@charset "gb2312";
/* CSS Document */

body{
	font-family:"Verdana, Arial, Helvetica, sans-serif, 宋体";
	font-size:12px;
	color:#555555;
	line-height:21px;
	background-image: url(../../img/top01.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #fafafa;	
	margin:0;
    padding:0;
}

a{ font-family:"Verdana, Arial, Helvetica, sans-serif, 宋体"; color:#333333; font-size:12px; line-height:21px;}

a:hover { font-family:"Verdana, Arial, Helvetica, sans-serif, 宋体"; color:#d90004; font-size:12px; line-height:21px; }

.clear_cs{height:0px;font-size:0px; line-height:0px;clear:both;over-flow:hidden;}


.pl8{ padding-left:8px;}
.ml10{ margin-left:10px;}

A.red:hover {
	COLOR: #d90004; TEXT-DECORATION: underline;
}
A.red {
	COLOR: #666666;TEXT-DECORATION: none;
}
/***************header css********************/


.menu{ width:1006px; height:45px; margin:0 auto; overflow:visible;}
.menu ul li{ width:94px; background:url(../../img/title02.jpg) center top no-repeat; height:45px; float:left; text-align:center; position:relative; padding:0px 5px;text-decoration:none;}
.menu ul li a{ font-size:13px;display:block; color:#636161; line-height:45px;text-decoration:none;text-align:center;}
.menu ul li a:hover{ text-align:center;font-size:13px;display:block; background:url(../../img/title02.jpg) center top no-repeat; line-height:45px; color:#d01027;text-decoration:none;}
.menu ul li.current a{ text-align:center;display:block; line-height:45px; color:#d01027;text-decoration:none;}
.menu ul li.xs a{ display:block; line-height:45px; color:#d01027;text-align:center;}

.menu ul li.top_search{ width:240px; height:23px; padding:10px 0px 0px 34px;}
.menu ul li.top_search .search{ width:159px; height:21px; line-height:21px; background:url(../../images/search_bg.jpg) repeat-x;; color:#b0b0b0; float:left; border:1px solid #393939; text-indent:5px;}
.menu ul li.top_search .search_bar{ width:41px; height:23px; background:url(../../images/search_bar.jpg) left bottom no-repeat; border:none; float:left; display:inline; margin-left:12px;}



.abcd{margin:0;padding:0;list-style:none;display:block; float:left;font-size: 0; margin-bottom:-11px;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;color:#000;}
/*banner*/
.index_banner_cont { width:100%; position:relative;}
.index_banner_scroll { position:relative;}
.index_banner_scroll div { position:absolute; top:0; left:50%; margin-left:-950px; z-index:0;}
.banner_btn { width:350px; height:46px; position:absolute; top:45px; right:50%; margin-right:-593px; z-index:10;}
.banner_list { height:46px; position:absolute; top:0;}
.banner_list span { width:53px; height:2px; background-color:#fff; margin:0 6px; display:block; float:left; cursor:pointer;}
.banner_list span.current { background-color:#333;}
.banner_span { display:none; position:absolute; top:0;}
.banner_span a { width:49px; height:42px; opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* ie8  */
    filter:alpha(opacity=50);    /* ie5-7  */
    -moz-opacity:0.5;    /* old mozilla browser like netscape  */
    -khtml-opacity: 0.5;  background-color:#fff; display:block; margin:0 6px; float:left; padding:2px;}
.banner_span a.current { opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* ie8  */
    filter:alpha(opacity=100); /* ie5-7  */
    -moz-opacity:1;    /* old mozilla browser like netscape  */
    -khtml-opacity: 1; }

.index-banner { width:1920px; position:relative; overflow:hidden; height:500px;}
.banner-ifo { width:1920px; position:absolute; left:50%; margin-left:-800px; top:0; height:500px; overflow:hidden; z-index:0;}
.index-btn { width:1179px; height:40px; margin:-40px auto 0 auto; background:url(../../images/index-btnbg.png) repeat; z-index:100;}
.index-btn span {height:40px; float:left; border-right:1px solid #a7a7a7; color:#fff; line-height:40px; cursor:pointer;}
.index-btn a {  background: url(../../images/iebg.gif) repeat scroll; _position:relative; display: block; float: left; height: 40px;line-height: 200px; margin-top: -39px; width: 294px; }


.smenu{
	width:800px; margin:0px auto 0px auto; padding:0px; list-style-type:none; height:32px;
}
.s_li{
	padding-left:50px;line-height:32px; width:auto; display:none; height:32px; 
}
.s_li_a{
	padding-left:50px;line-height:32px; width:auto; display:block; height:32px; 
}

.title_red {
font-family:"microsoft yahei";FONT-SIZE: 18px;COLOR: #d01027;line-height: 22px;
}
.title_hui {
font-family:"microsoft yahei";FONT-SIZE: 16px;COLOR: #898989;line-height: 22px;
}
A.hui:hover {
	COLOR: #0da944; TEXT-DECORATION: underline;
}
A.hui {
	COLOR: #595757;FONT-SIZE: 15px;TEXT-DECORATION: none;font-weight: bold;
}
A.more:hover {
	COLOR: #e2000c; TEXT-DECORATION: underline;
}
A.more {
	COLOR: #2dae3a;TEXT-DECORATION: none;
}
A.news:hover {
	COLOR: #d01027; TEXT-DECORATION: underline;
}
A.news {
	COLOR: #595757;FONT-SIZE: 12px;TEXT-DECORATION: none;line-height:22px;
}
A.huired:hover {
	COLOR: #d01027; TEXT-DECORATION: none;
}
A.huired {
	COLOR: #757575;FONT-SIZE: 14px;TEXT-DECORATION: none;line-height:22px;
}




#timeline {
	POSITION: relative; MARGIN: 50px auto; WIDTH: 720px; BACKGROUND: url(../../img/dot.gif) repeat-x left 45px; HEIGHT: 350px; OVERFLOW: hidden
}
#dates {
	WIDTH: 720px; HEIGHT: 60px; OVERFLOW: hidden
}
#dates LI {
	TEXT-ALIGN: center; LIST-STYLE-TYPE: none; WIDTH: 100px; BACKGROUND: url(../../img/biggerdot.png) no-repeat center bottom; FLOAT: left; HEIGHT: 50px; FONT-SIZE: 15px; LIST-STYLE-IMAGE: none
}
#dates A {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 32px;COLOR: #595757; font-weight: bold;FONT-SIZE: 14px;TEXT-DECORATION: none;
}
#dates .selected {
	COLOR: #d01027; FONT-SIZE: 32px;font-weight: bold;
}
#issues {
	WIDTH: 720px; HEIGHT: 350px; OVERFLOW: hidden;
}
#issues LI {
	LIST-STYLE-TYPE: none; WIDTH: 720px; FLOAT: left; HEIGHT: 350px; LIST-STYLE-IMAGE: none;
}
#issues LI IMG {
	MARGIN: 20px 20px 10px 50px; FLOAT: left;
}
#issues LI H1 {
	MARGIN: 10px 90px 10px 0px;
	COLOR: #d01027;
	text-decoration: none;

}
#issues LI P {
	LINE-HEIGHT: 22px; FONT-SIZE: 14px; FONT-WEIGHT: normal; MARGIN-RIGHT: 70px;
}
#grad_left {
	POSITION: absolute; WIDTH: 100px; HEIGHT: 350px; TOP: 0px;
}
#grad_right {
	POSITION: absolute; WIDTH: 100px; HEIGHT: 350px; TOP: 0px;
}
#grad_left {
	BACKGROUND: url(../../img/grad_left.png) repeat-y; LEFT: 0px;
}
#grad_right {
	BACKGROUND: url(../../img/grad_right.png) repeat-y; RIGHT: 0px;
}
#next {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 22px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; HEIGHT: 38px; FONT-SIZE: 70px; OVERFLOW: hidden; TOP: 170px
}
#prev {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 22px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; HEIGHT: 38px; FONT-SIZE: 70px; OVERFLOW: hidden; TOP: 170px
}
#next:hover {
	BACKGROUND-POSITION: 0px -76px
}
#prev:hover {
	BACKGROUND-POSITION: 0px -76px
}
#next {
	BACKGROUND-IMAGE: url(../../img/next.png); RIGHT: 0px
}
#prev {
	BACKGROUND-IMAGE: url(../../img/prev.png); LEFT: 0px
}

