/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font-size: 14px; font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif; color:#555; line-height:20px;outline:0;}
a,a:hover{color:inherit;}

a{color:#428BD1;text-decoration:none}
a:hover,a:focus{color:#3071A9;text-decoration:none}

.g-page{width:1200px;margin:0 auto;}

.f-cb:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb{zoom:1;margin-top: 5px;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}

.meun-y{color: #428BD1;
    font-weight: bold;}
.list li{
	position: relative;
	padding: 0 90px 0 10px;
	height:36px;
	line-height: 36px;
	border-bottom:1px dashed #CCC;
}
.list li:last-child{
	border-bottom: none;
}
.list li a{
	color:#666;
}
.list li .date{
	position: absolute;
	top:0;
	right:0;
	width:90px;
	height: 36px;
}

.ui_page {margin:20px 0 0 0;text-align:center;}
.ui_page a { margin: 0 6px; }
.ui_page span { margin: 0 6px; }
.ui_page span.current { font-size:14px;}
#detail-content p{line-height: 30px;}
#ui-head{
	padding:20px 0;
}
#menu{
	float:left;
}
#menu li{
	float:left;
	display: inline;
}
#menu li a{
	display: block;
	margin : 15px 0;
	padding:0 20px;
	height:50px;
	line-height:50px;
	font-size:16px;
	font-weight: bold;
	color: #666;
}
#menu li.current a{
	border-radius: 5px;
	background: #076CE0;
	color:#FFF;
}

#ui_banner{
	margin:0 0 20px 0;
	min-width:1200px;
}

#index-list-news{
	width:490px;
}
#index-list-news h2,#index-list-notice h2{
	padding:10px 0;
	color:#1D4EB5;
	font-size: 16px;
	height:20px;
	line-height: 20px;
}
#index-list-news h2 i,#index-list-notice h2 i{
	display: inline-block;
	margin-right:5px;
	width:5px;
	height:20px;
	line-height: 20px;
	background: #1D4EB5;
	vertical-align: top;
}
#index-list-news .content{
	width:280px;
	height:120px;
	line-height: 30px;
	overflow: hidden;
}
#index-list-news li,#index-list-notice li{
	position: relative;
	padding: 0 90px 0 10px;
	height:36px;
	line-height: 36px;
	border-bottom:1px dashed #CCC;
}
#index-list-news li a,#index-list-notice li a{
	color:#666;
}
#index-list-news li .date,#index-list-notice li .date{
	position: absolute;
	top:0;
	right:0;
	width:90px;
	height: 36px;
}

#index-list-news .content p{
	text-indent: 2em;
}

#index-list-notice{
	width:660px;
}
#index-list-notice .list{
	display: inline;
	margin:9px 0 0 10px;
	width:350px;
}

#index-map-c{
	margin:40px 0;
	padding:5px;
	border:1px solid #CCC;
	border-radius: 5px;
}

#index-map{
	width:490px;
	height:490px;
	background: #CCC;
}
#index-map-content{
	width:670px;
}
#index-map-content .content{
	margin:10px 0;
}
#index-map-content h3{
	color:#1D4EB5;
}
#index-map-content p{
	margin:20px 0;
	text-indent: 2em;
}

#index-map-content ul{
	margin:10px 0 20px 0;
}

#index-map-content ul li{
	float:left;
	display: inline;
	margin:5px 20px 5px 0;
	width:200px;
	height:30px;
	line-height: 30px;
	background:#EFEFEF;
	border:1px solid #CCC;
	text-align: center;
	cursor: pointer;

}

