ul,dl,dt,dd,h1,h2,h3,h4,h5,h6,form { padding:0; margin:0;}
ul { list-style:none;}
li { text-align:left;}
img { border:0px;}
a img,a:hover img{border:0;}

body{ 
    margin:0 auto;
	font-size:12px;
	text-align:center;
	color:#707070;
	background:#f7f5f4;
    min-width:1145px;
}
a {
	color:#707070;
	text-decoration: none;
}
a:hover {
	color: #c30;
	text-decoration: none;
}
.while{
    color:#FFFFFF;
	text-decoration:none;
}
.while:hover{
    color:#CCCCCC;
	text-decoration:none;
}
.clearboth{
    clear:both;
}










.header{
    width:100%!important;
	height:133px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/header_bg.jpg) repeat-x;
}
.header_m{
    width:1145px!important;
	height:133px;
	margin:0 auto;
	overflow:hidden;
}
.header_logo{
    display:block;
	width:575px;
	height:133px;
	float:left;
	overflow:hidden;
	text-align:left;
}
.header_r{
    width:560px;
	height:133px;
	float:right;
	overflow:hidden;
	position:relative;
}
.header_r_link{
    width:100%;
	height:48px;
	line-height:48px;
	margin:0 auto;
	overflow:hidden;
	text-align:right;
}
.header_r_tel{
    width:180px;
	padding-left:40px;
	height:45px;
	padding-top:5px;
	line-height:1.2;
	float:right;
	overflow:hidden;
	text-align:left;
	background:url(../images/header_tel_icon.jpg) left no-repeat;
}
.header_r_tel span{
    font-size:24px;
	font-family:"Î¢ÈíÑÅºÚ";
	color:#363636;
	font-weight:bold;
}
.header_r_tel label{
    color:#ed1b23;
}
.header_ewm{
    display:none;
    width:100px;
	height:100px;
	top:33px;
	right:52px;
	position:absolute;
	z-index:2;
	background:url(../images/liantu.png) left no-repeat #FFFFFF;
}
.footer{
    width:100%;
	height:173px;
	margin:0 auto;
	margin-top:16px;
	overflow:hidden;
	background:url(../images/footer_bg.jpg) bottom center no-repeat;
}
.footer_m{
    width:1145px;
	height:78px;
	padding-top:83px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	text-align:center;
	color:#FFFFFF;
	line-height:2;
}
.footer_m a{
	color:#FFFFFF;
}
.footer label{
    font-family:"Times New Roman", Times, serif;
}
.footer_ewm{
    width:123px;
	height:123px;
	top:0px;
	right:0px;
	position:absolute;
	z-index:1;
	background:#FFFFFF;
}
.banner_bottom{
    width:100%;
	height:32px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/banner_bottom.jpg) repeat-x;
}


