@charset "utf-8";
/* CSS Document */
*{margin:0;
	padding:0;
	}
body{ font-size:12px; font-family:Source Han Sans; overflow-x:hidden; color:#4A4A4A}

body,tr,td,table,ul,li,h1,h2,h3,h4,h5,h6,dl,dt,dd,input{ padding:0; margin:0;
}

li{ list-style:none;}

img {
    border: medium none;
}
a {
    color: #4A4A4A;
    font-family: Source Han Sans;
    text-decoration: none;
}
a:hover {
    color: #bf0402;
    font-family: Source Han Sans;
    text-decoration: none;
}

.html{overflow-x:hidden;
}



ul li{list-style:none;}

.clear{ clear:both}


/*head*/

.header_top {
    background: none repeat  #E8E8EA;
    height: 107px;
    overflow: hidden;
    width: 100%;
}
.header {
    background:url(../images/head.jpg) no-repeat ;
    height: 107px;
    width: 1000px;
	margin:0 auto;
}
.header h1 {
    float: left;
    height: 107px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 260px;
}
.header h1 a {
    display: block;
    height: 107px;
    overflow: hidden;
    width: 260px;
}
.header .right_search {
    float: right;
    height: 107px;
	
    overflow: hidden;
    padding: 0;
    width: 250px;
	margin-top:35px;
}
.header .toplinks {
    float: left;
    height: 25px;
    line-height: 25px;
    margin: 10px 0 0;
    overflow: hidden;
    text-align: left;
    width: 240px;
}
.header .toplinks a.jr {
    margin: 0 7px 0 10px;
}
.header .toplinks a.wb {
    margin: 0 5px 0 25px;
}
.header .toplinks a.zp {
    margin: 0 5px;
}
.header .yuyan {
    float: left;
    height: 25px;
    line-height: 25px;
    margin: 10px 0 0;
    overflow: hidden;
    text-align: left;
    width: 100px;
}
.header .search {
    float: left;
    height: 25px;
    margin: 10px 0 0;
    overflow: hidden;
    text-align: left;
    width: 232px;
}
.search-submit {
    background: url("../images/skin.png") no-repeat scroll -202px 0;
    border: 0 solid #CCCCCC;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 30px;
}
.search-keyword {
    background: url("../images/skin.png") no-repeat ;
    border: 0 none;
    color: #D6D6D6;
    float: left;
    height: 25px;
    line-height: 25px;
    margin: 0;
    padding: 0 0 0 35px;
    width: 167px;
}
.header .search .form {
    float: left;
    margin: 0;
}







/*nav*/

.main_nav{ width:100%; height:48px; background:url("../images/navbg.jpg") repeat-x;}

.main_nav01{ width:1004px; margin:0 auto}

.menu{ list-style:none; height:48px; width:100%; background:url("../images/navbg.jpg") repeat-x; }

.nav{ list-style:none; height:48px; width:1004px; margin:0 auto;}

.nav li{ width:125px; text-align:center; float:left; position:relative;}

.nav li a:hover{ background:url(../images/navbg.png) center no-repeat; display:block; color:#ffffff}
.nav li.a8{background:url(../images/navbg.png) center no-repeat; width:125px; display:block;}
.nav li.a8 a{color:#fff;}
.sub-nav li a:hover{ background:#b30504; display:block; height:40px; color:#ffffff}

.nav li a{ color:#000; height:48px; line-height:48px; font-size:15px; font-family:Source Han Sans;	padding:0 20px;	display:inline-block;}

.nav li .sub-nav{ z-index:999; position:absolute; top:47px; left:-10px; list-style:none; background-color:#b30504; display:none;border-bottom:5px solid #b30504;}

.nav li .sub-nav li{ text-align:center; clear:left; width:140px; height:30px; line-height:30px; position:relative; background:#d90806; border-bottom:1px solid #bf0402; font-size:12px;}

.nav li .sub-nav li a{	height:30px; line-height:30px; width:140px; padding:0; display:inline-block; font-size:12px;color:#fff;}

/*link*/



/*==============焦点图================*/
#main_promo{height:450px; width:2000px; margin-left:-960px; position:relative;  top:0;  left:50%; overflow:hidden; z-index:0; }
.promoWD{width:1000px; margin:0 auto; position:relative; }
.slide{display:block; float:left;  width:1920px;}
#dots{height:13px; position:absolute; bottom:13px; left:429px; z-index:99;}
#dots li{ width:23px; height:13px; float:left; }
#dots li a{ width:10px; display:block; height:10px; background-color:#7f0705; border:1px solid #FFFFFF;}
#dots li.act a{background-color:#000000;}
/*==============焦点图 end================*/



/*main_home02*/

.main_home02{ width:1004px; margin:62px auto 0px;}

.pro-list{ width:1004px; margin:0 auto;}

.pro-list ul{ list-style-type:none; overflow:hidden;*zoom:1;}

.pro-list ul li{float:left;	height:42px; font:15px/42px Source Han Sans; position:relative; color:#333;	cursor:pointer; font-weight:bold	}

.pro-list ul li.pro-one{ width:191px; background:url("../images/pro001.gif") no-repeat; padding-left:59px;}

.pro-list ul li.pro-two{ width:185px; background:url("../images/pro002.gif") no-repeat; padding-left:69px;}

.pro-list ul li.pro-three{ width:188px; background:url("../images/pro003.gif") no-repeat;	padding-left:62px;}

.pro-list ul li.pro-four{ width:188px; background:url("../images/pro004.gif") no-repeat;padding-left:62px;}

.pro-list ul li.pro-one span.cur{ width:191px; height:42px; display:block; background:url("../images/pro01.gif") no-repeat;	color:#fff;	padding-left:59px;	position:absolute; top:0; left:0; font-weight:bold;

z-index:999;}

.pro-list ul li.pro-two span.cur{ width:185px; height:42px;	display:block;	background:url("../images/pro02.gif") no-repeat;	color:#fff; padding-left:69px; position:absolute; top:0; left:0;

z-index:999;}

.pro-list ul li.pro-three span.cur{	width:188px; height:42px; display:block; background:url("../images/pro03.gif") no-repeat; color:#fff;	padding-left:62px; position:absolute; top:0; left:0;	z-index:999;}

.pro-list ul li.pro-four span.cur{ width:188px;	height:42px; display:block;	background:url("../images/pro04.gif") no-repeat;	color:#fff;	padding-left:62px;	position:absolute;

top:0;	left:0;	z-index:999;	}

.pro-list ul li p.more{	height:42px; font:12px/42px Arial; position:absolute; right:10px; top:-10px;	z-index:9999;}

.pro-list ul li p.more a{ color:#fff; text-decoration:none;	}

.pro-list ul li p.more a:hover{	color:#fff;	text-decoration:underline;}

.pro-kuang{	width:1004px; margin:20px auto;	overflow:hidden; *zoom:1;}

.pro-kuang .left{ width:760px;	height:310px; float:left;}

.pro-kuang .right{ width:240px;	height:310px; float:right;}

.pro-details dl{ width:360px; height:141px; border:1px solid #d4d4d4; float:left; margin-right:18px; margin-bottom:15px; background:#f6f6f6;}

.pro-details dl dt{ width:130px; height:105px; float:left; border:1px solid #dddddd; background:#ffffff; margin:12px 0px 0px 12px; padding-top:10px;}

.pro-details dt:hover{ border:1px solid #ff0000; display:block}

.pro-details dl dt img{ width:130px; height:89px; display:block }

.pro-details dl p{ margin-top:-8px; width:130px; height:25px; font-family:Source Han Sans; font-weight:bold; line-height:20px; position:absolute; background:#333333; color:#ffffff; text-align:center; overflow:hidden; filter:alpha(opacity=60); /*IE滤镜，透明度50%*/
-moz-opacity:0.6; /*Firefox私有，透明度50%*/
opacity:0.6;/*其他，透明度50%*/}

.pro-details dl dd{ float:right; width:180px; height:90px; overflow:hidden; margin-top:12px; line-height:18px; margin-right:20px; color:#666666}
.dd_a a{color:#ff0000; float:right}

.pro-details dl dd strong{ width:180px; height:20px; overflow:hidden; display:block;}

.pro-details dl dd strong a{color:#4a4a4a}

.pro-details dl dd strong a:hover{color:#ff0000}

.pro-service{ background:url("../images/er.jpg") no-repeat; height:95px; padding-left:130px; padding-top:20px; line-height:20px; font-size:14px; font-family:Source Han Sans;}

.pro-service a{ color:#333333;}

.pro-service a:hover{ color:#ff0000}

.main_homebg{ height:50px;}



.right .right01{ margin-bottom:12px;}





/*guangdong*/
.gundong{
	width:1010px;
	margin:0 auto;
	position:relative;
	z-index:666;
	}
	
.gundong_sel{
	width:1010px;
	height:61px;
	background:url(../images/gundong.png) no-repeat;
	position:absolute;
	z-index:666;
	left:0px;
	top:-12px;
	overflow:hidden
	}
.gundong_sel span { float:right; line-height:55px; padding-right:20px}
.gundong_sel span a:link,.gundong_sel span a:visited { color:#df242a}

#scrollWrap { 
 width:740px;
 height: 18px; 
 overflow: hidden;
 margin:18px 0 0 180px;
} 
#scrollMsg { 
 float: left; 
 text-align: left;
  padding:0 10px;
}
#scrollMsg ul {
  margin:0;
  padding:0;
}
#scrollMsg li { 
 line-height: 18px; 
 list-style:none;
 width:360px; float:left;
 height:18px;
 display:block;
 overflow:hidden;
}	
#scrollMsg li a {
 float:left; text-align:left;
 width:210px;
 display:block;
overflow: hidden;
}
#scrollMsg li span {
 float:right; width:130px; height:18px; line-height:18px;
}





.main_1 { width:1000px; margin:0 auto 10px; overflow:hidden;}
.main_1_left { width:400px; height:290px; float:left; overflow:hidden; margin-right:10px;}

.index_title_news {
	WIDTH: 380px; BACKGROUND: url(../images/main_1_title.png) no-repeat; FLOAT: left; HEIGHT: 35px; OVERFLOW: hidden;padding:0 10px;
}

.news_tab {
	WIDTH: 267px; FLOAT: left; HEIGHT: 30px; OVERFLOW: hidden; padding-top:5px; font-family:Source Han Sans;
}
.news_tab LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 74px; FLOAT: left; HEIGHT: 30px; COLOR: #ffffff; FONT-SIZE: 14px; OVERFLOW: hidden; CURSOR: pointer; margin-right:10px; display:inline; 
}
.news_tab LI.Cur {
	BACKGROUND: url(../images/index_tab_on.png) no-repeat; COLOR: #df242a; font-family:Source Han Sans;
}
.news_more {
	LINE-HEIGHT: 35px; WIDTH: 100px; FLOAT: right; HEIGHT: 35px; OVERFLOW: hidden
}
.news_more SPAN {
	TEXT-ALIGN: right; WIDTH: 100%; DISPLAY: none; FLOAT: left; HEIGHT: 35px; OVERFLOW: hidden
}
.news_more SPAN A {
	COLOR: #fff
}
.news_more SPAN A:hover {
	COLOR: #fff; text-decoration:underline
}
.index_news {
	WIDTH: 368px; FLOAT: left; OVERFLOW: hidden;  padding:10px 15px;background: url(../images/main_bg.jpg) repeat-x; border:1px solid #d2d2d2; border-top:none; height:234px;
}
.index_news_item {
	WIDTH: 368px; DISPLAY: none; FLOAT: left; OVERFLOW: hidden
}
.index_news_item DL {
	WIDTH: 368px; height:90px; FLOAT: left; OVERFLOW: hidden
}
.index_news_item DL DT {
	WIDTH: 120px; FLOAT: left; HEIGHT: 90px; OVERFLOW: hidden
}
.index_news_item DL DT SPAN {
	WIDTH: 120px; FLOAT: left; HEIGHT: 90px; OVERFLOW: hidden;
}
.index_news_item DL DT SPAN A {
	WIDTH: 120px; DISPLAY: block; HEIGHT: 90px
}
.index_news_item DL DT SPAN IMG {
	WIDTH: 120px; DISPLAY: block; HEIGHT: 90px
}
.index_news_item DL DD {
	WIDTH: 235px; FLOAT: right; OVERFLOW: hidden
}
.index_news_item DL DD SPAN {
	WIDTH: 100%; FLOAT: left; OVERFLOW: hidden
}
.index_news_item DL DD SPAN.i_n_t {
	font-size:14px; font-weight:bold; line-height:26px;overflow:hidden;WIDTH: 235px; height:26px;
}
.index_news_item DL DD SPAN.i_n_t a:link,.index_news_item DL DD SPAN.i_n_t a:visited { color:#df242a; }
.index_news_item DL DD SPAN.i_n_t a:hover { color:#df242a; text-decoration: underline}

.index_news_item DL DD SPAN.i_n_i {	font-size:12px; font-weight: normal; line-height:20px;}

.index_news_item ul { width:370px; overflow:hidden; margin-top:5px; float:left;}
.index_news_item li { width:360px; height:32px; line-height:32px; overflow:hidden; padding-left:10px; border-bottom:1px solid #e8e8e8;}
.index_news_item li span { float:right; width:70px; height:32px; overflow:hidden}








.main_1_center { width:350px; height:290px;  float:left;overflow:hidden; background: url(../images/main_bg.jpg) repeat-x; border:1px solid #d2d2d2; margin-right:10px;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0 ;-webkit-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0 }
.main_1_center h4 { height:40px;  display:block;font-size:14px; line-height:40px;  margin:0; overflow:hidden;border-bottom:1px solid #D2D2D2; padding:0 10px;}

.main_1_center h4 a:hover { color:#df242a; text-decoration: underline}
.main_1_center h4 span { float:right; font-size:12px; font-weight:normal;color:#df242a;}

.main_1_center_box { width:320px; height:226px; padding:10px 15px;}

.main_1_center_box_tt { width:320px; overflow:hidden; line-height:20px; height:105px;}
.main_1_center_box_tt img{ width:130px; margin-right:10px; float:left; border:1px solid #e8e8e8; padding:1px}
.main_1_center_box_tt_left { width:120px; height:90px; float:left}
.main_1_center_box_tt_right { width:190px; height:90px; float:left; margin-left:10px; display:inline;}
.main_1_center_box_tt_right h2 { font-size:14px; font-weight:bold; line-height:26px; width:190px; height:26px; overflow:hidden}
.main_1_center_box_tt_right h2 a:link,.main_1_center_box_tt_right h2 a:visited { color:#df242a; }
.main_1_center_box_tt_right h2 a:hover { color:#df242a; text-decoration: underline}
.main_1_center_box_tt_right p { font-size:12px; font-weight: normal; line-height:20px;}

.main_1_center_box_li {  overflow:hidden; width:320px; margin-top:5px;}
.main_1_center_box_li li { width:310px; height:32px; line-height:32px; overflow:hidden; padding-left:10px; background:url(../images/jt.gif) no-repeat left center; border-bottom:1px solid #e8e8e8;}
.main_1_center_box_li li span { float:right; width:70px; height:32px; overflow:hidden}



.main_1_center_box_li_faq {  overflow:hidden; width:700px;}
.main_1_center_box_li_faq li { width:690px; height:25px; line-height:25px; overflow:hidden; padding-left:10px; background:url(../images/jt.gif) no-repeat left center; border-bottom:1px dotted #1f1f1f;}
.main_1_center_box_li_faq li span { float:right; width:80px; height:25px; overflow:hidden; text-align:right}



.main_1_right { width:226px; float:left; background: url(../images/main_bg.jpg) repeat-x; border:1px solid #d2d2d2;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0 ;-webkit-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0  }
.main_1_right_scyg { width:228px;   min-height:283px;}
.main_1_right_scyg h4 { height:40px;  display:block;font-size:14px; line-height:40px; margin:0; overflow:hidden; border-bottom:1px solid #D2D2D2; padding:0 10px;}

.main_1_right_scyg h4 a:hover { color:#df242a; text-decoration: underline}
.main_1_right_scyg h4 span { float:right; font-size:12px; font-weight:normal;color:#df242a;}

.main_1_right_scyg_box { width:208px; margin:8px auto; line-height:25px;}
.main_1_right_scyg_box strong{color:#df242a; }


.main_1_right_xpfb { width:228px; overflow:hidden;}
.main_1_right_xpfb dt { width:195px; height:37px; overflow:hidden; background:url(../images/xp_title.gif) no-repeat; line-height:37px; padding:10px 0 0 33px;}
.main_1_right_xpfb dt a:link,.main_1_right_xpfb dt a:visited { color:#df242a; font-size:14px; font-weight:normal;}
.main_1_right_xpfb dt a:hover { color:#df242a; text-decoration:underline}
.main_1_right_xpfb_box { width:204px; padding:0 12px; height:111px; background:url(../images/xp_bg.gif) no-repeat; overflow:hidden}

.pro_left {
	WIDTH: 12px; BACKGROUND: url(../images/spanl.gif) no-repeat center 50%; FLOAT: left; display:inline; margin-left:5px; HEIGHT: 105px; OVERFLOW: hidden; CURSOR: pointer
}
.pro_right {
	WIDTH: 12px; BACKGROUND: url(../images/spanr.gif) no-repeat center 50%; FLOAT: right; HEIGHT: 105px; display:inline; margin-right:5px; OVERFLOW: hidden; CURSOR: pointer
}
.pro_item {
	WIDTH: 140px; FLOAT: left; HEIGHT: 105px; display:inline; margin:0px 15px;OVERFLOW: hidden; position:relative;
}
.pro_item DIV {
	FLOAT: left; OVERFLOW: hidden
}
.pro_item DL {
	WIDTH: 140px; height:105px;FLOAT: left; OVERFLOW: hidden; position:relative; z-index:1;
}
.pro_item DL dt{
	width:140px;
	height:105px;
	overflow:hidden;
	line-height:105px;
	padding:0;
	background:none;}
.pro_item DL dd{
	width:130px;
	height:25px;
	line-height:25px;
	position:absolute;
	left:0px;
	top:80px;
	overflow:hidden;
	background: #FFF;
	padding:0px 5px;
	filter:alpha(opacity=50); 
	opacity:0.5;
	}
.pro_item DL dd a{
	width:130px;
	height:25px;
	display:block;
	overflow:hidden;
	text-align:center;
	color:#C00;
	}	
.pro_item DL dd a:hover{
	text-decoration:underline;
	color:#C00;}

.main_link02 {
    background: #F9F9F9;
    line-height: 22px;
    margin: 0 auto;
    width: 978px; border:1px solid #e8e8e8; padding:10px; margin-bottom:10px;
	
}
.main_link02 h3{ font-size:14px;}
.main_link02 a {
    color: #666666;
}
.main_link02 a:hover, .main_bottom a:hover {
    color: #FF0000;
}
.main_bottom {
    background: none repeat scroll 0 0 #6E6E6E;
    color: #CCCCCC;
    height: 122px;
    line-height: 22px;
    padding-top: 23px;
    text-align: center;
    width: 100%;
}
.main_bottom p {
    line-height: 22px;
    margin: 0;
    padding: 0;
}
.main_bottom a {
    color: #CCCCCC;
}
	
	
	
	

.footer{
	width:100%;

	line-height:30px;
	margin-top:15px;
	background:#bf0402; padding:10px 0;
	}

.footer p{ width:1000px; margin:0 auto;
	text-align:center;

	color:#fff;
	line-height:30px;
	


	}	
	
	.footer p a{color:#fff;}
	.footer_img{ float:left; width:110px; margin-top:5px; }

.yuding{
	width:142px;
	height:42px;
	background:url(../images/35.gif) no-repeat;
	line-height:38px;
	text-align:center;
	margin-top:20px;
	}	
	

.yuding a{
	 color: #FFFFFF;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 42px;
    text-shadow: 0 1px 1px #06469C;
    width: 142px;
	}	
	
	
