@charset "utf-8";
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 Tahoma,arial,'Hiragino Sans GB','microsoft yahei',\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:#444;}
a{color:#8e8e8e;text-decoration:none;/*transition:color 0.2s linear 0s*/}
a:hover{color:#0080ff;}
.wrapper { position:relative; width:100%; margin:0 auto; overflow:hidden; }
.g-in { width:1200px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}
.banner img { vertical-align:top; }

.topArea { background: #000; line-height: 40px; background: #f5f5f5; color: #808080 }
.wel { float: left; }
.site { float: right; }
.site-link { float: left; margin-right: 10px;}
.site-link a { color: #808080; display: inline-block; margin: 0 10px; }
.site-link span { color: #808080; margin-left: 10px; }
.site-link span i { font-size: 14px; color: #3592ff; font-weight: bold; }
.search { float: right; position: relative; }
.search input[type=text] { width: 160px; padding: 2px 30px 2px 8px; border: none; outline: none; background: #fff; border-radius: 15px; }  
.search input[type=submit] { position: absolute; top: 12px; right: 12px; width: 15px; height: 15px; background: #fff url(search.png) no-repeat; outline: none; border: none; cursor: pointer; }
.logo { width: 100%; background: url(logobg.png) no-repeat center; height: 107px; overflow: hidden; }
.logob,.logob a { display: inline-block; width: 490px; height: 107px; overflow: hidden; }
.logoc { padding-top: 25px; }
.logoc form {box-sizing: border-box; width: 290px; height: 30px; position: relative; }
.logoc form .inp1 {outline: none;  width: 240px; height: 30px; padding-left: 10px; box-sizing: border-box; box-sizing: border-box; border: 1px solid #e6e6e6; }
.logoc form .inp2 {outline: none; position: absolute; top: 0; right: 0; font-size: 0;  width: 50px; height: 30px; box-sizing: border-box; border: none; cursor: pointer; background: url(search.png) no-repeat center #22a1ff; }
.logoc p span { color: #22a1ff; display: inline-block; margin: 10px 15px 0 0; }

.nav { height: 56px; background: #22a1ff;}
.nav li { float: left; width: 92px; text-align: center; height: 56px; line-height: 56px; font-size: 16px; position: relative;}
.nav li.nLi{width: 92px;}
.nav li a { display: block; color: #fff; }
.nav li a:hover,.nav li a.current { background: #daebff; color: #3592ff; }
.nav li dl {display: none; position: absolute; left: 50%; margin-left:-70px; width: 140px; text-align: center; background: #22a1ff; top: 56px; z-index: 999; font-size:14px; line-height:40px }



.w-e { width: 100%; background: #0064d7; }
.w-e-a { width: 480px; }
.w-e-f { margin-left: 35px; width: 140px; padding-top: 35px; }
.w-e-c { padding-left: 15px; margin-top: 15px; }

.w-e-c p { height: 25px; line-height: 25px; color: #fff; font-size: 12px; }
.w-e-z { font-size: 12px; color: #fff; margin-top: 50px; }
.w-e-z img { vertical-align: middle; display: inline-block; margin-right: 5px; }
.jiathis_style_32x32 a { display: inline-block; margin: 0 8px 12px 0; }
.jiathis_style_32x32 a:nth-child(3n){ margin-right: 0; }
.jiathis_style_32x32 span { display: block; font-size: 14px; color: #fff; }


.w-f-a { width: 305px; padding: 0 60px; height: 165px; border-right: 1px solid #fff; border-left: 1px solid #fff; box-sizing: border-box; margin: 35px 45px; }
.w-f-a dd { float: left; margin-right: 50px; font-size: 14px; height: 27px; line-height: 27px;}
.w-f-a dd:nth-child(2n){ margin-right: 0; }
.w-f-a dd a { color: #fff; }
.w-f-b { margin: 35px 0 35px 30px; }
.w-f-c { margin-right: 25px; }
.w-f-c, .w-f-d { display: inline-block; text-align: center; width: 120px; }
.w-f-c p { color: #fff; padding: 0 20px; }
.w-f-d p { color: #fff; padding: 0 10px; }
.copyRight { height: 36px; line-height: 36px; text-align: center; width: 100%; background: #003a7c;  }
.copyRight p,.copyRight p a { font-size: 12px; color: #fff; }


/* 分享 */
.action-share { height:80px; padding:15px 0; overflow:hidden; }
.bdshare-button-style0-24 span { display: block; }
.bdshare-button-style0-24{line-height:35px;}
.bdshare-button-style0-24 a{position:relative;display:inline-block;width:24px;height:24px;margin-left:5px; margin-right: 10px; background:url(share.png);vertical-align:top;cursor:pointer;opacity:1;}
.bdshare-button-style0-24 a:hover{opacity:1;}
.bdshare-button-style0-24 a.bds_tsina{background-position:0 0;}
.bdshare-button-style0-24 a.bds_weixin{background-position:0 -32px;}
.bdshare-button-style0-24 a.bds_qzone{background-position:0 -65px;}
.bdshare-button-style0-24 a.bds_sqq{background-position:0 -98px;}
.bdshare-button-style0-24 a.bds_renren{background-position:0 -131px;}
.bdshare-button-style0-24 a.bds_tqq{background-position:0 -163px;}
.bdshare-button-style0-24 a.bds_douban{background-position:0 -196px;}
.bdshare-button-style0-24 a.bds_fbook{background-position:0 -226px;}



/*网站右边固定*/
.h-a { position: fixed; right: 20px; width: 76px; height: 230px; top: 30%; z-index: 9999; }
.h-a-a { background: url(fix1.png) no-repeat center; width: 76px; height: 69px; text-align: center; box-sizing: border-box; padding-top: 3px;}
.h-a-a a { margin: 3px auto; display: inline-block; width: 65px; height: 20px; background: url(fixbg1.png) no-repeat left center; box-sizing: border-box; padding-left: 10px; }
.h-a-a a span { display: inline-block; width: 56px; text-align: center; line-height:20px; font-size: 12px; color: #181818; }
.h-a-b { box-sizing: border-box;text-align: center; margin-top: 2px; width: 76px; height: 74px; background: url(fixbg2.png) no-repeat center; }
.h-a-b a {display: block; font-size: 12px; box-sizing: border-box; padding-top: 45px; text-align: center; margin-top: 2px; width: 76px; height: 74px;  color: #fff; }
.h-a-c a {display: block; margin-top: 2px; cursor: pointer; width: 76px; height: 40px; background: url(gotop.png) no-repeat center; }
.h-a-d a {display: block; margin-top: 2px; cursor: pointer; width: 76px; height: 40px; background: url(godow.png) no-repeat center; }



