@charset "gb2312";
/* CSS Document */
/*reset*/
* {
	margin:0;
	padding:0;
	border:none;
	outline:none;
}
body {
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:12px;
	color:#000;
	width:100%;
	height:100%;
}
body, ul, li {
	margin:0;
	padding:0;
}
ul {
	list-style:none;
}
img {
	border:none;
}
a {
	text-decoration:none;
}
/*basic*/
.jz {
	margin:0 auto;
}
.top{
	width:100%;	
	}
.top1{
	width:100%;
	height:119px;
	background:url(../../images/default/top1_bj.jpg) repeat-x;
	}
.top1_inner{
	width:990px;
	overflow:hidden;
	padding-left:83px;
	padding-right:123px;
	}
.logo{
	float:left;
	padding-top:36px;
	}
.top11{
	padding-top:44px;
	padding-left:31px;
	float:left;
	}
.tel{
	float:right;
	padding-top:81px;
	}
.nav{
	width:100%;
	height:48px;
	background:#196fac;
	}
.nav_inner{
	width:1244px;
	overflow:hidden;
	}
.nav_inner ul li a{
	display:block;
	width:135px;
	text-align:center;
	height:48px;
	line-height:48px;
	float:left;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:14px;
	font-weight:bold;
	color:#fff;
	}
.nav_inner ul li a:hover{
	background:#f8931d;
	color:#000;
	}
.top2{
	width:100%;
	background:url(../../images/default/top2_bj.png) repeat-x;
	padding-top:8px;
	overflow:hidden;
	border-bottom:4px solid #094172;
	}
.banner{
	width:1196px;
	height:394px;
	}
.banner_foot{
	width:1196px;
	}
.w3cFocus{ 
	width:100%;  
	position:relative;  
	height:394px;     
	}
.w3cFocusIn{ 
	width:1196px; 
	height:394px; 
	position:relative;  
	margin:0 auto;  
	overflow:hidden;  
	}
.w3cFocusIn .bd li{ 
	vertical-align:middle; 
	}
.w3cFocusIn .bd li img{ 
	width:1196px; 
	height:394px; 
	display:block;  
	}
.w3cFocusIn .hd{ 
	position: absolute; 
	right:4px; 
	bottom:6px;  
	}
.w3cFocusIn .hd ul{ 
	vertical-align:middle; 
	display:inline-block; 
	*display:inline; 
	overflow:hidden; 
	zoom:1; 
	}
.w3cFocusIn .hd ul li{  
	position:relative; 
	float:left; 
	display:inline; 
	padding-top:4px;  
	margin-right:6px; 
	filter:alpha(opacity=80); 
	opacity:0.8;  
	cursor:pointer;  
	}
.w3cFocusIn .hd ul li img{ 
	width:88px; 
	height:53px; 
	border:2px solid #fff; 
	display:block;  
	}
.w3cFocusIn .hd ul li.on{ 
	filter:alpha(opacity=100);
	opacity:1; 
	background:url(../../images/default/focusArrow.png) center 0 no-repeat; 
	}
.w3cFocusIn .hd ul li.on img{ 
	border:2px solid #3499EA; 
	border-bottom-width:4px;   
	}	
.guanjianci{
	width:960px;
	height:51px;
	background:#fff;
	margin-top:19px;
	}
.guanjianci p{
	font-size:14px;
	line-height:51px;
	text-indent:1em;
	}
.div1{
	width:960px;
	margin-top:50px;
	}
.div2{
	margin-top:42px;
	width:955px;
	height:92px;
	padding-bottom:76px;
	}
.picScroll{ 
	margin:0px auto;  
	position:relative;   
	width:928px;  
	padding:0px 0px 0px 27px;  
	overflow:hidden;     
	}
.picScroll .prev,
.picScroll .next{ 
	display:block; 
	position:absolute; 
	top:13px; 
	left:0px; 
	width:22px; 
	height:68px; 
	background:url(../../images/default/div2_left.png) no-repeat;   
	}
.picScroll .next{ 
	left:auto; 
	right:0px; 
	background:url(../../images/default/div2_right.png) no-repeat; }
.picScroll ul{ 
	overflow:hidden; 
	zoom:1; 
	}
.picScroll ul li{ 
	width:162px; 
	float:left; 
	overflow:hidden; 
	padding:0px 9px;     
	}
.picScroll ul li img{ 
	width:160px; 
	height:90px; 
	border:1px solid #e1e1e1;
	display:block; 
	}
.index{
	width:100%;
	}
.index1{
	width:100%;
	background:#fff;
	}
.index1_inner{
	width:960px;
	overflow:hidden;
	padding-top:20px;
	}
.left{
	width:195px;
	float:left;
	margin-bottom:15px;
	}
.left1{
	width:195px;
	height:71px;
	background:#cd0c03;
	}
.left1{
	font-size:18px;
	font-weight:bold;
	line-height:71px;
	color:#fff;
	text-indent:21px;
	}
