@charset "utf-8";
body{font-size:12px; font-family:"Microsoft YaHei"; color:#333; background:#f5f5f5; overflow-x:hidden}
*{ margin:0px; padding:0px; }
img{border:0px;}
a{ text-decoration:none;color:#333}
/* for IE */ a,area { blr:expression(this.onFocus=this.blur()) } /* for Firefox */ :focus { outline: none; }
li{ list-style:none}
.clear{ clear:both; }
a:hover{ color:#0cb0d5;text-decoration:none;}
div.head{ height:172px; width:100%; background:url(../images/h.gif) repeat-x; position:relative; z-index:999; border-bottom:2px solid #0cb0d5; }
div.middle{ margin:0px auto; width:1200px; }
p.pl{ float:left; line-height:35px; height:35px;}
p.pl a{ font-size:13px;  display:inline-block; height:35px;}
p.pr{ float:right; line-height:35px;height:35px;}
p.pr a{font-size:13px; padding-left:20px; padding-right:20px; height:35px; line-height:35px;  display:inline-block; display:inline}
p.pr a span{display:inline-block}
img.logo{ float:left; display:block; padding:0px; margin:0px; margin-right:21.6%;}
img.erweima{ float:right; display:block; margin-top:14px;}
div.sou{ float:left; width:424px; margin-top:31px; padding-left:21.6%;  padding:0px;}
div.sou input{ float:left; height:36px; *height:32px; width:330px; border:2px solid #0cb0d5; display:block; margin:0px; padding:0px;}
div.sou img.pcsou{ float:left; cursor:pointer; padding:0px; margin:0px; display:block; width:87px;}
div.sou img.wapsou{ display:none}
div.headmiddle{ display:block; padding:0px; margin:0px;  width:100%; }
div.top{ height:35px; margin:0px; padding:0px; display:block; overflow:hidden}
div.daohang{ height:42px;}
div.daohang div.category{ float:left; width:20%; position:relative; height:42px;}
div.daohang div.category img{ width:100%; height:42px;}
div.daohangs{ width:80%; float:right;}
div.daohangs ul li{ width:12.5%; float:left; height:42px; line-height:42px; text-align:center; position:relative;-moz-transition:all 0.8s ease 0s; -ms-transition:all 0.8s ease 0s; -o-transition:all 0.8s ease 0s; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s;}
div.daohangs ul li a{ font-size:16px; display:block; width:100%;}
div.daohangs ul li ul{ width:100%; position:absolute; left:0px; top:42px;background:#0cb0d5; display:none; padding:0px 15px;}
div.daohangs ul li ul li{ width:100%; height:40px; line-height:40px; border-top:1px dashed #67e3ff;}
div.daohangs ul li ul li:first-child{ border:0px;}
div.daohangs ul li ul li a{ font-size:14px; color:#aff0ff;}
div.daohangs ul li ul li a:hover{ color:#fff;}
div.daohangs ul li:hover ul{ display:block;}
div.ad1{ width:100%; background:url(../images/ad.gif); height:120px; margin:0px; padding:0px; }
div.ad1small{ width:80%; width:80%; float:right;  }
div.row{ }
div.row div{  padding:0px; margin:0px;  display:block; float:left}
div.row div img{}
div.container{  margin:0px; padding:0px; width:100%;}
div.commontitle{ width:100%; border-bottom:1px solid #666; height:45px; line-height:45px;}
div.commontitle span{ display:inline-block; font-size:22px; color:#000; float:left;}
div.commontitle span.lvse{ color:#0cb0d5; font-size:28px; float:left;}
div.commontitle p{ float:right;}
div.commontitle p a{ display:inline-block; font-size:14px; padding-left:5px; padding-right:5px;}
div.indexzinr{ padding-top:20px;}
div.ad1tu div{ margin:0px; padding:0px; display:block;}
div.indexzinrr{ float:left}
div.indexzinrl{ float:left; width:19.1%; background:#FFF; height:100%; padding-bottom:67px;}
div.indexzinrl ul{ width:90%; margin:0px auto; display:block}
div.indexzinrl ul li{ margin-top:10px;}
div.indexzinrl ul li p{ line-height:22px;}
div.indexzinrl ul li p a{ font-size:12px; display:block; width:48%; float:left;}
div.indexzinrl ul li a.atitle{ font-size:14px; display:block; height:28px; line-height:28px; color:#ff5400;}
div.indexzinrr{ text-align:center; float:right; width:79.2%;}
div.indexzinrr li{  height:314px; height:auto; overflow:hidden;  width:94%; display:block; margin:auto;margin-bottom:7px;
 -moz-transition:all 0.8s ease 0s; -ms-transition:all 0.8s ease 0s; -o-transition:all 0.8s ease 0s; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; padding-bottom:0px; position:relative;}
div.indexzinrr li img.img-responsive{ width:100%; -moz-transition:all 0.8s ease 0s; -ms-transition:all 0.8s ease 0s; -o-transition:all 0.8s ease 0s; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s;}
div.indexzinrr li p{ color:#a0a0a0; font-size:12px; line-height:22px;background:#ffffff;   }
div.indexzinrr li p a{ display:block; font-size:15px; padding-top:11px; padding-bottom:4px;}
div.indexzinrr li p span{ font-size:14px; color:#ff6324; display:block; padding-bottom:5px;}
a.imaa{ display:block; overflow:hidden; width:100%; height:223px; background:#FFF; }
a.imaa img{ display:block; max-width:100%; max-height:223px; margin:0px auto;}
div.indexzinrr li .tubiao{ position:absolute; top:0px;right:0px; z-index:1; max-width:33%;}
div.indexzinrr li:hover{ }
div.indexzinrr li:hover p{ color:#FFF; background:#0cb0d5;}
div.indexzinrr li:hover p a{ color:#FFF}
div.indexzinrr li:hover p span{ color:#FFF}
div.indexzinrr li:hover img.img-responsive{-moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
div.indexzinrr1 li p{ height:50px; line-height:50px;}
div.indexzinrr1 li p a{ padding-top:0px;}

div.ad2{ display:block; width:100%; text-align:center}
div.ad2 img{ margin:0px auto; max-width:100%; display:block;}
div.adcommon{ display:block; width:100%; text-align:center}
div.adcommon img{ margin:0px auto; max-width:100%; display:block;}
div.indexlist{  height:179px; background:url(../images/listindex.jpg) center top no-repeat; margin-bottom:20px;}
div.indexlist img{ float:left; width:25.4%;}
div.newr{  float:right; width:74.6%;}
li.list-group-item1{ height:36px; line-height:36px; margin:0px; padding:0px; border:none; background:none}
div.newr ul{ padding-top:30px;}
div.newr ul li{ background:url(../images/k.png) 60px center no-repeat}
div.newr ul li a{ font-size:15px; text-indent:80px; display:block}
div.foot{ height:256px; width:100%; background:url(../images/f.gif) left top;}
div.footl{ float:left; width:60%;}
div.footl p{ margin-top:39px; color:#FFF}
div.footl p a{ display:block; font-size:14px; color:#FFF; line-height:28px;}
div.footl p a.atitlef{ font-size:18px; line-height:50px; border-bottom:1px solid #f5f5f5;}
div.footnr{ height:202px;}

div.footr{ width:30%; float:left; margin-top:45px; color:#FFF; line-height:26px; font-size:14px;}
div.footr span{ display:inline-block}
div.fweima{ float:right; width:10%; margin-top:54px;}
div.fweima img{ max-width:100%; float:right}
p.dibu{ text-align:center; font-size:14px; color:#FFF; line-height:54px;}
img.dh{ display:none; cursor:pointer; z-index:999999999;position:fixed; top:7px; right:7px;}


div.childrencategory{ width:100%; background:#FFF; position:absolute; left:0px; top:42px;/* display:none;*/ -moz-transition:all 0.8s ease 0s; -ms-transition:all 0.8s ease 0s; -o-transition:all 0.8s ease 0s; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s;}
div.childrencategory li{ background:#FFF; display:block; float:left; width:100%;}
div.childrencategory li a.childrentitle{ height:41px; color:#0cb0d5; line-height:41px; display:block; width:100%; border-bottom:1px solid #ceebf2;  font-size:16px; text-indent:60px; position:relative}
div.childrencategory li a.childrentitle img{ position:absolute;}
div.childrencategory li p{ width:100%; display:block}
div.childrencategory li p a{ display:block; float:left; text-indent:3%; border-bottom:1px solid #f5f5f5; width:50%; height:38px; line-height:38px; font-size:15px}
div.childrencategory li p a span{ font-family:"宋体-PUA"; display:inline-block; }
div.category:hover div.childrencategory{ display:block}
div.erji{ margin-top:20px; margin-bottom:30px;}
div.zuo{ float:left; width:25.4%;}
div.you{ float:right; width:72.8%;}
div.ernav{ background:#ffffff;  padding:0px; margin:0px; width:100%;}
div.ernav li{}
div.ernav li div{}
div.ernav li div a{  display:block; width:50%;*width:49%; cursor:pointer; margin:0px; padding:0px; float:left; border-bottom:1px solid #f5f5f5; height:38px; margin:0px; padding:0px;  font-size:14px}
div.ernav li div a span.d{ display:block; margin:0px auto; text-align:left;  width:90px;margin-top:5px;  height:28px; line-height:28px;  background:url(../images/hui.gif) 6px center no-repeat; text-indent:12px;}
div.ernav li div a:hover span.d{ color:#FFF;  background:url(../images/se.gif) 6px center no-repeat #FF4400 }
div.ernav li div a.erhover span.d{ color:#FFF;  background:url(../images/se.gif) 6px center no-repeat #FF4400 }
div.ernav li a.erjia{ background:#0cb0d5; position:relative; height:41px; line-height:41px; color:#FFF; width:100%; display:block; float:left; font-size:16px; text-indent:59px; margin:0px; padding:0px;}
div.zuodibu{ margin-top:13px; background:#FFF}
div.zuodibu img{ display:inline-block;}
div.route{ height:41px; line-height:41px; border-bottom:1px solid #666666; width:100%}
div.route p.cengji{ float:left; font-size:14px}
span.arr{ float:right; color:#000; font-size:18px; font-weight:bold}
div.indexzinrr li p{  padding-bottom:4px; }
div.banner{ width:100%; display:block; text-align:center}
div.banner img{ display:block; margin:0px auto; max-width:100%;}
div.neiye{ margin-top:20px;}
div.left{ float:left; width:20.8%; background:#FFF; padding-bottom:50px; margin-bottom:50px;}
div.leftnr{ padding:10px; }
div.erjis{ margin-bottom:10px; *border:1px solid #fff}
div.leftnr li.er{ height:42px; line-height:42px; width:100%;}
div.leftnr li.er a{  text-indent:27.3%; position:relative; background:url(../images/jj.png) 75.2% center no-repeat #0cb0d5; display:block; width:100%; height:100%; font-size:16px; color:#FFF;}
div.leftnr li.er:hover a{ background:url(../images/jj.png) 75.2% center no-repeat #ff5400;}
div.leftnr li.er.hhover a{ background:url(../images/jj.png) 75.2% center no-repeat #ff5400;}
div.leftnr li.san{ height:38px; border-bottom:1px solid #dddddd; width:100%}
div.leftnr li.san a{ display:block; width:100%; height:100%; display:block; line-height:38px; font-size:14px;text-indent:27.3%;}
div.right{ float:right; width:76.6%;  padding-top:0px;}
div.right div.route{ margin-top:-10px;}
ul.ulnewlist li{ width:100%; display:block; height:45px; line-height:45px; background:url(../images/gray.png) 13px center no-repeat; border-bottom:1px solid #e8e8e8; margin:0px; padding:0px; overflow:hidden}
ul.ulnewlist li a{ float:left; font-size:14px; text-indent:33px; display:inline-block; max-width:100%; height:45px; overflow:hidden}
ul.ulnewlist li span{ float:right; font-size:14px; margin-right:20px;}
ul.ulnewlist li:hover{ background:url(../images/lv.png) 13px center no-repeat #FFF}
ul.ulnewlist li:hover a,ul.ulnewlist li:hover span{ color:#0cb0d5}
div.along{ text-align:left; padding:15px 9px;}
div.along img{ max-width:100%}
div.app{ width:100%; background:url(../images/app.jpg) center top no-repeat; height:auto}
div.app img.saoma{ float:left; width:42%;}
div.app img.ewm{ float:right; width:37.6%; margin:10% 9% auto auto;}
div.detailtitle{ text-align:center; font-size:16px; font-weight:bold; color:#333; height:40px; line-height:40px; border-bottom:1px dotted #999}
div.detailnr{ margin-top:15px;}
div.xiadantitile{ display:none}
@media screen and (max-width:1200px){	
div.middle{ width:98%; margin:0px auto;}
div.indexlist{ background:#FFF}
div.ad1small{ width:100%; float:none  }
div.ad1{ height:auto; background:#0CB0D5;}
}

@media screen and (max-width:1145px){
	div.newr ul li{ background:url(../images/k.png) 10px center no-repeat;width:100%; overflow:hidden}
div.newr ul li a{ font-size:15px; text-indent:30px; display:block}
div.indexzinrl{ width:50%; float:none; margin:20px auto}
div.indexzinrr{ width:90%; margin:auto; float:none;}
div.indexzinrr li{ height:auto; padding-bottom:0px;}
div.indexzinrr li p{  padding-bottom:0px; margin-bottom:0px; }
div.zuo{ display:none;}
div.you{ float:none; width:100%}
	}


@media screen and (max-width:1024px){
	div.footnr{ height:auto}
	div.foot{ background:#0cb0d5; height:auto;}
	div.footl{ float:none; width:98%; margin:auto}
	div.footr{ width:98%; float:right;  display:block; padding-left:0%;}
	div.fweima{ text-align:center; float:none; width:98%;}
	div.fweima img{ float:none; margin:0px auto}
	p.dibu{ line-height:22px;}
	div.indexlist{ height:auto;}
	div.newr ul{ padding-top:0px; margin-bottom:0px;}
	div.indexlist img{ display:none}
	div.xiadantitile{ display:block; border-bottom:1px solid #a9e5f4; font-size:24px; color:#0badd5; height:62px; line-height:62px;}
	div.indexlist{ background:#e3faff; width:100%; padding-bottom:5px;}
	div.indexlist span{ text-indent:10px; display:inline-block}
	div.indexlist ul{ }
div.newr{ float:none; width:100%;}
	div.category{ display:none;}
	div.daohangs{ width:100%}
	img.erweima{ }
div.sou{ }
img.logo{  margin-right:1.6%;}
div.left{ display:none}
div.right{ width:90%; margin:0px auto; float:none}

	}
@media screen and (max-width:816px){
	div.daohang{  height:0px;}
	div.headmiddle{  margin-bottom:0px;}
	div.head{ height:auto; background:none}
	img.logo{ float:left; width:81px;}
div.sou{ float:right; width:176px; height:27px; border:1px solid #d6d6d6; border-radius:3px; margin-top:8px;}
div.sou input{ height:27px; border:none; float:left; width:143px; background:none}

div.sou img.pcsou{ display:none}
div.sou img.wapsou{ display:block; float:left; height:25px; }


img.erweima{ float:none; margin:20px auto; display:none}



img.dh{ display:block; }

div.daohangs{ background:#000; display:none; position:fixed; left:0px; top:0px;}
div.daohangs ul li{ width:100%; float:none; height:auto; border-bottom:1px dashed #999 }
div.daohangs ul li a{ color:#FFF }
div.daohangs ul li ul{ width:100%; position:relative; top:0px; background:#000; height:0px;-moz-transition:all 0.8s ease 0s; -ms-transition:all 0.8s ease 0s; -o-transition:all 0.8s ease 0s; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; border-bottom:0px dashed #999 }
div.daohangs ul li ul li{ border:none}
div.daohangs ul li ul li a{ font-size:12px; text-indent:2em}
div.daohangs ul li:hover ul{ height:auto}




ul.ulnewlist li span{ display:none}










	}
@media screen and (max-width:800px){
	div.top a#msgcart span{ display:none}
	div.top a#msgcart{ background:url(../images/gwc.gif) left center no-repeat; padding-left:20px;}
	div.top p.pl{ width:125px; float:left; }
	div.top p.pl a.aglzx span{ display:none}
	div.top p.pr span{ display:none; float:left; }
		div.top p.pr{ width:120px;  float:left; }
	div.head div.middle{ width:100%}
	body{ background:#FFF}
div.indexzinrl{ width:100%}

/*div.top{ height:auto;}*/
p.pl{ width:100%; float:none}
p.pr{ width:100%; float:none}
p.pl a{ display:inline-block; padding:0px 2px}
p.pr a{  padding:0px 2px}


div.app img.saoma{ float:none; margin:auto; width:90%; display:none}
div.app img.ewm{ float:none; width:90%; margin:auto; display:block}

div.indexowl-carousel{ width:36.8%; float:left;}
div.indexzinrl ul{ width:59%; float:right;}
div.indexzinrl{ border-bottom:1px solid #ddd; padding-bottom:18px;  padding-top:0px; margin-top:-8px;}
div.footnr{ height:auto;}
div.footl{ display:none; }
div.foot{ height:auto; background:#0db0d5; padding:0px; padding-bottom:10px; padding-top:10px; text-align:center}
div.foot p{ display:inline-block; font-size:14px; float:left;}
div.footr{ margin-top:0px; padding-top:0px; margin-left:0px; text-align:center; margin-bottom:0px; padding-bottom:0px;  height:auto }
div.footr p{ text-align:center; display:block; margin:0px auto;  width:100%;  height:auto; padding:0px; margin:0px; }
div.fweima{ display:none}
div.footr p span{   margin-bottom:0px; padding-bottom:0px; font-size:13px;    }
div.footr p span.spanem{ display:none}
div.footr p span.jidis{ display:none}
div.foot span{ display:inline-block; }
p.dibu{ line-height:26px; font-size:12px}
p.dibu span{ font-size:12px}
div.top{ background:#f6f6f6; width:100%}
}
@media screen and (max-width:640px){
	a.imaa{ height:160px;}
	a.imaa img{  max-height:160px;}
	}