@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#fff; color:#555; font-size:14px; font-family: '微软雅黑', sans-serif; }
body{font-size:13px; line-height:1.6; color:#555; background:#fff;}
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal;}
a { color:#555; text-decoration:none;-webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; }
a:hover {text-decoration:underline; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
html {overflow-y: scroll;}  
/* css common */
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
.fl{float: left;}
.fr{float: right;}
html{ overflow-x:hidden;}
.clear{ clear:both; height:0px; line-height:0px; font-size:0px;}
html,body{height: 100%;}
a:hover{text-decoration: none;} 
.box{width: 1120px;margin: 0 auto;}
.clear{ clear:both; height:0px; line-height:0px; font-size:0px;}
.imgbox{position:relative;overflow:hidden}
.imgbox .img-hover{position:absolute;left:0;bottom:0;top:100%;background-color:#3671cf;opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90);transition:all 0.5s cubic-bezier(0.22,1.01,0.46,0.93);-webkit-transition:all 0.5s cubic-bezier(0.22,1.01,0.46,0.93);-moz-transition:all 0.5s cubic-bezier(0.22,1.01,0.46,0.93);-o-transition:all 0.5s cubic-bezier(0.22,1.01,0.46,0.93)}
.imgbox .img-hover h3,.imgbox .img-hover p{color:#fff}
.imgbox:hover .img-hover{display:block;top:50%}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after { display: table; clear: both; content: '';}
.text-center{ text-align:center;}
.el { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;
*height: auto;}
.rect-50{padding-bottom: 50%;}
.rect-5625{padding-bottom: 56.25%;}
.rect-60{padding-bottom: 60%;}
.rect-618{padding-bottom: 61.8%;}
.rect-70{padding-bottom: 70%;}
.rect-75{padding-bottom: 75%;}
.rect-80{padding-bottom: 80%;}
.rect-90{padding-bottom: 90%;}
.rect-100{padding-bottom: 100%;}
.l {float: left;}.r { float: right;}
.mt5{margin-top:5px}
.mt20{margin-top:20px}
.mt26{margin-top:26px}
.mt35{margin-top:35px}
.mt45{margin-top:45px}
.mt65{margin-top:65px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20,.news_text p{margin-bottom:20px}
.mb30,.pro_list_pic .col-xs-6{margin-bottom:30px}
.mb65{margin-bottom:65px}
.mb80{margin-bottom:80px}
.ml0{margin-left:0px}
.pd20{ padding-top:20px;}
.pb20{ padding-bottom:20px;}
.pt50{ padding-top:50px;}
.pt60{ padding-top:60px;}
.pb50{ padding-bottom:50px;}

p,span,a{line-height:24px}
h1{color:#333;line-height:35px}
h2{font-weight:500;margin-top:20px}
h3{color:#333;margin-top:20px;margin-bottom:10px}

.hover-more:hover h3 a{margin-top:25px}
.hover-more:hover .more{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);opacity:1;-moz-opacity:1;filter:alpha(opacity=100);margin-top:20px}
.hover-orange:hover .hover-show{border-bottom:4px solid #f29c06}
.items-inline li{margin-bottom:10px}
.items-inline li a{display:inline-block;width:100px;height:42px;color:#333;text-decoration:none;line-height:42px;text-align:center}
.items-inline li a:hover{background-color:#f90;color:#fff}
.item-desc{text-align:center;padding-bottom:25px}
.rectangle{width:241px;height:116px;background-color:#515151;color:#fff;line-height:116px;text-align:center}
.rectangle span{color:#fff}
.position-center{position:absolute;left:26%;top:35%}
.item-desc-sm-pd{padding:0 25px}
.item-desc-sm-pd h3{color:#666}
.item-desc-justified{padding:0}
.item-desc-justified h3{margin:0}
.item-desc-justified h3 a{font-size:20px;color:#333;margin:20px 0}
.item-desc-justified a{color:#f90;display:inline-block;margin:25px 0}
.item-desc-justified a span{color:#f90}
.hover-gray:hover{background-color:#f2f2f2}
.hover-fade img{margin-top:0;}
.hover-fade .img-hover{position:absolute;top:0;bottom:0;left:0;right:0;background-color:transparent;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);transform:scale(1.5);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5)}
.hover-fade:hover .img-hover{top:0;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);}
.hover-fadeIn{position:relative;margin-bottom: 35px;}
.hover-fadeIn .imgbox{text-align:center;}
.hover-fadeIn .imgbox a{display:inline-block;}
.hover-fadeIn img{-webkit-transition:-webkit-transform 1.1s ease;transition:-webkit-transform 1.1s ease;transition:transform 1.1s ease;transition:transform 1.1s ease,-webkit-transform 1.1s ease;}
.hover-fadeIn .img-hover{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:all .5s ease;transition:all .5s ease;}
.hover-fadeIn .img-hover h3{display:block;position:absolute;top:0;bottom:0;left:0;right:0;}
.hover-fadeIn .img-hover h3 > a{position:absolute;top:0;bottom:0;left:0;right:0;color:#fff;z-index:9;height:100%;font-size:16px;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.hover-fadeIn .img-hover h3 > a:after{content:"";height:100%;vertical-align:middle;display:inline-block;visibility:hidden;}
.hover-fadeIn .hover-text{position:relative;display:inline-block;vertical-align:middle;z-index:10;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);}
.hover-fadeIn .hover-text p {color:#fff;}
.hover-fadeIn .hover-text a{display:block;color:#fff;font-size:14px;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); vertical-align:middle;}
/* .hover-fadeIn .hover-text a:first-child{font-size:20px;font-weight:600;margin-bottom:5px;} */
.hover-fadeIn .text-desc{position:absolute;bottom:0;left:0;right:0;display:inline-block;font-size:16px;font-weight:normal;margin-bottom:-35px;color:#333333;text-align:center;}
.hover-fadeIn .img-hover:after{content:"";display:inline-block;width:0;height:100%;vertical-align:middle;}
.hover-fadeIn .hover-text a:hover{color:#fff;}
.hover-fadeIn:hover .img-hover{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);background-color:#3670ce;background-color:rgba(54,113,207,0.9);}
.hover-fadeIn:hover .hover-text{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}
.hover-fadeIn:hover .hover-text a{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.hover-fadeIn:hover .img-hover h3 > a{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.hover-fadeIn:hover img{-webkit-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}

.red {color: #f00 !important;}
.red a:link {color: #f00;text-decoration: none}
.red a:visited {color: #f00;text-decoration: none}
.red a:hover {text-decoration: none;color: #06f;}
/*导航*/
.head{background:#fff;height:80px;width:100%;border-bottom:1px solid #ccc;position: fixed;top: 0;left: 0;z-index: 3000;}
.logo{ width:20%; height:80px; text-align:left;} 
.nav{ height:80px; width:73%; margin-left:5%;}
.nav .activesss{ float:left; width:14%; text-align:center;}
.nav .activesss .a1,.nav:hover .activesss1 .a1{ display:block; color:#4C4C4C; font-size:16px; line-height:80px; text-align:center;  -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.nav .activesss:hover .a1,.nav .activesss1 .a1{ color:#D6000F}
.nav .Locate{ position:absolute; top:80px;  overflow:hidden; z-index:2000; background: url(../images/501.png) repeat-y center center; display: none; width: 1120px;border-top: 1px solid #ccc;}
.nav .activesss .active{color:#D6000F;background:url(../images/1_02.png) center 65px no-repeat; }  
.nav .mad1{left: 50%; width:1140px;padding: 20px 35px 10px; margin-left:-570px}
.nav .mad1 .bar1{padding-top: 30px;width: 230px;padding-left: 40px; background: url(../images/26.png) no-repeat right top;height: 280px;}
.nav .mad1 .bar1 a{display: block;width: 168px;font-size: 16px;line-height: 45px; border-bottom: 3px solid #f7f7f7;color: #333;text-align: left;}
.head .rg .a2{ display: none;}
.nav .mad1 .bar1 a:hover{color: #d6000f;border-color: #d6000f;}
.nav .mad1 .bar1 > .active{color: #d6000f;border-color: #d6000f;}
.head .nav .mad1 .serve_two{width: 820px;height:310px;}
.head .nav .mad1 .serve_two .txt{width:50%; float:left; padding:50px 0 20px 20px; text-align:left; font-size:15px; line-height:24px;}
.head .nav .mad1 .serve_two .pic_box img{width: 45%;float:right;}
.head .rg{height:80px;width:4%;}
.head .rg .btn{position:absolute;top:24px;}
.head .rg .btn a{display:inline-block;background:#4a4644;border-radius:100%;margin:0px 3px;}
.head .rg .btn a:hover{background:#FF0000;}

/*footer-menu*/
#footer{background-color:#282828;z-index:12;position:relative;}
#footer h2{color:#fff;font-size:20px;font-weight:400;}
#footer a,.pro_col_bg h1 strong,.pro_col_bg p,.pro_column a{color:#fff;}
#footer .footer-bottom p{color:#bcbcbc; /*border-top:1px solid #3b4951;*/border-top-width:1px;border-top-style:solid;border-top-color:rgba(255,255,255,0.05);padding:18px 0;}
#footer li{line-height:32px;}
.footer-bottom p span{color:#797979;margin-left:9px;}
#footer p span a{color:#797979;margin:0 10px;display:inline-block;}
#footer .list-unstyled a:hover,.pro_col_bg h1 strong,.pro_col_bg p,.pro_column a:hover{color:#ED1E23;}
#footer list-unstyled p span a:hover{ color:#ED1E23}
.footer-right{border-left:1px solid #4c4c4c;height:179px;margin-top:20px;}
.footer-right-wrap{float:right;}
.footer-right-wrap h3{margin-bottom:0;}
.footer-right-wrap .online_btn{line-height:42px;margin-top:0;margin-bottom:20px;}
.footer-right-wrap .online_btn a{background-color:#ED1E23 rgba(237,30,35,1);background:#ED1E23;border:1px solid #ED1E23;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#fff;font-size:16px;padding:9px 26px 10px 26px;}
.footer-right .footer-right-wrap .online_btn a:hover{ color:#FFF;}
.footer-right-wrap p{color:#fff;line-height:32px;}

@media (max-width:1199px){
.footer-right-wrap{float:none;margin-left:20px;}
}

@media (max-width:767px){
.footer-top{display:none;}
#footer .footer-bottom p{border:none;padding-top:0;}
.footer-bottom p span{display:block;}
.footer-right{border:none;height:auto;padding:20px 10px 0 10px;}
.footer-right-wrap{max-width:100%;margin-left:0;}
#footer .col-lg-2{border-bottom:1px solid #4c65a2;padding:20px 10px;}
#footer{text-align:center;}
#footer li{display:inline-block;margin-right:30px;}
#footer p{border:none;}
#footer .mb80{margin-bottom:30px;}
}
@media (max-width:567px){
.footer-top{display:none;}
#footer .footer-bottom p{border-top:none;padding-top:0;}
}

/*PAGE
----------------------------------------*/
.back_list {text-align: right;font-size: 16px;}
.back_list a {}
.back_list a:hover {}
.gridtable table {width: 100%;margin: 0 auto;border-width: 1px;box-sizing: border-box;font-family: verdana, arial, sans-serif;color: #333333;border-color: #ccc;border-collapse: collapse;}
.gridtable table th {border-width: 1px;padding: 5px;border-style: solid;border-color: #ccc;background-color: #dedede;}
.gridtable table td {border-width: 1px;padding: 5px;border-style: solid;border-color: #ccc;text-align: center;font-size: 14px;}
.gridtable table td a {text-decoration: underline;color: #069;}
.hidden {display: none !important}

.page {margin: 20px 0;text-align: right;}
.page span, .page a { display: inline-block; border: 1px solid #ededed; padding: 5px 10px; vertical-align: middle; margin: 0 0 10px -1px; }
.page .goprev { margin-right: 10px; }
.page .gonext, .page .count { margin-left: 10px; }
.page span, .page a:hover { background: #D6000F; color: #ffffff; }
.page span.goprev, .page span.gonext { color: #cccccc; background: none; }
.page span.count { border: 0; background: 0; color: #333333; }

._detailPage_bottom {border-top: 1px solid #cccccc;margin-top:20px;}
._detailPage_bottom li {line-height: 30px; overflow: hidden; height: 30px;  padding: 0 10px; border-bottom: 1px solid #cccccc; }
._detailPage_bottom ._mark {font-weight: bold; float: left; margin-right: 10px; }
._detailPage_bottom ._title {font-size: 14px;  float: left; width: 68%;}
._detailPage_bottom ._time { float: right;}
.bdsharebuttonbox .bds_more { float: none; padding-left: 2px;background: none;text-indent: 0;color: #9f9f9f;}

.bdshare-button-style0-16 .bds_qzone{background-position:0 -52px}.bdshare-button-style0-16 .bds_tsina{background-position:0 -104px}.bdshare-button-style0-16 .bds_renren{background-position:0 -208px}.bdshare-button-style0-16 .bds_tqq{background-position:0 -260px}.bdshare-button-style0-16 .bds_kaixin001{background-position:0 -312px}.bdshare-button-style0-16 .bds_tqf{background-position:0 -364px}.bdshare-button-style0-16 .bds_hi{background-position:0 -416px}.bdshare-button-style0-16 .bds_douban{background-position:0 -468px}.bdshare-button-style0-16 .bds_tieba{background-position:0 -728px}.bdshare-button-style0-16 .bds_hx{background-position:0 -988px}.bdshare-button-style0-16 .bds_fx{background-position:0 -1040px}.bdshare-button-style0-16 .bds_ty{background-position:0 -1196px}.bdshare-button-style0-16 .bds_fbook{background-position:0 -1352px}.bdshare-button-style0-16 .bds_twi{background-position:0 -1404px}.bdshare-button-style0-16 .bds_linkedin{background-position:0 -1664px}.bdshare-button-style0-16 .bds_meilishuo{background-position:0 -1716px}.bdshare-button-style0-16 .bds_mogujie{background-position:0 -1768px}.bdshare-button-style0-16 .bds_diandian{background-position:0 -1820px}.bdshare-button-style0-16 .bds_huaban{background-position:0 -1872px}.bdshare-button-style0-16 .bds_duitang{background-position:0 -2028px}.bdshare-button-style0-16 .bds_youdao{background-position:0 -2080px}.bdshare-button-style0-16 .bds_wealink{background-position:0 -2184px}.bdshare-button-style0-16 .bds_copy{background-position:0 -2288px}.bdshare-button-style0-16 .bds_mail{background-position:0 -2340px}.bdshare-button-style0-16 .bds_print{background-position:0 -2392px}.bdshare-button-style0-16 .bds_mshare{background-position:0 -2444px}.bdshare-button-style0-16 .bds_sqq{background-position:0 -2652px}.bdshare-button-style0-16 .bds_sdo{background-position:0 -2704px}.bdshare-button-style0-16 .bds_qingbiji{background-position:0 -2756px}.bdshare-button-style0-16 .bds_people{background-position:0 -2808px}.bdshare-button-style0-16 .bds_xinhua{background-position:0 -2912px}.bdshare-button-style0-16 .bds_yaolan{background-position:0 -2964px}.bdshare-button-style0-16 .bds_thx{background-position:0 -2496px}.bdshare-button-style0-16 .bds_bdhome{background-position:0 -156px}.bdshare-button-style0-16 .bds_bdxc{background-position:0 -2548px}.bdshare-button-style0-16 .bds_bdysc{background-position:0 -3068px}.bdshare-button-style0-16 .bds_isohu{background-position:0 -3016px}.bdshare-button-style0-16 .bds_more{background-position:0 0}.bdshare-button-style0-16 .bds_ibaidu{background-position:0 -3120px}.bdshare-button-style0-16 .bds_weixin{background-position:0 -1612px}.bdshare-button-style0-16 .bds_iguba{background-position:0 -1300px}.bdshare-button-style0-16 .bds_h163{background-position:0 -3160px}.bdshare-button-style0-16 .bds_evernotecn{background-position:0 -3184px}.bdshare-button-style0-16{zoom:1}.bdshare-button-style0-16:after{content:".";visibility:hidden;display:block;height:0;clear:both}.bdshare-button-style0-16 a,.bdshare-button-style0-16 .bds_more{float:left;font-size:12px;padding-left:17px;line-height:16px;height:16px;background-image:url(../img/share/icons_0_16.png?v=91362611.png);background-repeat:no-repeat;cursor:pointer;margin:6px 6px 6px 0}.bdshare-button-style0-16 a:hover{color:#333;opacity:.8;filter:alpha(opacity=80)}.bdshare-button-style0-16 .bds_more{color:#333;float:left}.bdshare-button-style0-16 .bds_count{color:#333;background:url(../img/share/sc.png?v=a970ff04.png) no-repeat 0 -30px;width:42px;height:16px;padding:0;margin:6px 0 0;text-align:center}.bdshare-button-style0-16 .bds_count:hover{background-position:-42px -30px}.bdshare-button-style0-16 .bds_button_image{float:left;cursor:pointer;margin:6px 6px 0 0;height:auto;padding:0}.bdshare-button-style0-16 .bdshare_button_count{background:url(../img/share/sc.png?v=a970ff04.png) no-repeat 0 0;width:44px;height:24px;line-height:24px}.bdshare-button-style0-16 .bdshare_button_count:hover{background-position:-44px 0}.bds_tsohu,.bds_tfh,.bds_baidu,.bds_qq,.bds_msn,.bds_sohu,.bds_qy,.bds_leho,.bds_ifeng,.bds_ff,.bds_tuita,.bds_ms,.bds_deli,.bds_s51,.bds_t163,.bds_share189,.bds_xg,.bds_s139{display:none}