@charset "utf-8";
body {
	 font-family: Arial,Helvetica,sans-serif;
	word-spacing: normal;
	word-break:break-word;
	overflow-x:hidden;
	margin:0 auto;
	color:#ADAD9D; font-size:12px; background: #F3F3F3 
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,p,blockquote{margin:0;padding:0;list-style:none;}
em{font-style:normal;}
img{border:0;margin:0px;padding:0;}
a:link,a:visited,a:active {color:#ADAD9D;text-decoration: none;}
a:hover {text-decoration: underline;color: #DC231F;}
a:focus{outline:none;}
a{blr:expression(this.onFocus=this.blur());}
a.alink:link,a.alink:visited,a.alink:hover,a.alink:active{color:#0000ff;}
.lf{ float:left}
.rg{ float:right}
.clear{ clear:both}
 

.header{ width:100%;   height:100px;background:url(../images/bj.jpg) repeat-x; }
.head{ width:970px; margin:0px auto;}
.logo{ float:left; width:539px; height:90px; margin:10px 0 0 0 ; }
.topright{width:120px;height:85px;padding:0px;margin:3px 20px 0 0;overflow:hidden; float:right; }
.right_title {float:right;width:120px;height:35px;line-height:35px;color:#ADAD9D; margin-top:20px;	}
.right_down{float:right;width:120px;height:30px;overflow:hidden;}
.right_down ul,.right_down ul li,.right_down ul li a{cursor:pointer;color:#FFF;background:#D8271B;height:100%;width:120px;line-height:29px;font-weight:bold;text-align:center;list-style:none;display:block;}
.right_down ul li a:hover{color:#D8271B;background-color:#333;height:100%;width:100%;line-height:29px;font-weight:bold;text-align:center;list-style:none;display:block;}

.menubg{width:100%;height:auto;background:#2f2f2f;clear:both;border-top:#D8271B 1px solid;}
.topnav{width:970px;height:50px;line-height:50px;position:relative;margin:0 auto;border:0;z-index:500;}
.topnav li{float:left;width:138px;text-align:center;height:50px;line-height:50px;border:0px;background:#2f2f2f url(../images/menu_bg.gif) no-repeat ;position:relative;overflow:visible;z-index:9999999;}
.topnav li.nobg{background:none;}
.topnav li a:link,.topnav li a:visited,.topnav li a:active{ display: block;text-decoration: none;color:#fff; font-size:12px; font-weight:bold}
.topnav li a:hover,ul.topnav li:hover A{color:#CCC; background:#333 url(../images/menu_bgon.gif) repeat-x;text-decoration:none;}

.banner{width:100%;margin:20px auto 2px auto; height:450px; overflow:hidden;background:url(../images/shadow.jpg)no-repeat bottom; text-align:center }
.banner1{width:970px;margin:20px auto 2px auto; height:250px; overflow:hidden;}
.main{ width:970px; margin:10px auto;}


.box{ width:300px;}
.title{background:url(../images/title_02.jpg) no-repeat  center;height:30px;line-height:30px;width:100%; margin-bottom:5px; }
.title span{ float:left;font-size:18px; color:#333; font-family: "微软雅黑","Arial Narrow"; text-indent:5px;}
.title_tp{ width:300px; float: left; }
/*.title_tp img{ width:300px;  height:100px;}*/
.title_tp p{ color:#333; font-size:12px; padding:5px; line-height:24px;}
.title_tp .aniu{ float: right; background:url(../images/02.png) no-repeat 0 0; width:100px; height:29px; line-height:29px; text-align:center;}
.title_tp .aniu a:link,.title_tp .aniu a:visited,.title_tp .aniu a:active{ color:#fff;}
.title_tp .aniu a:hover{ color:#000; text-decoration:underline}
.newslist {font-size: 12px; margin: 10px auto;width: 300px;}
.newslist li {border-bottom: 1px  dashed #CCCCCC; display: block; color:#333; line-height: 29px;margin: 0;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;width: 300px;}
.newslist li a{ color:#333;}
.newslist li a:hover{ color:#DC231F; text-decoration:none}

/* Elastislide Style */
.case{ margin:5px auto; width:970px; height:255px;}
.case_cn{ width:910px;background: #101010;padding:10px 30px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px}
#bx_wrap {overflow:hidden;}
#bx_wrap td{padding:0 5px;}
#bx_wrap td img{ width:200px; height:150px; border:0px solid #cfcece; padding:0px;}
.pname{height:25px;line-height:25px;color:#0000FF;text-align:center;}

A.piglink:link,A.piglink:visited {BORDER: #ccc 1px solid; PADDING: 1px; DISPLAY: block;WIDTH: 200px; }
A.piglink:hover {BORDER: #999 1px solid; PADDING: 1px; DISPLAY: block;WIDTH: 200px;}


.foot{overflow:hidden;width:100%;background-color:#070707;color:#666;border-top:3px #D8271B solid;}
.footer{ width:970px; margin:0px auto;}
.footer_l {width:500px;float:left;padding:15px;line-height:20px;}
.footer_l a {color:#666;}
.footer_r a {color:#666;}
.footer_r {width:auto;float:right;padding:15px;line-height:20px;text-align:right;}



#focus { width: 970px; height: 270px; clear: both; overflow: hidden; position: relative; float: left; }
    #focus ul { width: 970px; height: 270px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
        #focus ul li { float: left; width: 970px; height: 270px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
    #focus .preNext { width: 550px; height: 270px; position: absolute; top: 0px; cursor: pointer; }
    #focus .pre { left: 0; background: url(../images/sprite.png) no-repeat left center; }
    #focus .next { right: 0; background: url(../images/sprite1.png) no-repeat right center; }


.mleft{ width:211px; float:left; background:#fff;  }
.mleft h1{font-size:14px;font-weight:bold;color:#80351E; background:#E7E7E7;padding-left:40px;text-align:left; height:38px; line-height:42px; margin-bottom:2px;}
.mleft h1 span{color:#ccc; padding-left:5px; font-size:12px}

.leftbox{width:211px;margin:0px auto 70px;}
.leftbox li{ height:35px;margin-bottom:3px; }
.leftbox li A:link,.leftbox li A:visited,.leftbox li a:active{DISPLAY: block; text-align:center;height:30px;line-height:30px; color:#666; display:block; font-weight:bold}
.leftbox li A:hover,.leftbox li a.selected:link,.leftbox li a.selected:visited,.leftbox li a.selected:active{ color:#fff;background:#DC231A; text-decoration:none}
.leftbox li a.selected{font-weight:bold;}


.leftbox1{width:211px;margin:0px auto 70px;}
.leftbox1 li{ height:26px;margin-bottom:3px; }
.leftbox1 li A:link,.leftbox1 li A:visited,.leftbox1 li a:active{DISPLAY: block; text-align:left;height:30px;line-height:30px; color:#666; display:block; font-weight:bold}
.leftbox1 li A:hover,.leftbox1 li a.selected:link,.leftbox1 li a.selected:visited,.leftbox1 li a.selected:active{ color:#fff;background:#DC231A; text-decoration:none}
.leftbox1 li a.selected{font-weight:bold;}



.mright{float: right;width:740px;;}
.pubtitle{
	width:740px;
	height:30px;
	background:#DEDEDE;
	position:relative;
	background-color: #DEDEDE;
}
.pubtitle .mot{position:absolute;left:30px;top:10px;font-size:15px;color:#BB0002;font-weight:bold;}
.pubtitle .mot span{color:#880000;}
.path{float:right;width:400px;text-align:right;padding:5px 5px 0 ;}
.path em{font-size:15px;padding:0 3px;}
.path strong{color:#880000;}
.line_height{line-height:200%;text-align:left; text-indent:25px; width:680px; margin:auto}

.rcenter{width:720px;padding:10px; background:#fff; line-height:200%; text-indent:25px; color:#333; overflow:hidden;}



.listControl{width:90%;padding:0px 0 10px 0;margin:0 auto; clear:both; }

DIV.show_page {float:right;text-align:right;margin-top:20px; color:#666; font-size:12px;overflow:hidden;font-size:12px;line-height:15px; text-indent:0px;}
DIV.show_page span.disabled {border:1px solid #ccc;padding:2px 6px;float:left;display:block;margin-left:2px;}
DIV.show_page span.current {color:#fff;font-weight:bold;background:#ccc;border:1px solid #C3C3C3;padding:2px 6px;float:left;display:block;margin-left:2px;}
DIV.show_page a {border:1px solid #ccc;padding:2px 6px;float:left;display:block;margin-left:2px;text-decoration:none;font-size:12px;}
DIV.show_page a:link,DIV.show_page a:visited,DIV.show_page a:active{color:#666;}
DIV.show_page a:hover {BORDER: #ccc 1px solid;  COLOR: #333; BACKGROUND: #fff}
DIV.show_page input{padding:1px; border:1px solid #ccc;font-size: 12px;color:#666;width:25px;}
.aa{ border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;}


.products {
	MARGIN: 10px auto; WIDTH: 710px
}
.products LI {
	WIDTH: 230px; MARGIN-BOTTOM: 5px; FLOAT: left; HEIGHT: 180px; OVERFLOW: hidden
}
.products LI P {
	TEXT-ALIGN: center; WIDTH: 210px
}
.products LI P IMG {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 1px; MARGIN: 0px auto; PADDING-LEFT: 1px; WIDTH: 200px; PADDING-RIGHT: 1px; DISPLAY: inline; HEIGHT: 150px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 1px 
}

.newslist1 {MARGIN: 10px auto; WIDTH: 700px; font-size:12px}
.newslist1 LI {LINE-HEIGHT: 30px; WIDTH: 700px; TEXT-OVERFLOW: ellipsis; DISPLAY: block; WHITE-SPACE: nowrap;  OVERFLOW: hidden;MARGIN: 0px 0px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;}
.newslist1 LI A {DISPLAY: block;FLOAT: left;color: #000;text-decoration: none;	}
.newslist1 LI EM {FLOAT: right;color: #000;}
.newslist1 LI a:hover,.newslist LI a:active{text-decoration: underline;}
