*{box-sizing: border-box;}
.clearfix:after { content: ".";  display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{ zoom: 1;display: block;_height: 1px;}
body{margin:0;height:100%;overflow-y: auto; position: relative; background-image:url(../images/body_bg.gif);}
.main_1200{width:1200px; margin:0 auto;}
#main{width:1200px; margin:0 auto;}
.h2_title{background-image:url(../images/title_bg.png); width:1200px; height:40px; background-repeat:no-repeat; text-align:center; margin:45px 0; float:left;}
.h2_title h2{text-align:center; font-size:40px; margin:0; padding:0; position: relative;top:-16px;}
.main_all_tsgx{width:100%; background-image:url(../images/bannerbg2.jpg); background-repeat:no-repeat; height:600px; float:left;}
.main_all_tsgx .h2_title{color:#FFFFFF;background-image:url(../images/title_bg2.png); width:1200px; height:40px;}
.main_all_tsgx ul.gx_list{float:left;}
.main_all_tsgx ul.gx_list li{float:left; width:130px;margin:24px 47px 8px 0;}
.main_all_tsgx ul.gx_list li img{width:130px; background-color:#FFFFFF; padding:5px; border-radius:50%;}
.main_all_tsgx ul.gx_list li a{ display:block;}
.main_all_tsgx ul.gx_list li p{color:#FFFFFF; text-align:center;}
.main_all_tsgx ul.gx_list li:nth-child(7n){ margin-right:0;}
.tablelist:hover{box-shadow: 10px 5px 20px 0px #ecf5fc;opacity:2;}
.tablelist{width:370px; background-color:#fff; float:left; margin:15px 25px 15px 0;padding:5px;border-radius: 5px;opacity:50; transition: all .4s;}
.tablelist img{width:82px; margin: 11px 0 0 8px;}
.box{float:left; width:100%;}
.box .b_left{float:left; width:100px;}
.box h3{background-image: url(https://zhaopin.91boshi.net/images/bj/top-site-bg.jpg);text-align:center; font-size:18px; padding:5px; margin:0; border-radius:8px 8px 0 0;}
.box h3 a{color:#FFFFFF;}
.b_right p{line-height:25px;}
.b_right a{background-color:#FF0000; color:#FFFFFF; padding:2px 15px;border-radius:5px 0 5px 0;}
.video {width: 383px;	margin:25px 25px 0 0;	float:left;	text-align: center;}
.banner{width: 100%; padding-top: 50px; height: 548px; background: url("../images/banner.jpg") no-repeat center center; background-size: 100%;}
.banner .banner-title { width: 50%; height: auto; margin: 10% auto 0;}
.banner .banner-title .img1{ width:100%; margin-top: 0; margin-left:0; float: left;}
.banner .banner-title .img2{ width: 15%;  float: left; margin-top: 0; margin-left: 5%;}
.banner .banner-title .img3{ float: left; width: 40%; margin-top: 13%; margin-left: 30%;}
.banner .logo-con {width: 100%; height: auto; margin: 0 auto; position: relative;}
.banner .logo-con .logo{position: absolute; top: 0px;  left:5%; width: 12%;}