.left2{
	width:193px;
	border:1px solid #ccc;
	padding-bottom:15px;
	}
.title{
	width:170px;
	height:31px;
	background:#f4f4f4;
	border:1px solid #bbb;
	border-left:4px solid #cb0900;
	margin-top:9px;
	}
.title p{
	font-size:14px;
	line-height:31px;
	text-indent:11px;
	font-weight:bold;
	}
.left2 ul{
	display:block;
	width:165px;
	}
.left2 ul li a{
	display:block;
	width:165px;
	height:31px;
	line-height:31px;
	color:#000;
	border-bottom:1px dashed #c8c8c8;
	text-indent:33px;
	background:url(../../images/default/left_bj.jpg) no-repeat 20px center;
	}
.right{
	width:741px;
	min-height:706px;
	float:right;
	}
.title1{
	width:739px;
	height:46px;
	border:1px solid #e0e0e0;
	background:url(../../images/default/title1_bj.jpg) repeat-x;
	overflow:hidden;
	}
.title1 p{
	height:46px;
	background:url(../../images/default/title_P_bj.jpg) no-repeat 14px center;
	text-indent:33px;
	font-size:14px;
	line-height:42px;
	float:left;
	font-weight:bold;
	}
.title1 a{
	float:right;
	margin-top:20px;
	margin-right:12px;
	}
.cpzs{
	width:712px;
	min-height:608px;
	padding:12px;
	border:1px solid #ccc;
	margin-top:8px;
	}
.cpzs img{
	max-width:650px;
	padding:12px;

	}
.cpzs ul li{
	display:block;
	float:left;
	width:234px;
	height:202px;
	margin-left:3px;
	}
.cpzs ul li img{
	display:block;
	width:214px;
	height:139px;
	border:1px solid #cecece;
	padding:9px 7px 10px 6px;
	}
.cpzs ul li p a{
	display:block;
	width:229px;
	height:42px;
	line-height:42px;
	text-align:center;
	color:#000;
	}
.index2{
	width:100%;
	height:802px;
	background:url(../../images/default/index2_bj.jpg) repeat-x;
	}
.index2_inner{
	width:960px;
	padding-top:38px;
	}
.title3{
	width:960px;
	height:36px;
	background:url(../../images/default/title3_bj1.jpg) no-repeat 2px top;
	overflow:hidden;
	border-bottom:1px solid #8c8c8c;
	}
.title3 p{
	line-height:36px;
	text-indent:50px;
	font-size:14px;
	font-weight:bold;
	float:left;
	}
.title3 a{
	float:right;
	padding-top:16px;
	padding-right:14px;
	}
.gywm{
	height:367px;
	overflow:hidden;
	margin-top:43px;
	}
.gywm_left{
	width:441px;
	height:324px;
	border:1px solid #ccc;
	margin-right:3px;
	background:#fff;
	padding:6px 10px 6px 9px;
	float:left;
	} 
.gywm_right{
	width:477px;
	height:364px;
	float:right;
	background:url(../../images/default/gywm_right_bj.jpg) no-repeat right;
	}
.gywm_right .p1{
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	}
.gywm_right .p2{
	line-height:24px;
	text-indent:2em;
	}
.gywm_right .p2 a{
	font-weight:bold;
	color:#fc0203;
	}
.tupain{
	overflow:hidden;
	margin-top:5px;
	}
.tupain .im1{
	width:206px;
	height:125px;
	float:left;
	background:#fff;
	padding:6px 5px;
	border:1px solid #ccc;
	}
.title2{
	margin-top:85px;
	width:960px;
	height:36px;
	background:url(../../images/default/title2_bj1.jpg) no-repeat 2px top;
	overflow:hidden;
	border-bottom:1px solid #8c8c8c;
	}
.title2 p{
	line-height:36px;
	text-indent:50px;
	font-size:14px;
	font-weight:bold;
	float:left;
	}
.title2 a{
	float:right;
	padding-top:16px;
	padding-right:14px;
	}
.zzry{
	width:949px;
	height:160px;
	padding-top:34px;
	}
.picMarquee-left{ 
	width:949px;  
	overflow:hidden; 
	position:relative;     
	}
.picMarquee-left .bd ul{ 
	overflow:hidden; 
	zoom:1; 
	}
.picMarquee-left .bd ul li{ 
	margin:0 9px; 
	float:left; 
	_display:inline; 
	overflow:hidden; 
	text-align:center;  
	}
.picMarquee-left .bd ul li .pic{ 
	text-align:center; 
	}
.picMarquee-left .bd ul li .pic img{ 
	width:227px; 
	height:158px; 
	display:block; 
	border:1px solid #ccc; 
	}
.picMarquee-left .bd ul li .pic a:hover img{ 
	border-color:#999;  
}
.end1{
	width:100%;
	padding-top:37px;
	height:384px;
	background:url(../../images/default/end1_bj.jpg) repeat;
	}
