﻿/*公共样式*/
/* CSS Document */

*,::before,::after{margin:0; padding:0;box-sizing:border-box;}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p,blockquot,filedset,input,nav,aside,header,article,section,figure,figcaption,video,audio{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,em,i,b{ font-size:1em; font-style:normal; font-weight:normal;}
ul,ol,li{ list-style:none;}
fieldset,img{max-width: 100%; border:0 none;/*解决图片上下的缝隙的问题*/  vertical-align:middle;/*垂直居中*/}
table{ border-collapse:collapse;/*边线重叠*/}
input,select,textarea,button{ font:12px/20px  Arial;  outline:none; /*把表单中元素获得焦点的蓝框去掉*/}
:focus{outline:none;}
/*超链接*/
a{ color:#00132b; text-decoration:none; outline:none;}
a:link,a:visited{ text-decoration:none;}
a:hover{ color:#272731;}
a:active{ text-decoration:none;}
/*自适应高度的问题解决   解决margin 塌陷   清除浮动*/
.clearfix:after{ clear:both; content:''; display:block; height:0; line-height:0; visibility:hidden;}
.clearfix{zoom:1;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
body{font:14px/20px  "微软雅黑", Arial;color:#555555;}
.w{ max-width: 1200px; margin:0 auto;}
/*公共样式 end*/

/*首页*/
.header{width: 100%;height: 90px;overflow: hidden;}
.header .m{display: none;}
#top{width:100%;background:#1a1a1a;height:32px;}
.topwel{max-width:1200px;margin:0 auto;color:#fff;}
.topl{float:left;width:50%;padding:7px 0 3px 5px;height:32px;}
.topr{float:right; width:50%; height:32px;}
.topr li { float: right; color: #FFFFFF; line-height: 32px;}
.topr li a {height:30px; display: block; margin-top: 3px; }
.topr li.gwc {float: right;height: 28px; display: block; position: relative; z-index:1000; width:40px;}
.gwc:hover { display: block; }
.topr li.gwc1{float: right;width:40px;margin-right:5px;margin-left:5px;}
.topr li.gwcp{margin-right:25px;}
.nav_submenu,
.gwc:hover .nav_submenu { display: block; }
.nav_submenu { height: 100px;width: 100px;  -moz-box-shadow: 2px 2px 5px #969696; -webkit-box-shadow: 2px 2px 5px #969696; box-shadow: 2px 2px 5px #969696; display: none; position: absolute; top: 32px; left: 0; background: #fff; z-index: 99; }
.nav_submenu a { width: 100px; display: block; height: 100px; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; float: right; }
.nav_submenu a:hover { display: block; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; float: right; height: 100px;}


.header .logo{width: 15%;float: left;margin-top: 15px;}
.header .nav{width: 65%;float: left;margin-top: 32px;}
.header .nav ul{width: 95%;margin: 0 auto;overflow: hidden;}
.header ul li{width: 70px;float: left;text-align: center;margin-left: 10px;
    padding-bottom: 10px;transition: all 0.5s ease;}
.header ul li:hover{padding-bottom: 0;border-bottom: 3px solid #dd2118;}
.header ul li:first-child{margin-left: 0;}
.header ul li a{font-size: 16px;padding: 6px 0;display: block;}
.header .phone{width: 20%;float: right;margin-top: 22px;}
.index_banner{width: 100%;position: relative;}
.index_banner li {width: 100%;position: absolute;top: 0;left: 0;overflow: hidden;}
.index_banner li a {display: block;margin:0 auto;}
.index_banner cite {position: absolute;bottom: 20px;left: 50%;z-index: 999;text-align: center;display: block;
    margin-left: -36px;width: 108px;height: 15px;_display: none;}
.index_banner cite span {float: left;display: inline;margin: 0 5px;width: 10px;height: 10px;border-radius: 50%;
    background-color: #f5f5f5;text-indent: -999em;cursor: pointer;transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;}
.index_banner cite span.cur {background: #ffe000;cursor: default;width: 35px;border-radius: 10px;
    transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;}
.banner-content{width:960px;height:100px;background:red;}
.home h2{font-size: 36px;color: #000000;font-weight: 800;line-height: 36px;text-align: center;}
.home .text{font-size: 14px;text-align: center;margin: 18px 0 35px 0;}
.module1,.module2,.module3,.module4{width: 100%;height: auto;overflow: hidden;margin: 15px auto;}
.module1 h2{margin: 18px 0;}
.module1 .product-box{margin: 15px 0;}
.module1 .product-box .tab{width: 100%;overflow: hidden;margin-bottom:0.5%;}
.module1 .product-box .tab li{width: 9%;text-align: center;float: left;
    padding: 10px 0;margin-left: 4%;margin-bottom:5px;background:#f2f2f2;}
.module1 .product-box .tab li:first-child{margin-left: 0;}
/**.module1 .product-box .tab .active{background: url("../images/sj.png") bottom center no-repeat;} **/
.module1 .product-box .tab li img{margin-bottom: 12px;}
.module1 .product-box .tab a{font-size: 18px;color: #000000;}
.module1 .product-box .tab-content{width: 100%;height: auto;background: #f2f2f2;overflow: hidden;padding: 30px 0;}
.module1 .product-box .tab-content li{width: 100%;}
.module1 .product-box .show{display: block;}
.module1 .product-box .hide{display: none;}
.module1 .product-box dl{width: 22%;height: auto;float: left;margin: 20px 1.5%;}
.module1 .product-box dl dd{width: 100%;height: auto;overflow: hidden;}
.module1 .product-box dl img{width: 100%;transition: all ease 1s;}
.module1 .product-box dl:hover img{transform: scale(1.1);}
.module1 .product-box dl dt{font-size: 16px;color: #000000;text-align: center;height: 50px;background: #fff;
    line-height: 50px;transition: all ease 0.5s;}
.module1 .product-box dl:hover dt{background: #1e95f5;color: #fff;}
.module2 ul{width: 100%;overflow: hidden;}
.module2 ul li{width: 31.66%;margin-left: 2.5%;float: left;}
.module2 ul li:first-child{margin-left: 0;}
.module2 li a{overflow: hidden;display: block;}
.module2 li img{transition: all ease 1s;}
.module2 li:hover img{transform: scale(1.1);}
.module2 li:hover .nr{background: #1e95f5;color: #fff;}
.module2 li:hover .nr a{color: #fff;}
.module2 .nr{background: #f7f7f7;padding: 35px 15px;}
.module2 .nr h3{font-size: 18px;margin-bottom: 15px;}
.module2 .nr p{font-size: 14px;}
.module3 .profiles{width: 100%;overflow: hidden;background: url("../images/fwbg.jpg") center no-repeat;padding: 160px 0 70px 0;}
.module3 .profiles .w{max-width: 1600px;margin: 0 auto;}
.module3 .top{width: 100%;overflow: hidden;}
.module3 .top dl{float: left;margin-left: 5.9%;}
.module3 .top dl:first-child{margin-left: 0;}
.module3 .top dd{font-size: 160px;font-family: Impact;float: left;font-weight: 800;line-height: 140px;color: #5cbde8;
    background-image: -webkit-gradient(linear,center top, center bottom, from(#66dbe6), to(#56aae9));
    -webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.module3 .top dt{float: left;margin-left: 15px;}
.module3 .top dt p{font-size: 22px;font-weight: 800;line-height: 22px;color: #5cbde8;-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;background-image: -webkit-gradient(linear,center top, center bottom, from(#66dbe6), to(#56aae9));
    margin: 17px 0;}
.module3 .top dt a{padding: 15px 45px;background: -webkit-gradient(linear, 0% 2%, 100% 10%,from(#5cbde8), to(#66dbe6));background: #5cbde8;
    display: inline-block;margin: 18px 0;font-size: 18px;color: #fff;}
.module3 .top dt a:hover{background: -webkit-gradient(linear, 0% 2%, 100% 10%,from(#66dbe6), to(#5cbde8));}
.module3 .bottom{width: 100%;overflow: hidden;background: #1a1a1a;padding: 40px 0;margin-top: 160px;}
.module3 .bottom dl{width: 19.6%;float: left;margin-left: 7.2%;}
.module3 .bottom dl:hover dd{transform: rotateY(360deg);}
.module3 .bottom dl:first-child{margin-left: 0;}
.module3 .bottom dl dd{float: left;margin-right: 10px;transition: all ease 1s;}
.module3 .bottom dt{overflow: hidden;}
.module3 .bottom dt h4{font-size: 20px;color: #fff;margin: 10px 0 15px 0;}
.module3 .bottom dt P{font-size: 14px;}
.module4 .news{width: 100%;overflow: hidden;}
.module4 .left{width: 430px;float: left;border: 1px solid #e4e4e4;}
.module4 .left img{width: 100%;}
.module4 .left .nr{padding: 20px;}
.module4 .left:hover .nr{background: #1e95f5;color: #fff;}
.module4 .left:hover .nr a{color: #fff;}
.module4 .left .nr span a{color: #666666;float: right;}
.module4 .left .nr h3{font-size: 18px;color: #1a1a1a;margin: 20px 0 15px 0;}
.module4 .right{width: 700px;float: right;}
.module4 .right dl{padding: 33px 10px;border-bottom: 1px solid #e4e4e4;overflow: hidden;width: 100%;}
.module4 .right dl:hover{background: #f2f2f2;}
.module4 .right dl:hover a{color: #1e95f5;}
.module4 .right dl:hover .month{color: #1e95f5;}
.module4 .right dd{float: left;width: 112px;}
.module4 .right span{color: #999999;display: block;}
.module4 .right .year{font-size: 18px;text-align: right;line-height: 24px;}
.module4 .right .month{font-size: 40px;line-height: 40px;}
.module4 .right dt{width: 550px;float: right;}
.module4 .right dt h3{font-size: 18px;color: #1a1a1a;margin-bottom: 18px;}
/*首页 end*/
/*产品内页*/
.location{width: 100%;height: 35px;background: #f2f2f2;line-height: 35px;}
.gol{width: 205px;height: 35px;line-height: 35px;float:right;}
.pro_top { margin:40px auto 55px auto; overflow:hidden;}
.pro_pic { float:left; width:690px;}
.pro_r { width:463px; float:right;}
.pro_r h1 {font-size:28px;color:#000; margin-bottom:10px;line-height: 32px;}
.pro_r p{font-size:14px;line-height:24px;color:#555555;margin: 25px 0 25px 0;}
.pro_txt {color:#3c3c3c;border-bottom:1px dashed #dbdbdb; padding-bottom:25px; margin-bottom:20px;}
.pro_txt span {display: inline-block; border-radius: 10px 0;border: 1px solid #ff6249;color: #dd2e17; margin-left: 10px;  padding: 0 5px;  font-size: 12px;height: 20px;line-height: 20px;}
.pro_sx{padding: 10px 10px;background: #f7f7f7;}
.pro_sx p{margin: 10px 0;font-size:14px;}
.pro_sx p strong{background: url("../images/icon-cs.png") left center no-repeat;padding-left: 20px;}
.pro_contact{width:100%;overflow:hidden;margin:40px 0 25px 0;}
.pro_order{display:block;float:left; }
.pro_order a{ display:block;background: url("../images/yh.png") right center no-repeat #2497f3;color:#fff;
    font-size:20px;width: 245px;height: 50px;line-height: 50px;border-radius: 5px;}
.pro_order a i{width: 35px;height: 35px;display: block;margin: 0 10px 0 40px;float: left;line-height: 42px;}
.pro_tel {float:right;background: url("../images/phone.png") left center no-repeat;padding-left: 45px;}
.pro_tel p{color:#555555;margin: 0!important;}
.pro_tel span a{font-size: 18px;color: #2497f3;font-weight: 800;}
.pro_r ul li{float: left;color: #555555;background: url("../images/time.png") left center no-repeat;
    padding-left: 25px;margin-left: 7.5%;font-size: 12px;}
.pro_r ul li:first-child{margin-left: 0;}
.pro-text .title{width: 100%;overflow: hidden;}
.pro-text .title li a{width: 24.68%;height: 50px;text-align: center;line-height: 50px;background: #f7f7f7;
    float: left;font-size: 18px;display: block;margin-left: 5px;}
.pro-text .title li.active a{color: #fff;background: #4a4857;margin-left: 0;}
.pro-text .title li a:hover{background: #4a4857;color: #fff;}
.trait-box,.principle,.case,.aboutpr{width: 100%;overflow: hidden;}
.pro-text h2,.pro-text pp,.message h2{font-size: 28px;margin: 70px auto 40px auto;font-weight: bold;color: #000000;line-height: 28px;}
.pro-text h2:after,.message h2:after{content: "";display: block;width: 30px;height: 0;overflow: hidden;border-color: #2497f3;
    border-style: solid;border-width: 2px;margin-top: 10px;}
.pro-text p{font-size:16px;}
.trait{width: 100%;background: #f7f7f7;overflow: hidden;}
.trait .w div{width: 25%;height: 400px;float: left;padding: 50px 50px;text-align: center;}
.trait .w div:nth-child(1){background: url("../images/ys1.png") top 50px center no-repeat;}
.trait .w div:nth-child(2){background: url("../images/ys2.png") top 50px center no-repeat;}
.trait .w div:nth-child(3){background: url("../images/ys3.png") top 50px center no-repeat;}
.trait .w div:nth-child(4){background: url("../images/ys4.png") top 50px center no-repeat;}
.trait .w div:nth-child(1):hover{background: url("../images/ys01.png") top 50px center no-repeat #1e95f5;}
.trait .w div:nth-child(2):hover{background: url("../images/ys02.png") top 50px center no-repeat #1e95f5;}
.trait .w div:nth-child(3):hover{background: url("../images/ys03.png") top 50px center no-repeat #1e95f5;}
.trait .w div:nth-child(4):hover{background: url("../images/ys04.png") top 50px center no-repeat #1e95f5;}
.trait .w div:hover h3, .trait .w div:hover p{color: #fff;}
.trait .w div .pic2{display: none;}
.trait .w div:hover .pic1{display: none;}
.trait .w div:hover .pic2{display: block;margin: 0 auto;}
.trait .w div h3{font-size: 22px;color: #000000;margin: 100px 0 30px 0;line-height: 30px;}
.trait .w div p{text-align: left;}
.principle ul li:first-child{width: 50%;float: left;}
.principle ul li:last-child{width: 50%;float: left;}
.principle ul li h4{font-size: 18px;color: #000000;font-weight: bold;margin-bottom: 30px;}
.principle ul li p{line-height: 26px;}
.parameter p{margin: 10px 0;}
.parameter table{line-height: 25px;display: table;border-collapse: separate;border-spacing: 1px;
    border-color: grey;text-align: center;}
.case li{width: 22.8%;float: left;margin-left: 2.93%;}
.case li:first-child{margin-left: 0;}
.case li .text{padding: 5px 20px;background: #f7f7f7;}
.case li:hover .text{background: #1e95f5;color: #fff;}
.case li:hover .text a{color: #fff;}
.case li .text h4{font-size: 16px;color: #000000;line-height: 38px;text-align: center;}
.case li .text p{line-height: 22px;}
.aboutpr a{width: 23.4%;float: left;margin-left: 2.1%;text-align: center;font-size: 16px;background: #f7f7f7;line-height: 45px;}
.aboutpr a:first-child{margin-left: 0;}
.aboutpr a:hover{background: #1e95f5;color: #fff;}
.message{width: 100%;background: #f5fbff;overflow: hidden;margin-top: 70px;padding-bottom: 20px;}
.message h2{margin: 40px auto;}
.message .left{width: 644px;float: left;}
.message .left dd{width: 100%;background: url("../images/message.jpg") left center no-repeat;padding-left: 75px;margin-bottom: 15px;}
.message .left dd span{font-size: 20px;color: #2497f3;font-weight: bold;margin-bottom: 15px;display: block;}
.message .left dt input{width: 100%;height: 50px;border: 1px solid #cdcdcd;margin: 15px 0;background: none;font-size: 14px;text-indent: 10px;}
.message .left dt input.icon-name{width: 100%;margin-right: 24px;
    background: url("../images/icon-name.png") right 5px  center no-repeat;background-size: 25px;}
.message .left dt input.icon-tel{width: 100%;background: url("../images/icon-tel.png") right 5px  center no-repeat;
    background-size: 25px;}
.message .left dt input.icon-message{background: url("../images/icon-message.png") right 5px  center no-repeat;background-size: 25px;}
.message .left dt input.icon-address{background: url("../images/icon-address.png") right 5px  center no-repeat;background-size: 25px;}
.message .left dt textarea{width: 100%;height: 100px;border: 1px solid #cdcdcd;background: none;
    font-size: 14px;padding: 10px 0 0 10px;margin: 15px 0;}
.message .left dt input.button{width: 185px;height: 50px;text-align: center;line-height: 50px;font-size: 20px;font-weight: bold;
    background: -webkit-gradient(linear, 0% 2%, 100% 10%,from(#ffcb01), to(#ffde5c));background: #ffcb01;border-radius: 4px;border: none;}
.message .right{width: 500px;float: right;}
.message .left dt input.button:hover{background: -webkit-gradient(linear, 0% 2%, 100% 10%,from(#ffde5c), to(#ffcb01));}
.message .right dd{width: 100%;background: url("../images/phone2.png") left 45px center no-repeat #fec600;padding: 40px 0 40px 140px;}
.message .right dd span a{font-size: 46px;font-weight: bold;color: #fff;line-height: 46px;font-family: Impact;}
.message .right dd p{font-size: 24px;color: #fff;line-height: 24px;margin-bottom: 10px;}
.message .right dt{width: 100%;background: #2497f3;padding: 25px 50px;}
.message .right dt p a{font-size: 18px;color: #fff;display: block;padding: 15px 0 15px 40px;background: url("../images/icons.png") left center no-repeat;}
.message .right dt .address a{background-position: 0 -49px;}
.message .right dt .url a{background-position: -2px -102px;}
.message .right dt .mailbox a{background-position: -4px -162px;}
.message .right dt .tel a{background-position: 2px 15px;}
.message .right dt .btn{width: 100%;overflow: hidden;padding: 20px 0;}
.message .right dt .btn a{width: 120px;height: 40px;text-align: center;line-height: 40px;color: #fff;
    border: 1px solid #fff;padding: 0;display: inline-block;margin-right: 10px;font-size: 16px;background: none;}
.message .right dt .btn a:hover{background: rgba(255,255,255,0.2)}
.tjtitle {float:left;background:#1b4da9;width:228px;height:50px;line-height:50px;color:#fff;font-size:22px;text-align:center;margin-top:20px;}
.tjxw1 {float:left;background:#1e95f5;width:228px;height:490px;}
.tjxw2 {float:left;background:#1e95f5;width:228px;height:1447px;}
/*产品内页 end*/
/*案例内页*/
.projects-page .pro_sx p{background: url(../images/icon-cs.png) left center no-repeat;
    padding-left: 20px;}
.projects-page .pro_sx strong{background: none;padding: 0;font-weight: 400;}
.projects-page .pro_r .tel{margin: 20px 0;display: block;}
.projects-page .pro_r .tel a{font-size: 18px;color: #2497f3;font-weight: bold;}
.projects-page .pro_r .zixun{margin: 0;}
.projects-page .pro_r .zixun a{width: 48%;height: 50px;line-height: 50px;display: inline-block;border-radius: 4px;font-size: 18px;
    color: #fff;padding-left: 58px;}
.projects-page .pro_r .zixun .btn1{background: url("../images/fa2.png") left 15px center no-repeat #2497f3;margin-right: 4%;}
.projects-page .pro_r .zixun .btn2{background: url("../images/fa.png") left 15px  center no-repeat #999999;}
.projects-page .title{width: 100%;overflow: hidden;}
.projects-page .title a{width: 19.6%;height: 50px;text-align: center;line-height: 50px;background: #f7f7f7;float: left;
    font-size: 18px;display: block;margin-left: 5px;}
.projects-page .title a:hover{color: #fff;background: #4a4857;}
.projects-page .title a:first-child{color: #fff;background: #4a4857;margin-left: 0;}
.projects-page h2{font-size: 28px;margin: 70px auto 40px auto;font-weight: bold;color: #000000;line-height: 28px;}
.projects-page h2:after{content: "";display: block;width: 30px;height: 0;overflow: hidden;border-color: #2497f3;
    border-style: solid;border-width: 2px;margin-top: 10px;}
.projects-page .shiliao1{width: 100%;overflow: hidden;}
.projects-page .shiliao1 li:first-child{width: 680px;float: right;}
.projects-page .shiliao1 li:last-child{width: 380px;float: left;}
.projects-page .textbox{width: 100%;overflow: hidden;}
.projects-page .textbox li{width: 21.25%;height: 340px;float: left;margin-left: 5%;padding: 120px 40px 40px 40px;
    color: #fff;border-radius: 10px;line-height: 24px;}
.projects-page .textbox li:nth-child(1){background: url("../images/one.png") top 40px center no-repeat #1e95f5;}
.projects-page .textbox li:nth-child(2){background: url("../images/two.png") top 40px center no-repeat #1e95f5;}
.projects-page .textbox li:nth-child(3){background: url("../images/three.png") top 40px center no-repeat #1e95f5;}
.projects-page .textbox li:nth-child(4){background: url("../images/four.png") top 40px center no-repeat #1e95f5;}
.projects-page .textbox li:first-child{margin-left: 0;}
.projects-page .youshi1 p{background: url("../images/khfk.png") left center no-repeat;padding: 30px 0 30px 90px;}
.projects-page .proex{width: 100%;overflow: hidden;}
.projects-page .proex li{width: 22.8%;float: left;margin-left: 2.93%;}
.projects-page .proex li a{display: block;line-height: 40px;text-align: center;overflow: hidden;}
.projects-page .proex li img{transition: all ease 1s;}
.projects-page .proex li:first-child{margin-left: 0;}
.projects-page .proex li span a{padding: 10px 20px;background: #f7f7f7;display: block;font-size: 16px;text-align: center;line-height: 28px;}
.projects-page .proex li:hover a{background: #1e95f5;color: #fff;}
.projects-page .proex li:hover img{transform: scale(1.1);}
/*案例内页 end*/
/*产品列表*/
.prolist,.prolist2{width: 100%;position:relative;}
.prolist .title{width: 100%;overflow: hidden;margin: 40px 0;}
.prolist .title li{width: 12%;float: left;text-align: center;font-size: 18px;margin-left: 17.33%;padding: 10px;}
.prolist .title li:first-child{margin-left: 0;}
.prolist .title li.active{background: #f2f2f2;}
.prolist .title li:hover{background: #f2f2f2;}
.prolist .title li img{margin-bottom: 12px;}
.prolist .list li{width: 23%;float: left;margin: 10px 1%;}
.prolist .list li:hover p a{background: #1e95f5;color: #fff;}
.prolist .list p a{height: 48px;display: block;font-size: 16px;color: #0f2438;text-align: center;
    padding: 15px 0;transition: all ease 0.5s;}
.prolist .list dl{width: 100%;overflow: hidden;position: relative;}
.prolist .list dd img{transition: all ease 1s;}
.prolist .list dt{position: absolute;top: 0;left: 50%;width: 0;height: 0;transform: translateX(-50%);-ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transition: all 0.4s 0s, border 0.4s 0.6s, height 0.4s 0.4s, margin 0.4s 0.4s;}
.prolist .list dt a{width: 100%;height: 100%;background: url(../images/more.png) center no-repeat;display: block;opacity: 0;}
.prolist .list li:hover img{transform: scale(1.1);}
.prolist .list li:hover dt{height: 100%;width: 100%;background-color: rgba(0,0,0,0.3);
    transition: all 0.4s 0.4s, border 0.4s 0s, height 0.4s 0s, margin 0.4s 0s;}
.prolist .list li:hover dt a{opacity: 1;transition: 0.4s;transition-delay: 0.7s;}
.prolist2 .tab2{width: 19%;margin-top:-116px;float:left;z-index:1100;}
.prolist2 .tab2 .cplb {width: 100%;background:#1e95f5;color:#fff;text-align: center;margin-top: 10px;
    padding: 20px 0;font-size: 24px;}
.prolist2 .tab2 .lxwm {width: 100%;margin-top: 60px;}
.prolist2 .tab2 .lxwm a{width: 100%;background:#1e95f5;color:#000;text-align: center;
    padding: 10px 0;font-size: 24px;display:block;}
.prolist2 .tab2 li {width: 100%;background: #1e95f5;float: left;text-align: center;margin-top: 10px;
    padding: 15px 0;}
.prolist2 .tab2 li a {color:#fff;font-size: 18px;}
.prolist2 .tab2 il {width: 90%;background: #f2f2f2;float: left;text-align: center;margin-top: 10px;margin-left:5%;
    padding: 15px 0;}
.prolist2 .tab2 il a {color:#000;font-size: 18px;}
.prolist2 .tab2 ul li ul{display:none;}
.prolist2 .tab2 ul li:hover ul{display:block;}
.prolist2 .tab2 .cont {padding:0 10px;}
.prolist2 .tab2 .cont p{text-align:left;font-size:15px;line-height:25px;}
.prolist2 .tab2 li:hover{background:#1b4da9;}
.prolist2 .tab2 li:hover a {background:#1b4da9;color:#fff;}
.prolist2 .tab2 il:hover{background:#31cdf4;}
.prolist2 .tab2 il:hover a{color:#fff;}
.prolist2 .tab2 .active{background:#1b4da9;color:#fff;}
.prolist2 .tab2 li:first-child a{margin-left: 0px;}
.prolist2 .tab-content2{width: 80%;height: auto;overflow: hidden;margin: 40px 0;float:right;}
.prolist2 .tab-content2 li{overflow: hidden;margin-left: -5.7%;}
.prolist2 .tab-content2 dl{width: 27.8%;float: left;margin: 0 0 30px 5.5%;}
.prolist2 .tab-content2 dt{width: 100%;background: #f2f2f2;padding: 10px 20px;overflow: hidden;}
.prolist2 .tab-content2 dl:hover dt{background: #1e95f5;color: #fff;}
.prolist2 .tab-content2 dl:hover dt a{color: #fff;}
.prolist2 .tab-content2 dt h3{font-size: 18px;}
.prolist2 .tab-content2 dt p{line-height: 22px;margin: 10px 0 10px;}
.prolist2 .tab-content2 dt span a{color: #555555;}
.prolist2 .tab-content2 dt span .zx{float: left;}
.prolist2 .tab-content2 dt span .gd{float: right;}
.prolist2 .show{display: block;}
.prolist2 .hide{display: none;}

.tounew{width:100%;height:auto;}
.touimg{width:100%;height:auto;position:relative;}
.toutime{background: url("../images/bg-blue.png") repeat;position:absolute;left:0;bottom:0;padding:12px 9px;color:#fff;line-height:1.1;}
.ft-size-30{font-size:30px;}
.toucontent{width:100%;height:auto;margin:16px 0 50px 0;float:left;}
.toutitle{width:100%;height:auto;line-height:28px;font-size:20px;font-family:Microsoft Yahei;font-weight:700;margin-bottom:3px;float:left;}
p.toutitle:hover{color:red;}
.toudesc{width:100%;height:auto;line-height:25px;font-size:14px;color:#666;margin-bottom:3px;float:left;}
.connew {float:left;width:100%;height:auto;margin-bottom:60px;margin-top:-36px}
.conimg {float:left;width:30%;height:auto;position:relative;}
.concontent {float:right;width:68%;height:auto;}
.contitle {float:left;width:100%;height:auto;font-size:20px;font-family:Microsoft Yahei;font-weight:700;}
.contitle a:hover{color:red;}
.condesc {float:left;width:100%;height:auto;color:#666;line-height:25px;margin-top:20px;}
/*产品列表 end*/

/*业务板块*/
.pro_show{ width:100%; margin:40px auto;}
.boxs{ width:1200px; margin:0 auto;}
.pro_tit{ text-align:center; height:36px; font-size:36px; font-weight:bold;}
.pro_show p{ text-align:center; font-size:16px; margin:10px auto;}
.pro_show p i{ padding:0 10px;}
.pro_show ul{ clear:both; overflow:hidden; width:100%; margin-top:20px;}
.pro_show ul li{ float:left; width:24%; margin:0 0.5%; text-align:center; overflow:hidden;}
.pro_show ul li a{ display:block; overflow:hidden;}
.pro_show ul li img{ width:100%; transition:0.5s;}
.pro_show ul li:hover img{transform:scale(1.1);}
.pro_show ul li p{ line-height:40px; color:#444; margin:0; background-color:#F3F3F3;}
.shows{ padding:30px 0; background-color:#F3F3F3;}
.shows ul li p{ background-color:#FFF;}
#gotoTop{ position:fixed; right:1%; bottom:50px; width:50px; height:50px; cursor:pointer; text-indent:-999em; z-index:999999; box-sizing:border-box; background:url(../images/to_top.png) no-repeat rgba(229,0,18,0.8) center; background-size:40%; border-radius:4%;}
#gotoTop:hover{ background-color:rgba(229,174,0,0.9);}
/*业务板块 end*/

/*新闻中心*/
.gs,.hy,.cp,.newslist{width: 100%;overflow: hidden;}
.news-box h2{font-size: 32px;color: #1a1a1a;font-weight: bold;line-height: 34px;padding-left: 35px;margin: 70px 0 40px 0;}
.news-box h2 a{font-size: 14px;float: right;}
.news-box h2 a:hover{color: #1e95f5;}
.gs h2{background: url("../images/icon-news01.png") left center no-repeat;}
.hy h2{background: url("../images/icon-news03.png") left center no-repeat;}
.cp h2{background: url("../images/icon-news02.png") left center no-repeat;}
.gs li{width: 370px;float: left;margin-left: 40px;background: #f7f7f7;padding: 10px;position: relative;}
.gs li:first-child{margin-left: 0;}
.gs li img,.hy .left img{width: 100%;}
.gs li .time{padding: 5px 0;width: 70px;color: #fff;background: #1e95f5;text-align: center;position: absolute;
    top: 10px;}
.gs li .time .day{display: block;font-size: 24px;line-height: 35px;}
.gs li .time .month{display: block;}
.gs li .text{padding: 25px 10px;}
.gs li:hover .text{background: #1e95f5;color: #fff;}
.gs li:hover a{color: #fff;}
.gs li h3{font-size: 18px;margin-bottom: 25px;}
.gs li p{line-height: 22px;}
.hy .left{width: 470px;float: left;background: #f7f7f7;padding: 10px;position: relative;}
.hy .left .time{padding: 5px 0;width: 85px;color: #fff;background: #1e95f5;text-align: center;position: absolute;
    top: 10px;}
.hy .left .time .day{display: block;font-size: 32px;line-height: 40px;}
.hy .left .time .month{display: block;}
.hy .left:hover .text{background: #1e95f5;color: #fff;}
.hy .left:hover a{color: #fff;}
.hy .left .text{padding: 25px 10px;}
.hy .left h3{font-size: 18px;margin-bottom: 25px;}
.hy .left p{line-height: 22px;}
.hy .right{width: 670px;float: right;}
.hy .right li{float: left;width: 100%;border-bottom: 1px solid #eaeaea;border-top: 1px solid #eaeaea;
    padding: 26px 0px;margin-top: -1px;}
.hy .right li:hover{background: #f2f2f2;}
.hy .right li:hover a{color: #1e95f5;}
.hy .right li .time{width: 70px;float: left;text-align: center;color: #b0b0b0;}
.hy .right li .time b{font-size: 30px;display: block;color: #555555;line-height: 38px;}
.hy .right li .time span{font-size: 14px;display: block;}
.hy .right li .text{float: left;width: 455px;padding: 0px 10px;line-height: 24px;border-left: 1px solid #eaeaea;}
.hy .right li .text h3{font-weight: normal;font-size: 18px;margin-bottom: 10px;}
.hy .right li em{width: 35px;float: right;margin: 11px 0px;display: block;}
.cp .title{width: 100%;overflow: hidden;}
.cp .title li{width: 23.4%;padding: 15px 0;float: left;text-align: center;margin-left: 2.1%;background: #f2f2f2;
font-size: 18px;color: #555555;font-weight: bold;}
.cp .title li:first-child{margin-left: 0;}
.cp .title-content{width: 100%;overflow: hidden;margin: 40px 0;}
.cp .title-content ul{overflow: hidden;margin-left: -25px;}
.cp .title-content .show{display: block;}
.cp .title-content .hide{display: none;}
.cp .title-content li{width: 47.9%;margin-left: 25px;float: left;padding: 15px 20px;border: 1px dashed #eaeaea;margin-bottom: 20px;}
.cp .title-content li:hover{background: #f2f2f2;}
.cp .title-content li:hover a{color: #1e95f5;}
.cp .title-content li h3{font-size: 18px;color: #000000;}
.cp .title-content li span{color: #999999;margin: 12px 0 6px 0;display: block;padding-left: 25px;
    background: url("../images/time2.png") left center no-repeat;background-size: 18px;}
.cp .title-content .li li p{line-height: 20px;}
.newslist{margin: 30px auto;min-height: 360px;}
.newslist li{width: 48%;line-height: 60px;height: 60px;text-align: left;border-bottom: #DBDBDB 1px dashed;
    float: left;margin-right: 24px;}
.newslist li:hover .text a{color: #1e95f5;padding-left: 30px;}
.newslist li .date{float: right;padding-right: 20px;color: #999;}
.newslist li .text{float: left;text-align: left;position: absolute;}
.newslist li .text a{text-decoration: none;display: block;width: 335px;padding-left: 20px;
    background: url(../images/pic02.jpg) no-repeat left center;transition: all ease 0.5s;}
/*新闻中心 end*/
/*新闻内页*/
.newdetail{max-width:1200px; overflow:hidden; margin:0 auto; margin-top:60px; margin-bottom:60px; }
.newdetail_tj_pro h4{ font-weight:500; text-align: center; line-height:30px;}
.newdetail_tj_pro img{  margin:0 auto; text-align: center; display:block;width:85%; height:auto;}
.newdetail_tj_pro li{ width:22%; margin:0 1.3%; padding:1% 0; font-size:16px; border:#d8d8d8 1px solid; float:left;}
.newdetail_tj_pro h3,.newdetail_tj_new h3{font-size: 30px; color:#000;line-height: 32px; margin:15px 0 25px 0;}
.newdetail_tj_new{margin-bottom:60px;}
.newdetail_tj_new ul{ width:100%; margin:0 auto}
.newdetail_tj_new li{ width:47%;font-size: 16px; color: #000; font-weight: 400; line-height: 26px; height: 26px;overflow: hidden; float:left; text-overflow: ellipsis;white-space: nowrap;margin: 5px 3% 5px 0;}   .newdetail_tj_new li a{ color:#2a2a2a}
.newdetail ._tit{ width:100%; overflow:hidden; font-size:14px; margin-bottom:30px;}
.newdetail h1{line-height: 36px; padding: 0 0 20px 0; font-size: 34px; margin-bottom:15px; color:#000;
    border-bottom: 1px solid #dbdbdb;text-align: center;}
.newdetail p.banquan { text-indent: 0; font-size: 14px;}
._con_news_show h2{font-size: 20px;font-weight: bold;margin-bottom: 10px;}
._con_news_show p{line-height:32px;padding-bottom: 15px;font-size: 16px;color:#3d3d3d;text-indent:2em;}
._con_news_show img{margin-left: -25px;}
.banquan span {padding-right: 10px;float: left;}
.banquan span.return{float: right;display: block;background: url("../images/back.jpg") left center no-repeat;padding-left: 25px;}
.detail_guide {width:100%;margin:0 auto;background:#f0f0f0;overflow:hidden;margin-top:30px;}
.detail_guide span{ background:#e0e0e0; padding:17px; margin-right:15px;}
.detail_guide a{ width:90%; overflow:hidden;}
.detail_guide .same{font-size:16px;padding:15px 0 15px 0;width:50%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;float:left;}
.detail_guide .same:hover a{color:#eb0001;}
/*新闻内页 end*/
/*服务支持*/
.service-box h2{font-size: 32px;font-weight: bold;color: #000000;text-align: center;line-height: 32px;}
.service-box .text{text-align: center;padding: 25px 45px 35px 45px;line-height: 24px;}
.fwzx,.fwlc{width: 100%;overflow: hidden;margin: 70px auto;}
.fwzx ul{width: 100%;overflow: hidden;margin-bottom: 70px;}
.fwzx li{width: 21.25%;height: auto;float: left;margin-left: 5%;text-align: center;background: #f5f5f5;
    padding: 40px 25px 25px 25px;}
.fwzx li:hover{background: rgba(0,0,0,0.1);}
.fwzx li:first-child{margin-left: 0;}
.fwzx li h3{font-size: 26px;color: #000000;margin: 40px 0 30px 0;}
.fwzx dl{width: 100%;position: relative;overflow: hidden;}
.fwzx dt{width: 450px;padding: 45px 40px;color: #1a1a1a;position: absolute;right: 0;top: 30%;background: url("../images/bg.png") repeat;}
.fwzx dt h3{font-size: 32px;font-weight: bold;margin-bottom: 30px;}
/*服务支持 end*/
/*关于我们*/
.about-box h2{font-size: 32px;font-weight: bold;color: #000000;text-align: center;line-height: 32px;}
.about-box .tex{padding: 25px 45px 35px 45px;line-height: 24px;
    pointer-events:none;
    -webkit-pointer-events:none;
    -ms-pointer-events:none;
    -moz-pointer-events:none; /*以上为安卓/ios系统浏览器禁止复制*/ 
	}

.profile,.strength,.service,.course{width: 100%;overflow: hidden;margin: 70px auto;}
.profile .tex{padding: 25px 45px 10px 45px;line-height:24px;}
.profile .tex p{text-indent:2em;}
.profile li{width: 250px;height: 240px;float: left;margin-left: 60px;text-align: center;
    border: 2px solid #fec600;padding: 0 20px;}
.profile li:first-child{margin-left: 0;}
.profile li img{margin-top: -54px;transition: all ease 1s;}
.profile li:hover img{transform: rotateY(360deg);}
.profile li h3{font-size: 26px;color: #000000;margin: 40px 0 30px 0;}
.profile li p,.strength .sl p{line-height: 24px;}
.strength .sl h3{font-size: 22px;margin: 35px 0 20px 0;}
.strength .tex1{text-align:center;;padding: 25px 0 10px;line-height:24px;}
.strength .sl li{width: 50%;height: 460px;float: left;}
.strength .sl img{width: 100%;height: 100%;transition: all ease 1s;}
.strength .sl .left{position: relative;color: #fff;overflow: hidden;}
.strength .sl .left:hover img{transform: scale(1.1);}
.strength .sl .copy{width: 100%;position: absolute;top: 0;padding: 100px 180px 0 50px;}
.strength .sl .copy h3{color:#000;}
.strength .sl .copy p{color:#000;font-weight:700;}
.strength .sl .right li{width: 50%;height: 230px;overflow: hidden;}
.strength .sl .right li img{width: 100%;transition: all ease 1s;}
.strength .sl .right li:hover img{transform: scale(1.1);}
.strength .sl .right .nr{background: #f5f5f5;padding: 0 25px;}
.strength .sl .right .nr h3{color: #000000;}
.operate{width: 100%;height: 955px;background: url("../images/about04.jpg") center no-repeat;}
.operate dd{width: 50%;float: left;color: #fff;}
.operate dd h3{font-size: 35px;line-height: 30px;margin-bottom: 30px;}
.operate dd p{line-height: 24px;}
.operate dl{width: 100%;overflow: hidden;padding-top: 75px;}
.operate dt{width: 40%;float: right;margin-top: 20px;}
.operate dt p{width: 220px;height: 40px;border: 1px dashed #fff;line-height: 40px;text-align: center;
    color: #fff;float: left;margin: 8px;background: url("../images/icons.png") left center no-repeat;}
.operate dt .one{background-position: 10px -365px;}
.operate dt .two{background-position: 10px -318px;}
.operate dt .three{background-position: 10px -275px;}
.operate dt .four{background-position: 10px -236px;}
.service .fw{width: 100%;overflow: hidden;}
.service .tex2{text-align:center;padding: 25px 0 10px;line-height:24px;}
.service dl{width: 300px;height: 287px;background: #f2f2f2;overflow: hidden;border: 2px solid #fff;
    position: relative;float: left;transition: all ease 0.5s;}
.service dd{width: 100%;text-align: center;float: left;padding: 80px 0;background: #f2f2f2;
position: relative;z-index: 10;}
.service .show{width: 534px;}
.service .hide{width: 222px;}
.service .show-l{width: 142px;transition: all ease 1s;}
.service .show-n{opacity: 1;left: 30%;}
.service dd p{font-size: 28px;color: #000000;margin-top: 25px;}
.service dt{height: 120px;float: left;border-left: 1px solid #666666;padding: 0 25px;
    position: absolute;opacity: 0;margin: 80px 0;transition: all ease 1s;left: 0;}
.course{margin-bottom: 0;}
.course .nr{background: #f5f5f5;padding-bottom: 170px;}
.course .w{position: relative;}
.course dd{float: left;padding: 0 27px;width: 54%;}
.course dt{width: 370px;float: left;padding-top: 150px;}
.course dd h3{font-size: 160px;color: #e6e6e6;line-height: 160px;font-family: Impact;margin: 25px 0;}
#carousel .lc{position: absolute;top: 0;}
#carousel #content div{width: 100%;height: 350px;overflow: hidden;display: none;padding-left: 31.66%;}
#carousel #content .current{display: block;}
#carousel #control{position: absolute;bottom: -90px;background: url("../images/line.png") center no-repeat;}
#carousel #control li{float: left;width: 25px;height: 25px;border-radius: 50%;background: #2497f3;margin: 0 62px;
    border: 1px solid #597083;text-align: center;color: #1e95f5;font-size: 18px;position: relative;}
#carousel #control li span{position: absolute;top: 40px;left: -9px;width: 42px;}
#carousel #control li.sel{background: #cccccc;}
/*关于我们 end*/
/*联系我们*/
.contact-box h2{font-size: 28px;color: #000000;font-weight: bold;text-align: center;margin-top: 65px;}
.contact-box p{font-size: 14px;text-align: center;padding: 20px 160px 40px 160px;}
.contact-box .contact,.contact-box .ly,.contact-box .address{width: 100%;overflow: hidden;}
.contact .mode dl{width: 350px;margin-left: 75px;float: left;background: #f5f5f5;padding: 25px 0;}
.contact .mode dl:first-child{margin-left: 0;}
.contact .mode dl:first-child dd{margin-left: 30px;}
.contact .mode dd{float: left;margin: 0 25px 0 50px;}
.contact .mode dt{float: left;}
.contact .mode dt h4{font-size: 24px;color: #000000;margin: 12px 0;}
.contact .mode dt p{font-size: 16px;padding: 0;}
.contact .mode dt p.tel{font-weight: 800;font-size: 22px;}
.ly .msg{width: 100%;overflow: hidden;padding: 40px 20px;background: url("../images/ly2.jpg") top center no-repeat #f0f0f0;}
.ly .msg input{width: 350px;height: 50px;border: 1px solid #cdcdcd;margin-bottom: 20px;margin-left: 50px;
    font-size: 14px;color: #555555;background: none;text-indent: 10px;}
.ly .msg input:first-child{margin-left: 0;}
.ly .msg input.icon-name{background: url("../images/icon-name2.png") right 5px  center no-repeat;background-size: 25px;}
.ly .msg input.icon-tel{background: url("../images/icon-tel2.png") right 5px  center no-repeat;background-size: 25px;}
.ly .msg input.icon-message{background: url("../images/icon-message2.png") right 5px  center no-repeat;background-size: 25px;}
.ly .msg input.button{width: 185px;height: 50px;text-align: center;line-height: 50px;font-size: 20px;
    font-weight: bold;background: -webkit-gradient(linear, 0% 2%, 100% 10%,from(#ffcb01), to(#ffde5c));background: #ffcb01;
    border-radius: 4px;border: none;margin: 20px 0 0 42%;}
.ly .msg textarea{width: 100%;height: 185px;font-size: 14px;border: 1px solid #cdcdcd;background: none;
    padding: 20px 0 0 10px;}
.ly .msg input.button:hover{background: -webkit-gradient(linear, 0% 2%, 100% 10%,from(#ffde5c), to(#ffcb01));}
/*联系我们 end*/
#LRdiv0{display: none!important;}
.quick_links_wrap {width: 80px;height: auto;position: fixed;bottom: 100px;right: 20px;z-index: 10;}
.quick_links_wrap .return_top {background: url(../images/pc-totop.png) no-repeat #d3d3d3;width: 60px;height: 60px;
    display: block;background-size: 100% 100%;}
.fix-right { position:fixed; right:0;top:18%; color:#e60012 ;z-index:9999; *width:92px;}
.fix-right1,.fix-right3  {color:#fff;margin-top: 2px;text-align:center;padding: 5px 0;background:#1e95f5;line-height:18px;position: relative;}
.fix-right2{color:#fff;text-align:center;background:#1e95f5;line-height: 30px;}
.fix-right2:hover{background:#ed2225;cursor:pointer; }
.fix-right1:hover {background:#ed2225;cursor:pointer; }
.fix-right .fix-right3 .qcode {display:none;position:absolute;right: 0;top:0;background:#1e95f5;font-size: 22px;font-weight:  bold;text-align:center;width: 300px;height: 100%;line-height: 69px;}
.fix-right .fix-right3 .qcode a{ font-size:20px;}
.fix-right .fix-right3 .qcode img { display:block; margin-bottom:4px; width:128px; height:128px; }
.fix-right >.fix-right3:hover .qcode{display:block;background: #ed2225;}
.fix-right .go-top {padding: 5px 0;color: #fff;background: #1e95f5;text-align: center;
    line-height: normal;margin-top: 2px;}
.fix-right .go-top:hover{background: #ed2225;}
.fix-right a { color:#fff;display: block;}

.foottop{display:none;}
@font-face {font-family: "iconfont";
  src: url('//at.alicdn.com/t/font_7ufxnf244f9r7ldi.eot?t=1493023065322'); /* IE9*/
  src: url('//at.alicdn.com/t/font_7ufxnf244f9r7ldi.eot?t=1493023065322#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/font_7ufxnf244f9r7ldi.woff?t=1493023065322') format('woff'), /* chrome, firefox */
  url('//at.alicdn.com/t/font_7ufxnf244f9r7ldi.ttf?t=1493023065322') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/font_7ufxnf244f9r7ldi.svg?t=1493023065322#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-dianhua-copy:before { content: "\e610"; }
.icon-dizhiguanli:before { content: "\e600"; }
.icon-weixin2:before { content: "\e64f"; }

/*分页样式*/
.page{height:30px;line-height:24px;text-align:center;margin-top:5px;clear:both;}
.page li {display:inline;padding:5px 10px;border:1px solid #ddd;margin-right:55px;}
.page li a {color:#555;}
.page li a:hover {background:#f5f5f5;color:#0064c4;}
.page li.thisclass {background:#9a9fa5;color:#fff;}
.page li.thisclass a {text-decoration:none;cursor:default;border-color:#0064c4;color:#fff;}
.page .pageinfo strong {font-weight:normal;}

.new_lei {width:100%; height:auto; margin-top:40px;overflow: hidden;}
.new_lei h3{ font-size:34px; text-align:center; color:#fd7605; padding:5px 0;}
.new_lei ul{  width:36%;_width:36%; height:auto; margin:15px 0 0 0; float:left}
.new_lei li {float:left; text-align:center; width:45%;_width:40%; background-color:#Fff;  margin-right:3%;   }
.new_lei li a { display: block;color:#222; font-size:16px;text-align:center; background:#E9E9E9; line-height:66px;height:66px; cursor:pointer}
.new_lei .current1 a {background:#ff3333;color:#fff;text-align:center; border:none  }
.w1000{width:100%; overflow:hidden; height:auto;float:left;}
#tab_one1_1{ width:100%;}
.news_list{overflow:hidden; widht:100%;}
.news_list ul { width:100%;margin-left:-1%;}
.news_list ul il { float:left; width:50%;padding-left:1%;}
.news_list il .inner { padding:20px 0; border-bottom:1px dotted #bcbcbc}
.news_list .title { font-size:20px; line-height:26px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news_list .title a { color:#383842}
.news_list .title a:hover { color:#e50012}
.news_list .time { padding:10px 0 ; font-size:14px; color:#e50012; font-family:Arial}
.news_list .text { color:#4d4d4d; height:42px; overflow:hidden; line-height:20px;}
.learnmore{float:right;margin-right:15px; width:200px;  text-indent:30px;background: url(../images/learnmore2.png) no-repeat left center; margin-bottom:15px;}
.learnmore:hover{background: url(../images/learnmore.png) no-repeat left center;}

.fdh {display:none;}
 /*手机导航移动效果*/
    .maincate{width: 100%;
        height: 50px;
        line-height: 50px;
        white-space: nowrap;
        box-shadow: 0 1px 2px rgba(0,0,0,.1);
        overflow-x: scroll;
        overflow-y: hidden;
        -webkit-backface-visibility: hidden;
        -webkit-perspective: 1000;
        -webkit-overflow-scrolling: touch;
        text-align: justify;
        background: #f78361;
        padding: 0px 5px;
        box-sizing: border-box;
    }
    .maincate a{ color: #fff; text-decoration: none; margin-right: 10px;font-size:14px;}
    .maincate::-webkit-scrollbar{display: none;}

.footernav {float:left;width:100%;height:260px;background:#1b4da9;position:relative;;}
.footnav {position:relative;width:1200px;height:200px;margin:30px auto;color:#fff;}
.footnav ul {float:left;}
.footnav ul a{color:#fff;}
.nav01 {width:220px;height:20px;text-align:center;font-size:20px;margin-bottom:10px;font-weight:700;}
.nav02 {width:221px;height:160px;}
.nav02 ul{border-right:1px dashed;}
.nav02 ul li{float:left;width:100px;height:32px;margin:0 5px;text-align:center;line-height:32px;}
.nav03 {width:111px;height:20px;text-align:center;font-size:20px;margin-bottom:10px;margin-right:10px;font-weight:700;}
.nav04 {width:111px;height:160px;}
.nav04 ul{border-right:1px dashed;}
.nav04 ul li{float:left;width:100px;height:32px;margin:0 5px;text-align:center;line-height:32px;}
.nav05 {width:330px;height:20px;text-align:center;font-size:20px;margin-bottom:10px;font-weight:700;}
.nav06 {width:331px;height:160px;}
.nav06 ul{border-right:1px dashed;}
.nav06 ul li{float:left;width:100px;height:32px;margin:0 5px;text-align:center;line-height:32px;}
.footcopy {width:100%;height:40px;;background:#244b92;}
.footcp {width:1200px;height:40px;margin:0 auto;color:#fff;line-height:40px;text-align:center;overflow:hidden;}
.footcopy span,.footcopy a {margin:0 10px;}
.footcopy a{color:#fff;}
.footnav ul dd:hover,.nav02 ul li:hover,.nav04 ul li:hover,.nav06 ul li:hover {background:#fff;}
.footnav ul dd:hover a,.nav02 ul li:hover a,.nav04 ul li:hover a,.nav06 ul li:hover a {color:#1b4da9;}
.footcopy a:hover{color:#F00;}
.footer {float:left;width:100%;height:auto;margin-top:60px;}
.footyl {width:1200px;height:40px;margin:0 auto;padding-left:20px;line-height:20px;overflow:hidden;}

/* 右侧固定 */
.fixed-right {
    height: 210px;
    position: fixed;
    right: 20px;
    bottom:  40%;
    z-index: 9999;
}
.fixed-right li {
    position: relative;
    text-align: center;
    border-bottom: 1px solid #fff;
    background: #c2cdef;
    box-sizing: border-box;
}
.fixed-right li:hover {
    background: #fff;
    border-bottom: 1px solid #121a3b;
}
.fixed-right li a {
    font-size: 14px;
    color: #05163f;
    display: block;
    padding: 15px;
    box-sizing: border-box;
}
.fixed-right li .xsrx {
    display: block;
    font-size: 14px;
    color: #05163f;
    margin-top: 4px;
}
.fixed-right li:hover a {
    border: 1px solid #c2cdef;
    padding: 14px;
}
.fixed-right li a img {
    display: block;
    margin: 0 auto 5px;
}
.fixed-right .up {
    text-align: center;
    background: #c2cdef;
    box-sizing: border-box;
    padding: 15px;
    margin-top: 10px;
    cursor: pointer;
}
.fixed-right .up p {
    font-size: 14px;
    color: #05163f;
    margin-top: 5px
}
.fixed-right li.hover {
    position: relative;
    padding: 15px 0;
}
.fixed-right li .box {
    display: none;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    background: #fff;
    width: 300px;
    height: 97px;
    text-align: left;
    border: 1px solid #c2cdef;
    border-radius: 5px;
    padding: 10px;
    box-sizing: border-box;
}
.fixed-right li .box img {
    display: block;
    float: left;
    width: 75px;
}
.fixed-right li .box .right {
    float: left;
    margin-left: 10px;
    margin-top: 5px;
}
.fixed-right li .box .right p {
    font-size: 18px;
    color: #05163f;
}
.fixed-right li .box .right p span {
    color: #e61e37;
}
.fixed-right li .box .right strong {
    font-size: 22px;
    color: #e61e37;
    font-weight: bold;
    display: block;
    margin-top: 15px;
}
/* 右侧固定end*/


@media screen and (max-width:1600px){
    .module3 .profiles{padding: 100px 0 50px 0;}
    .module3 .bottom{margin-top: 100px;}
    .module3 .profiles .w{max-width: 1200px;}
    .module3 .top dl{margin-left: 3.23%;}
    .module3 .top dd{font-size: 120px;}
    .module3 .top dt p{font-size: 18px;}
    .module3 .top dt a{font-size: 16px;padding: 10px 30px;}
    .module3 .bottom dl{width: 22%;margin-left: 4%;}
    .module3 .bottom dt h4{font-size: 16px;}
}
@media screen and (max-width:1200px){
    .w{max-width: 999px;}
	.boxs{ width:98%;}
    .header ul li{width: auto;margin-left: 14px;}
    .prolist2 .title li a{width: 190px;}
    .module3 .top dd{font-size: 107px;line-height: 100px;}
    .module3 .top dt p{font-size: 14px;margin: 10px 0;}
    .module3 .top dt a{font-size: 14px;padding: 5px 20px;}
    .module3 .bottom dl dd img{width: 80px;}
    .module3 .bottom dt h4{font-size: 14px;}
    .module3 .profiles .w{max-width: 999px;}
    .module4 .right{width: 540px;}
    .module4 .right dd{width: 98px;}
    .module4 .right .month{font-size: 35px;}
    .module4 .right dt{width: 410px;}
    .gs li{width: 319px;margin-left: 20px;}
    .hy .left{width: 400px;}
    .hy .right{width: 560px;}
    .hy .right li{padding: 20px 0;}
    .cp .title-content li{width: 47.55%;}
    .profile li{width: 227px;margin-left: 30px;}
    .service dl{width: 249px;}
    .service .show{width: 459px;}
    .service .hide{width: 180px;}
    #carousel .lc{width: 300px;}
    .course dd{width: 45%;}
    .course dd h3{font-size: 110px;}
    #carousel #control li{margin: 0 49px;}
    .cp .title-content li p{height: 40px;}
    .newslist li{margin-right: 19px;}
    .fwzx li p{height: 60px;}
    .contact .mode dl{width: 100%;margin:0 auto;float: left;background: #f5f5f5;padding: 25px 0;}
    .contact .mode dl:first-child dd{margin-left: 30px;}
    .contact .mode dd{float: left;margin: 0 25px 0 50px;}
    .contact .mode dt{float: left;}
    .contact .mode dt h4{font-size: 24px;color: #000000;margin: 12px 0;}
    .contact .mode dt p{font-size: 16px;padding: 0;}
    .contact .mode dt p.tel{font-weight: 800;font-size: 22px;}
    .ly .msg input{width: 303px;margin-left: 20px;}
    .pro_pic{width: 50%;}
    .pro_r{width: 48%;}
    .pro-text .title li a{width: 24.6%;}
    .trait .w div{padding: 20px;}
    .trait .w div h3{margin-top: 120px;}
    .message .left dt input.icon-name,.message .left dt input.icon-tel{width: 100%;}
    .message .left,.message .right{width: 480px;}
    .message .right dd{padding: 40px 0 40px 130px;background-position: left 25px center;}
    .message .right dt{padding: 25px 40px;}
    .projects-page .textbox li{margin-left: 2.5%;width: 23.12%;height: 370px;}
    .projects-page .shiliao1 li:first-child{width: 550px;}
    .fix-right{width: 80px;top: 48%;}
    .pro_r h1{font-size: 25px;}
    .pro_r p{font-size: 13px;margin: 10px 0;}
    .pro_sx{padding: 1px 10px;}
    .pro_sx p{font-size: 13px;margin: 5px 0;}
    .pro_contact{margin: 20px 0 10px 0;}
    .pro_order a{font-size: 18px;height: 45px;line-height: 45px;}
    .pro_order a i{line-height: 40px;}
}
@media screen and (max-width:999px){
    #top{display:none;}
	.header .pc,.location,.footer,.module3{display: none;}
    .header .m{display: block;}
    .header{width: 100%;overflow: hidden;position: fixed;top: 0;z-index: 999;}
    .header .m-logo{width: 100%;height: 40px;background: #fff;}
    .header .m-logo li{display: block;height: 40px;line-height: 46px;text-indent: -999em;}
    .header .m-logo .top_logo{width: 74%;background: url(../images/m-logo.png) no-repeat left;background-size: 200px;float: left;margin-left: 10px;}
    /** .header .m-logo .top_nav{width: 50px;background: url(../images/icon-nav.png) no-repeat center;background-size: 25px;float: right;} **/
    .header .m-nav{width: 100%;height:auto;}
    .header .m-nav li{width: 14.286%;float: left;text-align: center;background: #5c60f8;margin: 0;}
    .header .m-nav li a{padding: 0 10px;font-size: 12px;display: block;color:#fff;}
    .banner{margin-top: 90px;}
    .prolist2 .title li a{width: 19%;margin-left: 1.25%;}
    .module4 .left{width: 49%;}
    .module4 .right{width: 49%;}
    .module4 .right dl{padding: 14px 10px;}
    .module4 .right dd{width: 84px;}
    .module4 .right .month{font-size: 30px;}
    .module4 .right dt{width: 72%;}
    .profile li{width: 23%;margin-left: 2.66%;}
    .service dl{width: 25%;}
    .service .hide{width: 103px;}
    .service dd p{font-size: 20px;}
    #carousel #control li{margin: 0 35px;}
    #carousel .lc{width: 250px;}
    .course dt{width: 250px;float: right;}
    .course dd h3{font-size: 80px;}
    .prolist2 .tab2 li a{width: 24%;margin-left: 1.3%;}
    .gs li{width: 32.6%;margin-left: 1%;}
    .hy .left{width: 49%;}
    .hy .right{width: 49%;}
    .hy .right li em{display: none;}
    .hy .right li .text{width: 71%;}
    .cp .title-content ul{margin-left: 0;}
    .cp .title-content li{width: 48%;margin: 10px 1%;}
    .cp .title-content li h3{height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
    .news-box {padding: 0 1%;}
	.new_lei{ height:auto;}
	.new_lei ul{ width:80%; margin:0 auto;float:none}
	.new_lei li a{ height:44px; line-height:44px;}
	.new_lei li{ width:50%; margin-right:0}
	.new_lei .current1 a{ background:#ff4a00}
	.w1000{ width:100%;}
	.news_list ul { width:100%;margin:0;}
	.news_list{ box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}
	.news_list{ margin-bottom:30px;}
	.news_list .title{ font-size:16px;}
    .toutitle{font-size:16px;}
	.concontent{max-height:104px;overflow:hidden;}
    .contitle{font-size:16px;}
    .condesc{line-height:20px;}
	.toutime{padding:6px 4px;}
	.ft-size-30{font-size:18px;}
	.touimg i,.conimg i{display:none;}
}
@media screen and (max-width:768px){
    .module1,.module2,.module4 {margin: 20px 0;}
    .home h2{font-size: 22px;line-height: normal;}
    .home .text{font-size: 12px;margin: 10px 0;}
    .module1 .product-box .tab li{width: 24%;margin-left: 1%;padding: 10px;}
	.module1 .product-box .tab li:first-child{margin-left: 1%;}
    .module1 .product-box .tab .active{background-size: 30px;}
    .module1 .product-box .tab li a{font-size: 12px;}
    .module1 .product-box{margin: 10px 0;}
    .module1 .product-box .tab-content{padding: 10px 0;}
    .module1 .product-box dl{width: 31.33%;margin: 10px 1%;}
    .module1 .product-box dl dt{font-size: 12px;height: 30px;line-height: 30px;}
    .module2 .nr{padding: 10px;}
    .module2 .nr h3{font-size: 16px;margin-bottom: 10px;}
    .module4 {padding: 0 1%;}
    .module4 .left{width: 100%;}
    .module4 .left .nr h3{font-size: 16px;margin: 10px 0;}
    .module4 .left .nr p{font-size: 13px;}
    .module4 .right{width: 100%;}
    .module4 .right dd{width: 70px;}
    .module4 .right .year{font-size: 14px;line-height: normal;}
    .module4 .right .month{font-size: 24px;line-height: 24px;}
    .module4 .right dt{width: 75%;float: left;margin-left: 10px;}
    .module4 .right dt h3{font-size: 16px;margin-bottom: 5px;}
    .module4 .right dt p{font-size: 12px;}
    .prolist .title{margin-bottom: 10px;}
    .prolist .title li{width: 20%;font-size: 12px;margin-left: 6.66%;padding: 2%;}
    .prolist .title li img{margin-bottom: 5px;}
    .prolist .list li{width: 31.33%;margin: 5px 1%;}
    .prolist .list p a{height: auto;font-size: 13px;padding: 5px 0;}
    .prolist2 .title{margin: 15px 0;}
    .prolist2 .title li a{width: 20%;font-size: 12px;padding: 8px 0;margin: 0;}
	.prolist2 .tab2{width: 100%;overflow: hidden;margin: 40px 0;}
    .prolist2 .tab2 li {width: 21%;background:#1b4da9;float: left;text-align: center;margin: 10px 10px 0 0;
    padding: 10px 0;font-size: 18px;}
	.prolist2 .tab2 li:nth-child(2),.prolist2 .tab2 li:nth-child(6),.prolist2 .tab2 li:nth-child(10){margin-left: 14px;}
	.prolist2 .tab2 .cplb,.prolist2 .tab2 .lxwm,.prolist2 .tab2 .cont,.prolist2 .tab2 ul li:hover ul,.prolist2 .tab2 .tjtitle,.prolist2 .tab2 .tjxw1,.prolist2 .tab2 .tjxw2{display:none;}
	.prolist2 .tab-content2{width: 100%;height: auto;overflow: hidden;margin: 30px 0;}
    .prolist2 .list{margin-left: 0;}
    .prolist2 .list li{margin: 0 1% 20px 1%;width: 31.33%;}
    .prolist2 .list dt{padding: 10px;}
    .prolist2 .list dt h3{font-size: 15px;margin-bottom: 10px;}
    .prolist2 .list dt p{display: none;}
    .prolist2 .list dt span a{font-size: 12px;}
    .profile, .strength, .service, .course{margin: 20px 0;}
	.page{height:30px;line-height:24px;text-align:center;margin-top:30px;margin-bottom:60px;clear:both;}
    .page li {display:inline;padding:5px 5px;border:1px solid #ddd;margin-right:2px;}
    .about-box h2,.operate dd h3{font-size: 22px;}
    .about-box .text{padding: 10px 1%;}
    .profile .text{padding: 10px;}
    .profile li{width: 48%;margin: 60px 1% 0 1%!important;height: 180px;padding: 0 10px;}
    .profile li img{width: 80px;margin-top: -40px;}
    .profile li h3{font-size: 18px;margin: 10px 0 10px 0;}
    .profile li p, .strength .sl p{font-size: 12px;line-height: 22px;}
    .strength .sl .left,.strength .sl .right{width: 100%;height: auto;}
    .strength .sl .left{display: none;}
    .strength .sl .copy{padding: 10px;}
    .service,.course{display: none;}
    .operate{padding: 0 1%;background: none;height: auto;}
    .operate dl{padding-top: 10px;}
    .operate dd{width: 100%;text-align: center;color: #555555;float: none;}
    .operate dd h3{margin-bottom: 10px;font-weight: bold;color: #000000;}
    .operate dt{width: 235px;float: none;overflow: hidden;margin: 10px auto;}
    .operate dt p{color: #555555;border: 1px dashed #000000;}
    .prolist2 .tab2,.prolist2 .tab-content2{margin: 5px 0;}
    .prolist2 .tab2 li a{padding: 10px 0;font-size: 12px;width: 21%;margin-left: 0;margin-bottom: 0;}
    .prolist2 .tab-content2 li{margin-left: 0;}
    .prolist2 .tab-content2 dl{width: 48%;margin: 10px 1%;}
    .prolist2 .tab-content2 dt{padding: 10px;}
    .prolist2 .tab-content2 dt h3{font-size: 16px;}
    .prolist2 .tab-content2 dt p{font-size: 12px;margin: 10px 0;}
    .prolist2 .tab-content2 dt span{font-size: 12px;}
    .gs li{width: 48%;}
    .gs li:last-child{display: none;}
    .gs li h3{font-size: 16px;margin-bottom: 10px;}
	.conimg {float:left;width:40%;height:auto;}
	.concontent {float:right;width:55%;height:auto;}
	.condesc {margin-top:0;height:70px;overflow:hidden;}
	
	.new_lei{ height:auto;margin-top:20px;}
	.new_lei ul{ width:80%; margin:0 auto;float:none}
	.new_lei li a{ height:44px; line-height:44px;}
	.new_lei li{ width:50%; margin-right:0}
    .new_lei .current1 a{ background:#ff4a00}
	.w1000{ width:100%;}
	.news_list ul { width:100%;margin:0;}
	.news_list ul il{ width:100%; padding:0 10px;}
	.news_list il .inner { padding:5px 0;}
	.news_list .time { padding:5px 0 ;}
	.news_list{ box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}
	.news_list{ margin-bottom:30px;}
	.news_list .title{ font-size:16px;line-height:16px;}

.fdh {
	line-height: 40px;
	height: 40px;
	background-color: #f78361;
	width: 100%;
	display: block;
	position: fixed;
	z-index: 99999;
	bottom: 0px;
	color: #FFF;
}
.fdh li {
	width: 25%;
	float: left;
	display: block;
	text-align: center;
	border-right: 1px #ddd solid;
	box-sizing: border-box;
}
.fdh a {
	color: #FFF;
}
.footernav,.footer,.fixed-right {display:none;}
}
@media screen and (max-width:600px){
    .prolist2 .tab-content2 dt p{height: 44px;}
}
@media screen and (max-width:540px){

}
@media screen and (max-width:480px){
    .module1 .product-box dl{width: 48%;}
    .module2 ul li{width: 49%;margin-left: 2%;}
    .module2 ul li:last-child{display: none;}
    .prolist .list li{width: 48%;}
    .prolist2 .list li{width: 48%;}
	.pro_show{ margin:20px auto;}
	.pro_tit{ font-size:26px; height:26px;}
	.pro_show p{ display:none;}
	.pro_show ul li p{ display:block; font-size:14px;}
	.pro_show ul li{ width:49%;}
	.pro_show ul li:hover img{transform:none;}
	.shows{ padding:20px 0;}
	.pro_show ul{ margin-top:10px;}
}
@media screen and (max-width:412px){
    .prolist2 .title li a{width: 20%;font-size: 12px;padding: 8px 4%;margin: 0;}
}


/*hx*//*hx*//*hx*//*hx*//*hx*//*hx*//*hx*/
/*hx*/
#hxcontent{ margin:0 auto; width:1170px; height:auto;margin-top:10px;overflow:hidden; margin-bottom:40px; *margin-bottom:10px;}
#subleft{width:76%; float:left; overflow:hidden; }
#subleft .sub-ban{ margin-bottom:15px;}
#subright{width:22%; float:right; background:#fff; margin-top:32px; border:#d8d8d8 1px solid; border-top:none; overflow:hidden; }

.sub_tit{border-bottom:#DBDBDB 1px solid; height:35px; width:100%; margin:0px 0px 15px 0; line-height:35px; }
.sub_titl{ width:100px; float:left;font-size:18px; font-weight:bold; color:#333;font-family: "Microsoft YaHei";}
.sub_titr{  }
.sub_tit2 { width: 100px; float: left; font-size: 16px;font-weight: bold;color: #333; font-family: "Microsoft YaHei";}

.pro-detail { width:100%; float:left;}
.pro-detail h1 { font-size:34px; color:#494949; background:url(../images/line1.jpg) left center no-repeat; padding-left:45px; margin-bottom:20px;}
.pro-l { width:74%; float:left;}
.pro-banner{position:relative; width:100%; height:auto; margin:0 auto;}
.banner_tab{ height:42px; position:absolute; right: 8px; bottom:8px;}
.banner_tab ul { cursor:pointer;}
.banner_tab li { float: left; list-style-type: none; text-align: center;}
.banner_tab a { width:80px; height:43px; display:block; margin-right:2px;}
.pro-bg a img{ width:100%; height:auto; }
.hidecontent {display:none;}
.on{ background-position:0px -100px;}
.on img{ border:1px solid #fff; height:42px; width:80px; margin-top:0;}
.tab_img{ width:72px; height:35px; margin-top:3px; border:1px solid #e2e2e2; }
.pro-r { float:right; width:22.5%;}
.pro-ys { padding:35px 5px 8px 25px; background:url(../images/ys.png) top left no-repeat #f6f6f6; }
.pro-ys p { font-size:15px; margin:0 0 10px; color:#000;}
.pro-tel { border:4px solid #000; margin-top:40px; text-align:center; padding-bottom:5px; }
.pro-tel span { display:block; font-size:20px; font-weight:bold; color:#222; margin:-20px auto 0; width:67%; background:#fff; line-height:40px; overflow: hidden; }
.pro-tel span img { float:left; padding-left:12%;}
.pro-tel p { color:#ff0400; font-size:30px; font-weight:bold; letter-spacing:-1.2px; margin:0;}
.cxxl { width:100%; overflow: hidden; margin: 0; float:right; clear: both; }
.cxxl a { height: 44px; line-height: 44px; text-indent: 70px; display: inline-block; width:100%;float: left; margin-top:15px; font-size: 20px; color: #fff; }
.cxxl a.zx { background: url(../images/zx.png) no-repeat 10% center #ff3f3c; }
.cxxl a.zx:hover { color: #fff; background: url(../images/zx.png) no-repeat 10% center #f00; }
.cxxl a.get-price { background: url(../images/price.png) no-repeat 10% center #424355; }
.cxxl a.get-price:hover { background: url(../images/price.png) no-repeat 10% center #222; color: #fff; }
.pro-txt { width:100%; font-size:16px; overflow:hidden;}
.pro-txt h1 { font-size:30px; line-height:34px; margin-bottom:5px; color:#eb0001;}
.pro-txt p { color:#666; margin:0; margin-top:15px;}

.tj_pro { width:20%; float:right; margin-top:30px; background:#f6f6f6;text-align:center; }
.tj_pro h4 { background:#dedede; text-align:center; line-height:40px; font-size:20px; margin-bottom:20px; margin-top: 0px; color: #182133;}
.tj_pro ul { width:85%; margin:0 auto;}
.tj_pro ul li img { width:100%; height:auto;}
.tj_pro ul li a { line-height:35px; font-size:14px;}
.tj_pro ul li:hover a { color:#F00;}
.tj_pro ul li { margin-bottom:15px;}

.pic { margin-right:15px; float:left; margin-top: 10px;}
.zx { margin-top:10px; display:block; width:100%;}
.share span { float:left; margin-right:8px;height:14px; line-height:14px;}
.pro_nav1 { height:44px; width:100%; border-bottom:1px solid #ccc; background:#FFF;}
.share ul li { float:left; margin-right:6px; height:14px;}
.pro_nav1 ul{ float:left; overflow:hidden; width:75%;}
.pro_nav1 ul li {float: left;height:44px; line-height:44px;display: inline-block; text-align:center; margin-right:3px;}
.pro_nav1 ul li a {height:44px; display:block;font-size:16px; line-height:44px;text-decoration: none; color:#333; background:#f2f2f2; padding:0 50px; _display:inline-block;}
.pro_nav1 ul li a.momol {font-size: 16px;color: #FFF;height:44px; line-height:44px;display:block; background:#182133; _display:inline-block;}
.pro_nav1 ul li a:hover {background:#182133;color:#FFF;}
.pro_con { line-height:24px; margin-top:25px; width:75%; float:left;}
.pro_con h3{ color:#222; font-size:20px; margin-bottom:10px;background: url(../images/ico.jpg) no-repeat left center;padding-left: 20px; margin-top:0;}
.pro_con p { margin-bottom:15px; text-indent:2em;font-size: 14px;line-height: 35px;}
.pro_con h4 { font-size:16px; color:#eb0001; margin-bottom:10px;}
.pro_con a{    color: #136EC2;    font-weight: bold;} /*lcadd*/

.fanhui{ float:right;}
.fanhui a{ line-height:42px; color:#333; font-size:15px; padding-left:28px;}
.fanhui a:hover{ color:#ff4a00;font-size:15px;}

.sub-left1 { margin-top: 25px; float: left;}
.m-ys,.mpro-pic{ display:none;}
.wujujiecc{ color:#FF0000;}
.message{ width:100%; margin-top:35px; background:#f0f0f0; overflow:hidden}
.message .tit2{ width:100%;background:url(../images/ly2.jpg) no-repeat left top;overflow: hidden;}
.message .tit2 h3{font-size:28px;color:#eb0001;padding: 0 20px;margin: 20px 0 0 0;}
.message .tit2 p{font-size: 14px;color: #666;line-height: 32px;padding: 10px 20px;}
.message .tit span,.message .tit2 span{ padding:5px 7px; color:red; font-size:16px; white-space: nowrap; font-weight:bold;}
.message ul{ width:95%; margin:0 auto; overflow:hidden}
.message li{ width:47%; float:left;margin: 0 1.3% 2%;}
.message li span{ float:left; width:100px; line-height:36px; font-size:16px;} .message li b{ color:#f33;}
.message input.intxt { width: 96%; margin: 5px 0 2px; border: 1px solid #D9D9D9; border-top: 1px solid silver; line-height: 36px; height: 36px; color: #999; padding: 0 4px; overflow: hidden; float: left; border-radius: 0; background:#fff;}
.message textarea { border: 1px solid #CCC; width: 100%; height: 100px; line-height: 20px; margin: 6px 0 0; padding: 4px; background: #fff; color: #999; resize: none; float:left; border-radius: 0;}
.message .btn { margin-left: 40%; overflow: hidden; width:100%; border:none; margin-top: 10px; margin-bottom:30px;}
.btn1 {background: #de0a0a; width: 140px; color: #fff; text-align: center; border: none; height: 48px; line-height: 48px; font-size: 16px; cursor: pointer;}

.product-left1 #cpzsl{ width:100%; clear:both;}
.product-left1 #cpzsl ul{ list-style:none; margin:0 auto; padding:0px;width:100%; overflow:hidden; *margin-bottom:25px;}
.product-left1 #cpzsl ul li{ width: 46%; line-height: 40px; height: 40px; text-align: left; height: 35px; line-height: 35px; border-bottom: #DBDBDB 1px dashed; margin-bottom: 3px; float: left; margin-right: 20px; }
.product-left1 #cpzsl li .text{ float:left;text-align: left; position: absolute;}
.product-left1 #cpzsl li .date{ float:right; padding-right:20px;color:#999;}
.product-left1 #cpzsl ul li a { padding-left:20px; text-decoration:none; display: block;width: auto;background: url(../images/dot.jpg) no-repeat left center; padding-left: 15px;}
.product-left1 #cpzsl h3 { margin:22px 0 22px 0;font-size: 22px; float: left; width: 40%; text-align: left; color: #000;}
#cpzsl h3 a.r { font-size:14px; color:#6f6f6f;}
.sub_tit a.more-wz{float: right; padding-top: 4px;}
.foot_zx,.mfoot{ display:none}

#footer{ width:1170px; padding:12px 0; background:#28282F; margin:10px auto 0; overflow: hidden; text-align:center;}
#footer span{text-align:left; color:#fff; font-weight:bold;}
.fix-right { position:fixed; right:0;top:20%;margin-top:-120px; color:#e60012 ;z-index:9999; *width:92px;}
.fix-right img { margin:auto; margin-bottom:4px;max-width: 100%; border:none;}
.fix-right1,.fix-right3 { color:inherit; color:#fff; margin-top:1px; text-align:center; padding:12px 3px 3px; background:#20385f; line-height:20px; }
.fix-right2{ color:inherit; color:#fff; margin-top:1px; text-align:center; background:#20385f; line-height:20px; }
.fix-right2:hover{background:#ed2225;cursor:pointer; }
.fix-right1:hover {background:#ed2225;cursor:pointer; }
.fix-right .fix-right3 { position:relative; margin-top:1px; }
.fix-right .fix-right3 .qcode { display:none;position:absolute; left:-188px; top:0; padding:26px 20px 27px; background:#ed2225; font-size:16px; color:#222; text-align:center; width:260px;}
.fix-right .fix-right3 .qcode a{ font-size:20px;}
.fix-right .fix-right3 .qcode img { display:block; margin-bottom:4px; width:128px; height:128px; }
.fix-right >.fix-right3:hover .qcode{display:block}
.fix-right .go-top { padding: 8px 18px 4px;color: #fff;background: #ed2225;text-align: center; line-height: 20px;}
.fix-right a { color:#fff;}
.fix-right a span{ display:block; clear:both;}
.go-top { display:none;}

#sub_pro{ width:100%; float:left; margin-top:10px; overflow:hidden}
.news-tittle1 { font-size:26px; margin-bottom:25px;}
.Contentbox{text-align:left;line-height:25px; }
.Contentbox p{ text-indent:2em;line-height: 30px; margin:25px 0;}
.Contentbox a{color:#136EC2; font-weight:bold;}
.Contentbox a:hover{color:red; font-weight:bold;}
.Contentbox h3{color:#ff0000; font-size:16px;}
.Contentbox strong{ font-size:15px;}
.Contentbox h2{ font-size:16px;}
.Contentbox #daodu{ width:97%; background-color: #F3F3F3; border: 1px #E5E5E5 solid; margin:15px 0; padding: 20px 0 20px 20px; color: #060606; font-size: 13px;}
.Contentbox #daodu span {color:#FF0000;font-weight: bold; white-space:nowrap;}
.Contentbox #daodu a{color: #D1B046;font-weight: bold;}

#jiathis { margin: 20px 0 20px; width: 100%; overflow: hidden; background: url(../images/kf1.png) left top no-repeat #F1F1F1; padding: 1px 0 10px 0;}
#jiathis p { margin: 0 auto; text-indent: 0; margin-bottom: 5px; margin-left: 15%; margin-top: 15px;	margin-right:5%;}
.l-daodu { float: left; font-size: 14px; margin-top: 8px; color: #484848; margin-left: 15%;}
.r-daodu { float: left; overflow: hidden; margin-left: 2%;}
#jiathis a { font-size: 20px; font-weight: bold; color: #ED1C24;}
#jiathis a.zx-daodu {    display: block;
 padding: 4px 12px 4px 40px;
 background: url(../images/qb_daodu.png) 12px center no-repeat #20385f;
 color: #fff;
 float: left;
 font-size: 15px;
 margin-top: 5px;}
.daodu{display: none;}
.xw_xx{width:100%; height:30px; border-top:1px dashed #CCC;padding-top:10px; line-height:25px;text-indent:2em;}
.xw_xx span{ width:50%; display:block; float:left; line-height:28px}

#sub_prol{float:left; margin-bottom:20px; }
#sub_pror{ float:right; width:375px; _width:367px;}
#sub_aj{ float:left;width:100%; margin-top:6px;}
#sub_aj li{float:left; list-style:none; line-height:34px; text-align:center; font-weight:bold;margin-right: 24px; _margin-right: 16px; cursor:pointer;}
#sub_pro .list_con1{line-height:28px; text-align:left;text-indent:2em;margin-top: 35px; overflow:hidden; margin-bottom:30px;border: 1px solid #ccc;padding: 0 0 12px;}
#sub_pro .list_con1 b{ font-size:18px;background: #dedede;display: block; padding: 5px 0; margin-bottom: 8px;}
#sub_pro  .list_con1 b{ margin-left:-10px;}
#sub_pro .list_con1 ul{}
#sub_pro .list_con1 ul li{ width:48%; height:26px; line-height:26px; float:left; margin-left:8px; text-align:left; margin-top:5px;background:url(../images/zfx.jpg) 10px center no-repeat ; }
.xg{width: 48%;display: block;float: left;line-height: 35px;overflow: hidden; height: 35px;}
.xg a{ font-size:12px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
#subright{width:22%; float:right; background:#fff; margin-top:32px; border:#d8d8d8 1px solid; border-top:none; overflow:hidden; }
#prolist{ width:100%; }
.rtit{ font-size: 16px; margin: 0; color: #000; letter-spacing: 1px; border-bottom: #d8d8d8 1px solid; border-top: #d8d8d8 1px solid; line-height: 38px; height: 38px; overflow: hidden; background: url(../images/ico.png) no-repeat 10px 12px #eee; text-indent: 35px; font-weight: bold; }
.xgp{margin:10px 0 10px 0; text-align:center; font-size:14px; font-weight:bold;}
.xgp a:hover{color:red;}

@media screen and (max-width:500px){
.message{ width:100%; margin-top:35px; background:#f0f0f0; overflow:hidden}
.message .tit2{ width:100%;background:url(../images/ly2.jpg) no-repeat left top;overflow: hidden;}
.message .tit2 h3{font-size:28px;color:#eb0001;padding: 0 20px;margin: 20px 0 0 0;}
.message .tit2 p{font-size: 14px;color: #666;line-height: 32px;padding: 10px 20px;}
.message .tit span,.message .tit2 span{ padding:5px 7px; color:red; font-size:16px; white-space: nowrap; font-weight:bold;}
.message ul{ width:95%; margin:0 auto; overflow:hidden}
.message li{ width:47%; float:left;margin: 0 1.3% 2%;}
.message li span{ float:left; width:100px; line-height:36px; font-size:16px;} .message li b{ color:#f33;}
.message input.intxt { width: 96%; margin: 5px 0 2px; border: 1px solid #D9D9D9; border-top: 1px solid silver; line-height: 36px; height: 36px; color: #999; padding: 0 4px; overflow: hidden; float: left; border-radius: 0; background:#fff;}
.message textarea { border: 1px solid #CCC; width: 100%; height: 100px; line-height: 20px; margin: 6px 0 0; padding: 4px; background: #fff; color: #999; resize: none; float:left; border-radius: 0;}
.message .btn { margin-left: 40%; overflow: hidden; width:100%; border:none; margin-top: 10px; margin-bottom:30px;}
.btn1 {background: #de0a0a; width: 140px; color: #fff; text-align: center; border: none; height: 48px; line-height: 48px; font-size: 16px; cursor: pointer;}
.newsshowright{}
.newsshowright ul{}
.newsshowright ul li{ margin:10px 0 0 0; text-align:center}
.newsshowright ul li img{ width:88%; height:auto;}
}

@media screen and (max-width:1024px){
 .ys-sx{ width:51%;}
 .product-left1 #cpzsl li .date { display:none\9; }
 .product-left1 #cpzsl ul li a {width:90%\9;}
 .pro-tel span { width:82%; font-size:18px;}
 .pro-ys p { font-size:13px;}
 .pro_con p { *font-size:12px; *line-height:22px;}
 .product-left1 #cpzsl ul li a {background: url(/images/dot.jpg) no-repeat left 15px;}
 .about-pro-pic ul li{height: auto;}
}

@media screen and (max-width:767px) {
 img { max-width:100%; height:auto;}
 #subleft,.product-left { width:100%;}
 
 #hxcontent { width:100%; margin:0;}
 #con1,#subright,.sub_tit1,#con,.sypro,#liuyan{ display:none;}
 #subleft {width:100%; margin-bottom:0; margin-top:0;}
 .sub_titr { width:100%; float:left; text-align:left;}
 .sub_tit { margin: 5px 0px 15px 0;}
 .product-left ul { margin-left:-2%;}
 .product-left ul li {float: left; width: 48%;margin: 0 0 0 2%; height:auto;}
 .product-left ul li img,.Contentbox embed { width:100%; height:auto;}
 .product-left ul li span{line-height: 24px;}
 .pro-info { width:100%;}
 .Contentbox { width:98%; margin:0 auto;}
 .Contentbox p { text-indent:0; margin:15px 0; line-height:35px; font-size:14px;}
 .Contentbox embed { width:100%; height:auto;}
 .Contentbox #daodu { display:none;}
 .Contentbox p { line-height:25px;}
 .pro-order { display:none;}
 #sub_prol,#sub_prol img { width:100%;}
 #sub_pror h1 { margin-top:10px;}
 .product-left ul,#sub_pro { margin-top:0;}
 .sub_com1{ height:auto;}
 .sub_com1 p { margin:5px 0 10px 0;}
 .sub_com span { margin-left:0;}

 .mpro-pic { width:100%; position:relative;}
 .mpro-pic img { width:100%; height:auto;}
 .back { width:10%; position:absolute; top:10px; left:10px; display:none;}
 .go-home { width:10%; position:absolute; top:10px; right:10px;display:none;}
 .pro-l,.pro-r ,.rmxh,.tj_pro,.fanhui,.pro_nav1,.pc-block{ display:none;}
 .m-ys,.mpro-pic,.m_dybg { display:block;}
 .pro-detail h1 { font-size:20px;  padding-left:10px; margin:5px 0; color:#343434; background:none}
 .m-ys { padding:0 10px;}
 .m-ys p { font-size:14px; margin:0; color:#4b4b4b;}
 .m-ys span { display:inline-block; border-radius:10px 0; border:1px solid #ff0606; color:#ff0606; margin-left:10px; padding:0 5px; font-size:12px;}
 .pro-txt {background:#fbfafa; margin-top:12px; border-bottom:10px solid #f5f5f4;}
 .pro-txt p { padding:9px 10px 9px 16px; font-size:12px; color:#666666; margin-top:0; border-top:1px solid #f3f3f3; background:url(../images/icon-txt.png) left 14px no-repeat; background-size:15px 15px; margin-left:10px;}
 .pro-txt p strong { font-weight:normal;}

 .pro_con { width:98%; margin:0 auto; float:none;}
 .pro_con p { text-indent:0;}
 
 .mprotj-tit { padding:10px;}
 .mprotj-tit h3 { font-size:20px; float:left; margin:0; margin-right:15px;}
 .mprotj-tit span { line-height:33px; font-size:12px;}
 .mpro-tj ul {margin-left:-2%;}
 .mpro-tj li { width:48%; float:left; text-align:center; margin-left:2%; font-size:14px; line-height:24px; margin-bottom:8px;}
 .mpro-tj { overflow:hidden; border-bottom:1px solid #f3f3f3;}
 .box h3 { margin:15px 0 8px;}
 
 .sub_com p { line-height:28px;}
 .product-left1 #cpzsl ul li { width:100%; margin-right:0;}
 .product-left1 #cpzsl li .text { float:none; margin-left:10px; overflow:hidden; display:block; width:225px; white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;}
 .product-left1 #cpzsl h3 { margin:0 0 15px 0;width: 100%; background: #f3f3f3; padding: 5px 0 5px 0; font-size:20px; text-indent:15px;}
 .product-left1 #cpzsl ul { margin-bottom:20px;}

 .m_dybg { margin-bottom:15px;}
 .mpro-tjt { overflow:hidden;}
 .protj-l { width:45%; background: #f7f7f7;}
 .protj-r { width:53%;}
 .protj-qm,.protj-zs { width:99%;background: #f7f7f7;}
 .protj-qm { margin-bottom:2%;}
 .protj-yd { width:100%; margin-top:2%; background: #f7f7f7;}
 .protj-l img,.protj-r img{ width:90%; }
 .lx-r img { height:27px; width:auto}
 .in-sol { width:100%; overflow:hidden; margin-bottom:0;}
 .protj-tit p,.sol-r ul,.zxpz,.sol-r p,.sub_con_tit { display:none;}
 .protj-tit { padding:10px; margin:10px 0 0 ; background: #f7f7f7;}
 .protj-tit h3 { font-size:20px; background:none;margin: 0 0 0px 0; font-weight: bold; padding-bottom: 0px;}

 .tab-news ul { width:100%; background:#f3f3f3; overflow:hidden;}
 .tab-news ul li { width:50%; text-align:center; float:left; line-height:50px; font-size:16px; }
 .tab-n { background:#F00; color:#fff;}
 .tab-n a { color:#fff;}
 .fix-right1,.fix-right2,.fix-right3,.wap { display:none;}
 .cn-tab img { margin-bottom:50px;}
 .product-left { margin-bottom:60px;}
 
 #jiathis,#link {display: none;}
 .daodu{background: #f5f5f5;padding: 10px 1%;margin: 20px 0 0 0;width: 98%;overflow: hidden;display: block;}
 .daodu .tel{padding: 0;width: 69%;background: url(/m_images/new-icon-tel.png) left center no-repeat; text-indent: 30px;float: left;height: 30px;}
 .daodu .tel strong {line-height: 32px;}
 .daodu .tel strong a {color: #f85959;font-size: 22px;}
 .daodu .chat {font-size: 14px;padding: 4px 0;border-radius: 4px;width: 72px;font-weight: 600;float: right;color: #fff; display: inline-block;text-align: center;background: #ff0606;}
 .sub-left1,video { width:100%;}
 .xw_xx,.list_con1,.sub_com p { text-indent:0;}
 .xw_xx span{ width:100%; clear:both;} /*lcadd*/


 .mtel{ width:80px; float:right; margin-right:12px; display:block; margin-top:5px;}
 .mtel img{width:32px;}
 .mtel a:nth-child(1){ float:left;}
 .mtel a:nth-child(2){float:right; padding-left:4px; border-left:1px solid #ddd;}

 .pro_con p{ margin-bottom:0px;}

 
 .pro_con h3 {font-size: 16px;margin: 10px 0 10px 0;}
 .pro_con p,.Contentbox p { line-height:25px;}
 .ckgengduo{ display:block; text-align:right; margin:-30px 0 5px 0;}

 .about-pro-pic ul li { width:49%;}
 .product-left1 #cpzsl ul li a { width:220px;display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;low: hidden;}
  
 .foot_zx{border-bottom:#efeff4 solid 10px;padding:35px 1.5%;border-top:#efeff4 solid 10px; display:block; clear:both;}
 .foot_talk,.foot_tel{width:100%}
 .foot_talk a{display: block;padding: 16px;font-size:18px;color: #fff;text-align: center;background: #eb0001;border-radius: 14px; line-height:16px;}
 .foot_tel{text-align:center;font-size:20px;color:#2b2b2b;margin-top:20px}
 .foot_tel a{color:#eb0001;margin-left:10px;font-size:18px;}
 .mfoot{margin:20px 0;padding:0 1.5%;text-align:center; display:block;}
 .mfoot_nav{overflow:hidden;display: inline-block;}
 .mfoot_nav li{float: left;padding: 0 10px;border-right: 1px solid #303030;line-height: 18px;font-size: 15px;}
 .mfoot_nav li a{display:block}
 .mfoot_nav li:last-child{border-right:none 0}
 .foot_copy{margin-top:18px;text-align:center;}
 .foot_copy p,.foot_copy p a{line-height: 22px;font-size: 14px;color:#444; margin:0;}

 .message ul{padding-top: 10px;}
 .message .tit2 h3{font-size: 20px;}
 .message .tit2 p{margin: 0;font-size: 12px;line-height: 25px;}
 .message li span{font-size: 12px;line-height: 24px;font-size: 12px;}
 .btn1{height: 40px;line-height: 40px;}
 .news-tittle1 { font-size:18px; margin-bottom:20px;}

@media screen and (max-width:480px){
 body{ font-size:12px;}
 #pro_tj_lx a.line-zixun{ padding:2% 5% 2% 11%;}
 #pro_tj_lx a.line-order{ padding:2% 5%;}

 .product-left ul li{ height:auto; margin-bottom:10px;}
 .product-left ul li span{ line-height:30px;}
 .contline a{ margin:16px 10px 0px 0;}
 .pro-fl,.synews,#scx{ display:none;}

 .message li{width: 98%;}
 .message .btn{margin-left: 30%;}
 #sub_pro .list_con1 ul li{width: 100%;}
}
@media screen and (max-width:320px){
 .foot_tel { font-size:16px;}
 .mfoot_nav li { font-size:12px;}
 .foot_talk a { padding:12px;}
 .foot_tel a { font-size:16px;}
 .foot_copy p,.foot_copy p a { font-size:12px;}
 .product-left1 #cpzsl li .text { width:62%;text-overflow:ellipsis; white-space:nowrap;}
 .box ul li a { width:66%;}
 #sub_pro .list_con1 ul li { width:98%;}
 .xg a,.sub_tit a.more-wz { color:#333; font-weight:normal;}
 .telewm{ position:absolute; margin:40px 0 0 0;}
}