
@font-face {
    font-family: 'SourceHan';
    src: url('../font/SourceHanSansCN-Regular.otf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Alibaba';
    src: url('../font/Alibaba-PuHuiTi.otf');
    font-weight: normal;
    font-style: normal;
}


/*1 公共样式------------------------------------------------------------------------------------------------------------------------------------------*/
.bgy{width: 100%;margin:0 auto;overflow: hidden; background-color:#fff;}
*{padding: 0;margin: 0;}
html{position: relative;}
body{margin:0 auto;font-family:SourceHan;font-size: 14px;color: #333;outline: 0;width: 100%;}
img{border:0;vertical-align: middle;}
.neibanner{width: 100%; height: 330px;display: table; clear:both; margin:0 auto;}
.neibannertwo{width: 100%;height: 554px;display: table;}
.neibanner .neibanc{ width:1200px; height:430px; margin:0 auto; overflow:hidden;}
.neiye_title{ height:40px; line-height:40px; font-size:35px;color:#fff; font-family:"Alibaba"; font-weight:bold; text-align:left; margin:200px auto 0 60px;}
.neiye_title1{ height:60px; line-height:60px; font-size:34px;color:#fff; font-family:"SourceHan"; font-weight:bold; text-align:left; margin-left:60px;}
.neiye_title2{ width:135px; height:5px; border-bottom:5px solid #f5f8fa; margin-left:60px;}
.neibanner .neibanc .t{font-size: 56px;margin-bottom: 1.5%;}
.neibanner .neibanc .intro{font-size: 16px;}
.neibannertwo .neibanc{color: #333;display: table-cell;vertical-align: middle;}
.neibannertwo .neibanc .t{font-size: 45px;margin-bottom: 2px; color:#fff; font-family:"黑体";}
.neibannertwo .neibanc .ty{ width:100px; height:5px; background-color:#e4e1e1; margin:0 auto;}
.neibannertwo .neibanc .intro{font-size: 45px; color:#fff; font-family:"Alibaba"; margin-top:15px;}
.col-xs-6,.col-xs-12,.col-sm-4.col-lg-3.col-lg-12{transition: 1s;}
a{text-decoration:none;color: #333;}
a:hover{ color:#e00012;text-decoration: none;}

.condt{width: 100%;height: 624px;}
/*a:hover,a:focus{text-decoration:none;color: #da251c;}*/
li{list-style: none;}
.bdr5{border-radius: 5px;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color: #ecad17;}
.bl,.block{width: 1200px;margin: 0 auto;}
.bl2,.block2{width: 1200px;margin: 0 auto;}
input[type="submit"],input[type="reset"],button { border:none; outline:none;-webkit-appearance: none; }
.bol{font-weight: bold;}
.fl{float: left;}
.fr{float: right;}
.cen{text-align: center;}
.cenl{text-align: left;}
.cenr{text-align: right;}
.carousel-indicators{display: none;}
i{ font-style:normal}
/*.videowk{width: 640px;height:472px;background-color: #ddd;margin: 0 auto;max-width: 100%;margin-top: 38px;margin-bottom: 15px;}*/
.videowk{width: 334px;height:246px;margin: 0 auto;max-width: 100%;margin-top: 38px;padding: 5px;border-radius: 2px;border: 1px solid #e1e1e1;}
.videowk .jw-preview{background-size: 100% 100%!important;}

.jw-background-color{background-color: rgba(33,33,33,.4)!important;}

.trans1{transition: 1s;transform-origin: center center;}
.trans3{transition:all 0.3s;transform-origin: center center;}
.trans5{transition:all 0.5s;transform-origin: center center;}
.trans10{transition:all 1s;transform-origin: center center;}
.transimg:hover img{transition: 0.5s;-webkit-transform: scale(1.1);transform: scale(1.1);}
input{outline: none;}


.red1{color: #e0c111;}
.red2{color: #e06f20;}
.red3{color: #347be0;}
.red4{color: #3de07e;}

.clear{clear: both;}
.cenl{text-align: left;}
.ov{overflow: hidden;}

.br3{border-radius: 3px;}
.br5{border-radius: 5px;}
.br7{border-radius: 7px;}
.hide{display: none;}
.show{display: block;}

/*编号*/
.code{box-shadow: 0px 3px 16px rgba(7,126,133,0.75);position:absolute;right:0;padding: 4px 6px; background: linear-gradient(to bottom, rgba(255, 255, 0, 0), rgba(0, 255, 255, 1));/*border-radius: 17px 0 15px 17px*/}

.empty{line-height: 60px;text-align: center;color: #ccc;}
.ib{display: inline-block;*zoom:1;*display: inline;}

#loading{position:fixed;width: 100%;min-height: 320px;background: url("../img/loading.gif") no-repeat center;z-index: 9;display: none;}
.ellipsis{overflow: hidden;text-overflow: ellipsis;word-wrap: normal;white-space: nowrap;}
.fs12{font-size: 12px;}
.fs14{font-size: 14px;}
.fs20{font-size: 20px;}
.fs22{font-size: 22px;}
.fs24{font-size: 24px;}
.fs28{font-size: 28px;}
.fs18{font-size: 18px;}
.fs16{font-size: 18px;}
.fs45{font-size: 45px;}
.fs25{font-size: 25px;}
.fs28{font-size: 28px;}
.fs30{font-size: 30px;}
.fs35{font-size: 35px;}
.fs38{font-size: 38px;}
.fs70{font-size: 70px;}
.curp{cursor:pointer;}
.neibg{background: rgba(218,218,218,0.28);}


/*header样式*/
.headerwk{}
.headerwk .logo{position: absolute;left:40px;top:55px;/*width: 320px;*/ }
.headerwk .nav{margin: 0 auto;min-width: 1060px;margin-bottom: 20px;padding-left: 22%;margin-top:65px;}
.headerwk .nav .navgap{width: 2px;background-color: #fff;}
.headerwk .nav li{display:inline-block; line-height:48px;*zoom:1;*display: inline; padding:0px 3px}
.headerwk .nav li a{color:#fff; display:inline-block; width:151px; height:53px;}
.headerwk .nav li a:hover{ background:url(../img/nav_cur.png) no-repeat center; color:#333;}
.headerwk .nav li.active a{ background:url(../img/nav_cur.png) no-repeat center; color:#333;}
/*.headerwk .nav .li0{background-color: #f0ff00;}
.headerwk .nav .li1{background-color: #96ff00;}
.headerwk .nav .li2{background-color: #f47110;}
.headerwk .nav .li3{background-color: #92ed11;}
.headerwk .nav .li4{background-color: #ea00ff;}
.headerwk .nav .li5{background-color: #478ffe;}*/
.headerwk .login{position: absolute;right:34px;top:0;/*width: 16%;*/width: 320px;}
.headerwk .login a{padding: 10px 14px;margin-left: 6px;border-radius: 0 0 3px 3px;float: right;}
.headerwk .login .a1{background-color: #fdf123;}
.headerwk .login .a2{background-color: #85f6ef;}


/*当前位置*/
.where_bg{ width:1260px;height: auto; overflow:hidden; border-bottom:1px solid #dedede; margin:0 auto;}
.where{ width:1260px;height: auto; margin:0 auto;}
.where_left{ width:20%; height:45px; line-height:45px; text-align:left; float:left; color:#048f41; font-size:22px; font-family:"SourceHan"; background:url(../img/images/home.png) no-repeat center left; text-indent:1.5em;}
.where_left a{ color:#666;}
.where_left a:hover{ color:#136e38;}

.where_right{ width:100%; height:auto; margin:0 auto; overflow:hidden; background-color:#fff; text-align:center; color:#eee;}
.neinav_box{margin:0 30px; font-size:18px; display:inline-block; line-height:57px; color:#333; font-family:"SourceHan"; white-space:nowrap; border-bottom:3px solid #fff; font-weight:bold;}
.neinav_box:hover{ color:#0f4b96; white-space:nowrap; border-bottom:3px solid #0f4b96;}
.neinav_box_a{margin:0 30px; font-size:18px; display:inline-block; line-height:57px; color:#0f4b96; font-family:"SourceHan"; white-space:nowrap; border-bottom:3px solid #0f4b96; font-weight:bold;}
.neinav_box_a:hover{margin:0 30px; font-size:18px; display:inline-block; line-height:57px; color:#0f4b96; font-family:"SourceHan"; white-space:nowrap; border-bottom:3px solid #0f4b96;}

.tdDownc{ height:60px; display:inline-block;margin:0 35px;font-size:20px; color:#fff; font-weight:bold; font-family:"SourceHan";border-bottom:3px solid #00559e;}
.tdOutc{ height:60px; display:inline-block;margin:0 35px; font-size:20px; color:#fff; font-weight:bold; font-family:"SourceHan"; }

.contactcontent{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding:40px 0; background-color:#f5f5f5;}


/*内页内容区*/
.view_nei{ width:100%; height:auto; min-height:500px; overflow: hidden; margin:0 auto;}
.nei_right_top{ width:100%; height:50px; margin:25px auto; position:relative;}
.nei_right_top_cn{ width:100%; height:50px; overflow:hidden; margin:30px auto 0 auto; line-height:50px; font-size:32px; font-weight:bold; color:#333; text-align:center; font-family:"SourceHan";}
.nei_ps{ width:84px; height:56px; overflow:hidden; position:absolute; background:url(../img/images/chuan.png) no-repeat; bottom:0; left:30%;}
.nei_gy{ width:148px; height:76px; overflow:hidden; position:absolute; background:url(../img/images/he3.png) no-repeat; top:80px; right:15%;}

.nei_box{ width:1260px; height:auto; min-height:400px; overflow:hidden; margin:0 auto; background-color:#fff;}
.neir{ width:96%; padding:2%; min-height:400px; color:#333; font-family:"SourceHan"; line-height:2;}
.neir img{ max-width:100%; height:auto;}

.viewinter{padding:1% 0;padding-bottom:0.8%;color: #515151;font-size: 26px;}

#gallery img{ width:290px; height:190px; float:left; margin:0 10px 10px 0;}

.pnnext{ width:1200px; height:50px; overflow:hidden; margin:20px auto;}
/*内页简介*/
.neiabout{ width:100%; height:auto; overflow:hidden; margin:0 auto 40px auto; background-color:#fff;}
.neiabout .about_title{ width:90%; height:35px; overflow:hidden; margin:40px auto 0 auto; line-height:35px; font-size:24px; color:#0f4b96; font-weight:bold;}
.neiabout .about_conn{ width:90%; height:auto; overflow:hidden; margin:10px auto 40px auto; line-height:25px; font-size:18px; color:#333;}

/*资质荣誉*/
#zizhi{ width:1260px; height:auto; overflow:hidden; padding:30px 0;}
#zizhi .title{ width:100%; height:30px; overflow:hidden; margin:20px 0 auto; font-size:24px; color:#333; font-family:"SourceHan"; line-height:30px; text-align:center;}
#zizhi .pic{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
#zizhi .pic img{ width:auto; max-width:96%; height:auto;}

#zizhi .swiper-container{width:1150px; height:auto; margin:0 auto; position:relative;}
#zizhi .swiper-wrapper{ width:1100px; margin:0 auto;}
#zizhi .swiper-slide{ width:1100px; height:auto; overflow:hidden; text-align:center;}

#zizhi .swiper-paginationin{ height:10px; overflow:hidden; position:absolute; right:0px; bottom:10px !important; left:0 !important; margin:auto; z-index:1; text-align:center; }
#zizhi .swiper-paginationin span{ display:inline-block;width:10px; border-radius:100%; height:10px; background:#dbdbdb; cursor:pointer; vertical-align:top; margin:0 4px;opacity:0.9 !important;}
#zizhi .swiper-paginationin span.swiper-pagination-bullet-active{ background-color:#999;opacity:1 !important;}
#zizhi .swiper_btnz{position: absolute;top:50%;width: 28px;height: 54px; left:0;background: url(../img/bprev.png) 0 0 no-repeat; background-size:cover;display: block;z-index:10;}
#zizhi .swiper_btny{position: absolute;top:50%;width: 28px;height: 54px; right:0;background: url(../img/bnext.png) 0 0 no-repeat;background-size:cover;display: block;z-index:10;}



.neiaboutlc{ width:100%; height:auto; overflow:hidden; margin:30px auto 30px 30px; float:left;}
.neiaboutlc_top{ width:50%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.neiaboutlc_top .about_conn{ width:70%; height:30px; overflow:hidden; line-height:30px; font-size:18px; color:#1d40b2; font-family:"Alibaba"; font-weight:500; text-align:left;}
.neiaboutlc_top .about_title{ width:70%; height:auto; overflow:hidden; line-height:30px; font-size:16px; color:#333; font-family:"SourceHan"; text-indent:0.5em;  text-align:left;}
.neiaboutlc_pic{ width:50%; height:auto; overflow:hidden; margin:0 auto 0 0; float:left; text-align:left;}
.neiaboutlc_pic img{ width:auto; max-width:350px; height:auto;}

#licheng .swiper-container{width:100%; height:auto; margin:0 auto; position:relative;}
#licheng .swiper-wrapper{ width:100%; margin:0 auto;}
#licheng .swiper-slide{ width:100%; height:auto; overflow:hidden; text-align:center;}


.neiaboutfw{ width:215px; height:auto; overflow:hidden; float:left; margin:0 25px 0 auto; background:url(../img/images/t3.png) no-repeat right 50px;}
.neiaboutfw .about_yuan{ width:130px; height:130px; overflow:hidden; margin:0 15px 35px 15px; background-color:#023575; border-radius:50%; -moz-box-shadow:0px 10px 15px #ebebeb; -webkit-box-shadow:0px 10px 15px #ebebeb; box-shadow:0px 10px 15px #ebebeb;}
.neiaboutfw .about_yuan .pic{ width:100%; height:45px; overflow:hidden; margin:20px auto 0 auto; text-align:center;}
.neiaboutfw .about_yuan .pic img{ width:auto; height:45px;}
.neiaboutfw .about_yuan .title{ width:100%; height:auto; overflow:hidden; margin:10px auto 0 auto; text-align:center; font-size:22px; color:#fff; font-weight:bold;}
.neiaboutfw .about_title{ width:100%; height:35px; overflow:hidden; margin:0 auto; line-height:35px; font-size:16px; color:#333; font-weight:bold;}
.neiaboutfw .about_conn{ width:100%; height:auto; overflow:hidden; margin:0 auto; line-height:2; font-size:14px; color:#333; font-family:"SourceHan";}


/*内页新闻*/
.neinews{ width:1280px; height:auto; overflow:hidden; margin:40px auto 0 auto;}

.neinews .neinews_box{ width:30%; height:auto; overflow:hidden; float:left; margin:0 1.66% 55px 1.66%;}
.neinews .neinews_img{ width:100%; height:280px; overflow:hidden;}
.neinews .neinews_img img{ width:100%; height:auto; transition:0.3s;}
.neinews .neinews_title{ width:100%; height:30px; overflow:hidden; margin:10px auto; line-height:30px; font-size:16px; color:#333;}
.neinews .neinews_con{ width:100%; height:60px; overflow:hidden; margin:0 auto; line-height:30px; font-size:14px; color:#666;}
.neinews .neinews_more{ width:120px; height:33px; margin:40px auto 0 0; overflow:hidden; border:1px solid #666; background-color:#fff; font-size:14px; font-family:"SourceHan"; color:#666; line-height:33px; text-align:center;}
.neinews .neinews_box:hover .neinews_more{ width:120px; height:33px; margin:40px auto 0 0; overflow:hidden; border:1px solid #df0004; background-color:#df0004; font-size:14px; font-family:"SourceHan"; color:#fff; line-height:33px; text-align:center;}
.neinews .neinews_box:hover .neinews_img img{width:100%; height:auto; overflow:hidden; transform:scale(1.1); transition:0.3s;}
.neinews .neinews_box:hover .neinews_title{width:100%; height:30px; overflow:hidden; margin:10px auto; line-height:30px; font-size:16px; color:#df0004;}

.neinews_two_box{ width:1240px; height:230px; overflow:hidden; border-bottom:1px solid #dadada; margin:0 auto;}
.neinews_two{ width:1200px; height:165px; overflow:hidden; margin:32px auto;}
.neinews_two_left{ width:220px; height:165px; float:left; margin-right:30px; position:relative; z-index:1;}
.neinews_two_left img{ width:220px; height:165px; transition:all 0.4s;}

.neinews_two_left_time{ width:90px; height:30px; overflow:hidden; line-height:30px; color:#fff; font-size:14px; font-family:"Alibaba"; background-color:#2e6fc4; text-align:center; font-weight:bold; position:absolute; z-index:10; right:0; margin:-31px -10px 0 auto;}

.neinews_two_center{ width:950px; height:auto; float:left; overflow:hidden; margin:0 auto; background:url(../img/images/t10.png) no-repeat right center;}
.neinews_two_center_title{ width:90%; height:30px; overflow:hidden; margin:10px auto 0 0; line-height:30px; color:#333; font-size:18px; font-family:"SourceHan";}
.neinews_two_center_con{ width:90%; height:50px; overflow:hidden; line-height:25px; color:#666; font-size:14px; font-family:"SourceHan"; margin-top:10px;}
.neinews_two_center_time{ width:90%; height:25px; overflow:hidden; line-height:25px; color:#666; font-size:14px; font-family:"Alibaba"; margin:30px auto 0 0;}

.neinews_two_box:hover {border-bottom:1px solid #1d40b2;}
.neinews_two_box:hover .neinews_two_center{background:url(../img/images/t11.png) no-repeat right center;}
.neinews_two_box:hover .neinews_two_center_title{color:#1d40b2;}
.neinews_two_box:hover .neinews_two_center_con{color:#333;}
.neinews_two_box:hover .neinews_two_left img{ width:220px; height:165px; transition:all 0.4s; transform:scale(1.1);}


.news_navli{ width:auto; height:43px; overflow:hidden; margin:0 10px; padding:0 45px; border:1px solid #136e38; font-size:16px; font-family:"SourceHan"; color:#136e38; line-height:43px; display:inline-block; transition:all 0.5s; border-radius:30px;}
.news_navli:hover{ color:#fef300; background-color:#136e38; transition:all 0.5s;}
.news_navlia{ width:auto; height:43px; overflow:hidden; margin:0 10px; padding:0 45px; background-color:#136e38; border:1px solid #136e38; font-size:16px; font-family:"SourceHan"; color:#fef300; line-height:43px; display:inline-block; transition:all 0.5s; border-radius:30px;}
.news_navlia:hover{ width:auto; height:43px; overflow:hidden; margin:0 10px; padding:0 45px; background-color:#136e38; border:1px solid #136e38; font-size:16px; font-family:"SourceHan"; color:#fef300; line-height:43px; display:inline-block; transition:all 0.5s;}

/*case*/
.neicase .pic_box{ width:400px; height:auto; overflow:hidden; float:left; margin:0 auto;}
.neicase .pic_box_img{ width:360px; height:300px; overflow:hidden; margin:30px 20px 20px 20px; position:relative; -moz-box-shadow:0px 0px 20px #dedede; -webkit-box-shadow:0px 0px 20px #dedede; box-shadow:0px 0px 20px #dedede; background-color:#fff;}
.neicase .pic_box_img img{ width:100%; height:auto; min-height:300px; transition:all 0.3s; }
.neicase .pic_box_con{ width:100%; height:35px; overflow:hidden; margin:0 auto; line-height:35px; font-size:18px; font-family:"SourceHan"; color:#333; text-align:center; font-weight:bold;}
.neicase .pic_box:hover .pic_box_con{ width:100%; height:35px; overflow:hidden; margin:0 auto; line-height:35px; font-size:18px; font-family:"SourceHan"; color:#023575; text-align:center; font-weight:bold;}
.neicase .pic_box:hover .pic_box_img img{ width:100%; height:auto; transition:all 0.3s; transform:scale(1.1);}

/*product*/
.neipro .pic_k{ width:990px; height:auto; min-height:500px; overflow:hidden; float:right; margin:0 auto 0 20px; padding:20px 0; background-color:#fff;}
.neipro .pic_box{ width:96%; height:auto; overflow:hidden; margin:5px auto ; border-bottom:1px dashed #eee; background:url(../img/images/t9.png) no-repeat left center;line-height:30px; font-size:18px; font-family:"SourceHan"; color:#333; text-align:left; text-indent:20px;}
.neipro .pic_box:hover{ color:#0f4b96;}

.neipro .boajian{ width:240px; height:auto; overflow:hidden; margin:30px auto; padding:20px 40px; background-color:#1d40b2; border-radius:10px;}
.neipro .boajian .pic{ width:auto; height:auto; overflow:hidden; float:left; margin:0 20px 0 auto;}
.neipro .boajian .right{ width:auto; height:auto; overflow:hidden; float:left; margin:0 auto;}
.neipro .boajian .right .t{ width:auto; height:auto; overflow:hidden; line-height:30px; font-size:22px; font-family:"SourceHan"; color:#fff; text-align:left; font-weight:bold;}
.neipro .boajian .right .x{ width:auto; height:auto; overflow:hidden; line-height:20px; font-size:16px; font-family:"SourceHan"; color:#869de8; text-align:left;}

/*contact*/
.neicontact{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.neicontact .neicontact_box{ width:50%; height:auto; overflow:hidden; margin:0 auto; float:left; font-family:"microsoft yahei"; color:#333;}
.neicontact .neicontact_right{ width:630px; height:473px; overflow:hidden; margin:0 auto; float:left; background-size:cover;}
.neicontact .neicontact_right .ditu{ width:630px; height:473px; overflow:hidden; margin:0 auto;}
.neicontact .top_cn{ width:100%; height:auto; overflow:hidden; line-height:35px; font-size:28px; font-family:"microsoft yahei"; color:#444;}
.neicontact .top_en{ width:100%; height:auto; overflow:hidden; margin:0 auto 50px auto; line-height:20px; font-size:14px; font-family:"Arial"; color:#444;}
.neicontact .lie{ width:100%; height:auto; overflow:hidden; margin:0 auto 10px auto;}
.neicontact_box .lie .lie_left{ width:17%; height:auto; overflow:hidden; float:left; line-height:30px; font-size:16px; font-family:"microsoft yahei"; color:#333; background:url(../img/images/t14.png) no-repeat left top; text-indent:40px;}
.neicontact_box .lie:nth-child(2) .lie_left{ width:17%; height:auto; overflow:hidden; float:left; line-height:30px; font-size:16px; font-family:"microsoft yahei"; color:#333; background:url(../img/images/t15.png) no-repeat left top; text-indent:40px;}
.neicontact_box .lie:nth-child(3) .lie_left{ width:17%; height:auto; overflow:hidden; float:left; line-height:30px; font-size:16px; font-family:"microsoft yahei"; color:#333; background:url(../img/images/t16.png) no-repeat left top; text-indent:40px;}
.neicontact_box .lie:nth-child(4) .lie_left{ width:17%; height:auto; overflow:hidden; float:left; line-height:30px; font-size:16px; font-family:"microsoft yahei"; color:#333; background:url(../img/images/t17.png) no-repeat left top; text-indent:40px;}
.neicontact_box .lie_right{ width:83%; height:auto; overflow:hidden; float:left; line-height:30px; font-size:16px; font-family:"microsoft yahei"; color:#666;}
.neicontact_box .lie_right a{color:#666;}

/*job*/
.job{ width:1115px; height:auto; overflow:hidden; margin:0 auto 30px auto; -moz-box-shadow:0px 5px 0 #f3f3f3; -webkit-box-shadow:0px 5px 0 #f3f3f3; box-shadow:0px 5px 0 #f3f3f3;}
.job_top{ width:100%; height:50px; overflow:hidden; margin:0 auto; background-color:#edf0f8; text-indent:2em; font-size:20px; font-family:"SourceHan"; color:#333; line-height:50px; font-weight:bold; transition:all 0.3s;}
.job_down{ width:1053px; height:auto; overflow:hidden; margin:0 auto; padding:30px; border:1px solid #efefef; color:#333; font-family:"SourceHan"; line-height:200%;}
.job_down .yaoq{ width:100%; height:auto; overflow:hidden; margin:0 auto; font-size:16px; font-family:"SourceHan"; color:#1d40b2; line-height:200%;}
.job_key{ width:100%; height:auto; overflow:hidden; margin:30px auto 0 auto; font-size:14px; color:#1d40b2; font-family:"SourceHan"; line-height:200%;}
.job:hover .job_top{ width:100%; height:50px; overflow:hidden; margin:0 auto; background-color:#1d40b2; text-indent:2em; font-size:20px; font-family:"SourceHan"; color:#fff; line-height:50px; font-weight:bold; transition:all 0.3s;}

/*图形验证码*/
.imgcode{width: 100px; box-shadow: 0 1px 6px #d8d8d8;cursor: pointer;}

/*left 部*/
.webleft{ width:250px; height:auto; overflow:hidden; float:left;}
.leftnav{ width:100%; height:auto; overflow:hidden;}
.titles{ width:100%; height:65px; overflow:hidden; line-height:65px; font-size:22px; color:#fff; font-family:"SourceHan"; background-color:#0f4b96; text-indent:1em; font-weight:bold;}
.navlist{ width:100%; height:auto; overflow:hidden; background-color:#fff;}
.navlist .box{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.left_navlist{width:100%; height:45px; overflow:hidden; line-height:45px; font-size:20px; color:#fff; font-family:"SourceHan";  font-weight:bold; text-indent:0.6em; background-color:#1d40b2; margin:0 auto;}
.left_navsmall{width:100%; height:40px; overflow:hidden; line-height:40px; font-size:18px; color:#333; font-family:"SourceHan"; text-indent:20px; margin:0 auto; background:url(../img/images/t9.png) no-repeat 10px center;}
.left_navsmall:hover{width:100%; height:40px; overflow:hidden; line-height:40px; font-size:18px; font-family:"SourceHan"; text-indent:20px; color:#0f4b96; margin:0 auto; background:url(../img/images/t12.png) no-repeat 10px center;}
.left_navsmalla{width:100%; height:40px; overflow:hidden; line-height:40px; font-size:18px; font-family:"SourceHan"; text-indent:20px; color:#0f4b96; margin:0 auto; background:url(../img/images/t12.png) no-repeat 10px center;}
.left_navsmalla:hover{width:100%; height:40px; overflow:hidden; line-height:40px; font-size:18px; font-family:"SourceHan"; text-indent:20px; color:#0f4b96; margin:0 auto; background:url(../img/images/t12.png) no-repeat 10px center;}

.navContent{ display:none;width:90%; height:auto; margin:0 auto 10px auto;}
.navContentblc{width:90%; height:auto; margin:0 auto 10px auto;}
.navContentblc li{width:90%; height:32px; margin:0 auto; font-size:16px; font-family:"SourceHan"; line-height:32px; border-bottom:1px dashed #eee; text-align:left; text-indent:1em;}
.navContentblc li:hover{color:#1d40b2;}


/*分页*/
.page{margin-top: 20px;}
/*==========分页样式1开始=========*/
/*.page{width:100%;height:auto;line-height:50px;text-align:center;border-top:none;margin: 5px 0px;font-size: 14px;overflow: hidden;}
.page a{padding:2px 8px;color:#696969;margin:0 6px;border:1px solid #888;background:#fff;border-radius:3px;box-shadow: 0px 0px 2px #CCC;}
.page a:hover{color:#ff9700;border-radius:3px;box-shadow: 0px 0px 7px #666;}
.page span{padding:2px 8px;color:#666;margin:0 6px;border:1px solid #888;background:#ccc;border-radius:3px;box-shadow: 0px 0px 2px #CCC;}
.page font{color:#696969;}
.page .current{background: #ff9700;color: #ffffff;border:1px solid #ff9700;}*/
/*==========分页样式1结束==========*/


/*==========分页样式2开始=========*/
.page2{width:100%;text-align:center;margin: 30px 0px;font-size: 16px;overflow: hidden;}
.page2 .wk{border-top:1px solid #ededed;border-left:1px solid #ededed;}
.page2 a{display:inline-block;padding:5px 14px;margin:0;background:#f8f8f8;border-right:1px solid #ededed;border-bottom:1px solid #ededed;}
.page2 a.prev{margin-right: -4px;}
.page2 a.next{margin-left: -4px;}

.page2 .prev{}
.page2 .prev:hover{}
.page2 .next{}
.page2 .next:hover{}

.page2 a:hover{background-color: #1d40b2;color: #fff;}
.page2 span{display:inline-block;color:#fff;padding:5px 14px;background:#1d40b2;border-right:1px solid #ededed;border-bottom:1px solid #ededed;}
.page2 font{color:#e00000;}
/*==========分页样式2结束==========*/





/*====回到顶部开始====*/
.back-top{z-index: 9999;width: 50px;height: 60px;position: fixed;right:0.15%;cursor:pointer;bottom:0.3%;color:white;border-radius: 5px;text-align:center;background:rgb(223,0,4) none repeat scroll 0 0 !important;/*rgba(0,0,0, 0.5) none repeat scroll 0 0 !important;*//*实现FF背景透明，文字不透明*/filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);}
.back-top img{padding-top: 5px;}
.header_bottom{width:100%;height:9px;background: url("../img/header-b.png");}
.back-top:hover{opacity: 0.4;}

/*更多*/
.mo{font-size:16px;display:block;float:right;width: 140px;height: 40px;line-height: 40px;background-color: #ccc;border-radius: 20px;text-align: center;color: #fff;cursor: pointer;}
.mo:hover{background-color: #174c8e /*d78f1a*/;color: #fff;}
.mo.active{background-color: #174c8e /*d78f1a*/;color: #fff;}

/*详情页标题*/
.viewbt{font-size: 20px;margin-bottom: 10px;}



/*搜索样式，最好重新写*/
.read_conright{position: absolute;bottom: -34px; display:none;width:1012px;left:50%;height:72px;margin-left: -501px;background:url(../img/search_bg.png) no-repeat center;}
.read_conright dt,.read_conright dd{float:left;border-radius: 5px;}
.read_conright .dd2{margin-left: 18px;background-color: #d78f1a;}
.read_conright .dd2:hover{background-color: #4dbbb7;}
.read_conright dt{width:810px;box-shadow: 0 6px 21px rgba(198,217,216,0.75);}
.pro_search_input{border-radius: 5px;margin-right: 18px;outline:none;background:#fff;border:none;height:72px;line-height:35px;width:790px; padding-left:20px;color:#a2a2a2;font-size: 28px;}
.pro_search_btn{font-size:28px;color:#fff;width:179px;height:72px;overflow:hidden;border:none;background:none;}
.neiread_conright{position: relative;left: auto;bottom:auto;margin-left: 0;margin: 20px auto;}

/*search2*/
.search-form {display:none;position: absolute;right: 20px;top: 1px;}
.search-field {background-color: transparent;background-image: url(../img/se.png);background-position: 6px center;background-repeat: no-repeat;background-size: 24px 24px;border: none;cursor: pointer;height: 36px;margin: 3px 0;padding: 0 0 0 34px;position: relative;-webkit-transition: width 400ms ease, background 400ms ease;transition:width 400ms ease, background 400ms ease;
    width: 1px;font-size: 15px;font-family: Microsoft YaHei;}
.search-field:focus {background-color: #fff;border: 2px solid #f2f2f2;cursor: text;outline: 0;width: 160px;}
/*sh_cont_name*/
.sh_cont_name{font-size: 16px;font-family: gsmt1;}





/*=====幻灯片开始======*/
/*幻灯*/

#controls {overflow: hidden;*zoom:1;}
#controls li {display: inline; float:left;width:33%;text-align:center;}
.goto-slide {}
/*#next, #prev { position: absolute;top: 50%;margin-top:-50px;width: 80px;height: 100px;background: url(../img/viewport-button.png) 0 0 no-repeat;display: block;z-index:10;}
#next {right:12%;background-position:-80px 0;}
#prev {left:12%;background-position:0 0;}
#next:hover {background-position:-80px -100px;}
#prev:hover {background-position:0 -100px;}*/


/* menuBtn(手机导航按钮) */
.trans, .trans:hover { -webkit-transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s; -moz-transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s; -o-transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s; transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s; -ms-transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s; }
.trans-fast, .trans-fast:hover { -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; }
.menu-handler {float: right; display: none; overflow: hidden; width: 26px; height: 46px; cursor: pointer; position: relative; right: 0; top: 0px; transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -moz-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); z-index: 1012; }
.menu-handler .burger { top: 13px;width: 26px; height: 2px; background: #fff; display: block; position: absolute; z-index: 5;left: 0%; /*margin: 0px 0px 0px -16px;*/ transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center; /*border-radius: 3px;*/ }
.menu-handler .burger-2 { top: 23px; }
.menu-handler .burger-3 { top: 33px; }
.menu-handler.active .burger-1 { top: 22px; -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.menu-handler.active .burger-2 { -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; left: -100%; }
.menu-handler.active .burger-3 { top: 22px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }

/* menuBtn(手机导航按钮) end */


/*箭头样式2*/
#prev{position: absolute;top: 50%;margin-top:-50px;width: 80px;height: 100px;background: url(../img/bzjt.png) 0 0 no-repeat;display: block;z-index:10;}
#next{position: absolute;top: 50%;margin-top:-50px;width: 80px;height: 100px;background: url(../img/byjt.png) 0 0 no-repeat;display: block;z-index:10;}
#next {right:-4.3%;background-position:center;}
#prev {left:-4.3%;background-position:center;}
/*#next:hover {background-position:-80px -100px;}
#prev:hover {background-position:0 -100px;}*/


.view-controls {position:absolute;bottom:15px;width:100%;text-align:center;}
.view-controls a {opacity:0.9;background:#c7dfde;display:inline-block;width:10px;height:10px;overflow:hidden;margin:0 4px;-webkit-transition: border-color 350ms ease;-moz-transition: border-color 350ms ease;-o-transition: border-color 350ms ease;-ms-transition: border-color 350ms ease;transition: border-color 350ms ease;transition: border-color 350ms ease; border:0px solid #fff; border-radius:5px;}
.view-controls a:hover{opacity:1;background:#1d58a5;}
.view-controls a.active  {opacity:1;background:#1d58a5;}
/*======幻灯片结束======*/


/*customer*/
.custwk{/*position: fixed;*/right: 0;top: 0;/*min-width: 100px;*/}
.custwk .lis{letter-spacing: 1px;/*margin-left: 35px;*/cursor:pointer;position:relative;width: 50px;height: 50px;margin-bottom:5px;font-family:"Alibaba";font-size:20px;line-height: 50px;font-weight:bold;text-align: center;color: #fff;}
.custwk .top .sj{position: absolute;width: 100%;height:25px;top: -25px;background: url("../img/cust.png") no-repeat 16px 18px;}
/*.custwk .lis .top{background-position:0px 0px; }*/
.custwk  a{color: #fff;}
.custwk .qq a:hover{color: #fff;}
.custwk .lis .yl{height: 100%;background-size: cover!important;}
.custwk .qq .yl{background: url("../img/yqq.png") no-repeat center;}
.custwk .top .yl{background: url("../img/yup.png") no-repeat center; }
.custwk .qq .sjqq{display: none;}
.custwk .lis .yl:hover{opacity: 0.6; }
.custwk .ewm .yl{background: url("../img/yweixin.png") no-repeat center; }
.custwk .tel .yl{background: url("../img/ytel.png") no-repeat center;}
.custwk .lis .now{position: absolute;top:200px;right: 166%;opacity:0;display:none;height: 50px;padding: 0 30%;background-color: #b8161e;transition: 0.5s;}
.custwk .ewm .now{background: none;}
.custwk .lis:hover .now{animation: fadeInUp 0.3s ease both;
    -webkit-animation: fadeInUp 0.3s  ease both;
    -moz-animation: fadeInUp 0.3s  ease both;
    top:0px;right: 126%;transition: 0.5s;opacity: 1;display: block;}

.custwk .ewm .now{/*right: 49px;*/width: 108px;height:100px;text-align: left;}
.custwk .now img{max-height: 100%;}




/*友情链接*/
.yqlj{background: url("../img/yqljbg.jpg") no-repeat center;background-size: cover;}
.yqlj .yqljli{padding-bottom: 9.6%;}
.yqlj .lis{line-height: 110px;border-top:1px dashed #cccccc;border-right:1px dashed #cccccc; position: relative;}
.yqlj .lis img{position: absolute;margin: auto;left: 0;right: 0;top: 0;bottom: 0;padding: 5px;}
.yqlj .liswk{border-left:1px dashed #cccccc;border-bottom:1px dashed #cccccc; }

.yqlj2{background: url("../img/yqljbg.jpg") no-repeat center;background-size: cover;}
.yqlj2 .yqljli{padding-bottom: 9.6%;}
.yqlj2 .lis{line-height: 110px;border-top:1px dashed #cccccc;border-right:1px dashed #cccccc; position: relative;}
.yqlj2 .lis img{position: absolute;margin: auto;left: 0;right: 0;top: 0;bottom: 0;padding: 5px;}
.yqlj2 .liswk{border-left:1px dashed #cccccc;border-bottom:1px dashed #cccccc; }


/*分享（联系我们页面）*/
.share{}
.share  .ts{float:left;margin-top: 5px;margin-right: 5px;}
.share  a{transition:0.3s;width:32px;height: 32px;display: inline-block; margin-right: 10px;}
.share  a.wb{background: url("../img/weibo_02.png") no-repeat center;}
.share  a.qq{background: url("../img/qq_02.png") no-repeat center;}
.share  a.wx{background: url("../img/weixin_02.png") no-repeat center;}
.share  a.qqkj{background: url("../img/qzone_02.png") no-repeat center;}
.share  a.share{background: url("../img/share.png") no-repeat center;background-size:14px;}
.share  a.wb:hover{background: url("../img/weiboh_02.png") no-repeat center;}
.share  a.qq:hover{background: url("../img/qqh_02.png") no-repeat center;}
.share  a.wx:hover{background: url("../img/weixinh_02.png") no-repeat center;}
.share  a.qqkj:hover{background: url("../img/qzoneh_02.png") no-repeat center;}
.share  a.share:hover{background: url("../img/shareh.png") no-repeat center;}
.lxwm{margin-bottom: 25px;}
.lxwm  .telsj{height:50px;line-height:50px;font-family:Alibaba;padding-left:45px;background: url("../img/telsj.png") no-repeat left;}
.lxwm  .telsj:hover{background: url("../img/telsjh.png") no-repeat left;}
/*返回*/
/*.videoview_back{cursor:pointer;width: 92px;background: #d9aa39;height: 30px;text-align: center;color: white;line-height: 30px;font-size: 14px;margin-top: 25px;}
.videoview_back:hover{background: #e59962;}*/
.videoview_back{cursor:pointer;width: 72px;background: url("../img/backuppage.png") no-repeat left;height: 30px;text-align: right;line-height: 30px;font-size: 14px;margin-top: 25px;}
.videoview_back:hover{opacity: 0.8;}


/**提示层，加载框**/
#btis{ width:100%; height:100%; top:0; left:0; position:fixed; z-index:1000001; background:none; display:none;}
#tis{ font-size:15px; width:30%; height:40px; line-height:40px; position:fixed;text-align:center; z-index:1002; top:75%; border-radius:50px; background:#666; color:#fff;  margin:auto; left:0; right:0;}


/*.footer .ffoot{background-color:#0c080a;padding-top: 22px;padding-bottom: 18px;color: rgba(255,255,255,0.4);}*/



/**mfooter start**/
.mfooter{max-width:720px;margin:auto;position: fixed;bottom:0;left: 0;right: 0; width:100%; background:#666/*b3b3b3*//*921313*/; /*margin-top:0.2rem;*/ overflow:hidden; display:table;display:none;}
.mfooter .flist{font-size:16px;color:#fff;width:24.85%;text-align: center;padding:1.7% 0;border-right: 1px solid #fff;}
.mfooter .flist:hover {color: #e00012;}
.mfooter .flist4{border-right: 0;}

/*上一篇下一篇*/
.prevandnext{padding: 5px 0px;width:100%;font-size: 14px;}
.prevandnext .prev{width:100%;height:25px;}
.prevandnext .next{width:100%;height:25px;}


/*内页公共样式s*/
.neicontent{/*min-height: 520px;*//*overflow: hidden;*/ width:1200px; height:auto; overflow:hidden; margin:0 auto; animation: fadeInUp 1s .5s ease both;
    -webkit-animation: fadeInUp 1s .5s ease both;
    -moz-animation: fadeInUp 1s .5s ease both;
	}
.neicontent .bl{width:auto;padding: 22px;min-height: 420px;margin-bottom:48px;border-bottom: 1px solid #ccc;overflow: hidden;}

.neitop{margin-bottom: 40px;margin-top: 45px;}
.neitop .top{margin-bottom: 33px;}
/*内页公共样式e*/


/*模拟下拉框*/
.seldiv{position: relative;float: left;width: 32%;margin-right: 2%;/*padding: 1%;*/}
.seldiv.g{width: 100%!important;}
.seldivend{margin-right: 0;}
.seldiv .ty{height: 31px;line-height: 31px;}
.seldiv .seltot{width: 100%!important;cursor: pointer;}
.seldiv .seltot2{width: 100%!important;cursor: pointer;}
.seldiv .seltot{cursor: pointer;background-color: #fbfbfb!important;color: #333!important; border:1px solid #d8d8d8;}
.seldiv .seltot2{cursor: pointer;background-color: #fff!important;color: #333!important; }
.seldiv .selbot{width: 95.6%;z-index:9;display: none;box-shadow: 0 3px 16px #333;position: absolute;left: 0;top: 42px;overflow: hidden;overflow-y: auto;text-align: left;padding: 5px;height: 120px;background-color: #fff;}

.seldiv .selbot2{width: 95.6%;z-index:9;display: none;box-shadow: 0 3px 16px #333;position: absolute;left: 0;top:35px;overflow: hidden;overflow-y: auto;text-align: left;padding: 5px;height: 120px;background-color: #fff;}
.seldiv .selbot2.g{width: 97.3%;}
.seldiv .selbot2 a{font-size: 12px;line-height: 20px;padding: 0 5px;color: #666;display: inline-block;*zoom:1;*display: inline;}
.seldiv .selbot2 a:hover{background: #ff8000;color: #fff;}
.seldiv .selbot2 span{font-size: 14px;}

.seldiv .selbot.g{width: 97.3%;}
.seldiv .selbot a{font-size: 12px;line-height: 20px;padding: 0 5px;color: #666;display: inline-block;*zoom:1;*display: inline;}
.seldiv .selbot a:hover{background: #ff8000;color: #fff;}
.seldiv .selbot span{font-size: 14px;}
.neiselect{display: none;}



/* leftsead */
.leftsead{width:180px;height:290px;position:fixed;top:200px;right:40px; z-index:100;}
.leftsead .top{ width:47px; height:47px; overflow: hidden; margin:2px 0 0 auto; background-color:#333; border-radius:5px; color:#fff; font-family:Alibaba; text-align:center; line-height:47px; font-size:18px; cursor:pointer;}
.leftsead .top:hover{ width:47px; height:47px; overflow: hidden; margin:2px 0 0 auto; background-color:#df0004; border-radius:5px; color:#fff; font-family:Alibaba; text-align:center; line-height:47px; font-size:18px; cursor:pointer;}
.leftsead .qq{ width:47px; height:47px; overflow: hidden; margin:2px 0 0 auto; background-color:#333; border-radius:5px; color:#fff; font-family:Alibaba; text-align:center; line-height:47px; font-size:18px; cursor:pointer; transition:all 0.5s;}
.leftsead .qq span{ display:none;}
.leftsead .qq:hover{ width:180px; height:47px; overflow: hidden; margin:2px 0 0 auto; background-color:#df0004; border-radius:5px; color:#fff; font-family:Alibaba; text-align:center; line-height:47px; font-size:18px; cursor:pointer; transition:all 0.5s;}
.leftsead .qq:hover img{ float:left; margin:11.5px;}
.leftsead .qq:hover span{ display:block;}
.leftsead .er{ width:47px; height:47px; position:relative; margin:2px 0 0 auto; background-color:#333; border-radius:5px; color:#fff; font-family:Alibaba; text-align:center; line-height:47px; font-size:18px; cursor:pointer; transition:all 0.5s;}
.leftsead .er .biger{ width:100px; height:100px; position: absolute; left:-100px; top:0; border-radius:5px; text-align:center; transition:all 0.5s; display:none;}
.leftsead .er:hover .biger{ width:100px; height:100px; position: absolute; left:-125px; top:-40px; border-radius:5px; text-align:center; transition:all 0.5s; display:block;}
.leftsead .telb{ width:47px; height:47px; overflow: hidden; margin:2px 0 0 auto; background-color:#333; border-radius:5px; color:#fff; font-family:Alibaba; text-align:center; line-height:47px; font-size:18px; cursor:pointer; transition:all 0.5s;}
.leftsead .telb span{ display:none;}
.leftsead .telb:hover{ width:180px; height:47px; overflow: hidden; margin:2px 0 0 auto; background-color:#df0004; border-radius:5px; color:#fff; font-family:Alibaba; text-align:center; line-height:47px; font-size:18px; cursor:pointer; transition:all 0.5s;}
.leftsead .telb:hover img{ float:left; margin:11.5px;}
.leftsead .telb:hover span{ display:block;}


