body {
	padding:0px;
	margin:0px;
	font-size:12px;
	font-family:Arial, '微软雅黑';
	background-color:#ffffff;
}
body a{text-decoration: none}
dl,ul,li,dd{list-style-type:none;}
.titlelong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}
img{vertical-align:top;border:none;}
em{font-style:normal;}
form,img,ul,li,dl,dt,dd,h1,h2,h3,h4,p,em{margin:0 auto;padding:0;border:0;}
h1{font-size:24px;font-weight:bolder;}
h2{font-size:15px;font-weight:bolder;}
h3,h4{font-size:12px;font-weight:normal;}
:focus {-moz-outline-style: none;} /* for Firefox */
img{border:none}
.l{ float:left}
.r{ float:right}
.z15{font-size:15px;font-weight:bold}
form{margin:0px; padding:0px; border:none}
input{font-family:Arial; font-size:12px;}
.input{background-color:#fff; font-family:Arial; border-left:1px #232323 solid; border-top:1px #232323 solid; border-bottom:1px #A2A2A2 solid; border-right:1px #A2A2A2 solid}
.inputbg{height:20px; background-color:#B19651; color:#FFF; line-height:20px; text-align:center}
/*分页*/
.curr{
	border: 1px solid #CCC;
	color: #CCC;
	display:inline;
	padding:4px 8px;
}
a.page {
	border: 1px solid #eee;
	text-decoration: none;
	color:#fff;
	display:inline;
	padding:4px 8px;
	background-color: #187845;
}
a.page:visited {
	border: 1px solid #fff;
	text-decoration: none;
	padding:4px 8px;
}
.ra{color:#000;}
.ra a,.ra a:link{color:#000;text-decoration:none;}
.ra a:hover{color:#000;text-decoration:underline;}
.red{color:#ff0000;}
.yrr{color:#FF9900;}
.bb{ font-weight:bold}
.expage{ width: 100%;height:30px; line-height:30px; text-align:center;  padding-top:10px;float: left; padding-bottom: 10px }


.extops{width:1001px; height:89px;margin:0 auto; overflow:hidden; padding-top:4px; }
.extops_logo{width:237px; height:89px; float:left}


.exlist{width:600px; height:30px; overflow:hidden; float:right; padding-top:40px;}

.exlist ul li{float: left;  width: 80px;height: 30px;padding: 0 2px;border-right: 1px #dadcd9 dotted; font-size: 14px}
.exlist ul li a{display: block; text-align: center; width: 100%; height: 100%; line-height: 30px; color: #000; }
.exlist ul li a:hover{border-radius: 5px; background-color: #006b32; color:#fff; }
.exlist ul li a.ok{border-radius: 5px; background-color: #006b32; color:#fff; }
a.list_1{width:71px;background:url(../images/list.png) no-repeat left top;}
a.list_1:hover,a.list_1:focus{background-position:left bottom;}
a.nav_on_1{width:71px;background:url(../images/list.png) no-repeat left bottom;}



/*flash*/
#banner {width:100%;  margin:0 auto}
.pro-switch {overflow: hidden;	position: relative;	width:100%}
.flexslider {margin: 0;	padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides li{width: 100%;display: block;height: 383px}
.flexslider .slides .img {width: 100%;display: block;height: 383px}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
.slides {height: auto}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;width:100%; height:auto; zoom: 1;}
.flex-viewport {max-height: 2000px;	-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 60px;height: 90px;margin: -20px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;
position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;	filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;	filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.flex-control-nav {width:100%;	position: absolute;bottom:20px;text-align: center; margin:0; padding:0}
.flex-control-nav li {margin: 0 5px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;display:block;height: 16px;overflow: hidden;text-indent:-99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active {background-position: 0 0;}


.exmidall{width:1001px;margin:0 auto;overflow:hidden; background-color:#FAFAFA; padding-bottom:15px; padding-top: 14px;}
.exmidalls{width:1001px;margin:0 auto;overflow:hidden; background-color:#FAFAFA; padding-bottom:0px; background-image:url(../eximages/exmidallsbg.jpg); background-repeat:repeat-y;}

.exmid_l{width:355px; height:220px; background-image: url(../images/leftbg.jpg); background-repeat: no-repeat; float:left; padding-left:11px;}
.exmia_la{width:278px; height:31px; background-image: url(../images/aboutbg.jpg); background-repeat: no-repeat;  float:left;border-radius: 5px; background-color: #313131; color: #fff; line-height: 31px; padding-left: 15px;}
.exmid_l_a{ float:left; width:293px; height:82px; padding-top:13px; padding-bottom:10px;  }
.exmid_l_b{ float:left; width:293px; line-height:21px; color:#555555; float:left;}


.exmid_m{width:340px; height:220px; background-image: url(../images/mbg.jpg); background-repeat: no-repeat; float:left; }
.exmia_ma{width:293px; height:31px; background-image: url(../images/newsbg.jpg); background-repeat: no-repeat;  float:left;}
.exmid_m_a{ float:left; width:293px; height:82px; padding-top:13px; padding-bottom:10px;}
.exmid_m_b{ float:left; width:293px; line-height:21px; color:#555555; float:left;}
.exmid_m ul{width:292px; background:url(../images/line.jpg) no-repeat left 13px; float:left}
.exmid_m ul li{width:283px; padding-left:10px; line-height:24px; float:left; background:url(../images/d.jpg) no-repeat left center;color:#6B1F00;}
.exmid_m ul a,.exmid_m ul a:link{color:#555555;text-decoration:none; float:left}
.exmid_m ul a:hover{color:#D8251E;}
.exmid_m ul span{float:right; font-size:11px; color:#827471}

.exmid_r{width:283px; height:220px; float:left; }
.exmia_ra{width:283px; height:31px; background-image: url(../eximages/contactbg.jpg); background-repeat: no-repeat;  float:left;}
.exmid_r_a{ float:left; width:281px; height:82px; padding-top:13px; padding-bottom:10px;}
.exmid_r_b{ float:left; width:283px; line-height:21px; color:#555555; float:left;}
.exmid_r ul li{width:283px; padding-left:10px; line-height:24px; float:left; background:url(../images/d.jpg) no-repeat left center;color:#555555;}

.exdown{height:58px; margin:0 auto; background-image:url(../images/foot.png);color:#ffffff;}
.exdown_a{width:959px; height:58px;margin:0 auto; overflow:hidden;}
.exdown_txt{float:left; height:58px; line-height:58px;}
.exdown_txt_a{float:right; height:58px; line-height:58px;}
.exdown a,.exdown a:link{color:#ffffff;text-decoration:none;}

.listt{ width: 229px; float: left; background-color: #f0f0f0; }
.listt ul li{height: 35px; width: 229px; float:left}
.listt ul li a{display: block; width: 209px; height: 33px; line-height: 33px; color: #000; font-size: 12px; border-bottom: 1px #e1e1e1 solid; border-top: 1px #fff solid;padding-left: 20px}
.listt ul li a i{ margin:15px;  width: 3px; height: 3px; display: block;float: left; background-color: #000}
.listt ul li a:hover{color:#fff; background-color: #313131}
.listt ul li a:hover i{background-color: #fff}
.listt ul li a.ok{color:#fff; background-color: #313131}
.listt ul li a.ok i{background-color: #fff}

.web_centent{width: 750px; float: right}
.web_centent_c{width: 750px; font-size: 12px; line-height: 22px; color: #000; margin-top: 20px}

/*news*/
.news_p{height: 90px ;width: 750px; border-bottom: 1px #dbdedf solid;padding-bottom: 10px}
.news_l{height: 30px; font-size: 12px; width: 100%;line-height: 30px; color: #626262}
.news_l a{display: block; color: #333333; font-size: 13px; line-height: 30px;float: left;height: 30px; font-weight: bold}
.news_l a:hover{color: #666}

.web_pic{width: 756px; float: left;  margin-left:  -6px; }
.pic_img{width: 244px; float: left; height: 210px;margin:4px 0px;  margin-left: 6px;overflow: hidden; border: 1px #eee solid}
.pic_img a{display: block;width: 100%; height: 100%; position: relative;}
.pic_img a span{ display: block;height: 30px; position: absolute; bottom: -30px; width: 100%; text-align: center; background-color:rgba(0,0,0,0.5); color: #eee;transition: bottom 0.3s ; line-height: 30px}
.pic_img a:hover span{bottom: 0px; }

.web_pro_show{width: 756px; float: left; margin-left: -6px;margin-top: 10px;height: 500px}
.web_pro_show ul li{height: 170px; width: 181px; border: 1px #eee solid; margin: 4px 0px; margin-left: 6px; float: left;position: relative;overflow: hidden }
.web_pro_show ul li a{display: block; height: 100%; width: 100%; }
.web_pro_show ul li a span{display: block;height: 30px;width: 181px; position: absolute; bottom: -30px; transition:  bottom 0.3s; background-color: #187845; color: #fff; font-size: 12px; line-height: 30px;text-align: center}
.web_pro_show ul li a:hover span{bottom: 0; }

