﻿html{overflow-y:scroll;_background-image:url(about:blank);_background-attachment:fixed;_overflow-x:hidden;overflow-x:hidden;}	
body{overflow-x: hidden;min-width:1100px;}
*{
    padding: 0;
    margin: 0;
	font-size:12px;
    color: #666666;
    font-family: "微软雅黑";
}

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;
}

.banner{
	padding-top:0px;
	position:relative;
	margin-top:-10px;
}
.cz_bannn{
	height:550px;
	width:100%}
.sub_1_1{
	position:absolute;
	left:50%;
	margin-left:-391px !important;
	top:-163px
	}
.sub_1_2{
	position:absolute;
	left:50%;
	margin-left:-500px !important;
	bottom:-286px
}
.sub_1_4{
	position:absolute;
	left:50%;
	margin-left:-650px !important;
	top:10px
	}
.sub_1_3{
	position:absolute;
	left:50%;
	margin-left:420px !important;
	bottom:-736px
}
.sub_1_5{
	position:absolute;
	left:50%;
	margin-left:-43px !important;
	top:-658px
	}
	
	
	
	
	
	
.sub_2_1{
	position:absolute;
	left:100%;
	margin-left:-154px !important;
	top:22px
	}
.sub_2_2{
	position:absolute;
	left:50%;
	margin-left:-280px !important;
	top:305px
}
.sub_2_3{
	position:absolute;
	top:150px;
	left:50%;
	margin-left:-43px !important;
	
	}
.sub_3_1{
	position:absolute;
	left:50%;
	margin-left:-398px !important;
	top:-182px
	}
.sub_3_2{
	position:absolute;
	left:50%;
	margin-left:-239px !important;
	top:-297px
}
.sub_3_3{
	position:absolute;
	top:356px;
	left:50%;
	margin-left:-639px !important;
	
	}
	
	/*2015.05.07*/
.sub_4_1{
	position:absolute;
	left:40%;
	margin-left:-162px !important;
	top:-102px
	}
.sub_4_2{
	position:absolute;
	left:48%;
	margin-left:-239px !important;
	top:245px;
}
.sub_4_3{
	position:absolute;
	top:177px;
	left:44%;
	margin-left:-43px !important;
	
	}
.sub_4_4{
	position:absolute;
	top:768px;
	left:41%;
	margin-left:-43px !important;
	
	}
.sub_4_5{
	position:absolute;
	left:100%;
	top:400px;
	}
.sub_4_6{
	position:absolute;
	left:100%;
	top:116px;
	margin-left:-38px !important;
	}
	
	/*2015.11.02*/
.sub_5_1{
	position:absolute;
	left:55%;
	margin-left:-222px !important;
	top:-162px
	}
.banner,.banner ul li{
    height: 550px;
    width: 100%;
	overflow:hidden
}
.banner_bottom{
	text-align:center;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:38px
}
.banner_bottoma{
	display:inline-block;
	height:38px;

	}
.banner_bottoma{
	*display:inline
	}
.banner_bottom ul li{
	display:block;
	width:38px;
	height:38px;
	float:left;
	margin:0 5px;
	position:relative
}

.banner_bottom ul li a{
	width:38px;
	background:#1f2227;
	height:17px;
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	color:#1f2227;
	font-size:18px;
	font-weight:bold;
	line-height:38px
	}
.banner_bottom ul li a:hover,.banner_bottom ul li a.cz_current{
	height:38px;
	background:#ca192b;
	color:#fff;
	}
.main,.link_b,.link_c,.link_d,.link_a_cont,.box{
    width: 1000px;
    margin:0 auto;
}
.main_aa{
    padding-top: 30px
}
.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;
}
.main_aa .text.a{
    color: #8c8c8c;  
}
.main_aa .text.a p{
    color: #1f2228;
}
.main_aa .text.b{
    color: #ff4f38;  
}
.main_aa .text.b p{
    color: #fff;
}
.main_aa .text.c{
    color: #393e48;  
}

