@charset "utf-8";
/* 全局样式 */
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin:0;padding:0;-webkit-text-size-adjust: none}
h1, h2, h3, h4, h5, h6{font-size:12px;font-weight:normal;}
body>div, form>div {margin:0 auto;}
div{ text-align:left}
a img {border:0;}
table{border-collapse:collapse; border-spacing:0;}
select,textarea{font: 12px Arial,"微软雅黑";}
body {color:#000;text-align:center;font:12px "微软雅黑";}
ul, ol, li {list-style-type:none;vertical-align:0;}
a {outline-style:none;color:#000;text-decoration:none;}
a, area {blr:this.onFocus=this.blur())}
:focus {-moz-outline-style: none;}
.clear {clear:both;}
.hidden {display:none;}
.block {display:block;}
.left{float:left;}
.right{float:right;}
/* .clearfix{*zoom:1}
.clearfix:after{display:block;clear:both;height:0;overflow:hidden;visibility:hidden;content:"."} */
body,html{ min-width:1200px;}
.yj{-moz-border-radius: 15px;/* Gecko browsers */-webkit-border-radius: 15px;/* Webkit browsers */border-radius:15px;/* W3C syntax */}



/* 通用样式 */
.zt_wh1200{ width:1200px; margin:0 auto}
.zt_he10{ height:10px;}
.zt_he20{ height:20px;}
.zt_he30{ height:30px;}
.zt_he40{ height:40px;}
.zt_he50{ height:50px;}
.zt_he60{ height:60px;}
.zt_he70{ height:70px;} 
.zt_he80{ height:80px;}
.zt_he90{ height:90px;}
.zt_he100{ height:100px;}


.cs_head{width: 100%;background: #f9f9f9;}
.cs_head_con{width: 1200px;margin: 0 auto; display: flex;justify-content: space-between;}
.cs_head_l{font-size: 16px; display: flex; justify-content: space-between;align-items: center;}
.cs_head_l img{margin-right: 10px;}
.cs_head_r{font-size: 20px;line-height: 64px;height: 64px;display: flex;}
.cs_head_r img{margin-top: 10px;float: left;margin-left: 20px;margin-right: 10px;}
.cs_head_r a{float: left;}

.cs_vx_dw{float: right;text-align: right;padding-right: 5px;width: 155px;}
.cs_head_dw{float: left;position: relative;text-align: left;}
.cs_head_r .cs_vx_dw .cs_dw_img{position: relative; bottom: -8px;left: -20px;background: #fff!important; z-index: 99999;display: none;}
.cs_head_r .cs_vx_dw .cs_dw_img img{margin: 0px;display: block;float: left;margin-top: -15px;}


.cs_nav{width: 1200px; margin: 0 auto;padding: 25px 0;}
.cs_nav ul{display: flex; justify-content: space-around;}
.cs_nav ul li{text-align: center;position: relative;}
.cs_nav ul li a{font-size: 18px; display: block;}
.cs_nav ul li a img{margin-left: 5px;}
.cs_nav_list{background: rgba(255, 255, 255, 0.8); padding: 5px 0;margin-top: 10px;display: none;position: absolute;top: 25px;left:0; width:145px; padding-top:16px;}
.cs_nav ul li a:hover{color: #b82389;}



.cs_con_box{width: 1200px; margin: 0 auto;overflow: hidden;}
.cs_con_l{width: 830px;float: left;}
.cs_tit_mbx{font-size: 16px;line-height: 65px;border-bottom: 1px solid #ccc;}
.cs_tit_h2{font-size: 22px;text-align: center;}
.cs_tit_h2 h1 strong{font-size: 22px;text-align: center;}
.cs_tit_h5 {text-align: center; font-size: 12px; color: #989898;}
.cs_tit_h5 b{font-weight: normal;margin: 10px;}
.cs_abstract{padding: 20px 0px;background: #fbfbfb;}
.cs_abstract p{font-size: 14px; color:#666;text-indent:2em;}
.cs_con_p p{margin: 16px 0;font-size: 16px;line-height:28px;}
.cs_con_p td{ font-size:14px}
.cs_con_p{ line-height:28px;}

.ulList2 ul {display: flex;justify-content: space-around;}
.ulList2 ul li a{font-size: 16px;font-weight: bold;}
.cs_about_tit{font-size: 24px;font-weight: bold;color: #303030; border-bottom: 1px solid #c9c9c9;padding-bottom: 10px;}
.cs_about p a{font-size: 16px;color: #2e41a2;line-height: 34px;}
.cs_about p a:hover{text-decoration:underline;}
.cs_about h3 a{font-size: 16px;color: #2e41a2;line-height: 34px;}
.cs_about h3 b{ font-weight:normal}
.cs_about h3 a:hover{text-decoration:underline;}
.cs_adver{margin: 10px 0;}
.tj_box{display: flex;}
.tj_l{width: 50%;}


.cs_con_r{width: 345px;float: right;margin-top: 10px;}
.cs_r_tit{padding: 10px 10px;background: #f4f4f4;margin-bottom: 10px;}
.cs_r_tit h3{font-size: 20px;border-left: 5px solid #b82389;padding-left: 10px;color: #b82389;font-weight: bold;}
.cs_kc1 h4{font-size: 14px;line-height: 26px;}
.cs_kc1{padding-bottom: 5px;background: #fff;}
.cs_con_r .swiper-pagination{text-align: right;width: 280px;bottom: 0px;}
.cs_con_r .swiper-pagination-bullet-active{background: #303030;}
.cs_con_r.swiper-pagination-bullet{outline: none;}
.kc_box{background: #f4f4f4;padding: 17px;position: relative;}
.kc_box p{font-size: 16px;}
.kc_box h3{font-size: 24px;color: #c40c0c;}
.kc_box img{position: absolute;bottom: -32px;left: 50px;}
.kc_tit{margin-top: 35px;display: flex;justify-content: center;align-items: center;}
.kc_tit_box h2{font-size: 26px; font-weight: bold;margin-bottom: 10px;}
.kc_tit_box a{padding: 5px 25px;background: #c40c0c;color: #fff;font-size: 16px;border-radius: 30px;}
.kc_tit_box{margin-left: 20px;}
.kc_tit img{border-radius: 50%;}
.ulList2 ul li:nth-child(1) a{color: #888;}
.ulList2 ul{margin: 70px 0;}
.ulList2 ul a h3{ display:inline-block; font-size:16px}
.ulList2 ul a{color: #888;}
.cs_r_tits{padding: 10px;background: #f4f4f4;}
.cs_con_kc2 .cs_r_tits h3{font-size: 20px;border-left: 5px solid #b82389;color: #b82389;padding-left: 10px;}
.cs_con_kc2 .cs_r_tits h3 a{float: right;color: #a0a0a0;}
.cs_con_kc2 .cs_r_tits h3 a img{display: inline-block;margin-top: 4px;float: right;margin-left: 3px;}
.cs_con_kc2 .cs_r_tits h2{font-size: 20px;border-left: 5px solid #b82389;color: #b82389;padding-left: 10px;}
.cs_con_kc2 .cs_r_tits h2 a{float: right;color: #a0a0a0;}
.cs_con_kc2 .cs_r_tits h2 a img{display: inline-block;margin-top: 4px;float: right;margin-left: 3px;}



.cs_con_kc2 ul{padding: 10px 16px; border: 1px solid #f4f4f4;}
.cs_con_kc2 ul li a{line-height: 32px;font-size: 16px; display:inline-block; color:#666}
.cs_con_kc2 ul li img{float: left; margin-top: 9px;margin-right: 5px;width: 15px;height: 15px;}
.cs_con_kc2 ul li a h3 b{ font-weight:normal;font-size: 16px;}
.cs_con_kc2 ul li a h3{ display:inline-block}


.cs_con_kc2 form{padding: 30px;border: 1px solid #f4f4f4;}
.cs_con_kc2 form .cs_inp_box span{font-size: 16px;}
.cs_con_kc2 form .cs_inp_box input{width: 220px;height: 43px;margin-left: 5px;padding-left: 10px;outline: none;border: 1px solid #b9b9b9;font-size:16px}
.cs_con_kc2 form .cs_inp_box select{width: 232px;height: 43px;margin-left: 5px;padding-left: 10px;outline: none;border: 1px solid #b9b9b9; font-size:16px}
.cs_con_kc2 form .cs_inp_box{margin-bottom: 20px;}
.cs_form_btn{width: 100%;height:40px;font-size: 16px;color: #fff;background:#b82389;border: none;outline: none;border-radius: 40px;cursor: pointer;}
 