@charset "gb2312";
*{margin:0;padding:0;}
fieldset,img{border:0;}
img{/*display:block;*/ vertical-align:top;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ul,ol{list-style:none;}
input{padding-top:0;padding-bottom:0; }
input::-moz-focus-inner{border:0;padding:0;}
select,input{vertical-align:middle;}
select,input,textarea{font-size:14px;margin:0;font:400 14px/1.6 'Helvetica Neue',Helvetica, "Microsoft YaHei",sans-serif,Arial,'宋体';}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;}
textarea{resize:none;}
table{border-collapse:collapse;}
.clear:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


body{color:#333;padding:0px 0;
font:400 14px/1.6 'Helvetica Neue',Helvetica, "Microsoft YaHei",sans-serif,Arial,'宋体';-webkit-text-size-adjust:none;
background:#fff; }
.clearfix:after{content: ""; display: block;height: 0;clear: both;}
.clearfix{zoom:1;}
.clearit{clear:both;height:0;font-size:0;overflow:hidden;}
.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}
a{color:#333;text-decoration:none;}
a:hover/*,a:active,a:focus*/{color:#0b57a0;text-decoration:none;}
body{ background-color:#fafafa; }
.min_1200{ min-width:1200px; margin:0 auto;}
.w_1200{ width:1200px; margin:0 auto;}
/*头文件*/
.header_t{ background-color:#e9eff6; line-height: 30px; height: 30px;}
.header_t dd{ text-align:right; color: #ccc;}
.header_t dd .china{ font-style:normal; margin: 0 1em;}
/*头文件中*/
.header_c{ height:118px; background-color: #fff;z-index: 6;}
.header_c .w_1200{
	position: relative;
	overflow: hidden;
	height: 70px;padding:24px 0;
}
.header_c .logo{margin-right:30px;border-right:#d9d9d9 2px solid;padding-right:40px;height:64px;}
.header_c .topby{padding:20px 0 0;}
.header_c .tel{padding-top:12px;}

/*标志*/

/*宽度*/
.w_890{ width:890px;}
.w_300{ width:300px;}
.w_400{ width:400px;}
.w_475{ width:475px;}
.w_285{ width:285px;}
.w_840{ width:840px;}
.w_340{width:340px;}
#nav{position:absolute;height:65px; right:0px; overflow:hidden;bottom: 0px}
#nav li{float:left; width:85px; height:100%; text-align:center}
#nav li a{display:block; position:relative; width:100%; height:100%;line-height:65px;}
#nav li a:hover span.bkg,#nav li a.on span.bkg{top:0px;}
#nav li a span.bkg{background:#0B57A0;z-index:1;top:100%;transition:top 200ms;left: 0px}
#nav li a.on,#nav li a:hover{color:#fff}
#nav li a span{display:block; width:100%; height:100%; position:absolute; z-index:2;left: 0px;font-size: 14px;}
#shop{ position:absolute; right:0px;  height:100%; line-height:85px; text-align:center; border-left: 1px solid #e5e5e5;}
#shop a{ margin-left: 12px;height: 85px; display: inline-block;float: left}

.ywly{ width:280px;border:1px solid #dadada; float:left; height:360px;}
.ywly_title{ height:34px; line-height:34px; background:#f7f7f7; margin:1px; border-bottom:1px solid #dadada; padding-left:10px;}
.ywly_bt{ float:left;border-left:5px solid #0b57a0;padding-left:10px;height:18px; line-height:18px; margin-top:8px;}
.ywly_bt a{font-size:18px;color:#333333;}
.ywly_bt span{color:#0b57a0}
.ywly_nr{ padding:11px 11px 8px 11px;}
.ywly_nr li{ background:url(../images/ywly_bg.jpg) no-repeat center center; width:255px; height:35px; line-height:35px; margin-bottom:10px;}
.ywly_nr li a{ padding-left:22px; display:block;}
.ywly_nr li a:hover{text-decoration:underline; color:#f77503}
.more {float: right; margin-right: 8px;}

.casebox,.honor{border:#dfdfdf solid 1px;}
.casebox .title,.honor .title{border-bottom:#dfdfdf 1px solid;}
.casebox .title h3,.honor .title h3{width:115px;font-size:18px;border-top:3px solid #0b57a0;color: #0b57a0;line-height:55px;text-align:center;}
.casebox .title a.more,.honor .title a.more{line-height:55px;margin-right:30px;font-size:14px;color:#454545;}

.piclist{height:190px; overflow:hidden; position:relative;width:1160px;margin:20px auto;}
.piclist ul li{width:220px;float:left;margin-right:12px;margin-bottom:20px;}
.piclist ul:after{ content:""; height:0; overflow:hidden; clear:both;display:block;}
.piclist ul{float:left;}

#TwoMenu{height:50px; position:absolute; z-index:1;width:1200px; margin-left:-600px; left: 50%}
#TwoMenu .item{ position:relative; display:block; position:absolute;transition:top 300ms; top:-100%;background:#0B57A0; width:100%;}
#TwoMenu .item a{ color:#cee7ff; line-height:50px; padding:0px 10px; }
#TwoMenu .item a:hover{ color:#fff} 
#TwoMenu .item .itemc{ height:50px; margin:0 auto; overflow:hidden;}


#TwoMenu .item.Adaptive{right: 0px; width: auto;*width:284px;}
#TwoMenu .item.Adaptive .itemc{width: 100%;}



#TwoMenu .item.Adaptive #searchbox{ padding: 0px 20px; line-height: 38px; height: 38px; margin: 6px auto 0 6px; border:none; width: 190px; margin-right: 15px;color: white;}
#TwoMenu .item.Adaptive .search{ display: inline-block; width: 18px; height: 50px;background:url("../images/icon_search_1.png") no-repeat center; cursor: pointer; float: right; margin-right: 15px;}


#TwoMenu .item.language{ padding: 0px 15px; text-align: center;*width: 120px}
#TwoMenu .item.language a{ padding: 0px 10px}
#TwoMenu .item.language a.on{ color: #fff; font-weight: bold}


#TwoMenu .item.Stations{width:auto; display: none; padding: 10px 15px; }
#TwoMenu .item.Stations dt{ font-weight: bold; color: #fff; margin-top: 3px}
#TwoMenu .item.Stations a{ color: #76aee3;}
#TwoMenu .item.Stations a:hover{color: #fff;} 

#TwoMenu .item.Stations .scrollCont{max-height: 300px; overflow-y: hidden; position: relative} 


#TwoMenu .nwmenu-list{ padding: 10px 0px; width: 100%; overflow: hidden; border-bottom: 1px solid #2265a5; position: relative}
#TwoMenu .nwmenu-list dt{position: absolute; left: 0px;}
#TwoMenu .nwmenu-list dd{ width:auto; margin-left: 98px;}
#TwoMenu .nwmenu-list dd a{ display: block; height: 30px; line-height: 30px;}
#TwoMenu .nwmenu-list:last-child{ border:none}
.banner{margin: 0 auto; display: block; min-width: 1200px; height:490px; width:100%; overflow:hidden; position:relative;}

/*友情链接*/
.h_link{  border-bottom: 1px solid #0162a7;}
.h_link_text{position:relative;top:53px;}
.h_link a,.footer a{ color:#a6c2db;}
.h_link a:hover,.footer a:hover{ color:#fff;}
.h_link,.footer{color: #a6c2db; background-color: #015198; padding-top: 1px;}
.h_link_th{ margin-bottom:-3000px; padding-bottom: 3000px; border-right:1px solid #0162a7; text-align: center; width: 150px; margin-right: 1em; font-size: 22px; }
.h_link_th span{ display:inline-block; vertical-align: top; padding: 40px 0;}

/*文件底*/
.footer{ padding: 2em 0 3em 0; line-height: 2em;}
.footer dd{ padding-left:155px;}


.h_link_th {
    margin-bottom: -3000px;
    padding-bottom: 3000px;
    border-right: 1px solid #0162a7;
    text-align: center;
    width: 150px;
    margin-right: 1em;
    font-size: 22px;
}
.i_banner{
	width:100%;
	height:500px;
	background:url(../images/banner1.png) no-repeat center;
}


/* 顶部导航 */
.top_nav li,.top_nav li ul li:nth-child(1){
	float:left;
/*	height: 92px;
*/	
	width:auto;
	min-width:136px;
	text-align:center;/* background:url(images/navxt.jpg) no-repeat top right;*/
}
.top_nav li:nth-child(1){min-width:96px;}
.top_nav li ul li:nth-child(1){float:none;}

.top_nav a {
	color: #fff !important;
	text-align: center;
	display: block;
	line-height: 46px;
	font-size: 16px;
	/*padding-right:14px;
	background:url(images/navico.png) no-repeat center right;*/
}
.top_nav li:hover {
	font-size:16px; font-weight:bold;
}

.top_nav{width:100%; height:48px;/*background:url(images/navbg.jpg) repeat-x;*/background-color:#185fad;}
.top_nav .top_lb{ width:1200px !important; margin:0 auto;}

.top_nav ul li div{
	width:auto;
	min-width:120px;
	display:block;
	visibility:hidden;
	position:absolute;
	z-index:9999;
	*margin-left:-120px;
	*margin-top:34px;
	background:#185fad;
}
.top_nav ul li div li{
	/*border-top:#fff 1px solid;*/
	height:34px;
	background:none;
	float:none;
}
.top_nav ul li div a {
	font-size:14px;
	height:34px;
	line-height:34px;
	font-weight:normal;
	white-space:nowrap;
}
.top_nav ul li div a:hover {
	text-decoration:underline;
}
.top_nav ul li div li.img{ display:none !important;}