.end1_inner{
	width:987px;
	padding-left:29px;
	height:333px;
	padding-top:27px;
	background:#fff;
	}
.end1_left{
	width:236px;
	height:333px;
	float:left;
	margin-right:48px;
	}
.title4{
	height:27px;
	border-bottom:1px solid #ccc;
	background:url(../../images/default/title4_bj.jpg) no-repeat;
	}
.title4 p{
	font-size:14px;
	color:#fff;
	font-weight:bold;
	line-height:27px;
	text-indent:10px;
	float:left;
	}
.title4 a{
	float:right;
	margin-top:8px;
	}
.end1_left1{
	margin-top:14px;
	}
.end1_middle{
	width:354px;
	height:333px;
	float:left;
	margin-right:48px;
	}
.end1_middle1{
	margin-top:14px;	
	}
.end1_right{
	width:275px;
	height:333px;
	float:left ;
	}
.end1_right1{
	margin-top:14px;
	}
.end1_right table{
	margin-left:8px;
	margin-top:10px;
	}
.end1_right table td{
	height:24px;
	line-height:24px;
	}
.end2{
	width:100%;
	height:70px;
	background:#979191;
	}
.end2_inner{
	width:987px;
	}
.end2_inner p{
	text-indent:30px;
	font-size:14px;
	color:#fffffd;
	line-height:70px;
	}
.end2_inner p span a{
	margin-right:20px;
	color:#fffffd;
	}
.end3{
	width:100%;
	height:198px;
	padding-top:28px;
	background:url(../../images/default/end3_bj.jpg) repeat-x;
	}
.end3_inner{
	width:996px;
	overflow:hidden;
	}
.end31{
	width:295px;
	height:119px;
	float:left;
	border-right:2px solid #575556;
	}
.end31 img{
	margin-top:33px;
	}
.end32{
	margin-left:57px;
	float:left;
	}
.end32 table td{
	height:22px;
	line-height:22px;
	}
.cpzs1{
	width:737px;
	min-height:608px;
	padding-top:12px;
	border:1px solid #ccc;
	margin-top:8px;
	}
.cpzs1 .table1{
	width:96%;
	}
.lxwm{
	margin:10px 20px;
	width:690px;
	background:#999;
	}
.lxwm td{
	background:#fff;
	line-height:30px;
	text-indent:20px;
	}
.lxwm .td1{
	width:18%;
	background:#eee;
	}
.td1 img{
		border:1px solid #999;
		margin-left:11px;
		padding:2px;
		}
.td1 img:hover{
		border:1px solid #333;
		}

.project-left{ width: 40rem;min-height:20rem;}
.cpzs.news-show ul{ }
.cpzs.news-show ul li{ line-height: 2.5rem; height: auto; overflow: hidden; padding: 0rem 0.5rem; border-bottom: #ccc 0.05rem dashed; display: block; }
.cpzs.news-show ul li a{ float: left; font-size: 0.8rem; display:block;}
.cpzs.news-show ul li a i{ border-left:0.25rem solid #FF9002; display: inline-block; border-bottom: 0.25rem solid transparent; border-top: 0.25rem solid transparent; content: ''; margin-right: 0.25rem;}
.cpzs.news-show ul li:hover{ background: #eee;}
.cpzs.news-show ul li span{ float: right; font-size: 0.7rem; font-family: arial; color: #999;}
.cpzs.news-show ul li:hover a{ text-decoration: underline; color: #FF9002;}

.pages {  margin: 0.15rem 0.15rem 0.15rem 0rem ; TEXT-ALIGN:center;  font-family:Arial, Helvetica, sans-serif; font-size:0.7rem; margin-top:1rem; margin-bottom:1rem; font-family:"Î¢ÈíÑÅºÚ"; display:block; clear:both;}
.pages a {BORDER:#cccccc 0.05rem solid; padding:0.25rem 0.5rem;color: #57585a; TEXT-DECORATION: none; background:#fff;height:0.8rem; line-height: 0.8rem;display:inline-block;}
.pages a:hover {BORDER: #FF9002 0.05rem solid;color: #fff; background-color: #FF9002; text-decoration:none;}
.pages a:active {BORDER: #FF9002 0.05rem solid; color: #fff; background-color: #FF9002;}
.pages a.current {BORDER: #FF9002 0.05rem solid; padding:0.25rem 0.5rem;font-weight: bold; margin: 0.2rem; height:0.8rem; line-height: 0.8rem;color: #fff;  background-color: #FF9002}
.pages a.disabled {BORDER: #eee 0.05rem solid; padding:0.25rem 0.5rem; border-radius:0.15rem;  margin: 0.2rem; color: #ddd; cursor:default;}
.pages a.disabled:hover{BORDER: #eee 0.05rem solid; background:none; padding:0.25rem 0.5rem;  margin: 0.2rem; color: #ddd; cursor:default;}
.pages .point{padding:0.15rem 0.5rem; margin: 0.2rem; color: #666; }