@charset "utf-8";
/* CSS Document */

html,body {width:100%;height: 100%; min-width:1200px;margin:0; padding:0;}

.clear{clear:both;}

ul,li{list-style:none; margin:0px; padding:0px;}
*{margin:0;padding:0}

/* Clear Fix */ 

.clearfix:after 
{ 
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden; 
} 
.clearfix 
{ 
display:inline-block; 
} 
/* Hide from IE Mac */ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
/* end of clearfix */


img { border:none; }




/****************************  通用~    *************************************/

.k_all_m{ width:100%; margin:0px auto; text-align:center;margin-left:auto; 　　margin-right:auto; }
.k_1200_m{ width:1200px; margin:0px auto; }
.k_1920_m{ width:1900px; margin:0px auto; }

.ny_k{width:100%; height:auto; margin:0 auto;}
.ny_k1200{ width:1200px; height:auto; margin:0 auto;}

.ny_kall_fg80{ width:100%; height:80px; margin:0 auto;}
.ny_kall_fg100{ width:100%; height:100px; margin:0 auto;}
.ny_k1200_fg10{ width:1200px; height:10px; margin:0 auto;}
.ny_k1200_fg20{ width:1200px; height:20px; margin:0 auto;}
.ny_k1200_fg30{ width:1200px; height:30px; margin:0 auto;}
.ny_k1200_fg40{ width:1200px; height:40px; margin:0 auto;}
.ny_k1200_fg50{ width:1200px; height:50px; margin:0 auto;}
.ny_k1200_fg60{ width:1200px; height:60px; margin:0 auto;}

.li_left{float: left;}
.li_right{float: right;}
.backclour{background: #152458;}
/****************************  top~    *************************************/
#top_k{ height:120px; position: fixed; top:0px; z-index:99999; background-color:#fff;}
#top_nr{ height:83px; overflow:hidden; background-image:url(../images/logo_top.png); background-repeat:no-repeat;}
#logo_tu {	position:absolute;	width:385px;height:83px;	z-index:2; background-image:url(../images/top_tu02.png); background-position:bottom right; background-repeat:no-repeat; }

.top_smenu{height: 40px; overflow: hidden;}
.top_telimg{ background-image: url("../images/top_tel01.png");background-repeat: no-repeat; background-position: 0px 10px; width: 25px;}
.top_smenu_rw{width: 105px;}
/** menu **/
#menu{	width:100%;	height:83px;	margin:0 auto; }

#menu_k{width:960px; height:83px; float:right;}
#menu_l{width:860px; height:auto; float:right; }
#menu_l_04{	width:960px; height:83px; margin:0 auto; }

#menu_k_en{width:780px; height:83px; float:right;  }

#menu_l_en{width:780px; height:auto; float:right; }

#menu_l_04_en{	width:780px; height:83px; margin:0 auto; }

.smenuw_pro{width:600px;padding-left:640px; overflow:hidden;}







#lang{ width:200px; height:30px; float:right;}

#lang li{ height:30px; float:right;}


.li_float_left{float:left;}






#top_d{
	width:1000px;
	height:43px;
	margin:auto;
	position:absolute;
	top:557px;
	left:50%;
	margin-left:-500px;
	background-image:url(../images/indext01.jpg);
	background-repeat:no-repeat;
}




/*=====圆角矩形====*/

.roundnt01{
	
   text-align:center;
	border:2px solid #2a7bb1;
	padding:0px 5px; 
	
	width:90px;
	height: 30px;
	border-radius:10px;
	-moz-border-radius:25px; /* 老的 Firefox */
	overflow: hidden;
	text-align: center;
}



/*=============================================================================================================*/