.ind_top_title{
    width:1145px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:28px;
	color:#000000;
}
.ind_top_title_en{
    width:1145px;
	height:34px;
	line-height:34px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7d7d7d;
	font-weight:bold;
}
.ind_top_text{
    width:1060px;
	height:auto;
	line-height:2;
	padding-top:22px;
	background:url(../images/ind_top_bg.jpg) top no-repeat;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:65px;
	overflow:hidden;
	text-align:left;
	color:#636363;
}
.ind_top_text a{
    color:#f26521;
}
.ind_team{
    width:1140px;
	height:230px;
	margin:0 auto;
	margin-top:15px;
	overflow:hidden;
	background:#FFFFFF;
}
.ind_team li{
    width:160px;
	height:auto;
	float:left;
	margin-left:15px;
	margin-right:15px;
	margin-top:13px;
	display:inline;
	overflow:hidden;
}
.ind_team li a{
    display:block;
	width:100%;
	height:204px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.ind_team li a span{
    display:none;
	width:100%;
	height:34px;
	line-height:34px;
	top:170px;
	left:0px;
	position:absolute;
	z-index:1;
	background-color:#000000;
	opacity:0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
	text-align:center;
	color:#FFFFFF;
}
.ind_team li a:hover span{
    display:block;
}



.ind_Main{
    width:1145px;
	height:auto;
	margin:0 auto;
	margin-top:50px;
	overflow:hidden;
}
.ind_Main_Box{
    width:365px;
	height:auto;
	float:left;
	margin-left:25px;
	display:inline;
	overflow:hidden;
}
.ind_title{
    width:100%;
	height:33px;
	line-height:33px;
	margin:0 auto;
	overflow:hidden;
}
.ind_title span{
    width:250px;
	height:auto;
	padding-left:29px;
	float:left;
	overflow:hidden;
	text-align:left;
	background:url(../images/ind_title_icon.jpg) left no-repeat;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:18px;
    color:#252525;
}
.ind_title span font{
	color:#0068b7;
}
.ind_title span label{
    font-size:12px;
	color:#7d7d7d;
}
.ind_title a{
    width:40px;
	height:auto;
	float:right;
	overflow:hidden;
	text-align:left;
	font-family:"Î¢ÈíÑÅºÚ";
	color:#252525;
}
.ind_Main_Box_border{
    width:100%;
	height:242px;
	margin:0 auto;
	overflow:hidden;
	background:#FFFFFF;
}
.ind_news_1{
    width:346px;
	height:auto;
	margin:0 auto;
	margin-top:8px;
	overflow:hidden;
}
.ind_news_1 li{
    width:100%;
	height:28px;
	line-height:28px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
}
.ind_news_1 li a{
    font-family:"ËÎÌå";
}
.ind_news_2{
    width:346px;
	height:auto;
	margin:0 auto;
	margin-top:15px;
	padding-bottom:15px;
	overflow:hidden;
	border-bottom:1px dotted #CCCCCC;
}
.ind_news_2_img{
    display:block;
	width:145px;
	height:94px;
	float:left;
	overflow:hidden;
}
.ind_news_2_r{
    width:185px;
	height:auto;
	float:right;
	overflow:hidden;
}
.ind_news_2_r a{
    display:block;
	width:100%;
	height:29px;
	line-height:24px;
	margin:0 auto;
	overflow:hidden;
	border-bottom:1px dotted #CCCCCC;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#0172be;
}
.ind_news_2_r span{
    display:block;
	width:100%;
	height:52px;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;
	text-align:left;
	line-height:1.6;
	color:#707070;
}

.ind_news_3{
    width:346px;
	height:auto;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;
}
.ind_news_3 li{
    width:100%;
	height:25px;
	line-height:25px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
}












/*ÄÚÒ³ÑùÊ½*/
.Cont_Main{
    width:1145px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.Cont_Left{
    width:324px;
	height:auto;
	float:left;
	overflow:hidden;
}
.Cont_Right{
    width:795px;
	height:auto;
	float:right;
	overflow:hidden;
}
.Cont_Left_title{
    width:296px;
    padding-left:28px;
	height:33px;
	line-height:31px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/cont_left_title_bg.jpg) left no-repeat #0068b7;
	text-align:left;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:16px;
	color:#ffffff;
}
.Cont_Left_cls{
    width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.Cont_Left_cls li{
    width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	border:1px solid #FFFFFF;
}
.Cont_Left_cls li a{
    display:block;
	width:100%;
	height:37px;
	line-height:37px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/cont_left_cls_bg.jpg) repeat-x;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#636363;
}
.Cont_Left_Height{
    width:100%;
	height:35px;
	margin:0 auto;
	overflow:hidden;
}
.Cont_Right_Nav{
    width:100%;
	height:33px;
	line-height:26px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
	font-size:14px;
	font-family:"Î¢ÈíÑÅºÚ";
	color:#464646;
}
.Cont_Right_Nav a{
	font-size:14px;
	font-family:"Î¢ÈíÑÅºÚ";
	color:#464646;
}
.Cont_Right_while{
    width:100%;
	height:auto!important;
	min-height:500px;
	height:500px;
	margin:0 auto;
	padding-bottom:20px;
	overflow:hidden;
	background:#FFFFFF;
}
.message_input{
    width:214px;
	padding-left:10px;
	padding-right:10px;
	height:26px;
	line-height:26px;
	outline:none;
	border:1px solid #e2e0e0;
	text-align:left;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:14px;
	color:#959595;
}
.message_submit{
    width:105px;
	height:32px;
	line-height:25px;
	outline:none;
	background:url(../images/message_submit_bg.jpg) no-repeat;
	border:0px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}





/*ÐÂÎÅÁÐ±í*/
.news_list{
    width:775px;
	height:auto;
	margin:0 auto;
	margin-top:16px;
	overflow:hidden;
}
.news_list li{
    width:100%;
	height:40px;
	line-height:40px;
	margin:0 auto;
	overflow:hidden;
	border-bottom:1px dotted #CCCCCC;
}
.news_list li a{
    display:block;
	width:670px;
	padding-left:34px;
	height:auto;
	float:left;
	text-align:left;
	overflow:hidden;
	background:url(../images/news_icon.jpg) left no-repeat;
}
.news_list li span{
    display:block;
	width:70px;
	height:auto;
	float:right;
	overflow:hidden;
	text-align:left;
}



/*ÄÚÒ³ÏêÇé*/
.Content_title{
    width:760px;
	height:52px;
	line-height:52px;
	margin:0 auto;
	margin-top:18px;
	overflow:hidden;
	text-align:center;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:16px;
	color:#0172be;
	border-bottom:1px dotted #CCCCCC;
}
.Content_info{
    width:760px;
	height:22px;
	line-height:22px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	font-family:"Î¢ÈíÑÅºÚ";
}
.Content_text{
    width:740px;
	height:auto;
	margin:0 auto;
	margin-top:15px;
	overflow:hidden;
	text-align:left;
	line-height:2;
	font-family:"Î¢ÈíÑÅºÚ";
	color:#707070;
}



/*×¨¼ÒÍÅ¶Ó*/
.news_box{
    width:775px;
	height:162px;
	margin:0 auto;
	margin-top:22px;
	padding-bottom:22px;
	overflow:hidden;
	border-bottom:1px dotted #CCCCCC;
}
.news_box_img{
    display:block;
	width:145px;
	height:162px;
	float:left;
	overflow:hidden;
}
.news_box_r{
    width:610px;
	height:162px;
	float:right;
	overflow:hidden;
	position:relative;
}
.news_box_r_title{
    display:block;
	width:100%;
	height:46px;
	line-height:46px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#0068b7;
	border-bottom:1px dotted #CCCCCC;
}
.news_box_r span{
    display:block;
	width:100%;
	height:65px;
	margin:0 auto;
	margin-top:12px;
	overflow:hidden;
	text-align:left;
	line-height:2;
	color:#707070;
}
.news_box_r_more{
    display:block;
    width:104px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	top:138px;
	right:0px;
	position:absolute;
	z-index:1;
	text-align:center;
	color:#FFFFFF!important;
	font-size:14px;
	font-weight:bold;
	background:url(../images/news_more_bg.jpg) no-repeat;
}





















/*µ¼º½²Ëµ¥*/
.menu_box{
    width:100%;
	height:42px;
	margin:0 auto;
	background:#1875b4;
}
.menu{
    width:1145px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.menu li{
    width:127px;
	height:auto;
	float:left;
	overflow:hidden;
}
/*.menu li.line{
    width:3px;
	height:42px;
	background:url(../images/menu_line.jpg) center no-repeat;
}*/
.menu li a{
    display:block;
	width:100%;
	height:42px;
	line-height:42px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	font-size:16px;
	font-family:"Î¢ÈíÑÅºÚ";
	color:#FFFFFF;
}
.menu li a:hover{
    background:#2890df;
}
.menu li a#current{
    background:#2890df;
}
.menu li ul {
    width:127px;
	height:auto;
    display:none;
	position:absolute;
	overflow:hidden;
	z-index:10001;
	padding-top:2px;
}
.menu li ul li {
    float:none;
	width:100%;
    margin:0 auto;
	overflow:hidden;
}
.menu li ul li a{
    display:block;
	width:100%;
    background:none;
	height:40px;
	line-height:38px;
	text-align:center;
	font-family:"Î¢ÈíÑÅºÚ";
	font-weight:normal;
	font-size:12px;
	background:#1875b4;
}
.menu li ul li a:hover {
    background:#2890df;
}
.menu li:hover ul { display:block;}
.menu li.sfhover ul { display:block;}











.right_scroll{
    display:block;
	width:111px;
	height:auto;
	margin:0 auto;
	position:fixed;
	right:0px;
	top:100px;
	_position:absolute;
	_margin-bottom:0px;
	_top:expression(eval(document.documentElement.scrollTop));
	text-align:center;
	z-index:10001;
}
.right_scroll_close{
    width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.right_scroll_close span{
    display:block;
	width:30px;
	height:30px;
	float:right;
	overflow:hidden;
	cursor:pointer;
	background:url(../images/right_scroll_close.jpg) no-repeat;
}
.right_scroll_t{
    width:111px;
	height:163px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/right_scroll_bg_t.png) center no-repeat;
}
.right_scroll_t{
    width:111px;
	height:163px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/right_scroll_bg_t.png) center no-repeat;
}
.right_scroll_m{
    width:111px;
	height:auto;
	padding-bottom:5px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/right_scroll_bg_m.png) center repeat-y;
}
.right_scroll_b{
    width:111px;
	height:12px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/right_scroll_bg_b.png) center no-repeat;
}
.right_scroll_m li{
    width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.right_scroll_m li span{
    display:block;
	width:100%;
	height:22px;
	line-height:22px;
	margin:0 auto;
	margin-top:5px;
	overflow:hidden;
	text-align:center;
	color:#FFFFFF;
	
}
.right_scroll_m li a{
    display:block;
	width:74px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	
}











.pagelink{ height:26px; line-height:26px; margin:20px 0 0 0; padding:0 10px; text-align:center}
.pagelink a, .pagelink span{ padding:0 3px;}
.pagelink a.on, .pagelink a:hover{ color:#F9003B;}