html,body,div,ul,li,p,form,input,span,a,img,h1,h2,h3,h4,h5,h6,del,textarea,label,fieldset,dl,dt,dd{margin:0px;padding:0px;}
body{font-size:12px;}
ul,li{list-style:none;}
img{border:none;vertical-align:top;}
a{text-decoration:none; color:#666666}
a:hover{text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.f14{ font-size:14px;}
.f20{ font-size:20px;}
.fb{ font-weight:bold;}
.color{ color:#a20017}
.clear{	font-size:0px;height:0px;line-height:0px;overflow:hidden;clear:both;}
/*firefox*/
.ff:after {content: ".";display:block;height:0;clear: both;visibility: hidden;}
.a_red{ color:#f10000;}

/* navtop头部 */
.navtop{ width:100%; height:60px; background:url(../images/navtop.jpg) repeat-x;}
.main_text{ width:902px; margin:0 auto;}
.menu_text{ width:980px; margin:0 auto; color:#fff;}
.top_bg{padding-top:20px; height:40px;}
.navtop a{ color:#fff; padding:0px 3px;}
.lh{ line-height:28px;}

.banner{ width:100%; height:549px; background:#000912 url(../images/banner.jpg) center 0 no-repeat}

.banner a{ display:block; margin:0 auto; width:902px; height:549px;}
.box{ width:100%; background:#FFFFFF url(../images/mainbg.jpg) repeat-x}
.t1_l{ float:left; width:595px;}
.t1_r{ float:left; width:307px;}
.tt1_t{ font-size:14px; padding:20px 30px 0px 20px;}
.tt3_t{ width:902px; height:484px; line-height:18px;position:relative; background:url(../images/bg.jpg) no-repeat;}

.dw1{ width:176px; height:80px; padding:0px 5px; position:absolute; top:40px; left:170px;z-index:1;}
.dw2{ width:176px; height:110px; padding:0px 5px; position:absolute; top:40px; left:555px;z-index:2;}
.dw3{ width:176px; height:110px; padding:0px 5px; position:absolute; top:157px; left:190px;z-index:3;}
.dw4{ width:176px; height:110px; padding:0px 5px; position:absolute; top:157px; left:552px;z-index:4;}
.dw5{ width:176px; height:110px; padding:0px 5px; position:absolute; top:285px; left:262px;z-index:5;}
.dw6{ width:176px; height:110px; padding:0px 5px; position:absolute; top:285px; left:498px;z-index:6;}
.dw7{ width:60px; height:60px;  position:absolute; bottom:20px; left:425px;z-index:7;}
.dw7 a{ display:block; width:60px; height:60px; cursor:pointer;}

.scrollnav {
    width:902px;
	height:174px;
	padding-top:10px;
	padding-bottom:20px;
}
.prev, .next {

	margin-top:67px;
}
.prev {
	float:left;
}
.next {
	float:right;
	margin-right:10px;
}
.scroll_content {
	margin:0 auto;
	padding-top:6px;
}
.scroll_content li {
padding-left:10px;
	float:left;
}

.hj{ width:902px; height:648px; line-height:22px; background:url(../images/hj.jpg) no-repeat}
.hj1{ padding:60px 200px 0px 180px; width:522px; height:58px}
.hj2{ padding:60px 200px 0px 70px; width:522px; height:50px}
.hj3{padding:70px 200px 0px 25px; width:522px; height:54px}
.hj4{ padding:70px 200px 0px 105px; width:522px; height:54px}
.tt{ line-height:28px; padding-bottom:5px; color:#FFFFFF}


.new_con{ width:100%; background:#fff; overflow:hidden; padding-bottom:56px;}
.new_con_tt{ width:100%; height:170px; background:url(../images/new_con_tt.gif) center 0 no-repeat}
.new_con_box{ position:relative; margin:0 auto; width:1100px; height:603px; background:url(../images/new_con_pic.jpg) no-repeat;}
.new_con_box .txt{ position:absolute; width:216px; left:865px; top:35px; font-size:22px; color:#fff; line-height:36px;}
.new_con_box .txt p{ padding-bottom:30px;}