#friend_link{
	margin-bottom:40px;
}
#friend_link h2{
	padding:10px 0;
	color:#1D4EB5;
	font-size: 16px;
	height:20px;
	line-height: 20px;
}
#friend_link h2 i{
	display: inline-block;
	margin-right:5px;
	width:5px;
	height:20px;
	line-height: 20px;
	background: #1D4EB5;
	vertical-align: top;
}
#friend_link li{
	float: left;
	display: inline;
	margin: 0 6px 0 0;
	padding:1px;
	border:1px solid #CCC;
}
#friend_link li a{
	float: left;
	display: inline;
        width:290px;
        height:70px;
        overflow:hidden;
}
#friend_link li img{
	float: left;
	display: inline;
}
#ui-foot{
	margin:20px 0 0 0;
	padding:20px 0;
	border-top:1px solid #C7D0F7;
	background: #E7EEFE;
	min-width:1198px;
}
#ui-foot h4{
	margin:0 0 20px 0;
	font-size:20px;
	font-weight: normal;
}

#ui-foot-1{
	margin: 0 0 0 60px;
	width:250px;
}
#ui-foot-1 div{
	margin:33px 0;
}

#ui-foot-2{
	margin: 0 0 0 180px;
	width:140px;
}

#ui-foot-3{
	margin: 0 0 0 150px;
	width:400px;
}
#ui-foot-weixin-tip{
	display: inline;
	margin:35px 0 0 20px;
	width:180px;
}


#catalog-bar{
	float:left;
	width:300px;
}
#catalog-bar h2{
	padding:15px 35px;
	font-size:18px;
	background: #1B75E3;
	color: #FFF;
}
#catalog-menu-c{
	padding:10px 0 0 0;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
#catalog-menu-c li{

	border-bottom:1px dashed #CCC;
}
#catalog-menu-c ul{
	margin:10px 0 0 0;
}
#catalog-menu-c ul li{
	margin:0 0 15px 0px; 
    padding-left: 55px;
    padding-bottom: 15px;
}
#catalog-menu-c a{
	font-size:16px;
	color:#333;
}
#catalog-body{
	float:right;
	width:860px;
}
#catalog-body p{
line-height: 30px;

}
#bread-crumb{
	padding:0 10px 0 0;
	border-bottom: 1px solid #CCC;
	line-height: 50px;
	height:50px;
	font-size: 14px;
	text-align: right;
}
#bread-crumb a{
	color: #333;
}
#catalog-body h1{
	font-size:24px;
	line-height: 80px;
}
h1#detail-title{
	margin:20px 30px;
	line-height: 40px;
	text-align: center;
}

#yb_banner_scroll{
	position: relative;
	width:100%;
	height:382px;
	overflow: hidden;
}

#yb_banner_scroll .btn_left,#yb_banner_scroll .btn_right{
	position:absolute;
	top:180px;
	width:60px;
	height:60px;
	background:rgba(0,0,0,0.1);
	opacity:0.8;
	line-height: 60px;
	text-align: center;
	border-radius: 5px;
}
/*#yb_banner_scroll .btn_left{
	left:10px;
}
#yb_banner_scroll .btn_right{
	right:10px;
}


#yb_banner_scroll .btn_left i,#yb_banner_scroll .btn_right i{
	font-size:45px;
	line-height: 45px;
	vertical-align: middle;
	color:#FFF;
}*/

#yb_banner_scroll .yb_scroll_item div{
    width:100%;
    height:382px;
}



.yb_scroll_container{
    position: relative;
    background: #CCC;
    overflow: hidden;
    /*overflow: scroll;*/
}

.yb_scroll_inner:after{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.yb_scroll_inner{
    width:3000000px;
    zoom:1;
}
.yb_scroll_group{
    float:left;
}
.yb_scroll_item{
    float:left;
    /*width:100px;*/
}


.yb_item_index {
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    margin: 0 auto;
    text-align: center;
    padding:10px 0;
    background: rgba(0,0,0,0.3);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#33000000,endcolorstr=#33000000);
}
.yb_item_index i{
    display: inline-block;
    margin:0 20px 0 0;
    width:16px;
    height:16px;
    border-radius: 16px;
    background: #FFF;
    cursor: pointer;
    vertical-align: middle;
}

.yb_item_index i.current{
    background: #F00;
}

#catalog_banner{
	margin: 0 0 20px 0;
	min-width:1200px;
	height:300px;
}

#pic_scroll{
	width:300px;
}
#pic_scroll .yb_scroll_item div{
    width:100%;
    height:270px;
}

