/* CSS Document */
*{margin:0 auto; padding:0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}
span, a, ul, li {margin:0;padding:0;border:0;list-style-type:none;}
body{font-family:"微软雅黑"; margin:0 auto; color:#666666; font-size:12px; background:#FFF;}
*{margin:0 auto;padding:0;}
a{color:#666666; text-decoration:none;}
a:hover{color:#da261e; text-decoration:none;}
img{border:0;}

.k_k{width:100%; height:35px; margin:0 auto;}
.k_k1{width:100%; height:37px; margin:0 auto;}
.k_k2{width:100%; height:20px; margin:0 auto;}
.k_k3{width:100%; height:30px; margin:0 auto;}
.k_k4{width:100%; height:45px; margin:0 auto;}
.k_k5{width:100%; height:50px; margin:0 auto;}
.k_k6{width:100%; height:25px; margin:0 auto;}
.k_k7{width:100%; height:15px; margin:0 auto;}

a .goodsimg{ border:1px solid #ebebeb; display:block; padding:2px;}
a:hover .goodsimg{border:1px solid #da261e;}

.ft_s{font-size:12px; font-weight:bold;color:#007447;}
.ft_red{color:#F00;}

.clear{clear:both; height:0; line-height:0; font-size:0; *display:inline;/*IE only*/}
.fl { float:left;}
.fr { float:right;}


/*Top*/
.top{width:100%; background:#f8f8f8;height:38px;}
.top ul{width:1000px; margin:0 auto;}
.top ul li{height:38px; line-height:38px;}
.top ul li img{ vertical-align:middle;}

.head{width:1000px; margin:0 auto; height:105px;}
.head dt.logo{float:left; margin-top:10px;}
.head dd.topItem1{float:right; margin-top:30px;}

/*导航*/
.nav{width:100%; border-top:1px solid #f2f2f2;}
.nav ul{width:962px; margin:0 auto;}
.nav ul li{float:left; text-align:center;}
.nav ul li a{font-size:14px; width:120px; height:69px; line-height:69px; display:block; background:url(Index_nav_a_x.gif) no-repeat left center;}
.nav ul li a:hover{background:url(Index_nav_hover_x.gif) no-repeat left center; color:#da261e; border-bottom:3px solid #da261e;font-weight:bold; }
.nav ul li.n_x{border-right:1px solid #efefef;}
.nav ul li a.nav_hover{background:url(Index_nav_hover_x.gif) no-repeat left center; color:#da261e; border-bottom:3px solid #da261e;font-weight:bold; }


/*search_bg*/
.search_bg{width:100%; height:65px;}
.search_bg ul{width:1000px; margin:0 auto;}
.search_bg ul li{height:65px;}
.search_bg ul li.search_key{float:left; line-height:65px;}

/*banner*/
.flexslider {position: relative; height:444px; overflow: hidden; background: url(loading.gif) 50% no-repeat;}
.slides {position: relative; z-index: 1;}
.slides li {height:444px;}
.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;}

/*快捷导航*/
.Index_kjdh{width:100%; }
.Index_kjdh ul{margin:0 auto; width:787px; padding-top:35px;}
.Index_kjdh ul li{float:left; width:210px;}
.Index_kjdh ul li span{width:125px; text-align:center; display:block; line-height:18px;}
.Index_kjdh ul li.culture{width:157px;}

/*新闻中心*/
.title_t{height:45px;}
.title_t li{float:left; margin-right:10px;}
.title_t li.title_cn{font-size:16px; font-weight:bold; color:#333333; width:65px; height:30px; border-bottom:3px solid #007bc0; display:block;}
.title_t li.title_en{color:#999999; line-height:24px; height:24px;}

/* 资质荣誉 */
.focus{width:304px;height:193px;border:1px solid #EEE;position:relative;margin-top:4px; float:left;}
.f426x240{width:250px;height:175px;overflow:hidden; margin:0 auto;margin-top:8px;margin-left:26px;}
.f426x240 img{width:250px;height:175px}

.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(i.png) no-repeat 0 -560px;margin-top:-28px}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-31px -560px;right:0}
.rslides_tabs{margin:0 auto;clear:both;text-align:center;position:absolute; bottom:10px; display:none}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px;}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#DDD;display:inline-block;_display:block;*display:block;width:9px;height:9px}
.rslides_tabs .rslides_here a{background:rgba(0,0,0, .6); background:#390;text-indent:-9999px;}

/*友情链接*/
.link{width:100%; height:38px; line-height:38px; background:url(Index_link_bg.gif) repeat-x center center;}
.link ul{width:1000px; margin:0 auto;}
.link ul li{float:left;}
.link ul li img{vertical-align:middle;}
.link ul li.link_cn{font-size:16px; font-weight:bold; color:#333333; width:95px;}
.link ul li.link_en{color:#999999;}

/*底部*/
.bottom{background:#f9f9f9; width:100%; margin:0 auto; padding-top:30px; padding-bottom:30px;}
.bottom_nav_x{border-right:1px solid #e5e5e5;}
.bottom_t{font-size:14px; color:#424242; font-weight:bold;}
.bottom_t_en{font-size:13px; color:#8c8b8b;}
.bottom_list{line-height:22px; padding-top:10px;}
.bottom_list ul{width:90px; margin:0 auto;}
.bottom_list ul li{width:90px; float:left; text-align:center;}
.bottom_list a{color:#9e9e9e;}
.bottom_list a:hover{color:#da261e; text-decoration:none;}

.bottom_list_t{line-height:22px; padding-top:10px;}
.bottom_list_t ul{width:200px; margin:0 auto;}
.bottom_list_t ul li{width:90px; float:left; text-align:center;}
.bottom_list_t a{color:#9e9e9e;}
.bottom_list_t a:hover{color:#da261e; text-decoration:none;}

.bottom_copy{background:#f1f1f1; width:100%; margin:0 auto; height:65px; line-height:65px;}
.bottom_copy ul{width:1000px;margin:0 auto;}
.bottom_copy ul li.copy_l{float:left;}
.bottom_copy ul li.copy_r{float:right;}

/*内页部分*/
.left_nav_title{background:url(About_left_title_ico.gif) #da261e no-repeat 14% 20%; color:#FFF; height:75px;}
.about_left_title_cn{font-size:16px; font-weight:bold; text-align:left; padding-left:55px;}
.about_left_title_en{font-size:14px; padding-left:30px;}

.left_nav_k{border:1px solid #e9e9e9; border-top:none; background:#f5f5f5}

.left_nav{width:217px; padding:15px 0; min-height:100px;_height:100px; overflow-x:hidden; margin:0 auto;border:1px solid #E1E1E1; border-top:none;}
.left_nav ul{width:190px; margin:0 auto;}
.left_nav ul li{ width:190px;border-bottom:1px solid #E1E1E1;}
.left_nav ul li a{font-size:14px; height:40px; line-height:40px; text-align:left; text-indent:60px; display:block; background:url(About_left_nav_a_ico.gif) no-repeat 14% center;}
.left_nav ul li a:hover{text-decoration:none; font-weight:bold; background:url(About_left_nav_hover_ico.gif) no-repeat 14% center;}
.left_nav ul li.left_nav_cur a{text-decoration:none; font-weight:bold; color:#da261e;  background:url(About_left_nav_hover_ico.gif) no-repeat 14% center;}

/*cat*/
.cat{ width:190px; overflow:hidden; margin:0 auto; text-align:left; text-indent:60px;}
.cat a{height:40px; display:block; line-height:40px; background:url(About_left_nav_a_ico.gif) no-repeat 14% center;}
.cat a:hover{text-decoration:none; font-weight:bold; color:#da261e; background:url(About_left_nav_hover_ico.gif) no-repeat 14% center;}
.cat a.cur{color:#da261e; text-decoration:none; font-weight:bold; background:url(About_left_nav_hover_ico.gif) no-repeat 14% center;}
.catT{font-size:12px;}
.catT a{text-align:30px;font-size:14px; border-bottom:1px solid #E1E1E1;}
.catC{ display:none;}
.catCT{font-size:13px; font-weight:normal;}
.catCT a{text-align:40px;font-size:12px;}
.catCC{font-size:12px; display:none;}
.catCC a{text-align:53px;font-size:12px;}

.about_wz{width:735px;}
.about_wz ul li{ line-height:50px; height:50px;}
.about_wz ul li.con_title{font-size:14px; font-weight:bold; border-bottom:2px solid #da261e; width:140px; float:left;}
.about_wz ul li.con_title_wz{border-bottom:1px solid #e4e4e4; float:right; width:595px; text-align:right;}

.right_content{width:735px; padding-top:15px; padding-bottom:10px; margin:0 auto; overflow-x:hidden; line-height:200%; min-height:300px;_height:300px; font-size:14px;}
.right_content p{font-size:14px;}

a .list_pro{ border:1px solid #dedede; padding:2px; display:block;}
a:hover .list_pro{ border:1px solid #da261e;}

/*分页*/
.pages{ text-align:center; vertical-align:middle; line-height:24px; padding:25px 0 15px;}
.pages .pages_red{ font-weight:bold; color:#da261e;}
.pages a{ height:22px; line-height:22px; display:inline-block; border:1px solid #CFCFCF; padding:0 8px; vertical-align:middle;}
.pages a:hover{ background:#da261e; text-decoration:none; border:1px solid #da261e; color:#fff;}
.pages a.pages_cur{ border:1px solid #da261e; background:#da261e; color:#fff;}
.pages_val{ height:22px; line-height:22px; border:1px solid #cfcfcf; vertical-align:middle; width:30px; text-align:center; color:#333; font-family:Verdana, Geneva, sans-serif;}
.pages_btn{ height:24px; line-height:24px; border:none; background:#b91313; cursor:pointer; color:#fff; font-family:Verdana, Geneva, sans-serif; padding:0 4px; vertical-align:middle;}


/**Joblist*/
#Joblist{width:100%; border:1px solid #dedede; margin:0 auto;clear:both; padding:1px; background:#FFF;}
#Joblist .title{padding:2px 12px; height:26px; background:#f8f8f8; 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;}