ul,li{list-style: none;}
a{text-decoration:none;outline-style:none;}
body, div,iframe, ul, ol, dl, dt, dd, li, dl,   
h1, h2, h3, h4, table,th, td, input, button, select,span,  
 textarea,img,a{  
    margin:0;   
    padding:0;
    border: 0;
    font-family: "微软雅黑"; 
    font-weight: normal;
}
*{margin: 0; padding: 0;}
ul,li{list-style: none;}
.topnav{position: fixed;
    width: 100%;
    z-index: 999; width: 100%; overflow:hidden; background: #000!important; left: 0px; top:0px;}
#top{width:95%; height: auto; margin: 0 auto; overflow: hidden;}
#top>a img{display: block; float: left; margin-top:5px; margin-bottom: 5px; height: 40px;}
#top div{display: block; float: left; line-height: 83px;font-size: 20px;color:#333; font-weight: bold; margin-left: 8px;}
#top ul{display: block;width: 100%; overflow: hidden; margin-bottom: 10px; display: none;}
#top ul li{float: left;  position: relative; width: 32%; margin-right: 2%; margin-top:10px;}
#top ul li:nth-child(3n){margin-right: 0px;}
#top ul li a{display:block; font-size: 14px;color:#fff; position: relative; text-align: center;}
#top ul>.li>a{color:#e04f00;}
#top ul li:after{content:""; width: 100%; height: 2px;background:#e04f00; position: absolute; left: 0px; top:0px; display: none;}
#top ul>.li:after{display: block;}
#top ul li a:after{content: ""; width: 2px; height: 10px; background:#d6d6d6; position: absolute; right: 0px; top:50%; margin-top: -5px;}
#top ul li:last-child a:after{display: none;}
#top .xnav{width:130%; height: auto; overflow: hidden; position: absolute; left:50%; top:100%; z-index: 8; background: white; display: none; margin-left: -65%;}
#top ul li:last-child .xnav{width: 100%; margin-left:-50%;}
#top .xnav a{height: 40px; line-height: 40px; font-size:14px; color:#333; text-align: center; display: block;width: 100%; border:0px; padding:0px;}

#top .xnav a:after{ display: none; }

#top .qhu{display: block; width: 100%; line-height: 20px; font-size: 14px;color: white; margin-bottom:5px;}
#top .qhu a {color: white;}
#top .qhu .a{color:#e04f00;}

.com{width: 100%; overflow:hidden; margin: 0 auto; position: relative;}
.flexslider{position:relative;height:auto;overflow:hidden;width:100%; margin-top: 75px;}  
.flexslider img{display: block; max-width: 100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center; left:50%; margin-left: -50%; display: block; }  
.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 5px;*display:inline;zoom:1;overflow: hidden; border-radius:50%;}  
.flex-control-nav a{display:block;width:12px;height:12px;line-height:100px;overflow:hidden;cursor:pointer;font-size: 0px; color:white;  background-position: center center; font-size: 12px;color:#333; background:white;border-radius:50%;}  
.flex-control-nav .flex-active{ background:#e04f00; color:white; } 
.flex-direction-nav{display: block; z-index: 3; width: 100%; position:absolute; top:41%; display: none;}
.flex-prev{width: 36px; height: 56px;  position: absolute; left:20px;}
.flex-next{width: 36px; height: 56px;  position: absolute; right:20px;}
.dh{width: 1200px; height: auto; overflow: hidden; position:absolute; left: 50%; margin-left: -600px; top:0px;z-index: 4;}
.dh div{width: 500px; height: 65px; background:url(../../images/lp/dhbg.png) 0 0 no-repeat; overflow: hidden;}
.dh div img{display: block; float: left; margin-left: 8px; margin-top: 10px; margin-right: 15px;}
.dh div h2{display: block; float: left; width: 367px;}
.dh div h2 p{display: block; margin-top:6px;}
.dh div h2 p a{font-size: 24px;color:white; font-weight: bold; display: block;}
.dh div h2 span{font-size: 14px;color:white;display: block;}

#sou{width: 100%; height: 60px; background:#e04f00; overflow: hidden; margin:0 auto;}
.sou{width: 1200px; height: 60px; margin: 0 auto; overflow: hidden;}
.sleft{display:block; float: left; overflow: hidden;}
.sleft img{display: block; float: left; margin-top: 15px;}
.sleft h2{display:block; float: left;font-size: 18px;color:white; margin-top: 17px; margin-left: 12px;}
.slun{width: 447px; float: left;height: 22px; margin-top: 18px; margin-left: 8px; overflow: hidden;}
.slun a{font-size: 14px;color:white; height: 22px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;}
.slun button{display: none!important;}
.slun li{height: 22px; overflow: hidden;}
.sright{width: 250px; height: 35px; display: block; float: right;overflow: hidden; margin-top: 13px;}
.stxt{width: 195px; height:33px; padding-left: 10px; border: 1px solid white; border-right: 0px; float: left; font-size: 14px;color:white; background: none; font-size: 14px;color:white; }
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:white;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:white;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:white;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:white;
}
.sbon{width: 44px; height: 35px; float: right;display: block; cursor: pointer; background:url(../../images/lp/sou.jpg) 0 0 no-repeat;}

#gywm{width: 1200px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 80px; margin-bottom: 80px; position: relative;}
.gtxt{width: 732px; height: 478px; float: right; background:#7fb8e4; overflow: hidden; margin-top: 22px;}
.video{width: 565px; height: 355px; border:2px solid white; position:absolute; left: 0px; top:0px;z-index: 2; overflow: hidden;}
#video{width: 100%; height: 100%; position: absolute; left: 0px; top:0px;object-fit:fill;}
.g{width: 500px; height: auto; margin: 0 auto; overflow: hidden; margin-left: 180px; margin-top: 40px;}
.g>h2{font-size: 30px;color:white; float: right; display: block; width: 100%; text-align:right;}
.g>img{ display: block; float: right; margin-top: 23px; margin-bottom: 35px;}
.g>p{font-size: 14px;color:white; line-height: 28px; width: 100%; display: block; float: right;}
.g>a{font-size: 14px;color:white; display: block; float: right; margin-top: 70px;}

#pro{width: 100%; height:auto; background:url(../../images/lp/sbg.jpg) 0 0 no-repeat; background-position: center center;}
.pro{width:95%; height:546px; overflow: hidden; margin: 0 auto; text-align: center; position: relative;}
.pro>h2{font-size: 22px;color:#333; text-align: left;  margin-top: 50px;}
.pro>p{font-size: 16px;color:#333; text-align: left; }
.pro>img{display:block; margin: 0 auto; margin-top: 13px;}
#tjpro{width:100%;
    height: auto;
    background: #f3f4f6; overflow: hidden;}
.pro2{width:95%; height:auto; overflow: hidden; margin: 0 auto; position: relative;}
.pro2 .tjleft{width: 100%; overflow: hidden; margin: 0 auto; margin-top: 10px;}
.pro2 .tjleft h2{width:205px; margin-top:75px; display: none;}
.pro2 .tjleft p{display: none;}
.pro2 .tjleft .projj{font-size:16px; color:#333; display: block;}
.cptjjj{width:100%; font-size:14px; color:#666; margin:30px 0 50px 0; line-height:1.8; overflow:hidden; display: none;}

.tjright{width: 100%;overflow: hidden; margin: 0 auto; margin-top: 10px;}
.tjright img{display:block; max-width: 100%; margin: 0 auto;}
.tjright  h2{ font-size:16px; color:#333; text-align:right; overflow: hidden; display:none; margin-bottom: 10px;}
.tjright>p{display:none;}

.new{display: inline-block; margin: 0 auto;}
.new>li{width: 49%; float: left;}
.new>li:nth-child(2n){float: right;}
.new>li>a{display: block; font-size: 14px;color: #333;  overflow: hidden; margin-bottom: 10px;    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.new>li>.aa{ color: #e04f00; border-radius:10px;  overflow: hidden;
 }
.new .lunbo{width: 95%; height:296px; overflow: hidden; margin: 0 auto;position: absolute; left:50%; top:230px; z-index: -1; margin-left: -47.5%; opacity: 0; transition: all 0.5s; -webkit-transition: all 0.5s; }
.lunbo2{width: 100% height:auto; overflow: hidden; margin: 0 auto; display: block; }
  .slick-prev{display:block;position:absolute; left:0px; bottom:50%;  overflow:hidden; cursor:pointer; z-index: 88; width: 33px; height: 34px;background:url(../../images/lp/left.jpg) 0 0 no-repeat;line-height: 120px; outline: none; display: none;}
    .slick-prev:hover{background:url(../../images/lp/left1.jpg) 0 0 no-repeat;}
    .slick-next:hover{background:url(../../images/lp/right1.jpg) 0 0 no-repeat;}
.slick-next{ display:block;overflow:hidden;
       cursor:pointer;  position:absolute; right:0px; bottom:50%; z-index: 88; width: 33px; height: 34px;background:url(../../images/lp/right.jpg) 0 0 no-repeat;line-height: 120px;outline: none;display: none;}
.pcban{display:none;}
.lunbo .slick-list{width:100%; overflow: hidden; margin: 0 auto;}
.lunbo2 .slick-list{width:100%; overflow: hidden; margin: 0 auto;}
.lunbo2  .slick-prev{display:block;position:absolute; left:1146px; bottom:32px;  overflow:hidden; cursor:pointer; z-index: 88; width:11px; height: 21px;background:url(../../images/lp/left2.png) 0 0 no-repeat;line-height: 120px;outline: none; display: none!important;}
.lunbo2  .slick-prev:hover{background:url(../../images/lp/left.png) 0 0 no-repeat;}
.lunbo2  .slick-next:hover{background:url(../../images/lp/right2.png) 0 0 no-repeat;}
.lunbo2  .slick-next{ display:block;overflow:hidden;
       cursor:pointer;  position:absolute; right:11px; bottom:32px; z-index: 88; width: 11px; height: 21px;background:url(../../images/lp/right.png) 0 0 no-repeat;outline: none; display:none!important;}


.ldiv{ width: 350px; overflow: hidden; float: left; margin-right:0px; height:270; position:relative;}
.ldiv span{width:350px; height: 270px;display: block; margin: 0 auto;  text-align: center; overflow: hidden; background: white; text-align:center; line-height: 240px;}

.more{width:180px; height:40px; display:none; overflow: hidden; margin-left: 10px;}
.ldiv .more img{width:100%;}

#new{width: 1200px; height: auto; margin: 0 auto; overflow: hidden; margin-bottom: 55px;}
#new>h2{font-size: 36px;color:#e04f00; text-align: center; font-weight: bold; margin-top: 30px;}
#new>img{display: block; margin: 0 auto; margin-top: 10px;}
.new2{width: 1176px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 48px;}
.nleft{width: 530px; height: auto; float: left; overflow: hidden;}
.nleft>a>span{width: 100%; height: 300px; display: block; margin: 0 auto; overflow: hidden;}
.nleft>a>span img{display: block; width: 530px; height: 300px; margin: 0 auto;transition: all 0.25s; -webkit-transition: all 0.25s;}
.nleft>a>span img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}
.nleft>a>h2{font-size: 16px;color:#333;font-weight:bold; margin-top: 25px; margin-bottom: 15px;}
.nleft>a>p{font-size: 14px;color:#333;}
.new2 h2:hover{color:#e04f00;}

.nright{width: 595px; overflow: hidden; float: right;}
.nright>li{width: 100%; height: auto; overflow: hidden; margin: 0 auto; margin-bottom: 25px;}
.nright>li>a>span{display: block; width: 203px; height: 119px; float: left; overflow: hidden;}
.nright>li>a>span img{display: block; width: 203px; height: 119px; transition: all 0.25s; -webkit-transition: all 0.25s;}
.nright>li>a>span img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}
.nright>li>a>h2{width: 374px; display: block; float: right; font-size: 16px;color:#333; font-weight: bold; margin-top: 20px; margin-bottom:15px;height:21px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;}
.nright>li>a>p{width: 374px; display: block; float: right; font-size: 14px;color:#333; height:57px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}

#footer{width:100%; height: auto; overflow: hidden;background:#2c323d;}
.footer{width: 95%; height: auto; overflow: hidden; margin:0 auto; margin-top: 20px;}
.fleft{display: block;  overflow: hidden; width: 100%; margin: 0 auto;}
.fleft>img{display: block; max-width: 100%; margin:0 auto; } 
.fright{display: block; overflow: hidden; width: 100%; margin: 0 auto;}
.fh2{width: 100%; overflow: hidden; margin-bottom: 20px;}
.fh2 i{width: 25px; height: 1px; display: block; background:#e04f00; float: left; margin-right: 10px; margin-top: 10px;}
.fh2 span{font-size: 18px;color:#c0c0c0;display: block; float:left;}
.fleft>p{font-size: 16px;color:#c0c0c0;display: block; margin-bottom:15px; padding-left: 25px!important;text-indent:0px!important; }
.bottom{width:95%; height: auto; margin: 0 auto; border-top:1px solid #3b3e40; padding-top: 15px; padding-bottom: 15px; overflow: hidden;}
.bottom>a{display: block; float: right;font-size: 15px;color: #c0c0c0;}
.bottom>p{display: block;font-size: 15px;color: #c0c0c0; text-align: center; width: 100%;}
.bottom>p span{float:none!important; display:block;}
.dbnav{display: none;}
.dbnav a{color:#c0c0c0; font-size:15px; margin-left:58px;}
.fx{display: inline-block; float: left; overflow: hidden;;}
.anniu{width: 20px;height: 20px;padding: 5px;position: fixed;right: 0px;top:7px;cursor: pointer;background:#000;z-index: 9999;margin-top: 0px;}
.anniu{display: block;}
.anniu img{display: block; width: 100%; height: 100%;}

 #footer .bdshare-button-style0-16 a{width: 36px; height: 36px; display: block; background:none; padding-left: 0px; margin-right: 17px;float:right; margin-left:20px;}
#footer .bdshare-button-style0-16 .bds_weixin{background: url(../../images/lp/wx2.png) 0 0 no-repeat;}
#footer .bdshare-button-style0-16 .bds_weixin:hover{background: url(../../images/lp/wx.png) 0 0 no-repeat;}
#footer .bdshare-button-style0-16 .popup_sqq{background: url(../../images/lp/qq.png) 0 0 no-repeat;}
#footer .bdshare-button-style0-16 .popup_sqq:hover{background: url(../../images/lp/qq2.png) 0 0 no-repeat;}
#footer .bdshare-button-style0-16 .bds_tsina{background: url(../../images/lp/wb.png) 0 0 no-repeat;}
#footer .bdshare-button-style0-16 .bds_tsina:hover{background: url(../../images/lp/wb2.png) 0 0 no-repeat;}

.kefu{width: 64px; height: auto; position: fixed; right: 0px; top:30%;z-index: 5;}
.kefu>li{width: 100%; position: relative; height: 50px; margin-bottom: 8px;}
.kefu>li:after{content: ""; width: 10px; height: 15px; background:url(../../images/lp/daosan.png) 0  0 no-repeat; position: absolute; left: 1px; top:50%; margin-top: -7.5px; display: none;}
.kefu>li:hover:after{display: block;}
.kefu>li:hover span{background:#e04f00;}
.kefu>li>span{display: block;width: 54px; height: 50px; background:#a8b2ba;text-align: center; line-height: 50px; float: right; cursor: pointer;}
.kefu>li>span img{display:inline-block; vertical-align: middle; margin: 0 auto; max-width: 100%;}
.k2{width: 160px; height: auto; overflow: hidden;position: absolute; top:0px; right:64px; display: none;}
.k2 img{display: block;width: 160px;height: 180px;}
.k2 a{height:30px; line-height: 30px;display: block;width: 160px;font-size: 14px;color:white; text-align:center; background:#e04f00;}

.banner2{width: 100%; height: auto; overflow: hidden; margin: 0 auto; margin-top:75px;}
.banner2 img{display: block; max-width: 100%;}
.content{width:95%; height: auto; overflow: hidden; margin: 0 auto;}
.con{width:100%; height: auto; overflow:hidden; margin: 0 auto; margin-top: 20px!important; margin-bottom: 20px;}
.coleft,.coleft2{width: 100%;height: auto; overflow: hidden; text-align:center;
    z-index: 2;}
.coleft{overflow: hidden;}
.coleft a{font-size: 13px;color: #333; display: block; width: 49%; float: left; padding-top:10px; margin-bottom:5px; border-bottom:3px solid transparent;}
.coleft a:nth-child(2n){float: right;}
.coleft2 a{  font-size: 12px;
    color: #333;
    background: #dedede;
    border-radius: 15px;
    display: block; float:left;
    width: 49%; 
    margin-bottom:10px;
    padding-top: 5px; padding-bottom: 5px;
	}	
.coleft2 a:nth-child(2n){float: right;}	
.coleft a.a{color:#0873c9; border-color:#0873c9;}
.coleft2 a.al{color: #ffffff; background: #e04f00;}

.c{width: 100%;  overflow: hidden;height: auto;  position:relative;}
.xian{border-bottom:1px solid #d8d8d8; position:absolute; bottom:1px; z-index:1; width:100%; height:1px;}	
.c2{    width: 100%;
    height: auto;
   }


.cp{width: 100%; height: auto; overflow: hidden; margin: 0 auto; margin-top: 35px;}
.cp>li{width: 49%;
    height: auto;
    overflow: hidden;
    float: left;
    }
.cp>li:nth-child(2n){float: right;}
.cp>li>a>span{width: 100%;
    text-align: center;
    display: block;
    overflow: hidden;}
.cp>li>a>span img{display: inline-block; vertical-align: middle; margin: 0 auto; max-width: 100%; transition: all 0.25s;-webkit-transition: all 0.25s;}
.cp>li>a>p{font-size: 14px;color:#333;text-align: center; margin-top: 15px; margin-bottom: 15px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;}
.cp>li:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.cp>li:hover p{color: #20a0ff;}
.cp>li:hover span{border-color: #20a0ff;}
.cp>.li{margin-right: 0px;}

.btn{margin: 0 auto;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 40px;
    width: 100%;
    text-align: center;}
.btn ul{ overflow: hidden;}
.btn ul>li{ width: 20px;text-align: center; height: 20px; line-height: 20px; border: 1px solid #d1dbe5; margin-right: 18px;display: inline-block;
    vertical-align: top;}
    .btn ul>li img{display: block; max-width: 100%;}
.btn ul>li>a{font-size: 14px;color:#333; width: 100%; height: 100%; display: block;}
.btn ul>li{color:#20a0ff; }
.btn ul>li a.lia{color:white; background:#e04f00; border: 1px solid #e04f00;}
.btn ul>li>a:hover{color:white; background:#e04f00; border-color:#e04f00;}

.qian{display: block;float: left; overflow: hidden; margin-left: 10px;}
.qian span{ display: block; float: left; font-size: 12px;color:#333; line-height: 30px;}
.qian .jumpmenu{display: block; width: 30px; height: 30px;border: 1px solid #d1dbe5; outline: none; font-size: 12px;color:#333; text-align: center; float: left; margin-left:5px; margin-right: 5px;}

.cpxq{width: 870px; overflow: hidden; margin: 0 auto;padding-top: 50px; padding-bottom: 50px; border-bottom: 1px solid #eee;}
.cpxq img{max-width: 100%; display:block; margin: 0 auto;}
.xye{width: 100%; height:auto;padding-top: 20px; padding-bottom: 20px;text-align: left; display: block; font-size: 14px;color:#333; margin: 0 auto; overflow: hidden;}
.xye>div{float: left!important; margin-bottom: 10px;}
.xye a{color:#333; }
.xye a:hover{color:#20a0ff;}
.xye span{ color:#333; }
.xye a.back{display: block;
    width: 106px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    color: #fff;
    background: #e04f00;}

.xtop1 {
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    overflow: hidden;
}
.xtop1>span {
    width: 100%;
    height: auto;
    display: block;
    float: left;
    overflow: hidden;
}
.xtop1>span img{width:100%; margin: 0 auto;}
.xtop1>div {
    width:100%;
    display: block;
    float: right;
	text-align:left; 
}
.xtop1>div h2{margin-top:20px; color:#007cc2; font-size:24px;}


.xcs {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    border-bottom: 1px solid #cecece;
    margin-top:20px;
    margin-bottom: 10px;
	padding-bottom:10px;
}
.xcs>a {
    width: 148px;
    height: 44px;
    display: block;
    float: left;
    font-size: 16px;
    color: #666;
    text-align: center;
    line-height: 44px;
	border:1px solid #d6d6d6;
}
.xcs>a.conbg{
	color:#fff; 
	width: 150px;
    height: 46px;
	line-height: 46px;
	border:none;
	background:url(../../images/lp/cpbg.jpg) no-repeat;
}
.xcs>.a {
    background: #0071c9;
    color: white;
}
.xcon {
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
	text-align:left;
}

.cases{width:100%; height:auto; overflow:hidden;margin-top:20px;}
.cases li{width: 49%; overflow: hidden; display: block; float:left; margin-bottom: 10px;}
.cases li:nth-child(2n){float: right;}
.cases li>a{width: 100%;display: block;}
.cases li>a img{display:block; max-width: 100%; margin: 0 auto; }
.cases li div{
    width: 100%;
    text-align: right;
	position: relative;
	}
.cases li div>a{font-size:14px; color:#333; margin-top:10px; display:block; text-align:left;}
.cases li div>p{font-size:14px; color:#777777; margin:30px auto 35px auto; width: 80%; float: right; display:none;}
.clear{ clear:both;}
.cases li div>h2{float:right;display:block;font-size:14px; color:#777777; display: none;}
.cases li div>span.casexian{width:210px; height:2px; background:#333; display: block; }



.fw{width:100%; height:auto; overflow:hidden;}
.fw li{overflow:hidden; margin-bottom:20px;}
.fw li>a{width: 100%;
    float: left;}
.fw li>a img{width:100%;}	
.fw li div{float: right;
    width: 100%;
    text-align: left;
	position: relative;
	}
.fw li div>a{font-size:20px; color:#222; margin-top:20px; display:block; font-weight: bold;}
.fw li div>img{margin:33px auto; }
.fw li div>p{font-size:14px; color:#777777; width: 100%; }
.clear{ clear:both;}
.fw li div>h2{float:left;display:block;font-size:14px; color:#777777;}


.ntxt .list>li{ width: 100%;padding-top: 10px; margin-bottom: 10px; }



.connav{position:relative; width:95%; margin:0 auto; overflow: hidden;}
.connav>ul{width: 100%; overflow: hidden; margin: 0 auto;}
.connav>ul li{width: 49%; float: left; margin-top: 10px; text-align: center;}
.connav>ul li:nth-child(2n){float: right;}
.connav>ul li.caselist a{color:#007cc2;}
.connav>ul li a{font-size:14px; color:#333;}

.list{ text-align: left;}
.list>li{
    border-bottom: 1px dashed #d2d2d2;
    width: 49%; font-size:left
	}
    .list>li:nth-child(2n){float: right;}
.list>li:hover{background:url(../../images/lp/xztp2.png) no-repeat right center;}
.list>li:hover a{color: #007cc2;}
.list>li a{    color: #333;
    font-size: 14px;}	
	
.cjwt>li{padding: 20px 0;
    border-bottom: 1px dashed #d2d2d2;
	}

.cjwt>li a{color: #333;
    font-size: 14px;
	background:url(../../images/lp/q.png) no-repeat left center;
	display:block;
	height:auto;
	line-height:25px;
    padding-left: 35px;
	}
.cjwt>li>div{color: #666;
    font-size: 14px;
	background:url(../../images/lp/a.png) no-repeat left top;
	margin-top:15px;
	}
.cjwt{ text-align: left;}

.guanyu{width: 870px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 30px; margin-bottom: 30px; text-align: left;}
.guanyu>p{font-size: 14px; color:#666; line-height:35px; margin-bottom: 20px;}

.xw{width: 870px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 30px;}
.xw>li{width:870px; height: auto; overflow: hidden; margin: 0 auto; padding-bottom: 17px; border-bottom:1px solid #eee; margin-bottom: 17px; text-align: left; }
.xw>li>a{display: block; width: 183px;height: 116px; float: left;overflow: hidden;}
.xw>li>a>img{display: block; width: 183px; height: 116px;margin: 0 auto; transition: all 0.25s;-webkit-transition: all 0.25s;}
.xw>li>div{width: 667px;float: right; overflow: hidden;}
.xw>li>div>a{display: block; font-size: 16px;color:#333; margin-top: 9px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;height:17px;}
.xw>li>div>p,.xw>li>div>span{display: block; font-size: 14px;color:#666;margin-top: 17px;}
.xw>li>div>a:hover{color:#20a0ff;}

.xw>li>a>img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}

.nxq{width: 870px; overflow: hidden; margin: 0 auto; margin-top: 30px;}
.ntop{width: 100%; padding-bottom: 30px; border-bottom: 1px solid #eeeeee;}
.ntop>h2{font-size: 20px;color:#333; text-align: center; margin-bottom: 10px;}
.ntop>p{font-size: 14px;color:#333; text-align: center;}
.ntxt{width: 100%; overflow: hidden; margin: 0 auto;overflow: hidden;}
.ntxt img{display: block; max-width: 100%; margin: 0 auto; margin-bottom: 30px;}
.ntxt p{font-size: 14px;color:#666; line-height: 28px; margin-bottom: 10px;}

.lxright>h2.lh2{color:#007cc2; font-size:20px; margin-top:45px; margin-bottom:25px;}
.lxt{width:99%; height:38px; border:1px solid #c4c4c4; margin:15px auto;}
.lxt2{width:99%; height:145px; border:1px solid #c4c4c4; margin:15px auto 47px auto; resize:none; }
.button{    width: 160px;
    height: 40px;
    border-radius: 20px;
    color: #fff;
    background: #e04f00;cursor:pointer}

.ser{width: 1140px; overflow: hidden; margin: 0 auto; margin-top: 30px;}
.ser>h2{width: 100%; height: auto; margin:0 auto; border-bottom:1px solid #eeeeee; margin-top:25px; overflow: hidden;}
.ser>h2>span{display: block; float: left;padding-bottom: 20px;font-size:20px;color:#333; border-bottom:1px solid #333;}
.ser>h2>p{display: block; float: right; font-size: 14px;color:#666; line-height: 27px;}
.ser>h2>p>a{color:#666;}

.bdan{width: 700px; overflow: hidden; margin: 0 auto; margin-top: 60px;}
.thumbs  img{display: block; width: 120px; height: 120px; border-radius: 50%;  margin-bottom: 15px; background: #2275b8;}
.thumbs p{ font-size: 16px; color:#333; text-align: center; }
.bdright{width: 510px; float: right;}
.bdright table{width: 100%; }
.bdright table span{ font-size: 16px;color:#1e85ce; display: block; font-weight: bold; margin-bottom:10px; }
.bdtxt{width:275px; height: 30px; background:#e9eef0; padding-left:10px; border-radius:5px; border:1px solid #c2d1d7; margin-bottom: 10px;}
.texta{width:486px; height: 130px; padding:10px;background:#e9eef0; border-radius:5px; border:1px solid #c2d1d7; margin-bottom: 10px; resize: none;}
.bdon{width: 506px; height:88px; display: block; border-radius:5px; border:1px solid #c2d1d7; margin-bottom: 10px; background: #e9eef0 url(../../images/lp/bshi.jpg) 0 0 no-repeat; background-position: center center; cursor: pointer;}
.touxiang{width: 508px;
    height: 90px;
    position: absolute;
    left: 0px;
    top: 33px;
    z-index: 1;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;}
.thumbs {
    width: 120px;
    height: auto;
    overflow: hidden;
    position: absolute;
    left: -192px;
    top: -426px;
}	
.bossname{
	width: 120px;
    height: auto;
    overflow: hidden;
    position: absolute;
    left: -192px;
    top: -294px;
    text-align: center;
}
.submit{ width: 120px; height: 30px; border-radius: 5px; background:#1e85c2; font-size: 16px;color: white;text-align: center; line-height: 30px; margin-top: 20px; margin-bottom: 30px; cursor: pointer; }

.lx{width: 870px; overflow: hidden; margin: 0 auto; margin-top: 30px; margin-bottom: 30px; text-align: left;}
.lx1{width: 100%; height: auto; margin: 0 auto;}
.lx1>p{font-size: 14px;color:#333; margin-bottom: 15px;}
.lh2{font-size: 13px;color:#333; margin-top: 35px; margin-bottom: 35px;}
.baidu{width: 100%; height: 400px; overflow: hidden; margin: 0 auto;}

.lxleft{width: 100%; overflow: hidden;}
.lxleft div{width: 100%!important; margin-bottom:10px;}
.lxright{width: 100%; overflow: hidden;}
.lxright div{width: 100%!important; margin-top: 20px!important;}
.lxright div img{display: block; max-width: 100%; margin: 0 auto;}
.lxright table{width: 100%; overflow:hidden;display: block;}
.lxright tbody{width: 100%; overflow:hidden;display: block;}
.lxright td{width: 100%; overflow:hidden;display: block;}、
.lxright th{width: 100%; overflow:hidden;display: block; text-align: left!important;}
.lxright tr{width: 100%; overflow:hidden;display: block;}