@charset "utf-8";
/*全局初始化样式*/
body{padding:0; margin:0 auto; font-size: 14px;line-height:24px;font-family:"arial","microsoft yahei","黑体","宋体",sans-serif;color: #333;min-width: 320px;width: 100%; zoom:1;

/*禁用webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none; 

/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); 
-webkit-tap-highlight:rgba(0,0,0,0);

/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;
background: #fff;
}
* {
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap:break-word;
	padding:0px;
	margin:0px;
}

/*默认去除ul、li的默认样式*/
.p,.h1,.h2,.h3,.h4,.h5,.h6{ margin: 0; padding: 0;}
.ul,.ul li,.dl,.dl dd,.dl dt{ list-style:none; margin: 0; padding: 0;} 
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#333;} 
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{font-family:'microsoft yahei';outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ } 
/*不允许多行输入文本框有滚动条*/
textarea{ resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ } 
/*初始化表单元素样式*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*初始化html5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0;vertical-align:top;}

/*初始化a的样式和字体样式*/
a{color:#666;text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus{outline:none; -moz-outline:none;}
a:hover{color:#00408d;}

/*清除浮动*/
.clear{clear:both;height:0px;overflow:hidden;}
.clearbox{clear: both;overflow: hidden;height: 0;width: 100%;display: block;position: relative;content: '';}

/*全局样式*/
.warpbox{ max-width: 1600px;margin:0 auto;}
.dot{display: block;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}
.pic{position: relative;overflow: hidden;width: 100%;padding-bottom: 50%;}
.pic img{display: block;width: 100%;min-height: 100%;position: absolute;left: 0;top: 0;}


/*页面框架结构*/
.mainbox{padding: 80px 0 100px;overflow: hidden;}
.singlepage{min-height: 200px;color: #444;text-justify:inter-ideograph;text-align:justify;overflow:hidden;}
.singlepage img{max-width: 100%;}
.txtpage{text-justify:inter-ideograph;text-align:justify;overflow:hidden;}
.txtpage img{max-width: 100%;}

/*分页开始*/
.pages{font-size: 0;line-height:20px;zoom:1;overflow:hidden;text-align: center;}
.pages a{display:inline-block; margin:0 5px;font-size: 14px;color: #666;border: 1px solid #ededed; padding:4px 10px;vertical-align: top;background: #f2f2f2;    overflow: hidden;}
.pages a:hover{color: #fff;background: #004ea1;border-color: #004ea1;}
.pages .p_page em{ font-style:normal; font-family:arial;position: relative;}
.pages .p_page em a.a_cur{ color:#fff; background:#004ea1;border-color: #004ea1;}
.pages a.a_prev,
.pages a.a_next{min-width: 65px;background:#f2f2f2 url(/uploads/image/scimages/page1.png) center no-repeat;border: none;text-indent: -99em;}
.pages a.a_next{background:#f2f2f2 url(/uploads/image/scimages/page2.png) center no-repeat;}


/*分页结束*/

/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{display:inline-block;}

.banbox{overflow: hidden; width:100%; height:40px; line-height:40px;}
.current { width:1600px; margin:auto; padding:0px; height:40px; line-height:40px; font-size:14px; text-align:left;}
/*.banbox{overflow: hidden;}*/
.banbox img{display: block;width: 100%;}

.cttbg{ background-image:url(/uploads/image/style/bg.jpg); background-position:top; background-repeat:repeat-x;}
/*头部*/
/*.topbox{box-shadow: 0 0px 3px #888;}*/
.topbox{box-shadow: 0 0px 3px #888; }
.topbox a.logo{display: block;overflow: hidden;max-width: 160px;height: 56px;margin-top: 18px;float: left;}
.topbox a.logo img{display: block;height: 100%;}
.topbox .rightbox1{float: right;margin-top: 25px;font-size: 16px;}
.topbox .coldiv,
.topbox .landiv,
.topbox a,
.topbox em{display: inline-block;vertical-align: top;}
.topbox .coldiv a{padding-left: 25px;margin-right: 35px;}
.topbox .coldiv a.aa1{background: url(/uploads/image/scimages/top_ico1.png) left center no-repeat;}
.topbox .coldiv a.aa2{background: url(/uploads/image/scimages/top_ico2.png) left center no-repeat;}
.topbox .landiv{background: url(/uploads/image/scimages/top_ico3.png) left center no-repeat;padding-left: 23px;}
.topbox .landiv a.on{color: #00408d;}
.topbox .landiv em{width: 1px;height: 24px;margin: 0 10px;background: url(/uploads/image/scimages/top_em_bg.png) center no-repeat;}
.topbox nav{float: left;}
.topbox .rightbox2{float: right;}
.topbox nav .ul li{float: left;margin-right: 30px;}
.topbox nav .ul li>a{display: block;color: #999;font-size: 20px;height: 63px;line-height: 63px;border-bottom: 3px solid transparent;}
.topbox nav .ul li:hover>a,
.topbox nav .ul li.aon>a{border-color: #00408d;color: #00408d;}

.bd_weixin_popup .bd_weixin_popup_foot{line-height: 18px!important;text-align: center!important;}
.bd_weixin_popup .bd_weixin_popup_main{padding: 6px 10px!important;}
.topbox .bdsharebuttonbox{display: inline-block;vertical-align: top;margin-top: 20.5px;}
.topbox .bdshare-button-style0-16 a, 
.topbox .bdshare-button-style0-16 .bds_more{
    margin: 0 10px!important;
    padding: 0!important;
    width: 22px!important;
    height: 22px!important;
    background-position: 0 0!important;
}
.topbox .bdshare-button-style0-16 .bds_weixin{background-image: url(/uploads/image/scimages/share_ico1.png)!important;}

.topbox .bdshare-button-style0-16 .bds_weixin:hover{background-image: url(/uploads/image/scimages/share2_ico1.png)!important;}
.topbox .bdshare-button-style0-16 a.bjqc{ background-size:cover!important; }
.topbox .bdshare-button-style0-16 a.bjqc:hover{ background:none; }
.topbox .bdshare-button-style0-16 a.bjqc:hover span{ display:block; width:100%; height:22px; background-size:cover!important; }
.topbox .bdshare-button-style0-16 a .pic{ display:none;  position:relative;}
.topbox .bdshare-button-style0-16 a .pic img{ position:absolute; max-width:200px;}
.topbox .bdshare-button-style0-16 a:hover .pic{display:block;}


.topbox .searchbox{display: inline-block;vertical-align: top;border: 1px solid #ebebeb;margin-top: 11.5px;margin-left: 16px;}
.topbox .searchbox input{color: #bbb;padding: 0 0 0 10px;height: 38px;line-height: 38px;width: 240px;float: left;display: block;}
.topbox .searchbox .btn{display: block;float: right;width: 40px;height: 38px;background: url(/uploads/image/scimages/search_btn.png) center no-repeat;}

/*二级栏目*/
.topbox{position: relative;z-index: 999;}
.topbox nav .ul li dl{position: absolute;width: 100%;padding: 50px 0;background: #eef2f9;left: 0;top: 100%;display: none;}
.topbox nav .ul li:hover dl{display: block;}
.topbox nav .ul li dl a{display: block;padding: 16px 30px;line-height: 20px;font-size:17px;border-bottom: 1px solid #dadde2;}
.topbox nav .ul li dl dd:first-child a{border-top: 1px solid #dadde2;}
.topbox nav .ul li dl dd{max-width: 475px;}
.topbox nav .ul li dl dd:hover{background:#0f5ca7;background: linear-gradient(90deg, #0f5ca7 , #0a80c3);}
.topbox nav .ul li dl a:hover{color: #fff;background: url(/uploads/image/scimages/jian_rbg.png)  450px center no-repeat;}


@media screen and (min-width:1025px){
/*悬浮导航*/
.topbox{transition:all .4s ease-out;width: 100%;}
.topboxon{padding: 12px 0;background: url(/uploads/image/scimages/bai_bg95.png) repeat; transition:all .4s ease-out;}
.topboxon nav{display: none;}
.topboxon .coldiv a{width: 17px;overflow: hidden;margin: 0 26px 0 0;height: 24px;}
.topboxon .landiv{display: none;}
.topboxon .bdsharebuttonbox{display: none;}
.topboxon a.logo{margin: 0;}
.topboxon .rightbox1{margin: 16px 280px 0 0;}
.topboxon .searchbox{position: absolute;margin: 0;right: 4%;top: 50%; margin-top: -20px;}
}


/*底部*/
.footer{ position: relative; z-index:10; color: #9faeb9;}
.footer a{color: #9faeb9;display: inline-block;vertical-align: top;}
.footer a:hover{color: #fff!important;}

.footer1{background: #2d3945;padding: 70px 0 150px;}
.footer1 .leftbox{width: 50%;overflow: hidden;float: left;}
.footer1 .leftbox dl{width: 20%;padding-right: 2%;float: left;}
.footer1 .leftbox dl dt{color: #fff;font-size: 20px;margin-bottom: 15px;}
.footer1 .leftbox dl dt a{color: #fff;}
.footer1 .leftbox dl a{margin-bottom: 5px;}
.footer1 .rightbox{margin-left: 50%;}
.footer1 .rightbox .divbox1,
.footer1 .rightbox .divbox2{width: 50%;float: left;padding: 0 1%;/*overflow: hidden;*/}
.footer1 .rightbox .divbox1 a{display: block;width: 197px;height: 44px;background: url(/uploads/image/scimages/bot_abg.png) center no-repeat;color: #fff;text-align: center;line-height: 44px;margin-top: 15px;}
.footer1 .rightbox .divbox1 .h3{font-weight: normal;font-size: 20px;color: #fff;margin-bottom: 15px;}
.footer1 .rightbox .divbox1 .p{padding-left: 29px;background: url(/uploads/image/scimages/bot_add_bg.png) 0 5.5px no-repeat;margin-bottom: 5px;}

.footer1 .rightbox .divbox2{text-align: center;}
.footer1 .rightbox .divbox2 .div1{ color:#115ba6;display: inline-block;padding-left: 50px;vertical-align: top;font-size: 22px;background: url(/uploads/image/scimages/bot_telbg.png) left center no-repeat;line-height: 35px;}
.footer1 .bdsharebuttonbox{width: 200px;margin: 15px auto;font-size: 0;}
.footer1 .bdshare-button-style0-16 a, 
.footer1 .bdshare-button-style0-16 .bds_more{
    margin: 0 6px!important;
    padding: 0!important;
    float: none!important;
    width: 28px!important;
    height: 28px!important;
    background-position: 0 0!important;
}

.footer1 .bdshare-button-style0-16 .bds_weixin{background-image: url(/uploads/image/scimages/bot_ico2.png)!important;}
.footer1 .bdshare-button-style0-16 .bjqc{ background-size:75%!important; border:solid 1px #404b56; border-radius:50%; /*overflow: hidden;*/ background-position:center!important; }
.footer1 .bdshare-button-style0-16 a .pic{ display:none;  position:relative;}
.footer1 .bdshare-button-style0-16 a .pic img{ position:absolute; max-width:200px; bottom:0;}
.footer1 .bdshare-button-style0-16 a:hover .pic{display:block;}



.footer2{background: #252f3a;padding: 25px 0;}
.footer2 .ul li{padding:1%;float: left;}
.footer2 .ul li i{display: block;width: 77px;height: 27px;float: left;}
.footer2 .ul li i img{display: block;height: 100%;width: 100%;}
.footer2 .ul li span{line-height: 27px;}
.footer2 .ul li a{display: block;overflow: hidden;}

.navbtn{display: none;}
.navlist{display: none;}

.pcshow{display: block!important;}
.mbshow{display: none!important;}


@media screen and (max-width:1640px){
.warpbox{padding: 0 4%;}
.mainbox{padding: 4% 0;}

}
@media screen and (max-width:1240px){
.footer1{padding: 4% 0;}
.footer2{padding: 3% 0;}
.footer1 .leftbox dl dt{font-size: 16px;}
.footer1 .rightbox .divbox1 .h3{font-size: 16px;}
.footer1 .rightbox .divbox2 .div1{font-size: 18px;}
}

@media screen and (max-width:1025px){
.footer1 .leftbox{width: 100%;float: none;text-align: center;font-size: 0;margin-bottom: 2%;}
.footer1 .leftbox dl{float: none;display: inline-block;vertical-align: top;font-size: 14px;text-align: left;padding: 0 1%;}

.footer1 .rightbox{width: 100%;margin:0;}
.footer1 .rightbox .divbox1{padding: 0 1% 0 0;}
.footer1 .rightbox .divbox2{padding: 0 0 0 1%;text-align: right;}
.footer1 .bdsharebuttonbox{width: 100%;margin: 10px 0;}
.footer1 .bdshare-button-style0-16 a, 
.footer1 .bdshare-button-style0-16 .bds_more{margin: 0 0 0 12px!important;}

.topbox{padding: 15px 0;}
.topbox1{margin-bottom: 10px;}
.topbox nav{display: none;}
.topbox .coldiv{display: none;}
.topbox a.logo{height: 42px;margin:0;}
.topbox .landiv{padding: 0;background: none;}
.topbox .landiv em{margin: 0 5px;}
.topbox .rightbox1{font-size: 14px;position: relative;padding-right: 45px;margin:9px 0;}
.topbox .bdsharebuttonbox{margin-top: 4px;}
.topbox .rightbox2{float: none;}
.topbox .bdshare-button-style0-16 a, .topbox .bdshare-button-style0-16 .bds_more{margin: 0 10px 0 0!important;}
.topbox .searchbox{margin: 0;float: right;}
.topbox .searchbox input{height: 30px;line-height: 26px;}
.topbox .searchbox .btn{height: 30px;}

.navbtn{display: block;height: 24px;width: 28px;background: url(/uploads/image/scimages/btn_bg.png) right center no-repeat;position: absolute;right: 0;top: 50%;margin-top: -12px;}
.navlist{position: absolute;width: 220px;background: rgba(255,255,255,.9);padding: 25px 5px;right: 4%;top: 114px;z-index: 9999;max-height: 520px;overflow: auto;text-align: center;}
.navlist .ul li{margin: 10px 0;}
.navlist .ul li a{display: block;padding: 5px 0;line-height: 20px;font-size: 16px;font-weight: bold;color: #000;}
.navlist .ul li dl{display: none;}
.navlist .ul li dd a{font-weight: normal;font-size: 14px;}

}

@media screen and (max-width:640px){
.pcshow{display: none!important;}
.mbshow{display: block!important;}
.footer1 .leftbox{display: none;}
.footer1 .rightbox .divbox1{padding: 0 0 10px;width: 100%;float: none;text-align: center;}
.footer1 .rightbox .divbox2{padding: 0;width: 100%;float: none;text-align: center;}
.footer1 .bdshare-button-style0-16 a, 
.footer1 .bdshare-button-style0-16 .bds_more{margin: 0 5px!important;}

.footer1 .rightbox .divbox1 .p{padding: 0;background: none;}
.footer1 .rightbox .divbox1 a{margin: 0 auto;}

.footer1 .rightbox .divbox1 .h3{margin-bottom: 10px;}

.footer2 .ul li span{display: none;}
.footer2 .ul li i{width: 100%;margin: 0 auto;max-width: 77px;float: none;}
.footer2 .ul li i img{width: auto;}

.topbox .searchbox input{width: 120px;}
.topbox .searchbox .btn{width: 30px;}

}

@media screen and (max-width:400px){
.footer2 .ul li{width: 50%;}
}

/*当前栏目*/
.curcolumn{font-size: 32px;text-align: center;color: #333;padding-bottom: 15px;position: relative;margin-bottom: 3%;line-height: 38px;}
.curcolumn:after{display: block;content: '';position: absolute;left: 50%;margin-left: -10px;height: 3px;width: 20px;background: #ef8c00;bottom: 0;}


@media screen and (max-width:1240px){
.curcolumn{font-size: 22px;line-height: 28px;padding-bottom: 10px;}
}
.gallery-nav{ background-color:#fff; width:100%; position: absolute; height:0;  z-index: 999;-webkit-box-shadow: 0 6px 8px rgba(0,0,0,.21); -moz-box-shadow: 0 6px 8px rgba(0,0,0,.21); box-shadow: 0 6px 8px rgba(0,0,0,.21);}
.gallery-nav dl{ padding:0; margin:0; line-height: 40px; border-top: solid 1px #ededed;}
.gallery-nav dl dd{ float:left; padding:0; margin:0; width:33.333%; line-height: 40px; color: #5a5a5a;text-align: center; }
.gallery-nav .swiper-wrapper{transform:none!important; display:block!important;}
.gallery-nav .swiper-slide-active{ background-color:#00408d; color:#fff;}
.subon .gallery-nav{ height:auto;}
@media screen and (max-width:640px){
.curcolumn .sub{ position:absolute; width:100%; left:0; height:28px;}
.curcolumn .sub:after{ content:''; position:absolute; right:20%; top:28%; display:block;  width:10px; height:10px; border-right: 2px solid #00448d;border-bottom: 2px solid #00448d; transform: rotate(45deg);}
}

/*联系我们*/
.bmap_bubble_title{white-space: normal!important;line-height: 20px!important;font-size: 16px!important;margin-bottom: 5px;}
.bmap_bubble_content{line-height: 18px!important;font-size: 12px!important;}

.bdovh{width: 100%;height: 100%;overflow: hidden;position: relative;}
.bigpopupbox{background:rgba(0,0,0,0.8); filter: progid:dximagetransform.microsoft.gradient(startcolorstr=#7f000000,endcolorstr=#7f000000);position: fixed;width: 100%;height: 100%;z-index: 9999;left: 0;top: 0;z-index: 99999;display: none;overflow: hidden;}
.ditucontent{position: absolute;overflow: hidden;width: 600px;height: 400px;left: 50%;margin-left: -300px;top: 50%;margin-top: -200px;display: block;border-radius: 5px;border: 1px solid #ccc;}


.contactlist .ul li{background: #fff;padding: 20px 5px;overflow: hidden;}
.contactlist .ul li .divimg{width: 50%;float: left;overflow: hidden;}
.contactlist .ul li .divtxt{width: 50%;float: left;box-shadow: 0 1px 10px #eee;padding:50px 70px;overflow: auto;}
.contactlist .ul li.odd .divimg{float: right;}
.contactlist .ul li .h3{font-size: 24px;line-height: 28px;color: #333;font-weight: normal;margin-bottom: 25px;}
.contactlist .ul li .txtpage{color: #999;line-height: 28px;}
.contactlist .ul li a{display: block;margin-top: 25px;width: 170px;height: 34px;line-height: 34px;background: #fff url(/uploads/image/scimages/look_bg1.png) 74px center no-repeat;color: #333;border-radius: 34px; float:left; margin-right:10px;}
.contactlist .ul li a:hover{background: #004991 url(/uploads/image/scimages/look_bg2.png) 112px center no-repeat;color: #fff;padding-left: 38px;}

@media screen and (max-width:1420px){
.contactlist .ul li{padding: 2% 5px;}
.contactlist .ul li .divtxt{padding: 4%;}
.contactlist .ul li .h3{font-size: 20px;line-height: 24px;margin-bottom: 2%;}
.contactlist .ul li a{margin-top: 2%;}

}
@media screen and (max-width:769px){
    .contactlist .ul li .divimg{width: 100%;float: none;}
    .contactlist .ul li .divtxt{width: 100%;float: none;height: auto!important;overflow: hidden;}

}
@media screen and (max-width:640px){
.ditucontent{width: 96%;left: 2%;margin-left: 0;}
    .contactlist .ul li .h3{font-size: 16px;}

}


/*人才招聘*/
.joblist .list{overflow: hidden;padding-bottom:4%;}
.joblist .list .job{border:1px solid #d9dce0;padding: 15px 40px;line-height: 20px;margin-bottom: -1px;cursor: pointer;display: table;width: 100%;color: #666;background: #eaedf2;}
.joblist .list .job .div{display: table-cell;vertical-align: middle;}
.joblist .list .job .div1{padding-right: 2%;color: #333;font-weight: bold;}
.joblist .list .job .div2{width: 210px;background: url(/uploads/image/scimages/job_bg.png) right center no-repeat;}
.joblist .list .txtpage{display: none;background: #fff;padding: 0 40px 25px;color: #666;line-height: 26px;box-shadow: 0 0 5px #eee;margin: 0 2.5px;}
.joblist .list .txtpage b{display: block;color: #f8c301;margin:2% 0 1%;}

.joblist .list .job.on{background: #004991;color: #fff;}
.joblist .list .job.on .div1{color: #fff;}
.joblist .list .job.on .div2{background: url(/uploads/image/scimages/job_bg2.png) right center no-repeat;}

.joblist .dl{overflow: hidden;font-size: 0;}
.joblist .dl dd{display: inline-block;vertical-align: top;width: 16.6666666%;position: relative;font-size: 14px;padding:0 2%;margin: 1% 0;text-align: center;}
.joblist .dl dd:after{display: block;width: 26px;height: 6px;top: 76px;right:-13px;content: '';background: url(/uploads/image/scimages/dd_bg.png) center no-repeat;position: absolute;}
.joblist .dl dd:last-child:after{display: none;}
.joblist .dl dd i{display: block;width: 158px;height: 158px;border-radius: 100%;background: url(/uploads/image/scimages/job_ico_bg.png) center no-repeat;padding: 51.5px;overflow: hidden;margin: 0 auto;}
.joblist .dl dd i img{display: block;width: 55px;height: 55px;}
.joblist .dl dd .txtpage{color: #999;margin: 10px 0 20px;text-align: center;}
.joblist .apply a{ color:#fff; background-color:#014d94; padding:5px 20px; display:inline-block; cursor:pointer;}

.hide_box{ position:fixed; left:0; top:0;  width:100%; height:100%; z-index:100; background:rgba(0,0,0,0.5); display:none;}
.hide_box .table_cell{display:table;width:100%; height:100%;}
.hide_box .box{display:table-cell; vertical-align:middle; width:100%;}
.hide_box .box section{ background-color:#fff;width:80%; position:relative; margin:0 auto;border-radius:20px; max-width:500px;}
.hide_box .box section::before{ border-radius:20px; border:4px dotted #ccc; position:absolute; content:''; width:97%; height:96%; left:0.5%; top:0.5%;}
.hide_box .colse{ width:30px; height:30px; position:absolute; right:-10px; top:-10px;background-color:#014d94; color:#fff; border-radius:50%; text-align:center; line-height:30px; cursor:pointer; z-index:10;}
.hide_box .from{ padding:4%; position:relative; z-index:2;}
.from h1{ margin:0; font-size:20px; color:#000; padding-bottom:2%;}
.from li{ padding-bottom:3%;}
.from li b{ color:#014d94;}
.from li input[type="text"]{ width:100%; border:1px solid #ccc; height:30px; line-height:30px; padding:0 2%;border-radius:3px;}
.from li textarea{border-radius:3px;width:100%; border:1px solid #ccc;line-height:30px;padding:0 2%; height:80px;}
.btn_submit,
.btn_reset{ border:none; cursor:pointer; width:40%; margin-right:2%; border-radius:5px; padding:3% 0; font-size:15px; color:#fff;}
.btn_submit{color:#fff;background:#014d94;}
.btn_reset{background:#ccc;}

@media screen and (max-width:1300px){
.joblist .dl dd:after{display: none;}
.joblist .dl dd i{width: auto;height: auto;background-size: 100% 100%;padding: 0;display: inline-block;vertical-align: top;}
.joblist .dl dd i img{margin: 25px;}


}
@media screen and (max-width:769px){
.joblist .dl dd{width: 33.3333333%;}
}
@media screen and (max-width:640px){
.joblist .ul li{padding: 4%;}
.joblist .ul li .div2{width: 80px;background: none!important;}
.joblist .ul li .div2 span{display: none;}
.joblist .ul .txtpage{padding: 0 4% 4%;line-height: 22px;font-size: 12px;}

}
@media screen and (max-width:500px){

.joblist .dl dd{width: 50%;}
}


/*新闻中心*/
.newslist .ul{overflow: hidden;padding-bottom: 3%;}
.newslist .ul li{float: left;overflow: hidden;padding: 1%;width: 33.3333333%;}
.newslist .ul li a{display: block;}
.newslist .ul li .txtbox{box-shadow: 0 2px 10px #eee;padding: 40px;}
.newslist .ul li figure{padding-bottom: 71%;}
.newslist .ul li .h3{height: 48px;margin-bottom: 15px;color: #333;overflow: hidden;font-size: 20px;font-weight: normal;}
.newslist .ul li .txtpage{color: #999;height: 48px;margin-bottom: 30px;}
.newslist .ul li .div{overflow: hidden;}
.newslist .ul li span{display: block;float: left;padding-right: 38px;color: #666;background: url(/uploads/image/scimages/more_bg.png) right center no-repeat;}
.newslist .ul li time{display: block;float: right;color: #999;}
.newslist .ul li i{display: block;float: left;max-width: 85px;padding-left: 25px;background-position: left center;background-repeat: no-repeat;background-size: 22px auto;font-style: normal;position: relative;}
.newslist .ul li em{width: 1px;height: 11px;display: block;background: url(/uploads/image/scimages/m_embg.png) center no-repeat;float: left;margin: 6.5px 10px 0;}

.newslist .ul li a:hover .h3{color: #004991;}

.news_info{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden;}
.news_info img{max-width: 100%;}
.news_info .info_title{ margin: 0;padding:10px 0px;font-size:18px;text-align:center;}
.news_info .info_time{ margin: 0;font-size:12px; text-align:center; color:#a1a1a1; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:10px;}
.news_info .info_time i{display: inline-block;vertical-align: top;padding-left: 25px;background-position: left center;background-repeat: no-repeat;background-size: 22px auto;font-style: normal;margin-right: 20px;}
.news_info .info_txt{ padding:10px 0px;}
.news_info .prevnextbox .h1{ font-size:14px;font-weight:normal;margin:0;padding: 0;}
.news_info .prevnextbox dl{margin:0;padding: 0;}
.news_info .prevnextbox a:hover{}
.news_info .prevnextbox a.none{color: #ccc;}
.news_info .prevnextbox a.none:hover{font-weight:normal;}

.newsindex1{overflow: hidden;background: #eaedf2;padding-top: 5%;}
.newsindex1 .ul{overflow: hidden;}
.newsindex1 .ul li{width: 33.3333%;padding: 1%;float: left;overflow: hidden;}
.newsindex1 .ul li figure{padding-bottom: 104.53%;}
.newsindex1 .ul li a{display: block;overflow: hidden;position:relative;}
.newsindex1 .ul li .txtbox{position: absolute;width: 100%;left: 0%;padding: 4%;overflow: hidden;background: url(/uploads/image/scimages/bai_bg95.png) repeat;z-index: 2;bottom: 4%;}
.newsindex1 .ul li .h3{margin-bottom: 15px;color: #333;overflow: hidden;font-size: 20px;font-weight: normal;}
.newsindex1 .ul li .txtpage{color: #999;height: 48px;margin-bottom: 30px;}
.newsindex1 .ul li span{display: inline-block;padding-right: 38px;color: #666;background: url(/uploads/image/scimages/more_bg.png) right center no-repeat;}
a.morenews{display: block;width: 262px;height: 44px;line-height: 44px;border-radius: 44px;border: 1px solid #bababa;font-weight: bold;font-size: 15px;color: #333;padding-left: 63px;background: url(/uploads/image/scimages/n_more.png) 178px center no-repeat;margin: 3% auto 5%;}

.newsindex2{overflow: hidden;padding-top: 5%;}
.newsindex2 .ul{overflow: hidden;}
.newsindex2 .ul li{float: left;overflow: hidden;padding: 1%;width: 50%;}
.newsindex2 .ul li a{display: block;}
.newsindex2 .ul li .imgbox{width: 50%;float: left;overflow: hidden;}
.newsindex2 .ul li .txtbox{width: 50%;float: left;overflow: hidden;box-shadow: 0 2px 10px #eee;padding: 4%;overflow: auto;}

.newsindex2 .ul li.list2 .imgbox{float: right;}
.newsindex2 .ul li.list3 .imgbox{float: right;}


.newsindex2 .ul li figure{padding-bottom: 71%;}
.newsindex2 .ul li .h3{height: 48px;margin-bottom: 15px;color: #333;overflow: hidden;font-size: 20px;font-weight: normal;}
.newsindex2 .ul li .txtpage{color: #999;height: 48px;margin-bottom: 30px;}
.newsindex2 .ul li .div{overflow: hidden;}
.newsindex2 .ul li span{display: block;float: left;padding-right: 38px;color: #666;background: url(/uploads/image/scimages/more_bg.png) right center no-repeat;}
.newsindex2 .ul li time{display: block;float: right;color: #999;}
.newsindex2 .ul li i{display: block;float: left;max-width: 85px;padding-left: 25px;background-position: left center;background-repeat: no-repeat;background-size: 22px auto;font-style: normal;position: relative;}
.newsindex2 .ul li em{width: 1px;height: 11px;display: block;background: url(/uploads/image/scimages/m_embg.png) center no-repeat;float: left;margin: 6.5px 10px 0;}

.newsindex2 .ul li a:hover .h3{color: #004991;}

.newsindex3{overflow: hidden;padding-top: 5%;background: #eaedf2;}
.newsindex3 .ul{overflow: hidden;}
.newsindex3 .ul li{float: left;overflow: hidden;padding: 1%;width: 25%;}
.newsindex3 .ul li a{display: block;background: #fff;}
.newsindex3 .ul li .txtbox{overflow: hidden;box-shadow: 0 2px 10px #eee;padding: 4%;overflow: auto;}

.newsindex3 .ul li figure{padding-bottom: 77%;}
.newsindex3 .ul li .h3{height: 48px;color: #333;overflow: hidden;font-size: 20px;font-weight: normal;}
.newsindex3 .ul li .line{height: 1px;background: #e9e9e9;margin: 15px 0;}
.newsindex3 .ul li .txtpage{color: #999;height: 48px;margin-bottom: 30px;}
.newsindex3 .ul li .div{overflow: hidden;}
.newsindex3 .ul li span{display: block;float: left;padding-right: 38px;color: #666;background: url(/uploads/image/scimages/more_bg.png) right center no-repeat;}
.newsindex3 .ul li time{display: block;float: right;color: #999;}
.newsindex3 .ul li i{display: block;float: left;max-width: 85px;padding-left: 25px;background-position: left center;background-repeat: no-repeat;background-size: 22px auto;font-style: normal;position: relative;}
.newsindex3 .ul li em{width: 1px;height: 11px;display: block;background: url(/uploads/image/scimages/m_embg.png) center no-repeat;float: left;margin: 6.5px 10px 0;}

.newsindex3 .ul li a:hover .h3{color: #004991;}

@media screen and (max-width:1600px){
.newsindex2 .ul li span{display: none;}

.newsindex3 .ul li span{display: none;}


}

@media screen and (max-width:1240px){
.newslist .ul li .txtbox{padding: 4%;}
.newsindex2 .ul li .h3{margin-bottom: 5px;}
.newsindex2 .ul li .txtpage{margin-bottom: 5px;}

.newsindex3 .ul li .h3{font-size: 16px;}
.newsindex3 .ul li .line{margin: 10px 0;}
.newsindex3 .ul li .txtpage{margin-bottom: 10px;}


}

@media screen and (max-width:1025px){
.newslist .ul li{width: 50%;}
.newslist .ul li .h3{margin-bottom: 5px;}
.newslist .ul li .txtpage{margin-bottom: 5px;}

.newsindex1 .ul li .h3{margin-bottom: 5px;}
.newsindex1 .ul li .txtpage{margin-bottom: 5px;}

.newsindex2 .ul li .h3{height: 24px;font-size: 16px;font-weight: normal;}

.newsindex2 .ul li .imgbox{width: 100%;float: none;}
.newsindex2 .ul li .txtbox{width: 100%;float: none;height: auto!important;}

.newsindex3 .ul li{width: 50%;}
.newsindex3 .ul li .h3{height: 24px;}

}
@media screen and (max-width:769px){
.newslist .ul li i{display: none;}
.newslist .ul li em{display: none;}
.newsindex1 .ul li .txtbox{width: 100%;position: relative;left: 0;bottom: 0;}
}
@media screen and (max-width:640px){
.newslist .ul li .h3{font-size: 16px;font-weight: normal;}
.newslist .ul li span{display: none;}

.newsindex1 .ul li .h3{font-size: 14px;font-weight: normal;}
.newsindex1 .ul li .txtpage{font-size: 12px;line-height: 18px;height: 36px;}
.newsindex1 .ul li span{display: none;}
.newsindex1 a.morenews{width: 180px;padding-left: 0;text-align: center;background: none;height: 35px;line-height: 33px;font-weight: normal;font-size: 13px;}


.newsindex2 .ul li i{display: none;}
.newsindex2 .ul li em{display: none;}

.newsindex3 .ul li i{display: none;}
.newsindex3 .ul li em{display: none;}
.newsindex3 .ul li .line{margin: 5px 0;}
.newsindex3 .ul li .txtpage{margin-bottom: 0;}

}


/*社会责任*/
.info201803091414 .ul{overflow: hidden;}
.info201803091414 .ul li{float: left;overflow: hidden;padding: 2% 0;}
.info201803091414 .ul li a{display: block;overflow: hidden;}
.info201803091414 .ul li .imgbox{width: 46%;float: left;overflow: hidden;}
.info201803091414 .ul li .txtbox{width: 50%;float: left;overflow: hidden;padding: 4%;overflow: auto;}
.info201803091414 .ul li figure{padding-bottom: 48.75%;}
.info201803091414 .ul li.odd .imgbox{float: right;}

.info201803091414 .ul li .div1{font-size: 24px;color: #333;margin-bottom: 25px;line-height: 28px;}
.info201803091414 .ul li .div2{color: #999;line-height: 26px;}

@media screen and (max-width:1025px){
.info201803091414 .ul li .txtbox{padding: 2%;}
.info201803091414 .ul li .div1{margin-bottom: 15px;}
}
@media screen and (max-width:769px){
.info201803091414 .ul li .imgbox{width: 100%;float: none;}
.info201803091414 .ul li .txtbox{width: 100%;float: none;height: auto!important;padding: 4% 0;}
.info201803091414 .ul li .div1{margin-bottom: 5px;font-size: 18px;line-height: 26px;}

}

/*荣誉资质*/
.honorlist .ul{overflow: hidden;padding-bottom: 3%;}
.honorlist .ul li{width: 33.333333333%;padding: 1%;float: left;overflow: hidden;}
.honorlist .ul li a{display: block;overflow: hidden;box-shadow: 0 0 10px #eee;padding: 4%;}
.honorlist .ul li figure{padding-bottom: 73.77%;}
.fancybox-opened .fancybox-title{text-align: center;font-weight: bold;}


/*管理层*/
.manmenu .ul{overflow: hidden;margin-bottom: 4%;}
.manmenu .ul li{float: left;margin-right: 10px;}
.manmenu .ul li a{display: block;min-width: 210px;padding:30px 20px;line-height: 20px;font-size: 16px;color: #999;text-align: center;border-bottom: 7px solid #f1f1f1;}
.manmenu .ul li.on a,
.manmenu .ul li:hover a{border-color: transparent;background: url(/uploads/image/scimages/lia_bg.png) bottom center no-repeat;color: #333;}
.manmenu .ul li:hover,
.manmenu .ul li.on{background: url(/uploads/image/scimages/li_bg.png) repeat-x;}

.maninfo{overflow: hidden;}
.maninfo .leftbox{width: 470px;overflow: hidden;float: left;}
.maninfo .rightbox{margin-left: 610px;}
.maninfo .leftbox figure{padding-bottom: 106.38%;}

.maninfo .rightbox .tt{font-size: 24px;line-height: 28px;color: #030303;margin-bottom: 10px;}
.maninfo .rightbox .tt2{font-size: 16px;color: #666;margin-bottom: 20px;padding-bottom: 20px;position: relative;border-bottom: 1px solid #dcdcdc;}
.maninfo .rightbox .tt2:after{display: block;width: 40px;height: 1px;background: #dcdcdc;position: absolute;content: '';left: -80px;top:12px;}

.info201803091456{color: #666;font-size: 15px;line-height: 26px;}
.info201803091456 .p{padding: 2% 0;}


@media screen and (max-width:1025px){
.manmenu .ul li a{min-width: 120px;padding:15px 15px;font-size: 14px;border-bottom: 2px solid #f1f1f1;}
.maninfo .leftbox{width: 100%;max-width: 470px;float: none;margin-bottom: 4%;}
.maninfo .rightbox{margin-left: 0;}
.maninfo .rightbox .tt2:after{display: none;}
.maninfo .rightbox .tt2{margin-bottom: 10px;padding-bottom: 10px;}

}

/*公司介绍*/
.bantit .ul{overflow: hidden;padding: 3% 0; text-align:center;}
.bantit .ul li{width: 20%; display:inline-block; padding:0 1%;position: relative;margin: 1% 0;}
.bantit .ul li.on:after{display: block;content: '';width: 14px;height: 7px;background: url(/uploads/image/scimages/jiao_s.png) center no-repeat;position: absolute;left: 50%;margin-left: -7px;bottom: 100%;}
.bantit .ul li a{border-bottom: 7px solid #f1f1f1;font-size: 16px;padding: 30px 15px;line-height: 20px;color: #999;}
.bantit .ul li.on a{border-color: #004991;color: #fff;background: #004991;}

.info201803091609{padding: 4% 0;overflow: hidden;}
.info201803091616{padding: 4% 0;overflow: hidden;background: url(/uploads/image/scimages/abt_bg.jpg) center no-repeat;background-size: cover;}

.info201803091609 .rightbox{width: 40%;float: left;}
.info201803091609 .rightbox video{ max-width:100%!important; }
.info201803091609 .leftbox{width: 58.75%;padding:0 4%;float: left;}
.info201803091609 .leftbox .h3{color: #333;font-weight: normal;font-size: 26px;line-height: 30px;margin-bottom: 15px;}
.info201803091609 .leftbox .p{padding: 2% 0;color: #999;line-height: 28px;}
.info201803091609_2 .rightbox{float: left;}

.info201803091616 .leftbox{width: 30%;float: left;}
.info201803091616 .leftbox embed,
.info201803091616 .leftbox video{ max-width:100%!important; }
.pyshu { padding-right:4%;}
.info201803091616 .rightbox{width: 100%;/*float: right;*/ color: #262626;line-height: 22px;}
.info201803091616 .rightbox .ul{overflow: hidden;font-size: 0;text-align:center;padding-top: 8%;}
.info201803091616 .rightbox .ul li{font-size: 14px;color: #161817;display: inline-block;vertical-align: top;font-size: 18px;width: 33.3333333%;}
.info201803091616 .rightbox .ul li span{color: #ef7f00;font-size: 65px;display: inline-block; position: relative;}
.info201803091616 .rightbox .ul li .div1{font-size: 20px;color: #4a6478;position: relative;padding-bottom: 15px;margin-bottom: 15px;}
.info201803091616 .rightbox .ul li span:after{display: block;width: 30px;height: 2px;background: #bcc3e3;position: absolute;left: 50%;margin-left: -15px;bottom:-30px;content: '';}
@media screen and (max-width: 860px) {
.pyshu { padding-right:0;}
}
@media screen and (max-width:769px){
.pyshu { padding-right:0;}
}
@media screen and (max-width:640px){
.info201803091616 .rightbox .ul li span:after{ bottom:-5px; width:20px; margin-left:-10px; }
.pyshu { padding-right:0;}
}


.info201803091620{ position: relative; z-index:10; }
.tuijian{padding: 4% 0;overflow: hidden;background: #f4f6fa;}
.tuijian .divname{font-size: 24px;color: #333;line-height: 26px;padding-bottom: 15px;margin-bottom: 3%;position: relative;}
.tuijian .divname:after{display: block;background: #ff7d22;width: 20px;height: 3px;position: absolute;bottom: 0;left: 0;content: '';}
.tuijian .ul{overflow: hidden;font-size: 0;}
.tuijian .ul li{padding:0;width: 50%;display: inline-block;vertical-align: top;font-size: 14px;color: #999;}
.tuijian .ul li figure{padding-bottom: 63.76%;}
.tuijian .ul li .imgdiv{width: 43.125%;float: left;}
.tuijian .ul li .txtdiv{margin-left: 43.125%;padding: 0 4%;}
.tuijian .ul li .h3{font-size: 18px;font-weight: normal;margin-bottom: 15px;}
.tuijian .ul li .h3 a{color: #004b93;}
.tuijian .ul li .p{margin-bottom: 10px;padding-left: 10px;background: url(/uploads/image/scimages/dian_bg.png) 0 10px no-repeat;}
.tuijian .ul li .txt{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5;overflow: hidden;}
.tuijian .list{ padding:0 50px; position:relative;}
.tuijian .bx-prev, 
.tuijian .bx-next{ font-size:0; line-height:0; cursor:pointer; overflow:hidden; position:absolute; top:50%;width: 40px;height: 40px;margin-top: -20px;}
.tuijian .bx-prev{ left:0; background: url(/uploads/image/scimages/his_left.png) center no-repeat;}
.tuijian .bx-next{right:0;background: url(/uploads/image/scimages/his_right.png) center no-repeat;}
.tuijian .bx-prev:hover{background: url(/uploads/image/scimages/his_left2.png) center no-repeat;}
.tuijian .bx-next:hover{background: url(/uploads/image/scimages/his_right2.png) center no-repeat;}
@media screen and (max-width:1240px){

.info201803091609 .rightbox{float: none;max-width: 595px;width: 100%;}
.info201803091609 .leftbox{float: none;width: 100%;padding: 4% 0;}
.info201803091609 .leftbox .h3{font-size: 20px;line-height: 26px;margin-bottom: 10px;}
.info201803091609 .leftbox .p{padding: 1% 0;line-height: 24px;}

.info201803091616 .leftbox{width: 100%;float: none;max-width: 480px;margin: 0 auto 3%;}
.info201803091616 .rightbox{width: 100%;float: none;padding:0;}
.info201803091616 .rightbox .ul{padding-top: 4%;}
.info201803091616 .rightbox .ul li span{font-size: 20px;}
.info201803091616 .rightbox .ul li .div1{font-size: 16px;padding-bottom: 10px;margin-bottom: 10px;}
.info201803091616 .rightbox .ul li{font-size: 14px;}


.tuijian .ul li .imgdiv{width: 100%;float: none;}
.tuijian .ul li .txtdiv{margin-left:0;padding:4% 0;}

}

@media screen and (max-width:1025px){
.bantit .ul li a{padding:15px;font-size: 14px;border-bottom: 2px solid #f1f1f1;}

}
@media screen and (max-width:640px){
.bantit .ul li.on:after{display: none;}
.bantit .ul li a{padding: 10px 5px;border: none;}
.bantit .ul li{ width:33.33%;margin: 0;float: none;font-size: 12px;display: inline-block;vertical-align: top;max-width: 120px;}
.bantit .ul{text-align: center;font-size: 0;}

.tuijian .ul li .h3{margin-bottom: 5px;}
.tuijian .ul li .p{margin-bottom: 2px;}

.info201803091616 .rightbox .ul li .div1{ margin-bottom:5px; padding-bottom:5px; }
}

@media screen and (max-width:450px){
.tuijian .ul li{width: 100%;padding: 0;}

}

/*发展历程*/
.historylist .hisbox{padding: 0 50px;position: relative;margin-bottom: 4%;}
.historylist .swiper-container{padding:0;}
.historylist .hisbd{ overflow: hidden; width:100%; background: #f1f1f1;}
.historylist .hisinfo{overflow: hidden;padding: 35px;}
.historylist .hisbd .leftbox{width: 31.4375%;float: left;overflow: hidden;}
.historylist .hisbd .leftbox figure{padding-bottom: 69.18%;}
.historylist .hisbd .rightbox{margin-left: 31.4375%;padding: 2%;}
.historylist .hisbd .div1{font-size: 46px;color: #333;margin-bottom: 15px;line-height: 50px;}
.historylist .hisbd .div2{font-size: 26px;color: #333;margin-bottom: 15px;line-height: 30px;}
.historylist .hisbd .txtpage{color: #999;line-height: 26px;}
.historylist .histit{position: relative;background: #014b92;padding: 0 80px;text-align: center;color: #fff;font-size: 16px;height: 50px;line-height: 50px;}

.floor001014{ padding:0 2%;}
.floor001014 .year{ float:right; width:100%; padding:0 80px; position:relative; z-index:1;}
.floor001014 .year .bx-wrapper{ margin:0 auto; }
.floor001014 .year li{ text-align:center; line-height:80px; position: relative; cursor:pointer; font-size:16px;}
.floor001014 .year li.on{ font-weight:bold; background:#115ba6; color:#fff; }
.floor001014 .year li.on::before,
.floor001014 .year li::after{position:absolute; content:''; width:100%;}
.floor001014 .year li.on::before{ left:50%; margin-left:-5px; bottom:-8px; width:0; height:0; border:8px solid #115ba6; border-left-color:transparent;border-right-color:transparent; border-bottom:0;}
.floor001014 .year li::after{ background-color:#cdcdcd; width:100%; height:4px; right:0; bottom:0;}
.floor001014 .year li.on::after{ background-color:#115ba6;}

.floor001014 .year .bx-viewport{ z-index:2; padding-bottom:20px; }
.floor001014 .year .bx-viewport ul{ padding-bottom:20px; overflow: hidden;}
.floor001014 .year .bx-controls-direction{}
.floor001014 .year .bx-controls-direction a{ position: absolute; top:15%; z-index:5; display:block; width:40px; height:40px; overflow:hidden; line-height:100px; float:left; }
.floor001014 .year .bx-controls-direction a.bx-prev.disabled{ background: url(/uploads/image/scimages/his_left.png) center no-repeat;}
.floor001014 .year .bx-controls-direction a.bx-next.disabled{ background: url(/uploads/image/scimages/his_right2.png) center no-repeat;}
.floor001014 .year .bx-controls-direction a.bx-prev,
.floor001014 .year .bx-controls-direction a.bx-prev:hover{ background:url(/uploads/image/scimages/his_left2.png) center no-repeat; left:0;}
.floor001014 .year .bx-controls-direction a.bx-next,
.floor001014 .year .bx-controls-direction a.bx-next:hover{ background: url(/uploads/image/scimages/his_right2.png) center no-repeat; right:0; }
.floor001014 .list_copy .year .bx-pager{ display:none; }
.floor001014 .list_copy .year{ width:100%; float: left; }
.floor001014 .list_copy .txt{ margin-top:20px; width:100%; float: left; }
.floor001014 .list_copy .txt .bx-controls{ display:none; }

.hisbd{ position: relative; }
.hisbd .swiper-wrapper{ position: relative; z-index:2; }
.hisbd .swiper-button-prev,
.hisbd .swiper-button-next{ top:auto; width:20px; cursor: pointer; height:50px; position: absolute; bottom:0; z-index:9; }
.hisbd .swiper-button-prev{ left:20px; background:url(/uploads/image/scimages/his_left11.png) center no-repeat; }
.hisbd .swiper-button-next{ right:20px; background:url(/uploads/image/scimages/his_right11.png) center no-repeat; }
@media screen and (max-width:1240px){
.historylist .hisbd .div1{font-size: 20px;font-weight: normal;line-height: 24px;margin-bottom: 5px;}
.historylist .hisbd .div2{font-size: 16px;font-weight: normal;line-height: 24px;margin-bottom: 5px;}
.historylist .hisinfo{padding: 4%;}

.floor001014 .year{ padding:0 60px; }
}
@media screen and (max-width:769px){
.historylist .hisbd .leftbox{float: none;width: 100%;max-width: 503px;}
.historylist .hisbd .rightbox{margin: 0;padding:4% 0 0;}
.historylist .hisbox{padding: 0 50px;}
}
@media screen and (max-width:640px){
.floor001014 .year{ padding:0 50px; }
}



/*解决方案*/
.solutionbox{padding: 5% 0 4%;}
.solutionbox2 .soluhd dd .dot{max-width: 110px;margin: 0 auto;}
.solutionbox2 .soluhd dd i{display: block;width: 55px;height: 55px;margin:65px auto 10px;background-position: center;background-repeat: no-repeat;background-size: auto 100%;overflow: hidden;}
.solutionbox2 .soluhd dd .info{display: none;}
.solutionbox2 .soluhd dd{width: 172px;height: 223px;background: url(/uploads/image/scimages/sul_bg2.png) center no-repeat;text-align: center;color: #333;font-size: 22px;margin-top: 15px;cursor: pointer;}
.solutionbox2 .soluhd dd.swiper-slide-active{width: 233px;height: 223px;background: url(/uploads/image/scimages/sul_bg3.png) center no-repeat;color: #fff;padding-top: 65px;}
.solutionbox2 .soluhd dd.swiper-slide-active .info{display: block;height: 44px;overflow: hidden;line-height: 22px;color: #b8c3d6;max-width: 125px;margin: 15px auto 0;font-size: 14px;}
.solutionbox2 .soluhd dd.swiper-slide-active i{display: none;}
.solutionbox2{box-shadow: 0 0 10px #eee;margin-top: 140px;}
.solutionbox2 .soluhd{margin-bottom:-120px;margin-left: -30.5px;}
.solutionbox2 .gallery-thumbs{top: -100px;padding-bottom: 130px;}

.solutionbox2 .solubd{overflow: hidden;}
.solutionbox2 .solubd .leftbox{float: left;overflow: hidden;width: 50%;}
.solutionbox2 .solubd .leftbox figure{padding-bottom: 71.69%;}
.solutionbox2 .solubd .rightbox{overflow: auto;;margin-left: 50%;padding: 0 4% 2%;color: #999;line-height: 26px;}
.solutionbox2 .solubd .divtt{color: #014b93;font-size: 24px;margin-bottom: 4%;}

.info201803120917 .p{padding:0;}

@media screen and (min-width:1600px){

.info201803120917 .p2{padding: 6% 0 4%;}
.info201803120917 .p3{padding: 8% 0 0;}
}

@media screen and (max-width:1240px){
.solutionbox2{margin-top: 2%;}
.solutionbox2 .soluhd{margin-bottom:2%;}
.solutionbox2 .gallery-thumbs{top: 0;padding-bottom: 0;}

}
@media screen and (max-width:1025px){

    .solutionbox2 .solubd .leftbox{float: none;width: 100%;max-width: 795px;}
    .solutionbox2 .solubd .rightbox{margin-left: 0;padding:4%;height: auto!important;}
    .solutionbox2 .solubd .divtt{margin-bottom: 3%;}
    .info201803120917 .p{padding: 1% 0;}

}
@media screen and (max-width:640px){
    .solutionbox2 .soluhd{margin-left: -26px;}
    .solutionbox2 .soluhd dd{width: 102px;height: 153px;font-size: 16px;margin-top: 15px;background-size: contain;margin-top: 5px;}
    .solutionbox2 .soluhd dd.swiper-slide-active{width: 153px;height: 153px;background-size: auto 100%;padding-top: 40px;}
    .solutionbox2 .soluhd dd.swiper-slide-active .info{max-width: 84px;margin-top: 5px;}
    .solutionbox2 .soluhd dd .dot{display: none;}
    .solutionbox2 .soluhd dd.swiper-slide-active .dot{display: block;}
    .solutionbox2 .soluhd dd i{margin-top: 49px;}
}


/*产品中心*/
.productlist{overflow: hidden;padding: 4% 0 0;}
.huise{ height:64px; width:100%; overflow:hidden; background:url(/uploads/image/scimages/bottombj.png); }
.rightmenu{float: right;width: 330px;background: #323e4a;overflow: hidden;}
.rightmenu .ul li{padding: 30px 0;border-bottom: 1px solid #4d5055;}
.rightmenu .ul li:last-child{border: none;}
.rightmenu .ul li>a{display: block;padding:15px 60px;color: #fff;font-weight: bold;font-size: 20px;}
.rightmenu .ul li dd a{display: block;color: #fff;font-size: 16px;line-height: 20px;padding: 12.5px 70px;background: url(/uploads/image/scimages/pro_abg2.png) 60px 21px no-repeat;}
.rightmenu .ul li dd.on a{background: #fff url(/uploads/image/scimages/pro_abg.png) 40px 19px no-repeat;color: #333;}
.rightmenu .ul li.on>a{background: #fff;color: #333;}

.rightmenu_news{float: right;width: 330px;background: #323e4a;overflow: hidden;}
.rightmenu_news .ul li{padding: 0px 0;border-bottom: 1px solid #4d5055;}
.rightmenu_news .ul li:last-child{border: none;}
.rightmenu_news .ul li>a{display: block;padding:15px 60px;color: #fff;font-weight: bold;font-size: 20px;}
.rightmenu_news .ul li.on>a{background: #fff;color: #333;}


@media screen and (min-width: 1240px){
.pro_bg{background:url(/uploads/image/scimages/probg.jpg) repeat-y right;}
}


.leftprolist{margin-right: 330px;padding-right: 1%; min-height:550px;}
.leftprolist .ul{overflow: hidden;padding-bottom: 3%;}
.leftprolist .ul li{width: 33.33333%;padding: 1%;float: left;overflow: hidden;}
.leftprolist .ul li figure{padding-bottom: 54.57%;border: 3px solid #eaedf2;background: #eaedf2;}
.leftprolist .ul li .txtbox{padding: 30px;overflow: hidden;}
.leftprolist .ul li .txtpage{height: 48px;overflow: hidden;color: #999;margin-bottom: 25px;}
.leftprolist .ul li .h3{font-size: 20px;font-weight: normal;color: #333;margin-bottom: 15px;}
.leftprolist .ul li .span{color: #919191;font-size: 12px;display: inline-block;padding-right: 28px;background: url(/uploads/image/scimages/look_bg1.png) right center no-repeat;}
.leftprolist .ul li a{display: block;overflow: hidden;box-shadow: 0 0 15px #eee;}
.leftprolist .ul li a:hover{background: #0165a8;background: linear-gradient(90deg, #0165a8 , #0173b4);}
.leftprolist .ul li a:hover figure{border-color: #0165a8;}
.leftprolist .ul li a:hover .h3{color: #fff;}
.leftprolist .ul li a:hover .txtpage{color: #fff;}
.leftprolist .ul li a:hover .span{color: #fff;background: url(/uploads/image/scimages/look_bg2.png) right center no-repeat;}
.leftprolist .pages{ padding-bottom:4%; }

.productinfo{padding:0;overflow: hidden;}
.productinfo .warpbox{ position: relative; margin: auto; padding:0;}
.productinfo .rightmenu{ position:absolute;  z-index:9; height:100%; right:0; background:#323e4a;}
.productinfo .rightmenu ul{  width:330px; height:52%; overflow: auto; z-index:9;}
.productinfo .rightmenu.rigona{ transition: all .4s ease-out; }
.productinfo .rightmenu.mart{ margin-top:3%; }

.productinfo .rightmenu_news{ position:absolute;  z-index:9; height:100%; right:0; background:#323e4a;}
.productinfo .rightmenu_news ul{  width:330px; height:100%; overflow: auto; z-index:9;}
.productinfo .rightmenu_news.rigona{ transition: all .4s ease-out; }
.productinfo .rightmenu_news.mart{ margin-top:3%; }


.leftproinfo{ position: relative;}
.proinfobox{margin-right: 330px;}
.proinfo1{padding: 4% 0;overflow: hidden;}
.proinfoname{position: relative; padding-bottom: 15px;margin-bottom: 3%;font-size: 20px;color: #333;font-weight: bold;}
.proinfoname:after{display: block;content: '';position: absolute;left: 0;height: 3px;width: 20px;background: #ef8c00;bottom: 0;}

.proinfobox{color: #666;font-size: 16px;line-height: 26px;padding-right: 4%;}
.proinfobox img{ width:auto!important; max-width:100%;}
.proinfo11{overflow: hidden;position: relative;}
.proinfo11:after{display: none;content: '';width: 1px;height: 96%;top: 2%;position: absolute;left: 50%;margin-left: .5px;background: #dadada;}
.proinfo11 .txtpage{width: 50%;float: left;overflow: hidden;}
.proinfo11 .txtpage1{padding-right: 4%;}
.proinfo11 .txtpage2{padding-left: 4%;}
.proinfo11 .txtpage2 p{padding:0;margin: 0;padding-left: 20px;background: url(/uploads/image/scimages/pp_bg1.png) 0 6.5px no-repeat;}

.proinfo2{overflow: hidden;}
.proinfo2 .hdhd{background: #eaedf2;overflow: hidden;}
.proinfo2 .hdhd span{display: block;color: #333;font-weight: bold; font-size: 20px;padding:17px 5px; width:16.65%; float: left;text-align: center;line-height: 20px;border-right: 1px solid #fff;cursor: pointer; }
.proinfo2 .hdhd span.on{color: #fff;background: #00428d;}
.proinfo2 .bdbd{padding:4% 0; overflow-y:auto; min-height:700px;}
.video_list li{ width:23%; float: left; margin-right:2.6%; font-size:14px; border:solid 1px #e5e5e5; margin-bottom:15px; text-align:center; }
.video_list li:last-child{ margin-right:0; }
.video_list li:nth-child(4n){ margin-right:0;}
.video_list li span{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; padding:0 5px;}
@media screen and (max-width:420px){
    .proinfo2 .bdbd table{ width:100%; }
    .proinfo2 .bdbd table *{ font-size: 12px!important; }
}

.proinfo3 .proinfo3_tt{font-size: 20px;font-weight: bold;color: #00428d;margin-bottom:3%;padding-bottom: 10px;border-bottom: 1px solid #eaedf2;position: relative;}
.proinfo3 .proinfo3_tt:after{display: block;width: 80px;height: 2px;content: '';position: absolute;left: 0;bottom: 0;background: #00428d;}
.proinfo33{overflow: hidden;font-size: 0;}
.proinfo33 p{padding:0;margin: 0;padding-left: 15px;padding-right: 2%;background: url(/uploads/image/scimages/pp_bg2.png) 0 11px no-repeat;width: 50%;display: inline-block;vertical-align: top;overflow: hidden;font-size: 16px;}

.info201803121405 .p{padding: 1% 0;}


.proinfoimg{overflow: hidden;position: relative;}



.proinfoimg .dispalylist1{position: relative;width: 100%;overflow: hidden;}
.proinfoimg .dispalylist{position: relative;}
.proinfoimg .dispalylist .bx-wrapper .bx-controls-direction a{display: block;width:40px; height:40px;cursor:pointer;top:50%; margin-top:-20px; z-index:10;text-indent: -99em;overflow: hidden;position: absolute;}
.proinfoimg .dispalylist .bx-wrapper .bx-prev{left:0;background:url(/uploads/image/scimages/pro_left.png) no-repeat center center;}
.proinfoimg .dispalylist .bx-wrapper .bx-next{right:0;background:url(/uploads/image/scimages/pro_right.png) no-repeat center center;}
.proinfoimg .dispalylist .bx-wrapper .bx-prev:hover{background:url(/uploads/image/scimages/his_left2.png) no-repeat center center;}
.proinfoimg .dispalylist .bx-wrapper .bx-next:hover{background:url(/uploads/image/scimages/his_right2.png) no-repeat center center;}

.proinfoimg .dispalylist2 .ul li{display: none;margin-bottom: 10px;}
.proinfoimg .dispalylist2 .ul li figure{display: block;width: 100%;height:0;padding-bottom: 59.055%;overflow: hidden;position: relative;}
.proinfoimg .dispalylist2 .ul li figure img{display: block;left: 0;top: 0;width: 100%;min-height: 100%;position: absolute;}

.proinfoimg .dispalylist .smallimg{width:100%;margin: 0 auto;overflow: hidden;}
.proinfoimg .dispalylist .smallimg li{cursor: pointer;}
.proinfoimg .dispalylist .smallimg li figure{opacity: .5;display: block;width: 100%;height:0;padding-bottom:43.333333333%;overflow: hidden;position: relative;}
.proinfoimg .dispalylist .smallimg li figure img{display: block;left: 0;width: 100%;top: 0;min-height: 100%;position: absolute;}
.proinfoimg .dispalylist .smallimg li.on figure{opacity: 1;}

.proinfoimg .dispalylist3{position: absolute;left: 4%;bottom: 4%;width: 92%;}


@media screen and (max-width:1240px){
.proinfoimg .dispalylist3{position: relative;left: 0;bottom: 0;width: 100%;top: 2%;}
.proinfoimg .dispalylist .bx-wrapper .bx-prev{left:5px;}
.proinfoimg .dispalylist .bx-wrapper .bx-next{right:5px;}

.rightmenu,.rightmenu_news,.huise{display: none;}
.proinfo2 .bdbd{ min-height:inherit;}
.leftproinfo{margin:4% 0 0;}
.proinfobox,
.leftprolist{margin: 0;padding: 0;}
.leftprolist .ul li .txtbox{padding: 4%;}
.leftprolist .ul li .h3{margin-bottom: 5px;font-size: 16px;}
.leftprolist .ul li .txtpage{margin-bottom: 5px;}

}
@media screen and (max-width:769px){
.leftprolist .ul li{width: 50%;}
.proinfobox{font-size: 14px; padding-left:2%; padding-right:2%;}
}


@media screen and (max-width:640px){
.proinfo11:after{display: none;}
.proinfo11 .txtpage1{padding: 0;width: 100%;float: none;}
.proinfo11 .txtpage2{padding:4% 0 0;width: 100%;float: none;}
.proinfo33 p{padding: 0 0 0 15px;width: 100%;}
.proinfo2 .hdhd span{min-width: 0;padding:5px 10px;font-size: 14px;font-weight: normal;}
.proinfoname{font-size: 18px;font-weight: normal;}
.proinfobox{font-size: 14px; padding-left:2%; padding-right:2%;}
.leftprolist .ul li .h3{margin-bottom: 0;font-size: 14px;line-height: 20px;}
.leftprolist .ul li .txtpage{margin-bottom: 0;line-height: 18px;font-size: 12px;height: 36px;}
.leftprolist .ul li .span{font-size: 12px;line-height: 20px;}

.video_list li{ width:48%; margin-right:0; }
.video_list li:nth-child(2n){ float: right;}
}

/*搜索中心*/
.searchlist .ul{margin-bottom: 3%;overflow: hidden;}
.searchlist .ul li a{display: block;border-bottom: 1px dashed #ccc;height: 40px;line-height: 40px;}
.searchlist .ul li span{width: 70%;float: left;}
.searchlist .ul li time{display: block;float: right;}


/* 首页 */
.homeban{position: relative;overflow: hidden;}
.homeban .ul li a{display: block;overflow: hidden; position: relative;}
.homeban .ul li img{display: block;width: 100%;}
.homeban .ul li .wapban{display:none;width: 100%;}
.homeban .ul li .bantext{ position: absolute; top:0%; height:100%; left:10%; color:#fff; }
.homeban .ul li .bantext .table{ display: table; width: 100%; height: 100%;}
.homeban .ul li .bantext .table_bak{ display:table-cell; vertical-align: middle;}
.homeban .ul li .bantext .wza{ color:#222; padding:10px; background-color:rgba(255, 255, 255, 0)}
.homeban .ul li .bantext .title{ line-height:40px; font-size:30px;}
.homeban .ul li .bantext .info{ margin-top:10px; }

.homeban .swiper-pagination{bottom: 25px!important;z-index: 2;}
.homeban .swiper-pagination-bullet{width: 38px;height: 38px;margin: 0 15px!important;opacity: 1;background: url(/uploads/image/scimages/tab.png) center no-repeat;}
.homeban .swiper-pagination-bullet-active{background: url(/uploads/image/scimages/tab_on.png) center no-repeat;}

.homeban .btnbox{position: absolute;width: 113px;height: 56px;bottom: 1px;right: 50%;margin-right: -800px;z-index: 2;}
.homeban .swiper-button-next, 
.homeban .swiper-button-prev{left: 0;width: 56px;height: 56px;margin-top: -28px;}
.homeban .swiper-button-next{left: auto;right: 0;}
.homeban .swiper-button-prev, 
.homeban .swiper-container-rtl .swiper-button-next{background: url(/uploads/image/scimages/home_btn.png) center no-repeat;}
.homeban .swiper-button-next, 
.homeban .swiper-container-rtl .swiper-button-prev{background: url(/uploads/image/scimages/home_btn2.png) center no-repeat;}

.homepage{padding: 4% 0;overflow: hidden;background: #fff;}
.homepage2{background: #fff;}
a.homemore{display: block;width: 275px;height: 44px;line-height: 44px;border-radius: 44px;border: 1px solid #bababa;font-weight: bold;font-size: 15px;color: #333;padding-left:50px;background: url(/uploads/image/scimages/n_more.png) 185px center no-repeat;margin: 3% auto 0;position: relative;clear: both;}
a.homemore:hover{background: #0165a8;background: linear-gradient(90deg, #0165a8 , #0173b4);color: #fff;}
a.homemore:hover:after{display: block;width: 20px;height: 100%;content: '';position: absolute;left: 185px;top: 0;background:url(/uploads/image/scimages/his_right11.png) center no-repeat;}



.homepage1 .ul{overflow: hidden;}
.homepage1 .ul li{width: 25%;padding: 1%;float: left;overflow: hidden;}
.homepage1 .ul li figure{padding-bottom: 54.57%;border: 1px solid #eaedf2;background: #eaedf2;}
.homepage1 .ul li .txtbox{padding: 30px;overflow: hidden;}
.homepage1 .ul li .txtpage{height: 48px;overflow: hidden;color: #999;margin-bottom: 25px;}
.homepage1 .ul li .h3{font-size: 20px;font-weight: normal;color: #333;margin-bottom: 15px;}
.homepage1 .ul li .span{color: #919191;font-size: 12px;display: inline-block;background: url(/uploads/image/scimages/look_bg1.png) 75px center no-repeat;border-radius: 34px;line-height: 34px;padding: 0 45px 0 15px;border: 1px solid transparent;padding-left: 0;}
.homepage1 .ul li a{display: block;overflow: hidden;box-shadow: 0 0 15px #ccc;background: #fff;}
.homepage1 .ul li a:hover{background: #0165a8;background: linear-gradient(90deg, #0165a8 , #0173b4);}
.homepage1 .ul li a:hover figure{border-color: #0165a8;}
.homepage1 .ul li a:hover .h3{color: #fff;}
.homepage1 .ul li a:hover .txtpage{color: #fff;}
.homepage1 .ul li a:hover .span{color: #fff;background: url(/uploads/image/scimages/look_bg2.png) 75px center no-repeat;border-color: #fff;padding-left: 15px;}
.homepage1 .ul li img {transition:transform 0.3s ease 0s;}
.homepage1 .ul li a:hover img {transform:scale(1.2,1.2);}

.homepage3 .ul{width: 50%;float: left;padding: 0 1%;}
.homepage3 .ulist1 li figure{padding-bottom: 83.3333333333%;}
.homepage3 .ulist2 li figure{padding-bottom: 39.102564%;}

.homepage3 .ul li a{display: block;overflow: hidden;position: relative;}
.homepage3 .ul li .txtbox{background: url(/uploads/image/scimages/bai_bg95.png) repeat;padding: 30px;position: absolute;right: 0;top: 0;width: 48%;border-top: 2px solid transparent;}
.homepage3 .ulist1 li .txtbox{width: 57%;}

.homepage3 .ulist2 li.list0{margin-bottom: 5%;}
.homepage3 .ul li .h3{height: 48px;margin-bottom: 15px;color: #333;overflow: hidden;font-size: 20px;font-weight: normal;}
.homepage3 .ul li .txtpage{color: #999;height: 48px;margin-bottom: 30px;}
.homepage3 .ul li .div{overflow: hidden;}
.homepage3 .ul li span{display: block;float: left;padding-right: 38px;color: #666;background: url(/uploads/image/scimages/more_bg.png) right center no-repeat;line-height: 35px;}
.homepage3 .ul li time{display: block;float: right;color: #999;line-height: 35px;}
.homepage3 .ul li a:hover .h3{color: #014d94;}
.homepage3 .ul li a:hover .txtbox{border-color: #01579d;}
.homepage3 .ul li a:hover span{color: #fff;background:#005097 url(/uploads/image/scimages/look_bg2.png) 75px center no-repeat;border-color: #fff;padding-left: 15px;border-radius: 35px;}
.homepage3 .ul li img {transition:transform 0.3s ease 0s;}
.homepage3 .ul li a:hover img {transform:scale(1.2,1.2);}

.homepage2 .ul{overflow: hidden;}
.homepage2 .ul li{padding: 1%;width: 50%;float: left;overflow: hidden;}
.homepage2 .ul li a{display: block;overflow: hidden;position: relative;    box-shadow: 0 0 15px #ccc;}
.homepage2 .ul li i{display: block;position: absolute;width: 80px;height: 80px;background: #fff;padding: 15px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;z-index: 2;border-radius: 100%;}
.homepage2 .ul li i img{display: block;width: 100%;height: 100%; }
.homepage2 .ul li i img.img2{display: none;}
.homepage2 .ul li .imgdiv{width: 50%;float: left;overflow: hidden;}
.homepage2 .ul li .txtbox{width: 50%;float: left;overflow: auto;padding: 40px;}
.homepage2 .ul li figure{padding-bottom: 74.86%;}
.homepage2 .ul li .txtpage{height: 48px;overflow: hidden;color: #999;margin-bottom: 25px;}
.homepage2 .ul li .h3{font-size: 20px;font-weight: normal;color: #333;margin-bottom: 15px;}
.homepage2 .ul li .span{color: #919191;font-size: 12px;display: inline-block;background: url(/uploads/image/scimages/look_bg1.png) 75px center no-repeat;border-radius: 34px;line-height: 34px;padding: 0 45px 0 15px;border: 1px solid transparent;padding-left: 0;}
.homepage2 .ul li a{display: block;overflow: hidden;box-shadow: 0 0 15px #ccc;background: #fff;}
.homepage2 .ul li a:hover{background: #014d94;background: linear-gradient(90deg, #014d94 , #014d94);}
.homepage2 .ul li a:hover i{background: #014d94;}
.homepage2 .ul li a:hover i img.img1{display: none;}
.homepage2 .ul li a:hover i img.img2{display: block;}
.homepage2 .ul li a:hover figure{border-color: #0165a8;}
.homepage2 .ul li a:hover .h3{color: #fff;}
.homepage2 .ul li a:hover .txtpage{color: #fff;}
.homepage2 .ul li a:hover .span{color: #fff;background: url(/uploads/image/scimages/look_bg2.png) 75px center no-repeat;border-color: #fff;padding-left: 15px;}
.homepage2 .ul li .pic img {transition:transform 0.3s ease 0s;}
.homepage2 .ul li a:hover .pic img {transform:scale(1.2,1.2);}

.homeban .ul li video.pcban,.homeban .ul li video.wapban{display: block;margin: auto;position: relative;width: 100%;}

@media screen and (max-width:1600px){
.homeban .btnbox{right: 1px;margin-right: 0;}

}

@media screen and (max-width:1240px){
.homepage3 .ul li .txtbox{padding: 4%;}
.homepage3 .ul li .h3{height: 24px;margin-bottom: 5px;font-size: 16px;}
.homepage3 .ul li .txtpage{margin-bottom: 5px;}
.homepage3 .ul li span{display: none;}

.homepage2 .ul li .txtpage{margin-bottom: 5px;}
.homepage2 .ul li .h3{margin-bottom: 5px;}

.homepage2 .ul li .txtbox{padding: 4% 4% 4% 40px;}

}
@media screen and (max-width:1025px){
.homepage2 .ul li .txtbox{width: 100%;float: none;height: auto;padding: 0 4% 4%;height: auto!important;}
.homepage2 .ul li .imgdiv{width: 100%;float: none;}
.homepage2 .ul li a i{position: relative;left: 0;top: 0;margin: -40px auto 0;}

}

@media screen and (max-width:769px){
.homeban .btnbox{display: none;}
.homeban .swiper-pagination{bottom: 15px!important;}
.homeban .swiper-pagination-bullet{width: 16px;height: 16px;margin: 0 5px!important;}
.homeban .swiper-pagination-bullet-active{background-size: auto 100%;}

.homepage3 .ul{float: none;width: 100%;}
.homepage3 .ul li .txtbox{position: relative;width: 100%;}
.homepage3 .ulist2 li.list0{margin: 4% 0;}
.homepage3 .ul li span{display: block;}


}
@media screen and (max-width:500px){
.homeban .swiper-pagination{bottom: 5px!important;}
}


@media screen and (max-width:1240px){
.homepage1 .ul li .txtbox{padding: 4%;}
.homepage1 .ul li .h3{margin-bottom: 5px;font-size: 16px;}
.homepage1 .ul li .txtpage{margin-bottom: 5px;}

}
@media screen and (max-width:769px){

}


@media screen and (max-width:640px){
.homepage1 .warpbox{padding: 0 2%;}
.homepage1 .ul li .txtpage{margin-bottom: 15px;}
.homepage1 .ul li{width: 100%;padding: 2%;}

a.homemore{font-size: 12px;font-weight: normal;width: 160px;padding: 0 15px;height: 30px;line-height: 30px;background-image: none;text-align: center;}
a.homemore:hover:after{display: none;}
.homepage2 .ul li{width: 100%;}

.homepage3 .ul li span{line-height: 30px;}
.homepage3 .ul li time{line-height: 30px;}

.homeban .ul li .wapban{display:block;width: 100%;}
.homeban .ul li .pcban{display:none!important;width: 100%;}
.homeban .ul li .bantext{ position:initial; font-size:12px;}
.homeban .ul li .bantext .title{ line-height:25px; font-size:18px; }
}


.floatbox{position: fixed;z-index: 999;width: 55px;right: 0;bottom: 30%;}
.floatbox .ul li{background: #fff;margin-bottom: 1px;position: relative;}
.floatbox .ul li i{display: block;width: 55px;height: 55px;background-position: center;background-repeat: no-repeat;}

.floatbox .ul li.list1 i{background-image: url(/uploads/image/scimages/f_ico1.png);}
.floatbox .ul li.list2 i{background-image: url(/uploads/image/scimages/f_ico2.png);}
.floatbox .ul li.list3 i{background-image: url(/uploads/image/scimages/f_ico3.png);}
.floatbox .ul li.list4 i{background-image: url(/uploads/image/scimages/f_ico4.png);}
.floatbox .ul li.list1:hover i{background-image: url(/uploads/image/scimages/f_ico11.png);}
.floatbox .ul li.list2:hover i{background-image: url(/uploads/image/scimages/f_ico22.png);}
.floatbox .ul li.list3:hover i{background-image: url(/uploads/image/scimages/f_ico33.png);}
.floatbox .ul li.list4:hover i{background-image: url(/uploads/image/scimages/f_ico44.png);}
.floatbox .ul li:hover i{background-color: #115ba6;}

.floatbox .ul li .spans{position: absolute;right: 0;top: 0;height: 55px;line-height: 55px;background-color: #115ba6;color: #fff;width: 180px;padding: 0 20px;text-align: right;background-position: 20px center;background-repeat: no-repeat;display: none;}
.floatbox .ul li.list1:hover .spans{display: block;background-image: url(/uploads/image/scimages/f_ico11.png);}
@media screen and (max-width:640px){
	.footer {padding-bottom:55px;}
.floatbox{ bottom:0; width:100%; left:0;}
.floatbox .ul {overflow:hidden;}
.floatbox .ul li {width:25%; float:left; margin:0;}
.floatbox .ul li.list1:hover .spans{display: block;background: none; width:100%; height:100%; padding:0; text-indent:-9999em; line-height:normal; text-align:left;}
.floatbox .ul li i{width:100%; background-position:center center;}
}
.inmass{max-width: 400px;display: none;margin: 0 auto;}
.inmass .form_table{width: 100%;}
.inmass .form_table td{padding: 10px;vertical-align: top;line-height: 35px;}
.inmass .text{border: 1px solid #eee;padding: 0 10px;height: 35px;line-height: 35px;border-radius: 5px;width: 100%;display: block;}
.inmass textarea.text{height: 120px;padding: 10px;line-height: 20px;}
.form_err{color: red;}
.inmass .btn{display: block;width: 120px;height: 35px;line-height: 35px;text-align: center;color: #fff;background: #115ba6;border-radius: 5px;cursor: pointer;}

@media screen and (max-width:640px){
.inmass{min-width: 0;width: 100%;}
.inmass .form_table td{padding: 10px 0;}

}

.product-previews #carousel .flex-direction-nav a:before{ display:none;}
.product-previews #carousel .flex-direction-nav .flex-prev, 
.product-previews #carousel .flex-direction-nav .flex-next{ font-size:0; line-height:0; cursor:pointer; overflow:hidden; position:absolute; top:50%;width: 40px;height: 40px;margin-top: -20px;}
.product-previews #carousel .flex-direction-nav .flex-prev{ left:-7%; background: url(/uploads/image/scimages/his_left.png) center no-repeat;}
.product-previews #carousel .flex-direction-nav .flex-next{right:-7%;background: url(/uploads/image/scimages/his_right.png) center no-repeat;}
.product-previews #carousel .flex-direction-nav .flex-prev:hover{background: url(/uploads/image/scimages/his_left2.png) center no-repeat;}
.product-previews #carousel .flex-direction-nav .flex-next:hover{background: url(/uploads/image/scimages/his_right2.png) center no-repeat;}


.form-txt{ position:fixed; top:0; z-index:8888; background-color:rgba(0, 0, 0, 0.37); width:100%; height:100%; display:none;}
.form-txt .table{ display:table; width:100%; height:100%;}
.form-txt .table-cell{ display:table-cell; vertical-align:middle; }
.form-txt .table-cell .txt{ padding:20px; max-width:500px; width:90%; margin:auto; background-color:#fff; border-radius:10px; border: solid 1px #115ba6;    box-shadow: 0px 0 22px 0 rgba(17, 91, 166, 0.33);}
.form-txt .table-cell .txt dl{ padding:10px; margin:0; text-align:center}
.form-txt a{display: block; width: 120px;  height: 35px;  line-height: 35px;  text-align: center;  color: #fff;  background: #115ba6;  border-radius: 5px;  cursor: pointer; margin:auto;}

.formtxt{ padding:3% 0; text-align:center}

/* 我的收藏页面 */

.myshoucan{font-size: 0;}
.ifnotr{font-size: 24px; text-align: center; color: #000; padding-top: 30px; }