@charset "utf-8";
/*
   顺茂网络，专业得响应式网站服务商
   联系电话			：400-806-2015
   官方网址			：www.7lib.com（顺茂网络官网）
   技术支持			：www.7lib.me
   咨询电话			：0311-88897088/88897099
*/


html,body,div,iframe,span,
dl,dt,dd,ul,ol,li,
form,input,textarea,pre,p,blockquote,
th,td						{ margin:0; padding:0; font-size:100%;}
a							{ text-decoration:none;}
li							{ list-style:none;}
.clear						{ clear:both; height:0px; line-height:0;}
h1,h2,h3					{ font-weight:normal; padding:0px; margin:0px; }
img							{ border:0; }



a							{ color:#666; }
a:hover 					{ text-decoration:none; color:#3f4346; }

/* body */
body,html 					{ font-family:"微软雅黑"; font-size:12px; color:#000; background:#fff;}
body{ }
.fl{float:left !important;}
.fr{float:right !important;}
.box{ width:1100px; margin:0 auto; }



.codet{ border-top:1px solid #efefef; margin-top:10px; padding-top:10px; }
/* SMWL.LTD */
.w-top{ height:32px; width:1100px; margin: 0 auto; line-height:32px; color:#666;  border-bottom:1px solid #efefef; }
.w-top .box{ position:relative; }
.w-top div.r{ position:absolute; right:0; top:0px; color:0; }
.w-top a{ color:#666; }

.wh{background:#f9f7f8 url(../images/top1.jpg) no-repeat center;}

/* SMWL.LTD */
.w-header{ }
.w-header .box{ height:148px; position:relative; }
.w-header .logo,
.w-header .b,
.w-header .c{ position:absolute; }
.w-header .logo{ width:550px; height:60px; top:35px; left:0; background-repeat:no-repeat; background-position:center;}
.w-header .logo img{ width:100%; }
.w-header .b{  right:0; top:48px; text-align:left;background:url(../images/tel.png) no-repeat center left;background-size:50px;  padding-left:55px;}
.w-header .b{ font-size:12px; color:#999; }
.w-header .a{ display:none; position:absolute; left:300px; top:48px; border-left:1px solid #efefef; padding-left:20px; color:#999; font-size:16px; line-height:25px; font-weight:bold; }
.w-header .a .sk-yx1{ font-size:16px; color:#1E90FF; }
.w-header .a .sk-yx2{ font-size:16px; color:#3f4346; }

/* SMWL.LTD */
.w-header .b .tel{ color: #e60012; font-size:20px; font-weight:bold;}
.w-header .b .tels{color: #666; font-size:12px; font-style:italic; }
.w-header .c{width:290px; height:64px;left:230px; top:60px;}
.cm{ text-align:center; }
.cm span{ display:block; }

/* SMWL.LTD */


.w-nav{ background:#3f4346; border-bottom:4px solid #1E90FF;}
.w-nav a{ color:#fff; font-size:15px;}
.w-nav li{position:relative; float:left; width:157px; text-align:center; line-height:20px; padding:20px 0; cursor:pointer; background:url(../images/navline.png) no-repeat right; }
.w-nav li span{ display:block; font-size:8px; line-height:10px; color:#b0b2b2; }
.w-nav li.end{ background-image:none; }
.w-nav li:hover,
.w-nav li.cur{ background:#1E90FF; }
.w-nav li:hover a,
.w-nav li.cur a,
.w-nav li.cur span,
.w-nav li:hover span{ color:#fff; }


.w-nav ul li .xxcv{ display:none; position:absolute; background:rgba(33,33,33,0.8); padding:10px 0; width:157px; z-index:99; left:0; top:70px;}
.w-nav ul li .xxcv a{ display:block; border-bottom:1px dashed rgba(255,255,255,0.5); text-align:center; line-height:40px;  }
.w-nav ul li.cur a.vv{ background:#333; }
.w-nav ul li a.vv{ }




.cd {
    background: rgba(14, 32, 118, 0.8) none repeat scroll 0 0;
    display: none;
    position: absolute;
    z-index: 99999;
}
.cd a {
    display: block;
    line-height: 35px;
    padding-left: 25px;
    text-align: left;
    width: 132px;
}
.cd a:hover {
    background: rgba(14, 32, 118, 0.5) none repeat scroll 0 0;
}



/* SMWL.LTD */
.ftft{background:url(../images/fbg.png) repeat-x top center #000;}
.wfb{ padding-bottom:20px; }
.fc{ height:40px; background:#fff; line-height:40px; text-align:center; color:#666; clear:both; border-top:1px solid rgba(255,255,255,0.1);margin:0 auto;}
.fc a{ color:#666; }
.ftnav{height:55px; line-height:55px;}
.ftnav .box{ background:#1E90FF; }
.ftnav .jk li{ float:left; width:122px; height:55px; text-align:center; font-size:15px; }
.ftnav .jk li.line{ width:20px; }
.ftnav .jk li:first-child{background:none;}
.ftnav .jk li a{color:#fff;}	
.wfb .box{ position:relative; }
.wfb .logo{background:url(../images/sk-logo.png) center no-repeat; padding-left:10px; width:274px; height:130px; position:absolute; left:0; top:65px;}


.pft{ position:absolute; text-align:left; width:300px; left:300px; color:#fff; color:rgba(255,255,255,0.6); line-height:20px; font-size:14px; top:30px; border-left:1px solid rgba(255,255,255,0.2); padding-left:60px; height:195px; }
.pft p{  }

/* SMWL.LTD */
.w-banner { width:100%; position:relative; height:450px; overflow:hidden;}
.w-banner .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.w-banner .bd ul {width:100% !important;}
.w-banner .bd li {width:100% !important;height:450px;overflow:hidden;text-align:center;}
.w-banner .bd li a {display:block;height:450px;}
.w-banner .bd li{ background-size:auto 450px; background-repeat:no-repeat; background-position:center; }
.w-banner .hd {width:100%;position:absolute;z-index:1;bottom:5px;left:0;height:30px;line-height:30px;}
.w-banner .hd ul {text-align:center;}
.w-banner .hd ul li {cursor:pointer;display:inline-block;width:20px;height:20px;margin:0 3px;overflow:hidden;background:#fff;opacity:0.6;line-height:20px; color:#fff; font-size:10px; line-height:50px; overflow:hidden; border-radius:50%; color:#df0024;}
.w-banner .hd ul .on {background:#000; color:#fff;}
.w-banner .prev,.w-banner .next { border-radius:50%;display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:60px;height:60px;background:url(../images/slider-arrow.png) -118px -137px #000 no-repeat;cursor:pointer;opacity:0.5;display:none;}
.w-banner .next {left:auto;right:15%;background-position:3px -137px;}
/* SMWL.LTD */
.w-link{margin-top:20px; border-top:1px solid #efefef; padding:20px 0 20px 0;}
.w-link .box{  position:relative; background:#fff; padding-bottom:10px;}
.w-link span{ display:block; height:40px; line-height:40px; background:#f2f2f2; border-bottom:1px solid #dcdcdc; font-size:14px; color:#666; font-weight:bold; padding: 0 20px;}
.w-link a{ margin-left:10px; color:#932d29; display:inline-block; }
.w-link a img{ border:1px solid #efefef; }
.w-link .box .l2{ border-left:1px solid #efefef; margin-left:200px; position:relative; padding-left:40px;  }
.w-link .box .l2 span{ position:absolute; left:-200px; display:block; border-bottom:0; }




.w-news{ margin-top:10px; margin:20px auto 0 auto;}
.w-news .l{ float:right; width:320px;  }
.w-news .l2{ margin-left:10px}
.w-news .l3{  float:left; width:1100px;  }

.nm{padding-top:30px; padding-bottom:30px; position:relative;}


.news li.ans { padding-top:10px; }
.news li.ans .ftp{ float:left; margin-right:10px; padding-top:0px; }
.news li.ans .ftp img{ width:120px; height:80px; }

.ffpp{ background:#fff; display:block; height:60px; line-height:60px; font-size:24px; color:#1E90FF; padding:0; margin:0 auto; margin-bottom:30px;}
.ffpp a{ font-size:12px; vertical-align:middle; color:#1E90FF; }
.ffpp span{ display:inline-block; padding:0 20px; cursor:pointer;color:#1E90FF; border:1px solid #1E90FF; }
.ffpp span.active{ background:#1E90FF; color:#fff;}
.none{ display:none; }

.news{ font-size:12px; padding:0;}
.news li{ line-height:40px; font-size:14px; position:relative; border-bottom:1px solid #efefef; background:url(../images/l.jpg) left center no-repeat; padding-left:10px; }
.news li span{ position:absolute; right:0; color:#999}
.news li.ans{ background:none; }
.newsbox{font-size:14px; line-height:24px; color:#666; padding-bottom:20px; float:left;}
.newsbox li{padding:12px 10px; border:1px solid #efefef; border-radius:3px; margin-bottom:10px; width:520px; float:left; margin-left:10px;}
.newsbox li img{display:block; width:150px; height:110px; float:left; margin-right:18px;}
.newsinfo{width:340px; float:left;}
.newsinfo h2{font-size:16px; font-weight:bold; color:#66; line-height:32px; padding-bottom:5px;}
.newsinfo h2 a{color:#666;}
.newsinfo p{ font-size:12px }
.newsinfo p a{font-size:12px; color:#666; }

.newsr{width:280px; float:right;}
.newsr li{ padding:7px 0; border-bottom:1px dashed #efefef; padding-left:5px;}
.newsr li img{display:block; width:100px; height:70px; float:left; margin-right:10px;}
.newsr li h2{font-size:14px; line-height:24px; float:left; width:150px; padding-top:3px;}


.newsbox li.tty1{ margin-left:0px; padding-top:15px; padding-bottom:35px; }
.newsbox li.tty1 img{ width:520px; height:308px; }
.newsbox li.tty1 .newsinfo{ width:100%; padding-top:10px; }
.newsbox li.tty1 .newsinfo img{display: block;width: 150px;height: 110px;float: left;margin-right: 18px; }

/*.newsbox li.tty3 img,
.newsbox li.tty5 img{ float:right;}*/


.t{ height:10px; line-height:10px; position:relative; padding-bottom:7px; border-bottom:1px solid #dcdcdc; margin-bottom:20px; }
.t span{ display:inline-block; height:32px; line-height:32px; text-align:left;color:#666; background:#FFF; margin-left:10px; font-size:16px; border:1px solid #dcdcdc; border-radius:20px; padding:0 20px; }
.t span a{ color:#FFF; }
.t a.more{ position:absolute; right:15px; top:0; background:#efefef; color:#666; padding:10px 20px; border-radius:20px;}

.nm .t span{ background:#1E90FF; border:1px solid #1E90FF; color:#fff; padding:0 30px; }






.xxabout{ background:#f2f2f2; margin-top:50px; }
.xxabout .c{ position:relative;}
.xxabout .cimg img{  width:350px;height:200px; position:absolute; left:0; top:0; }
.xxabout .i{ padding:20px 20px 20px 20px; color:#666; line-height:24px; }
.xxabout .i h2{ padding-bottom:10px; text-align:center; }
.xxabout .i a{}

.fl{ position:relative; }
.fl .t span{ left:50%; position:absolute; width:200px; margin-left:-100px; text-align:center; }

.message{margin-top:30px; color:#fff; color:rgba(255,255,255,0.6); width:320px; padding-left:37px; border-left:1px solid rgba(255,255,255,0.1); margin-right:60px;}
.message h2{font-size:16px; color:#fff; color:rgba(255,255,255,0.6); text-align:left;  padding-bottom:5px;}
.message li{padding:3px 0px;}
.message li label{color:#fff; color:rgba(255,255,255,0.6); display:inline-flex; width:64px; float:left;}
.message .textinput{height:19px; line-height:19px; border:1px solid #efefef; width:245px; padding-left:6px; float:left;}
.message .hzyx{float:left;}
.message li  .yxbox[type="checkbox"]{ background: transparent none repeat scroll 0 0; border: 1px solid #999; display: inline-block; height: 14px; margin-top: -2px; outline: 0 none; overflow: hidden; vertical-align: middle;  width: 14px;}
.message li .bcinfo{width:240px; border:1px solid #efefef; padding:5px 6px;} 
.hzyx span{padding-right:5px;}
.message .mesbtn{width:calc(100% - 64px); height:30px; line-height:28px; text-align:center; background:#1E90FF; border:1px solid #1E90FF; color:#fff; cursor:pointer;}

/* SMWL.LTD */
.zhsk-ervice{background:#f3f3f3 url(../images/bg2.jpg); padding-bottom:130px; padding-top:80px;}
.zhsk-box{ width:1200px; margin:0 auto; background:#fff; padding:10px 20px; margin-top:20px; padding-top:30px; padding-bottom:30px;  }
.zhsk-title{color:#383838; width:1200px; margin:0 auto; text-align:center; color:#1E90FF;  padding:0; background:url(../images/fp.png) no-repeat center; height:87px;padding-top:20px;}
.zhsk-title span{ font-size:38px;  display:block; width:260px;font-weight:bold; margin:0 auto;line-height:60px; height:60px; margin-bottom:12px; text-align:center; background:#fff; padding:0 30px; margin-top:-35px; }
.zhsk-title p{ line-height:30px; font-size:16px; color:#fff; }
.zhsk-info{}
.zhsk-info ul{}
.zhsk-info ul li{width:227px; margin-left:16px; text-align:center; float:left}
.zhsk-info ul li:first-child{margin-left:0px;}
.zhsk-info .asinfo-f{height:219px; font-size:14px; position:relative;}
.zhsk-info .f-odd{background:#1E90FF; color:#fff; height:99px; padding-top:120px;}
.zhsk-info .f-odd a{ color:#FFF; }
.zhsk-info .f-odd a:hover{ text-decoration:underline }
.zhsk-info .f-even{background:url(../images/as-even.jpg) no-repeat center; color:#666; height:84px; padding-top:135px;}
.zhsk-info .f-even a{ color:#666; }
.zhsk-info .f-even a:hover{ text-decoration:underline }
.zhsk-ervice .zhsk-title span{ width:500px; background:#f3f3f3 url(../images/bg2.jpg); }

.zhsk-info .f-odd i{position:absolute; left:50%;  bottom:115px;}
.zhsk-info .f-even i{position:absolute; left:50%;  bottom:100px;}
.zhsk-info .asinfo-f i.asf1{width:57px;height:36px; background:url(../images/sicon1.png) no-repeat center; margin-left:-28px; }
.zhsk-info .asinfo-f i.asf3{width:42px;height:46px; background:url(../images/sicon3.png) no-repeat center; margin-left:-21px; }
.zhsk-info .asinfo-f i.asf5{width:53px;height:49px; background:url(../images/sicon5.png) no-repeat center; margin-left:-26px; }
.zhsk-info .asinfo-f i.asf2{width:53px;height:49px; background:url(../images/sicon2.png) no-repeat center; margin-left:-26px; }
.zhsk-info .asinfo-f i.asf4{width:53px;height:49px; background:url(../images/sicon4.png) no-repeat center; margin-left:-26px; }
.snum{padding-top:12px; padding-bottom:18px;}
.zhsk-info ul li:nth-child(2n) .snum{ padding-bottom:12px; padding-top:18px;}

.zhsk-info li p{ padding:0 20px; }


.purpose{ width:1100px; margin:0 auto; text-align:center; }
.purpose .ztitle{ padding:20px 0; border-bottom:1px solid #efefef;  }
.purpose .ztitle span{ font-size:38px; }
.purpose .ztitle p{ font-size:14px; line-height:25px; }






.hzj{ height:600px; background:#CCC; color:#fff; position:relative; margin-bottom:70px; }

.kl{ width:50%; height:600px; background:#f2f2f2;  position:absolute; left:0; top:0; z-index:1 }
.kr{ width:50%; height:600px; background:#1E90FF; position:absolute; right:0; top:0; z-index:1;}
.hzj .box{ z-index:2; position:relative; }

.hzj .box .xx{ width:181px; height:600px; position:absolute; left:50%; margin-left:-90px; left:50%; top:0; background:url(../images/xx.jpg) no-repeat center; }


.hzj .box .hhl{ position:absolute; left:0; width:400px; padding:60px 0 30px 30px; }

.hzj .box .hhl h1{ font-size:30px; margin-bottom:30px; color:#666;}
.hzj .box .hhl p{ line-height:24px; font-size:14px; color:#666;}
.hzj .box .hhl ul{}
.hzj .box .hhl ul li{ font-size:16px; text-decoration:line-through; color:#F00 }
.hzj .box .hhl img{ width:250px; margin-top:20px; margin-bottom:20px; }


.hzj .box .hhr{ position:absolute; right:0; width:400px; padding:60px 0 30px 30px; }
.hzj .box .hhr h1{ font-size:30px; margin-bottom:30px; }
.hzj .box .hhr div{ font-size:14px; line-height:24px; padding-bottom:20px; }

.hzj .box .hhr div h2{ font-size:18px; font-weight:bold; margin-bottom:20px; padding-left:50px; background:url(../images/true.png) no-repeat left; background-size:40px; }

.xxt{ font-size:20px; color:#666; position:absolute; top:-80px; width:100%; text-align:center; font-style:italic; text-align:center; }

.xxt span{ background:#1E90FF; color:#fff; margin:0 10px; padding:0 10px; }






/* SMWL.LTD */
.zhsk-hb{ clear:both; padding-bottom:40px; padding-top:30px;}
.zhsk-box{ width:1200px; margin:0 auto; background:#fff; padding:10px; margin-top:20px;  }
.zhsk-hbt{font-size:36px; color:#383838; text-align:center; color:#fff; padding:30px 0;}
.zhsk-hb .zhsk-title{ margin-bottom:20px; }

.zhsk-hbt p{ line-height:30px; font-size:18px; }
/* SMWL.LTD */
.w-zx{ width:1100px; margin:0 auto; position:relative; }
.w-zx li{ width:275px; float:left; }
.w-zx li .sly{ background:#f2f2f2 repeat; border-bottom:5px solid #1E90FF; margin:0 5px;  height:255px;  position:relative;}
.w-zx li .sly img{ width:265px; height:160px; display:block; }
.w-zx li .sly .slyr{ padding:5px 10px;  }
.w-zx li .sly .slyr h1{ font-size:18px; color:#666; min-height:30px; height:30px; line-height:30px; overflow:hidden; text-align:center; }
.w-zx li .sly .slyr p{ font-size:12px; color:#666; line-height:23px; height:46px; overflow:hidden;  }
.w-zx .prev,.w-zx .next { display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:-35px;z-index:1;width:30px;height:60px;background:url(../images/nl.png) no-repeat center;cursor:pointer;}
.w-zx .next {left:auto;right:-35px;background:url(../images/nr.png) no-repeat center;;}


/******企业宗旨*****/
.purbox{padding-bottom:10px;}
.purbox li{width:215px; margin:0px 10px; height:150px; float:left; background:#757575; color:#fff; padding:30px 20px; text-align:center;}
.purbox li img{display:block; margin:0 auto;}
.purbox li h2{font-size:20px; padding:20px 0 10px;}
.purbox li p{font-size:12px; line-height:21px;}
.purbox .pur{background:#1E90FF;}




.cpxx{background:#f3f3f3 url(../images/bg2.jpg);  padding-top:60px; padding-bottom:50px;}
.cpxx .box{ width:1200px; }
.cpxx  ul {height: 303px;margin-left: -1px;margin-top: 3px;overflow: hidden;position: relative; width: 1002px;border-top: 1px solid #dce1e6;border-left: 1px solid #dce1e6;float:right; display:inline;}

.cpxx dl{border-color: #dce1e6; border-bottom: 1px solid #dce1e6;border-right: 1px solid #dce1e6;float: left;height: 100px; line-height:100px;margin-left: 0;margin-top: 0;overflow: hidden;position: relative;width: 199px;}
.cpxx .wel{ float:left; display:inline; background:#1E90FF; height:306px; width:170px; }
.cpxx .wel h2{ font-size:26px; color:#fff; width:26px; margin-left:70px; margin-top:20px;}

.cpxx dl em,
.cpxx dl ol{ display:inline-block; font-size:26px; color:#3f4346;}
.cpxx dl{ background:#fff; }
.cpxx dl em{ padding-left:30px;} 
.cpxx dl:hover{ background:#1E90FF; color:#fff; }
.cpxx dl:hover em,
.cpxx dl:hover ol{ color:#fff; }




.ktty{ width:1090px; margin:0 auto; padding-bottom:20px; background:url(../images/aa.png) no-repeat right center; background-size:auto 30px; }
.ktty span{ font-size:20px; color:#1E90FF; border-left:2px solid #1E90FF; padding-left:20px; font-weight:bold;display:block; }
.ktty i{ font-size:12px; color:#666; font-weight:normal; font-style:normal; display:block; padding-left:0px; }

/* SMWL.LTD */

.zhsk-kc{ background:#f3f3f3 url(../images/bg2.jpg); padding-bottom:60px; padding-top:30px; }

.kc1{ width:1100px; margin:0 auto;}
.zhsk-kct{font-size:36px; color:#383838; text-align:center; line-height:48px; height:48px; margin-top:50px; margin-bottom:50px;}
.zhsk-kct span{ background: url(../sk/hb.png) no-repeat left center; padding-left:70px;}
.zhsk-kct span a{ background:#1E90FF; color:#fff; font-size:30px; padding:0 20px; margin-left:20px;  }
.kc1 li{ width:261px; float:left; border:2px solid #f2f2f2; margin:5px; position:relative; background:#fff; position:relative; text-align:center;}
.kc1 li img{ width:261px; height:165px; }
.kc1 li h1{ font-size:18px; line-height:30px; padding:2px 20px; background:#1E90FF; position:absolute; bottom:-20px; width:120px; left:50%; margin-left:-75px; text-align:center; border-radius:10px; }
.kc1 li h1 a{ color:#fff; }
.kc1 li p{ font-size:13px; line-height:22px;margin:0 20px; height:60px; padding:15px 0; color:#666; }
.kc1 li a.mn{ background:#df0024; color:#fff; font-size:20px; padding:5px 10px; display:block; margin:10px auto 20px auto; width:120px; text-align:center; }
.kc1 li a.jia{ background:url(../sk/jia1.png) no-repeat; width:30px; height:30px; position:absolute; right:0; bottom:0; }



.cpxxml li{display:inline-block;}
 ul.cpxxml{ border-left:1px solid #efefef;border-right:1px solid #efefef; padding-left:20px; padding-right:10px; margin-left:200px;}
.cpxxm{ width:1100px; margin:0 auto; margin-top:30px;border-bottom:1px solid #efefef; padding-bottom:10px; position:relative; }

.cpxxml li h1{ font-size:14px; height:40px; line-height:40px; text-align:center;  border:1px solid #dcdcdc; padding: 0 20px; margin-right:10px; margin-bottom:10px;  }
.cpxxml li h1:hover,
.cpxxml li h1.ccv{ background:#1E90FF; color:#fff; }
.cpxxmll{ background:; width:200px; height:200px; background:url(../images/556.jpg) no-repeat left top; position:absolute; left:10px; top:0px;  }







.w-zz { width:100%; position:relative; height:190px; overflow:hidden;}
.w-zz .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.w-zz .bd ul {width:100% !important;}
.w-zz .bd li {width:100% !important;height:190px;overflow:hidden;text-align:center;}
.w-zz .bd li a {display:block;height:190px;}
.w-zz .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.w-zz .hd ul {text-align:center; position:absolute; right:20px;}
.w-zz .hd ul li {cursor:pointer;display:inline-block;width:20px;height:20px; line-height:20px;margin:1px;overflow:hidden;background:#932d29; color:#FFF; font-size:12px;opacity:0.8; border-radius:50%;}
.w-zz .hd ul .on {background:#791f2b;}
.w-zz .prev,.w-zz .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:1%;z-index:1;width:40px;height:60px;background:url(../images/banner/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;opacity:0.5;display:none;}
.w-zz .next {left:auto;right:1%;background-position:-6px -137px;}

.jglist{ padding:20px; }
.jglist li{ width:50%; float:left; }
.jglist li .jgb{ padding:20px; }
.jglist li img{ width:370px; height:215px; display:block; }
.jglist li .jgt{ font-size:16px; line-height:40px; background:#932d29; }
.jglist li .jgt span{ font-size:22px; color:#fff; padding-left:20px; }
.jglist li .jgt a{ color:#fff; }
.jglist li .jgd{ line-height:25px; font-size:14px; color:#666; padding-top:10px; }


.ijglist{ padding:20px 10px; }
.ijglist li{ width:270px; float:left;}/* 360 270 */
.ijglist li .jgb{ padding:10px; }
.ijglist li img{ width:100%; height:145px; display:block; }
.ijglist li .jgt{ font-size:16px; line-height:40px; background:#932d29; }
.ijglist li .jgt span{ font-size:22px; color:#fff; padding-left:20px; }
.ijglist li .jgt a{ color:#fff; }
.ijglist li .jgd{ line-height:25px; font-size:12px; color:#666; padding-top:10px; }




.cl{    background:#fafafa; background:#f2f2f2;}


.t0{ padding-bottom:7px; margin:0 15px; }
.t0 span{ }
.t12{ margin-top:20px; }
.t12 span{ background:#1E90FF; border:1px solid #1E90FF; font-weight:bold; color:#fff; margin-left:30px;}
.t12 span a{ color:#fff;}

.qq{ position:relative;  }


.mmttx{ background:#1E90FF; height:80px; line-height:80px; text-align:center; font-size:22px; color:#fff; border-bottom:1px solid #dcdcdc; }




.x-products{ padding-top:5px;}
.x-products .l{ width:220px;}
.x-products .l h1{ font-size:18px; text-align:center; height:32px; color:#FFF; color:#741e29; padding-top:15px; border-radius:5px 5px 0 0;}
.x-products .l ul{ margin-bottom:20px;}
.x-products .l ul li{line-height:45px; background:#ebebeb url(../images/y-icon1.png) no-repeat 30px center; font-size:14px; font-weight:bold; border-bottom:1px solid #dcdcdc; padding-left:55px; }
.x-products .l ul li a{ color:#666;}
.x-products .l ul li:hover{background:#1E90FF url(../images/y-icon.png) no-repeat 30px center;}
.x-products .l ul li:hover a{ color:#fff; }

.x-products .l ul.jgs li{ background:none; border-bottom:1px solid #dcdcdc; }
.x-products .l ul.jgs li span{ color:#932d29;}
.x-products .l ul.jgs li a{ color:#666; font-weight:normal; font-size:16px; }
.x-products .l ul.jgs li:hover{ background:#932d29; color:#fff; }
.x-products .l ul.jgs li:hover a,
.x-products .l ul.jgs li:hover span{ color:#fff; }


.x-products .l { display:inline;}
.x-products .r { background:#fafafa;   }

.x-products .r .listbox{ margin-left:20px; }
.x-products .r .list{ width:274px;  float:left; text-align:center; position:relative; margin-bottom:20px;}
.x-products .r .list img { padding:5px; width:264px; height:200px; vertical-align:middle; }
.x-products .r .listbox{ margin-left:20px; margin-top:20px; margin-bottom:30px; }
.x-products .r .list h2{ line-height:25px; font-size:14px; height:100px; line-height:100px; border-bottom: 4px solid #3f4346; font-size:20px; color:#3f4346; margin: 10px; background:#fff;}
.x-products .r .list h2 a{color:#3f4346; font-size:33px;}
.x-products .r .list h2:hover{ background:#1E90FF; }
.x-products .r .list h2:hover a{ color:#fff; }

.wxwx{  line-height:22px; margin-top:10px;}
.wxwx span{ display:block;  }

.wxws{ border-top:1px solid #fff; line-height:22px;margin-top:10px; text-align:center; padding-top:10px; border-top:1px solid #dcdcdc;}
.wxws span{ display:block; text-align:left;  }
.wxws img{ margin-bottom:10px; }




.p1{ height:59px; background:url(../images/p1.png); height:59px;}
.p2{ background:url(../images/p2.png) repeat-y; }
.p3{ background:url(../images/p3.png) no-repeat; height:53px; }

#sp{ margin-top:30px; margin-bottom:70px; }
.w-lx{ margin-top:10px; }
.w-lx .l,
.w-lx .r{ float:left; min-height:290px; display:inline; background:#fafafa; }
.w-lx .l{ width:820px; }
.w-lx .r{ float:right; width:276px; }

.w-lx .l .c,
.w-lx .r .c{ position:relative; padding:20px; padding-top:10px; padding-bottom:10px;  }
.w-lx .l .c .i{ position:absolute; top:20px; width:480px; left:320px; line-height:25px; }
.w-lx .l .c .i h2{ padding-bottom:5px; color:#741e29; font-weight:bold; }
.more{ color:#741e29; }
.more:hover{ color:#3f4346; }
.w-lx .r .c{ line-height:25px; min-height:225px;}
.w-lx p img{ vertical-align:middle; }



.w-other{ margin-top:10px; }
.w-other .l,
.w-other .r{ float:left; height:265px; display:inline;  background:#fafafa;  }
.w-other .l{ width:276px;}
.w-other .l8{ margin-left:10px; width:360px; }
.w-other .r{ float:right; width:320px; }

.w-other .l .c,
.w-other .r .c{ position:relative; padding:20px; }
.w-other .l .c .i{ position:absolute; top:20px; width:425px; left:237px; line-height:25px; }

.w-other .r .c{ line-height:25px; }





.x-ff{margin-top:6px; background:#fafafa; }
.scr{ position:relative;  padding-bottom:15px;  }
.scr .pbox{width:1060px;  overflow:hidden; margin:0 auto; position:relative; margin-top:15px; }
.scr .ck{ position:absolute; left:0; top:0;height:142px; }
.scr .ck li{ float:left; margin:0 1px; height:142px;}
.scr .ck li img{ width:154px; height:132px; line-height:0;}
.scr .l,
.scr .r{ width:9px; height:54px; background-repeat:no-repeat; position:absolute; top:80px; }
.scr .l{ background-image:url(../images/l.png);left:0; }
.scr .r{ background-image:url(../images/r.png); right:0; }
.scr .swaplist{ position:absolute; left:-936px; top:0px}




.w-ofooter{background:url(../images/fbg.png) no-repeat center bottom;  padding-bottom:160px; padding-top:40px; }
.w-footer{ position:relative;  color:#dcdcdc;}
.w-footer .logo{ position:absolute; left:125px; top:50px;}
.w-footer .c{ text-align:center; line-height:25px;padding:10px; font-size:12px;color:#666; }
.w-footer p img{ vertical-align:middle; }
.w-footer a{font-size:12px; color:#666;}
.w-footer .wxmp{ width:606px; margin:20px auto; }
.w-footer .wxmp span{ display:block; }


.m-page{ clear:both; padding:10px; margin-top:10px; margin-top:10px; padding-top:20px; text-align:center; }
.m-page span,
.m-page a{ font-size:14px; padding:2px 10px;}


.m-page .now{ background:#1E90FF ; color:#FFF; border:1px solid #1E90FF;}
.m-page a,
.m-page span{ border:1px solid #dcdcdc; margin:0 5px; padding:5px 10px;}
.hh{ height:10px; }

.w-tt{ margin-top:10px;}
.w-lxus,
.w-net{ padding:20px; line-height:22px;  background:#fafafa; color:#666;}
.w-net img{ width:100%; }

.w-lxus{ background:url(../images/zx.jpg) no-repeat top center #fafafa; padding-top:160px }

.w-lxus-logo img{ width:100%; }


.content{ padding:30px; } 
.w-title{ font-size:18px; padding:5px 0; text-align:left; padding-bottom:20px; padding-left:70px; }
.w-time{ color:#CCC; text-align:center; padding-bottom:10px; }
.w-descr{ border-top:2px solid #dcdcdc; background:#fff;  border-bottom:2px solid #dcdcdc;padding:20px; color: #666; margin:20px 0;}
.w-bimg{ text-align:center; position:relative; }
.wn,.wp{background: url("../images/banner/slider-arrow.png") no-repeat scroll -126px -137px #000;cursor: pointer;height: 60px;left: 15%;margin-top: -30px;opacity: 0.5;position: absolute;top: 50%;width: 40px;z-index: 1; left:-20px;}
.wp{ right:-20px; left:auto; background-position: -6px -137px; }
.w-bimg img{ max-width:600px; }
.u-page-pre{ margin-top:20px; border-top:1px solid #fff; padding-top:20px; }
.u-page{ line-height:25px; }

#maps{ font-size:14px; line-height:40px; border-top:1px solid #dcdcdc; color:#666; margin-top:20px; }
#container{ }
.mt00 { padding-bottom:5px;  }


.newss { padding:15px 30px; }
.newss li{ line-height:28px; line-height:28px; position:relative; background:url(../images/l.jpg) no-repeat left center; padding-left:15px; border-bottom:1px solid #dcdcdc; }
.newss li span{position:absolute; right:0px; }
.newss li.ans{ background:none; padding:20px 15px; line-height:30px; font-size:14px; padding-top:20px; }

#wxwxw{ display:none; background:#f2f2f2;width:80px; height:80px; position:absolute; right:-90px; top:-5px;  }
#wxwxw img{ width:80px; }
#wxwxw span{ cursor:pointer; display:block; position:absolute; right:-10px; top:-10px; width:20px; height: 20px; text-align:center; line-height:20px; color:#fff; border-radius:15px; background:#932d29; }
.r03{ cursor:pointer; }

.st{ font-weight:bold; font-size:14px;}
.index{ }
.c-1{ font-size:10px; }

.w-about-null{ padding:20px; background:#932d29 ; color:#fff; text-align:center; padding:20px; margin-top:20px; }



.cbd{ margin:0 auto; text-align:center; }
.cimg{ margin-top:10px; }



.kkbox{ margin:0 auto; height:186px; width:650px; }
.kkbox img{ margin-right:20px;}
#goleft {width: 650px;height: 186px;overflow: hidden;}
#goleft img{height: 186px;}
#goleft #gols {width: 33100px;}
#goleft1, #goleft2 {width: auto;float: left;} 


.kkbox img{ margin-right:20px;}
#goleft0 {width: 936px;height: 150px;overflow: hidden;}
#goleft0 img{height: 120px; padding:0 5px;}
#goleft0 #gols {width: 33100px;}
#goleft01, #goleft02 {width: auto;float: left;} 
#goleft0 div.ff{ float:left; }


.w-qq{ width:120px; position:fixed; top:100px; right:0; }
.w-qq .box{ width:auto; background:#fff url(../qq/wq3.png) no-repeat bottom; padding-bottom:70px;border:2px solid #932d29; border-radius:80px 0 0 30px; margin-top:30px; padding-top:65px;  }
.w-qq ul li{ width:110px; height:25px;background:url(../qq/w-lx.png) no-repeat; line-height:25px; text-align:left; padding-bottom:10px; }
.w-qq ul li A{ color:#FFF; padding-left:25px; font-size:12px;}
.w-qq ul{ padding-top:5px; margin-left:10px; }
.w-wcode{ margin-left:15px; }
.w-wtel{position:absolute; bottom:130px; left:20px; }
.w-wtel span{ color:#499c04; font-size:14px; font-weight:bold; }
.w-wtel div{ font-size:16px; }
.w-dian{ height:400px; margin-bottom:-400px; z-index:9999; position:relative; }

.wq1{ background:url(../qq/wq1.png) no-repeat top; height:95px; width:120px; z-index:99; position:absolute; top:0; left:0;}
.wq2{ }
.w-qq p{ font-size:12px; color:#932d29; display:block; text-align:center; padding:3px 0; }

.rcode { text-align:center; }
.rcode img{ width:90px;  }

.ww-top{display:none; }
/*.cd{ position:absolute; z-index:99999; background:rgba(0,0,0,0.8); display:none;}
.cd a{ display:block; width:122px; line-height:35px; }
.cd a:hover{ background:rgba(255,255,255,0.5); }*/
.w-time{ color:#000; }

.wwcc,
.wwcc img{ line-height:25px; margin-top:-10px; }
.jiathis_style{ padding-top:20px; display:inline-block; }


.up-tel{ font-size:18px; color:#791f2b; letter-spacing:0; background:url(../images/wwcc.png) no-repeat left; display:block; height:34px; padding-left:50px; line-height:34px; width:220px; }


.tjnewss{ margin-bottom:10px; padding:10px;  }
.tjnewss li{ width:50%; position:relative; line-height:25px; border-bottom:1px dashed #f1f1f1; float:left; }
.tjnewss li span{ position:absolute; right:15px; }


.sdsd{ background-position:center; width:184px; height:60px; background-repeat:no-repeat; }
.sd0{ background-image:url(../images/ss0.png);}
.sd21{ background-image:url(../images/ss1.png);}
.sd22{ background-image:url(../images/ss2.png);}
.sd23{ background-image:url(../images/ss3.png);}
.sd24{ background-image:url(../images/ss4.png);}
.sd26{ background-image:url(../images/ss5.png);}
.sdsd span{ display:block; font-size:16px; font-weight:bold; text-align:left; margin-left:65px; padding-top:25px; }



#sp .l{ float:left; }
#sp .r{ float:right; width:860px; /* background: #fafafa; */ background:#fafafa; border-bottom:4px solid #dcdcdc; margin-bottom:40px;}
.wt{ display:block; width:100px; height:25px; background:url(../qq/w-lx.png) no-repeat; color:#FFF; padding-left:30px; }
.jt{ margin-top:10px; }

.tk{ height:60px; background:url(../images/tk.png) no-repeat center; } 

.w-content{ padding:20px 0; }
.t-lx{ padding:20px; line-height:25px; }
.t-lx{ padding:20px; line-height:25px; }
.w-in {border: 1px solid #dcdcdc;padding: 5px; background:none;}
.w-sub {background: #1E90FF none repeat scroll 0 0;border: 0 none;color: #fff;padding: 10px 30px; margin-top:30px;}
.w-sub2{ background:#3f4346; }
.t-ok{ padding:20px; }
.content{ line-height:25px; }
.ss { padding:10px 20px; text-align:center; }
.ss a{ font-size:14px; display:inline-block;}

.frm{ padding:20px 10px; }
.mmm{ display:block; text-align:center; line-height:30px; background:#932d29; color:#fff; font-size:14px; margin-right:10px; }

.kkmm li.w-about-null{ color:#fff; background:#1E90FF; }
.nm1{ font-size:18px; font-weight:bold; line-height:30px; color:#333; display:block; padding-bottom:20px; }


.ileft li{ width:140px; float:left;  }
.ileft li img{ width:130px; height:160px; }

.ileftx li{ width:200px; float:left; }
.ileftx li img{ width:190px; height:140px; }


.kkmm .ftp{ float:left; margin-right:20px; }
.kkmm .ftp img{ width:200px; height:140px; border:2px solid #fff;}
.kkmm li{ line-height:45px; }

.kkmm9 .ftp{ float:left; margin-right:10px; }
.kkmm9 .ftp img{ width:200px; height:220px; border:2px solid #fff;}
.kkmm9 li{ line-height:30px; }


.hzlct{ text-align:center; font-size:40px; padding-bottom:45px; background:#1E90FF; height:150px; width:140px; color:#fff; top:-20px; position:absolute; left:0; }
.hzlct span{font-size:18px; color:#fff;  display:inline-block; line-height:24px; padding:10px;}
.hzlct div{ padding-top:40px; }
.hzlc{ background:#f3f3f3; padding:0; height:160px; }
.hzlc .box{ width:1100px; margin: 0 auto; position:relative; }
.hzlc ul{ padding-left:120px; margin:0 auto;}
.hzlc ul li{ width:25%; float:left; letter-spacing:1px; }
.hzlc ul li div{ position:relative; margin:0 auto; border-radius:50%; width:120px; height:120px; border:2px solid #1E90FF; background:#FFF; font-size:18px; color:#1E90FF; text-align:center; top:20px; }
.hzlc ul li div p.cpp{ padding-top:36px; }
.hzlc ul li div.d1{  }
.hzlc ul li div:hover{ background:#1E90FF; color:#fff; border:2px solid #fff; }
.hzlc ul li div i{ display:block; width:100px; height:40px; background:url(../images/line.png) no-repeat center / 96px; position:absolute; right:-106px; top:40px; }


.w-ok .w-title{ padding:20px 0; text-align:center; }



.news li.ans { padding-top:10px; height:132px; color:#666;}
.news li.ans .ftp{ float:left; margin-right:20px; padding-top:0px; }
.news li.ans .ftp img{ width:140px; height:100px; margin-top:20px; border:1px solid #efefef; }

.news li.aks{ width:50%; float:left; padding:0; line-height:20px;border-bottom:1px solid #efefef;  padding-bottom:10px;}
.news li.aks .nm1{ font-size:14px; display:block; height:22px; line-height:22px; overflow:hidden; margin-top:15px; padding-right:10px; padding-bottom:5px; }
.news li.ans .cyy{ padding-right:10px; line-height:25px; font-size:12px; }
.news li.ans .cyy a{ font-size:12px; color:#1E90FF; }
.box6{ clear: both; margin: 10px auto;width: 1100px; position: relative;}
.box6 .xc{  }
.box6 .lyu2{ width: 1060px; margin-top:10px;}
.box6 .lyu2 .where{ border-bottom: 1px solid #1E90FF; margin-bottom: 20px; padding-bottom: 20px; color: #1E90FF; font-weight: bold; font-size:20px;}


.box1_rlist{width:265px}
.box1_rlistt{width:100%;height:29px;border-top:#1E90FF 2px solid;border-bottom:#dedede 1px solid;line-height:29px}
.box1_rlistt h3{float:left;display:block;height:29px;color:#000;text-align:center;font-weight:700;font-size:14px}
.box1_rlistt span{float:right;display:block;width:35px;height:29px;background:url(../x/more.gif) left no-repeat;color:#CCC;text-align:right;font-size:12px}
.box1_rlist ul{padding-top:10px;width:265px}
.box1_rlist ul li{overflow:hidden;padding-left:10px;width:255px;height:28px;background:url(../x/liico.png) left no-repeat;line-height:28px}
.box1_rlist ul li span{display:block;overflow:hidden;width:255px;height:28px;color:#464646;font-size:14px}
.box1_rlist ul li a{color:#464646}
.box1_rlist_ad1{padding-bottom:10px;width:265px;}
.box1_rlist_ad1 img{width:265px}


.lyu{padding:20px;border:#E6E6E6 1px solid;background:#F3F3F3; margin-bottom: 10px; font-size: 12px; color: #666;}
.lyu input.intxt{border:1px solid #efefef; border-radius: 5px; line-height: 40px; padding: 0 20px; }
.lyu textarea{ height: 100px;border:1px solid #efefef; padding:20px;  }
.lyu TD{ padding-bottom: 10PX}

.lyu .coolbg{ background: #1E90FF; color: #fff; border: 0; line-height: 30px; padding: 0 40px; border-radius: 10px; }

.lyy .w1{ line-height: 24px; position:relative; font-size: 15px; padding: 10px 0; border-bottom: 1px solid #efefef; padding-left: 30px; background: url(../x/w11.png) no-repeat LEFT 10PX; background-size: 25px;}
.lyy .w1 a{color:#1E90FF}
.lyy .w1 span{ position:absolute; right:0; top:10px; }

.lyy .w2{ line-height: 24px; font-size: 14px; padding: 10px 0; border-bottom: 1px solid #efefef; padding-left: 30px; background: url(../x/w12.png) no-repeat LEFT 10PX; background-size: 25px; font-size: 14px;}
.lyy .w3 a{color:#666}

.h2017_search{ border:1px #c8c8c8 solid; height:40px;  margin:0 auto;margin-bottom:10px; margin-top:10px; position: relative; }
.h2017_search_text{background:url(../55/se.jpg) no-repeat left center; width:420px; height:38px; line-height:38px;padding-left:10px;color:#a9a9a9; margin-left:10px; padding-left:30px; font-size:14px; float:left; border:none}
.h2017_search_buttom{width:100px; float:right;height:40px; line-height:40px; border:0; color:#666;cursor:pointer; background:#f3f3f3; font-size:16px;border-left:1px #c8c8c8 solid; }
.h2017_search .c99{ position:absolute; top:10px; right:120px;}


.c10{ position:absolute;color:#fff; background:url(../ys/hr.png) no-repeat 0 center; padding-right:20px; padding-left:50px; top:0px; right:0px; height:64px; width:297px;display: inline-block; color:#7e8985; padding:0; }
.c10 a{ display:none; }
.c10 a.c1{  }

.h2017_search .c99{ position:absolute; top:10px; right:120px;}
.h2017_search .c99 a{ display:inline-block; height:20px; line-height:20px; font-size:12px; padding:0 10px;background:#f3f3f3; color:#666; margin-left:5px; }
.h2017_search .c99 a.c1{ background:#1E90FF; color:#fff; }

.xtoppp2{ margin-left:40px; width:300px; margin-top:5px;}
.nss li{overflow: hidden;padding-left:15px;width: 330px;height:20px; font-size:12px; background: url(../x/liico.png) left no-repeat;line-height:20px;}
.pf99{position: absolute;
text-align: left;
width: 300px;
right: 0;
color: #fff;
color: rgba(255,255,255,0.6);
line-height: 20px;
font-size: 14px;
top: 30px;
border-left: 1px solid rgba(255,255,255,0.2);
padding-left: 60px;
height: 195px;}


.pft h2,
.pf99 h2{ font-size:20px; color:#1E90FF; border-left:2px solid #1E90FF; padding-left:20px; margin-bottom:20px; margin-top:10px; }
.pft p{ line-height:30px; }
.pf99 img{ margin-left:-10px; }

