﻿html{overflow-y:scroll;_background-image:url(about:blank);_background-attachment:fixed;_overflow-x:hidden;overflow-x:hidden;}	
body{overflow-x: hidden;}
*{padding: 0; margin: 0; font-size:12px; color: #666666; font-family: "微软雅黑";}
.wrap { width:1135px;position:fixed; z-index:10;}
.clear  { clear:both;}
input,button,select,textarea{outline:none}

li{list-style:none;}
a{text-decoration:none; color:#666666}
a:hover{color:#3a3434}
img{border:0}

.collb_lb p { line-height: 25px; margin: 15px 10px;}

.qqkf{
	width:67px ;
	height:260px ;
	background:#000 ;
	position:fixed ;
	z-index:999 ;
	right:0 ; top:50% ;
	margin-top:-130px ;
	background:url(../images/qqkf.png) no-repeat ;}
.qqkf .qq-btn{
	display:block ;
	width:100% ;
	height:25px ;
	cursor:pointer ;}
.qqkf .qq-con{
	display:block ;
	width:100% ;
	height:70px ;
	/*opacity:0.6 ;*/
	cursor:pointer;}
/*.qqkf .qq-btn:hover,.qqkf .qq-con:hover{
	background:#fff ;
	opacity:0.4;
	fiter:alpha(opcity=40);}*/
/*.qqkf .qq-btn:hover,*/
/*.qqkf .qq-con:hover{
	border:1px solid #CCC;
	width:65px; height:65px;}	*/
.qq-numb{
	position:absolute;
	top:0px; 
	right:67px;
	display:none;}
.qq-numb li{
	width:60px;
	margin-top:10px;
	text-align:center;}
.qq-numb li a{
	display:block;
	color:#000;
	font-size:12px;
	padding:2px 6px 2px 6px;
	background:#f0f0f2;
	border:1px solid #CCC;}
	
.qq-numb li a:hover{
	display:block;
	border:1px solid #005bab;
	}	
.qqkf .qq-con:hover ul{ display:block;}




.aaa_cz{
	/*border-left:5px solid #e6000f;*/
    float:right;
	width:100% ;
	margin-right:-13px;
	}
.xj_nav{
	float:right;
	overflow:hidden;
	height:15px;
	width:600px ;
	background:#101114;
	background:none ;
	}
.xj_nav .nav_shouye{
	
	float:left;
	height:58px;
	width:47px;
	 
	}
.xj_nav a { display:block; height:58px;text-align:right; color:#666;font-size:14px ;}
.xj_nav a:hover{
	color:#e6000f}		
	
.main_aa .text.c.pb183{
	padding-bottom:183px
	}
.main_aa .text.c a{
	color:#393e48}
.main_aa .text.c a:hover{
	color:#fff}

.top{
    height: 112px;
    background: #fff;
   
	width:100%;
}
.top_a{
	
    position: absolute;
    top: 30px;
    left: 0%
}
.logo{
    float: left;
	display:block
}

.hotline { font-size:16px; background:url(../images/karui06.png) 0 2px no-repeat;  
           text-indent:26px; float:right; position: absolute; top:28px; right:0%; height:22px ;}
.hotline i { font-size:16px; font-family:"Arial Black", Gadget, sans-serif ;  color:#ff7113; font-style:normal}
.top_b{
    position: absolute;
    top:54px;
    right: 0%;
	width:900px
}

.top_bb{
    float: right;
    width: 58px;
    height: 41px;

    background: url(../images/top_a.png) no-repeat center center #e60013;
    display: none ;
}

.top_bb:hover{
    background: url(../images/top_a.png) no-repeat center center #e60013;
	}
.banner{
	top:5px;
	position:relative;
	_top:0px;
	height: 600px;
    width: 100%;
	overflow:hidden ;
}
/**/
.DB_tab25 { width:1135px; height:600px ; overflow:hidden ; background:#000 ; margin: 0 auto ;}
.DB_tab25 .DB_bgSet{ position:relative ; }
.DB_tab25 .DB_bgSet li{ position:absolute ; width:100% ; height:600px ; display:none ; }
.DB_tab25 .DB_imgSet{ position:absolute ; width:1135px ;}
.DB_tab25 .DB_imgSet img{ width:1135px ; height:600px ; border:none }
.DB_tab25 .DB_imgSet a{ }

.DB_tab25 .DB_menuWrap{ position:absolute ; width:960px ; left:50% ; margin-left:-480px ;  }
.DB_tab25 .DB_menuWrap .DB_menuSet{ position:absolute ; width:100% ; top:560px ; text-align:center ; height:17px;}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 5px ; display:inline}
.DB_tab25 .DB_prev{position:absolute;left:-40px;top:280px;cursor:pointer;display:none ; width:60px; height:60px;
 background:url(../images/banner-btn.png)  left top no-repeat ;}
.DB_tab25 .DB_prev:hover{ background:url(../images/banner-btn.png)  left bottom no-repeat ;}
.DB_tab25 .DB_next{position:absolute;right:-40px;top:280px;cursor:pointer;display:none; width:60px; height:60px;
 background:url(../images/banner-btn.png)  right top no-repeat ;}
.DB_tab25 .DB_next:hover{ background:url(../images/banner-btn.png) right bottom no-repeat ;}

/**/
.cz_bannn{
	background:url(../images/karui13.png) no-repeat center top ;
	height:666px;
	width:100%}
	

.main,.link_b,.link_c,.link_d,.link_a_cont,.box{
    width: 1000px;
    margin:0 auto;
}
.main_aa{
    padding-top: 32px;
	_padding-top: 30px;
	margin-top:60px ;
}
.main_aa .img{
    text-align: center;
}
.main_aa .text{
    text-align: center;
    padding: 5px 0
}
.main_aa .text p{
    font-size: 30px;
    font-weight: bold;
    text-align: center;
	color:#000
}
.main_aa .text.a{
    color: #8c8c8c;  
}
.main_aa .text.a p{
    color: #1f2228;
}
.main_aa .text.b{
    color: #ffe719;  
}
.main_aa .text.b p{
    color: #fff;
}
.main_aa .text.c{
    color: #fff; 
	line-height:25px;
	margin-bottom:9px; 
}

.main_ab{
    padding:60px 0 68px 0; 
    overflow: hidden;
}
.main_ab_ul{
    width: 164px;
    float: left;
    margin-left: 45px;
    * margin-left: expression(this.previousSibling==null?'0':'110px');
}
.main_ab_ul:first-child{
    margin-left: 0
}
.main_ab_ul:last-child{
	float:right ;
}

.main_ab_li{
    width: 164px;
    height: 188px;
    background: url(../images/main_b.jpg) no-repeat;
    text-align: center;
}
.main_ab_li:hover{
	background:url(../images/czxj_a.jpg) no-repeat}
.main_ab_li.a img{
    margin-top:4px 
}
.main_ab_li.b img{
    margin-top:23px 
}
.main_ab_li.c img { margin-top:13px}
.main_ab_ul .text{
    color: #8c8c8c;
    font-size: 10px;
    text-align: center;
}
.main_ab_ul .text p{
    font-size: 17px;
    color: #1f2228;
    text-align: center;
    padding: 18px 0 5px 0;
}
.main_b{
    background: #efefef
}
.main_b_c{
	padding-top:50px;
}
.main_b_c ul{
	overflow:hidden;
	height:166px;
	margin-bottom:16px}
.main_b_c ul li{
	float:left;
	width:238px;
	margin-left:16px;
	height:166px;
	overflow:hidden;
	position:relative;
}
.main_b_c ul li:first-child{
	margin-left:0
}
.main_b_c ul li a.a{
	width:238px;
	height:166px;
	display:block}
.main_b_c ul li a.b{
	position:absolute;
	left:0;
	top:0;
	width:238px;
	height:166px;
	background:url(../images/czxj_a.png) no-repeat center;	
	}
.main_b_c ul li .cc{
	position:absolute;
	left:0;
	bottom:-166px;
	height:166px;
	width:238px;
}
.main_b_c ul li b{
	position:absolute;
	left:0;
	top:0;
	background:#000;
	display:block;
	width:238px;
	height:166px;
    filter:alpha(opacity=50);
	opacity:0.5;
	}
.main_b_c .more{
	padding:40px 0 70px 0;
	text-align:center
}
.main_b_c .more a{
	display:inline-block
	
}

.main_b_c .more a{
	*display:inline
}
.main_c{
	margin-bottom:20px;
	margin-top:-50px;
}
.main_c_c ul{
	overflow:hidden
}
.main_c_c ul li{
	width:300px;
	float:left;
	margin-left:45px;
	* margin-left: expression(this.previousSibling==null?'0':'20px');
}
.main_c_c li:first-child{
	margin-left:0;
}
.main_c_ct{
	height:50px;
	line-height:50px;
	border-bottom:1px solid #efefef;
	color:#1f2228;
	font-size:18px;
}
.main_c_cc{
	padding:15px 0 30px 0;
	position:relative
}
.main_c_cc a{
	display:block;
	line-height:22px;
	height:22px;
	overflow:hidden;
	float:left;
	
}
.main_c_cc a:hover { color:#ff8d19;}
.main_c_cc ul li{
	background:url(../images/karui_68.png) left center no-repeat;
	text-indent:10px;
	margin-left:0;
}
.main_c_cc ul li span { float:right;}
.main_c_cc .moree { color:#ff8d19; background:url(../images/karui_71.png) left center no-repeat;}
.main_d_c{
	text-align:center;
	padding-top:30px
}
.main_d_c .png{
	display:inline-block;
	width:50px;
	height:50px;
	background:url(../images/main_da.png) no-repeat center center;
	color:#000000;
	text-align:center;
	line-height:50px;
	font-size:10px;
	font-family:"黑体";
	font-weight:bold;
	behavior: url(js/ie-css3.htc);
	border:0;
	cursor:pointer;
}
.main_d_c.xinde .png{
    background:url(../images/main_da_haaara.jpg) no-repeat center center;
	color:#fff
	}
.main_d_c .png:hover{
		background:url(../images/main_da_hover.png) no-repeat center center;
		color:#fff
	}
.main_d_c.cz a:hover{
		background:url(../images/main_da_hovera.png) no-repeat center center;
		color:#fff
	}
.main_d_c a{
	*display:inline}


.main_d_c a{
	*display:inline}
.main_e{
	background:#e0641a;
	overflow:hidden;
}
.main_aa_foot{
	margin:0 0 30px 0}
.main_aa .img_a{
	text-align:center;
	padding:15px 0 20px 0;
	border-bottom:1px dashed #272b31;		
}

/*case*/
.case_a{
	padding-top:80px;
	overflow:hidden
}
.case_a_cont{
	overflow:hidden;
	margin-bottom:16px
}
.case_a_cont a{
	display:block;
	width:333px;
	height:166px;
	float:left;
	position:relative;
	overflow: hidden;
}
.case_a_cont a img { margin:0 0 10px 10px; }
.case_a_cont a p{
	height:45px;
	padding:10px 15px;
	position:absolute;
	width:208px;
	left:0;
	bottom:-65px;
	color:#fff;
	z-index:9
	}
.case_a_cont a p span{
	color:#fff;
	display:block;
	height:20px;
	line-height:20px;
	overflow:hidden}
.case_a_cont a p font{
	color:#fff;	
	height:20px;
	line-height:20px;
	overflow:hidden}
.case_a_cont a b{
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:block;
	width:99%;
	height:65px;
	position:absolute;
	left:10px;
	bottom:-65px;
	}
	
	.scroll img{
		margin-right:20px ;		
		}

.main_more{
	width:1000px;
	margin:0 auto;
	}
.main_more p{font-size:18px;}	

.scroll_a{
	width:1000px;
	margin:0 auto;
	text-align:right;
	margin-top:30px;
}

.scroll_a a
{
    margin-right:15px;
}


/*导航部分*/
#menu {
	
	display:block; 
	width:100%; 
	height:34px;}
#nav {display:block; overflow:hidden; float:right;}
#nav .mainlevel {
	float:left;  
	text-align:center; 
	display:block;
	
	}
#nav .mainlevel a {
	font-size:14px;
	color:#000; 
	text-decoration:none; 
	line-height:34px; 
	height:34px; 
	text-align:center; 
	padding:0 15px; 
	display:block; 
	_width:48px;}
#nav .mainlevel a:hover {color: #f58100;}
#nav .mainlevel ul {
	
	position:absolute;
	display:none;
	*width:2000px;/*IE is great need, width>=li.length*/
	margin-left: 14px;}
#nav .mainlevel li {float:left; background:#959593; border-right: 1px solid #fff; }
#nav .mainlevel li a {
	color:#FFF;
	padding:0 12px; 
	line-height:24px; 
	height:24px; 
	display:block; 
	_padding-bottom:6px;/*IE6 only*/}
#nav .mainlevel li a:hover { color:#005bab; }