.main_ab{
    padding:60px 0 100px 0; 
    overflow: hidden;
}
.main_ab_ul{
    width: 164px;
    float: left;
    margin-left: 114px;
    * margin-left: expression(this.previousSibling==null?'0':'114px');
}
.main_ab_ul:first-child{
    margin-left: 0
}
.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:45px 
}
.main_ab_li.b img{
    margin-top:55px 
}
.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: #ca192b
}
.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:85px;
}
.main_c_c ul{
	overflow:hidden
}
.main_c_c ul li{
	width:320px;
	float:left;
	margin-left:20px;
	* 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 #6c6c6c;
	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
	
}
.main_c_cc a b{
	font-size:6px;
	color:#b5b5b5;
	display:inline-block;
	padding-right:10px
}
.main_c_cc .more{
	position:absolute;
	bottom:0;
	background:url(../images/more_a.jpg) no-repeat 0 2px;
	padding-left:10px;
	color:#666;
	font-size:9px;
	font-family:"黑体";
	line-height:9px;
}
.main_c_cc .more:hover{
	color:#333
	}
.main_d{
	background:url(../images/link_c.jpg) no-repeat center 93px ;
	height:525px;
	position:relative
}
.main_d_a{
	position:absolute;
	left:50%;
	top:0;
	height:93px;
	width:304px;
	background:url(../images/link.jpg) no-repeat;
	margin-left:-183px
}
.main_d_b{
	padding-top:173px;
	overflow:hidden;
	height:218px
}
.main_d_b_l{
	width:35px;
	background:#1f2228;
	float:left;
	margin-right:12px
}
.main_d_b_l.a{
	height:35px;
}
.main_d_b_l.b{
	height:85px;
}
.main_d_b_r{
	float:left;
	width:440px;
}

.main_d_b_r.a{
	height:35px;

}
.main_d_b_r.b{
	height:85px;
}

.main_d_b ul{
	width:487px;
	position:absolute;
	left:50%;
	margin-left:-243px;
}
.main_d_b ul li{
	overflow:hidden;
	margin-bottom:7px;
	cursor:pointer;
}
.main_d_b ul li:hover .main_d_b_l{
	background:url(../images/link_a.jpg) no-repeat center center #ca192b;}

.main_d_b_r.a input{
	
	background:#fff;
	height:33px;
	width:430px;
	border:0;
	padding-left:10px;
	color:#4b505b;
	line-height:35px
}
.main_d_b_r.b textarea{
	background:#fff;
	height:83px;
	width:430px;
	border:0;
	padding-left:10px;
	position:relative

}
.main_d_b_r.b .bottom{
	position: absolute;
	right: 1px;
	bottom: 4px;
}
.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}
.banner{
	position:relative}
.banner .main_d_c{
	position:absolute;
	left:50%;
	top:358px;
	margin-left:-25px;
	z-index:999999;
	}
.banner .main_d_c a{
	width:85px;
	height:76px;
	background:url(../images/czx1.png) no-repeat center center ;
}
.main_d_c a{
	*display:inline}
.main_e,.link{
	background:#1f2228;
	overflow:hidden
}

.main_aa .img_a{
	text-align:center;
	padding:15px 0 20px 0;
	border-bottom:1px dashed #272b31;		
}
.index_pro_more {
	display: block;
	width: 228px;
	height: 38px;
	line-height: 38px;
	border: 0px solid #1a7cc3;
	border-radius: 40px;
	font-size: 16px;
	color: #ffffff;
	margin: 30px auto 0 auto;
	transition:all 0.3s ease-in-out 0s;
	 text-align:center;
	 background:#1a7cc3;
	 
}
.index_pro_more:hover {
	color: #FFFFFF;
	background-color: #d00;
}
.index_pro_more.mt10 {
	margin-top: 20px;
	 margin-bottom:20px;
}
