*{margin: 0;padding: 0;}
html,body{width: 100%;overflow-x: hidden;}
.head{width: 100%;height: 100px;background:#0776d9;}
.head_inner{width:1200px;margin: 0 auto;}
.logo{margin-top: 20px;}
.nav_list{float: right;margin-top:36px;}

.nav_list li{float:left;width: 140px;height: 38px;border-right: 1px dashed #d3e7f8;text-align: center;}
.nav_list li a{width: auto;height: 100%;display: inline-block;margin: 0 auto;text-align: center;line-height: 38px;font-size: 26px;color:#ffffff;}
.nav_list li a:hover{border-bottom: 1px solid #fff;}
.nav_list li a.active{border-bottom: 1px solid #fff;}

.banner{width: 1200px;margin: 0 auto;height: 500px;}
.swiper-container{width: 100%;height: 100%;}

.content{width: 1200px;margin: 0 auto;background: #eeeeee;/*padding:40px 20px 0px 20px;*/box-sizing: border-box;}
.content:after{content: "";display: block;clear: both;}
.com_left{width: 733px;height: 411px;background:#bcbcbc;float: left;position: relative;}
.com_right{width: 100%;float: right;background: #fff;position: relative;position: relative;}
.title{margin-top: -18px;margin-left: 22px;}
.comlist_inner{width: 100%;height:361px;background:#fff;margin-top:9px;overflow: auto;padding: 0 20px;box-sizing: border-box;}
.comlist_inner li{width: 30%;float: left;border-bottom: 1px dashed #ddd;padding-left: 20px;}
.comlist_inner li a{font-size: 16px;line-height: 24px;padding: 5px 0;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#333333;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #f64c00;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;border-radius: 0;}
.search_img{margin-left: 35px;}
.title2{position: absolute;left: 50%;margin-left: -68.5px;top: -15px;}
#searchForm{width:100%;margin-top: 45px;}
#searchForm select{width: 175px;height: 40px;background: #dcdcdc;margin-left: 45px;}
#searchForm li{float: left;}
.input_inner{width: 338px;margin: 0 auto;}
.input_inner span{font-size: 14px;color: #333333;float: left;margin-top: 18px;}

.input_right{}
.input_right input{width: 175px;height: 36px;margin-left: 45px;}
.comlist_box img{margin: 2px 2px;}
.comlist_box .news1 img{margin: 2px 2px;}
.search_img{position: absolute;right: -69px;top: 0px;cursor: pointer;}
.comlist_box:after{content: "";display: block;clear: both;}
.check{text-align: left;margin-top:25px;}
.check a{font-size: 18px;color:#0776d9;}

#wrap{margin-top: 25px;padding-bottom: 20px;}
.img_table{background: #fff;}
.img_table img{margin: 0 10px;padding: 20px 0px 30px 0px;}

.footer{width: 100%;height:80px;background: url(../images/footer_bg.png);text-align: center;line-height: 80px;color: #fff;margin-top: 50px;}


.survay_top{width: 100%;height: 25px;background: #bcbcbc;position: relative;}
.survay_top img{position: absolute;left: 15px;top: -13px;}
.survay_inner{width: 100%;background: #fff;margin-top:15px;text-align: center;overflow: hidden;background: url(../images/survay_bg.png);background-size:100% 100% ;padding: 0 20px;box-sizing: border-box;}

.out_video{width: 553px;height: 280px;background: #ccc;font-size: 20px;text-align: center;line-height: 280px;color: #fff;display: block;margin: 0 auto;margin-top: 30px;}

.survay_title{font-size: 20px;font-weight: bold;color:#333333;margin-top:58px;}
.line{width: 100%;height: 1px;border-bottom: 1px dashed #ccc;margin-top:20px;margin-bottom:30px;text-indent: 0;}
.survay_inner p{font-size: 14px;color:#333333;text-align: left;text-indent: 2em;line-height: 30px;}
.survay_inner img{display: block;margin: 0 auto;margin-top:25px;margin-bottom: 25px;}
.survay_con{padding-bottom: 50px;padding-top: 60px;}

.company .com_left{float: right;}
.company .com_right{float: left;}
.company{padding-bottom: 50px;}
.person_title{font-size: 20px;font-weight: bold;color:#333333;margin-top:58px;text-align: left;margin-bottom: 10px;}
.person_inner a{font-size: 16px;color:#333333;line-height:30px;display: block;text-align: left;margin-left: 5px;}

.contact_info{overflow: hidden;width: 100%;}
.contact_inner img{display: inline-block;}
.contact_right{width: 630px;float: right;margin-top: 30px;}
.contact_right p{font-size: 16px;color:#000;line-height: 30px;}
.comlist_inner{margin: 0;padding-top: 30px;}


.comlist_inner p{text-align: left;font-size: 16px;line-height: 30px;color: #000;}
.job_inner{width: 100%;min-height: 300px;background: #fff;margin: 0 auto;margin-top:78px;}
.job_table{width: 1050px;margin: 0 auto;}

.job_table td{height: 70px;vertical-align: middle;border-bottom: 1px dashed #ccc;}

.job_apply{font-size:16px;width: 88px;height: 24px;color: #fff;display: block;background:#0776d9;text-align: center;line-height: 24px;}
.jobcontent{margin-top: 60px;width: 100%;}
#JobSearchShow td{padding: 5px 18px;border-bottom: 1px dashed #ccc;}
#JobSearchShow td a{color: #333;}

.video{}
.survay_txt{width: 660px;float: left;margin-left: 35px;margin-top:35px;cursor: pointer;}
.survay_txt h3{text-align: left;font-size: 20px;color: #333333;font-weight: bold;margin-bottom: 25px;}
.survay_txt p{margin-bottom: 25px;}
 .survay_txt p a{color: red;}
.survay_border{border-bottom: 1px dashed #ccc;overflow: hidden;margin-bottom: 60px;}
.cyjq{margin-top: 40px;}
.cyjq{margin-bottom: 30px;}
.info_inner{text-align: center;padding: 0 20px;box-sizing: border-box;}
.info_inner h3{font-size: 22px;font-weight: bold;color: #333;text-align: center;margin-top:50px;border-bottom: 1px dashed #ccc;height: 40px;line-height: 40px;}
.info_inner p{text-align: left;font-size: 14px;color:#333333;text-indent: 2em;line-height: 30px;margin: 30px auto;}
.sever_inner{width:1120px;background:#ffffff;border: 1px solid #bcbcbc;box-sizing: border-box;padding:60px;box-sizing: border-box;margin: 0 auto;overflow: hidden;}
.server_left{width:240px;float: left;}
.cyjq_title{width: 100%;height:44px;background: #2589c7;color: #fff;text-align: center;line-height: 44px;font-size:22px;font-weight: bold;}
.server_type{width: 100%;margin-top: 15px;}
.server_type li{width: 100%;height: 44px;text-align: center;line-height: 44px;border: 1px solid #e1e1e1;color: #333333;margin-bottom: 15px;font-size:22px;cursor: pointer;}
.server_type>li:hover{background:#e1e1e1;}
.server_type>li.active{background:#e1e1e1;}
.server_right{width: 716px;float: left;margin-left: 23px;}
.server_right h3{font-size: 22px;font-weight: bold;color:#333333;text-align: left;margin-bottom: 30px;}
.server_right p{font-size: 14px;color: #333333;text-align: left;text-indent: 2em;line-height: 30px;}
.server_right img{margin-top: 20px;}
.p1_bottom{width: 100%;}
.href_list{width: 110%;overflow: hidden;}
.href_list li{float: left;margin-right: 48px; margin-top:20px;}
.href_list li a{width: auto;height:40px;display: block;text-align: center;line-height: 36px;background: #fff;border: 2px solid #aaaaaa;box-sizing: border-box;padding: 0 30px;font-size: 18px;color: #000;font-weight: bold;}
.bottom_code{display: block;margin: 0 auto;margin-top: 60px;padding-bottom: 60px;}

.comlist_inner li.comlist_type{width: 100%;padding-top: 5px;}
.comlist_inner p.type_name{width: 153px;height: 30px;background: url(../images/type_bg.png);font-size: 16px;color:#ffffff;line-height: 30px;padding-left: 5px;box-sizing: border-box;}
.banner{position: relative;}
.banner a{width: 54px;height: 91px;display: inline-block;position: absolute;z-index: 10;}
.banner a.left_btn{background-image: url(../images/left_btn.png);left: 0;top: 50%;margin-top: -45px;}
.banner a.right_btn{background-image: url(../images/right_btn.png);right: 0;top: 50%;margin-top: -45px;}
.newsContent .listImg{display: none;}
.pic_b{display: none;}
#listCont .pic_p{text-align: left;}
#listCont{background: #fff;background-size:cover;}
.survay_txt img{display: none;}
.person_inner img{display: inline-block;}

#listCont li.title{display: none;} 
.comlist_box{background: #fff;}
.comlist_box>img{padding: 35px 0;}

.comlist_box p{text-align: left;width:1120px;margin: 0 auto;}
.news1 p{width: 1152px !important;}