/****************************  ny_banner~    *************************************/
#ny_banner_abo{ height:334px; background-image: url(../images/banner_abo.jpg); background-repeat:no-repeat; background-position:top center;}
#ny_banner_pro{ height:334px; background-image: url(../images/ny_banner_pro.jpg); background-repeat:no-repeat; background-position:top center;}
#ny_banner_ser{ height:334px; background-image: url(../images/ny_banner_pro.jpg); background-repeat:no-repeat; background-position:top center;}
#ny_banner_joi{ height:334px; background-image: url(../images/ny_banner_pro.jpg); background-repeat:no-repeat; background-position:top center;}
#ny_banner_con{ height:334px; background-image: url(../images/ny_banner_con.jpg); background-repeat:no-repeat; background-position:top center;}
#ny_banner_news{ height:334px; background-image: url(../images/ny_banner_news.jpg); background-repeat:no-repeat; background-position:top center;}
/****************************  ny_banner!    *************************************/



/****************************  idnex~    *************************************/


#in_con01_k{ width: 1200px; height:auto; margin: 0 auto;}

.in_con01_tu{ width: 800px; height:110px; margin: 0 auto;}
.in_con01_tu li{width: 200px; height:110px; float: left; background-position: top center;}

.in_con01_wz{ width: 800px; height:60px; margin: 0 auto;}
.in_con01_wz li{width: 200px; height:60px; float: left; text-align: center;}

#index_con03_1{ width:1900px;  height: 716px; background-image: url("../images/index_con03_01.jpg"); margin:0px auto; background-repeat: no-repeat;background-position: top center; text-align:center; margin-left:}
#index_con03_2{ height: 200px; text-align: center;}

