 
html, legend {overflow-x:hidden;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin:0; padding:0;}
body { font-family:'微软雅黑';  font-size:14px; }
table {border-collapse:collapse; border-spacing:0;}
fieldset, img {border:medium none;}
li {list-style:none outside none;}
caption, th {text-align:left; font-weight:normal;}
h1, h2, h3, h4, h5, h6 ,b{font-size:100%;font-weight:normal;display : inline}
small {font-size:100%;}
del {text-decoration:line-through;}
em {font-style:normal;}
hr {background-color:#DEDEDE; border:medium none; color:#DEDEDE; min-height:1px;}
a{text-decoration:none;cursor:pointer; color:#000;}
a:hover{ color:#2150ac;}
.clear {clear:both; }
.hide{ display:none;}
.show{ display:block;}
.main{  width:100%; float:left;  }
.mainbody{ width:1200px;margin:0 auto;}


.head{ line-height:35px;  height:35px;background-color:#eee; color:#999; border-bottom:1px solid #ddd;}


.logo{ margin:20px 0px;}
.logo .top{ width:500px; float:left;background:url(../images/logo_ico.png) no-repeat left; height:70px; overflow:hidden;   }
.logo .top a{ width:100%; display:block; margin-left:70px; margin-top:10px;}
.logo .top h1{ width:100%; float:left; margin-left:70px; line-height:40px; color:#666;}
.logo .soso{ width:320px; margin-left:40px; float:left;}
.logo .tel{ width:250px; float:right; background:url(../images/tel.png) no-repeat left; height:50px; line-height:50px;}
.logo .tel span{ font-size:14px; color:#666; width:100%; display:block; float:left; text-indent:40px; line-height:20px;}
.logo .tel label{font-size:24px; color:#ff6d00; width:100%; display:block;  text-indent:40px;  float:left; font-weight:bold; line-height:25px;}

.menu{ background-color:#d62008; }
.menu dl{ width:100%; float:left; }
.menu dl dd{ float:left; margin:0px 13px;}
.menu dl dd a{ color:#fff; display:block; padding:0px 10px; text-align:center; line-height:50px; width:100%; }
.menu dl dd a:hover{ background-color:#ff6d00;}
.menu dl dd a.se{ background-color:#ff6d00;}

.banner{ width:100%; float:left; height:450px; }
#solid{	width:100%;	height:450px;	clear:both;	position:relative;}
#solid ul{	margin:0px;	padding:0px;	list-style:none;	}
#solid ul li{	position:absolute;	top:0px;	width:100%; text-align:center;	height:450px;	display:none;	cursor:pointer;}
#solid ul li a{ display:block; width:100%; height:450px;}
.banner_pre{position:absolute;left:0;margin-top:200px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_l_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_next{position:absolute;right:0;margin-top:200px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_r_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_pre:hover, .banner_next:hover{opacity:1;filter:alpha(opacity=100)}

.numItem{position:absolute; top:420px;height:5px; width:100%; float:left; z-index:999;}
#solid #btt{	width:905px; margin:auto; position:relative;	text-align:center;}
#solid #btt span{	top:15px;	font-size:4px;   padding:0px 15px;margin:0 10px;background:#3d3d3d;	z-index:1000;cursor:pointer;filter:alpha(opacity=70);	-moz-opacity:0.7;	opacity:0.7;}

.soso .sosol{ width:320px; float:right; height:39px;  position:relative; }
.soso .sosol input{ width:320px;  font-size:12px;outline: none; color:#666; border:0px; text-indent:10px;  height:39px;
                    background:url(../images/soinp.png) no-repeat left; float:left;}
.soso .sosol span{ width:40px;  position:absolute; right:30px; line-height:39px; text-align:center; color:#fff;
                    font-size:16px;background:url(../images/soso.png) no-repeat center; cursor:pointer; display:block; height:39px;}
.soso .sosol span a{ display:block; width:100%; }
.soso .sosor span{ width:75px; float:left; font-weight:bold; color:#333; text-align:left;}
.soso .sosor{ width:320px; float:left; margin-top:5px; color:#999; overflow:hidden; }
.soso .sosor span{ padding:0px 5px ; cursor:pointer;}
.soso .sosor a{color:#999;}
.soso .sosor a:hover{color:#2150ac;}
.mt20{margin-top:20px; }


.pro .pro-t{  height:60px; margin:0px 0px 20px 0px; width:100%; float:left; }
.pro .pro-t label{ height:60px; line-height:60px; font-size:24px; float:left; font-weight:bold;}
.pro .pro-t .a1{background:url(../images/hico01.png) no-repeat left; width:460px; text-indent:60px; }
.pro .pro-t .a2{background:url(../images/hico02.png) no-repeat left; width:280px; text-indent:55px; }
.pro .pro-t .a3{background:url(../images/hico03.png) no-repeat left; width:280px; text-indent:70px; }

.pro .pro-c{ width:100%; float:left; margin-top:20px;}
.pro .pro-c .pro-c-l{  width:240px; float:left; }
.pro .pro-c .l{  width:240px; float:left; background-color:#d62008; }
.pro .pro-c .l .l-t{ color:#fff; width:100%; float:left; background:#d62008 no-repeat center;height:98px;  overflow:hidden;font-size:18px;color:#fff;}

.pro .pro-c .l .l-t span{ width:100%; display:block; float:left; margin-top:25px; line-height:28px; font-weight:bold; font-size:18px; text-align:center;}
.pro .pro-c .l .l-t label{ width:100%; display:block;float:left; line-height:23px; font-size:12px;text-align:center;}

.pro .pro-c .l .l-c{width:232px; margin-left:4px; float:left; background-color:#fff; }
.pro .pro-c .l .l-c dl { width:210px; margin-left:11px; margin-top:10px; float:left;}
.pro .pro-c .l .l-c dl dd{ width:100%; float:left; margin-bottom:20px;}
.pro .pro-c .l .l-c dl dd a.typ{ display:block;line-height:40px; float:left; font-size:14px; height:40px; background:url(../images/zr02.png) no-repeat 180px center;
                                 overflow:hidden; color:#333;  background-color:#eee;  width:100%; text-indent: 20px; font-weight:bold;}
.pro .pro-c .l .l-c dl dd a.se{background:url(../images/zr01.png) no-repeat  180px center; color:#fff; background-color:#ff6d00;}

.pro .pro-c .l .l-c dl dd ul{ width:208px; display:none; border:1px solid #ddd; border-top:0px;  float:left; overflow:hidden; }
.pro .pro-c .l .l-c dl dd ul.se{ display:block;}
.pro .pro-c .l .l-c dl dd ul li{ float:left; width:100%; border-bottom:1px solid #ddd; border-bottom-style:dashed;  overflow:hidden;}
.pro .pro-c .l .l-c dl dd ul li a{ overflow:hidden; color:#666; text-indent:20px; text-align:left;  line-height:34px; height:34px; font-size:14px;  display:block; width:100%;}
.pro .pro-c .l .l-c dl dd ul li a:hover{ color:#1f66f1;}
.pro .pro-c .l .l-lx-c{ color:#fff; margin-top:5px; margin-bottom:5px;background:url(../images/zr03.png) no-repeat  10px 80px; width:100%; float:left; background-color:#d62008; height:150px; }
.pro .pro-c .l .l-lx-c span{ display:block; float:left; width:100%;  }
.pro .pro-c .l .l-lx-c .lc-1{ font-size:16px; font-weight:bold; text-indent:20px;font-family:'微软雅黑'; line-height:40px;}
.pro .pro-c .l .l-lx-c .lc-2{font-size:14px;  text-indent:20px;}
.pro .pro-c .l .l-lx-c .lc-3{font-size:14px;  margin-left:30px; margin-top:30px; text-indent:20px;}
.pro .pro-c .l .l-lx-c .lc-4{font-size:24px; font-weight:bold; line-height:35px;  text-indent:45px; color:#fff;}

.pro .pro-c .r{  width:940px; float:right; }
.pro .pro-c .r .r-t{ width:100%; line-height:45px; float:left; height:45px; background-color:#eee;}
.pro .pro-c .r .r-t label{ float:left; color:#333; margin-left:10px; font-size:18px; font-weight:bold;}
.pro .pro-c .r .r-t a{font-size:38px; color:#666; float:right; margin-top:-10px; margin-right:10px; }

.pro .pro-c .r .r-c{ width:938px; float:left; border:1px solid #ddd;}
.pro .pro-c .r .r-c dl{ margin-top:10px; }
.pro .pro-c .r .r-c dl dd{ width:206px; margin:0px 13px 0px 15px; float:left ; text-align:center;}
.pro .pro-c .r .r-c dl dd:nth-child(4n){ margin-right:0px;}
.pro .pro-c .r .r-c dl dd img{ width:202px; padding:2px; height:157px; border:1px solid #ddd; }
.pro .pro-c .r .r-c dl dd a{ display:block; line-height:35px; background-color:#fff; float:left;  width:100%;}
.pro .pro-c .r .r-c dl dd a.stit{height:35px;overflow:hidden;}

.prot dl { width:100%;float:left; }
.prot dl dd{ width:234px;float:left; height:150px; border:1px solid #ddd; margin-bottom:4px; margin-right:2px; margin-left:2px;overflow:hidden;  }
.prot dl dd a.typ{ display:block;line-height:32px;background:url(../images/ctp01.png) no-repeat 5px;  background-color:#ddd; float:left; font-size:14px; height:32px; overflow:hidden; color:#106cf5;
                    font-weight:bold; width:100%; text-indent: 15px;}
.prot dl dd ul{ width:100%; float:left; overflow:hidden;}
.prot dl dd ul li{ float:left; width:50%; height:29px; line-height:29px; border-bottom:1px solid #ddd; border-bottom-style:dashed;  overflow:hidden;}
.prot dl dd ul li a{ background:url(../images/cp04.png) no-repeat left;overflow:hidden; color:#282828;  line-height:32px; height:32px; font-size:12px; text-indent:10px; display:block; width:100%;}
.prot dl dd ul li a:hover{ color:#1f66f1;}

.tit-t{ width:100%; float:left;}
.tit-t .tit-1{ color:#333; font-size:22px; float:left; font-weight:bold;}
.tit-t .tit-1 em{ color:#fff; padding:0px 4px; margin-right:4px; background-color:#d62008;}
.tit-t .tit-1 span{ color:#999; font-weight:bold; font-size:14px;}
.tit-t .tit-2{ float:right; color:#333;}

.xinwen{ margin:10px 0px;}
.xinwen .l{ width:590px; float:left; }
.xinwen .r{ width:590px; float:right; }
.xinwen .t{ width:100%; background-color:#ededed; height:45px;float:left; line-height:45px; }
.xinwen .t label{ font-weight:bold; cursor:pointer; font-size:18px; margin:0px 20px; float:left;}
.xinwen .t label.one{ color:#d62008; text-decoration:underline;}
.xinwen .t a{ float:right; display:block; width:50px; height:45px; background:url(../images/nw02.png) no-repeat center;}
.xinwen .c{ width:588px; border:1px solid #ddd; float:left;}

.xinwen .c .one{ width:548px; margin:20px; float:left;}
.xinwen .c .one li{ width:100%; float:left;}
.xinwen .c .one .l-l{ width: 181px; float:left; height:181px; overflow:hidden;}
.xinwen .c .one .l-l img{ width:180px; border:1px solid #ddd;}
.xinwen .c .one .l-r{ width:340px; float:right;}
.xinwen .c .one .l-r h3{ width:100%; line-height:40px;  height:40px; overflow:hidden; font-size:18px; float:left;}
.xinwen .c .one .l-r h3 a{ color:#333;}
.xinwen .c .one .l-r em{ width:100%; float:left; color:#666;}
.xinwen .c .one .l-r p{ font-size:14px; line-height:23px; color:#999; margin-top:10px; width:100%; float:left;}
.xinwen .c .one .l-r label{ width:100%; display:block; float:left; margin-top:15px;}
.xinwen .c .one .l-r label a{ color:#fff; padding:8px 25px; background-color:#d62008;}

.xinwen .c .two{ width:548px;float:left;margin:0px 20px; }
.xinwen .c .two li{ width:100%; line-height:40px; float:left;  border-bottom:1px dashed #ddd;}
.xinwen .c .two li a{ width:400px; text-indent:20px; background:url(../images/nw01.png) no-repeat left; display:block; white-space: nowrap;text-overflow: ellipsis; float:left;  overflow:hidden;}
.xinwen .c .two li span{ float:right; color:#999;}

.yyhy{ margin:10px 0px;}
.yyhy .c{width:100%; overflow:hidden; margin-top:20px; float:left;position:relative;}
.yyhy .c ul li{ width:124px; float:left; margin-right:28px; line-height:30px; text-align:center;}
.yyhy .c ul li img{ width:112px; height:112px; border:5px solid #eee; border-radius:112px; }
.yyhy .c ul li a{ font-size:16px; color:#1a1a1a;}
.yyhy .c ul li h4 a{ height:40px; line-height:40px; display:block; width:100%; color:#666; overflow:hidden;}
.yyhy .c ul li:last-child{ margin-right:0px;}

.fhxc{ margin:10px 0px;}
.fhxc .c{width:100%; overflow:hidden; margin-top:20px; float:left;position:relative;}
.fhxc .c ul li{ width:224px; float:left; margin-right:20px; line-height:30px; text-align:center;}
.fhxc .c ul li img{ width:224px; }
.fhxc .c ul li a{ font-size:14px; color:#1a1a1a;}
.fhxc .c ul li h4 a{ height:40px; line-height:40px; display:block; width:100%; color:#666; overflow:hidden;}
.fhxc .c ul li:nth-child(5){ margin-right:0px;}

.glxg{ margin:10px 0px;}
.glxg .c{width:100%; overflow:hidden; margin-top:20px; float:left;position:relative;}
.glxg .c ul li{ width:285px; float:left; margin-right:20px; line-height:30px; text-align:center;}
.glxg .c ul li img{ width:285px; }
.glxg .c ul li a{ font-size:14px; color:#1a1a1a;}
.glxg .c ul li h4 a{ height:30px; display:block; width:100%; color:#666; overflow:hidden;}
.glxg .c ul li:last-child{ margin-right:0px;}

.videos{ margin:10px 0px;}
.videos .c{width:100%; overflow:hidden; margin-top:20px; float:left;position:relative;}
.videos .c ul li{ width:183px; float:left; margin-right:20px; line-height:30px; text-align:center;}
.videos .c ul li img{ width:183px; }
.videos .c ul li a{ font-size:14px; color:#1a1a1a;}
.videos .c ul li h4 a{ height:30px; display:block; width:100%; color:#666; overflow:hidden;}
.videos .c ul li:last-child{ margin-right:0px;}


.ads01{width:100%; color:#fff;  background:url(../images/gg01.jpg) no-repeat center; float:left; height:240px; }
.ads01 span{width:100%; display:block;}
.ads01 .c-1{ font-size:30px; margin-top:50px; }
.ads01 .c-2{ font-size:20px; margin-top:20px}
.ads01 .c-3{ font-size:20px; margin-top:30px; }
.ads01 .c-3 em{ background-color:#ff6c08; width:260px; height:40px; color:#fff; display:block; text-align:center; line-height:40px;}
.ads02{width:100%;  background:url(../images/ads02.jpg) no-repeat center; float:left; height:180px; margin:10px 0px;}

.hm-tit{ width:100%; line-height:45px; height:45px; border-bottom:1px solid #ddd;}
.hm-tit span{ line-height:43px; height:43px; float:left; border-bottom:3px solid #f00; font-weight:bold; font-size:20px; color:#00132b;}
.hm-tit a{ float:right; color:#888;}

.about{  margin-top:30px; background:red no-repeat top; height:700px; }
.about .aboutc{ position:relative;  width:100%; float:left;}
.about .aboutc .i-t{ width:100%; text-align:center; color:#fff; line-height:100px; font-size:25px; font-weight:bold;}

.about .c{ width:980px; text-indent:2em; margin-left:110px; color:#fff; line-height:30px; height:270px; float:left; }
.about .c .c-c{ width:100%; float:left; color:#fff; }
.about .c label{ width:100%; display:block; margin-top:20px;  float:left; text-align:center;}
.about .c label a{padding:8px 30px; background-color:#ff6c08; color:#fff;}
.about .r{ width:100%; height:290px; background-color:#fff; float:left;}
.about .r dl dd{ width:360px; float:left; margin:30px 0px 30px 30px; }
.about .r dl dd img{ width:100%;}
.about .r dl dd:last-child{ margin-right:0px;}

.khal{ margin:20px 0px;}

.khal .c{width:100%; margin-top:20px; float:left;}
.khal .c ul li{ width:226px; float:left; margin-right:17px; line-height:30px; text-align:center;}
.khal .c ul li img{ width:226px; height:180px; }
.khal .c ul li:nth-child(5n){ margin-right:0px;}
.khal .c ul li  a{ font-size:14px; color:#1a1a1a;}
.khal .c ul li h4 a{ height:30px; display:block; width:100%; overflow:hidden;}


.links{ line-height:20px; padding:10px 0px; color:#000}
.links label{ font-size:22px; line-height:30px; font-weight:bold; color:#d62008; width:120px; float:left; display:block;}
.links span{ float:left; line-height:25px;}
.links a{ color:#666;  font-size:14px;}
.links .c{ width:100%; float:left; margin:20px 0px;}



.btm_menu{ height:50px;line-height:50px; color:#fff;background-color:#dbdbdb; border-bottom:1px solid #bbb; }
.btm_menu a{ color:#666; width:100%; height:50px; text-indent:50px; display:block; float:left;}
.btm_menu dl dd{ width:238px; float:left;background:url(../images/btm01.png) no-repeat 20px center; border-left:1px dashed #bbb; }
.btm_menu dl dd:last-child{ border-right:1px dashed #bbb;}

.bottom{  color:#666; background-color:#dbdbdb; padding:30px 0px; }
.bottom a{ color:#666;}
.bottom a:hover{ color:#000;}
.bottom .l{ width:900px; float:left;}
.bottom .l .c-l{ font-weight:bold; line-height:40px;}
.bottom .l .c-l a{ padding:0px 5px;}
.bottom .l p{ line-height:35px;}

.bottom .r{ width:260px; float:right; text-align:center;}
.bottom .r label{ width:100%; display:block;}
.bottom .r label img{float: left;padding: 0 10px;}
.bottom .r label span{ width:100%; display:block; line-height:30px; font-size:12px;}

.zr-banner1{ width:100%;   text-align: center; margin:  0 auto; }
.zr-banner1 img{
	width: 100%;
}


.ab_img {width: 100%;
 text-align: center;
}
.ab_img img{width: 80%;
margin: 20px 2%;

}

.zr-mbx{ line-height:50px; height:50px; width:100%;float:left;position:relative; background-color:#eee; }
.zr-mbx label{ float:left; width:200px; height:50px ; left:10px; display:block;  }
.zr-mbx label span{ font-size:18px; display:block; text-indent:7px; width:100%; float:left; line-height:50px; text-align:left; font-weight:bold; color:#000;}
.zr-mbx label em{ font-size:14px; display:none; text-indent:7px;  width:100%;  float:left; line-height:24px;   text-align:left;  color:#999;}
.zr-mbx span{ font-size:14px;float:right; margin-right:5px; color:#333;}
.zr-mbx span a{font-size:14px; color:#333;}

.zr-l{ width:240px; float:left; margin-top:20px; }
.zr-l .zr-m1{ width:100%; float:left; background-color:#d62008; padding-bottom:4px;margin-bottom:20px;   }
.zr-l .zr-m1 .zr-m1t{width:100%; float:left; height:98px;  overflow:hidden;font-size:18px;color:#fff;}
.zr-l .zr-m1 .zr-m1t span{ width:100%; display:block; float:left; margin-top:20px; line-height:28px; font-weight:bold; font-size:24px; text-align:center;}
.zr-l .zr-m1 .zr-m1t label{ width:100%; display:block;float:left; line-height:30px; font-size:16px;text-align:center;}

.zr-l .zr-m1 .zr-m1c {  float:left;background-color:#fff; margin:0px 4px; width:232px; }
.zr-l .zr-m1 ul{ width:210px; float:left; margin:10px 10px;}
.zr-l .zr-m1 ul li{ line-height:48px; background:url(../images/zr02.png) no-repeat 180px center; margin-bottom:10px;
                     background-color:#eee; text-align:left; color:#333; text-indent:37px; height:48px; width:100%; float:left; }
.zr-l .zr-m1 ul li:hover{  background:url(../images/zr01.png) no-repeat 180px center; background-color:#ff6d00; }
.zr-l .zr-m1 ul li:hover a{ color:#fff;}
.zr-l .zr-m1 ul li a{ display:block; width:100%; color:#333; font-weight:bold; }

.zr-l .zr-m2{ width:100%; float:left;  background-color:#d62008; padding-bottom:4px;margin-bottom:20px;   }
.zr-l .zr-m2 .zr-m1t{width:100%; float:left; height:50px; line-height:50px;  overflow:hidden; font-size:18px;color:#fff;}
.zr-l .zr-m2 .zr-m1t span{ width:100%; display:block; float:left; text-align:center;}
.zr-l .zr-m2 .zr-m2c{ margin:0px 4px; width:232px; float:left; background-color:#fff; }
.zr-l .zr-m2 .zr-m2c ul{ width:202px; float:left; margin-left:15px;}
.zr-l .zr-m2 .zr-m2c ul li{ width:100%; float:left; line-height:35px; border-bottom:1px solid #ddd; border-bottom-style:dashed; overflow:hidden; height:35px; }
.zr-l .zr-m2 .zr-m2c ul li a{ color:#666; font-size:14px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width:100%; display:block;}


.zr-l .zr-m3{ width:100%; float:left; position:relative; padding-bottom:4px; background-color:#d62008;  } 
.zr-l .zr-m3 .zr-m1t{width:100%; float:left; height:50px;line-height:50px; overflow:hidden;font-size:18px;color:#fff;}
.zr-l .zr-m3 .zr-m1t span{ width:100%; display:block; float:left;   text-align:center;}
.zr-l .zr-m3 .zr-m2c { width:232px; float:left; margin:0px 4px;  background-color:#fff;  }
.zr-l .zr-m3 .zr-m2cc{ width:100%;float:left;}
.zr-l .zr-m3 .zr-m2c label{ line-height:20px; font-weight:bold;  margin:10px 15px; float:left; color:#333;  width:210px; }
.zr-l .zr-m3 .zr-m2c p{ line-height:24px; margin:2px 15px; color:#666; width:210px;float:left;  }

.zr-center{ float:left; width:940px;margin-left:20px; margin-bottom:20px;margin-top:20px;}
.zr-center-c{ width:928px; border:1px solid #ddd; padding:5px; float:left;}
.zr-center-c .cont-rc{ margin:5px; }
.zr-center-c .cont-rc img{ max-width:100%;}

.zr-mainsl{  width:100%; float:left; }
.zr-main-rd{ width:100%;  border-bottom:1px solid #ddd; border-bottom-style:dotted; float:left;}
.zr-main-rd-r{ width:910px; margin:10px;  float:left;}
.zr-main-rd-r h3{ width:100%; float:left; margin-bottom:10px;}
.zr-main-rd-r h3 a{ font-size:18px; color:#000; line-height:30px;}
.zr-main-rd-r h3 a:hover{ font-size:18px; color:#000;}
.zr-main-rd-r{ line-height:20px; color:#666; font-size:14px;}
.zr-main-rd-r p.dt{ line-height:20px; font-size:12px; float:right; color:#aaa;}


.zr-mainsl-t{ line-height:50px; width:100%; text-align:center;}
.zr-mainsl-d{ width:100%; line-height:30px; text-align:center; color:#999;}
.zr-mainsl-d a{color:#999;}
.zr-mainsl-t h1{ font-size:20px;}
.zr-mainsl-cmm{ width:100%;float:left; line-height:180%;}
.zr-mainsl-pp{ line-height:35px;}

.zr-news-ul{ width:100%;}
.zr-news-ul li{ width:100%; float:left; padding:10px 0px;  border-bottom:1px solid #ddd; border-bottom-style:dashed;}
.zr-news-ul li dd.im{ float:left; width:180px; height:130px; overflow:hidden;}
.zr-news-ul li dd.im img{ width:178px; border:1px solid #ddd; }
.zr-news-ul li dd.l{ float:left; width:100px; height:100px; margin-top:20px;  margin-left:10px; }
.zr-news-ul li dd.l label{width:60px; height:60px; float:left; margin:20px;  display:block;text-align:center;}
.zr-news-ul li dd.l label span{float:left; width:60px; line-height:37px; height:37px; font-size:46px; color:#bb0006; font-weight:bold; display:block;}
.zr-news-ul li dd.l label em{float:left; width:60px;font-size:12px; color:#999;  display:block;}

.zr-news-ul li dd.r{ float:left; width:660px; margin-left:20px; }
.zr-news-ul li dd.r a{ width:100%; font-size:18px; color:#666;  float:left;overflow:hidden;line-height:30px; height:30px;overflow: hidden;}
.zr-news-ul li dd.r p{ width:100%;float:left; color:#999; line-height:20px; font-size:12px;}
.zr-news-ul li dd.r span{width:100%;float:left; display:block; color:#666; line-height:25px; }

.zr-news-more{ width:100%; float:left;}
.zr-news-more label{ width:100%; float:left; text-align:center; line-height:55px; font-size:18px; color:#333; font-weight:bold;}
.zr-news-more ul li{ width:420px; float:left; margin-left:20px; line-height:40px; height:40px; border-bottom:1px dotted #ddd;}
.zr-news-more ul li a{ width:330px; float:left; display:block;line-height:40px; height:40px; overflow:hidden;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zr-news-more ul li span{ float:right;}

.zr-supply-more{ width:100%; float:left;}
.zr-supply-more label{ width:100%; float:left; text-align:center; line-height:55px; font-size:18px; color:#333; font-weight:bold;}
.zr-supply-more ul li{ width:210px;  text-align:center; float:left;  margin:9px ; line-height:30px;}
.zr-supply-more ul li img{ width:208px;  border:1px solid #eee; height:200px;}

.zr-mainsl-t{ line-height:50px; width:100%; text-align:center;}
.zr-mainsl-d{ width:100%; line-height:30px; text-align:center; color:#999;}
.zr-mainsl-d a{color:#999;}
.zr-mainsl-t h1{ font-size:20px;}
.zr-mainsl-cmm{ width:100%;float:left; line-height:180%;}
.zr-mainsl-cmm img{ max-width:100%;}
.zr-mainsl-pp{ line-height:35px;}

.zr-supply{}
.zr-supply ul li{ width:222px;  overflow:hidden; margin:10px 13px 0px 0px; float:left;}
.zr-supply ul li:nth-child(4n){ margin-right:0px;}
.zr-supply ul li img{ width:218px; padding:1px;  height:156px; border:1px solid #ddd;}
.zr-supply ul li a{  display:block; width:100%; line-height:35px; color:#666; float:left; text-align:center;}
.zr-supply ul li a:hover{ color:#bb0006;}

.zr-main-zzry{ margin-top:15px;}
.zr-main-zzry ul li{ width:220px;  overflow:hidden; margin:0px 15px 0px 0px; float:left;}
.zr-main-zzry ul li:nth-child(4n){ margin-right:0px;}
.zr-main-zzry ul li img{ width:220px;  height:165px;   border:1px solid #eee;}
.zr-main-zzry ul li a{ line-height:45px; width:100%;  display:block; float:left; text-align:center;}
.zr-main-zzry ul li h3 a{ border:0px;  height:45px; overflow:hidden; }

.zr-main-case{margin-top:15px;}
.zr-main-case ul li{ width:220px;  overflow:hidden;  margin:0px 15px 0px 0px; float:left;}
.zr-main-case ul li:nth-child(4n){ margin-right:0px;}
.zr-main-case ul li img{ width:220px;  height:136px;  border:1px solid #eee;}
.zr-main-case ul li a{ line-height:45px; width:100%;  display:block; float:left; text-align:center;}
.zr-main-case ul li h3 a{ border:0px;  height:45px; overflow:hidden; }

.zr-main-glxg{margin-top:15px;}
.zr-main-glxg ul li{ width:220px;  overflow:hidden;  margin:0px 15px 0px 0px; float:left;}
.zr-main-glxg ul li:nth-child(4n){ margin-right:0px;}
.zr-main-glxg ul li img{ width:220px;   height:136px;  border:1px solid #eee;}
.zr-main-glxg ul li a{ line-height:45px; width:100%;  display:block; float:left; text-align:center;}
.zr-main-glxg ul li h3 a{ border:0px;  height:45px; overflow:hidden; }

.zr-main-gs{}
.zr-main-gs ul li{ width:274px; height:274px; overflow:hidden; margin:6px 10px 15px 10px; float:left;}
.zr-main-gs ul li img{ width:272px;height:220px; border:1px solid #eee; border-bottom:0;}
.zr-main-gs ul li img:hover{border:1px solid #187ad3;border-bottom:0;}
.zr-main-gs ul li a{ line-height:35px; width:100%; display:block; float:left; background-color:#187ad3; text-align:center;}
.zr-main-gs ul li a.tit{ color:#fff; }

.cont-lxwm{ width:100%; float:left; color:#fff; font-size:16px; line-height:30px;}
.cont-lxwm .c1{ width:308px; height:200px;  float:left; background:url(../images/6_01.png) no-repeat center;}
.cont-lxwm .c1 span{ float:left; margin-left:40px; width:230px; margin-top:110px;}
.cont-lxwm .c2{ width:308px; height:200px; float:left; background:url(../images/6_02.png) no-repeat center;}
.cont-lxwm .c2 span{ float:left; margin-left:40px; width:230px; margin-top:110px; text-align:center;}
.cont-lxwm .c3{ width:308px; height:200px; float:left; background:url(../images/6_03.jpg) no-repeat center;}
.cont-lxwm .c3 span{ float:left; margin-left:40px; width:230px; margin-top:110px; text-align:center;}



.cont-tousu{ width:100%; float:left; line-height:35px; margin-bottom:30px;}
.cont-tousu-item{ width:100%; margin-top:20px; float:left;}
.cont-tousu-item span{ width:120px; text-align:right; float:left; display:block;}
.cont-tousu-item .inpts{ width:300px; height:25px; line-height:25px; border:1px solid #ddd; text-indent:2px; font-size:14px;}
.cont-tousu-item #txtcont{ border:1px solid #ddd; line-height:20px; }
.cont-tousu-item #Button1{ width:120px; margin-left:120px; color:#fff; cursor:pointer; border:0px; background-color:#ea3c03; 
                           height:30px; line-height:30px;}
/*----------------------上一条  下一条--------------- */
.zr-mainsl-p{ line-height:35px; font-size:16px;}

/*----------------------分页样式--------------- */
.c_a_u_c3{width:100%; line-height:60px; font-size:12px; color:#777; border-top:none; float:left; text-align:right; }
.c_a_u_c3 a{ color:#777; padding:5px 10px; margin-left:3px; border:1px solid #aaa;}
.ht_page_inp{ width:30px; height:25px; line-height:25px; border:1px solid #aaa; vertical-align:middle;  color:#777; text-align:center;}
.c_a_u_c3 .current{padding:5px 10px; margin-left:3px; background-color:#2150ac;border:1px solid #2150ac; color:#fff;}
.c_a_u_c3 a:hover{ background-color:#2150ac;border:1px solid #2150ac; color:#fff;}
.c_a_u_c3 .disabled{ padding:5px 10px; margin-left:3px; border:1px solid #aaa;}
/*----------------------相关信息--------------- */
.xg_cp{ width:100%; float:left;}
.xg_xw{ width:100%; float:left;}
.xg_cpt{ width:100%; line-height:40px; height:40px; color:#000; border-bottom:2px solid #000;}
.xg_cp ul li{ width:150px; margin:10px 5px 10px 10px; text-align:center; float:left;}
.xg_cp ul li img{ width:150px; height:150px;}
.xg_cp ul li p{ line-height:25px;}
.xg_xwt{ width:100%; line-height:40px; height:40px; color:#000; border-bottom:2px solid #000;}
.xg_xw ul li{ width:100%; text-indent:0.5em; line-height:30px; float:left;}



.mbx{ background-color:#ededed;}
.mbxm{ color:#666666;line-height:40px;}
.mbxm a{ color:#666;}
.al_soso{ width:100%; float:left;}
.news_soso{ width:100%; margin-bottom:20px; float:left;}

.r-top{ width:100%; float:left; line-height:48px; border-bottom:2px solid #0a4e7f; text-align:left; color:#0a4e7f; text-indent:0.2em; font-size:20px; font-weight:bold;}
.r-top span{ float:right;font-size:14px; font-weight:normal; color:#666; }
.r-top span a{ color:#666;}
.m-l-mc2{ width:100%; float:left; height:233px; }
.m-l-mc3{ line-height:30px; width:230px; float:left; padding:20px 10px;}

.r-bd-c{ padding:5px;}
.r-bd-n{ padding:5px; }
.r-bd-n ul li{ width:100%; float:left; line-height:35px; border-bottom:1px solid #fff; border-bottom-style:dashed;}
.r-bd-n ul li a{ color:#000;}
.r-bd-n ul li a:hover{ color:#0a4e7f;}
.r-bd-n ul li span{ float:right; color:#aaa;}

.r-bd-s ul li { width:220px; float:left; margin:10px; text-align:center;}
.r-bd-s ul li img{ border:1px solid #fff; width:220px; height:180px;}
.r-bd-s ul li img:hover{ border:1px solid #008cd7;}
.r-bd-s ul li p{ line-height:35px;}
.r-bd-s ul li p a{ color:#000;}
.r-bd-s ul li p a:hover{ color:#008cd7;}





