/* CSS Document */
*{margin:0 auto; padding:0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}
span, img, a, ul, li {margin:0;padding:0;border:0;list-style-type:none;}
body{font-family:"微软雅黑"; margin:0 auto; color:#6a6a6a; background:#ffffff; font-size:12px;}
ul,li {list-style-type:none; text-transform:capitalize;}
a{color:#6a6a6a; text-decoration:none;}
a:link {color: #6a6a6a;text-decoration: none;}
a:hover{color:#fc6000; text-decoration:underline;}
img{border:none;}

#index_hover{color:#fc6000;}
.index_k_t a{color:#0074c5; font-weight:bold; font-size:14px;}
.index_k_t_nav li{float:left; padding:0 8px; background:url(index_k_t_x.gif) no-repeat right center; line-height:24px;}
.index_k_t_nav1 li{float:right; padding:0 8px; background:url(index_k_t_x.gif) no-repeat right center; line-height:24px;}

.index_lm_title1 a{color:#fff; font-size:18px; font-weight:bold;}
.index_lm_title1 a:hover{color:#fff; text-decoration:none;}

.index_lm_title a{color:#0074c5; font-size:18px; font-weight:bold;}
.index_lm_title a:hover{color:#0074c5; text-decoration:none;}

.index_lm_title2{background:url(Index_jpzs_title_bg.gif) no-repeat center center; text-align:center;}
.index_lm_title2 a{color:#fff; font-size:14px; font-weight:bold;}
.index_lm_title2 a:hover{ text-decoration:none;}

.k{border:1px solid #d9e7f1;}
.k1{border-left:1px solid #d9e7f1;border-right:1px solid #d9e7f1; padding-left:10px;}
.k2{border:1px solid #d9e7f1; border-top:none;}
.k_bottom{border-bottom:1px solid #d9e7f1;}


.kpzs_t{background:url(Index_jpzs_t_bg.gif) repeat-x center top; height:37px; padding-left:10px;}
.kpzs_t a{background:url(Index_jpzs_title.gif) no-repeat center center; height:32px; line-height:38px; width:85px; color:#fff; font-size:14px; font-weight:bold; display:block; text-align:center;}
.kpzs_t a:hover{ text-decoration:none;}

.k_k{width:100%; height:22px; margin:0 auto;}

/*首页右下角视频*/
#winpop { width:220px; position:fixed; left:0; bottom:0; margin:0; overflow:hidden; display:none;}
#winpop .title { width:100%; height:22px; line-height:20px; background:#da2118; font-weight:bold; text-align:center; font-size:12px; color:#FFFFFF}
#winpop .title a{color:#FFFFFF;}
#winpop .con_sp { width:100%; height:180px; font-weight:bold; font-size:12px; color:#FF0000; text-decoration:underline; text-align:center}
.close { position:absolute; right:4px; top:-1px; color:#FFF; cursor:pointer; line-height:22px;}

/*-- 在线客服 --*/
.box_os .os_x, .box_os .osqq, .ico_os, .ico_gt, .ico_pp, .osqq .qq{ background:url(kf.gif) no-repeat;}
.box_os{ height:auto; overflow:hidden; width:131px; position:fixed; right:0; top:120px; _position:absolute; z-index:9999;display:none;}
.box_os .os_x{ background-color:#f7f7f7; background-position:2px 2px; width:18px; height:20px; float:right; display:inline; cursor:pointer;}
.box_os .osqq{ width:129px; border:1px solid #D1D1D1; background-color:#fff; background-position:0 -120px; clear:both; padding:37px 0 8px 0; text-align:center;}
.box_os .osqq p{ height:auto; line-height:20px;width:129px; margin-top:8px;}
.box_os .osqq p strong{ color:#666;}
.box_os .osqq img{ padding:7px 0 3px 0;}
.box_os .osqq p em{ color:#999; display:block;}
.box_os .osqq p span{ color:#fc6000; display:block; font-size:15px; font-weight:bold;}
.box_os .osqq .qq{ background-position:-140px -120px; display:block; width:99px; height:26px; margin:0 auto; margin-top:8px; cursor:pointer;}
.acbox{ width:130px; overflow:hidden;}
.acbox .ico_gt{ background-position:-60px 0; border:1px solid #299ec0; border-top:0; cursor:pointer; width:60px; height:33px; float:right;}
.acbox .ico_pp{ background-position:-60px -60px; border:1px solid #81b140; border-top:0; cursor:pointer; width:60px; height:33px; float:right; margin:0 2px;}
.onlineService{ background:none; display:none; width:39px; *width:84px; height:178px; ;position:fixed; right:0; top:120px; _position:absolute;z-index:9999}
.onlineService .ico_os{ background-position:-2px -20px; border:1px solid #c7c7c7; cursor:pointer; width:39px; height:98px; float:right;}
.onlineService .ico_gt{ background-position:right 0; border:1px solid #299ec0; cursor:pointer; width:39px; height:37px; float:right; clear:both;}
.onlineService .ico_pp{ background-position:right -60px; border:1px solid #81b140; cursor:pointer; width:39px; height:37px; float:right; margin:0 0 1px 0; clear:both;}
.box_os .osqq p span a{color:#557917;}

/* 新闻切换 */
#tab{width:520px;position:relative;}
#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1;}
#tab .tab_menu li{float:left;width:105px;height:39px;line-height:39px; border-right:1px solid #d9e7f1; border-bottom:1px solid #d9e7f1; font-size:14px;font-weight:bold;cursor:pointer;text-align:center;}
#tab .tab_box{width:490px;height:260px;clear:both; text-align:left;top:39px;position:relative;}
#tab .tab_menu .selected{cursor:pointer; color:#0074c5; border-bottom:none;}
.hide{display:none;}

/*底部导航*/
.bottom_nav{margin:0 auto;width:800px;display:block;}
.bottom_nav li{float:left; width:80px;}
.bottom_nav li a{color:#fff;}
.bottom_nav li a:hover{ text-decoration:none; font-weight:bold;}

.head{margin:0 auto; width:1000px; display:block; position: absolute; display:block; z-index:99;left:50%; margin-left:-500px;}
.banner{width:100%; height:501px;}

/*Banner*/
.flexslider { position: relative; height: 501px; overflow: hidden; background: url(loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height: 501px;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}

/*导航*/
.clear {clear:both; *display:inline;/*IE only*/}
#menu{width:100%;background:url(Index_nav_bg.gif) repeat-x center top;}
#nav{display:block; width:1000px;height:51px; margin:0 auto;}
#nav .mainlevel {float:left; width:100px;/*IE6 only*/}
#nav .mainlevel a {text-align:center; text-decoration:none; color:#fff; line-height:51px; margin:0 auto; display:block; width:100px; font-size:14px; background:url(Index_nav_x.gif) no-repeat right center;}
#nav .mainlevel a:hover {color:#fff; text-decoration:none;font-weight:bold;background:url(Index_nav_hover_bg.gif) repeat-x center center;}
#nav .mainlevel ul {display:none; position:absolute;text-align:center;z-index:99;}
#nav .mainlevel li {background:#ee4d00; width:100px; /*IE6 only*/}
#nav .mainlevel li a{color:#fff; text-align:center; text-decoration:none; line-height:30px; width:100px; font-size:12px; background:none;}
#nav .mainlevel li a:hover {text-decoration:none; font-weight:bold; background:#d42800; width:100px;}
#nav .mainlevel a.nav_hover{color:#fff; text-decoration:none; font-weight:bold;font-size:14px;background:url(Index_nav_hover_bg.gif) repeat-x center center;}

/*内页部分*/
.left_nav_title{font-size:18px; font-weight:bold; color:#fff; background:url(About_nav_top_bg.gif) repeat-x center top; height:48px; text-align:center;}

.left_nav{width:150px; padding:10px 0; min-height:100px;_height:100px; overflow-x:hidden; margin:0 auto;}
.left_nav ul li{ width:150px;}
.left_nav ul li a{font-size:12px; height:33px; line-height:33px;display:block; text-align:center;}
.left_nav ul li a:hover{text-decoration:none; font-weight:bold; color:#fff; background:#0074c5;}
.left_nav ul li.left_nav_cur a{color:#fff; text-decoration:none; font-weight:bold;background:#0074c5;}

.right_content{width:740px; padding-top:15px; padding-bottom:10px; margin:0 auto; overflow-x:hidden; line-height:200%; font-size:14px;}
.con_title {font-size:14px;font-weight:bold; color:#0074c5;}
.con_title_k{background:url(About_con_t_bg.gif) repeat-x center top;}

.list_pro a img{padding:2px; border:1px solid #dfdfdf; width:210px; height:153px;}
.list_pro a:hover img{border:1px solid #0074c5;}

/**Joblist*/
#Joblist{width:688px; border:1px solid #dedede; margin:0 auto;clear:both; padding:1px; background:#FFF;}
#Joblist .title{padding:2px 12px; height:26px; background:#eeeeee; line-height:26px; font-size:12px; font-weight:bold; cursor:pointer;}
#Joblist .content{ padding:2px 12px; margin-top:8px;}
#Joblist .content p{  line-height:24px; border-bottom:1px dotted #dedede;}
#Joblist .content .content_t{ font-weight:bold;}
#Joblist .submit{padding:5px 12px; text-align:right;}
.hr15{width:100%; height:15px; line-height:1px; clear:both;}