@charset "gb2312";
/* CSS Document */
/***预设样式***/
*{border:0;padding:0;margin:0;}
@font-face{font-family:siyuan;src:url('../fonts/SourceHanSansCN.otf');}
@font-face{font-family:siyuansim;src:url('../fonts/SourceHanSerifCN-SemiBold.otf');}
body,h1,h2,h3,h4,h5,h6,li,ul,ol,dt,dl,dd,input,p{margin:0;padding:0;font-weight:normal;font-size:15px;}
body{font-family:"siyuan";font-size:15px;background:#fff;color:#333;}
ol,ul{list-style:none;}
input,img{border:none;}
a{text-decoration:none;color:#000;}
i{font-style:normal;}
img{display:block;}
.clear{height:0;clear:both;font-size:0;}

/***公用样式**/
.all{width:100%;height:auto;overflow:hidden;}
.kong{width:1200px;margin:0 auto;}
.main{overflow:hidden;}
.bghui{background:#f0f6fb;}
.bglv{background:#f2f2f2;}

.top{background:#fff;}
.logo,.zt{float:left;}
.zt{margin:30px 0 0 20px;}
.zt h1{font-size:20px;font-weight:bold;color:#666666;line-height:36px;}
.zt h1 span{color:#1b96d5;}
.zt ul li{font-size:16px;color:#949494;line-height:32px;padding-left:25px;float:left;margin-left:10px;}
.zt ul li:nth-child(1){background:url(../images/bt1.png) no-repeat center left;margin:0;}
.zt ul li:nth-child(2){background:url(../images/bt2.png) no-repeat center left;}
.zt ul li:nth-child(3){background:url(../images/bt3.png) no-repeat center left;}
.zt ul li:nth-child(4){background:url(../images/bt4.png) no-repeat center left;}
.toplx{float:right;border-left:1px solid #e5e5e5;margin-top:37px;padding-left:15px;}
.toplx h2{background:url(../images/tel.png) no-repeat center left;font-size:14px;color:#a8a8a8;padding-left:25px;line-height:24px;}
.toplx p{font-size:28px;color:#666;font-family:'Impact';}
.nav{height:60px;background:#009ded;}
.nav ul{float:left;}
.nav ul li{padding:0 20px;float:left;line-height:60px;position:relative;}
.nav ul li a{font-size:15px;color:#fff;display:block;}
.nav ul li:hover{background:#008ad1;}
.nav ul li ul{position:absolute;top:75px;left:0;background:#fff;z-index:9999;display:none;}
.nav ul li ul li{padding:0;width:153px;height:39px;border-bottom:1px solid #949494;line-height:40px;text-align:center;}
.nav ul li ul li a{color:#888888;font-size:14px;}
.nav ul li:hover ul{display:block;top:60px;}
.nav ul li ul li:hover{background:#fff;}
.nav ul li ul li:hover a{color:#0099e8;}
.dz{float:right;line-height:60px;width:185px;background:#1758a7 url(../images/dz.png) no-repeat 28px center;}
.dz a{color:#fff;font-size:16px;text-indent:60px;display:block;}

.btitle{margin-top:60px;}
.btitle h2{font-size:34px;color:#009ded;line-height:72px;text-align:center;font-weight:bold;}
.btitle hr{width:70px;height:3px;background:#009ded;margin:0 auto;}
.btitle h2.bai{color:#fff;}
.btitle hr.bai{background:#fff;}
.youshi_{margin-top:55px;}
.youshi_ dl{width:372px;height:480px;float:left;margin-left:42px;cursor:pointer;}
.youshi_ dl dt{width:372px;height:200px;overflow:hidden;}
.youshi_ dl:first-child{margin-left:0;}
.youshi_ dl dd{transition:.3s;padding:20px 0 70px;}
.youshi_ dl dd h2{font-size:25px;text-align:center;font-weight:bold;color:#666666;line-height:60px;}
.youshi_ dl dd hr{width:60px;height:1px;background:#009ded;margin:6px auto 0;}
.youshi_ dl dd p{font-size:14px;color:#8f8f8f;line-height:24px;margin-top:20px;}
.youshi_ dl:hover{height:477px;box-shadow:0 0 15px #ccc;border-bottom:3px solid #009ded;}
.youshi_ dl:hover dd{padding:20px 30px 70px;}

.pro{padding:53px 0 80px;background:#f0f6fb;margin-top:85px;overflow:hidden;}
.pro dl{width:580px;height:470px;margin:37px 0 0 37px;overflow:hidden;background:#fff;position:relative;transition:.3s;float:left;}
.pro dl dt{margin-top:55px;text-align:center;}
.pro dl dt h2 a{font-size:25px;color:#666666;line-height:54px;}
.pro dl dt h3{width:110px;height:35px;background:#009ded;border-radius:5px;margin:0 auto;line-height:35px;}
.pro dl dt h3 a{color:#fff;}
.pro dl dt p{margin:15px 0 0;line-height:28px;}
.pro dl dt p a{font-size:16px;color:#8b8b8b;}
.pro dl dd{position:absolute;bottom:0;width:100%;}
.pro dl dd img{max-width:100%;max-height:273px;margin:0 auto;}
.pro dl:hover{box-shadow:0 0 15px #ccc;}
.pro dl:nth-child(1){margin-left:0;}
.pro dl:nth-child(3){margin-left:0;}
.pro dl:nth-child(5){margin-left:0;}
.promore{width:185px;height:50px;border-radius:5px;margin:72px auto 0;box-shadow:0 0 5px #ccc;background:#009ded url(../images/more.png) no-repeat 135px center;}
.promore a{color:#fff;display:block;text-indent:25px;line-height:50px;}

.cf{padding-bottom:80px;background:url(../images/cfbg.jpg);overflow:hidden;}
.cf dl{width:1183px;height:388px;padding:17px 17px 0 0;background:url(../images/cfbg2.png) no-repeat right top;margin:50px auto 0;}
.cf dl dt{width:653px;height:379px;float:left;}
.cf dl dd{width:475px;height:379px;background:#fff;float:left;padding-left:55px;overflow:hidden;}
.cf dl dd h2{font-size:25px;font-weight:bold;line-height:36px;margin-top:60px;}
.cf dl dd ul{margin-top:20px;}
.cf dl dd ul li{background:url(../images/dian.png) no-repeat center left;padding-left:20px;line-height:34px;font-size:16px;color:#666;}
.cf dl dd h3{width:185px;height:50px;line-height:50px;background:#009ded url(../images/more.png) no-repeat 135px center;border-radius:5px;box-shadow:0 0 5px #ccc;margin-top:40px;}
.cf dl dd h3 a{color:#fff;font-size:16px;display:block;text-indent:27px;}
.cful{width:1200px;margin:72px auto 0;}
.cful li{width:350px;height:auto;padding:15px;background:#fff;float:left;margin-left:30px;}
.cful li:first-child{margin-left:0;}
.cful li h2{margin-top:20px;line-height:50px;text-align:center;font-size:18px;}

.shipin{padding-bottom:70px;background:url(../images/spbg.jpg);overflow:hidden;}
.shipin_{width:920px;height:530px;box-shadow:0 0 15px #ccc;margin:60px auto 0;}
.shipin img{width:100%;}
.jjfa{padding:10px 0 105px;background:url(../images/fabg.jpg) center repeat-y;overflow:hidden;}
.jjfa ul{margin-top:70px;display:flex;}
.jjfa ul li{width:170px;height:450px;overflow:hidden;position:relative;cursor:pointer;transition:.5s;}
.jjfa ul li.on{width:693px;}
.zzc{width:20px;height:260px;padding:190px 75px 0;position:absolute;bottom:0;font-size:20px;color:#fff;transition:.5s;}
.f1{background:rgba(0,0,0,.6) url(../images/f1.png) no-repeat center 115px;}
.f2{background:rgba(0,0,0,.6) url(../images/f2.png) no-repeat center 115px;}
.f3{background:rgba(0,0,0,.6) url(../images/f3.png) no-repeat center 115px;}
.f4{background:rgba(0,0,0,.6) url(../images/f4.png) no-repeat center 115px;}
.jjfa ul li.on .f1{padding:0 0 0 93px;width:600px;height:70px;line-height:70px;background:rgba(0,0,0,.6) url(../images/f1.png) no-repeat 30px center;}
.jjfa ul li.on .f2{padding:0 0 0 93px;width:600px;height:70px;line-height:70px;background:rgba(0,0,0,.6) url(../images/f2.png) no-repeat 30px center;}
.jjfa ul li.on .f3{padding:0 0 0 93px;width:600px;height:70px;line-height:70px;background:rgba(0,0,0,.6) url(../images/f3.png) no-repeat 30px center;}
.jjfa ul li.on .f4{padding:0 0 0 93px;width:600px;height:70px;line-height:70px;background:rgba(0,0,0,.6) url(../images/f4.png) no-repeat 30px center;}

.ggtiao{width:100%;height:346px;background:url(../images/ggtf.jpg) no-repeat center top;overflow:hidden;}
.ggtiao h2{margin-top:130px;font-size:35px;font-weight:bold;font-family:'Microsoft YaHei';color:#fff;}
.ggtiao ul{margin-top:30px;}
.ggtiao ul li{width:208px;height:60px;text-align:center;line-height:60px;float:left;background:#1758a7;border-radius:15px;}
.ggtiao ul li a{font-size:18px;color:#fff;font-family:'Microsoft YaHei';font-weight:bold;display:block;}
.ggtiao ul li:last-child{margin-left:35px;}
.ggtiao1{background:url(../images/ggtf.png) no-repeat center top;}

.foot{background:#091e28;overflow:hidden;}
.hezuo{margin-top:54px;}
.hezuo ul li{width:140px;height:59px;float:left;font-size:16px;text-align:center;line-height:59px;color:#666;margin-left:15px;margin-bottom:10px;}
.hezuo ul li img{width:100%;height:100%;}
.hezuo ul li a{display:block;}
.hezuo ul li:first-child{width:90px;margin-left:0;height:100px;}
.foot2{border-top:2px solid #273136;margin-top:50px;padding-top:50px;}
.foot2 dl{float:left;margin-left:50px;}
.foot2 dl dt{height:20px;line-height:20px;border-left:5px solid #009ded;padding-left:15px;color:#999999;font-size:20px;margin-bottom:20px;}
.foot2 dl dd{padding-left:15px;}
.foot2 dl dd a{font-size:14px;color:#666666;line-height:28px;display:block;}
.foot2 dl:first-child{margin-left:0;}
.erwm{float:left;margin-left:70px;text-align:center;font-size:14px;color:#666;line-height:36px;}
.erwm img{margin:0 auto;}
.dianhua{float:right;}
.dh{background:url(../images/phone.png) no-repeat center right;min-height:50px;padding-right:75px;text-align:right;}
.dh p{font-size:14px;color:#666;}
.dh h2{font-size:28px;color:#009ded;}
.add{margin-top:25px;text-align:left;}
.add p{font-size:14px;line-height:28px;color:#666;}
.foot3{background:url(../images/dblogo.png) no-repeat center top;padding-top:90px;margin-top:25px;}
.foot3 ul li{margin-left:30px;line-height:90px;float:left;color:#5e5e5e;}
.foot3 ul li a{color:#5e5e5e;font-size:14px;}
.foot3 ul li:first-child{margin-left:0;}
.foot3 ul li:last-child{float:right;}

/*neiye*/
.nbanner{width:100%;height:400px;}
.mbx{height:80px;line-height:80px;color:#666;}
.mbx a{font-size:15px;color:#666;}
.abouttu dl{overflow:hidden;}
.abouttu dl dt{height:40px;background:url(../images/abl.jpg) no-repeat left;font-size:35px;line-height:40px;padding-left:22px;margin-top:28px;}
.abouttu dl dd{margin-top:70px;}
.aboutjj{margin-top:30px;background:url(../images/jjbg.png) no-repeat right center;}
.abbq h2{font-size:39px;color:#009ded;font-family:'siyuansim';}
.abbq h3{font-size:39px;color:#009ded;font-weight:bold;}
.abbql{width:40%;float:left;}
.abbqll{width:60%;}
.abbqll h2{color:#fff;}
.abbqll h3{color:#fff;}
.abbqr{width:60%;float:right;font-size:16px;color:#666;line-height:28px;padding-top:15px;}
.abbqrr{width:40%;color:#fff;}
.abinfo{width:660px;font-size:16px;line-height:28px;color:#666;margin-top:25px;}
.aboutnl{margin-top:90px;}
.jidi{background:url(../images/cfbg.jpg);margin-top:90px;padding:90px 0 80px;}
.jidi ul{margin-top:75px;}
.jidi ul li{width:380px;height:auto;float:left;margin-left:30px;cursor:pointer;transition:.3s;}
.jidi ul li:first-child{margin-left:0;}
.jidi ul li h2{font-size:25px;color:#fff;background:#50c4ff;border-bottom-left-radius:50px;height:85px;line-height:85px;text-align:center;}
.jidi ul li:hover{margin-top:-42px;}
.aboutry{margin-top:50px;}
.honor{margin-bottom:30px;}
#marquee1{width:1200px;height:280px;overflow:hidden;margin:20px auto 0;}
#marquee1 ul li{float:left;margin:0 4px;}
#marquee1 ul li img{display:block;padding:8px;border:1px solid #ccc;}
#marquee1 ul li h2{height:52px;line-height:52px;font-size:16px;text-align:center;}

.lx_ li{float:left;width:140px;text-align:center;margin-left:290px;}
.lx_ li h2{font-size:20px;line-height:60px;}
.lx_ li hr{width:25px;height:2px;background:#14358b;margin:0 auto;}
.lxtu{margin:27px auto 15px;width:140px;height:140px;overflow:hidden;}
.lxtu:hover .tt{margin-top:-140px;transition:.3s;}
.lx_ li p{height:30px;line-height:30px;font-size:15px;color:#666;}
.lx_ li:nth-child(3){width:210px;}
.lx_ li:nth-child(3) p{text-align:left;padding-left:25px;}
.lx_ li:first-child{margin-left:0;width:200px;}
.lx_ li p.c1{background:url(../images/c1.png) no-repeat center left;}
.lx_ li p.c2{background:url(../images/c2.png) no-repeat center left;}
.lx_ li p.c3{background:url(../images/c3.png) no-repeat center left;}

.mss{background:#fff;padding:40px 0 80px;margin-top:45px;}
.mss dl dt{width:36px;height:32px;margin:0 auto;}
.mss dl dd{margin-top:10px;line-height:45px;font-size:28px;text-align:center;}
.map{height:443px;background:url(../images/map.jpg) no-repeat center bottom;margin-top:125px;}

.typelist{height:50px;margin-top:28px;}
.typeleft{background:url(../images/abl.jpg) no-repeat left;font-size:35px;line-height:40px;padding-left:22px;float:left;}
.typeright{float:right;}
.typeright ul li{widt h:150px;hei ght:50px;background:#fff;float:left;text-align:center;line-height:50px;margin-left:6px;padding:0 15px;}
.typeright ul li a{color:#666;display:block;}
.typeright ul li:hover{background:#009ded;}
.typeright ul li:hover a{color:#fff;}
.newslist{margin-top:28px;}
.newslist dl{width:570px;height:160px;padding:30px 0;border-bottom:1px solid #dcdcdc;}
.newslist dl:nth-child(odd){float:left;}
.newslist dl:nth-child(even){float:right;}
.newslist dl dt{width:240px;height:160px;overflow:hidden;float:left;}
.newslist dl dt img{width:100%;height:100%;}
.newslist dl dd{width:308px;float:right;}
.newslist dl dd h2{height:28px;line-height:28px;margin-top:15px;overflow:hidden;}
.newslist dl dd h2 a{font-size:18px;color:#666;}
.newslist dl dd p{font-size:14px;color:#666;line-height:24px;margin-top:15px;}
.newslist dl dd h3{background:url(../images/time.png) no-repeat center left;padding-left:25px;margin-top:15px;color:#666;}
.newslist dl:hover dd h2 a{color:#009ded;}
.pagelist{margin:70px auto 60px;text-align:center;}
.pagelist ul{font-size:0;}
.pagelist ul li{width:38px;height:38px;text-align:center;line-height:38px;display:inline-block;background:#fff;border:1px solid #d3d2d3;color:#666;margin:0 3px;}
.pagelist ul li a{display:block;}
.pagelist ul li:first-child,.pagelist ul li:last-child{width:90px;}
.pagelist ul li:hover{background:#009ded;border:1px solid #009ded;color:#fff;}
.pagelist ul li:hover a{color:#fff;}

.xqleft{width:820px;background:#fff;padding:35px 20px 55px;float:left;}
.xqleft h1{font-size:24px;text-align:center;}
.xqleft h2{font-size:14px;text-align:center;color:#838383;line-height:28px;}
.xqinfo{padding:20px 0 30px;border-top:1px dotted #838383;border-bottom:1px dotted #838383;margin-top:20px;font-size:15px;line-height:32px;color:#838383;}
.xqinfo img{max-width:100%;margin:15px 0;}
.xqpage{margin-top:45px;}
.xqpage div{width:400px;height:50px;background:#eeeeee;text-align:center;line-height:50px;}
.xqpage div a{display:inline;}
.xqpage div:nth-child(odd){float:left;}
.xqpage div:nth-child(even){float:right;}
.xqpage div:hover{background:#009ded;color:#fff;}
.xqpage div:hover a{color:#fff;}
.xqright{float:right;}
.xgcp{width:290px;padding:20px 10px 38px;background:#fff;}
.xgbt{background:url(../images/yuan.png) no-repeat left center;height:32px;line-height:32px;font-size:18px;padding-left:30px;}
.xgcp ul{margin-top:25px;}
.xgcp ul li{width:100%;height:auto;overflow:hidden;margin-top:30px;}
.xgcp ul li h2{height:44px;line-height:44px;text-align:center;}
.xgcp ul li h2 a{color:#666;font-size:16px;display:block;}
.xgcp ul li img{width:100%;margin-top:25px;}
.xgcp ul li:hover h2 a{color:#009ded;}
.xgxw{margin-top:28px;background:#fff;width:290px;padding:20px 10px 38px;}
.xgxw ul{margin-top:15px;}
.xgxw ul li{width:100%;height:47px;border-bottom:1px dotted #ccc;line-height:47px;background:url(../images/y1.png) no-repeat center left;padding-left:15px;}
.xgxw ul li a{color:#666;font-size:14px;}
.xgxw ul li:hover{background:url(../images/y2.png) no-repeat center left;}
.xgxw ul li:hover a{color:#009ded;}
.cpxq{width:1160px;padding:30px 20px;background:#fff;margin-bottom:22px;}
.cpxqpic{width:450px;height:450px;overflow:hidden;float:left;}
.cpxqpic img{width:100%;height:100%;}
.cpxqsj{margin-left:60px;width:630px;float:left;}
.cpxqsj h1{font-size:34px;margin:35px 0 20px;}
.cpxqsj p{font-weight:bold;line-height:32px;}
.cpxqsj p span{color:#666666;font-weight:400;}
.cpxqsj p span.jiage{color:#f10000;font-size:34px;}
.zx{width:575px;height:114px;margin-top:20px;background:url(../images/zixun.png) no-repeat left top;float:right;overflow:hidden;}
.zx1{width:150px;height:40px;text-align:center;line-height:40px;background:#f10000;margin:38px 0 0 34px;border-radius:15px;float:left;}
.zx1 a{color:#fff;font-size:16px;display:block;}
.zx2{float:left;margin:38px 0 0 30px;font-size:15px;color:#a1a1a1;}
.zx2 span{color:#009ded;font-size:28px;font-family:'Impact';}

.nypro{margin:0;padding:0;}
.caseslist{margin-top:15px;overflow:hidden;}
.caseslist ul li{width:380px;height:310px;overflow:hidden;position:relative;margin:30px 0 0 30px;float:left;}
.caseslist ul li h2{width:380px;height:42px;background:url(../images/albg.png) no-repeat left bottom;position:absolute;bottom:0;overflow:hidden;padding-top:65px;}
.caseslist ul li h2 a{color:#666666;font-size:20px;display:block;text-indent:40px;}
.caseslist ul li:hover h2{background:url(../images/albg2.png) no-repeat left bottom;}
.caseslist ul li:hover h2 a{color:#fff;}
.caseslist ul li:nth-child(1){margin-left:0;}
.caseslist ul li:nth-child(4){margin-left:0;}
.caseslist ul li:nth-child(7){margin-left:0;}

.brnone{border:none;}
.brnone img{margin:0;border:0;}
.abbanner{background:url(../images/abbanner.jpg) no-repeat center top;}
.probanner{background:url(../images/probanner.jpg) no-repeat center top;}
.xwbanner{background:url(../images/xwbanner.jpg) no-repeat center top;}
.lxbanner{background:url(../images/lxbanner.jpg) no-repeat center top;}
.albanner{background:url(../images/albanner.jpg) no-repeat center top;}
/************banner***************/
.c-banner{width: 100%;position: relative;}
.c-banner img{width: 100%;}
.c-banner .banner ul{list-style: none;padding-left: 0px;margin-bottom: 0px;}
.c-banner .banner ul li{display: none;opacity: 0;}
.c-banner .banner ul li:nth-child(1){opacity: 1;display: block;}
.c-banner .banner ul li img{width: 100%;position: absolute;top: 0px;}
.c-banner .banner ul li:first-child img{position: relative;}
.c-banner .nexImg,.c-banner .preImg{padding: 25px 10px 25px 10px;position: absolute;top: 50%;margin-top: -53px;background: #000000;border-radius: 5px;z-index: 10;}
.c-banner .nexImg:hover,.c-banner .preImg:hover{opacity: 0.8;}
.c-banner .nexImg{right: 0px;}
.c-banner .nexImg img,.c-banner .preImg img{}
.c-banner .jumpBtn{width: 100%;height:60px;background:rgba(0,0,0,.6);position: absolute;bottom:0;}
.c-banner .jumpBtn ul{margin-bottom: 0px;padding: 0px;font-size:0;text-align: center;}
.c-banner .jumpBtn ul li{width:33.33%;height:60px;line-height:60px;display:inline-block;text-align:left;text-indent:40%;color:#fff;cursor:pointer;}
.c-banner .jumpBtn ul li:first-child{background:url(../images/b1.png) no-repeat 25% center;}
.c-banner .jumpBtn ul li:nth-child(2){background:url(../images/b2.png) no-repeat 25% center;}
.c-banner .jumpBtn ul li:nth-child(3){background:url(../images/b3.png) no-repeat 25% center;}
/*****xqqh*****/


/*留言*/
#tc {width:956px;margin:35px auto 0;}


.font-1 {
 font-family: "宋体";
 font-size: 12px;
 color: #330000;
}


#tc ul{
 margin: 0px;
 padding: 0px;
 text-indent: 10px;
 list-style:none;
}
#tc-1 {
 height: 25px;
 text-align: left;
 padding-left:5px;
 line-height: 25px;
 padding-top:5px;
 font-weight:bold;
 font-size:13px;
}

#tc-2 p{float:left;margin-left:28px;}
#tc-2 p:first-child{margin-left:0;}
#tc-2 p.msgLeft_Txtbox_div{float:none;width:100%;margin:47px 0 0 0;}

.f_t_right_all p.msgLeft_Txtbox_div
{
    
    height:90px;
    _height:90px;
    left:2px;
}

#msgLeft_Txtbox
{
    overflow:hidden;line-height:28px;padding-left:10px;
    height:80px;
    width:944px;
	height:202px;
	border:1px solid #ccc;
    font-size:14px;
}
#yzm
{
width:88px;
}

#tc-2 input
{
    
    height:48px;width:288px;border:1px solid #d2d2d2;color:#9d9d9d;padding-left:10px;
	
}


#msgLeft_Btn_div
{
    width:100%;
	height:60px;margin-top:42px;line-height:60px;
    text-align:center;
	background:#1758a7;
	
}

#msgLeft_Btn
{
	display:block;
	color:#fff;
	text-align:center;font-size:16px;
	
}

#tc li{ line-height:22px;} 




#hide
{background-color: #000000; width: 392px;display:none;}

#run
{
    color:White;
    font-size:12px;
    height: 10px;
    width: 205px;
    position:absolute;
    margin:100px 0px;
    text-align:center;
}

#num01
{
 margin-top:-20px!important; margin-left:80px   
    }

@media screen and (max-width:768px) {
	.c-banner{
		width: 100%;
		height: 345px;
		overflow: hidden;
	}
	.c-banner .banner ul li img{
		width: 768px;
		height: 345px;
		position: absolute;
		left: 50%;
		margin-left: -384px;
	}
}