.in_con04_allbg{ height: 765px; background-color:#f5f5f5;}
.in_con04_imgbg{ height: 765px; background-image: url("../images/index_con04_01.jpg");background-repeat: no-repeat; background-position: 1038px 0px;}

.enin_con04_allbg{ height: 800px; background-color:#f5f5f5;}
.enin_con04_imgbg{ height: 800px; background-image: url("../images/index_con04_01.jpg");background-repeat: no-repeat; background-position: 1238px 0px;}




#con04tex01{width: 100%; height: 90px;}
#con04tex01 li{float: left;}
.con04liw01{width: 220px; height: 80px;}

#con04tex02{width: 100%; height: 50px; margin: 0 auto; }
#con04tex02 li{float: left; height: 50px; overflow: hidden;}
.con04liw02{width: 220px; }


.encon04tex02{width: 100%; height: 50px; margin: 0 auto; }
.encon04tex02 li{float: left; height: 50px; overflow: hidden;}
.encon04liw02{width: 120px; }
.encon04liw01{width: 120px; height: 80px;}


/****************************  bottom~    *************************************/
.bottom01{ background-color:#222222; height: 340px; background-image: url("../images/bottom01_bg01.png"); background-repeat: no-repeat;background-position: top center; }
.bottom01_fg{ width: 100%; height: 210px;}
.bottom01_nr{ width: 1500px; margin: 0 auto;height: 40px;}
.bottom01_nr li{width: 500px;height: 40px;float: left;text-align: center;}

.bottom02{background-color:#152458; height:168px; border-top: 1px solid #4B4B4B;}
.bottom02_fg01{height: 30px;}
#bottom02_l{width:800px; height:120px;float: left; margin-left: 100px;}
#bottom02_l_01{width: 800px; height:80px; }
#bottom02_l_01 li{float: left;}
#bottom02_l_02{width: 800px;height:50px;}
#bottom02_l_02 li{float: left;}


#bottom02_r{width:380px;height: 120px; float: right;}
#bottom02_r_nr{ width: 89px; height: 100px; background-image: url("../images/ewm01.jpg"); background-repeat: no-repeat; background-position: 0px 0px;}
.bottom02_r_nrfg01{width: 89px;height: 85px; text-align: center;}
/****************************  bottom!    *************************************/








/****************************  abo~    *************************************/
#abo_dt{ height:208px; background-image:url(../images/abojj_tu03.jpg); background-repeat:no-repeat; background-position:top center;}
#abojj_tu01{ height: 776px; background-image: url("../images/abojj_tu01.jpg"); background-repeat: no-repeat;background-position: top center;}
#abojj_tu02{ height: 690px; background-image: url("../images/abojj_tu02.jpg"); background-repeat: no-repeat;background-position: top center;}
#abojj_tu03{ height: 826px; background-image: url("../images/abojj_tu03.jpg"); background-repeat: no-repeat;background-position: top center;}
#abojj_tu04{ height: 856px; background-image: url("../images/abojj_tu04.jpg"); background-repeat: no-repeat;background-position: top center;}


#abowh_tu01{height: 900px; background-image: url("../images/abowh_tu01.jpg"); background-repeat: no-repeat;background-position: bottom center;}
#abowhtext{}





.abojj_bt01{ width:1200px; height:auto; margin:0 auto; text-align:center;}
.abojj_text01{ width:1200px; height:auto; margin:0 auto;}
.abowh_text01{ width:1200px; height:45px; margin:0 auto; overflow:hidden;}
 .abowh_text01 li{ float:left;}
 
.aboys_bg01{ background-image: url(../images/abojj_ys01.jpg); background-repeat:no-repeat; background-position: top center;}
.aboys_k{ width:1900px; height:1050px;margin:0 auto;}
.aboys_l{ width:80px; height:1050px; float:left;}
.aboys_m{ width:860px; height:1050px; float:left;}
.aboys_m_fg01{ width:560px; height:100px;}
.aboys_m_bt{width:900px; height:55px; background-color:#505c87;}
.aboys_r{ width:80px; height:1050px; float:left;}





/****************************  abo!    *************************************/




/****************************  pro~    *************************************/
.prolb_k{height: 620px;  background-image: url("../images/prolb_bg01.jpg"); background-repeat: no-repeat; background-position: 0 center;}
.prolb_fg01{ width: 1200px; height:80px; }
.prolb_l{width: 60px; height: 620px; float: left; }
.prolb_m{width: 540px; height: 620px; float: left; }
.prolb_r{width: 600px; height: 620px; float: right; background-repeat: no-repeat; background-position: 0 center;}

.prolb_m_fg00{height: 20px;}
.prolb_m_fg01{height: 40px;}
.prolb_m_fg02{height: 230px;}

.prolb_m_text{width: 520px; height: 90px; overflow: hidden;}




#prolb_bt{height:130px; background-image:url(../images/prolb_tu01.jpg); background-repeat:no-repeat; background-position:center -20px;}

#pro_bt{height:160px; background-image:url(../images/pro_tu01.jpg); background-repeat:no-repeat; background-position:center -20px; text-align:center;}



.pro_k{ width:100%; height:810px; background-repeat:no-repeat; background-position:top center; text-align:center; overflow:hidden;}
.pro_k_v{ width:160px; height:50px; margin:0 auto; }
.pro_k_v_nr{ width:160px; height:50px; padding-top:720px; }

#proshow_title{ width:1200px; height:""}

.pro_show_backline{ width:100%; height:60px; margin:0 auto; border-top:1px solid #666;}
.pro_show_back{ width:1200px; height:60px; margin:0 auto; }
.pro_back{ width:80px; height:50px; margin-top:10px; float:right;}


a.btnback{font-family: "微软雅黑"; font-size: 20px; font-weight: normal;text-decoration: none; line-height:37px; display:block; width:70px; height:37px; text-align:center;}	
a.btnback:link {font-weight: normal; color: #333;  }
a.btnback:visited {font-weight: normal; color: #333; }  
a.btnback:hover {font-weight: normal; color: #d3b167; }    
a.btnback:active { font-weight: normal; color: #d3b167;}







/****************************  pro!    *************************************/






/****************************  con~    *************************************/
#con_bt{ height:580px; height:58px; text-align:center; background-color:#505c87;}
#con_ny{ width:1200px; height:200px; margin:0 auto; }
#con_ny_l{ width:568px; height:485px; float:left;}
#con_ny_r{ width:632px; height:485px; float:left;}

.con_ny_l_bt{ height:108px; background-image:url(../images/con_tu02.jpg); background-repeat:no-repeat; }
.con_l_dt{ height:70px;  background-image:url(../images/con_tu03.jpg); background-repeat:no-repeat; background-position:bottom left; }
.con_nyfk{ width:400px; height:200px; float:left; text-align:center;}


.con_map_k{width:1200px; height:500px;margin:0 auto;}
/****************************  con!    *************************************/




/****************************  news~    *************************************/
.newshsow_kn{ width:1000px; height:auto; margin:0 auto;}
.news_ny_bt{ width:1000px; height:45px; margin:0 auto; text-align:center; background-repeat:no-repeat; border-bottom:1px solid #005ca1;}
#newshowdate{ width:970px; height:60px; margin:0 auto; text-align:center;overflow:hidden;}
#news_k{ width:1020px; height:auto; margin:0 auto;}
.news_show_back{ width:1000px; height:60px; margin:0 auto; border-top:1px solid #005ca1;}
.pro_back{ width:80px; height:50px; margin-top:10px; float:right;}
.news_nrk{ width:510px; height:300px; float:left; }
.news_jj{ width:450px; height:50px; overflow:hidden; }




/****************************  news!    *************************************/





/********************************    分页样式~   **********************************/
#page_ny_menu{ height:50px; background-image:url(../images/ny_menu_bg01.jpg); background-repeat:repeat-x;}
.page_ny_k{width:100%; height:50px; margin:0 auto; }
.page_ny_smenu{width:1200px; height:40px; margin:0 auto; background-color:#ececec; }
.page_ny_smenu li{ display:inherit;list-style-type:none; }
#page_title { text-align:center;}  
#page_title ul li { list-style-type:none;  display:inline; }  



.page_link{ height:40px; line-height:40px; font-family:"宋体"; font-size:16px;text-decoration: none; }
a.page_link:link {font-weight: normal; color: #333;  }
a.page_link:visited {font-weight: normal; color: #333; }
a.page_link:hover {font-weight: normal; color: #fc753a; }
a.page_link:active { font-weight: normal; color: #fc753a;}

.page_link_num{ height:40px;   line-height:40px; font-family: Verdana, Geneva, sans-serif; font-size:18px;text-decoration: none; }
a.page_link_num:link {font-weight: normal; color: #333;  }
a.page_link_num:visited {font-weight: normal; color: #333; }
a.page_link_num:hover {font-weight: normal; color: #fc753a; }
a.page_link_num:active { font-weight: normal; color: #fc753a;}


.pagenumber02{ width:22px; height:40px;  color: #fc753a ;font-family: Verdana, Geneva, sans-serif; font-size:20px; text-decoration: none; line-height:30px; text-decoration: none;  }



#page_k{width:890px; height:40px; margin:0 auto;  background-repeat:repeat-x; text-align:center;}
#nr_page{ width:600px;height:40px; margin:0 auto; text-align:center;}
#nr_page li{ float: left;}


a.page01_p{ font-family:"宋体"; font-size:12px; display:block;text-decoration: none;line-height:35px; background-image:url(../images/page_pre.png); background-position:left; background-repeat:no-repeat;}
a.page01_p:link {font-weight: normal; color: #333;  }     
a.page01_p:visited {font-weight: normal; color: #333; }  
a.page01_p:hover {font-weight: normal; color: #fc753a; }
a.page01_p:active { font-weight: normal; color: #fc753a;}


a.page01_n{ font-family:"宋体"; font-size:12px; display:block;text-decoration: none;line-height:35px; background-image:url(../images/page_nex.png);background-position:right; background-repeat:no-repeat;  }
a.page01_n:link {font-weight: normal; color: #333;  }     
a.page01_n:visited {font-weight: normal; color: #333; }  
a.page01_n:hover {font-weight: normal; color: #e77817; }    
a.page01_n:active { font-weight: normal; color: #e77817;}


a.page01{ font-family:"宋体"; font-size:14px; display:block;text-decoration: none;line-height:35px;  }
a.page01:link {font-weight: normal; color: #333;  }     
a.page01:visited {font-weight: normal; color: #333; }  
a.page01:hover {font-weight: normal; color: #e77817; }    
a.page01:active { font-weight: normal; color: #e77817;}


.ys {
	font-family: "宋体";
	font-size: 14px;
	font-weight: normal;
	color: #787878;
	text-decoration:none;
	line-height:35px;
	/*text-indent:2em;*/
	/*letter-spacing:1px;*/
	
}


.pagenum_li{ width:20px; height:40px; text-align:center;}

/********************************    分页样式!   **********************************/


