@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;list-style:none;font-family: 'Microsoft YaHei', 微软雅黑, Arial, Lucida Grande, Tahoma, sans-serif;}
body{color:#333;}
img{border:0 none}
input:focus{outline:0;}
body a{text-decoration:none;outline:0; color:#333;}
a:hover{color:#fb4d20;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.clearfix{zoom:1}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.yh{font-family: 'Microsoft YaHei', 微软雅黑, Arial, Lucida Grande, Tahoma, sans-serif;}
.arial{font-family: "Arial", Lucida Grande, Tahoma, sans-serif;}
.tahoma{font-family: "Tahoma", Arial,Lucida Grande, sans-serif;}
.sun{font-family: "SimSun", Arial,Lucida Grande, sans-serif;}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.warp{width:1100px; margin:0 auto;}
.main{width:1100px; margin:0 auto; overflow:hidden;}
.fixedPt{margin-top:126px;}
.overflow{overflow:hidden;}
.none{display:none;}
.m5{margin:5px}.m10{margin:10px}.m15{margin:15px}.m20{margin:20px}.mt5{margin-top:5px}.mr5{margin-right:5px}.mb5{margin-bottom:5px}.ml5{margin-left:5px}.mt10{margin-top:10px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.mt15{margin-top:15px}.mr15{margin-right:15px}.mb15{margin-bottom:15px}.ml5{margin-left:15px}.mt20{margin-top:20px}.mr20{margin-right:20px}.mb20{margin-bottom:20px}.m20{margin-left:20px}
.p5{padding:5px}.p10{padding:10px}.p15{padding:15px}.p20{padding:20px}.pt5{padding-top:5px}.pr5{padding-right:5px}.pb5{padding-bottom:5px}.pl5{padding-left:5px}.pt10{padding-top:10px}.pr10{padding-right:10px}.pb10{padding-bottom:10px}.pl10{padding-left:10px}.pt15{padding-top:15px}.pr15{padding-right:15px}.pb15{padding-bottom:15px}.pl15{padding-left:15px}.pt20{padding-top:20px}.pr20{padding-right:20px}.pb20{padding-bottom:20px}.pl15{padding-left:20px}
.top{display:block; width:100%; top:0; left:0; background-color:#fff; z-index:999;}
.topAd{padding:5px 0;}
.head{padding:10px 0px; height:51px;}
.head .site-logo{float:left; height:51px;}
.head .site-logo .txt{display:inline-block; margin-left:22px; vertical-align: top;margin-top: 15px;}
.head .head-info{float:right; padding:5px 0; }
.head .user-action {color:#141414; font-size:18px;vertical-align:top; padding-left:30px;}
.head .user-action a{display:inline-block;*display:inline; *zoom:1; margin:0 5px; line-height:20px; }
.head .user-action a.login{color:#0880df;}
.head .search-box,.head .user-action{display:inline-block; *display:inline; *zoom:1; line-height:40px;}
.head .search-box{position:relative; z-index:0;}
.head .search-box input.key{border:1px solid #b7b7b7; width:260px; height:40px; line-height:40px; padding:0 30px 0 10px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; font-size:14px;}
.head .search-box input.btn{width:19px; height:19px; background:url(../images/search_btn.jpg) 0 0 no-repeat; position:absolute; top:10px; right:10px; border:0 none; padding:0; cursor:pointer;}

.nav{background-color:#004988; margin-top:10px; height:45px; position:relative; width:100%; z-index:999;}
.logo_small{float:left; position:absolute; top:2px; left:10%; display:none;}
.nav.fixed{position:fixed; top:0; margin:0;}
.nav.fixed .logo_small{display:block;}
.nav-inner{width:1020px; min-width:1020px; margin:0 auto;}
.nav-inner li{height:42px; line-height:45px; font-size:17px; border-bottom:3px solid transparent;  float:left; display:inline-block; position:relative; z-index:1;background:url(../images/nav_line.png) top right repeat-y;}
.nav-inner li a{color:#fff; display:block; color:#fff; padding:0 33px; }
.nav-inner li.last{background:none;}
.nav-inner li:hover{border-color:#fb4d20;}
.nav-inner li .arrow{width:11px; height:7px; display:inline-block; background:url(../images/nav_arrow.png) top right repeat-y; margin-left:5px; vertical-align:middle;}
.nav-inner li .subnav{width:100%; background-color:#e9f3fd;box-shadow:0 5px 5px 1px #d5d5d5;-webkit-box-shadow:0 5px 5px 1px #d5d5d5;-moz-box-shadow:0 5px 5px 1px #d5d5d5; position:absolute; top:45px; left:0; display:none;}
.nav-inner li .subnav a{padding:5px 0; text-align:center; border:0 none; color:#333; line-height:20px; font-size:14px;}
.nav-inner li .subnav a:hover{background-color:#e7e7e7; color:#1560a1;}
.nav-inner li:hover .subnav{display:block;}

.foot{background-color:#f3f3f3; margin-top:35px;}
.foot-bar{/*border-bottom:1px solid #dedede;*/}
.foot-bar .link{float:left; height:50px; line-height:50px; font-size:14px;}
.foot-bar .link a{display:inline-block; margin-right:5px;}
.foot-bar .tool{overflow:hidden; padding:0 40px; text-align:right;}
.foot-bar .tool .row{display:inline-block; line-height:50px; margin:0 5px;}
.foot-bar .tool .icon{font-family:webfont; font-size:20px; color:#8b8b8b;}
.foot-bar .tool .icon-wechat:after{content: "\f1d7";}
.foot-bar .tool .icon-weibo:after{content: "\f18a";}
.foot .middle{margin-top:20px;}
.foot .middle .service{width:300px; float:left;}
.foot .middle .service dt{font-size:24px; color:#5f5f5f;line-height:40px;}
.foot .middle .service dd{font-size:13px; color:#5f5f5f; line-height:22px; padding:5px 0;}
.foot .middle .article{float:right;width:800px; text-align:right;}
.foot .middle .article dl{display:inline-block; *display:inline; *zoom:1; width:120px; margin-right:10px;vertical-align: top;}
.foot .middle .article dt{font-size:16px; text-align:left; line-height:40px;padding:5px 0;}
.foot .middle .article dd{font-size:13px; text-align:left;line-height:22px;}
.foot .cooperation{padding-bottom:20px;}
.foot .cooperation dt{font-size:16px;}
.foot .cooperation dd{font-size:12px;}
.foot .cooperation dd a{display:inline-block; margin:10px 10px 0 0;}
.foot .copy{background-color:#575757; color:#fff; padding:15px 0;}
.foot .copy .copy-right{font-size:14px; width:500px; height:20px; overflow:hidden; line-height:20px; float:left;}
.foot .copy .link{overflow:hidden; text-align:right; padding-left:20px;}
.foot .copy .link a{display:inline-block; font-size:13px; color:#fff; margin:0 5px;}

.Bread-crumbs{font-size:14px; margin-top:20px; color:#5b5b5b;}
.Bread-crumbs a{display:inline-block; margin-right:5px; color:#5b5b5b;}

.inner-l {width:800px; float:left;}
.inner-r {width:280px; float:right;}

.readMore{margin:15px 0; text-align:center;}
.readMore a{display:inline-block; font-size:19px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border:1px solid #ddd; height:58px; line-height:58px; width:335px; text-align:center;}
.qrcode{border:1px solid #e9e9e9; padding:15px 10px 10px; margin-bottom:16px; height:117px;}
.qrcode .item{height:82px; overflow:hidden;}
.qrcode .pic{float:left; width:82px; height:82px;}
.qrcode .codeInfo{overflow:hidden; padding-left:13px;height:82px;}
.qrcode .codeInfo p{font-size:14px; margin-top:5px}
.qrcode .codeInfo p.txt{font-size:13px; line-height:20px;}
.qrcode .other{text-align:right; margin-top:5px;}
.qrcode .other .row{display:inline-block; *display:inline; *zoom:1; width:30px; height:30px;line-height:30px; text-align:center; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; background-color:#efefef; margin:0 3px; float:left; cursor:pointer;}
.qrcode .other .row .icon{font-style:normal; font-family:webfont; color:#282828; font-size:20px; line-height:30px; vertical-align:middle;}
.qrcode .other .row .icon-phone:after{content: "\f10b"; font-size:25px;}
.qrcode .other .row .icon-wechat:after{content: "\f1d7"; font-size:18px;}
.qrcode .other .row .icon-weibo:after{content: "\f18a";}
.qrcode .other .row .icon-ding{font-size:14px;}
.qrcode .other .row:hover,.qrcode .other .row.hover{background-color:#004988;}
.qrcode .other .row:hover .icon,.qrcode .other .row.hover .icon{color:#fff;}
.qrcode .qrcodeTab{float:right;}
.emailBook{font-size:14px; }
.emailBook .info{line-height:20px; height:40px; overflow:hidden;}
.emailBox{margin-top:5px;}
.emailBox input{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; float:left;}
.emailBox input.email_input{border:1px solid #ddd; padding:5px; width:166px}
.emailBox input.email_submit{background-color:#004988; color:#fff; border:0 none; cursor:pointer; height:30px; line-height:25px; width:70px; margin-left:10px;}
.rightBox{margin:30px 0;padding: 10px;}
.rightBox h2{border-left:3px solid #004988; font-size:20px; text-indent:25px; line-height:1;}
.go-top{background:#f3f3f3;bottom:140px;cursor:pointer;height:60px;position:fixed;width:60px;display:none;}
.go-top:hover{background:#e8e8e8;}
.icon-top{height:60px;width:60px;background:url("../images/icon.png") -180px 19px no-repeat;display:inline-block;vertical-align:text-bottom;}

.float_ajax_box{border:1px solid #ccc;background-color:#fff}
.float_loading{width:100px;height:100px;}
.float_ajax_image{padding:5px}
.float_ajax_error{width:200px;padding:40px 0;text-align:center}
.float_list_ul{margin:0;padding:1px;border:1px solid #beceeb;background-color:#fff;font-size:12px;list-style-type:none}
.float_list_a{display:block;text-decoration:none}
.float_list_a:hover{background-color:#f0f3f9;color:#333;text-decoration:none}
.float_list_ul li{line-height:20px;border-top:1px solid #f0f3f9;text-indent:5px}
.float_list_ul li:first-child{border-top:0}
.float_list_null{padding:40px 20px;text-align:center}
.float_remind_box{border:1px solid #F7CE39;background:#ffffe0;padding:5px 10px}
.float_tip_box{line-height:18px;padding:0 3px;background-color:#ffffe0;-moz-box-shadow:1px 1px 2px rgba(0,0,0,.4);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.4);box-shadow:1px 1px 2px rgba(0,0,0,.4);border:1px solid #333;position:absolute}
.float_doing_box{border:1px solid #F7CE39;background:#ffffe0;padding:5px 10px 5px 25px;font-size:12px;position:absolute}
.float_corner{font-size:18px;font-family:'宋体';position:absolute;left:-6000px;overflow:hidden}
.float_corner .corner{position:absolute}
.float_corner .corner_1{color:#ccc}
.float_corner .corner_2{color:#fff}
.float_corner_bottom,.float_corner_top{width:16px;height:8px}
.float_corner_top{line-height:14px}
.float_corner_bottom{line-height:17px}
.float_corner_left,.float_corner_right{width:8px;height:16px}
.float_corner_bottom .corner,.float_corner_top .corner{left:0}
.float_corner_left .corner,.float_corner_right .corner{top:-2px}
.float_corner_bottom .corner_2{top:1px}
.float_corner_left .corner_1{right:0}
.float_corner_left .corner_2{right:1px}
.float_corner_top .corner_1{bottom:0}
.float_corner_top .corner_2{bottom:1px}
.float_corner_right .corner_2{left:1px}

@font-face{font-family:'webfont';src:url('fonts/fontawesome-webfont.eot?v=4.3.0');src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),url('fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),url('fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),url('fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"], [class*=" icon-"]{font-family:webfont;}


/* .mylogo{margin-top:-3px;} */