@charset "gb2312";
/* CSS Document */
body{ font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; background:#ededed; }
*{ margin:0; padding:0;}
img{ border:0;}
a{ text-decoration:none;}
ul,li{ list-style:none;}
.clearboth {clear:both;height:1px;_height:1px; font-size:0px;line-height:0px;overflow:hidden;visibility:hidden;}
#bj{ background-image:none;}
.hide{ display:none;}
.ziti{ font-family:Î¢ÈíÑÅºÚ, ËÎÌå, ºÚÌå;}
.none{ display:none;}
.block{ display:block;}
.arial{ font-family:Arial, Helvetica, sans-serif;}
.fl{ float:left;}
.fr{ float:right;}
.c1{ height:30px; clear:both; font-size:0px;}
.c2{ height:15px; clear:both; font-size:0px;}
.c3{ height:10px; clear:both; font-size:0px;}
.red{ color:#ff0000;}


#page { width:1280px; margin:0 auto; background:#fff;}
/*nav*/

.nav{ width:100%; height:49px; background:url(../images/top_bg.jpg) repeat-x;}
.navBox{ width:1080px; margin:0 auto;}
.logo{ width:118px; float:left; padding:10px 10px 0;}
.logo img{  display:block;}
.navC{ width:760px; float:right;}
.navC ul{ width:760px;}
.navC ul li{ width:108px; height:49px; float:left; position:relative;}
.nav li a{ display:block; width:108px; height:39px; line-height:39px; text-align:center; font-size:16px; color:#000; margin-top:10px;}
.nav li a:hover{ background-color:#203875; color:#FFF;}
#currentA{ background-color:#203875; color:#FFF;}

.gy{ width:380px; padding-bottom:10px; position:absolute; left:0px; top:49px; z-index:10; background:#FFF;display:none; overflow:hidden;border: solid 1px #ccc;}
.gy .dl1{ width:120px; float:left;  margin-top:10px;}
.gy .dl1 dd{ width:120px; text-align:center;}
.gy .dl1 dd a{ width:120px; height:32px; line-height:32px; font-size:14px; display:block; color:#666;}
.gy .dl1 dd a:hover{ background:#203875; color:#FFF; text-decoration:none}
.gy .dl2{ width:230px; float:left; margin-left:10px; margin-top:10px;}
.gy .dl2 .dd1{ width:230px; height:150px; overflow:hidden;}
.gy .dl2 .dd1 img{ display:block; width:230px; height:150px;}
.gy .dl2 .dd2{ width:230px; height:60px; font-size:12px; color:#4d4d4d; line-height:20px; margin-top:10px;text-align:left; overflow:hidden;}
.nav li:hover .gy{ display:block;}
.xw{ width:380px; padding-bottom:10px; position:absolute; z-index:10; background:#FFF; display:none;
 left:0px; top:49px; overflow:hidden; border: solid 1px #ccc; }
.xw .dl1{ width:120px; float:left;  margin-top:10px;} 
.xw .dl1 dd{ width:120px;text-align:center;} 
.xw .dl1 dd a{ width:120px; height:32px; line-height:32px; font-size:14px; display:block; color:#666;}
.xw .dl1 dd a:hover{ background:#203875; color:#FFF;text-decoration:none}
.xw .dl2{ width:230px; float:left; margin-left:10px; margin-top:10px;}
.xw .dl2 img{ display:block; width:230px; height:150px;}
.nav li:hover .xw{ display:block;}

.cpp{ width:420px; padding-bottom:10px; position:absolute; z-index:10; background:#FFF; display:none; left:0px; top:49px;  border: solid 1px #ccc;} 
.cpp .dl1{ width:160px;  float:left; margin-top:10px;} 
.cpp .dl1 dd{ width:160px; text-align:center;}
.cpp .dl1 dd a{ width:160px; height:32px; line-height:32px; font-size:14px; display:block; color:#666}
.cpp .dl1 dd a:hover{ background:#203875; color:#FFF;text-decoration:none}
.cpp .dl2{ width:230px; float:left; margin-left:10px; margin-top:10px;}
.cpp .dl2 img{ display:block; width:230px; height:150px;}
.nav li:hover .cpp{ display:block;}

.es{ width:380px; padding-bottom:10px; position:absolute; z-index:10; background:#FFF; display:none;
 left:0px; top:49px; overflow:hidden; border: solid 1px #ccc; }
.es .dl1{ width:120px; float:left;  margin-top:10px;} 
.es .dl1 dd{ width:120px;text-align:center;} 
.es .dl1 dd a{ width:120px; height:32px; line-height:32px; font-size:14px; display:block; color:#666;}
.es .dl1 dd a:hover{ background:#203875; color:#FFF;text-decoration:none}
.es .dl2{ width:230px; float:left; margin-left:10px; margin-top:10px;}
.es .dl2 img{ display:block; width:230px; height:150px;}
.nav li:hover .es{ display:block;}

.job{ width:380px; padding-bottom:10px; position:absolute; z-index:10; background:#FFF; display:none;
 left:-273px; top:49px; overflow:hidden; border: solid 1px #ccc; }
.job .dl1{ width:120px; float:left;  margin-top:10px;} 
.job .dl1 dd{ width:120px;text-align:center;} 
.job .dl1 dd a{ width:120px; height:32px; line-height:32px; font-size:14px; display:block; color:#666;}
.job .dl1 dd a:hover{ background:#203875; color:#FFF;text-decoration:none}
.job .dl2{ width:230px; float:left; margin-left:10px; margin-top:10px;}
.job .dl2 img{ display:block; width:230px; height:150px;}
.nav li:hover .job{ display:block;}


/*banner*/
.banner{width:100%; height:341px;overflow:hidden;position:relative;} 
/*.banner .hd ul{text-indent:-9999em; zoom:1;margin-top:10px; text-align:center;}
.banner .hd{width:100%;height:25px;position:absolute;bottom:0; z-index:1; background:rgba(255,255,255,0.5);}
.banner .hd li{width:10px; height:10px; background:url(../images/icon02.png) no-repeat center;
 float:left; margin:0 5px; cursor:pointer;}
.banner .hd li.on{ background:url(../images/icon01.png) no-repeat center;}*/


.banner .hd ul{text-indent:-9999em; zoom:1;margin-top:10px;}
.banner .hd{width:100%;height:14px;position:absolute;bottom:20px; z-index:1; margin-left:78px; }
.banner .hd li{width:14px;height:14px;background:url(../images/icon02.png) no-repeat;float:left; margin:0 8px; cursor:pointer;}
.banner .hd li.on{background:url(../images/icon01.png) no-repeat;}

/*bannerN*/
.bannerN{width:100%; height:332px;overflow:hidden;position:relative;} 
.bannerN .hd ul{text-indent:-9999em; zoom:1;margin-top:10px;}
.bannerN .hd{width:100%; height:25px; position:absolute; bottom:0; z-index:10;}
.bannerN .hd li{width:10px; height:10px; background:url(../images/icon02.png) no-repeat center; float:left; margin:0 5px; cursor:pointer;}
.bannerN .hd li.on{ background:url(../images/icon01.png) no-repeat center;}

.index_center{ padding:20px 10px;}
.index_left{ width:398px;}
.index_title{ height:41px; line-height:41px; background:url(../images/bg_tit.jpg) repeat-x; padding-left:20px; border:1px solid #e5e5e5; font-size:18px; color:#000; font-weight:normal;}
.index_title img{ vertical-align:middle; padding-right:6px; padding-bottom:4px; _padding-top:8px;}
.index_title span{ float:right; font-size:14px;}
.index_title span a{ color:#868686; padding-right:20px;}
.index_title span a:hover{ color:#F00;}
.index_left_abimg{ width:398px; height:296px; background:url(../images/abimg_bg.jpg) no-repeat; text-align:center; padding-top:8px; margin-top:10px;}
.index_left_text{ padding:0px 6px;text-justify:inter-ideograph; text-indent:2em; line-height:24px; color:#676767;}
.index_left_text a{ color:#1c2089;}
.index_left_text a:hover{ color:#F00;}
.index_right{ width:832px;}
.index_news_list{ padding-top:16px;}
.index_news_list ul li{ height:33px; line-height:33px; background:url(../images/icon.jpg) no-repeat 5px; padding-left:20px;}
.index_news_list ul li a{ color:#000;}
.index_news_list ul li a:hover{ color:#F00;}
.index_news_list ul li span{ color:#a6a6a6; float:right; padding-right:10px;}
.pro_box{ padding:16px 10px;}
.pro_box ul li{ float:left; width:240px; line-height:30px; text-align:center;}
.pro_box ul li a{ color:#000;}
.pro_box ul li a:hover{ color:#F00;}
.pro_box #demoA { float:left; overflow:hidden; width:810px; }
.pro_box #indemoA { width:800%; float:left;}
.pro_box #demoA1,.pro_box #demoA2 { float:left;}
.index_footer{ padding:10px 0;}
.index_footer_a{ background:#eaeaea; height:32px; line-height:32px; text-align:center;color:#868686;}
.index_footer_a a{ color:#868686;}
.index_footer_b{ text-align:center; line-height:20px; color:#848484; padding-top:10px; font-size:12px;}

.inster_left{width:255px;}
.inster_left_menu h5{ text-align:center; height:58px; line-height:58px; background:url(../images/inster_left_bg.jpg) repeat-x; font-size:18px; color:#fff;}
.inster_left_menu ul li { height:56px; line-height:56px; background:#eeeeee; text-align:center; margin-bottom:2px;}
.inster_left_menu ul li a { font-size:15px; color:#3d3d3d; display:block;}
.inster_left_menu ul li a:hover {background:#c9c9c9; color:#1d4193;}
.inster_left_menu .menu_dd, .inster_left_menu .menu_dd a{ background:#c9c9c9; color:#1d4193;}

.inster_right{ width:913px; border-left:8px solid #eeeeee; padding-left:45px;}
.inster_right h5{ height:30px; line-height:30px; background:url(../images/right_tit.jpg) no-repeat; text-indent:18px; color:#355cb4; font-size:18px; font-weight:normal;}
.inster_right h5 span{ float:right; font-weight:normal; font-size:12px; color:#545454; padding-right:10px;}
.list_box{ padding:15px 15px; border-bottom:1px solid #e4e4e4;}
.list_righttext { width:570px;}
.list_righttext h3{ font-size:14px;}
.list_righttext h3 a{ color:#333;}
.list_righttext .list_date{ margin:10px 0 7px; font-size:12px; color:#999;}
.list_righttext .list_text{ line-height:24px;}
.list_righttext .list_more{ margin-top:10px;}
.list_righttext .list_more a{ color:#0079ba; font-size:12px; background:url(../images/xx.jpg) no-repeat 2px; padding-left:22px;}
.list_righttext .list_more a:hover{ background:url(../images/xx_h.jpg) no-repeat 2px; padding-left:22px; color:#F00;}
.page{ padding-top:10px; margin-top:20px; text-align:center;color:#545454; padding-bottom:10px; line-height:28px;}
.page a { color:#545454;}
.list_text h3{ font-size:15px;}
.list_text h3 a{ color:#454545;}
.list_text .list_date{ margin:10px 0 7px; font-size:12px; color:#999;}
.list_text .list_text{ line-height:24px; color:#464646;}
.list_text .list_more{ margin-top:10px;}
.list_text .list_more a{ color:#0079ba; font-size:12px; background:url(../images/xx.jpg) no-repeat 2px; padding-left:22px;}
.list_text .list_more a:hover{background:url(../images/xx_h.jpg) no-repeat 2px; padding-left:22px; color:#F00;}
.list_end_con{ padding:20px;}
.list_title{ text-align:center; font-size:24px; color:#4c4c4c; line-height:40px;}
.list_title2{ background:#eeeeee; color:#868686; text-align:center; margin:10px 0; height:30px; line-height:30px;}
.list_title2 a{ color:#868686; font-size:12px;}
.list_end_text{ padding:20px 0; line-height:30px;text-align:justify; text-justify:inter-ideograph; color:#454545;}
.about_con{padding:20px; line-height:30px;text-align:justify; text-justify:inter-ideograph; color:#454545;}
.pro_list{ padding:40px 15px;border-bottom: 1px solid #e4e4e4;}
.pro_right{ width:640px;}
.pro_right h3 a{ font-size:15px; color:#454545;}
.pro_text{ padding:10px 0; line-height:24px;color:#464646;}
.pro_detail a{ display:block; float:left; height:30px; line-height:30px; padding:0 12px; color:#4ca5db; border:1px solid #4ca5db;}
.pro_detail a:hover{ color:#F00;border:1px solid #F00;}