body{background:#fff;}
.w100{width: 100%}
.nav_wrap{height: 56px;line-height:56px;width: 100%;min-width: 960px;background: #081935;}
.nav_cont{width: 100%;margin: 0 auto;}
.logo {font-size: 29px;font-weight: bold ;color:white;margin-top: -10px;padding-left:20px;}
.logo_img{height:77px;vertical-align: middle;}
.language{width: 50px;height: 20px;float: right;background: url(../img/flag.png);background-size:100%;margin-top: 19px;}
.banner_wrap {border:0}
.banner_wrap img {border:0;width:100%;margin-top:-10px;}
.banner_text{font-size:40px;position:absolute;top:49%;left:44%;color:#fff;}
.nav_ul{}
.nav_ul li{float: left;margin-right: 70px;}
.nav_ul li a{font-size: 14px;color: #fff;}
.nav_ul li.active a{color: #f2bf23}
.desc_wrap{width: 100%;}
.section {width:100%;border:0}
.section td {vertical-align: middle;}
.section_img {width:54%;text-align: left;}
.section_img img {width:90%;padding: 50px 0px 50px 40px;}
.section_text {width:44%;padding-right:40px;}
.section_img2 {width:54%;text-align: right;}
.section_img2 img {width:90%;padding: 50px 40px 50px 0px;}
.section_text2 {width:44%; padding-left: 40px;}
.desc_cont{width: 960px;margin: 118px auto 124px;}
.desc_img{width: 400px;}
.desc_ul{margin-left: 40px}
.desc_ul li{ font-size: 18px;color: #081831;font-style: italic;}
.desc_ul li.title:first-child{margin-top: 0px}
.desc_ul li.title{ font-size: 30px;margin-top: 50px;font-style: italic}
.dian{position: absolute;width: 9px;height: 9px;left: 2px;top: 10px;background-color: #f2bf23;transform: rotate(45deg);}
.line{display: inline-block;width: 134px;height: 1px;border-top: 1px solid #92c2e0;position: relative;}
.circle{width: 6px;height: 6px;background: #92c2e0;-moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius: 3px;position: absolute;right: 0;top: -3px}
.r_line{margin-left: 20px;}
.r_line .circle{left: 0;}
.partner_wrap{width: 100%;background: #081935;}
.partner_cont{padding-left: 40px;margin: 0 auto;}
.partner_p{font-size: 40px;color: #fff;padding-top: 50px;font-style: italic;}
.partner_p2{font-size: 40px;padding-top: 50px;font-style: italic;}
.partner_span{color: #fff;font-size: 16px;padding-left: 20px}
.partner_list{margin-top: 30px;}
.partner_list img{ width: 22%; margin-right: 20px;margin-bottom:50px;}
.partner_list img:nth-child(4){ margin-right: 0; }
.second_partner{margin: 56px 0 88px;}
.contact_wrap{width: 100%;}
.contact_wrap .line{border-top:1px solid #7f7f7f}
.contact_wrap .circle{background: #7f7f7f}
.contact_div{width: 960px;margin: 0 auto 60px;}
.contact_title{font-size: 30px;color: #7c7c7c;text-align: center;padding-top: 40px}
.contact_p_b{font-size: 30px;color: #2F2E2E;font-weight: bold}
.contact_p{font-size: 22px;color: #2F2E2E}
.contact_span{color: #292929;font-size: 16px;padding-left: 20px}
.contact_words{margin-top: 50px;}
.contact_words_l{width: 536px;}
.contact_btn_div{margin-top: 100px}
.contact_btn{background: #044683;font-size: 26px;color: #fff;width: 250px;height: 60px;line-height: 60px;border-radius: 16px;text-align: center;}
.contact_img{width: 50%;}
.contact_detail{margin-left: 50px;margin-top: 40px;}
.contact_tag{font-size: 40px;font-style: italic;padding-bottom: 50px;}
.contact_p2{font-size: 30px;margin-top: 30px;}
.contact_p3{font-size: 18px;}
.contact_p4{font-size: 18px;margin-top: 20px}

.footer_div{width: 100%;margin: 0 auto;padding: 50px 0 60px;}
.code_div{width: 110px;float: left;}
.code_img{width: 110px;margin-top: 16px;}
.footer{width: 100%;min-width: 1080px;background: #071935;}
.footer_div ul.footer_link_l{width: 200px;color: #fff;margin-left: 100px;}
.footer_div ul.footer_link_l li,.footer_div ul.footer_link_r li{font-size: 14px;line-height: 26px;}
.footer_div ul.footer_focus li{font-size: 14px;line-height: 26px;}
.footer_focus li{line-height: 26px}
.footer_div ul li{color: #fff;}
.footer_title,.footer_div ul.footer_link_l li:first-child,.footer_div ul.footer_link_r li:first-child,.footer_div ul.footer_focus li:first-child{color: #fff;font-size: 18px;font-weight: bold}
.table4 {width:100%;border:0}
.table4 td {vertical-align: top;}
.col1,.col2 {width:20%;padding-left:40px;padding-top:20px;}
.col3 {width:24%;}
.col4 {width:34%;text-align:right;padding-right:40px;padding-top:20px;}
.footer_text {color: #fff;font-size: 14px;}
.col1 li,.col2 li,.col3 li,.col4 li {padding-bottom: 5px;}
.service_wrap{width: 100%;}
.service_cont{margin: 0 auto;padding: 40px 0;}
.service_img{width: 525px;}
.service_ul li.service_title{font-size: 24px;font-weight: bold}
.service_ul li{font-size: 20px;color: #081831;font-style: italic;line-height: 40px;text-align: left;}
.service_ul_en li.service_title{font-size: 18px;font-weight: bold}
.service_ul_en li{font-size: 16px;color: #081831;font-style: italic;line-height: 40px;text-align: left;}
.service_div{min-height: 384px}
.gray_bg{background: #ebebeb}
.service_ul{width:auto; display:inline-block !important; display:inline;}
.service_ul_en{width:auto; display:inline-block !important; display:inline;}
.service_list{margin: 0 auto;width:auto; display:inline-block !important; display:inline;margin-top: 22px;}
/*.service_div_l{width: 525px;}*/
.service_div_r{margin-left: 20px;}

.about_banner_wrap{width: 100%;min-width: 1080px;background: #054d65;height: 300px;vertical-align: middle;}
.about_banner_img{width: 313px;height: 228px;margin: 36px 20px 0 0;}
.about_banner_text{width: 1080px;margin: 0 auto}
.about_wrap{width: 100%;min-width: 1080px;}
.about_cont{width: 1080px;margin: 50px auto;}
/*.about_detail{width: 500px;}*/
.about_words{font-size:16px;line-height:28px;margin:30px 0 50px;width: 500px;color: #081831;font-style: italic;}
.about_ul{margin: 40px 0 0 -190px;width: 705px;}
.about_ul li{color: #fff;font-size: 18px;line-height: 30px;}
.about_title{font-size:36px;border-bottom:4px solid #e9f0f5;width:260px;margin:0 auto;height:44px;text-align: center;position:relative;margin-bottom: 60px;padding-top:60px;}
.about_title_en{font-size:28px;border-bottom:4px solid #e9f0f5;width:240px;margin:0 auto;height:44px;text-align: center;position:relative;margin-bottom: 60px;}
.about_line{position:absolute;width:43px;height:4px;left: 43px;bottom:-3px;background:#3d77c7}
.about_line_en{position:absolute;width:43px;height:4px;left: 98px;bottom:-3px;background:#3d77c7}
.culture_img{width:500px}
.map_div{width:100%;text-align:center;margin:50px 0 60px 0;}
.map_div img{width:100%;}
.welfare_img{margin-top:50px;}
.about_ul_en{margin: 40px 0 0 -190px;width: 466px;}
.about_ul_en li{color: #fff;font-size: 14px;line-height: 24px;}
/*轮播*/
.box{margin: 0 auto;width: 500px;height: 300px;position: relative;overflow: hidden;}
.box_en{margin-left: 80px;}
#imgs{margin: 0;padding: 0;position: absolute;left: 0;right: 0;width: 3600px;height: 300px;list-style: none;z-index: 10;}
#imgs li{margin: 0;padding: 0;width: 500px;height: 300px;float: left;}
#imgs li img{width: 500px;height: 300px;}
#index{position: absolute;left: 210px;bottom: 10px;z-index: 20;list-style: none;}
#index li{float: left;background-color: #868686;width: 10px;height: 10px;color: #868686;font-size: 0px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin: 0 10px 0 0;}
#index li: hover{cursor: pointer;}
.shu{position: absolute;left: 824px;bottom: -62px;z-index: 30;height: 26px;border-right: 2px solid #666;}
#left{width: 24px;height: 24px;position: absolute;left: 790px;bottom: -60px;background: url(../img/arrow_l.png);z-index: 30;cursor: pointer;}
#right{width: 24px;height: 24px;position: absolute;right: 220px;bottom: -60px;background: url(../img/arrow_r.png);z-index: 30;cursor: pointer;}
.yqlj{color: white;font-size: 18px;}

.rongda_wrap{width: 100%;min-width: 1080px;background: rgba(250, 250, 250, 1);padding: 20px 0 }
.rongda_cont{width: 1080px;margin: 0 auto}
.rongda_p{font-size: 38px;margin: 20px 0;}
.rongda_div{width: 270px;float: left;}
.rongda_div ul li.rongda_title{font-weight: bold;color: #034a60}
.rongda_div ul li{color: #2F2E2E;font-size: 16px;line-height: 26px;}
.email_div{margin: 20px 0;width: 100%;height: 92px;border-top: 1px solid #666;border-bottom: 1px solid#666;text-align: center}
.email_div p:first-child{font-size: 20px;font-weight: bold;margin-top: 20px}
.email_div p:last-child{font-size: 16px;}
.input_text{width: 500px;background: #fff;border:none;height: 36px;line-height: 36px;float: left;padding: 0 20px;font-size: 14px;}
.input_text_long{width: 1040px;background: #fff;border:none;height: 36px;line-height: 36px;margin-top: 12px;padding: 0 20px;font-size: 14px;}
.textarea_text{width: 1040px;height: 152px;border:none;margin-top: 12px;padding: 0 20px;font-size: 14px;}
.send_btn{width: 183px;height: 52px;line-height: 52px;color: #fff;background: #044683;border-radius: 16px;border:none;float: right;margin-top: 20px;font-size: 18px;}
