﻿ @charset "utf-8";
/* CSS Document */
a{color:#565656; text-decoration:none;}
a:hover{ text-decoration:none;color: #549ac1;}
body{ font-family:"微软雅黑"!important; font-size:14px; color:#565656; border:0; padding: 0; margin:0; clear:both; background:url(index_01.jpg) no-repeat center top}
/*内页店铺*/
body p{ font-family:"微软雅黑";}
* {transition-property: all;-ms-transition-property: all;-moz-transition-property: all;-webkit-transition-property: all;-o-transition-property: all;}
html, body {font-size:14px;width:100%;margin:0px;padding:0px;font-family: "Microsoft YaHei", Helvetica Neue, Tahoma, Arial, "微软雅黑", "微软雅黑", "黑体";}
img { border:0px;}
ul, li, p {margin:0px; padding:0px;}
a {text-decoration: none;}kos_let_kd
ul, li {list-style-type:none;}



/*首页头部*/
.banner { width:100%; height:758px; margin:0 auto;}
.top{ position:absolute; z-index:999; top:167px; width:100%; height:auto;}
.top_a { width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.top_top { width:100%; height: auto; overflow:hidden; padding-bottom:68px;}

.nav_a { width:1273px; height:auto; overflow:hidden; margin:0 auto; background:url(index3_04.png) no-repeat center top;}
.nav_nav { width:1202px; height:auto; overflow:hidden; margin:0 auto; }
.nav_nav li { width:150px; float:left; background:#683c93;}
.nav_nav li a { font-size:16px; color:#fff; font-weight:bold; line-height:66px;}

.nav_nav li a:hover { color:#3FF;}



.nav_nav li:nth-child(1) { background:#b02f8c;}
.nav_nav li:nth-child(2) { background:#e72434;}
.nav_nav li:nth-child(3) { background:#f5a101;}
.nav_nav li:nth-child(4) { background:#f05423;}
.nav_nav li:nth-child(5) { background:#82ae03;}
.nav_nav li:nth-child(6) { background:#19B1E9;}
.nav_nav li:nth-child(7) { background:#006FC0;}
.nav_nav li:nth-child(8) { background:#683c93;}
.nav_nav li img { float:left; padding-top:15px; padding-left:11px; padding-right:16px;}

.xinxiou{width:100%;background:url(index9_02.jpg)}
.xinxin{width:100%;background:url(index_01.jpg) no-repeat center -442px;padding-top:70px}
.xinxi { width:1200px;height:auto; overflow:hidden;background:#fff; margin:0 auto;}

.xinxi_1 { width:1200px;height:auto; overflow:hidden;background:#fff; margin:0 auto;}
/* 本例子css */
/*#iFocus { height:383px; overflow:hidden; position:relative; width:100%; }
#iFocus ul { height:383px; position:absolute; z-index:88 }
#iFocus ul li { float:left; width:100%; height: 383px; overflow:hidden; position:relative; background:#000; z-index:81 }
#iFocus ul li a{ display:block;  float:left }
#iFocus ul li a img{ vertical-align:middle;  width:100%; height: 383px;  }
#iFocus .btnBg { position:absolute; width:100%; height:35px; left:0; bottom:0; z-index:89; filter:alpha(opacity=50);opacity:0.5;  }
#iFocus .btn { position:absolute; width:98%; height:18px; left:0; bottom:8px; padding-left:10px; text-align:right; z-index:90 }
#iFocus .btn span { display:inline-block; _display:inline; _zoom:1; width:18px; height:18px; line-height:18px; text-align:center; font-size:16px; font-family:"微软雅黑"; margin-right:5px; cursor:pointer; color:#333; background:#e0e0e0; border:solid 1px #fff }
#iFocus .btn span.on { background:#dc0050; color:#fcc; border:solid 1px #dc0050 }*/
/*焦点图*/
.focus{ position:relative; width:591px; height:363px; background-color: #000; float: left;}  
.focus img{ width: 591px; height: 384px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:43px; line-height:43px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff !important; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:10px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;} 

.xinxi_left{ width:591px; height:384px; padding:6px; float:left;}
.xinxi_right { width:570px; height:372px; padding:6px; float:right; border:1px solid #dcdcdc; margin-right:6px; margin-top:5px;}
.xinxi_rignt_top { width:100%; height:48px; background:url(index6_03.png) no-repeat center top; text-align:center; line-height:48px; font-size:24px; color:#fff; margin-top:17px; margin-bottom:25px;}
.xinxi_rignt_top span { background:url(index7_03.jpg) no-repeat center left; padding-left:42px;}
.xinxi_o { width:550px; margin:0 auto; }
.xinxi_o li { width:100%; height:auto;  margin:0 auto; overflow:hidden; margin-bottom:14px; font-size:15px;}
/*.xinxi_o li span { width:5px; height:5px; background:#00a9fe; display:block; float:left; text-align:center; color:#fff; margin-right:12px;}*/
.xinxi_o li span { width:5px; height:5px; background:#00a9fe; display:block; float:left;  margin-top:6px; margin-right:10px;}
.xinxi_o li font { float:right; color:#505050;}
.xinxi_o li a { color:#505050;}
.xinxi_o li:nth-child(1) span { background:#ff1f1f;}
.xinxi_o li:nth-child(2) span { background:#ff1f1f;}
.xinxi_o li:nth-child(3) span { background:#ff1f1f;}
.xinxi_o li:nth-child(4) span { background:#ff1f1f;}
.xinxi_o li:nth-child(5) span { background:#ff1f1f;}

.kus { width:100%; height:auto;}
.kos { width:100%; height:auto; overflow:hidden; margin:0 auto;}
.kos_a { width:1200px; height:auto; margin:0 auto; padding-bottom:25px;}
.xinxi_s { width:100%; height:auto; padding-top:150px; text-align:center;}
.kos_g { width:1188px; margin:0 auto; overflow:hidden;}
.kos_g_left { width:295px; float:left;}
.kos_ga_top { width:100%; height:auto; overflow:hidden; background:url(index_04.jpg) no-repeat left; line-height:48px; color:#fff;}
.kos_ga_top span { font-size:21px; padding-left:13px;}
.kos_ga_top a { float:right; padding-right:28px; color:#fff;}
.kos_ga_h { width:87%; margin:0 auto; height:auto; overflow:hidden; margin-top:16px;}
.kos_ga_h li { width:107px; height:36px; background:url(index9_03.jpg) no-repeat center; line-height:36px; text-align:center; float:left; margin-bottom:5px; }
.kos_ga_h li:nth-child(2n+2) { float:right;}
.kos_ga_h li a { color:#505050; font-size:16px; }

.kos_ga { width:272px; height:auto; margin-bottom:7px; border:1px solid #dcdcdc; padding:11px;background:#FFFFFF;}

.kos_jf { width:275px; height:auto; overflow:hidden; padding-top:15px;}
.kos_jf li { width:100%; height:auto; overflow:hidden;  line-height:30px; margin-bottom:1px;}
.kos_jf li span { width:5px; height:5px; background:#ff1f1f; display:block; float:left; margin-top:15px; margin-right:20px;}
.kos_jf li font { float:right;}
.kos_jf li a { font-size:16px; color:#505050;}

.kos_g_right { width:885px; float:right; height:auto; overflow:hidden;}
.kos_right_u { width:418px; height:315px; float:left; padding:10px;  margin-bottom:7px;}
.kos_right_top { width:100%; height:48px; line-height:48px;}
.kos_right_top span { font-size:21px; color:#ffffff; padding-left:15px; background:url(index10_03.jpg) no-repeat center right; padding-right:30px;}
.kos_right_top span img { padding-left:10px; float:right;}
.kos_right_top a { float:right; padding-right:30px; color:#fff;}

.kos_hj { width:100%; height:auto; margin:0 auto; overflow:hidden; padding-top:18px;}
.kos_hj li { width:100%; height:auto; line-height:32px; margin:0 auto; overflow: hidden; font-size:15px; }
.kos_hj li span { width:5px; height:5px; background:#b02f8c; float:left; display:block; margin-top:11px; margin-right:15px;}
.kos_hj li a {color:#505050;}
.kos_hj li font { float:right;}
.kos_right_u:nth-child(2) { float:right; }
.kos_right_u:nth-child(2) .kos_hj li span { background:#006ebd;}
.kos_right_u:nth-child(2) .kos_right_top span { padding-left:15px; background:url(index10_05.jpg) no-repeat center right;}

.kos_right_u:nth-child(3) {  }
.kos_right_u:nth-child(3) .kos_hj li span { background:#f5a101;}
.kos_right_u:nth-child(3) .kos_right_top span { padding-left:15px; background:url(index10_10.jpg) no-repeat center right;}


.kos_right_u:nth-child(4) { float:right; }
.kos_right_u:nth-child(4) .kos_hj li span { background:#89b312;}
.kos_right_u:nth-child(4) .kos_right_top span { padding-left:15px; background:url(index10_13.jpg) no-repeat center right;}

.kos_right_u:nth-child(6) {  }
.kos_right_u:nth-child(6) .kos_hj li span { background:#18b2e8;}
.kos_right_u:nth-child(6) .kos_right_top span { padding-left:15px; background:url(index20_03.jpg) no-repeat center right;}


.kos_right_u:nth-child(7) { float:right; }
.kos_right_u:nth-child(7) .kos_hj li span { background:#f05423;}
.kos_right_u:nth-child(7) .kos_right_top span { padding-left:15px; background:url(index20_05.jpg) no-repeat center right;}


.kos_right_u:nth-child(8) { float:left; }
.kos_right_u:nth-child(8) .kos_hj li span { background:#683c93;}
.kos_right_u:nth-child(8) .kos_right_top span { padding-left:15px; background:url(index20_09.jpg) no-repeat center right;}


.kos_right_u:nth-child(9) { float:right; }
.kos_right_u:nth-child(9) .kos_hj li span { background:#ff1f1f;}
.kos_right_u:nth-child(9) .kos_right_top span { padding-left:15px; background:url(index20_11.jpg) no-repeat center right;}



.kos_left_hgd {  width:100%; height:auto; overflow:hidden; }
.kos_left_hgd img { width:296px; height:200px; }
.kos_let_kd { width:100%; height:auto; overflow:hidden; }
.kos_let_kd li { width:100%; height:84px; margin-bottom:8px; }
./*kos_let_left { width:55px; height:42px; text-align:center; padding-top:43px; padding-left:30px; float:left; padding-right:15px;}
.kos_let_right { float:left; padding-top:37px; color:#fff; font-size:16px;}
.kos_let_right span { font-size:23px;}
/*.kos_let_kd li:nth-child(2) { background:url(index13_14.jpg) no-repeat center top #51c1e9; }
.kos_let_kd li:nth-child(3) { background:url(index13_20.jpg) no-repeat center top #48cfae; }*/*/

.kos_lm { width:100%; height:auto; line-height:0;}
.kos_lm img { width:100%; height:auto;}
.kos_pm { width:295px; height:500px; background:#FFFFFF;}
.kos_pm_top { width:87%; height:33px; line-height:33px; color:#0090f7; font-size:15px; background:url(index17_03.jpg) no-repeat center left; padding-left:25px; margin-left:12px;}

.kos_pm_ls { width:95%; height:auto; margin:0 auto; border-bottom:2px solid #dbdbdb; border-top:2px solid #dbdbdb; overflow:hidden; padding-left:15px;  padding-top:20px; padding-bottom:20px; }
.kos_pm_ls_left { width:80px; float:left;}
.kos_pm_ls_right { width:200px; float:left;}
.kos_pm_ls_right span { font-size:16px; font-weight:bold; color:#000; background:url(index13_34.jpg) no-repeat right; padding-right:20px;}
.kos_pm_ls_right  font { width:77px; height:30px; text-align: center; line-height:30px; display:block; background:#f73c4b; border-radius:5px; margin-top:5px; color:#fff;}

.kos_pm_ls_lo { width:96%; margin:0 auto; height:auto; padding-top:10px;}
.kos_pm_ls_lo img { padding-top:10px; padding-left:7px;}

.kos_uis { width:100%; height: auto; }
.kos_uis img { width:100%; height:200px;}

.foot { width:100%; height:auto; background:url(index26_03.jpg) no-repeat top #f8f8f8;}
/*.linkDiv{overflow:hidden;margin:10px 20px;padding:10px;border:1px #ddd solid;}*/
.linkDiv{overflow:hidden;margin:10px 20px;padding:10px;}
.linklist{float:left;width:20%; text-align:center;}
.foot_a { width:1200px; margin:0 auto; padding-top:30px;}
.foot_a a { color:#666; padding-left:5px; padding-right:5px; font-size:14px;}
.foot_yq { width:100%; height:auto; padding-bottom:15px; line-height:24px;}
.foot_js { width:100%; height:auto; overflow: hidden; text-align:center; font-size:14px; line-height:24px; color:#666; padding-bottom:20px;}


.contain { padding: 0;width:1180px;margin:0 auto}
.contain .c { width:1180px; float: left; background: #fff;}
.guide { width:1180px; float: left; height: 36px; line-height: 36px; background: #fff;}
.guide span { padding-left: 18px; color:#999;}
.guide span a { color:#999;}
.detail { padding:20px;}
.detail .info {background:#F5F5F6; padding:15px 0; border-bottom:1px dotted #c9c9c9; text-align:center;}
.detail h1 { font-size:22px; color:#333; line-height:50px; text-align:center; font-size:28px; font-weight:normal; padding:30px 0 10px 0;}
/*.titBar{ margin:0 40px;height:40px;line-height:40px;margin-top:10px; text-align:center;color:#434343; background:#F5F5F6;}*/
.contain .c .contents {padding:50px; padding-top:20px; line-height:200%; min-height:280px;  font-size:16px;}
.titBar .where{ margin-right:20px;color:#999; }
.titBar .fontSize span{margin: 0 3px;cursor: pointer; border:none;color:#999; font-size:12px; }
.titBar .pubTime{margin:0 20px;color:#999; }
.titBar .fontSize{color:#999; font-size:12px; }
.titBar .print { margin-left:20px; }

.contain  .font_16 * {
    line-height: 200%;
    font-size: 16px !important;
}

.contain  .font_14 * {
    line-height: 200%;
    font-size: 14px !important;
}

.contain  .font_18 * {
    line-height: 200%;
    font-size: 18px !important;
}


.item_body { width:1180px; float:left; }

#list { float:left; width:1180px; }
#list #list_left {width:223px; float:left; background:#E72434; display:inline; height:805px; }
#list #list_left .t { height:40px; background:#E72434; line-height:40px; color:#fff; font-family:微软雅黑;}
#list #list_left .t span { color:#fff; text-align:center; display:block; font-size:16px; font-weight:bold;}
#list #list_left  ul li { height:53px; line-height:53px; border-bottom:1px dotted #dcdcdc; text-align:center;color:#fff;}
#list #list_left  ul li a { font-size:14px; display:block; overflow:hidden;color:#E90343;text-decoration:none; font-weight:bold;}
#list #list_left  ul li a:hover { display:block;background:url(list_li_on.jpg) left center no-repeat; width:229px;color:#fff;text-decoration:none;font-weight:bold;}
#list #list_right { width:947px; float:left; margin-left:10px; display:inline; overflow:hidden; background:#fff; height:805px; }
#list #list_right .t { height:38px; font-size:16px; line-height:38px; padding-left:20px; background:#EFF2F4; color:#0F73BF; border-bottom:2px solid #E72434;}
#list #list_right .c ul { padding:20px; padding-top:10px; overflow:hidden;height:660px;}
#list #list_right .c ul li { width:900px;line-height:56px; padding-left:10px; border-bottom:1px dotted #dcdcdc;}
#list #list_right .c ul li span {float:right; color:#999; font-size:12px;}

/*单页概览*/
#list #list_left {width:223px; float:left; display:inline; background:#F6F7F8; height:805px; }
#list #list_left .t {height:40px; background:#E72434; line-height:40px; color:#fff; font-size:16px; font-family:微软雅黑;}
#list #list_left .t span {  color:#fff; text-align:center; display:block; font-size:16px;}
#list #list_left #c ul li { height:53px; line-height:53px; border-bottom:1px dotted #dcdcdc; text-align:center;}
#list #list_left #c ul li a { font-size:15px; display:block; overflow:hidden;}
#list #list_left #c ul li a:hover { display:block;background:url(list_li_on.jpg) left center no-repeat; width:229px;color:#fff;}
#list #list_rights h1 {font-family:微软雅黑,宋体; font-size:22px; color:#00A0E9; text-align:center; margin:30px;}
#list #list_rights { width:947px; float:left; margin-left:10px; display:inline; overflow:hidden; background:#fff; min-height:805px; }
#list #list_rights .t { height:38px; font-size:14px; line-height:38px; padding-left:20px; background:#EFF2F4; color:#E90343; border-bottom:2px solid #E72434; font-weight:bold;}
#list #list_rights .contents {margin:0 30px; margin-top:10px; line-height:30px; text-align:left;}

/*#list #list_rights .contents .leader { width:900px; border: 1px solid #ddd; float: left; margin-bottom: 10px;}
#list #list_rights .contents .leader .leader_pic { width:147px; float: left; padding:10px 0 0 18px; border-right: 1px solid #ddd;}
#list #list_rights .contents .leader .leader_pic img { width:128px; height: 157px;}
#list #list_rights .contents .leader .leader_info { width:700px; float: left;}
#list #list_rights .contents .leader .leader_name,#list #list_rights .contents .leader .leader_work { width:734px; height: 40px; line-height: 40px; border-bottom: 1px solid #ddd}
#list #list_rights .contents .leader .leader_name span,#list #list_rights .contents  .leader .leader_work  span{padding-left: 20px; color:#333; font-size:16px;  }
#list #list_rights .contents .leader .leader_work span.work { padding-left: 10px; font-weight: normal;}
#list #list_rights .contents .leader .leader_resume { width:700px; line-height: 40px; padding-left:20px;}
#list #list_rights .contents .leader .leader_resume span {color:#333;  font-size:16px;}*/
#list #list_rights .contents .leader tr { background:#fff;}
#list #list_rights .contents .leader td img { width:228px; height:157px; padding:5px; padding-top:15px;}
#list #list_rights .contents .leader td { line-height:40px;}
#list #list_rights .contents .leader td span { padding-left:10px; font-size:16px;}
#list #list_rights .contents .leader td .work {font-size:16px;}
#list #list_rights .contents .leader td .work_c { margin:10px; margin-top:0;}


#list .list_pic_right { width:947px; float:left; margin-left:10px; display:inline; overflow:hidden; background:#fff; height:805px;}
#list .list_pic_right .t {  height:38px; font-size:16px; line-height:38px; padding-left:20px; background:#EFF2F4; color:#0F73BF; border-bottom:2px solid #E72434; }
#list .list_pic_right .c ul {height:660px; padding:30px; padding-left:40px;  _padding-bottom:0; }
#list .list_pic_right .c ul li {　width:240px; height:200px;  float:left; margin-top:15px;  text-align:center; margin:0 25px; _display:inline;}
#list .list_pic_right .c ul img {width:240px; height:160px;}
#list .list_pic_right .c ul span {display:block; text-align:center; line-height:25px;}