@charset "gb2312";
BODY {
	FONT-SIZE: 14px;
	MARGIN: 0px auto;
	WIDTH: 100%;
	HEIGHT: auto;
	color:#383838;font-family:Î¢ÈíÑÅºÚ;
}
*{ margin:0; padding:0}
ul{}
ul li{ list-style:none}
A {
	COLOR:#383838;
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #383838;
	TEXT-DECORATION: none
}
.kong{ width:100%; height:30px
}

.top_bg{ width:100%; height:100px;  background:#055ba5}

.top{ width:1300px; height:100px; margin:0px auto; background:#055ba5
}

.logo{width:430px;height:100px; float:left;background:url(../images/logo.jpg) no-repeat
}

	


.banner {
	width:100%;
	height:500px;
	margin:0px auto;
	overflow:hidden;
}

.nry_banner{
	
	width:100%;
	height:400px;
	margin:0px auto;
	overflow:hidden;
	
	
	
	}
.gg_bg{width:100%; height:40px; background-color:#e3e3e3; line-height:40px}

.gg_bg .wz{width:1200px; margin:0px auto;height:40px; line-height:40px}
















.about_bg{  width:100%; height:auto}




.index_title_wz{ font-size:32px; text-align:center; color:#383838}

.about_gl1{ width:80px; height:2px; overflow:hidden; background-color:#055ba6; margin:0px auto}
.about_gl2{ width:160px; height:2px; overflow:hidden; background-color:#055ba6; margin:0px auto}
.index_title_en{ font-size:20px; text-align:center; color:#e2e2e2}


.about{ width:1300px; margin:0px auto }
.about_bg .l{line-height:28px; width:48%; height:auto; float:left; text-align:justify}
.about_bg .r{line-height:28px; width:48%; height:auto; float:right}
.about_bg .r img{width:100%;}


.cp_bg{  width:100%; height:auto;background:#f8f7f7;}


.cp{ width:1320px; margin:0px auto }

.cp ul{}
.cp ul li{width:310px; float:left; display:block; text-align:center; line-height:25px; font-size:14px; margin:0px 10px 40px 10px}

.cp ul li img{width:100%;border:1px solid #CCC; height:310px; max-width:310px}



.new_index{ width:100%; height:auto;}
.new_title_en{ font-size:20px; text-align:center; color:#383838}

	
.new_bg{ width:1340px; height:auto; margin:0px auto}
	
	
	
	

.new_bg ul{ margin-left:10px!important; list-style:none; }
.new_bg ul li{ list-style:none; background:#f8f7f7; margin:10px 20px 10px 0px; width:640px; float:left;  line-height:30px}
	
.new_bg ul li .pic{ float:left; width:175px; height:130px;}
.new_bg ul li .pic img{width:175px; height:130px;}


.new_bg ul li .wz{  float:left; width:465px; height:130px;padding:15px;}



.new_bg ul li .wz strong{ font-size:18px}





.new_bg ul li on{    BACKGROUND: #055ba6;}
	
	


.new_bg UL LI a{
}

.new_bg  UL LI.on {
	BACKGROUND: #055ba6; HEIGHT: 130px; color:#FFF!important;list-style:nono;
}


.new_bg  UL LI.on A { color:#FFF!important;
}	
	
	
.contact{ width:100%; height:300px; background-color:#1a1f24; padding-top:50px}	





.contact .nr{ width:1200px; height:200px; margin:0px auto;color:#d3d3d3;}


.contact .nr .l{ width:50%; height:200px; float:left;  font-size:16px; line-height:30px }
.contact .nr  span{ font-size:26px; display:block; padding-bottom:30px}
.contact .nr .r{ width:120px; height:200px; float:right;text-align:center;line-height:30px}
.contact a{ color:#d3d3d3}

.foot_bg{ width:100%; height:50px; background:#141414; font-size:14px; text-align:center; line-height:50px; color:#FFF;}


.foot_bg a{ color:#d3d3d3}




.main{ width:1200px; height:auto; margin:0px auto}
.clear{width:100%;height:0px;clear:both
}
.clear_10{width:100%;height:10px;clear:both
}
.clear_20 {width:100%;height:20px;clear:both
}
.clear_30 {width:100%;height:30px;clear:both
}

.clear_m30 {width:100%;height:30px;clear:both
}


.clear_40 {width:100%;height:40px;clear:both
}
.clear_50 {width:100%;height:50px;clear:both
}
.clear_60 {width:100%;height:60px;clear:both
}

.index_img{ width:1240px;height:330px; margin:0px auto}
.index_img img{ height:330px; width:31%; margin:11px; text-align:center}

.index_cp1{ width:1200px;height:326px; margin:0px auto; }


.index_cp1 .l{ width:50%;height:326px; float:left}

.index_cp1 .r{ width:50%; height:326px;float:right;background:url(../images/cp.png) no-repeat right; text-align:right}

.index_cp1 .r img{ width:430px; height:290px; padding:30px 0px 0px 0px}

.index_cp2{ width:1200px;height:326px; margin:0px auto; }
.index_cp2 .l{ width:50%;height:326px; float:left;background:url(../images/cp.png) no-repeat left; text-align:left}

.index_cp2 .r{ width:50%; height:326px;float:right;}

.index_cp2 .l img{ width:430px; height:290px; padding:30px 0px 0px 50px}


.cp_wz{font-size:22px}


.main2{ width:1370px; height:650px; margin:0px auto}



.main2 .l{ width:820px;height:650px; float:left}

.main2 .l .wz{ padding-right:50px;line-height:28px; text-align:right}

.main2 .l .wz p{text-align:left; padding-left:60px}

.main2 .l .pic{width:820px;height:420px;}

.main2 .l .pic img{width:820px;height:420px;}


.main2 .l .wz{ padding-right:50px}


.main2 .r{ width:550px; height:650px;float:right;}

.main2 .r .wz{ padding-left:50px;line-height:28px}


.main2 .r .pic{width:550px;height:350px;}

.main2 .r .pic img{width:550px;height:350px;}
.zdynew{ margin:0px auto}


.newsCircle{position: absolute;
    width: 12px;
    height: 12px;
    background: #bababa;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    left: 3px;
    top: 3px;
    z-index: 2;}
	
	
	.newsCircleOuter{    position: relative;
    display: inline-block;
    margin: 5px 15px 0;
    width: 18px;
    height: 18px;
    background: #f4f4f4;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    vertical-align: top;
    z-index: 1;}
	
	
	.newsListTimeLine{    width: 1px;
    height: 420px;
    position: absolute;
    background: #dadada;
    top: 0;
    left: 122px;}
	
	
	

	

		
/****ÄÚÈÝÒ³¿ªÊ¼****/

.nry_mian_bg{ width:100%; height:auto; background-color:#f7f7f7}	
.nry_mian{ width:1200px; height:auto; margin:0px auto;  }	
		
.nry_mian .left{ float:left; width:22%;height:auto;background-color:#fff; text-align:left}	
.nry_mian .left .title{width:85%;height:55px; line-height:55px; color:#FFF;background-color:#055ba6; font-size:18px;padding-left:15%}




.nry_mian .left ul { width:100%; margin:0; padding:0; margin-bottom:30px}
.nry_mian .left ul li{ width:85%; height:45px; line-height:45px; border-bottom:1px solid #ccc; list-style:none; display:block; padding-left:15%}



.nry_mian .right{ float:right; width:76%;height:auto;background-color:#fff; }	
	
	
.nry_mian .right .title{width:100%;height:55px;  border-bottom:1px solid #ccc; }
.nry_mian .right .wz{
	font-size:18px;padding-left:2%;line-height:55px; float:left
	}
.nry_mian .right .right_dh{
	
	font-size:14px;line-height:55px; float:right; padding-right:2%
}

.nry_nr{ padding:2%; line-height:30px; 
	}
	
.nry_nr ul{}
.nry_nr li{ list-style:none}
	
.nry_nr li .time{ width:100px; float:left; height:100px; font-size:16px}
.nry_nr li .timeline{ width:20px; float:left; height:130px;background:url(../images/newline.jpg) no-repeat ;}
.nry_nr li .timewz{ width:720px; float:left; height:130px; padding-left:30px; font-size:14px; line-height:26px;}
.nry_nr li .timewz strong{ font-size:18px}
	
	
.cp_pic_bg
{
	 width:100%; height:auto;
	
}
	
.cp_pic_bg .pic{ width:40%; float:left; height:auto;}

.cp_pic_bg .pic img{ width:90%; height:auto }



.cp_pic_bg .cp_name{ width:60%;float:left; height:auto}
	
	
.nry_hr{ border:0px;border-top:1px dotted #ccc; overflow:hidden}	

.nry_cpbt{ display:none}
	
	
/****ÄÚÈÝÒ³end****/	



.nry_pic_list{width:100%;height:auto; margin:0px auto}

.nry_pic_list ul{}

.nry_pic_list ul li{ float:left; width:23%; margin:1%; text-align:center; line-height:28px;}

.nry_pic_list ul li img{ width:98%; height:auto; border:1px solid #CCC; padding:2%}


.nyy_newlist{ width:100%; height:auto;line-height:26px;margin:0px auto}
.nyy_newlist img{ width:800px; height:auto; margin:0px auto; display:block}

.nyy_newlist h1{width:95%; text-align:center; height:auto; line-height:50px;margin:0px auto;color:#1f5781; font-size:22px}


.nyy_newlist ul li {
	width:98%;
	height:48px;
	border-bottom:1px dashed #CCCCCC; padding-left:2%;
}


.nyy_newlist_title {
	width:73%;
	height:47px;
	text-align:left;
	float:left;
	line-height:47px;
	padding-left:2%;display:block;
}
.nyy_newlist_time {
	width:22%;
	height:47px;
	text-align:right;
	float: right;
	line-height:47px;
	display:block
}


.page{ margin-top:20px; margin-bottom:20px; width:100%; text-align:center}
.nry_nr_tag{ width:100%; height:30px}
.nry_nr_tag a{ margin-right:10px; padding:0px 10px; height:30px; line-height:30px; border:1px solid #CCCCCC; float:left; display:block}
.zhaiyao{width:98%; height:auto; line-height:25px}


