﻿.clearfix {zoom: 1;}
.clearfix:after {content: "020";height: 0px;display: block;overflow: hidden;clear: both;}
.ele{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
* {margin: 0;padding: 0;font-family: "微软雅黑";}
body {min-width: 1200px;}
a:link {text-decoration: none;outline: none;}
input, button, select {outline: none;border: none;}
.bt-height-35 {width: 100%;height: 35px;}
.bt-height-30 {width: 100%;height: 30px;}
.bt-height-25 {width: 100%;height: 25px;}
.bt-height-20 {width: 100%;height: 20px;}
.bt-height-15 {width: 100%;height: 15px;}
.bt-height-10 {width: 100%;height: 10px;}
/* 以上为通用设置 */
/* 头部样式设置开始 */
.header_con {height: 100px;font-size: 13px;color: #666;}
.logo {width: 290px;height: 64px;margin: 20px 0 16px;background: url('tit_logo.png') left center no-repeat;}
.tel {margin: 35px 0 35px 190px;height: 30px;line-height: 30px;padding-left: 35px;background: url('tel.png') left center no-repeat;cursor: default;}
.fn_box {height: 30px;line-height: 30px;margin: 35px 0;width: 300px;}
.fn_box > a {color: #666;display: block;height: 30px;}
.fn_box > a:hover {color: #66a7ff;} 
.shoucang {margin-right: 20px;}
.shuxian {background: url('shuxian.png') center no-repeat;width: 1px;height: 30px;}
.set_index {margin-left: 20px;}
.lang_box {width: 120px;text-align: center;}
.lang_box a {display: block;width: 60px;height: 30px;border-radius: 3px;float: right;color: #666;}
.lang_box a:first-child {float: left;}
.lang_box a.on {background-color: #66a7ff;color: #fff;}
.nav {background-color: #2054af;height: 50px;}
.nav_list {padding-right: 21px;background: url('line_w.png') right center no-repeat;}
.nav_list li {width: 150px;height: 50px;float: left;color: #fff;font-size: 17px;line-height: 50px;text-align: center;}
.nav_list li a {color: #fff;display: block;height: 100%;}
.nav_list li:first-child {width: 130px;}
.nav_list li:hover {background-color: #ffac1c;border-radius: 5px;}
.nav_list .gl {background-color: #ffac1c;border-radius: 5px;}
.form_box {display: block;height: 30px;width: 210px;border: 1px solid #fff;border-radius: 15px;margin: 10px 0;}
.form_box input {width: 165px;height: 28px;font-size: 13px;color: #999;border-radius: 14px;background-color: transparent;padding-left: 15px;}
.form_box button {width: 42px;height: 28px;border-radius: 14px;background: #ffac1c url('search.png') center no-repeat;}

/* 主体内容设置开始 */
.container1 {width: 100%;height: 477px;/* background: url('banner.png') center no-repeat; */position: relative;}
#banner_lunbo {position: absolute;top: 0;left: 0;width: 100%;height: 477px;z-index: -1;}
.bd, #banner_lunbo > .bd ul {overflow: hidden;}
#banner_lunbo > .bd, #banner_lunbo > .bd ul, #banner_lunbo > .bd > ul > li {width: 100%;height: 100%;}
.container1_con {height: 100%;padding-top: 105px;}
.container1_con h2 {width: 600px;height: 65px;margin-bottom: 50px;background: url('banner_tit.png') left center no-repeat;}
.container1_con h3 {font-size: 50px;height: 50px;color: #fff;line-height: 50px;margin-bottom: 60px;cursor: default;}
.link_btn {width: 180px;height: 46px;color: #fff;line-height: 46px;font-size: 15px;border-radius: 5px;background:#66a7ff url('banner_arrow.png') 130px center no-repeat;}
.link_btn a {display: block;height: 100%;color: #fff;padding-left: 35px;}
.container2 {width: 100%;}
.container2_con {padding: 40px 0;}
.tit_box {height: 37px;border-bottom: 1px solid #d9d9d9;}
.tit_box .t {float: left;height: 37px;font-size: 21px;color: #2054af;border-bottom: 2px solid #2054af;cursor: default;}
.tit_box .t a {color: #2054af;}
.tit_box .m {float: right;font-size: 15px;line-height: 36px;color: #666;}
.tit_box .m a {color: #666;}
#lunbo {width: 540px;height: 333px;position: relative;overflow: hidden;}
#lunbo .hd {position: absolute;bottom: 0;left: 0;width: 100%;height: 50px;background-color: rgba(0, 0, 0, 0.6);z-index: 1;}
#lunbo .hd ul {float: right;margin-right: 20px;}
#lunbo .hd ul li {width: 21px;height: 6px;margin: 22px 0;margin-left: 9px;background-color: #fff;float: left;cursor: pointer;}
#lunbo .hd ul li:first-child {margin-left: 0;}
#lunbo .hd ul li.on {background-color: #ffd83d;}
#lunbo .bd img {width: 100%;height: 333px;z-index: 0;}
#lunbo .bd .text {height: 50px;line-height: 50px;font-size: 15px;color: #fff;position: absolute;bottom: 0;left: 0;max-width: 400px;padding-left: 20px;z-index: 1;}
#lunbo .bd li {display: none;}
#lunbo .bd li:first-child {display: block;}
.main_info_list {width: 620px;margin-top: -5px;}
.main_info_list > li {height: 84px;border-bottom: 1px solid #eaeaea;padding: 14px 0;}
.main_info_list > li:hover a {color: #2054af;}
.time_box {width: 71px;float: left;border-right: 1px solid #eaeaea;height: 55px;color: #b0b0b0;text-align: center;cursor: default;}
.day {font-size: 26px;height: 35px;line-height: 35px;}
.year_month {font-size: 13px;height: 20px;line-height: 20px;}
.list_con_box {padding-left: 12px;width: 475px;}
.list_con_t {font-size: 15px;line-height: 30px;height: 30px;color: #333;}
.list_con_t a {color: #333;}
.list_con_abs {font-size: 13px;line-height: 25px;height: 25px;color: #999;cursor: default;}
.link_anchor {width: 30px;height: 30px;margin: 13px 5px 12px 0;border: 1px solid #cfcfcf;border-radius: 50%;background: url('link_anchor.png') center no-repeat;}
.container3 {width: 100%;background-color: #f7f7f7;padding: 50px 0;}
.container3_left {width: 691px;}
.container3_tit_box_l {width: 100%;height: 53px;z-index: 1;padding-bottom: 3px;}
.container3_tit_box_l li {width: 172px;height: 50px;line-height: 46px;background-color: #c3c3c3;border: solid #c3c3c3;float: left;cursor: default;margin-left: 1px;border-width: 2px 1px;padding-left: 80px;font-size: 17px;color: #fff;}
.container3_tit_box_l li a {color: #fff;}
.container3_tit_box_l li:first-child {margin-left: 0;}
.container3_tit_box_l li.con_on {height: 54px;border: 1px solid #ddd;border-top: 2px solid #2054af;border-bottom: none;background-color: #fff;color: #2054af;}
.container3_tit_box_l li.con_on a {color: #2054af;}
.vdo {background: url('default.jpg') center no-repeat;}

.icon1 {background: #c3c3c3 url('icon1.png') 27px 5px no-repeat;}
.icon2 {background: #c3c3c3 url('icon2.png') 27px 5px no-repeat;}
.icon3 {background: #c3c3c3 url('icon3.png') 27px 5px no-repeat;}
.icon4 {background: #c3c3c3 url('icon4.png') 27px 5px no-repeat;}
.container3_tit_box_l li.icon1.con_on {background: #fff url('icon1_1.png') 27px 5px no-repeat;}
.container3_tit_box_l li.icon2.con_on {background: #fff url('icon2_1.png') 27px 5px no-repeat;}
.container3_tit_box_l li.icon3.con_on {background: #fff url('icon3_1.png') 27px 5px no-repeat;}
.container3_tit_box_l li.icon4.con_on {background: #fff url('icon4_1.png') 27px 5px no-repeat;}

.container3_con_box_l {width: 100%;border: 1px solid #ddd;height: 306px;background-color: #fff;padding: 15px 30px;display: none;}
.container3_con_box_l > a {color: #333;}
.container3_con_box_l > a:hover {text-decoration: underline;}
.container3_con_box_l > a p {color: #333;font-size: 15px;line-height: 30px;text-indent: 2em;}
.abs_more {color: #d10000;}
.container3_con_box_l > li {padding-left: 15px;font-size: 17px;height: 46px;line-height: 45px;color: #333;background: url('dot.png') left center no-repeat;border-bottom: 1px dashed #ccc;}
.container3_con_box_l > li a {color: #333;}
.art_time {color: #999;font-size: 15px;}
.container3_con_box_l > li:hover a {color: #2054af;}
.container3_right {width: 470px;}
.container3_tit_box_r {height: 41px;border-bottom: 1px solid #d9d9d9;margin-bottom: 20px;}
.container3_tit_box_r > li {float: left;color: #2054af;height: 41px;line-height: 39px;margin-left: 35px;font-size: 21px;cursor: pointer;line-height: 25px;}
.container3_tit_box_r > li:first-child {margin-left: 0;}
.container3_tit_box_r > li.li_on {border-bottom: 2px solid #2054af;font-weight: bolder;}
.container3_tit_box_r > li a {color: #2054af;}
.container3_con_box_r {width: 100%;height: 298px;display: none;background-color: #fff;}
#xctc_lunbo {overflow: hidden;position: relative;}
#xctc_lunbo .hd {position: absolute;bottom: 0;left: 0;width: 100%;height: 40px;text-align: center;color: #fff;line-height: 40px;font-size: 15px;background-color: rgba(84, 84, 84, 0.6);z-index: 1;}
#xctc_lunbo .hd li {display: none;}
#xctc_lunbo .hd li.on {display: list-item;}
#xctc_lunbo .bd li {width: 470px;height: 298px;float: left;}
#xctc_lunbo .bd li img {width: 100%;height: 100%;}
#xctc_lunbo > a {display: block;width: 44px;height: 44px;position: absolute;top: 50%;border-radius: 50%;z-index: 1;}
#xctc_lunbo .prev {background: rgba(96, 96, 96, 0.6) url('arrow_w_prev.png') center no-repeat;left: 20px;transform: translate(0, -50%);}
#xctc_lunbo .next {background: rgba(96, 96, 96, 0.6) url('arrow_w_next.png') center no-repeat;right: 20px;transform: translate(0, -50%);}
.container4_con {padding: 40px 0;}
.yqfc_con {position: relative;}
.yqfc_con > a {position: absolute;width: 42px;height: 42px;top: 50%;box-shadow: 0 1px 3px #ccc;background-color: #fff;z-index: 1;border-radius: 50%;}
.yqfc_con .prev {left: -70px;transform: translate(0, -50%);background: url('prev.png') center no-repeat;}
.yqfc_con .next {right: -70px;transform: translate(0, -50%);background: url('next.png') center no-repeat;}
.yqfc_con .prev:hover {transform: translate(0, -50%) scale(1.2);}
.yqfc_con .next:hover {transform: translate(0, -50%) scale(1.2);}
.overflow_con {width: 1220px;overflow: hidden;margin: 0 -10px;padding: 0 10px;}
.yqfc_pic_list {width: 9999px;position: relative;}
.yqfc_pic_list li {float: left;width: 285px;margin-bottom: 8px;margin-left: 20px;}
.yqfc_pic_list li:first-child {margin-left: 0;}
.yqfc_pic_list li a {display: block;width: 272px;}
.img_box {width: 272px;height: 187px;}
.img_box img {width: 100%;height: 100%;}
.shadow_box {height: 55px;padding-bottom: 10px;padding-left: 20px;font-size: 17px;color: #333;line-height: 45px;box-shadow: 1px 3px 3px #ccc;width: 272px;}
.link_list > li {float: left;height: 20px;line-height: 20px;color: #333;font-size: 15px;margin-left: 60px;max-width: 180px;}
.link_list > li:first-child {margin-left: 0;}
.link_list > li a {color: #333;}
.link_list > li a:hover {color: #2054af;}
.link_list .choose_box {width: 180px;background-color: transparent;text-align: left;padding-left: 13px;cursor: pointer;position: relative;cursor: pointer;background: url('xl_arr.png') 155px center no-repeat;}
.select_box {position: absolute;top: 100%;left: 0;width: 100%;border: 1px solid #b5d1e9;color: #333;display: none;max-height: 152px;overflow: auto !important;}
.select_box li {height: 30px;line-height: 30px;color: #333;background-color: #fff;text-align: left;padding-left: 12px;}
.select_box li:hover {background-color: #2054af;color: #fff;}
.select_box li:hover a {color: #fff;}