@charset "utf-8";
/* CSS Document */

.qk02{ background:#f1f3f7; }
.weizhi{ margin:15px 0; color:#888}
.weizhi a{ color:#888}

.qk02_one{ background:#fff; width:100%; float:left; overflow:hidden; padding:40px 50px; box-sizing:border-box; display:flex;}
.qk02_one h5{ width:300px; margin-right:40px}
.qk02_one_box{ flex:1; }
.qk02_one_box h1{ width:100%; float:left; overflow:hidden; line-height:36px; font-size:31px; color:#111; margin-bottom:10px}

.qk02_one_box h6{ width:100%; float:left; overflow:hidden; line-height:22px; font-size:14px; color:#333; margin-bottom:30px; font-weight:normal}
.qk02_one_box h6 span{ color:#999}
.qk02_one_box h4{ width:100%; float:left; overflow:hidden; margin-bottom:20px}
.qk02_one_box h4 span{ width:20%; float:left; overflow:hidden; padding:20px ; height:100px;  background:#f9f9f9; font-size:14px; color:#333; line-height:30px; margin-right:2%; box-sizing:border-box}
.qk02_one_box h4  span:last-child{margin-right:0;}
.qk02_one_box h4.h4_002 span:last-child{  width:14%; padding:0}
.qk02_one_box h4 span a{ width:100%; float:left; overflow:hidden; border-radius:8px; height:100px; line-height:100px; text-align:center;  background:#0699a0; color:#fff;font-weight:normal; font-size:16px; float:left; letter-spacing:2px; transition:all 0.35s}
.qk02_one_box h4 span a:hover{ background-image: linear-gradient(to bottom,#17b4bb ,#0699a0); }

.qk02_one_box h4.h4_001 span{ width:28%}

.qk02_one_box h4 span:first-child{ width:40%;}
.qk02_one_box ul{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:14px; color:#999; max-height:210px }

.qk03{ width:100%; float:left; overflow:hidden; display:flex; justify-content:center; }
.qk03 a{  margin-right:80px; font-size:21px; color:#333; padding:0 5px; line-height:30px; padding-bottom:10px; border-bottom:2px solid rgba(0,0,0,0)}
.qk03 a.hover,.qk03 a:hover{ color:#0699a0; border-bottom:2px solid #0699a0}
.qk03 a:last-child{ margin-right:0}
.qk03en a{ font-family:Arial, Helvetica, sans-serif}


.qk04,.qk05{ padding:50px 50px 0 50px; box-sizing:border-box; background:#fff}
.shai01{ width:100%;float:left;overflow:hidden; margin-bottom:20px;  font-size:16px; border:1px solid #eee; padding:20px 20px 0; box-sizing:border-box}
.shai01 p{ margin-bottom:15px; line-height:40px; border-bottom:1px solid #eee; padding-bottom:15px}
.shai01 a{ padding:3px 10px 3px; color:#333}
.shai01 a:hover,.shai01 a.btnbtn-info,.shai01 a.active{background:#0699a0;color:#fff;}
.shai01 p:last-child{ border:none; padding-bottom:0}


.shai02{ width:100%;float:left;overflow:hidden;}
.shai02 table{ border:1px solid #eee;width:100%;float:left;overflow:hidden;border-collapse:collapse;}
.shai02 tr,.shai02 td{ border:1px solid #eee;line-height:50px;margin:0;padding:0}
.shai02 td{ padding:0 15px;font-size:15px;color:#666}
.shai02 td a{ color:#666}
.shai02 tr td:first-child a{ color:#0699a0; }
.shai02 a:hover{ color:#3062e2;text-decoration:underline}
.shai02 thead{ background:#eee;height:50px;line-height:50px;}
.shai02 thead td{ border:1px solid #ddd;font-size:18px;color:#333;}
.shai01 span{ padding:0 8px;color:#999;font-weight:normal;font-size:14px}
.shai03{ width:100%;float:left;overflow:hidden}
.container2{ margin-top:30px}
.shai_en td{ padding:15px;}
.shai_en tr,.shai_en td{ line-height:22px;font-family:Arial, Helvetica, sans-serif}


#con_two_1,#con_two_2,#con_two_3,#con_two_4{width:100%; float:left; overflow:hidden; line-height:30px; font-size:16px; color:#666; padding-bottom:20px}
#con_two_1 div,#con_two_1 p,#con_two_2 div,#con_two_2 p,#con_two_3 div,#con_two_3 p,#con_two_4 div,#con_two_4 p{ margin-bottom:15px}

.qk05{line-height:30px; font-size:16px; color:#666; padding-bottom:30px}

.shai01en,.shai01en,body .shai01en a{ font-family:Arial, Helvetica, sans-serif}
