@charset "utf-8";
/* CSS Document */


/**header**/
#header{ width:100%; height:88px; margin:0 auto; overflow:hidden; border-top:2px solid #5289c5;}
.header{ width:960px; height:88px; margin:0 auto; overflow:hidden;}
.lang{ font:12px/24px "微软雅黑"; color:#666666; line-height:36px; text-align:right; margin-bottom:12px;}
.lang a.ch{ color:#666666;  background:url(../images/ch.jpg) left center no-repeat; padding-left:20px;}
.lang a.en{ color:#666666;  background:url(../images/en.jpg) left center no-repeat; padding-left:20px;}
.se{ width:218px; height:28px; background:url(../images/se.png) top center no-repeat;}
.se form input{ float:left; width:163px; height:28px; padding:0px 10px; font:12px/24px "宋体"; color:#999999; line-height:28px; background:none; border:none;}
.se form button{float:left; width:35px; height:28px; background:none; border:none; cursor:pointer;}

/**nav**/
#nav{ width:960px; height:40px; margin:0 auto; background:url(../images/nav.png) no-repeat center top; position:relative; z-index:999;}
#subNav {display:block; width:960px;  margin:0 auto; }
#subNav .mainlevel { float:left; width:137px; background:url(../images/nav-li.jpg) no-repeat right top;}
#subNav .mainlevel a { display:block; width:137px; height:40px; text-align:center; font:14px/24px "微软雅黑"; color:#7f7f7f; line-height:34px;}
#subNav .mainlevel a:hover { color:#005bac;}
#subNav .mainlevel ul {display:none; position:absolute; background:#ffffff; border:1px solid #f1f1f1; border-radius:5px;}
#subNav .mainlevel li { width:135px; height:33px; border-bottom:1px solid #f1f1f1; background:none;}
#subNav .mainlevel li a{ display:block; width:135px; height:33px; font-size:12px; line-height:33px;}
#subNav .mainlevel li a:hover{ background:url(../images/sub-li.png) no-repeat center center; color:#444444;}
/*
.nav{ width:960px; height:40px; margin:0 auto; overflow:hidden;}
.nav ul{ display:block; width:672px; height:40px; float:right;}
.nav ul li{ float:left; display:block; width:96px; height:40px; overflow:hidden; background:url(../images/nav_ri.png) right center no-repeat;}
.nav ul li a{ display:block; width:96px; height:40px; text-align:center; line-height:40px; font:14px/24px "微软雅黑"; color:#7f7f7f; line-height:40px;}
.nav ul li a:hover{ color:#005bac;}
.nav ul li a.navaa{ color:#005bac;}
*/

/**banner**/
.banner{ width:960px; height:230px; margin:0 auto; padding:4px; overflow:hidden; background:url(../images/banner_bj.png) center no-repeat;}

/***main***/
.main{ width:960px; height:auto; margin:0 auto; overflow:hidden; padding:20px 0px;} 

.ne{ width:290px; height:auto; overflow:hidden; padding-left:24px; margin-right:10px; background:url(../images/main_bj.png) top center no-repeat;}
.ne_top{ width:274px; height:auto; overflow:hidden; font:18px/24px "微软雅黑"; color:#005aab; line-height:30px; font-weight:bold; font-style:italic;}
.ne_mid{ width:274px; height:auto; overflow:hidden;}
.ne_title{ width:254px; height:auto;overflow:hidden; background:url(../images/ne_title.png) left center no-repeat; padding-left:20px;font:16px/24px "微软雅黑"; color:#005aab; line-height:36px;}
.ne_list{ width:274px; height:auto; overflow:hidden; font:12px/22px "宋体"; color:#4b5a6e; line-height:22px; padding-bottom:16px;}
.ne_list ul li{ display:block; width:274px; height:auto; overflow:hidden; border-bottom:1px solid #cccccc; padding:6px 0px;}
.ne_list ul li a:hover{ color:#005bac;}
.ne_lista{ color:#008abc; background:url(../images/ne_lista.png) right center no-repeat; padding-right:10px;}
.ne_more{ display:block; background:url(../images/ne_more.png) left center no-repeat; padding-left:10px; font:12px/22px "宋体"; color:#333333; line-height:22px;}
.ne_more:hover{ color:#008abc; }

.in{ width:290px; height:auto; overflow:hidden; padding-left:24px; background:url(../images/main_bj.png) top center no-repeat;}
.in_top{ width:274px; height:auto; overflow:hidden; font:18px/24px "微软雅黑"; color:#005aab; line-height:30px; font-weight:bold; font-style:italic;}
.in_mid{ width:274px; height:auto; overflow:hidden;}
.in_title{ width:254px; height:auto;overflow:hidden; background:url(../images/in_title.png) left center no-repeat; padding-left:20px;font:16px/24px "微软雅黑"; color:#005aab; line-height:36px;}
.in_list{ width:274px; height:auto; overflow:hidden; font:12px/24px "宋体"; color:#4b5a6e; line-height:24px; padding:5px 0px 0px;}
.in_list a{ color:#339900;}
.in_list a:hover{ color:#008abc;}

.pr{ width:290px; height:auto; overflow:hidden; padding-left:24px; background:url(../images/main_bj.png) top center no-repeat;}
.pr_top{ width:274px; height:auto; overflow:hidden; font:18px/24px "微软雅黑"; color:#005aab; line-height:30px; font-weight:bold; font-style:italic;}
.pr_mid{ width:274px; height:auto; overflow:hidden;}
.pr_title{ width:254px; height:auto;overflow:hidden; background:url(../images/pr_title.png) left center no-repeat; padding-left:20px;font:16px/24px "微软雅黑"; color:#005aab; line-height:36px;}
.pr_list{ width:274px; height:auto; overflow:hidden; padding:15px 0px 20px;}
.pr_list ul li{ display:block; width:258px; height:35px; margin:0 auto; overflow:hidden; background:url(../images/pr_list_li.jpg) center no-repeat; margin-bottom:10px;}
.pr_list ul li a{ display:block; white-space:210px; height:35px; padding-left:48px; font:12px/24px "宋体"; color:#8a8a8a; line-height:35px; font-weight:bold;}

.icon1{ background:url(../images/icon1.png) 12px center no-repeat;}
.icon1:hover{ color:#4f91cd; background:url(../images/icon1_hover.png) 12px center no-repeat;}

.icon2{ background:url(../images/icon2.png) 12px center no-repeat;}
.icon2:hover{ color:#4f91cd; background:url(../images/icon2_hover.png) 12px center no-repeat;}

.icon3{ background:url(../images/icon3.png) 12px center no-repeat;}
.icon3:hover{ color:#4f91cd; background:url(../images/icon3_hover.png) 12px center no-repeat;}

.icon4{ background:url(../images/icon4.png) 12px center no-repeat;}
.icon4:hover{ color:#4f91cd; background:url(../images/icon4_hover.png) 12px center no-repeat;}

.icon5{ background:url(../images/icon5.png) 12px center no-repeat;}
.icon5:hover{ color:#4f91cd; background:url(../images/icon5_hover.png) 12px center no-repeat;}

.icon6{ background:url(../images/icon6.png) 12px center no-repeat;}
.icon6:hover{ color:#4f91cd; background:url(../images/icon6_hover.png) 12px center no-repeat;}

.share{ width:258px; height:auto; margin:0 auto; overflow:hidden; font:18px/24px "微软雅黑"; color:#4f91cd; line-height:36px;}

/**container**/
.container{ width:960px; height:auto; margin:0 auto; overflow:hidden; margin-bottom:20px;} 

.con{ width:274px; height:auto; overflow:hidden; padding-left:24px; margin-right:25px;}
.con_top{ width:274px; font:12px/24px "宋体"; color:#005aab; line-height:24px; font-weight:bold;}
.con_top span{ font:12px/24px "微软雅黑"; color:#005aab; line-height:24px; font-weight:normal;}
.con_img{ width:274px; height:113px; padding:5px 0px;}
.con_img img{ display:block; width:274px; height:113px;}
.con_txt{ width:274px; height:auto; overflow:hidden; font:12px/24px "宋体"; color:#666666; line-height:24px; margin-bottom:10px;}
.more{ display:block; width:80px; height:22px; background:url(../images/more.png) center no-repeat; text-align:center; font:12px/22px "微软雅黑"; color:#fff; line-height:22px;}

/**content**/
.content{ width:960px; height:auto; margin:0 auto; overflow:hidden; padding:20px 0px;}

/*left*/
.left{ width:212px; height:auto; overflow:hidden;}
.le_top{ width:212px; height:44px; overflow:hidden; background:url(../images/le_top.png) left center no-repeat;}
.le_top p{ padding-left:20px; font:12px/24px "宋体"; color:#005aab; line-height:44px; font-weight:bold;}
.le_top p span{ font-family:"微软雅黑"; font-weight:normal;}

.le_nav{ width:212px; height:auto; overflow:hidden; background:url(../images/le_nav.png) top center no-repeat; padding-bottom:30px; margin-bottom:20px;}
.le_nav ul li a{display:block;width:180px;height:40px;margin:0 auto;overflow:hidden;border-bottom:1px solid #E3E7EE;text-align:center;font:12px/24px "宋体"; color:#555555; line-height:40px; }
.le_nav ul li a:hover{ color:#005aab; font-weight:bold; background:url(../images/le_navaa.png) 20px center no-repeat;}
.le_nav ul li a#le_navaa{ color:#005aab; font-weight:bold; background:url(../images/le_navaa.png) 20px center no-repeat;}

.le_ne{ width:192px; height:auto; overflow:hidden; padding:5px 10px 20px; background:url(../images/le_nav.png) top center no-repeat;}
.le_ne ul li{ display:block; width:192px; height:auto; margin:0 auto; overflow:hidden;}
.le_ne ul li p{ font:12px/24px "宋体"; color:#959ea1; line-height:24px;}
.le_ne ul li a{ font:12px/22px "宋体"; color:#002664; line-height:22px;}
.le_ne ul li a:hover{ color:#005bac;}
.le_more{ display:block;  width:192px; height:auto; margin:0 auto; overflow:hidden; font:12px/24px "宋体"; color:#008abc; line-height:32px;}
.le_more:hover{ color:#005bac;}

.le_feedback{ width:192px; height:auto;overflow:hidden; padding:5px 10px 20px;font:12px/24px "宋体";color:#666666;line-height:24px;
background:url(../images/le_feedback.jpg) right center no-repeat;}
.le_go{ font:13px/24px '宋体'; color:#005aab; line-height:24px; font-weight:bold;}
.le_go:hover{ color:#005bac;}

.le_address{ width:192px; height:auto; overflow:hidden; padding:5px 10px 20px; font:12px/24px "宋体"; color:#404040; line-height:24px; 
background:url(../images/le_nav.png) top center no-repeat;}

/*right*/
.right{ width:730px; height:auto; overflow:hidden;}
.ri_top{ width:730px; height:44px; overflow:hidden; border-bottom:1px solid #E3E7EE;}
.ri_top span{ float:left; font:12px/24px "宋体"; color:#333333; line-height:44px; font-weight:bold; background:url(../images/ri_top_sp.png) left center no-repeat; padding-left:20px;}
.ri_top p{ float:right; font:12px/24px "宋体"; color:#666666; line-height:44px; background:url(../images/ri_top_p.png) left center no-repeat; padding-left:26px;}

/*about*/
.about{ width:702px; height:auto; margin:0 auto; overflow:hidden; font:12px/24px "微软雅黑"; color:#4b5a6e; line-height:28px; padding:20px 0px 10px;}

.ab-box{ width:650px; height:265px; border:1px solid #e8e8e8; padding:4px;}
#ab-img {width:650px;	height:265px;	overflow: hidden;}
#ab-img a {position: absolute;top: 0; left: 0;}
#ab-imga img {border: none;}
#ab-img .abgne-controls {list-style: none; position: absolute;margin: 0;padding: 0;right: 10px;bottom: 25px;height: 20px;}
#ab-img .abgne-controls li {float: left;width: 35px;height: 35px;line-height: 35px;font-size: 20px;font-weight: 900;text-align: center;cursor: pointer;
margin-right: 2px;color: #0cf;background-color: #fff;}
#ab-img .abgne-controls li.current { color: #fff;background-color: #0cf;}

.ab-tab{ font:12px/30px "宋体"; color:#0f8cc9; line-height:30px; border-collapse:collapse; }
.ab-tab a{ color:#0f8cc9;}
.ab-tab a:hover{ color:#005aab;}
.ab-tab tr td{ border:1px solid #e8e8e8; }


/*pro*/
.pro{ width:730px; height:auto; overflow:hidden; padding:20px 0px;}
.pro ul li{ display:block; float:left; width:155px; height:191px; overflow:hidden; padding:0px 13px;  margin-bottom:15px;}
.pro ul li img{ display:block; width:153px; height:153px; border:1px solid #D7D7D7;}
.pro ul li p{ font:12px/24px "宋体"; color:#4b5a6e; line-height:36px; text-align:center;}

/*pic*/
.pic{ width:730px; height:auto; overflow:hidden; padding:20px 0px;}
.pic ul li{ display:block; float:left; width:202px; height:182px; overflow:hidden; padding:0px 20px;  margin-bottom:15px;}
.pic ul li img{ display:block; width:196px; height:140px; padding:2px; border:1px solid #D7D7D7;}
.pic ul li p{ font:12px/24px "宋体"; color:#4b5a6e; line-height:36px; text-align:center;}

/*page*/
.page{ font:12px/24px Arial, Helvetica, sans-serif; color:#333333; line-height:24px;text-align:center; padding:20px 0px; overflow:hidden;}
.page a{color:#333333; padding:2px 6px; margin:0px 2px; border:1px solid #d5d5d5; }
.page a:hover{ color:#fff; background:#005aab;}
.page a.active{ color:#fff; background:#005aab;}

.pro_view{ width:692px; height:auto; margin:0 auto; overflow:hidden; padding:20px 0px;}
.pro_box{ width:692px; height:auto; margin:0 auto; overflow:hidden; margin-bottom:10px;}
.pro_img{ width:248px; height:248px;}
.pro_img img{ display:block; width:240px; height:240px; padding:3px; border:1px solid #D7D7D7;}
.pro_txt{ width:410px; height:auto; overflow:hidden; font:12px/24px "宋体"; color:#4b5a6e; line-height:24px;}
.pro_txt a{ color:#4b5a6e;}
.pro_txt a:hover{ color:#005bac;}

.pro_detail{ width:692px; height:auto; margin:0 auto; overflow:hidden;}
.pro_title{ width:692px; height:auto; margin:0 auto; overflow:hidden; border-bottom:1px solid #E7EAF0;}
.pro_title span{ display:block; width:118px; height:36px; background:url(../images/pro_title.png) center no-repeat; text-align:center; font:12px/24px "宋体"; color:#005aab; line-height:36px; font-weight:bold;}
.pro_with{  width:692px; height:auto; margin:0 auto; overflow:hidden; font:12px/24px "宋体"; color:#4b5a6e; line-height:24px; padding:10px 0px;}

/*news*/
.news{ width:700px; height:auto; margin:0 auto; overflow:hidden; padding:10px 0px;}
.news ul li{ display:block; height:47px; font:12px/24px "宋体"; color:#363636; line-height:47px; font-weight:bold; border-bottom:1px dotted #4b5a6e;}
.news ul li a{ color:#363636;}
.news ul li a:hover{ color:#339900;}
.news_ri{ color:#008abc; font-weight:normal; margin-right:12px;}
.smalltext{ font-weight:normal; color:#002664;}
.news ul li span{ font-weight:normal; color:#666666;}

/*news_view*/
.news_view{ width:692px; height:auto; margin:0 auto; overflow:hidden; font:12px/24px "宋体"; color:#4b5a6e; line-height:24px; padding:20px 0px;}
.news_title{ width:692px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.news_title h1{ text-align:center; font:18px/24px "微软雅黑"; color:#222222; line-height:24px; font-weight:bold; }
.news_title p{ text-align:center; font-size:12px; color:#555555; padding:10px 0px;}
.news_title span{ position:absolute;right:0px;bottom:15px;cursor:pointer;}
.normal_size{ float:left;width:24px;height:24px;margin-left:20px;background:url(../images/bg2.png?20131225) scroll no-repeat 0px 0px;}
.big_size{ float:left;width:24px;height:24px;margin-left:20px;background:url(../images/bg2.png?20131225) scroll no-repeat 0px -102px;}
.big_font{ font-size:16px;}
.news_article{ line-height:24px;}

.page2{ font:12px/24px "宋体"; color:#4b5a6e; line-height:24px; padding-top:10px;}
.page2 span{ float:right;}
.page2 p{ text-align:left;}
.page2 a{ color:#4b5a6e;}
.page2 a:hover{ color:#005bac; }

/*recruitment_list*/
.recruitment_list{ width:692px; height:auto; margin:0 auto; overflow:hidden; padding:10px 0px;}
.recruitment_txt{ font:12px/26px "宋体"; color:#434343; line-height:26px; font-weight:bold; margin-bottom:25px;}
.searchDiv{ width:692px; height:auto; margin:0 auto; overflow:hidden; margin-bottom:20px;}
.searchTxt{ background:url(../images/searchTxt.png) left center no-repeat; padding-left:32px; font:12px/24px "宋体"; color:#000000; line-height:21px; font-weight:bold; margin-right:22px;}
.search{ width:235px; height:21px; background:url(../images/search.png) top center no-repeat;}
.search form input{ float:left; width:175px; height:21px; padding:0px 5px; font:12px/24px "宋体"; color:#999999; line-height:21px; background:none; border:none;}
.search form button{float:left; width:50px; height:21px; background:none; border:none; cursor:pointer;}
.recruitment_tab{ width:692px; height:auto; margin:0 auto; overflow:hidden; font:12px/24px "宋体"; color:#4b5a6e; line-height:32px; }
.recruitment_tab tr th{ height:32px; color:#fff; font-weight:normal; background:#858585; text-align:center;}
.recruitment_tab tr td{ height:32px; border-bottom:1px solid #E3E7EE; text-align:center;}

/*recruitment*/
.recruitment{ width:692px; height:auto; margin:0 auto; overflow:hidden; padding:10px 0px; font:12px/24px "宋体"; color:#4b5a6e; line-height:26px;}
.subDiv{ width:155px; height:35px; margin:0 auto;}
.subBtn{ width:155px; height:35px; background:url(../images/subBtn.jpg) center no-repeat; border:none; cursor:pointer;}

/**footer**/
#footer{ width:962px;height:auto;margin:0 auto;overflow:hidden; background:#f8f8f8 url(../images/footer.png) top center no-repeat; padding:22px 0px; }
.footer{ width:930px;height:auto;margin:0 auto;overflow:hidden; background:url(../images/footer_bj.png) top center repeat-y; font:12px/24px "微软雅黑"; color:#777777; line-height:24px; }
.footer a{ color:#777777;}
.footer a:hover{ color:#005bac;}