@charset "utf-8";
/* CSS Document */

body, h1, h2, h3, h4, h5, h6, p, dl, dd, ul, ol { margin:0; padding:0 ;}
em, i { font-style:normal }
li { list-style:none }
a, a:hover { text-decoration:none }
img { border:0 }
table { border-collapse:collapse; border-spacing:0 }
label { cursor:default }
body, button, input, select, textarea { font:12px/1.5 'microsoft yahei' , arial, 'Hiragino Sans GB', Tahoma, \5b8b\4f53 }
textarea { resize:none }
a, a:focus { outline:none }
.clearfix:after { content:'\20'; display:block; height:0; clear:both }
.clearfix { *zoom:1
}
.clear { display:block; height:0; clear:both; font-size:0; line-height:0; overflow:hidden }
.fl { float:left; display:inline }
.fr { float:right; display:inline }
.fn { float:none }
.tl { text-align:left }
.tr { text-align:right }
.tc { text-align:center }
.hide { display:none }
.show { display:block }
.mt10 { margin-top:10px }
.noBg { background:none!important }
.noBorder { border:0!important }
.yahei { font-family:'microsoft yahei' }
.red { color:red }
/* 项目主体部分设置 */
body { background:#fff; color:#9b9b9d; }
a { color:#525456; text-decoration:none;/*transition:color 0.2s linear 0s*/ }
a:hover { color:#cf0000; }

.header { width:100%; position:relative; border-top: 2px solid #015b5b; }

/*topArea*/
.topArea { position:relative; width:1200px; height:92px; margin:0 auto; z-index:4; background-color:#fff; padding:0px 16px;}
.logo { float:left; background:url(logo.jpg) no-repeat; overflow:hidden; z-index:1; }
.logo a { display:block; width:460px; height:92px; line-height:9999px; }
.language{float:right;padding:21px 10px 0px;}
.language a{ display:block; color:#015b5b; font-size:12px; line-height:20px;}
.topLink { float:right; height:55px; padding-top:21px; }
.topLink li { float:left; margin:0 7px; display:inline; }
.topLink li a { display:inline-block; position:relative; z-index: 9; color:#fff; font-size:14px; }


/*nav*/
.nav {width:100%; height:61px; background:url(nav-123_14.jpg) repeat-x;}
.nav .warp{width:1200px;margin:0 auto;z-index:99;height:61px; }

.nav .warp ul{ width:942px; float:left;height:61px; padding-left:22px; }
.nav li{ position:relative; float:left;font:16px/20px 'microsoft yahei'; text-align:center; width:150px; height:61px; z-index:99; background: url(nav-bg12333_03.jpg) no-repeat right center; }
.nav li a { display:block; color:#121212; width:150px; font-size:16px; height:61px; line-height:61px; text-align:center; }

.nav li a:hover,.nav li .current { color:#fff; background-color:#038888;  }
.nav li .subNav { position:absolute; top:58px; left:0; background:#039797;color:#fff;padding:10px 0px ; z-index:99; display:none; width:150px;}
.nav li .subNav dl { float:none; height:auto; }
.nav li .subNav dt { float:left; padding:0 0 5px 0; font-size:14px; text-align:center; border-bottom:1px solid #028c8c; }
.nav li .subNav dt a { display:block; float:none; width:150px;  height:auto; padding:0; border-radius:3px; line-height:24px; color:#fff; }
.nav li .subNav dt a:hover {color:#f5dc23; background:none; }




.sForm { float:right; background: url(form.jpg) no-repeat; width:216px ; height:24px; margin-top:17px; }
.sForm .sInputBox { float:left; position:relative; width:169px; height:24px; background: none; overflow: hidden; }
.sForm .sInputBox input { width:151px; height: 11px; padding:7px 5px 6px 12px; border: none; background: none; color: #9d9b9b; font-family: Microsoft YaHei; line-height:11px; font-size:12px; }
.sForm .sBtn { float:right; width:47px; height:24px; overflow: hidden; }
.sForm .sBtn input { float:left; width:47px; height:24px; border: none; background: none; color: #fff; font-size: 0; line-height: 999px; overflow: hidden; cursor: pointer; }



/*foot样式*/
.footer { position:relative; width:100%; background-color:#015b5b; }
.footer .ftWrap{ width:1200px ; margin:0 auto;height:237px;}
.footer .ftWrap .copyright{ float:left; color:#fff; font-size:12px; padding:70px 0px  0px 18px; }
.f-m-nav{ padding: 0px; color:#fff; padding-bottom:3px;}
.f-m-nav a{ padding:0px 5px;color:#ffffff; font-size:14px;}

.footer .ftWrap .copyright  p{line-height:20px;overflow: hidden; color:#fff; text-align:left;}
.footer .ftWrap .copyright a{padding:0px;color:#fff;}
.footer .ftWrap .copyright .weixin{ padding:20px 0px 0px; line-height:27px;}
.footer .ftWrap .copyright .weixin img{ padding:0px 0px 0px 5px;}


.footer  .footer-right{ float:right; padding:64px 5px 0px 0px;}
.footer .footer-right a{ float:left; padding-left:36px;}
.footer .footer-right h2{ text-align: center; font-size: 12px; color: #fff; padding: 13px 0px;}


.footer-left{ float:left; padding-top:10px;}
.ft-logo{ float:left;padding-top:58px; margin-right:15px; }
.ft-cy{float:left; padding:0 37px 10px 0px; border-right:1px dashed #017474;}
.ft-cy p{ color:#fff; font-size:12px; line-height:20px;}
.ft-cy .one{ padding-bottom:5px;}
.ft-cy p a{ color:#fff;}