.products_index_nr{ width:1004px; height:250px; margin:0 auto;  center top no-repeat; padding:0px 0px 0px 0px;}
.left_pic{ width:30px; height:20px; float:left; margin-top:10px; display:inline; margin-right:0px;}
.right_pic{ width:29px; height:20px; float:left;margin-top:10px;}
.pro_pic_list{ width:1004px; height:250px; float:left;}
.pro_pic_list ul li{ width:251px; height:250px; display:inline;  float:left; overflow:hidden;}
.pro_pic_list ul li a{ display:block; border:1px solid #e5e5e5; width:251px; height:250px; background:#f6f6f6; }
.pro_pic_list ul li a:hover{ display:block; border:1px solid #e5e5e5; width:251px; height:250px; background:#d01027;padding:0px;}
.pro_pic_list ul li a img{ width:251px; height:250px;}

.fangbang{ width:1006px;  margin:0 auto; overflow:visible;}
.mocc{ width:100%;  margin:0 auto; overflow:visible;height:337px;background:#ffffff;}
.fangbang1{ width:100%;  margin:0 auto; overflow:visible;}


.focusPic{margin:0 auto; width:734px;}
.focusPic .pic{float:left; width:308px; height:175px; padding:0px 0 0;}
.focusPic .aa{float:left; width:426px; height:175px; padding:0px 0 0;}
.focusPic h2{ float:left; width:420px;padding:4px 0 3px 12px; font-size:14px; text-align:left;}
.focusPic p{float:left; width:400px;line-height:160%; margin:0; text-align:left;padding:0 0 10px 12px;}
.focusPic p img {margin:0px 0 2px;}
.focusPic .more{ margin:0 auto; width:734px; }
.focusPic .more .textNum{float:right; margin:0 6px 0 0;padding:0 0 0px;}
.focusPic .more .textNum .num{float:left; width:84px; height:19px;}
.focusPic .more .textNum .bg1{ background:url(../../img/1.gif);}
.focusPic .more .textNum .bg2{ background:url(../../img/2.gif);}
.focusPic .more .textNum .bg3{ background:url(../../img/3.gif);}
.focusPic .more .textNum .num ul{ float:left; width:110px;}
.focusPic .more .textNum .num li{height:15px;
	float:left;
	width:18px;
	font-weight:bold;
	display:block;
	color:#fff;
	list-style-type:none;
	padding-top: 3px;
	padding-right: 2;
	padding-bottom: 0;
	padding-left: 10px;
}
.focusPic .more .textNum .num li a{color:#fff;}
.focusPic .more .textNum .num li a:visited{color:#fff;}
.focusPic .more .textNum .num li a:hover{color:#ff0;}
A.hei:hover {
	COLOR: #d20000; TEXT-DECORATION: underline;
}
A.hei {
	FONT-SIZE: 13px;
	COLOR: 000000#;
	font-weight:bold;
	line-height: 20px;
	TEXT-DECORATION: none	;
}
.lvse {
	FONT-SIZE: 16px;
	COLOR: #3d8a1d;
	line-height: 23px;
	font-weight:bold;
}
.titlehei {
	FONT-SIZE: 16px;
	COLOR: #333333;
	line-height: 23px;
	font-weight:bold;
}
.pro_title {
	FONT-SIZE: 25px;
	COLOR: #4d4d4d;
	line-height: 30px;

}
.pro_bai {
	FONT-SIZE: 18px;
	COLOR: #ffffff;
	line-height: 30px;

}

/*客服部分*/
.qqserver p img{display:inline;margin:-5px 5px 0 0;vertical-align:middle;}
.scrollsidebar{position:absolute;z-index:999;top:220px;}
.side_content{width:167px;height:auto;overflow:hidden;float:left;}
.side_content .side_list{width:167px;overflow:hidden;}
.show_btn{width:0;height:144px;overflow:hidden;margin-top:50px;float:left;cursor:pointer;}
.show_btn span{display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn{background:url(../../images/sidebar_bg.png) no-repeat;_background:url(../../images/sidebar_bg.gif) no-repeat;}
.side_title{height:46px;}
.side_title{height:46px;}
.side_bottom{height:8px;}
.side_center{font-family:Verdana, Geneva, sans-serif;padding:10px 12px 5px 12px;font-size:12px;}
.close_btn{float:right;display:block;width:19px;height:19px;margin:16px 7px 0 0;_margin:16px 3px 0 0;}
.close_btn span{display:none;}
.side_center .qqserver p{text-align:left;padding:6px 0;margin:0;vertical-align:middle;}
.phoneserver {font-size:14px;text-align:center;}
.phoneserver p{padding:2px 0;_height:16px;margin:0;color:#666666;}
.msgserver{border-top:1px dotted #ccc;text-align:center;margin-top:6px;padding:10px 0 3px 0;}
.msgserver a{background:url(../../images/sidebar_bg.gif) no-repeat -119px -154px;padding:3px 0 3px 23px;}
.side_content hr{border-bottom:1px solid #E6E6E6;height:1px;margin:10px 0;clear:both;}

/* green skin  */
.side_green .side_title{background-position:-505px 0;}
.side_green .side_center{background:url(../../images/green_line.gif) repeat-y center;}
.side_green .side_bottom{background-position:-505px -60px;}
.side_green .close_btn{background-position:-44px -45px;}
.side_green .close_btn:hover{background-position:-65px -45px;}
.side_green .show_btn{background-position:-187px 0;}
.side_green .msgserver a{color:#68c40b;}
.side_green hr{border-bottom:1px solid #edf2e5;}