@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;list-style:none;font-size:14px;color:#666;font-family:"Microsoft YaHei";}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:none;}
.font{font-family:"Microsoft YaHei";}

.auto{height:auto;overflow:hidden;}
.w1170{width:1170px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}

.top{position:absolute;z-index:99;width:100%;}
.topbg{width:100%;position:absolute;height:40px;background:url(../images/black-light.png);}
.topnav{height:40px;line-height:40px;color:#fff;}
.topnav a{color:#fff;font-size:12px;}
.topnav span{color:#fff;margin:0 5px;font-size:12px;}

.banner{width:100%;position:relative;background:#2b7db7;}
.bannerimg{width:100%;height:450px;position:relative;}
.bannerimg img{width:1920px;height:450px;position:absolute;left:50%;top:0;margin-left:-960px;}
.bannersub{width:130px;height:4px;position:absolute;bottom:54px;left:50%;margin-left:-65px;}
.bannersub a{display:block;width:32px;height:4px;float:left;background:#fff;margin:0 5px;}
.bannersub a.cur{background:#2761a0;}
.bannertext{width:314px;height:238px;position:absolute;left:50%;margin-left:271px;top:116px;background:url(../images/black.png);}
.bannertext dl{width:314px;height:238px;}
.bannertext dl dd{width:100%;height:64px;overflow:hidden;display:block;}
.bannertext dl dd img{width:314px;height:64px;}
.bannertext dl dt{height:174px;display:block;overflow:hidden;margin:0 18px;}
.bannertext dl dt a{font-size:22px;line-height:34px;color:#fff;display:inline-block;margin-top:20px;}
.bannertext dl dt p{color:#fff;font-size:12px;line-height:26px;margin-top:5px;}

.nav{height:45px;background:#2761a0;}
.navindex{height:45px;line-height:45px;margin-right:10px;}
.navindex a{font-size:20px;color:#fff;}
.navindex a:hover{text-decoration:none;}
.navcen{height:45px;line-height:45px;}
.navcen a{display:block;float:left;height:45px;background:url(../images/navbg.jpg) no-repeat right top;padding:0 20px;font-size:16px;color:#fff;}
.navcen a.nobg{background:none;}
.navcen a:hover{background:#73B9FF;margin-left:-1px;padding-left:21px;text-decoration:none;}
.navsearch{width:156px;padding-top:11px;}
.navsearch input{border:none;height:23px;line-height:100%;float:left;}
.navsearch input.searchtext{width:132px;background:url(../images/searchtext.jpg);text-indent:10px;line-height:23px;}
.navsearch input.searchsub{width:24px;background:url(../images/searchsub.jpg); cursor:pointer;}



.footer{width:100%;background:#3C4349;}
.shares{width:100%;height:43px;border-bottom:1px solid #797979;}
.sharesbox ul li{float:left;height:43px;line-height:43px;color:#fff;margin-right:110px;}
.sharesbox ul li span{color:#fff;float:left;}
.sharesbox ul li b{color:#fff;float:left;}
.sharesbox ul li span.sharesspan{margin-right:20px;}
.sharesbox ul li img{float:left;margin-top:17px;margin-right:5px;}
.sharesbox ul li.nomar{float:right;margin:0;}

.footerlink{padding:30px 0;}
.footerlinkleft dl{float:left;width:170px;text-align:center;}
.footerlinkleft dl dt{font-size:16px;color:#8a8eaa;line-height:30px;}
.footerlinkleft dl dd{line-height:26px;}
.footerlinkleft dl dd ul li{line-height:26px;text-align:center;width:100%;height:26px;overflow:hidden;}
.footerlinkleft dl dd ul li a{color:#6a6d7e;}
.footerlinkleft dl.linkfirst{width:70px;margin-right:30px;}
.footerlinkright dl{width:100px;float:left;margin:30px 0 0 50px;text-align:center;}
.footerlinkright dl dt{line-height:30px;color:#afafaf;}

.copyright{width:100%;background:#2D3236;}
.copyr{width:1040px;margin-top:35px;}
.copylink{line-height:30px;}
.copylink a{color:#6b6e81;margin-right:20px;font-size:13px;}
.copytext{font-size:12px;color:#6b6e81;line-height:30px;}


.copyright{width:100%;background:#2D3236;}
.copyr{width:800px;margin-top:6px;}
.copylink{line-height:30px;}
.copylink a{color:#6b6e81;margin-right:20px;font-size:13px;}
.copytext{font-size:12px;color:#6b6e81;line-height:30px;}
.header{ margin-bottom: 15px;}
.header .top{ height: 32px; font: 12px/32px "å¾®è½¯é›…é»‘";background: #f7f7f7;border-bottom:1px solid #d9d9d9;}
.header .top .top-l, .header .top .top-r, .header .logwrap .logo, .header .logwrap .searchwrap{ display: inline-block;}
.header .logwrap{ height: 100px;} 
.header .logwrap .logo a{ display: block; width: 240px; height: 100px; float: left; background: url() no-repeat 0 0;overflow: hidden;}
.searchwrap{border: 1px solid #D9D9D9; border-radius: 3px; width: 320px; margin-top: 30px;}
.searchwrap .search-txt{width: 280px; height: 38px; font: 12px/38px "å¾®è½¯é›…é»‘";border: none; text-indent: 10px;}
.searchwrap .search-btn{width: 38px; height: 38px;border: none;cursor: pointer;}
.searchwrap .search-btn i{ font-size: 28px;color: #b3b3b3;}

