@charset "utf-8";
/*
 * This is NOT a freeware, use is subject to license terms
 * @author Miscuz! <526781311@qq.com>
 * version 9.20.65
 * @support http://www.950085.com
 */
.wp{width:1200px;margin:0 auto;}
a.imgzoom img{transition: all 0.3s ease 0s}
a.imgzoom:hover img{
	-webkit-transform-origin: center center;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform-origin: center center;
	-moz-transform: scale(1.1, 1.1);
}

.content{font-size:16px;color:#333;line-height:2;text-align:justify}
.content div{padding-bottom:10px}
.content p{padding-bottom:10px}
.content ol{list-style-position:outside;padding-left:40px}
.content ol li{list-style-type:decimal}
.content ul{list-style-position:outside;padding-left:40px}
.content ul li{list-style-type:disc}
.content ul li ul li{list-style-type:circle}
.content img{max-width:100% !important;height:auto !important}
.content td{padding:5px}

h1{text-align:center;color:#333;font-size:25px;padding:20px 0 0 0}
.cinfo{text-align:center;font-size:14px;color:#666;padding:20px 0 0 0}
.cdes{padding:10px;line-height:2;font-size:14px;background:#efefef;padding:20px;color:#666;border-radius:5px;}
 
.pn{color:#333;border-top:2px #999 solid;font-size:16px;background:#fff;padding:40px 0;line-height:2;margin-top:20px;}
.pn em{color:#333}
.pn a{color:#333}
.pn a:hover{color:#0366d6;text-decoration:underline}
 
.nodata{padding:200px 0;text-align:center;font-size:16px;color:#333;background:url(../images/nodatas.png) center 80px no-repeat}

.bannx .owl-dots{ position: absolute; z-index: 999999; width: 100%; text-align: center; left: 0; bottom: 20px; }
.bannx .owl-dots button{ outline: 0; width: 16px; height: 6px; margin: 0 5px; background: url(../images/4.png) center center no-repeat !important;transition: all 0.3s ease 0s;}
.bannx .owl-dots button span{ display: none !important; }
.bannx .owl-dots button.active{background: url(../images/3.png) left top no-repeat !important; width: 41px;}
.bannx .owl-nav{ margin: 0 !important; height: 0; overflow: hidden; }
.bannx .owl-nav button{ position: absolute; width: 68px; height: 68px;  margin: 0 !important; padding: 0 !important; border-radius: 0 !important; outline: 0;}
.bannx .owl-nav button span{ display: none }
.bannx .owl-nav button.owl-prev{ background: url(../images/55.png) center center no-repeat !important; left: 20px; top: 50%; margin-top: -34px !important;}
.bannx .owl-nav button.owl-next{ background: url(../images/44.png) center center no-repeat !important; right: 20px;top: 50%; margin-top: -34px !important;}


.bgf{ background: #fff; }
.top{transition: all 0.3s ease 0s;width:100%;position:absolute; left: 0; top: 0; z-index: 99;background:url(../images/5.png) left bottom repeat-x;transition: all 0.3s ease 0s;c}
.logo{background:url(../images/1.png) left center no-repeat;}

.nav{}
.nav li.item{display:inline-block;*display:inline;zoom:1; padding-right: 35px; margin-right: 10px; position: relative;}
.nav li.item.j{background:url(../images/j.png) right center no-repeat;}
.nav li.item a.item{color:#fff;font-size:16px;}

.la{display: none; position: absolute; width: 220px; left: 0; top: 21px; z-index: 99999999999 }
.la .jiao{ padding-top: 6px;background:url(../images/51.png) 20px top no-repeat;}
.la div.lala{ background: #efefef; position: relative; }
.la div.lala a.suba{color:#333;font-size:14px;display:block;line-height:1;text-align:left; background: #efefef; padding: 15px 0 15px 25px;}
.la div.lala a.suba:hover{ background: #5770D4; color: #fff;}

.la div.lala ul{z-index:99999; position: absolute; top: 0; left: 220px; width: 140px; background: #fff; padding: 20px 0; display: none;box-shadow:rgba(0,0,0,0.2) 0 2px 6px 0;border-top:2px #0094bf solid; }
.la div.lala ul a{display:block;line-height:1;color:#333;font-size:14px;white-space:nowrap;padding:10px 20px;}
.la div.lala ul a:hover{ background: #f5f5f5 }

.la div.lala:hover ul{ display: block; }

.la div.lala a.suba.jt{background: url(../images/d.png) right center no-repeat #efefef;}
.la div.lala a.suba.jt:hover{background: url(../images/dd.png) right center no-repeat #5770D4;}

.sear{position:absolute;width:125px;height:28px;background:url(../images/2.png);right:0;top:36px}
.sear-dom{height:28px;position:relative;width:125px;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.sear-dom input{outline:0;border:0;margin:0px;padding-left:20px;font-size:12px;color: #fff;background:none; width: 80px; height:28px}
.sear-dom a{position:absolute;right:0;top:0;width:40px;}
.sear-dom a img{width:40px;height:28px}

.lanen{ color: #fff; font-size: 14px; line-height: 1 }

.top.active{ position: fixed !important; top: 0;background: #fff;box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;}
.top.active .nav li.item a.item{ color: #333; }
.top.active .nav li.item.j{background:url(../images/jj.png) right center no-repeat;}
.top.active .logo{background:url(../images/1s.png) left center no-repeat;}
.top.active .sear{background:url(../images/2s.png);right:0;top:36px}
.top.active .sear-dom input{ color: #666;transition: all 0.3s ease 0s; }
.top.active .lanen{ color: #333; }

.tou{text-align:center;}
.tou em{display:block;line-height:1;color:#333333;font-size:35px;font-weight: bold;}
.tou span{display:block;line-height:1;color:#757575;font-size:17px;padding-top:20px;}

.cata{text-align:center;}
.cata li{margin-right: 30px;display:inline;float:left;}
.cata li a{transition: all 0.3s ease 0s;display:block;border:1px #DEDADA solid;width:378px;height:385px;background:#fff;box-shadow: rgba(0,0,0,0.1) 6px 6px 0px 0;}
.cata .d1{padding-top:70px;}
.cata .d1 img{width:139px;height:139px;transition: all 0.3s ease 0s;}
.cata .d2 em{display:block;line-height:1;color:#3A3A3A;font-size:20px;font-weight: bold;padding-top:20px;transition: all 0.3s ease 0s;}
.cata .d2 span{display:block;line-height:1.5;color:#818181;font-size:14px;text-align:left; padding: 20px 35px 0 35px;transition: all 0.3s ease 0s;}
.cata a:hover{transform: translateY(-20px);}
.cata a:hover .d1 img{ transform: rotate(10deg); }

.morea a{border:1px #C4C4C4 solid;color:#2E89E5;font-size:16px;width:211px;height:47px;text-align:center;line-height:47px;vertical-align:middle;border-radius:51px;box-shadow:rgba(0,0,0,0.2) 0px 3px 14px 0px}

.aboutbg{background:url(../images/6.jpg) center center no-repeat;}

.aboutus{}
.aboutus h2{color:#fff;font-size:35px;line-height:1;display:block;}
.aboutus .d1{color:#fff;font-size:14px;display:block;line-height:1.6;}

.liaojie a{border-radius:5px;border:1px #fff solid;color:#fff;font-size:14px;width:155px;height:44px;text-align:center;line-height:44px;vertical-align:middle;}
.taba a{border:1px #D2D2D2 solid;height:48px;line-height:48px;vertical-align:middle;color:#6E6E6E;font-size:16px;border-radius:115px;text-align:center;padding:0 45px;margin:0 5px;}
.taba a.cur{ background: #2E89E5; color: #fff;border:1px #2E89E5 solid; }

.tabc{ display: none; }
.tabc.cur{ display: block; }

.newsimg{}
.newsimg a{display:block;}
.newsimg .d1 img{ background: #eee }
.newsimg .d2 em{line-height:1;display:block;color:#333333;font-size:20px;padding:20px 0 00px;}
.newsimg .d2 span{line-height:1.5;display:block;color:#6E6E6E;font-size:14px;padding-top:10px;}

.alist{}
.alist li{display:block; padding-bottom: 35px; margin-bottom: 35px; background:url(../images/8.png) left bottom repeat-x;}
.alist li.index-3{padding-bottom: 0; margin-bottom: 0; background:none}
.alist li a{display:block;height:74px;}
.alist .d1{display:inline;float:left;width:83px;height:74px;background:url(../images/7.png) right center no-repeat;}
.alist .d1 em{display:block;line-height:1;color:#2E89E5;font-size:63px;}
.alist .d2{display:inline;float:right;width:460px;height:74px;}

.alist .d3{height:30px;}
.alist .d3 em{color:#333;font-size:18px;display:inline;float:left;height:30px;line-height:30px;vertical-align:middle;}
.alist .d3 span{color:#919191;font-size:14px;display:inline;float:right;height:30px;line-height:30px;vertical-align:middle;}
.alist .d4{color:#919191;font-size:14px;line-height:1.5;}

.blus{ background: #0A6BDB }

.headtxt{display:block;line-height:1;color:#fff;font-size:35px;font-weight: bold;text-align:center;}

.iconcontact{}
.iconcontact li{ width: 20%; text-align: center; vertical-align: top; }
.iconcontact .d1{display:block;line-height:1;color:#fff;font-size:20px;padding-top:20px;}
.iconcontact .d2{display:block;line-height:1.5;color:#fff;font-size:14px;margin-top:20px; padding: 0 10px;}

.iconcontactinner{ background: #f3f3f3;border-radius:10px; }
.iconcontactinner li{ width: 20%; text-align: center; vertical-align: top; }
.iconcontactinner .d1{display:block;line-height:1;color:#000;font-size:20px;padding-top:20px;}
.iconcontactinner .d2{display:block;line-height:1.5;color:#666;font-size:14px;margin-top:20px; padding: 0 10px;}


.foot1{ background: #272626 }
.foot2{ background: #1d1d1d }
.foot2 div.d1{display:inline;float:left;height:45px;line-height:45px;vertical-align:middle;color:#919090;font-size:14px;}
.foot2 div.d2{display:inline;float:right;height:45px;line-height:45px;vertical-align:middle;color:#919090;font-size:14px;}
.foot2 a{color: #919090}


.fitem{display:inline;float:left;width:140px;}
.fitem .d1{display:block;line-height:1; padding-bottom: 30px;}
.fitem .d1 a{display:block;line-height:1;color:#ccc;font-size:20px;}
.fitem li{line-height:1;padding-bottom:20px;display:block;}
.fitem li a{color:#919090;font-size:14px;}
.fitem li a:hover{ text-decoration: underline; }

.fitem dd{display:block;line-height:1.5;padding-bottom:10px;color:#999;font-size:14px; padding-left: 20px;}
.fitem dd.bg1{background:url(../images/12.png) left 5px no-repeat;}
.fitem dd.bg2{background:url(../images/13.png) left 7px no-repeat;}
.fitem dd.bg3{background:url(../images/14.png) left 5px no-repeat;}

.posline{border-bottom:1px #efefef solid;box-shadow: 0px 10px 10px #f2f2f2;}
.pos{height:99px;line-height:99px;vertical-align:middle;color:#333;font-size:16px;background:url(../images/15.png) left center no-repeat;padding-left:30px;}
.pos a{ color: #333 }

.catalist{text-align:center;border-bottom: 2px #f3f3f3 solid;}
.catalist div{height:99px;line-height:99px;vertical-align:middle; padding: 0 20px;}
.catalist a{color:#666;font-size:18px;}
.catalist div.cur a{ color: #0799ff;font-weight: bold; }

.newdlist{}
.newdlist li{display:block; border-bottom: 1px #ccc dashed; padding: 35px 0}
.newdlist a{display:block;height:160px;}
.newdlist .d1{display:inline;float:left;width:285px;height:160px;overflow:hidden}
.newdlist img{width:285px;height:160px;}
.newdlist .d2{width:700px;display:inline;float:left;margin-left:50px;}
.newdlist .d2 em{display:block;line-height:1;color:#333;font-size:18px;padding-top:10px;}
.newdlist .d2 span{display:block;line-height:1.6;color:#666;font-size:14px;padding-top:20px;}
.newdlist .d2 i{transition: all 0.3s ease 0s;display:block;line-height:1;color:#999;font-size:16px;height:27px;margin-top:20px;line-height:27px;vertical-align:middle;padding-left:35px;background:url(../images/16.jpg) left center no-repeat;}
.newdlist .d3{display:inline;float:right;width:150px;text-align:right;}
.newdlist .d3 em{padding-bottom:20px;display:block;line-height:1;color:#d7dcd8;font-size:40px;}
.newdlist .d3 span{padding-top:10px;line-height:1;display:block;color:#d7dadc;font-size:18px;background:url(../images/17.png) right top no-repeat;}
.newdlist a:hover .d2 i{transform: translateX(5px);}


.tous em{display:block;line-height:1;text-align:center;color:#000;font-size:36px;font-weight: bold;height:55px;background:url(../images/18.png) center bottom no-repeat;}
.tous em.bai{background:url(../images/18s.png) center bottom no-repeat;color:#fff;}

.wenhua{}
.wenhua li{display:inline;float:left;width:224px;margin-right:20px;}
.wenhua li a{display:block;position:relative;height:320px;}
.wenhua .d1{width:224px;height:320px;overflow: hidden;}
.wenhua .d1 img{width:224px;height:320px;}
.wenhua .d2{transition: all 0.3s ease 0s;height:40px;overflow: hidden;position:absolute;width:204px;left:10px;bottom:10px;z-index:1;text-align:center;background:rgba(0,99,185,0.5);}
.wenhua .d2 em{height:40px;line-height:40px;vertical-align:middle;display:block;color:#fff;font-size:16px; text-align: left; padding-left: 10px;}
.wenhua .d2 span{display:block;line-height:1.3;color:#fff;font-size:14px;padding:0 10px; text-align: left;}
.wenhua li a:hover .d2{height:120px;}

.bgwenhua{background:url(../images/24.jpg) center center no-repeat; background-attachment: fixed;}

.zuopin div.item{ width: 224px; height: 350px}
.zuopin div.item a{ display: block; position: relative; width: 224px;}
.zuopin div.item a img{width: 222px; height: 313px;border:1px #efefef solid;}
 
.zuopin .owl-dots button{ outline: 0; width: 18px; height: 18px; margin: 0 8px; background: url(../images/177.png) left top no-repeat !important;}
.zuopin .owl-dots button span{ display: none !important; }
.zuopin .owl-dots button.active{background: url(../images/188.png) left top no-repeat !important;}
 
.zuopin .owl-nav button{ position: absolute; width: 30px; height: 56px;  margin: 0 !important; padding: 0 !important; border-radius: 0 !important; outline: 0;}
.zuopin .owl-nav button span{ display: none }
.zuopin .owl-nav button.owl-prev{ background: url(../images/111.png) center center no-repeat !important; left: -80px; top: 130px;}
.zuopin .owl-nav button.owl-next{ background: url(../images/112.png) center center no-repeat !important; right: -80px;top: 130px}

.kehu{}
.kehu li{display:inline;float:left;margin-right:25px;margin-bottom:25px;}
.kehu li a{display:block;}
.kehu img{width:218px;height:108px;border:1px #ddd solid;}

.linetop{border-top:1px #efefef solid;}

.biao{}
.biao span{display:block;line-height:1;color:#333;font-size:34px;font-weight: bold;padding-left:50px;background:url(../images/25.png) left center no-repeat;}
.biao em{line-height:1;display:block;color:#ccc;font-size:18px;padding-top:10px;}

.frm{}
.frm td{padding-bottom:15px}
.frm td.tdleft{font-size:16px;}
.frm td.tdright{font-size:16px}
.frm td.tdright em.red{color:#ff0000;font-weight:bold;padding-left:10px}
.frm td.tdright em.bak{color:#999;padding-left:5px}
.ipt{font-size:14px;color:#666;padding:10px 10px;border:1px #efefef solid}
.ipt:focus{border-color:#2188ff;box-shadow:inset 0 1px 2px rgba(27,31,35,.075), 0 0 0 0.2em rgba(3,102,214,.3);outline:none;border-radius:3px}
.textbox{font-size:14px;color:#666;padding:10px 10px;line-height:2;border:1px #efefef solid}
.codeimg{cursor:pointer}
.btn{font-size:16px;color:#fff;border:0;padding:15px 80px;background:#0799ff}

.cta{position:absolute;left:0px;top:180px;}
.cta em{display:block;line-height:1;color:#fff;font-size:34px;font-weight: bold;}
.cta span{display:block;line-height:1;color:#fff;font-size:18px;padding-top:10px; opacity: 0.5}

.case{}
.case li{display:inline;width:380px;float:left;margin-right:30px;margin-bottom:30px;}
.case li a{display:block;position:relative;}
.case .d1{display:block;height:270px;overflow: hidden;}
.case .d2{position:absolute;width:100%;left:0;bottom:0;background:rgba(173,173,173,0.8);}
.case .d2 em{display:block;height:55px;color:#fff;font-size:14px;padding-left:20px;line-height:55px;vertical-align:middle;}
.case li a:hover .d2{background:rgba(7,153,255,0.8);}

.pro li{display:inline;float:left;width:380px;margin-right:30px;margin-bottom:30px;}
.pro a{display:block;height:350px;position:relative;padding:40px 40px 0 40px;overflow: hidden;background:#fff;}
.pro .d2{width:300px;height:290px;overflow: hidden;}
.pro .d3{display:block;height:60px;vertical-align:middle;text-align:center;}
.pro .d3 em{display:block;line-height:1.5;color:#333;font-size:14px; padding-top: 10px}
.pro .d4{transition: all 0.2s ease 0s;padding: 50px 50px 0 50px;width:280px;height:340px;position:absolute;left:0;top:390px; background: rgba(6,71,236,0.8);}
.pro .d5{}
.pro .d5 em{display:block;line-height:1;color:#fff;font-size:18px;}
.pro .d5 span{display:block;line-height:1.6;color:#fff;font-size:14px;padding-top:20px;}
.pro .d6{padding-top:20px;}
.pro .d6 em{height:40px;line-height:40px;vertical-align:middle;border-radius:5px;border:1px #fff solid;color:#fff;font-size:16px;padding:0 30px;}
.pro a:hover .d4{ top: 0; }

.bge{ background: #f3f3f3}
.bigimg{padding:9px 9px;border:1px #ddd solid;}

.xiangxi{border-bottom:1px #f3f3f3 solid;}
.xiangxi em{color:#333;font-size:18px;font-weight: bold;display:block;height:55px;line-height:55px;vertical-align:middle;}

.addrs a{margin-right:10px;margin-bottom:10px;border-radius:3px;color:#464646;font-size:12px;border:1px #E5E5E5 solid;height:33px;line-height:33px;vertical-align:middle; padding: 0 10px;}
.addrs a.cur{ background: #1C91C5; border: 1px #1C91C5 solid; color: #fff }

.addrss a{margin-right:10px;margin-bottom:10px;border-radius:3px;color:#919090;font-size:12px;border:1px #919090 solid;height:33px;line-height:33px;vertical-align:middle; padding: 0 10px;}
.addrss a.cur{ background: #1C91C5; border: 1px #1C91C5 solid; color: #fff }

.adinfo{display: none; margin-top: 20px;}
.adinfo.cur{ display: block; }
.adinfo .d1{background:url(../images/34.png) left 10px no-repeat;color:#333;font-size:16px;padding: 10px 0; padding-left: 30px;}
.adinfo .d2{background:url(../images/35.png) left center no-repeat;color:#333;font-size:16px;padding: 10px 0; padding-left: 30px;}
.adinfo .d3{background:url(../images/36.png) left center no-repeat;color:#333;font-size:16px;padding: 10px 0; padding-left: 30px;}

.adinfos{display: none; margin-top: 20px;}
.adinfos.cur{ display: block; }
.adinfos .d1{background:url(../images/34.png) left 10px no-repeat;color:#919090;font-size:16px;padding: 10px 0; padding-left: 30px;}
.adinfos .d2{background:url(../images/35.png) left center no-repeat;color:#919090;font-size:16px;padding: 10px 0; padding-left: 30px;}
.adinfos .d3{background:url(../images/36.png) left center no-repeat;color:#919090;font-size:16px;padding: 10px 0; padding-left: 30px;}


.procata{display:block;line-height:38px;vertical-align:middle;color:#fff;font-size:18px;font-weight: bold;padding-left:15px;background:#22264B;}
.touss{display:block;line-height:1;color:#333;font-size:14px; }
.touss em{font-style: italic !important;}

.catf{height:35px; padding-left: 20px;}
.catf em{display:inline;float:left;height:35px;line-height:35px;vertical-align:middle;}
.catf em a{color:#000;font-size:12px;}
.catf em a:hover{ text-decoration: underline; }
.catf span{ cursor: pointer; display:inline;float:right;width:35px;height:35px;line-height:35px;vertical-align:middle;background:url(../images/as.png) center center no-repeat;}
.catf span.cur{background:url(../images/a.png) center center no-repeat;}

.catfdom{ padding: 5px 0; padding-left: 30px; display: none; }
.catfs{ padding: 5px 0 }
.catfs a{ font-size: 14px; color: #666;}
.catfs a:hover{ text-decoration: underline; }


.gun-dom{}
.gun-dom li{display:block;height:65px;padding:5px 0;}
.gun-dom li a{display:block;height:65px;}
.gun-dom li a img{float:left;width:65px;height:65px;}
.gun-dom li a .d1{width:160px;display:inline;float:right;color:#333;font-size:14px;line-height:1.5; word-break: break-all;}