@charset "utf-8";
html{height:100%; font:normal 62.5%/2.3em arial,"Microsoft Yahei","Hiragino Sans GB",sans-serif; }
body{height: 100%; padding:0px; margin:0px auto; color:#333; -webkit-text-size-adjust:none;
-webkit-text-size-adjust:none;
-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); /*取出点击出现半透明的灰色背景*/
-webkit-user-select: none; /*控制内容的可选择性*/
-ms-user-select: none;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
min-width: 320px;
background: #fff url(/cn/images/bg_body.jpg) repeat;
}
ul,li,form, dl,dt,dd, div{ padding:0px; margin:0px;}
li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px; font-weight: normal;}
select,input,em,textarea{ font-size:2em; font-style:normal; color:#2a2a2a; border-radius:0; -webkit-border-radius:0;border: 0px;}
img,object{ border:none; border:0; overflow:hidden; vertical-align:top; max-width: 100%;}
a{ color:#333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0); cursor:pointer;} /* 去掉链接触摸高亮 */
a:hover{color: #e94f25;}
a:focus {outline:none; -moz-outline:none;}
#wrapper {width: 100%;min-height: 100%;height: auto !important;height: 100%;margin: 0px 0px -78px 0px;}
#content_wrapper {width: 100%;padding: 0px 0px 78px 0px;}
.Texthide{ display:none;}
.SinglePage{font-size: 12px; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden;}/*两端对齐*/
.SinglePage.index{ margin-bottom:35px; border:1px solid #d1d1d1; padding:30px; background:#fff;}
.space{ width:100%; height:1em; clear:both; overflow:hidden; zoom:0;}
.warp{width: 1200px; max-width: 100%; margin: 0 auto; position: relative; }
.clearfix:after { content:""; display:block; height:0; visibility:hidden; clear:both;font-size: 0px; }
.clearfix { zoom:1; }
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}
.PageContent{padding: 5% 0px;}
/*.mm-page{line-height: 0px;}*/
/*banner*/
.HomBan{position: relative;}
.HomBan .bd a{display: block;width: 100%; /*height:500px;*/background-position:center;background-repeat: no-repeat;background:none;}
.HomBan .bd a img{/*display: none;*/}
.HomBan .bx-pager{position: absolute;width: 100%;bottom: 5px;text-align: center; z-index: 99;}
.HomBan .bx-pager .bx-pager-item{ display: inline-block; *display: inline; *zoom:1;}
.HomBan .bx-pager .bx-pager-item a{width: 18px; height: 9px;text-indent: 18px; overflow: hidden; margin: 0 5px; background: url(/cn/images/ico_ban.png) no-repeat; display: inline-block; *display: inline; *zoom:1;}
.HomBan .bx-pager .bx-pager-item a.active{background: url(/cn/images/ico_banon.png) no-repeat;}
.Banner a{display:block;width: 100%; /*height:320px;*/ background-position:center;background-repeat: no-repeat; border-bottom:2px solid #e64b2e; background:none;}
.Banner a img{/*display: none;*/}
/*内页banner*/
.neiban{position: relative;}
.neiban .bd a{display: block;width: 100%; /*height:320px;*/background-position:center;background-repeat: no-repeat; background:none;}
.neiban .bd a img{/*display: none;*/}
.neiban .bx-pager{position: absolute;width: 100%;bottom: 15px;text-align: center; z-index: 99;}
.neiban .bx-pager .bx-pager-item{ display: inline-block; *display: inline; *zoom:1;}
.neiban .bx-pager .bx-pager-item a{width: 18px; height: 9px;text-indent: 18px; overflow: hidden; margin: 0 5px; background: url(/cn/images/ico_ban.png) no-repeat; display: inline-block; *display: inline; *zoom:1;}
.neiban .bx-pager .bx-pager-item a.active{background: url(/cn/images/ico_banon.png) no-repeat;}
.neiban .Banner a{display:block;width: 100%; /*height:320px;*/background-position:center;background-repeat: no-repeat; border-bottom:2px solid #e64b2e;background:none;}
.neiban .Banner a img{/*display: none;*/}
/*首页头部*/
.HeaderTop{background-color: #313452;}
.HeaderTop .HTopRight{float: right;}
.HeaderTop .HTopRight a{display: block;float: left;line-height: 30px;font-size: 15px;margin-left: 27px;color: #fff;padding-left: 22px;}
.pc_top .LogoBox{padding: 18px 0 23px 0;}
.pc_top .LogoBox .logo{float: left;}
.pc_top .TopBottom{background-color: #e64b2d;border-bottom: 4px solid #2f3452; position: relative;}
.pc_top .weather .Btn1{background: url(/cn/images/ico_top1.png) no-repeat left center; font-size:16px; padding-left:20px;}
.pc_top .weather .Btn2{background: url(/cn/images/ico_top2.png) no-repeat left center; font-size:16px; padding-left:20px; margin-left:15px;}
.pc_top .MainMenu li{position: relative;float: left;padding: 0 3.2%;background: url(/cn/images/line_mainnav.png) no-repeat left center;}
.pc_top .MainMenu li:first-child{background: none;}
.pc_top .MainMenu li a.a1{font-size: 16px;color: #fff; line-height: 45px;display: block;}
.pc_top .MainMenu li:hover a.a1,
.pc_top .MainMenu li.on a.a1{color: #313452; font-weight:bold;}
.pc_top .MainMenu li:hover a.a1:after,
.pc_top .MainMenu li.on a.a1:after{position: absolute;content: "";left: 50%;margin-left: -7.5px;bottom: 0; display: block;width: 0; height: 0;border-top: 0px solid #313452; border-left: 8px solid #e64b2e; border-right: 8px solid #e64b2e;border-bottom: 8px solid #313452;}
.pc_top .MainMenu li dl{position: absolute;display: none; top:45px; left:0%;padding-top: 4px; z-index: 55; width:100%;}
.pc_top .MainMenu li dl .Bg{background: rgba(49, 52, 82, 0.63); }
.pc_top .MainMenu li:hover dl{display: block;}
.pc_top .MainMenu li dl dd{ padding: 0 12px;border-top: dotted 1px #545693;}
.pc_top .MainMenu li dl dd:first-child{ border:none;}
.pc_top .MainMenu li dl dd:first-child{background: none;}
.pc_top .MainMenu li dl dd a{line-height: 32px;display: block;font-size: 14px;color: #fff; text-align:center;}
.pc_top .search{width:272px;max-width: 100%;position: absolute;right: 1px;top: 8px; padding-right:40px; height: 30px;overflow: hidden; -moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius:20px;}
.pc_top .search input{width: 100%;line-height: 26px;height: 26px;text-indent:19px;border-top: 1px solid #e2e1e0;border-bottom: 1px solid #e2e1e0;font-size: 12px;color: #999; font-family:"微软雅黑";}
.pc_top .search .btn{width: 40px;height: 30px;display: block;background: #303352 url(/cn/images/ico_search.png) no-repeat center;position: absolute;right: 0;top: 0;}
.HomLogin{position: absolute;top: 33px;right: 50%;z-index:55; padding:29px 18px 42px 18px; width:237px;margin-right: -600px;background: url(/cn/images/bg_homcloumn.png) repeat;}
.HomLogin .box{ margin-bottom:40px;}
.HomLogin .h2{font-size:28px;color: #999; line-height: 1em;padding-bottom: 10px; float:left; cursor:pointer;}
.HomLogin .h2.on{color: #ee5031; border-bottom:2px solid #ee5031;}
.HomLogin .h2.right{ float:right;}
.HomLogin span.en{display: block;margin-bottom: 24px; font-size: 12px;line-height: 14px; color: #747374;text-transform : uppercase;}
.HomLogin .LoginForm{ display:none;}
.HomLogin .LoginForm.on{ display:block;}
.HomLogin .LoginForm dl{margin-bottom: 17px;}
.HomLogin .LoginForm dt{font-size: 16px;color: #747374;float: left;width: 57px;}
.HomLogin .LoginForm dt span{padding-left: 1em;}
.HomLogin .LoginForm dd{margin-left: 57px;}
.HomLogin .LoginForm dd input{width: 100%;border: 1px solid #e0e0e0;height:29px;line-height: 29px;text-indent: 10px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.HomLogin .BtnBox{padding:15px 0 0 0;}
.HomLogin .BtnBox a{display: block;float: left; width:101px;height: 28px;line-height: 28px; text-align: center;font-size:15px;color: #fff; -moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius:12px;overflow: hidden;}
.HomLogin .BtnBox a.btn1{ background:#e64b2e url(/cn/images/bg_btn.png) no-repeat right bottom; background-size:auto 23px; }
.HomLogin .BtnBox a.btn2{margin-left: 23px;background:#303351 url(/cn/images/bg_btn.png) no-repeat right bottom; background-size:auto 23px;}
.mobile_top{display: none;position: relative; background-color: #fff;}
.mobile_top .logo{padding: 3% 0;text-align: center;}
.mobile_top .logo img{width:50%;}
.mobile_top .btn_nav{position:absolute; right:4%; top: 26%;width: 11%;}
.mobile_top .btn_nav a{ display:block;}
.mobile_top .btn_back{position:absolute; left:4%; top: 27%;display: block;width: 6%;}
.mob_nav{background:#198def; position:absolute; right:0%; z-index:99; width:40%; top:100%; height: 100%; display: none;}
.mob_nav li{ width:100%;}
.mob_nav li a{display: block;font-size: 1.8em; line-height: 3.2em;text-indent:10px;color: #fff; font-weight: bold;margin-top: 1px;}
.mob_nav li a:hover{background-color: #fff; color: #55820f;}
.mob_nav li ul{display: none;}
.mob_nav li ul.subnav li a{font-size:1.8em; margin-top: 0px; background-color: #198def; line-height: 2.4em; background-image: none;}
.mob_nav li ul.subnav li a:hover{background-color: #fff; color: #198def; background-image: none;}
.yinyue{float: right;font-size:14px; background:url(/cn/images/ico_music.gif) no-repeat left center; padding-left:18px; cursor:pointer;}
.weather{ float:right; padding-top: 18px; position: relative; z-index: 100;}
.weather .sitechange{ float:right; padding-right:23px; position:relative; z-index:10;}
.weather .sitechange .placeholder{ display:block; font-size:14px; cursor:pointer; position:relative; padding-right:20px;}
.weather .sitechange .placeholder:before,
.weather .sitechange .placeholder:after{ content:''; display:inline-block; vertical-align:middle;}
.weather .sitechange .placeholder:before{ width:16px; height:16px; background:url(/cn/images/ico-subsite.png) no-repeat center; margin-right:9px;}
.weather .sitechange .placeholder:after{ width:0; height:0; font-size:0; line-height:0; border-width:6px 5px; border-style:solid dashed dashed dashed; border-color:#464646 transparent transparent transparent; position:absolute; right:0; top:50%; margin-top:-5px; transition:all 0.3s;}
.weather ul{ width:140%; border:1px solid #ddd; background-color:#fff; border-radius:3px;position:absolute; left:0; top:100%; margin-top:3px; display:none;}
.weather ul li a{ display:block; padding-left:25px;}
.weather ul li a:hover{ background-color:rgba(49, 52, 82, 0.63); color:#fff;}
.weather .sitechange.is-open ul{ display:block; font-size:14px;}
.weather .sitechange.is-open .placeholder:after{ transform:rotate(180deg); margin-top:-10px;}
/*尾部*/
.FootLink .Title{font-weight:normal;font-size: 22px;line-height: 26px; color: #313452;padding-left: 41px; margin: 0;}
.FootLink .ico_t5{background: url(/cn/images/ico_t5.png) no-repeat left center;}
.FootLink .ico_t6{background: url(/cn/images/ico_t6.png) no-repeat left center;}
.FootLink .ico_t7{background: url(/cn/images/ico_t7.png) no-repeat left center;}
.FootLink .dlwarp{padding: 25px 0 20px 0;border-top: 1px solid #dbd8d6;}
.FootLink dl{width: 1200px;max-width: 100%;margin: 0 auto;}
.FootLink dl dt{width: 20%;float: left;padding: 0 0 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.FootLink dl dt .h2{text-indent: 41px;}
.FootLink dl dd{width: 80%;float: left;}
.FootLink dl dd a{display: block;width: 16.66%;float: left;line-height: 1em;padding-left: 2.7%; margin: 8px 0;color: #666666;font-size: 16px;border-left: 1px solid #f4b4a9;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.Footer{background: url(/cn/images/bg_foot.jpg) repeat;position: relative;font-size: 14px;color: #fff; min-height: 106px;}
.Footer .OtherNav{float: left;padding: 24px 0 8px 0px;}
.Footer .OtherNav li{float: left; margin-left:5px;}
.Footer .OtherNav li:first-child{ margin-left:0;}
.Footer .OtherNav a{font-size: 14px;color: #fff;}
.Footer .FriendlyLink{ float:left; position:relative;min-width: 193px;max-width: 100%; height: 30px;background: #fff url(/cn/images/bg_footlink.png) no-repeat right; -moz-border-radius:100px;-webkit-border-radius: 100px;border-radius:100px; cursor:pointer;}
.Footer .flink{float: right; margin:21px 93px 10px 0;}
.Footer .FriendlyLink.left{ margin-right:10px;}
.Footer .FriendlyLink span{display: block;padding-right:50px;text-indent: 20px; line-height: 30px;height: 30px;text-indent:19px;font-size: 12px;color: #999;}
.Footer .FriendlyLink ul{position: absolute;bottom: 30px;z-index: 9; display:none; max-height: 192px; overflow: hidden;}
.Footer .FriendlyLink li{background-color: #303351;-moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius: 12px;width: 193px;line-height: 20px;text-align: center;margin-bottom: 2px;padding: 5px 0;}
.Footer .FriendlyLink.right li{ display:none;}
.Footer .FriendlyLink.right .on li{ display:block;}
.Footer .FriendlyLink li a{color: #fff;}
.Footer .Copyright{float: left;}
.Footer .Copyright a{ color:#fff;}
.Footer .Address{float: right; margin-right: 93px;}
.Footer .ImgQr{position: absolute;right: 1px;top: 16px;}
.Footer .ImgQr img{width: 70px;height: 70px;}
/*分页*/
.Pages{ text-align:center; font-size:0; margin:35px 0;}
.Pages .p_cur,
.Pages .p_count,
.Pages .p_total,
.Pages .p_jump{ display:none;}
.Pages a{ display:inline-block; min-width:18px; height:28px; line-height:28px; margin:0 5px; font-size:14px; color:#555; background:#f1f1f1; padding:0 5px;}
.Pages a.a_cur,
.Pages a:hover{ background:#313452; color:#fff;}
/**/
.menu_ul{ width:100%; max-width:1200px; text-align:center; margin:30px auto 15px auto;}
.menu_ul li{ display:inline-block; width:18%; max-width:166px; height:34px; border-radius:18px; background:#fff; font-size:0; margin:0 1%; border:1px solid #d1d1d1; position:relative;}
.menu_ul.about li{ width:10%;}
.menu_ul li>a{ display:block; text-align:center; color:#333; font-size:16px; line-height:34px;}
.menu_ul li:hover,
.menu_ul li.on{ background:#e64b2e; border-color:#e64b2e;}
.menu_ul li:hover>a,
.menu_ul li.on>a{ color:#fff;}
.menu_ul li .down{ position:absolute; top:35px; left:0; background:#e64b2e; padding:12px 0; width:100%; z-index:10; border-radius:15px; border-top:1px solid #fff; display:none;}
.menu_ul li .down a{ font-size:14px; text-align:center; display:block; color:#ffc6bb; line-height:36px; border-bottom:1px solid #ffc6bb; margin:0 5px;}
.menu_ul li .down div:last-child a{ border-bottom:none;}
.menu_ul li .down div.on>a,
.menu_ul li .down a:hover{ color:#fff;}
.menu_ul li .down dt{ display:none;}
/*.menu_ul li .down div:hover dt{ display:block;}*/
.menu_ul li .down dt a{ font-size:12px; border:none; line-height:24px;}
.menu_ul li .down dt dl.on a{ color:#fff;}
/*新闻详细页详细页*/
.NewsShow{ width:100%; max-width:1200px; margin:0 auto 25px auto;}
.NewsShow .NsTop{text-align: center;position: relative;padding-bottom: 10px;border-bottom: 1px dashed #dcdcdc;}
.NewsShow .NsTop h2{margin: 0;font-weight: normal;padding: 0 70px;font-size: 18px; color: #e64b2e;}
.NewsShow .NsTop h3{margin: 0;font-weight: normal;padding: 0 70px;font-size: 16px; text-align:center; color: #e64b2e;}
.NewsShow .NsTop span{font-size: 12px;color: #b9b9b9;}
.NewsShow .SinglePage{padding: 2%;}
.NewsShow .Video{width:862px;max-width: 100%;margin: 0 auto;}
.NewsShow .Video iframe,.NewsShow .Video video{width: 100% !important;}
/*业务*/
.Contain{ width:100%; border-top:1px dashed #d6d6d6; padding-top:23px;}
.Contain.no{ border:none;}
.Contain .content{ width:100%; max-width:1200px; margin:0 auto;}
.Contain .content .gory{ border:1px solid #ddd; height:55px; background:#fff;}
.Contain .content .gory .name{ float:left; font-size:14px; color:#333; font-weight:bold; line-height:53px; padding-left:1.8%;}
.Contain .content .gory .dropbox{ width:220px; height:30px; margin:12px 0 0 20px; float:left; cursor:pointer;}
.Contain .content .gory .dropbox .left{ width:175px; border-radius:15px 0 0 15px; background:#e64b2e; height:30px; /*! border:1px solid #e0e0e0; */ border-right:none; float:left; position:relative; z-index:3;}
.Contain .content .gory .dropbox .ol{ margin:0; display:block; height:30px; line-height:30px; text-align: center; color: #FFF; font-size: 12px;}
.Contain .content .gory .dropbox .left ul{ position:absolute; top:29px; background:#E64B2E; border-radius:15px; min-width:220px; border:1px solid #ddd; display:none;}
.Contain .content .gory .dropbox .left li{ margin:0; display:block; padding:0 10px; text-align: center;}
.Contain .content .gory .dropbox .left li a{ font-size:14px; display:block; border-bottom:1px solid #ffc6bb; line-height:36px; color:#ffc6bb;}
.Contain .content .gory .dropbox .left li a:hover{ color: #FFF; }
.Contain .content .gory .dropbox .right{ width:45px; height:30px; background:#E64B2E; position:relative; float:right; border-radius:0 15px 15px 0;}
.Contain .content .gory .dropbox .right::after{ position:absolute; left:13px; bottom:5px; width:0; height:0; content:''; border:6px solid #E64B2E; border-top:6px solid #fff;}
.yewu_list .yewu_ul{ border:1px solid #ddd; margin:20px 0 20px 0; min-height:60px;}
.yewu_list .yewu_ul li{ display:block; width:100%; height:125px; border-bottom:1px solid #ddd; background:#fff;}
.yewu_list .yewu_ul li:last-child{ border-bottom:none;}
.yewu_list .yewu_ul li .title{ font-size:16px; line-height:125px; width:21%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left;}
.yewu_list .yewu_ul li .title a{ font-size:16px; color:#333; padding-left:25px; position:relative;}
.yewu_list .yewu_ul li:nth-child(1) .title a::before,
.yewu_list .yewu_ul li:nth-child(2) .title a::before{ position:absolute; right:-40px; top:-10px; width:40px; height:16px; content:''; background:url(/cn/images/hot.png);}
.yewu_list .yewu_ul li .kehu{ float:left; line-height:30px; margin-top:33px; width:20%;}
.yewu_list .yewu_ul li .h2{ color:#999; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.yewu_list .yewu_ul li .h3{ color:#666; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.yewu_list .yewu_ul li .youshi{ float:left; line-height:30px; margin-top:33px; width:30%;}
.yewu_list .yewu_ul li .sq{ display:block; float:right; font-size:14px; color:#fff; text-align:center; width:15%; max-width:150px; height:38px; line-height:38px; border-radius:19px; background:#e64b2e url(/cn/images/bg_btn.png) no-repeat right bottom; background-size:auto 24px; margin:43px 72px 0 0;}
.yewu_list .yewu_ul li .sq:hover{background:#303351 url(/cn/images/bg_btn.png) no-repeat right bottom; background-size:auto 24px;}
.yewu_info{ background:#fff; border:1px solid #dddee2; padding:40px; margin-bottom:35px;}
.yewu_info .title{ font-size:20px; text-align:center; color:#333;}
.yewu_info .h2{ font-weight:bold; color:#f15427; clear:both; margin:25px 0 15px; font-size:16px;}
/*案例*/
/*
.anli_list{ width:100%;}
.anli_list .anli_ul{ border:1px solid #d1d1d1; background:#fff; padding:0 20px; margin-bottom:30px;}
.anli_list .anli_ul li{ width:100%; border-bottom:1px solid #d1d1d1; height:48px; line-height:48px;}
.anli_list .anli_ul li a{ display: block;position: relative; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 14px;color: #666;line-height: 47px;padding:0 100px 0 0;}
.anli_list .anli_ul li span{position: absolute;right: 0;top: 0px;font-size: 12px;color: #666;}
.anli_list .anli_ul li a{ color:#555; font-size:14px;}
.anli_list .anli_ul li a:hover{ color:#e64b2e;}
.anli_list .anli_ul li:last-child{ border-bottom:none;}
*/
/*案例修改*/
.anli_list{width: 1200px;max-width: 98%;margin: 0 auto;}
.anli_list .anli_ul{ border:1px solid #d1d1d1; background:#fff; padding:0 20px; margin-bottom:30px; overflow:hidden; }
.anli_list .anli_ul li{border-top: 1px solid #e0e0e0; margin-top: -1px;}
.anli_list .anli_ul a{font-size: 14px; line-height: 47px; }
.anli_list dl{border-top: 1px solid #bfbfbf;padding: 28px 0; position:relative;}
.anli_list dl:first-child{border-top:0px;}
.anli_list dl dt{width: 30%;float: left;}
.anli_list dl dt img{width: 100%;}
.anli_list dl dt.pro img{ border:1px solid #c4c4c5; width:99%;}
.anli_list dl dt.pro img:hover{ border-color:#e64b2e;}
.anli_list dl dd{width: 67%;float: right;}
.anli_list dl dd .h3{padding-bottom: 2%;font-size:18px;color: #303351;display: block;white-space: nowrap;/* overflow: hidden; */text-overflow: ellipsis;}
.anli_list dl dd .h3 a{font-size:18px;color: #303351;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.anli_list dl dd .p{font-size: 14px;color: #666;line-height: 20px;max-height: 80px;overflow: hidden;font-family:Microsoft YaHei;}
.anli_list dl dd a.more{display: block;margin-top:2%; width:107px;height: 28px;line-height: 28px;text-align: center;font-size:14px;color: #fff; background: url(/cn/images/btn_newsmore.jpg) no-repeat;}
.anli_list dl dd a.more.xq{ position:absolute; right:0; bottom:15px;}
.anli_list dl dd a.more.gm{ position:absolute; right:0; bottom:15px;}
.anli_list dl dd a.more.gm:hover{ background: url(/cn/images/btn_newsmore.jpg) no-repeat bottom;}
/*新闻*/
.NewsList{ margin: 0 auto; border:1px solid #d1d1d1; padding:25px; background:#fff;}
.NewsList dl{border-top: 1px solid #bfbfbf;padding: 0 0 25px 0;}
.NewsList dl:first-child{border-top:0px;}
.NewsList dl dt{width: 30%;float: left;}
.NewsList dl dt img{width: 100%;}
.NewsList dl dd{width: 67%;float: right;}
.NewsList dl dd .h3{padding: 2% 0;border-bottom: 1px dashed #dcdcdc;margin-bottom: 2%;}
.NewsList dl dd .h3 a{font-size:18px;font-weight: bold; color: #e64b2e;display: block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.NewsList dl dd .p{font-size: 14px;color: #666;line-height: 20px;max-height: 80px;overflow: hidden;}
.NewsList li a{display: block;position: relative; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 14px;color: #666;line-height: 47px;border-bottom: 1px solid #e0e0e0;padding:0 100px 0 10px;background: url(/cn/images/ico_news2.jpg) no-repeat right center;}
.NewsList li:last-child a{ border-bottom:none;}
.NewsList li a:hover{background: url(/cn/images/ico_news2on.jpg) no-repeat right center;color: #e64b2e;}
.NewsList li span{position: absolute;right: 32px;top: 0px;font-size: 12px;color: #666;}
/*发展历程*/
.lich_list{ border:1px solid #d1d1d1; background:#fff; margin-bottom:35px; position:relative;}
.lich_list .next,
.lich_list .prev{ display:block; width:26px; height:54px; position:absolute; top:40px;}
.lich_list .next{ background:url(/cn/images/lich_right.png); right:50px;}
.lich_list .prev{ background:url(/cn/images/lich_left.png); left:50px;}
.lich_list .div_box{ margin:50px auto 0 auto; min-height:50px; background:url(/cn/images/lich.png) repeat-x left top 9px; max-width:1000px; position:relative;}
.lich_list .div_box::after{ position:absolute; right:0; top:10px; width:40px; height:40px; content:''; background:#fff;}
.lich_list .div_box::before{ position:absolute; left:0; top:10px; width:40px; height:40px; content:''; background:#fff;}
.lich_list .div_box ul{}
.lich_list .div_box li{ float:left; width:92px;display:block; padding-top:50px; line-height:30px; font-size:18px; color:#999; text-align:center; position:relative; cursor:pointer;}
.lich_list .div_box li.on{ border-color:#e64b2e; color:#e64b2e;}
.lich_list .div_box li.on::before{ border-color:#e64b2e;}
.lich_list .div_box li::before{ position:absolute; left:50%; top:0; width:11px; height:11px; content:''; background:#fff; border:3px solid #d6d6d6; border-radius:50%; z-index:3; margin-left:-9px;}
.lich_list .div_show{ padding:50px; /*background:url(/cn/images/honor.jpg) right top 70px no-repeat;*/ min-height:500px; background-size:24%;}
.lich_list .div_show .lich_BGtu{ position: absolute; max-width: 265px; right: 0; top: 205px; }
.lich_list .div_show dl{ display:none; width:75%;}
.lich_list .div_show dd .h2{ font-size:24px; color:#333; border-bottom:1px solid #d1d1d1; line-height:30px; padding-bottom:10px;}
.lich_list .div_show dd .txt{ font-size:12px; color:#666; margin:20px 0 50px 0;}
/*宣传视频*/
.video_list{ background:#fff; border:1px solid #d1d1d1; padding:30px 0;}
.video_list li{ display:block; float:left; width:30%; position:relative; margin:1.66% 1.66% 45px 1.66%;}
.video_list li .play{ position:absolute; z-index:1; width:100%; height:100%; top:0; left:0; background-size:100% 100% !important;}
.video_list li .play .play_bg{ width:100%; height:100%; background:rgba(0,0,0,0.52) url(/cn/images/play_bg.png) no-repeat center; cursor:pointer;}
.video_list li iframe,
.video_list li video{ width:100% !important; background:#000;}
.video_list li .title{ height:30px; line-height:30px; width:100%; font-size:14px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/*荣誉资质*/
.honor_list{ border:1px solid #d1d1d1; background:#fff; margin-bottom:35px; position:relative;}
.honor_list .next,
.honor_list .prev{ display:block; width:26px; height:54px; position:absolute; top:40px;}
.honor_list .next{ background:url(/cn/images/lich_right.png); right:50px;}
.honor_list .prev{ background:url(/cn/images/lich_left.png); left:50px;}
.honor_list .div_box{ margin:50px auto 0 auto; background:url(/cn/images/lich.png) repeat-x left top 9px; max-width:1000px; min-height: 50px; position:relative;}
.honor_list .div_box::after{ position:absolute; right:0; top:10px; width:40px; height:40px; content:''; background:#fff;}
.honor_list .div_box::before{ position:absolute; left:0; top:10px; width:40px; height:40px; content:''; background:#fff;}
.honor_list .div_box ul{}
.honor_list .div_box li{ float:left; width:92px;display:block; padding-top:50px; line-height:30px; font-size:18px; color:#999; text-align:center; position:relative; cursor:pointer;}
.honor_list .div_box li.on{ border-color:#e64b2e; color:#e64b2e;}
.honor_list .div_box li.on::before{ border-color:#e64b2e;}
.honor_list .div_box li::before{ position:absolute; left:50%; top:0; width:11px; height:11px; content:''; background:#fff; border:3px solid #d6d6d6; border-radius:50%; z-index:3; margin-left:-9px;}
.honor_list .div_show{ padding:50px;}
.honor_list .div_show dl{ display:none;}
.honor_list .div_show dd{ display:block; float:left; width:30%; margin:0 5% 3% 0;}
.honor_list .div_show dd:nth-child(3n){ margin-right:0;}
.honor_list .div_show dd .pic{ border:1px solid #d1d1d1; padding:2%;}
.honor_list .div_show dd .pic img{ display:block; width:100%;}
.honor_list .div_show dd .h2{ height:30px; line-height:30px; font-size:14px; color:#333; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:center;}
/*员工天地*/
.yuang_list{ border:1px solid #d1d1d1; background:#fff; margin-top: 25px; margin-bottom:35px; position:relative; padding:20px;}
.yuang_list li{ display:block; float:left; width:30%; margin:0 5% 3% 0;}
.yuang_list li:nth-child(3n){ margin-right:0;}
.yuang_list li .pic{ border:1px solid #d1d1d1; padding:2%;}
.yuang_list li .pic img{ display:block; width:100%;}
.yuang_list li .h2{ height:30px; line-height:30px; font-size:14px; color:#333; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:center;}
/*人才招聘*/
.job_list{ border:1px solid #d1d1d1; background:#fff; margin-bottom:35px; position:relative; padding:35px 20px 45px 20px;}
.job_list ul{ border-bottom:1px solid #d1d1d1;}
.job_list li{ font-size:0; border:1px solid #d1d1d1; border-top:none; border-bottom:none; line-height:55px; padding:0 20px;}
.job_list li.title{ background:#ed816c; height:55px; line-height:55px; border:none;}
.job_list li .span{ display:block; font-size:14px; width:14.2%; text-align:center; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.job_list li .span.sp1{ text-align:left;}
.job_list li .span.sp1 i{ padding-left:15px; font-style:normal; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
.job_list li .span.sp7 a{ display:block; width:80%; max-width:108px; height:34px; line-height:34px; background:#ececec; border-radius:5px; margin:0 auto; color:#363636; margin:10px auto;}
.job_list li .on span.sp7 a,
.job_list li .span.sp7 a:hover{ background:#e64b2e; color:#fff;}
.job_list li.title span{ font-size:18px; color:#fff;}
.job_list li dd{ border-bottom:1px dashed #d1d1d1; cursor:pointer; height:54px;}
.job_list li:last-child dd{ border:none;}
.job_list li dd:hover{ font-weight:bold; color:#e64b2e;}
.job_list li dd.on{ font-weight:bold; color:#e64b2e; border:none; min-height:54px; line-height: 25px;}
.job_list li dd.on .span{ display:block; font-size:14px; width:14.2%; text-align:center; float:left; overflow: inherit; white-space:inherit; }
.job_list li dd.on .span.sp1 i{ padding-left:15px; font-style:normal; display:block; text-align: left; overflow: inherit; white-space:inherit; }
.job_list li dd.on .span.sp3{ text-align:left;}
.content .Link{background: url(/cn/images/bg_link.png) no-repeat right center;margin-left: 10px; padding-right: 30px;float: left; height:26px; cursor:pointer; position: relative; z-index: 3; margin-top: 5px;}
.content .Link.on{background: url(/cn/images/bg_link_on.png) no-repeat right center;}
.content .Link .down{ display:none; background:#fff; padding:0 10px;}
.content .Link .down:nth-child(1){ display:block;}
.content .Link.on .down{ display:block;}
.content .Link a{font-size: 12px;color: #666;line-height: 26px;}
/*弹出*/
.FormBox{font-size: 14px;padding: 4%; overflow: hidden;}
.FormBox dl{margin-bottom: 20px; width: 550px;}
.FormBox dt{color: #666;float: left;line-height: 38px;}
.FormBox dd{ margin-left: 4em;}
.FormBox dd span.JobName{line-height: 38px;}
.FormBox dd input{border:1px solid #c5c5c5;background-color: #f5f5f5;width:260px;max-width: 100%;height: 36px;line-height: 36px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.FormBox dd input.file{ font-size:14px;text-indent:0px; line-height:24px; padding:5px;}
.FormBox .btn{ background:#e64b2e url(/cn/images/bg_btn.png) no-repeat right bottom; background-size:auto 24px;display: block; width:80px;height: 24px;line-height: 24px; text-align: center;font-size:14px;color: #fff; -moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius:12px;overflow: hidden; margin:0 auto;}
.FormBox .btn:hover{ background:#303351 url(/cn/images/bg_btn.png) no-repeat right bottom; background-size:auto 24px;display: block; width:80px;height: 24px;line-height: 24px; text-align: center;font-size:14px;color: #fff; -moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius:12px;overflow: hidden; margin:0 auto;}
/*..........................*/
.JobList{margin-bottom: 5%;}
.xzjlmb{background: url(/cn/images/bg_link.png) no-repeat right center;margin-left: 10px; padding-right: 30px;float: left; height:26px; cursor:pointer; line-height:26px;}
.JobList .JobHead{background-color: #ed816c}
.JobList .JobHead li{font-size: 18px;color: #fff;width: 12%;float: left; padding: 1.5% 0;text-align: center;}
.JobList .JobHead .li1{ width:26%;}
.JobList .JobHead li.li1{padding-left: 2%;text-align: left;}
.JobList dl dt{border-bottom: dashed 1px #dcdcdc;cursor:pointer;}
.JobList dl dt li{width: 12%;float: left;text-align: center;font-size: 14px;color: #363636;line-height: 34px; padding: 1% 0;white-space:nowrap; }
.JobList dl dt .li1{ width:26%;}
.JobList dl dt.on li{color: #e64b2e;}
.JobList dl dt li.li1{padding-left: 2%;text-align: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.JobList dl dt li.li5,.JobList dl dt li.li6{color: #adadad;}
.JobList dl dt li.li7 .btn{display: inline-block;*display: inline;*zoom:1; width: 109px;height: 34px;line-height: 34px;max-width: 100%;text-align: center;background-color: #ececec;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius:4px;}
.JobList dl dt.on li.li7 .btn{background-color: #e64b2e;color: #fff;}
.JobList dl dd{border-bottom: dashed 1px #dcdcdc;padding: 2%;display: none;}
.JobList dl dd .warinfo{display: none;border-bottom: dashed 1px #dcdcdc;padding-bottom: 2%;}
.JobList dl dd .warinfo li {
float: left;
font-size: 14px;
color: #333;
margin-right: 5%;
}
.job_list li dd .sp5,
.job_list li dd .sp6,
.job_list li dd .sp7{ font-weight:100; color:#adadad;}
.job_list li dt{ clear:both; display:none; background:#f9f9f9; border-bottom:1px solid #d1d1d1; margin:0 -20px; border-top:1px solid #d1d1d1; min-height:170px; position:relative;}
.job_list li dt .right{font-size:14px; line-height:24px;padding:2%;}
.job_info{ border:1px solid #d1d1d1; background:#fff; margin-bottom:35px; position:relative; padding:20px; text-align:center;}
.job_info li em{ color:red; font-size:14px; line-height:40px;}
.job_info li span{ display:inline-block; width:7em; text-align:right;}
.job_info li .text{ height:24px; border:1px solid #d1d1d1; line-height:24px; padding:0 5px; border-radius:3px; width:60%; max-width:300px;}
.job_info .btn{ background:#e64b2e; color:#fff; display:block; margin:0 auto; width:110px; height:30px; line-height:30px; border-radius:5px; font-size:16px; font-family:"微软雅黑"; cursor:pointer;}
/*合作伙伴*/
.huoban_list{ border:1px solid #d1d1d1; background:#fff; margin-bottom:35px; position:relative; padding:20px; text-align:center;}
.huoban_list li{ display:block; float:left; width:19%; margin:0.5%;}
.huoban_list li img{ width:100%; border:1px solid #d1d1d1;}
/*期刊*/
.qikan_list{ border:1px solid #d1d1d1; background:#fff; margin-bottom:35px; position:relative; padding:20px; text-align:center;}
.qikan_list li{ display:block; float:left; width:19%; margin:0.5% 0.5% 3% 0.5%;}
.qikan_list li .box{ border:1px solid #d1d1d1; display:block; padding:3%;}
.qikan_list li img{ width:100%;}
.qikan_list li .more{ background:#e64b2e url(/cn/images/bg_btn.png) no-repeat right bottom; background-size:auto 30px;display: block; width:115px;height: 30px;line-height: 30px; text-align: center;font-size:14px;color: #fff; -moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius:15px;overflow: hidden; margin:0 auto;}
.qikan_list li .more:hover{background: #313452 url(/cn/images/bg_btn.png) no-repeat right bottom; background-size:auto 30px;}
.qikan_list li .tit a{ color:#000;}
.qikan_index{ border:1px solid #d1d1d1; background:#fff; margin-bottom:35px; position:relative; padding:20px;}
.qikan_index .left{ float:left; width:30%;}
.qikan_index .left .box{ padding:0 11px 0 0;}
.qikan_index .left .bg_img{ position:relative;}
.qikan_index .left .bg_img::before{ position:absolute; top:0; right:0; width:100%; height:10px; content:''; background:url(/cn/images/qikan_bg.png) right top no-repeat;}
.qikan_index .left .bg_img::after{ position:absolute; bottom:0; left:0; width:12px; height:100%; content:''; background:url(/cn/images/qikan_bg.png) left bottom no-repeat;}
.qikan_index .left .bg_img img{ padding:0 11px 41px 0; background:url(/cn/images/qikan_bg.png) right bottom no-repeat; width:100%;}
.qikan_index .right{ width:67%; border:1px solid #d1d1d1; float:right;}
.qikan_index .right .ul{ line-height:36px; font-size:14px;}
.qikan_index .right .ul li{ position:relative;}
.qikan_index .right .ul li span { font-weight:bold; background:url(/cn/images/dots.gif) no-repeat center left; padding-left:24px; width:120px; display:block; float:left; color:#000; position:absolute; left:10px; top:0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.qikan_index .right .ul li a { margin:6px 0 10px 160px; display:block; border-left:1px solid #CFCFCF; height:24px; line-height:24px; padding-left:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.qikan_index .right .title{ margin:20px 10px; text-align:left; border-bottom:2px solid #e64b2e;}
.qikan_index .right .title span{ font-size:16px; color:#e64b2e;}
.qikan_index .right .title a{ float:right; font-size:14px;}
.qikan_index .right .h2{ font-size:18px; color:#333; font-weight:bold; margin-top:25px; text-align:center;}
.qikan_index .right .txt_info{ text-align:left; padding:20px;}
.qikan_index .left .bg_img .fanye{ position:absolute; width:27px; right:-15px; top:25px;}
.qikan_index .left .bg_img .shang a{ display:block; width:27px; height:106px; background:url(/cn/images/shangxia.png) top left; margin-bottom:20px; font-size:0;}
.qikan_index .left .bg_img .xia a{ display:block; width:27px; height:106px; background:url(/cn/images/shangxia.png) bottom left; font-size:0;}
.contact_map{ height:400px; margin-top:3%;}
/*首页*/
.home_ti{font-weight:normal;font-size: 22px;line-height: 26px; color: #313452;padding-left: 41px; margin: 0; margin:25px 0;}
.home_ti span{ display:inline-block; padding-right:30px; background:url(/cn/images/home_ti.png) no-repeat right center}
/*首页业务*/
.home_yewu .home_ti{background: url(/cn/images/ico_t1.png) no-repeat left center;}
.home_yewu{ width:1200px; margin:0 auto; overflow:hidden;}
.home_yewu .icon{ float:left; width:25%;}
.home_yewu .ul_box{ float:right; width:74%;}
.home_yewu .icon dl{ border-bottom:1px solid #d1d1d1; border-right:1px solid #d1d1d1;}
.home_yewu .icon dd{ display:block; float:left; width:50%; height:50%; cursor:pointer; position:relative;}
.home_yewu .icon dd::after{ position:absolute; left:0; bottom:0; width:100%; height:100%; content:''; border-top:1px solid #d1d1d1; border-left:1px solid #d1d1d1 ; z-index:-1;}
.home_yewu .icon dd .txt{ padding:0 10px; text-align:center;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#313452; font-size:14px;}
.home_yewu .icon .pic{ width:100%; max-width:90px; max-height:90px; background:url(/cn/images/icon_dd_bg.png) left center; margin:20px auto 5px auto; position:relative;}
.home_yewu .icon .pic .bg{ width:100%; height:100%; position:absolute;}
.home_yewu .icon .pic .bg1{ background:url(/cn/images/bg1.png) no-repeat left; background-size:200%;}
.home_yewu .icon .pic .bg2{ background:url(/cn/images/bg2.png) no-repeat left; background-size:200%;}
.home_yewu .icon .pic .bg3{ background:url(/cn/images/bg3.png) no-repeat left; background-size:200%;}
.home_yewu .icon .pic .bg4{ background:url(/cn/images/bg4.png) no-repeat left; background-size:200%;}
.home_yewu .icon dd:hover .bg{ background-position:right !important;}
.home_yewu .icon dd:hover .pic{ background-position:right center;}
.home_yewu .icon dd:hover .txt{ color:#e64b2e;}
.home_yewu ul{ display:none;}
.home_yewu ul li{ display:block; float:left; width:31.3333%; text-align:center; background:#fff; margin:0 2% 2% 0; position:relative;}
.home_yewu ul li .box{ border:1px solid #d1d1d1; padding:0 3%; }
.home_yewu li .h2{ font-size:20px; color:#313452; width:80%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; margin-top:9%; font-weight:bold;}
.home_yewu li .h2::before{ position:absolute; right:1px; top:10px; width:40px; height:16px; content:''; background:url(/cn/images/new.png);}
.home_yewu li .h3{ font-size:14px; color:#666; width:100%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.home_yewu li .pic{ width:50px; height:50px; margin:15px auto;}
.home_yewu li .pic1{ background:url(/cn/images/yewu_icon1.png);}
.home_yewu li .pic2{ background:url(/cn/images/yewu_icon2.png);}
.home_yewu li .pic3{ background:url(/cn/images/yewu_icon3.png);}
.home_yewu li .txt{ font-size:14px; color:#666; margin-bottom:20px;}
.home_yewu li .more{ background:#e64b2e url(/cn/images/bg_btn.png) no-repeat right bottom; background-size:auto 24px; width:75%; max-width:155px; height:34px; line-height:34px; display:block; border-radius:17px; font-size:14px; color:#fff; margin:0 auto 15px auto;}
.home_yewu li .more:hover{ background:#313452 url(/cn/images/bg_btn.png) no-repeat right bottom; background-size:auto 24px;}
/*首页资讯中心*/
.home_zixun .home_ti{background: url(/cn/images/ico_t2.png) no-repeat left center;}
.home_zixun{ width:1200px; margin:0 auto; overflow:hidden; position:relative;}
.home_zixun .ul li{ display:block; float:left; width:32%; margin-right:2%; position:relative;overflow:hidden;}
.home_zixun .ul li:nth-child(3n){ margin:0;}
.home_zixun .ul li .bor{ border:1px solid #d1d1d1; position:relative;}
.home_zixun .ul li .bor .title{ position:absolute; bottom:28px; font-size: 14px; height:28px; line-height:28px; background:rgba(0,0,0,0.5); width:100%; z-index:100; text-align:center; color:#fff;}
.home_zixun .ul li .bx-controls{ position:absolute; bottom:1px; width:100%; height:28px; line-height:28px; z-index:100; background:rgba(0,0,0,0.8);}
.home_zixun .ul li .bx-controls .bx-pager-item{ width:33.3333%; float:left; text-align:center; background:#rgba(62, 61, 61, 0.52); cursor:pointer;}
.home_zixun .ul li .bx-controls .bx-pager-item a{ color:#fff; display:block; font-size: 14px;}
.home_zixun .ul li .bx-controls .bx-pager-item a.active{ background:rgba(206, 31, 31, 0.52);}
.home_zixun .ul li .bor dt{ height:54px; background:#fbfcfd; border-bottom:1px solid #313452; font-size:18px; font-weight:bold; color:#999;}
.home_zixun .ul li .bor dt span{ margin:0 16px; line-height:54px; cursor:pointer; display:inline-block;}
.home_zixun .ul li .bor dt span.on{ color:#e64b2e; position:relative;}
.home_zixun .ul li .bor dt span.on::after{ position:absolute; left:50%; bottom:0; margin-left:-6px; width:0; height:0; content:''; border:6px solid rgba(0,0,0,0); border-bottom:6px solid #313452; z-index:1;}
.home_zixun li .play{ position:absolute; z-index:1; width:100%; height:100%; top:0; left:0; background-size:100% 100% !important;}
.home_zixun li .play .play_bg{ width:100%; height:100%; background:rgba(0,0,0,0.52) url(/cn/images/play_bg.png) no-repeat center; cursor:pointer;}
.home_zixun li iframe,
.home_zixun li video{ width:100% !important; background:#000;display:none;}
.home_zixun .show_box{ padding:15px 20px; display:none; position:relative;}
.home_zixun .show_box .more_show{ position:absolute; top: -43px; right: 16px;}
.home_zixun .show_box .more_show a{display: block; width:85px;height: 30px;line-height: 30px; text-align: center;font-size:15px;color: #fff; -moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius:12px;overflow: hidden; background:#e64b2e url(/cn/images/bg_btn.png) no-repeat right bottom; background-size:auto 20px; float:right; margin-right:3%;}
.home_zixun .show_box .more_show a:hover{ background:#313452 url(/cn/images/bg_btn.png) no-repeat right bottom; background-size:auto 20px;}
.home_zixun .listtop{ position:relative; height:90px;}
.home_zixun .listtop .pic{ width:120px; height:90px; position:absolute; left:0; right:0;}
.home_zixun .listtop .pic img{ width:120px; height:90px; }
.home_zixun .listtop .txt{ height:90px; padding-left:130px;}
.home_zixun .listtop .txt .h2{ width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:bold;}
.home_zixun .listtop .txt p{ margin:10px 0 5px 0; line-height:18px;}
.home_zixun .list{ padding-left:15px; position:relative; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.home_zixun .list::after{ position:absolute; left:0; top:50%; margin-top:-4px; width:0; height:0; content:''; border:4px solid #fff; border-left:4px solid #d1d1d1; z-index:-1;}
.home_zixun .list a{ line-height:28px; width:100%;position:relative; font-size:14px;}
.home_zixun .list:nth-child(1) a::before,
.home_zixun .list:nth-child(2) a::before{ position:absolute; right:-45px; top:-2px; width:40px; height:16px; content:''; background:url(/cn/images/new.png);}
.home_zixun .list.l2 a{ line-height:32px; }
.home_zixun .head { border-bottom:solid 1px #eee; margin-bottom:5px; padding-bottom:10px;}
.home_zixun .head h3 {padding: 5px 0px;}
.home_zixun .head h3 a{font-size: 14px;color: #444;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.home_zixun .head h3 a{padding-left: 0px;background: none; display: block;}
.home_zixun .head .p{font-size: 14px;line-height: 18px; color: #444;height:36px;overflow: hidden;}
.home_zixun .yinyue{ position:absolute; top:25px; left:172px; cursor:pointer; font-size:14px; color:#666; padding-right:25px; background:url(/cn/images/yinyue.png) no-repeat right center;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bx-viewport{ min-height: 150px; }
.home_zixun .bx-viewport{ min-height: 250px; }
/*首页关于我们*/
.home_about .home_ti{background: url(/cn/images/ico_t3.png) no-repeat left center;}
.home_about{ width:1200px; margin:0 auto 35px auto; overflow:hidden;}
.home_about li{ display:block; float:left; width:24%; background:#fff; margin-right:10px;}
.home_about li .title{ border:1px solid #d1d1d1; border-bottom:none; font-size:18px; color:#313452; font-weight:bold; padding:0 15px; height:60px; line-height:60px;}
.home_about li .title a{font-size:18px; color:#313452; font-weight:bold;}
.home_about li .pic,
.home_about li .pic img{ width:100%; max-height:172px;}
.home_about li .bor{ border:1px solid #d1d1d1; border-top:none; padding:20px 15px; font-size:14px; color:#333;}
.home_about li .bor .txt{ margin-bottom:10px; overflow:hidden; line-height:24px; height:72px;}
.home_about li .more{ background:#e64b2e url(/cn/images/bg_btn.png) no-repeat right bottom; background-size:auto 20px;display: block; width:100px; padding: 1% 0; line-height: 24px; text-align: center;font-size:14px;color: #fff; -moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius:18px;overflow: hidden;}
.home_about li .more:hover{ background:#303351 url(/cn/images/bg_btn.png) no-repeat right bottom; background-size:auto 20px;display: block; width:100px;padding: 1% 0;line-height: 24px; text-align: center;font-size:14px;color: #fff; -moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius:18px;overflow: hidden;}
.home_about .bx-controls{ display:none;}
/*担保体系*/
.map_flash { max-width:1050px; margin:auto;}
.map_index{ position: relative; margin:50px auto; max-width: 1006px; max-height: 768px; display:none;}
.map_index img{ max-width: 100%; }
.map_index .title{ position:absolute; right:50px; bottom:80px;}
.map_index .title .left,
.map_index .title .right{ float:right; font-size:16px; color:#333; padding-left:45px; margin-left:45px; height:25px; padding-top:20px;}
.map_index .title .left{ background:url(/cn/images/flag_Yellow.png) left center no-repeat;background-size: auto 100%;}
.map_index .title .right{ background:url(/cn/images/flag_red.png) left center no-repeat;background-size: auto 100%;}
.map_index .flag a{display: block;}
.map_index .flag a:hover{background: #e6a616; box-shadow: 3px 3px 3px #6a6a6a;}
.map_index .flag{ width:3.5%; display:block; position:absolute;}
.map_index .flag .img{width: 100%; transition: 0.3s;}
.map_index .flag a:hover .img{
transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-moz-transform: scale(1.1);
}
.map_index .flag_red{ width:35px; height:45px; background:url(/cn/images/flag_red.png) no-repeat; display:block; position:absolute;}
.map_index .flag_red .icon{ max-width: 35px; max-height: 45px;}
.map_index .flag_red .icon img{ width: 100%; }
.map_index .flag_yel{ width:35px; height:45px; background:url(/cn/images/flag_Yellow.png) no-repeat; display:block; position:absolute;}
.map_index .flag_box{ background:rgba(230,75,46,0.9); border-radius:8px; width:480px; min-height:130px; max-width:98%; position:absolute; left:50%;margin-left: -190px;top: 27%;font-size: 12px; display:none; color:#fff; padding:15px; z-index:10;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
/*.map_index .flag_box::after{ position:absolute; bottom:30px; left: -48px; width:0; height:0; content:''; border: 24px solid rgba(230,75,46,0); border-right: 24px solid rgba(230,75,46,0.9);border-bottom: 0;}*/
.MapSelectWarp{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 9; display: none;}
.MapSelect{min-height: 38px;background-color: #E64B2E;border-radius: 3px;position: absolute;width: 96%;left: 2%;top: 2%;z-index: 9;margin-top: -19px;}
.MapSelect label{width: 30%;float: left;font-weight: bold;font-size: 1.4em;color: rgb(255, 255, 255);line-height: 38px;text-indent: 5px;}
.MapSelect select{font-size: 1.4em; height: 30px;line-height: 30px;margin: 4px 0;width: 68%;float: left;background-color: #f7f7f7;border: 1px solid #e5e5e5;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;text-indent: 2px;}
#noe1{ left:61.8%; top:35%;}
#noe2{ left:52%; top:31.5%;}
#noe3{ left:40%; top:32%;}
#noe4{ left:31.5%; top:37.5%;}
#noe5{ left:47%; top:37.5%;}
#noe6{ left:82.5%; top:40%;}
#noe7{ left:72.7%; top:38%;}
#noe8{ left:52%; top:31.5%;}
/*面包屑导航*/
.DaoHang{ width:100%; max-width:1200px; margin:0 auto; padding:15px 0; font-size:14px;}
.DaoHang span{ color:#e94f25}
@media screen and (max-width:1200px){
.HomLogin{display: none;}
.HomContain{width: 98%;}
.FootLink dl dd a{width:25%;}
.home_yewu,
.home_zixun,
.home_about{ width:100%;}
.home_zixun .list.l2 a{ line-height:24px;}
}
@media screen and (max-width:1002px){
.pc_top .search{ width:185px;}
.video_list li{ width:48%; margin:1% 1% 40px 1%;}
.yuang_list li,
.honor_list .div_show dd{ width:48%; margin:0 4% 3% 0;}
.yuang_list li:nth-child(3n),
.honor_list .div_show dd:nth-child(3n){ margin-right:4%;}
.yuang_list li:nth-child(2n),
.honor_list .div_show dd:nth-child(2n){ margin-right:0;}
.job_list li .span{ width:20%;}
.job_list li .span.sp5,
.job_list li .span.sp6{ display:none;}
.huoban_list li{ display:block; float:left; width:23%; margin:1%;}
.qikan_list li{ display:block; float:left; width:23%; margin:1%;}
.home_yewu .icon,
.home_yewu .ul_box{ float:none; width:100%;}
.home_yewu .icon dd{ width:25%;}
.home_yewu ul li{ width:32%; margin:2% 2% 0 0;}
.home_yewu ul li:nth-child(3n){ margin:2% 0 0 0;}
.home_zixun .ul li{ float:none; width:100%; margin-bottom:3%;}
.menu_ul li,
.menu_ul.about li{ width:20%; max-width:none; margin-bottom:2%;}
.Footer .ImgQr{display: none;}
.Footer .OtherNav{ float:none; text-align:center;}
.Footer .OtherNav ul{display: inline-block;}
.Footer .Address{ margin:0;}
.Footer{text-align: center;padding-bottom: 20px}
.Footer .OtherNav{float: none;width: 100%; }
.Footer .OtherNav ul:after{content: "";}
.Footer .flink{float: none;display: inline-block;margin: 0px;margin-bottom: 10px;}
.Footer .Copyright{float: none;text-align: center;}
.Footer .Address{float: none;text-align: center;margin: 0px;}
.yewu_info{ padding:15px;}
.lich_list .div_show{ background:none; min-height:30px;}
.lich_list .div_show .lich_BGtu{ display: none; }
.lich_list .div_show dl{ width:100%;}
}
@media screen and (max-width:767px){
.mobile_top{display: block;}
.pc_top{display: none;}
.HeaderTop .HTopRight .Btn1,.HeaderTop .HTopRight .Btn2{display: none;}
/*.HeaderTop .HTopRight .Btn_Lan{padding-right: 10px;}*/
.HomBan .bd a{background-position: -100%; height: auto;}
.HomBan .bd a img{display: block;width: 100%;}
.Banner a{background-position: -100%; height: auto;}
.Banner a img{display: block;width: 100%;}
.neiban .bd a{background-position: -100%; height: auto;}
.neiban .bd a img{display: block;width: 100%;}
.neiban .bx-pager,{bottom: 5px;}
.FootLink dl dt{width: 100%;float: none;margin-bottom: 2%;}
.FootLink dl dd{width: 100%;float: none;}
.FootLink dl dd a{width: 33.3%;}
.Current{display: none;}
.huoban_list li{ display:block; float:left; width:31.33%; margin:1%;}
.qikan_list li{ display:block; float:left; width:31.33%; margin:1%;}
.menu_ul li>a{ font-size:14px; line-height:24px;}
.menu_ul li .down{border-radius:8px;padding:8px 0;}
.menu_ul li,
.menu_ul.about li{ height:24px; line-height:24px; border-radius:5px;}
.menu_ul li .down{ top:25px;}
.job_list li{ padding: 0 5px;}
.job_list li dt{margin: 0 -5px;}
.job_list li .sp3{ display:none;}
.job_list li .span{ width:25%;}
.NewsList dl dd,
.NewsList dl dt{ float:none; width:100%;}
.yewu_list .yewu_ul li .youshi{ display:none;}
.yewu_list .yewu_ul li .sq{ margin: 43px 15px 0 0; background:#e64b2e;}
.yewu_list .yewu_ul li .title{ width:31%;}
.yewu_list .yewu_ul li .kehu{ width:40%;}
.qikan_index .left{ float:none; width:100%;}
.qikan_index .right{ float:none; width:100%; margin-top:5%;}
.bx-viewport{min-height: auto;}
.map_index{margin-bottom: 5%;padding-top: 35px;}
.map_index .title{right: 2%;bottom: 0px;}
.map_index .title .left, .map_index .title .right{padding-left: 23px;padding-top: 7px;margin-top: 10px;font-size: 13px;height: 20px;}
.MapSelectWarp{display: block;}
.anli_list dl dd .p{max-height: 40px;}
.map_flash{ display:none;}
.map_index{ display:block;}
}
@media screen and (max-width:479px){
.FootLink dl dd a{width: 50%;}
.Footer .FriendlyLink{ float:none;}
.Footer .FriendlyLink.left{ margin-bottom:5%;}
.video_list li{ width:98%; margin:2% auto 50px auto; clear:none; float:none;}
.yuang_list li,
.honor_list .div_show dd{ width:98%; float:none;}
.huoban_list{ padding:20px 10px;}
.huoban_list li{ display:block; float:left; width:46%; margin:2%;}
.qikan_list{ padding:20px 10px;}
.qikan_list li{ display:block; float:left; width:46%; margin:2%;}
.home_yewu .icon dd{ width:50%;}
.home_yewu ul li{ float:none; width:100%;}
.menu_ul li .down a,
.menu_ul li>a{ font-size:12px; line-height:24px;}
.Pages a.a_first,
.Pages a.a_end{ display:none;}
.job_list li .sp2,
.job_list li .sp4{ display:none;}
.job_list li .span{ width:50%;}
.menu_ul li .down a{ margin:0;}
.yewu_list .yewu_ul li .sq{ min-width:5em;}
.qikan_index .right .ul li span{ width:90px;}
.qikan_index .right .ul li a{margin: 6px 0 10px 125px;}
.map_index .flag_box{left: 1%;width: 98%;top: 12%; margin-left: 0px;}
}
@media screen and (max-width:320px){
.HomCloumn1 .hd li{width: 33.3%;}
}
/*小滚动条样式*/
.gdt::-webkit-scrollbar,
p::-webkit-scrollbar{width:3px;}
.gdt::-webkit-scrollbar-track,
p::-webkit-scrollbar-track{background-color:#fff;}
.gdt::-webkit-scrollbar-thumb,
p::-webkit-scrollbar-thumb{background-color:#bbb;}
.gdt::-webkit-scrollbar-thumb:hover,
p::-webkit-scrollbar-thumb:hover{background-color:#555}
.gdt::-webkit-scrollbar-thumb:active,
p::-webkit-scrollbar-thumb:active{background-color:#666}
.gdt{ overflow:auto !important; padding-right:10px !important;}
/*
FILE ARCHIVED ON 17:19:36 Aug 18, 2020 AND RETRIEVED FROM THE
INTERNET ARCHIVE ON 17:46:03 Dec 18, 2024.
JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.
ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
SECTION 108(a)(3)).
*/
/*
playback timings (ms):
captures_list: 0.609
exclusion.robots: 0.035
exclusion.robots.policy: 0.022
esindex: 0.012
cdx.remote: 39.566
LoadShardBlock: 143.579 (3)
PetaboxLoader3.datanode: 103.948 (4)
PetaboxLoader3.resolve: 369.44 (2)
load_resource: 375.445
*/