﻿@import url("base.css");

body { font-family: 微软雅黑; background-color: #ffffff; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; overflow-x: hidden; margin: 0 auto; min-width: 1200px; }
a, a:hover { text-decoration: none; background-color: none; -webkit-tap-highlight-color: rgba(0,0,0,0); }
input, button, textarea { outline: none; -webkit-apperance: normal; border-radius: initial; /*-webkit-appearance: button;*/ }
.main { width: 1200px; margin: 0px auto; }
@font-face { font-family: 'FontAwesome'; src: url('fontawesome-webfont.ttf?v=4.2.0') format('truetype'); font-weight: normal; font-style: normal; }
.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
/*font*/
/*-----------------------------------------------*/
.top { float: left; width: 100%; height: 70px; border-bottom: 4px #cdc9c6 solid; }
.logo { background-position: center center; float: left; width: 16%; min-width: 200px; height: 70px;  background-repeat: no-repeat;border:1px solid red; }
/*.nav ul {float: right; height:70px; }
.nav li { float: left;width:100px; height:70px; line-height:68px; font-size:14px; color:#262626; font-weight:bold;text-align:center;}
.nav li:hover { color:#f57bae; border-bottom:3px solid #f57bae;cursor:pointer;}*/
.call { background-position: left center; float: right; width: 200px; height: 70px; background-image: url(call.jpg); background-repeat: no-repeat; }
.call div { float: left; width: 150px; margin-left: 50px; color: #000000; font-size: 14px; margin-top: 18px; line-height: 130%; }
.call span.num p { float: left; width: 150px; height: 20px; }
.sypic { float: left; width: 100%; height: 100px; background-position: center center; background-repeat: no-repeat; margin-top: -65px; position: relative; }
/*.page_pic_5 {background-image: url(page_pic_5.jpg); }
.page_pic_zimeiti {background-image: url(page_pic_zimeiti.jpg); }
.page_pic_shangwu {background-image: url(page_pic_shangwu.jpg); }
.page_pic_jiankang {background-image: url(page_pic_jiankang.jpg); }
.page_pic_zhuanyezhaohu {background-image: url(page_pic_zhuanyezhaohu.jpg); }
.page_pic_zhiyepeixun {background-image: url(page_pic_zhiyepeixun.jpg); }
.page_pic_lvjudujia {background-image: url(page_pic_lvjudujia.jpg); }
.page_pic_jiankangshenghuo {background-image: url(page_pic_jiankangshenghuo.jpg); }*/

.dpic { float: left; width: 100%; height: 495px; background-position: center center; background-repeat: no-repeat; background-image: url(dpic.png); }
.holnav { float: left; width: 100%; background-color: #fbfaf9; }
.hollb { float: left; width: 100%; height: 75px; border-bottom: solid 5px #ebebeb; }
.hollbl { float: left; width: 870px; height: 75px; }
.hollbl li { float: left; width: 120px; height: 75px; line-height: 75px; font-size: 16px; color: #7d7c7c; text-align: center; padding: 0px 20px; margin-right: 5px; }
.hollbl li:hover, .hollbl li.on { color: #f19abe; border-bottom: 5px solid #f19abe; cursor: pointer; }
.hollbl li a { width: 100%; height: 100%; display: block; }
.hollbr { float: left; width: 300px; height: 75px; margin-left: 28px; }
.hollbr span { float: left; width: 120px; height: 75px; line-height: 75px; text-indent: 20px; font-size: 14px; }
.hollbr span.zj { background-position: left center; background-image: url(1.png); background-repeat: no-repeat; }
.hollbr span.fz { background-image: url(2.png); background-position: left center; background-repeat: no-repeat; }
.hollbr span:hover { color: #f19abe; cursor: pointer; }
.qiyehead { background-position: center top; width: 100%; min-height: 806px; background-image: url(qyjs.png); background-repeat: repeat-y; float: left; }
.qiyeleft { width: 800px; margin-right: 50px; float: left; margin-bottom: 50px; }
.qylnav { float: left; width: 800px; height: 200px; border-bottom: 1px solid #e5e5e5; }
.qylnav p { position: absolute; border-bottom: #292929 3px solid; width: 110px; margin-top: 198px; }
.qylnav span.ns { float: left; font-size: 70px; color: #cfcfcf; padding-top: 50px; width: 810px; }
.qylnav span.nx { float: left; font-size: 28px; color: #3b3b3b; width: 810px; margin-top: 20px; }
.qylcon { float: left; width: 100%; font-size: 14px; color: #373737; line-height: 25px; margin-top: 30px; }
.qylcon img { max-width: 100%; }
.qiyeright { float: left; width: 300px; color: #acaca9; font-size: 30px; margin-top: 50px; margin-left: 40px; font-family: Verdana; line-height: 120%; text-transform :uppercase;}
.qiyeright span { float: left; width: 100%; font-size: 30px; margin-top: 40px; }

/**新闻详情页*/
.infoContent { width: 100%; float: left; }
.infoContent div.infoc { width: 820px; float: left; min-height: 500px; }
.infoContent div.infoc div.t { min-height: 60px; float: left; width: 100%; font-size: 18px; padding: 10px 0px 20px 0px; line-height: 180%; font-weight: bold; }
.infoContent div.infoc div.t1 { width: 100%; float: left; height: 30px; border-bottom: 2px solid #c6c6c6; }
.infoContent div.infoc div.t1 span { margin-right: 20px; }
.infoContent div.infoc div.t1 span.s1 { font-size: 16px; color: #fd0100; }
.infoContent div.infoc div.t1 span.click { font-size: 14px; color: #a5a5a5; }
.infoContent div.infoc div.t1 span.click label { margin-left: 10px; }
.infoContent div.infoc div.info { font-size: 14px; padding: 10px 0px; width: 100%; float: left; line-height: 150%; }
.infoContent div.infoc div.info img { max-width: 100%; }
.infoContent div.infor { width: 350px; float: left; margin-left: 30px; background-color: #f1ece9; min-height: 500px; margin-top: 20px; }
.infoContent div.infor p { font-size: 16px; height: 50px; line-height: 50px; width: 90%; float: left; margin-left: 5%; font-weight: bold; }
.infoContent div.infor li { border-top: 2px solid #e6d9d1; width: 90%; float: left; margin-left: 5%; padding: 10px 0px; font-size: 14px; line-height: 150%; }


.footer { float: left; width: 100%; height: 120px; background-color: #efeeed; }
.footer .wrap { width: 1200px; height: 120px; margin: 0 auto; box-sizing: border-box; padding-top: 34px; }
.footer .wrap .copyright { float: left; font-size: 0px; }
.footer .wrap .copyright div { display: inline-block; vertical-align: top; }
.footer .wrap .copyright .company { font-size: 14px; color: rgb(83,83,83); opacity: 0.7; filter: alpha(opacity=70); margin-right: 16px; font-weight: bold; }
.footer .wrap .copyright .numb { font-size: 14px; color: rgb(83,83,83); opacity: 0.7; filter: alpha(opacity=70); font-weight: bold; }
.footer .wrap .copyright .address { display: block; margin-top: 16px; font-size: 16px; color: rgb(83,83,83); opacity: 0.7; filter: alpha(opacity=70); font-weight: bold; }
.footer .wrap .copyright .iphone { margin-top: 16px; font-family: 'webfont-DIN-Medium'; font-size: 24px; color: #ff8a00; }

.footer .wrap .contactus { float: right; font-weight: normal; }
.footer .wrap .contactus ul { display: inline-block; font-size: 0px; vertical-align: top;}
.footer .wrap .contactus ul li { display: inline-block; vertical-align: top; }
.footer .wrap .contactus ul li a { font-size: 13px; color: rgb(83,83,83); opacity: 0.7; filter: alpha(opacity=70); font-weight: bold; margin-left: 18px; position: relative; }
.footer .wrap .contactus ul li a::before { content: ""; width: 2px; height: 2px; position: absolute; top: 50%; margin-top: -1px; left: -10px; background-color: rgb(83,83,83); opacity: 0.7; filter: alpha(opacity=70); }
.footer .wrap .contactus ul > :first-child a::before { display: none; }
.footer .wrap .contactus div.v1 { display: inline-block; vertical-align: top; width: 33px; height: 33px; margin-top: -10px; margin-left: 22px; position: relative; }
.footer .wrap .contactus div.v1 em { display: block; width: 33px; height: 33px; background: url(footer_weixin.png) no-repeat center; cursor: pointer; text-indent: -9999px; }
.footer .wrap .contactus div.v1 img { width: 150px; height: 150px; display: none; position: absolute; top: -174px; right: 0px; }
.footer.on .wrap .copyright .company { display: block; font-size: 14px; margin-bottom: 10px; font-weight: normal; }
.footer.on .wrap .copyright .numb { font-size: 14px; font-weight: normal; }
.footer .wrap .contactus div.f_tel { height:30px;line-height:30px;color:#b970a4;margin-left:20px;margin-top:5px;}
.footer .wrap .contactus div.f_tel span { font-size:24px;float:left;height:20px;width:20px;color:#e50e97;border:1px solid #e50e97;-moz-border-radius:20px;
-webkit-border-radius:20px;-ms-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;background-color:#fff;padding:5px;margin-right:10px;}
.footer .wrap .contactus div.f_tel b { font-size:14px;line-height:100%;}

.xwxt { float: left; width: 100%; background-color: #f9f8f6; }
/*.news { float:left; width:1080px; margin-left:60px; margin-top:15px;}*/
.newstj { float: left; width: 100%; height: 220px; background-color: #f5f0ed; }
.newstjl { float: left; width: 357px; height: 220px; }
.newstjl img { width: 365px; height: 220px; }
.newstjr { float: left; width: 660px; height: 220px; margin-left: 35px; }
.newstjr span { float: left; width: 100%; }
.newstjr span.sj { float: left; width: 100%; height: 60px; color: #e40011; font-size: 30px; font-family: 微软雅黑; line-height: 60px; }
.newstjr span.title { float: left; width: 100%; height: 50px; color: #3a3a38; font-size: 16px; font-weight: bold; font-family: 微软雅黑; line-height: 40px; }
.newstjr span.content { float: left; width: 100%; height: 115px; color: #696768; font-size: 14px; font-family: 微软雅黑; line-height: 160%; }
.newslb { float: left; width: 100%; height: 140px; margin-top: 15px; background-color: #ffffff; }
.newslbz { float: left; width: 135px; height: 140px; color: #e80111; font-size: 20px; padding-left: 30px; padding-top: 20px; }
.newslbz img { width: 100px; height: 65px; margin-top: 10px; margin-bottom: 0px; }
.newslby { float: left; width: 912px; height: 140px; }
.newslby span { float: left; width: 100%; }
.newslby span.bt { float: left; width: 98%; height: 45px; color: #000000; line-height: 45px; font-size: 16px; font-weight: bold; }
.newslby span.bt a:hover { color: red; }
.newslby span.content { float: left; width: 98%; color: #939393; line-height: 25px; font-size: 14px; }
.newsmore { float: left; width: 100%; height: 80px; }
.newsmore a { float: left; width: 115px; height: 40px; background-color: #e70012; color: #ffffff; font-size: 16px; line-height: 40px; text-align: center; margin-left: 475px; margin-top: 20px; }

.xmzsnav { float: left; width: 100%; height: 150px; }
.xmzsnav li { float: left; width: 167px; height: 140px; background-color: #e7e7e7; margin-right: 5px; }
.xmzsnav li span { float: left; width: 100%; margin-left: 15px; }
.xmzsnav li span.en { float: left; width: 100%; color: #ca658f; font-size: 18px; font-weight: bold; margin-top: 30px; line-height: 130%; text-transform:uppercase;}
.xmzsnav li span.cn { float: left; width: 100%; color: #333; font-size: 14px; font-weight: bold; margin-top: 10px; }
.xmzsnav li.on { background-color: #ffffff; }
.xmzsnav li.last { margin-right: 0px;margin-left:1px; }


.xmzsxq { float: left; width: 100%; margin-bottom: 20px; }
.xmzsxqpic { float: left; width: 710px; height: 400px; }
.xmzsxqcn { float: left; width: 490px; height: 400px; background-color: #5c5c5c; }
.xmzsxqcn span { float: left; width: 425px; margin-left: 30px; margin-right: 25px; }
.xmzsxqcn span.bt { float: left; width: 425px; margin-top: 50px; font-size: 22px; color: #ffffff; }
.xmzsxqcn span.en { float: left; width: 425px; height: 50px; font-size: 12px; color: #ffffff; line-height: 20px; margin-top: 10px; margin-bottom: 10px; }
.xmzsxqcn span.cn { float: left; width: 425px; height: 180px; color: #ffffff; line-height: 200%; font-size: 14px; }
.xmzsxqcn span.add { float: left; width: 425px; height: 30px; max-height: 30px; color: #ffffff; line-height: 30px; }
.xmzsxqcn span.dh { float: left; width: 425px; height: 30px; max-height: 30px; color: #ffffff; line-height: 30px; }
.yewjj { float: left; width: 100%; height: 200px; }
.yewjjbt { float: left; width: 100%; height: 50px; line-height: 60px; font-size: 40px; color: #786baf; text-align: center; }
.yewjjcn { float: left; width: 100%; height: 60px; line-height: 60px; font-size: 24px; color: #786baf; text-align: center; font-weight: bold; }
.yewjjnr { float: left; width: 100%; padding: 15px 0px; color: #262626; font-size: 14px; line-height: 25px; }
.hzzxjj { float: left; width: 100%; }
.ywlyxq, .yewulingyu { float: left; width: 100%; }
.ywlyxq > div { padding: 20px 0px; margin-bottom: 20px; color: #000; line-height: 150%; font-size: 14px; }
.ywlyxqan { width: 100%; float: left; margin: 10px 0px; }
.ywlyxq div.v1 { float: left; width: 510px; margin-right: 50px; }
.ywlyxq div.v1 p, .ywlyxq div.v2 p { font-size: 16px; font-weight: bold; width: 100%; height: 40px; line-height: 40px; }
.ywlyxq div.v1 div { padding-top: 50px; text-indent: 25px; }
.ywlyxq div.v2 { width: 640px; float: left; }
.ywlyxq div.v3 { width: 100%; background-color: #f7c5b4; float: left; padding: 10px; box-sizing: border-box; }
.ywlyxq div.v3 > div { border: 5px solid #fde5dc; width: 90%; margin-left: 5%; float: left; padding: 10px; margin-top: 20px; margin-bottom: 20px; box-sizing: border-box; }
.ywlyxq div.v3 > div li { width: 25%; float: left; border-right: 5px solid #fde5dc; box-sizing: border-box; padding: 5px; height: 135px; }
.ywlyxq div.v3 > div li.last { border-right: 0px; }
.ywlyxq div.v3 > div li p { text-align: center; width: 100%; }
.ywlyxq div.v4 > p { font-size: 16px; font-weight: bold; height: 35px; width: 100%; float: left; }
.ywlyxq div.v4 ul { width: 100%; float: left; }
.ywlyxq div.v4 li { float: left; height: 390px; width: 290px; margin-right: 13.3px; }
.ywlyxq div.v4 li label { background-image: url(yewu.png); display: block; width: 290px; height: 190px; float: left; }
.ywlyxq div.v4 li.l2 label { background-position: center -190px; }
.ywlyxq div.v4 li.l3 label { background-position: center -380px; }
.ywlyxq div.v4 li.last label { background-position: center -570px; }
.ywlyxq div.v4 li div { border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-color: #b970a5; border-bottom-color: #b970a5; border-left-color: #b970a5; box-sizing: border-box; padding: 0px 10px 10px 10px; height: 190px; float: left; }
.ywlyxq div.v4 li p { float: left; width: 100%; display: block; font-size: 16px; text-align: center; font-weight: bold; height: 35px; line-height: 35px; }
.ywlyxq div.v4 li b { float: left; width: 100%; display: block; text-align: center; height: 25px; }
.ywlyxq div.v4 li.last { margin-right: 0px; }

.yewulingyu { padding: 30px 0px; min-height: 380px; }
.yewulingyu img { float: left; width: 500px; margin-right: 50px; }
.yewulingyu div.v1 { font-size: 14px; line-height: 180%; width: 650px; float: left; }

.hasMoreTab .hd { line-height: 40px; height: 40px; padding-right: 10px; margin-bottom: 20px; }
.hasMoreTab .hd ul { height: 40px; }
.hasMoreTab .hd li { float: left; width: 120px; height: 40px; border: 1px solid #fcf8ed; background-color: #8176ac; text-align: center; line-height: 40px; font-size: 18px; color: #ffffff; margin-right: 35px; margin-top: 20px; -moz-border-radius: 5px 5px; /* Geckobrowsers */ -webkit-border-radius: 5px 5px; cursor: pointer; }
.hasMoreTab .hd li.on { border: 1px solid #fcf8ed; background-color: #e2def4; color: #b970a4; }

/*项目运营*/
.iyunying { width: 100%; float: left; }
.xmzsdq { float: left; width: 100%; }
.hasMoreTab2 { width: 100%; float: left; }
.hasMoreTab2 .hd2 { line-height: 40px; height: 40px; padding-right: 10px; margin-bottom: 20px; }
.hasMoreTab2 .hd2 ul { height: 35px; }
.hasMoreTab2 .hd2 li { float: left; width: 60px; height: 35px; color: #959595; font-size: 14px; line-height: 35px; font-weight: bold; text-align: center; padding: 0px 10px; cursor: pointer; }
.hasMoreTab2 .hd2 li.on { float: left; color: #ca658f; border-bottom: 5px solid #ca658f; }
.hasMoreTab2 div.conWrap, .hasMoreTab2 div.con { width: 100%; float: left; }

.zmttj { background-color:#eee;width:1120px;margin:0px auto;margin-top:20px;}


.zmtbj { float: left; width: 100%; background-color: #f5f5f5; }
.zmtlb, .zmtlist { float: left; width: 1200px; margin-top: 40px; }
.zmtlb ul, .zmtlist ul { float: left; width: 1200px; padding: 20px 0px; }
.zmtlb li { float: left; width: 345px; height: 280px; background-color: #ffffff; margin-left: 41.25px; margin-bottom: 30px; }
.zmtlb li span { position: absolute; width: 40px; height: 40px; font-size: 30px; color: #fff; margin-left: -340px; float: left; margin-top: 150px; border: 2px solid #fff; border-radius: 40px; text-align: center; line-height: 40px; }
.zmtlb li:hover span { color: #fe0000; border: 2px solid #fe0000; }
.zmtlb li a.a1 { height: 40px; padding-top: 20px; font-size: 14px; float: left; width: 96%; display: block; padding: 20px 2%; line-height: 150%; }
.zmtlb li a.a1:hover { float: left; background-color: #faf0e8; }

.zmtlist li { float: left; width: 380px; height: 320px; background-color: #ffffff; margin-bottom: 30px; margin-right: 30px; background-image: url(zmtbg.png); cursor: pointer; }
.zmtlist li:hover { background-position: 0px -320px; }
.zmtlist li.last { margin-right: 0px; }
.zmtlist li img { width: 130px; height: 130px; margin-top: 85px; margin-left: 125px; }
.zmtlist li span { display: block; width: 100%; height: 60px; line-height: 60px; float: left; text-align: center; font-size: 16px; }
.zmtlist li:hover span { color: #f86b8e; }
.zmtlist .pagetitle { color: #786baf; width: 200px; margin: 0px auto; }
.zmtlist .pagetitle i, .zmtlist .pagetitle b { width: 100%; display: block; float: left; text-align: center; }
.zmtlist .pagetitle i { font-size: 22px; font-style: normal; }
.zmtlist .pagetitle b { font-size: 18px; margin-top: 10px; }
.zmtlist div.zmtsel { width: 500px; margin: 0px auto; margin-top: 100px; }
.zmtlist div.zmtsel select { border: 2px solid #786baf; height: 35px; font-size: 14px; width: 150px; }
.zmtlist div.zmtsel #zmts2 { margin-left: 20px; width: 320px; }
.zmtlist div.zmtdata { width: 256px; margin: 0px auto; margin-top: 100px; min-height: 200px; margin-bottom: 100px; padding: 5px; background-color: #fff; }
.zmtlist div.zmtdata p { height: 35px; text-align: center; font-size: 14px; color: #786baf; line-height: 35px; width: 100%; }
/*各地公司*/
.gedicompany { padding: 20px 0px; }
.gedicompany a { padding: 10px; font-size: 16px; display: block; float: left; }
.gedicompany a:hover, .gedicompany a.on { color: #fd0003; }
.gedicompany select { height: 30px; line-height: 30px; border: 1px solid #999999; padding: 0px 10px; background-color: #D5D5D5; }
#allmap { width: 100%; float: left; height: 600px; margin-bottom: 50px; }
.gedicom1 { width: 100%; float: left; margin-bottom: 40px; }
.gedicom1 li { width: 380px; margin-right: 30px; float: left; border-top: 2px solid rgb(83,83,83); font-size: 14px; line-height: 150%; }
.gedicom1 li.last { margin-right: 0%; }
.gedicom1 li span { font-size: 24px; border: 2px solid rgb(83,83,83); border-radius: 40px; width: 40px; height: 40px; display: block; text-align: center; line-height: 40px; float: left; margin-right: 10px; margin-top: 15px; }
.gedicom1 li label { margin-top: 25px; display: block; float: left; height: 40px; width: 320px; }
.gedicom1 li.last label { margin-top: 15px; }
.singlepagelt { width: 100%; float: left; padding: 10px 0px; }
.singlepagelt img { max-width: 100%; }

/*工作岗位*/
.gangweilist { width: 100%; float: left; }
.gangweilist li { float: left; width: 100%; border: 1px solid #d2d2d2; background-color: #fff; margin: 20px 0px; padding: 20px; box-sizing: border-box; }
.gangweilist li a { font-size: 16px; height: 40px; line-height: 30px; font-weight: bold; }
.gangweilist li span { float: right; margin-left: 40px; }
.gangweilist li span label { margin-left: 5px; }
.gangweilist li p { font-size: 12px; line-height: 150%; width: 100%; padding: 20px 0px; }
.gangweiinfo, .gangweiinfo2 { width: 100%; box-sizing: border-box; border: 1px solid #d2d2d2; background-color: #fff; margin: 20px 0px; padding: 20px; float: left; }
.gangweiinfo div p { width: 100%; font-weight: bold; font-size: 18px; height: 50px; }
.gangweiinfo div.v1 { float: left; width: 100%; height: 40px; }
.gangweiinfo div.v1 span { width: 25%; display: block; float: left; }
.gangweiinfo div.v1 span label { margin-left: 5px; }
.gangweiinfo div.v2 { background-color: #faf8f9; width: 100%; float: left; height: 40px; line-height: 40px; text-indent: 10px; font-size: 14px; }
.gangweiinfo div.v3 { line-height: 180%; padding: 10px; float: left; width: 100%; box-sizing: border-box; }
.gangweiinfo div a { width: 200px; border: 1px solid #7d7d7d; background-color: #eeeeee; height: 30px; line-height: 30px; display: block; float: left; margin-top: 30px; text-align: center; margin-left: 40%; }
.gangweiinfo2 td { height: 50px; line-height: 50px; }
.gangweiinfo2 td input, .gangweiinfo2 td select { height: 30px; }
.gangweiinfo2 td.bqleft { text-align: right; font-size: 14px; }
.gangweiinfo3 { width: 100%; float: left; margin: 20px 0px; }
.gangweiinfo3 div.v1 { width: 430px; background-color: #fcf8ed; height: 602px; padding-top: 150px; box-sizing: border-box; float: left; }
.gangweiinfo3 div.v1 span { margin: 0px auto; display: block; width: 300px; text-align: center; font-size: 36px; }
.gangweiinfo3 div.v1 span label { width: 100%; float: left; font-size: 16px; margin-top: 10px;text-align:center;line-height:150%; }
.gangweiinfo3 div.v2 { background-color: #ebebeb; float: left; width: 770px; box-sizing: border-box; min-height: 450px; padding: 20px; }
.gangweiinfo3 div.v2 p { width: 100%; float: left; font-size: 14px; line-height: 180%; }
.gangweiinfo3 div.v2 p b { font-size: 18px; }
.gangweiinfo3 div.v2 td { height: 40px; padding:5px 0px;}
.gangweiinfo3 div.v2 td input { height: 30px; font-size: 14px; }
.gangweiinfo3 div.v2 td .btn2 { background-color: #f29ec2; height: 40px; border: 0px; width: 150px; color: #fff; }
/*首页新闻*/
.sybody { float: left; width: 100%; height: 300px; margin-top: -40px; margin-bottom: 20px; }
.sybodyl { float: left; width: 670px; height: 275px; margin-right: 25px; }
.sybodyl .new { float: left; width: 654px; height: 100%; }
.sybodyl .new .inews { margin-top: 33px; font-family: 'webfont-DIN-Medium'; font-size: 32px; color: rgb(230,0,18); text-transform: uppercase; letter-spacing: -2px; }
.sybodyl .new .title { margin-top: 20px; margin-bottom: 8px; }
.sybodyl .new .title .day { float: left; color: #7a7774; font-family: 'webfont-DIN-Medium'; font-size: 20px; letter-spacing: -1px; width: 96px; line-height: 1.2em; }
.sybodyl .new .title h4 { float: right; width: 548px; margin-left: 10px; font-size: 17px; line-height: 1.4em; color: rgb(102,102,102); }
.sybodyl .new p a { font-size: 14px; color: rgb(83,83,83); opacity: 0.6; filter: Alpha(opacity=60); line-height: 1.6em; }
.sybodyl .new .look { margin-top: 24px; margin-bottom: 16px; height: 12px; line-height: 12px; font-size: 12px; color: rgb(204,204,204); padding-left: 30px; background: url(index_00.jpg) no-repeat left center; }
.sybodyl .new ul { border-top: 4px solid rgb(243,240,237); padding-top: 16px; }
.sybodyl .new ul a { margin-top: 14px; font-size: 14px; color: rgb(83,83,83); opacity: 0.8; filter: Alpha(opacity=80); }
.sybodyl .new ul a strong { margin-right: 10px; font-weight: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; float: left; }
.sybodyl .new ul a em { font-style: normal; font-family: 'webfont-DIN-Medium'; }
.sybodyl .new ul li { height: 25px; }

/**首页效果*/
.sybodyr { float: left; width: 1200px; height: 240px; }
.sybodyr ul { height: 240px; width: 1200px; overflow: hidden; }
.sybodyr ul li { float: left; }
.sybodyr ul li a { width: 125px; height: 238px; box-sizing: border-box; padding-top: 46px; padding-left: 14px; position: relative; transition: all 400ms; display: block; }
.sybodyr ul li a.alink1 { background: url(index_02.jpg); }
.sybodyr ul li a.alink2 { background: url(index_03.jpg); }
.sybodyr ul li a.alink3 { background: url(index_04.jpg); }
.sybodyr ul li a.alink4 { background: url(index_05.jpg); }
.sybodyr ul li a.alink5 { background: url(index_06.jpg); }
.sybodyr ul li a.alink6 { background: url(index_07.jpg); }
.sybodyr ul li a.alink7 { background: url(index_08.jpg); }
.sybodyr ul li a .cn { font-size: 16px; text-transform: uppercase; font-weight: bold; color: #fff; opacity: 0.5; filter: alphga(opacity=50); transition: all 400ms; }
.sybodyr ul li a .cn em { font-style: normal; position: relative; }
.sybodyr ul li a .cn em:first-child { padding-right: 7px; }
.sybodyr ul li a .cn em:first-child::after { content: "+"; display: block; position: absolute; top: -1px; right: -1px; font-size: 12px; font-weight: bold; }
.sybodyr ul li a .en { font-family: 'webfont-DIN-Medium'; font-size: 18px; color: #fff; line-height: 1.2em; padding-bottom: 50px; margin-top: 15px; background: url(index_07.png) no-repeat -24px bottom; opacity: 0; filter: alpha(opacity=0); transition: all 400ms; text-transform: uppercase; font-weight: normal; }
.sybodyr ul li a .en em { font-style: normal; position: relative; font-family: 'webfont-DIN-Medium'; }
.sybodyr ul li a .en em:first-child::after { content: "+"; display: block; position: absolute; top: 0px; right: -12px; font-size: 16px; font-weight: normal; }
.sybodyr ul li a.on { width: 450px; }
.sybodyr ul li a.on.alink1 { background: url(index_02_on.jpg); }
.sybodyr ul li a.on.alink2 { background: url(index_03_on.jpg); }
.sybodyr ul li a.on.alink3 { background: url(index_04_on.jpg); }
.sybodyr ul li a.on.alink4 { background: url(index_05_on.jpg); }
.sybodyr ul li a.on.alink5 { background: url(index_06_on.jpg); }
.sybodyr ul li a.on.alink6 { background: url(index_07_on.jpg); }
.sybodyr ul li a.on.alink7 { background: url(index_08_on.jpg); }
.sybodyr ul li a.on .cn { opacity: 1; filter: alphga(opacity=100); }
.sybodyr ul li a.on .en { opacity: 1; filter: alphga(opacity=100); background-position: 0px bottom; }

/**导航*/
.nav { float: left; height: 70px; width: 61%; min-width: 700px; margin-right: 4%; }
.nav .navbar { float: right; position: relative; height: 70px; }
.nav .navbar > li { float: left; position: relative; z-index: 3; height: 70px; width: 100px; }
.nav .navbar > li > a { height: 66px; }
.nav .navbar > li > a h2 { font-size: 14px; color: rgb(51,51,51); font-weight: bold; height: 66px; line-height: 66px; padding: 0 14px; transition: all 400ms; text-align: center; }
.nav .navbar > li.on > a h2 { color: rgb(230,0,18); }
.nav .navbar ul { position: absolute; top: 70px; left: 0px; height: 0px; font-size: 0px; white-space: nowrap; overflow: hidden; width: 1920px; padding-left: 2000px; margin-left: -2000px; background: url(header_navbarbg.png); }
.nav .navbar ul li { display: inline-block; vertical-align: top; }
.nav .navbar ul > li:first-child { margin-left: 14px; }
.nav .navbar ul li h3 { height: 60px; line-height: 60px; margin-right: 22px; font-size: 14px; color: #fff; position: relative; opacity: 0; filter: Alpha(opacity=0); top: 30px; }
.nav .navbar > li:hover ul { height: 60px; }
.nav .navbar > li:hover .li1 h3 { opacity: 1; filter: Alpha(opacity=100); top: 0px; transition: all 1000ms 100ms; }
.nav .navbar > li:hover .li2 h3 { opacity: 1; filter: Alpha(opacity=100); top: 0px; transition: all 1000ms 250ms; }
.nav .navbar > li:hover .li3 h3 { opacity: 1; filter: Alpha(opacity=100); top: 0px; transition: all 1000ms 400ms; }
.nav .navbar > li:hover .li4 h3 { opacity: 1; filter: Alpha(opacity=100); top: 0px; transition: all 1000ms 550ms; }
.nav .navbar > li:hover .li5 h3 { opacity: 1; filter: Alpha(opacity=100); top: 0px; transition: all 1000ms 700ms; }
.nav .navbar > li:hover .li6 h3 { opacity: 1; filter: Alpha(opacity=100); top: 0px; transition: all 1000ms 850ms; }
.nav .navbar .subline { height: 4px; position: absolute; z-index: 2; top: 70px; background-color: rgb(230,0,18); }


/*发展历程*/
/*about_process*/
.lichengcontent { position: relative; z-index: 2; background-image: linear-gradient(0deg,rgb(245,240,237) 0%,rgb(255,255,255) 100%); width: 100%; float: left; background: url(about_process_01.png) no-repeat center bottom; }
.lichengcontent .wrap { padding-top: 60px; padding-bottom: 60px; }
.lichengcontent .wrap .show { width: 1200px; margin: 0 auto; }
.lichengcontent p { font-size: 14px; color: rgb(132,136,139); margin-bottom: 15px; line-height: 24px; }
.about_process { padding-top: 0 !important; padding-bottom: 0 !important; }
.about_process .show { height: 760px; position: relative; }
.about_process .show .bg_horse { position: absolute; z-index: 1; width: 1200px; height: 760px; top: 0; left: 0; right: 0; margin-left: auto; margin-right: auto; }
.about_process .show .bg_horse div { position: absolute; top: 0; right: 0px; width: 1560px; height: 760px; }
.about_process .show .bg_city { position: absolute; z-index: 2; width: 1200px; height: 203px; bottom: 0; left: 0; right: 0; margin-left: auto; margin-right: auto; background: url(about_process_02.png) no-repeat right bottom; }
.about_process .show .slide { position: absolute; z-index: 3; top: 0; left: 0; right: 0; margin-left: auto; margin-right: auto; width: 1200px; height: 760px; }
.about_process .show .slide .leftinput, .about_process .show .slide .rightinput { position: absolute; top: 263px; left: -340px; width: 360px; height: 56px; overflow: hidden; }
.about_process .show .slide .rightinput { left: auto; right: -340px; }
.about_process .show .slide .box { position: absolute; top: 0; left: -26px; width: 656px; height: 56px; }
.about_process .show .slide .box .outxian { position: absolute; top: 50%; margin-top: -1px; left: 0px; width: 300px; height: 2px; background-color: rgb(206,196,191); }
.about_process .show .slide .box a { width: 56px; height: 56px; position: absolute; top: 0; left: 300px; background: url(about_process_03.png) no-repeat center; cursor: pointer; transition: all 400ms; }
.about_process .show .slide .box .inxian { position: absolute; top: 50%; margin-top: -1px; left: 356px; width: 300px; height: 2px; background-color: rgb(206,196,191); }
.about_process .show .slide .rightinput .box { position: absolute; top: 0; left: auto; right: -26px; width: 656px; height: 56px; }
.about_process .show .slide .rightinput .box .outxian { position: absolute; top: 50%; margin-top: -1px; left: 356px; width: 300px; height: 2px; background-color: rgb(206,196,191); }
.about_process .show .slide .rightinput .box a { width: 56px; height: 56px; position: absolute; top: 0; left: 300px; background: url(about_process_04.png) no-repeat center; cursor: pointer; }
.about_process .show .slide .rightinput .box .inxian { position: absolute; top: 50%; margin-top: -1px; left: 0px; width: 300px; height: 2px; background-color: rgb(206,196,191); }
.about_process .show .slide .leftinput .box a:hover { background-image: url(media_adveitise_01-on.png); }
.about_process .show .slide .rightinput .box a:hover { background-image: url(media_adveitise_02-on.png); }
.about_process .show .slide .bd { width: 1200px; height: 760px; overflow: hidden; background: url(about_process_05.png) repeat-x left 284px; font-size: 0px; }
.about_process .show .slide .bd li { display: inline-block; vertical-align: top; width: 300px; height: 760px; position: relative; margin-right: -150px; }
.about_process .show .slide .bd li ::-webkit-scrollbar { width: 4px; height: 8px; background-color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 0; }
.about_process .show .slide .bd li ::-webkit-scrollbar-thumb { background-color: rgb(230,0,18); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 0; }
.about_process .show .slide .bd li.odd { margin-top: 114px; height: 176px; }
.about_process .show .slide .bd li.odd .xian { position: absolute; top: 13px; left: 0px; width: 2px; height: 165px; background-color: rgb(206,196,191); }
.about_process .show .slide .bd li.odd .arrow { position: absolute; top: 13px; left: 0px; width: 30px; height: 12px; margin-top: -6px; background: url(about_process_06.png) no-repeat left center; }
.about_process .show .slide .bd li.odd .day { font-family: 'webfont-DIN-Medium'; font-size: 36px; color: rgb(230,0,18); padding-left: 45px; margin-bottom: 15px; letter-spacing: -2px; }
.about_process .show .slide .bd li.odd .text { width: 200px; height: 120px; padding-right: 10px; margin-left: 45px; overflow: auto; color: rgb(230,0,18); }
.about_process .show .slide .bd li.odd p { color: rgb(111,109,108); margin: 0; }
.about_process .show .slide .bd li.even { margin-top: 292px; }
.about_process .show .slide .bd li.even .xian { position: absolute; top: 0px; left: 0px; width: 2px; height: 165px; background-color: rgb(206,196,191); }
.about_process .show .slide .bd li.even .arrow { position: absolute; top: 165px; left: 0px; width: 30px; height: 12px; margin-top: -6px; background: url(about_process_06.png) no-repeat left center; }
.about_process .show .slide .bd li.even .day { font-family: 'webfont-DIN-Medium'; font-size: 36px; color: rgb(230,0,18); margin-bottom: 15px; padding-top: 147px; padding-left: 45px; letter-spacing: -2px; }
.about_process .show .slide .bd li.even .text { width: 200px; height: 120px; padding-right: 10px; margin-left: 45px; }
.about_process .show .slide .bd li.even p { color: rgb(111,109,108); margin: 0;  }
.about_process .show .slide .bd li.special { padding-top: 0; margin-top: 292px; }
/*发展历程end*/

.b_wrap { height: 240px; width: 100%; float: left; margin-bottom: 10px; }
.b_wrap .inbox { width: 1200px; height: 240px; margin: 0 auto; }
.b_wrap .inbox > div { float: left; height: 240px; position: relative; }
.b_wrap .inbox > div img { max-width: 100%; height: 240px; display: block; }
.b_wrap .inbox > div.clearfix { height: 0px; }


.rongyutable { width: 100%; float: left; border-collapse: collapse; }
.rongyutable td { height: 40px; vertical-align: top; }
.rongyutable td.t1 { border-right: 1px solid #ababab; width: 100px; color: #6c61a6; text-align: center; font-weight: bold; }
.rongyutable td.t2 { width: 100px; text-align: center; }
.rongyutable td.t2 strong { font-weight:normal;}
.rongyutable td.t1 strong { display:none;}

.yunying { width: 100%; position: relative; height: 400px; background: #ca658f; }
.yunying .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.yunying .bd ul { width: 100% !important; }
.yunying .bd li { width: 100% !important; height: 400px; overflow: hidden; text-align: center; }
.yunying .bd li a { display: block; height: 400px; }
.yunying .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; }
.yunying .hd ul { text-align: center; }
.yunying .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 42px; height: 11px; margin: 1px; overflow: hidden; background: #000; filter: alpha(opacity=50); opacity: 0.5; line-height: 999px; }
.yunying .hd ul .on { background: #f00; }
.yunying .prev, .yunying .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 2%; z-index: 1; width: 40px; height: 60px; background: url(slider-arrow.png) -126px -137px #000 no-repeat; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; }
.yunying .next { left: auto; right: 2%; background-position: -6px -137px; }



.index_slide { position: relative; z-index: 2; top: -65px; left: 0px; height: auto; width: 100%; max-width: 1920px; min-width: 1280px; overflow: hidden; }
.index_slide > a { position: absolute; z-index: 2; top: 50%; margin-top: -28px; left: -56px; width: 56px; height: 56px; background: url(media_adveitise_01.png) no-repeat center; cursor: pointer; transition: all 400ms; }
.index_slide > a.next { left: auto; right: -56px; background-image: url(media_adveitise_02.png); }
.index_slide:hover > a.prev { left: 56px; }
.index_slide:hover > a.next { right: 56px; }
.index_slide > a.prev:hover { background-image: url(media_adveitise_01-on.png); }
.index_slide > a.next:hover { background-image: url(media_adveitise_02-on.png); }
.index_slide .box { width: 100%; height: auto; }
.index_slide .box li { height: auto; width: 100%; background-repeat: no-repeat; background-position: center; }
.index_slide .smallimg { position: absolute; width: 1200px; height: 80px; bottom: 30px; left: 0; right: 0; margin-left: auto; margin-right: auto; background: url(../img/index/index_slide_smallimg.png) no-repeat right; }
.index_slide .hd { position: absolute; z-index: 3; width: 1200px; height: 8px; left: 0; right: 0; margin-left: auto; margin-right: auto; bottom: 40px; font-size: 0px; }
.index_slide .hd li { display: inline-block; vertical-align: top; width: 8px; height: 8px; margin-right: 10px; background-color: #fff; border-radius: 8px; transition: all 400ms; }
.index_slide .hd li.on { background-color: rgb(230,0,18); }
.index_slide .box li video,.index_slide .box li img { width:100%;height:100%;}




.fullSlide_child { width: 100%; height: 600px; background: #000;margin-top:-65px;}
.fullSlide_child .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide_child .bd ul { width: 100% !important; }
.fullSlide_child .bd li { width: 100% !important; height: 600px; overflow: hidden; text-align: center; }
.fullSlide_child .bd li a { display: block; height: 600px; }
.fullSlide_child .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; background: url(images/touming.png) repeat-x; text-align: center; _background: #000; _filter: alpha(opacity=60); }
.fullSlide_child .hd ul { text-align: center; padding-top: 5px; }
.fullSlide_child .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 8px; height: 8px; margin: 5px; background: url(images/tg_flash_p.png) -18px 0; overflow: hidden; line-height: 9999px; }
.fullSlide_child .hd ul .on { background-position: 0 0; }

/*-----------------------------------------------*/
#index_slide { margin-top: -65px; }
/* 滑块 start */
#subjects { height: 65px; background-color: #fff; top: 0px; }
/*-----------------------------------------------*/

.home:before { content: "\F015"; }
.user:before { content: "\F2C0"; }
.tel:before { content: "\F095"; }
.message:before { content: "\F0E0"; }
.qq:before { content: "\F1D6"; }
.weibo:before { content: "\F18A"; }
.mobile:before { content: "\F10B"; }
.suo:before { content: "\F13E"; }
.start:before { content: "\F090"; }
.nanyidu:before { content: "\F024"; }
.cihui:before { content: "\F031"; }
.comment:before { content: "\F27A"; }
.jiantou:before { content: "\F0A9"; }
.video:before { content: "\F028"; }
.txt:before { content: "\F0F6"; }
.message:before { content: "\F0E5"; }
.success:before { content: "\F00C"; }
.time:before { content: "\F017"; }
.click:before { content: "\F06E"; }
.sou:before { content: "\F114"; }
.post:before { content: "\F101"; }
.weixiu:before { content: "\F0AD"; }
.time:before { content: "\F017"; }
.play:before { content: "\F01D"; }
.jiantouright:before { content: "\F0DA"; }
.email:before { content: "\F003"; }
.address:before { content: "\F041"; }

.page { height: 80px; line-height: 60px; width: 100%; float: left; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
.f22 { font-size: 22px; }
.mb20 { margin-bottom: 20px; }
.mb30 { margin-bottom: 30px; }
.mb40 { margin-bottom: 40px; }
.mt10 { margin-top: 10px; }
.fl { float: left; }

.l-title{ width:120px; height:30px; }
.l-title .tubiao{display:none; position: absolute;}
.l-title:hover .tubiao{display:inline-block;margin-top:-180px;z-index:99999999;margin-left:-60px;}
