﻿/*--------全局样式--------*/
body{font-size: 12px;color: #333;line-height: 26px;font-family: "Microsoft YaHei";}
form, div, body, img, p, a, img, dl, dd, dt, table, tr, td, th, h1, h2, h3, h4{margin: 0px;padding: 0px;border: 0;}
a:link{color: #333;text-decoration: none;}
a:visited{color: #333;text-decoration: none;}
a:hover{color:#bb1b21;text-decoration: none;}
a:focus{-moz-outline-style: none;}
a:active{outline: none;text-decoration: none;}
ul, li{list-style: none;margin: 0;padding: 0;}
input, textarea, select{color: #333;margin: 0;padding: 0;font-size: 12px;font-family: "Microsoft YaHei";vertical-align: middle;}
input:focus, textarea:focus{outline: 0;}
/*-------- clear --------*/
.w{width:1200px;margin:0px auto;}
.clearfix:before, .clearfix:after{display:block;clear:both;content:"";visibility:hidden;}
.clearfix{zoom:1}
.clear{clear: both;height: 0px;overflow: hidden;}
.clear100{clear: both;height: 100px;overflow: hidden;}
.clear270{clear: both;height: 270px;overflow: hidden;}
.fl{float: left;}
.fr{float: right;}

.scroll::-webkit-scrollbar{width: 10px;height: 10px;background-color: #fcfcfc;}
.scroll::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;background-color: #fcfcfc;}
.scroll::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #eee;}


/*header*/
.Innerlayer{position: relative;}
.header{width: 100%;clear: both;position: fixed;top: 0px;left: 0px;z-index: 999; background-color:#fff;background-color:rgba(89,87,87,0.2);filter:Alpha(opacity=20);}
.headerbg{width: 100%;background-color:#fff;background-color:rgba(89,87,87,0.2);filter:Alpha(opacity=20);*zoom:1;position:static;}
.header .head{width: 1200px;height: 40px;margin: 0px auto;padding: 20px 0px;position:relative;}
.header .logobox{width: 175px;display: block;float: left;margin-right:50px;}
.header .logo{width: 175px;height: 40px;display: block;background: url(../images/logo3.png) left center no-repeat;background-size: contain;}

.header .searchBox{width: 170px;height: 22px;margin-top:8px; display: block;float: right;border:1px solid #fff;background-color: transparent;position:relative;}
.header .txtSearch{width:125px;height:22px;display:block;float:left;position:static;border:0px;margin:0px 10px;background-color: transparent;color:#fff;}
.header .search{width: 23px;height: 22px;display: block;float: right;border:0px;background:url(../images/icon_search.png) center center no-repeat;background-size:contain;cursor:pointer;}

.header .head .NavMenu{height: 20px;line-height: 20px;float: right;margin:10px 0px;}
.header .head .NavMenu>li{display:inline-block; position: relative;overflow:hidden;background: url(../images/icon_line.jpg) right center no-repeat;padding:0px 20px;}
.header .head .NavMenu>li:last-child,.header .head .NavMenu>li:last-child{background: none;}
.header .head .NavMenu>li a{font-size:16px;color:#fff;}
.header .head .NavMenu>li:hover a,.header .head .NavMenu>li.navon a{color:#1c56a7;}

.header2{background-color:#f7f8f8;background-color:rgba(247,248,248,1);filter:Alpha(opacity=100);top:-90px;z-index:998;}
.header2 .head .NavMenu>li{background: url(../images/icon_line2.jpg) right center no-repeat;}
.header2 .head .NavMenu>li a{color: #727171;}
.header2 .logo{background: url(../images/logo3.png) left center no-repeat;background-size:contain;}
.header2 .searchBox{border:1px solid #bfbfbf;color:#727171;}
.header2 .txtSearch{color:#727171;}
.header2 .headerbg{width:100%;height:30px;background:url(../images/headerbg.png) center top repeat-x;position:absolute;top:80px;left:0px;z-index:98;}

.header3{background-color:#f7f7f7;background-color:rgba(247,247,247,1);filter:Alpha(opacity=100);top:0px;z-index:998;}
.header3 .head .NavMenu>li{background: url(../images/icon_line2.jpg) right center no-repeat;}
.header3 .head .NavMenu>li a{color: #727171;}
.header3 .logo{background: url(../images/logo3.png) left center no-repeat;background-size:contain;}
.header3 .searchBox{border:1px solid #bfbfbf;color:#fff;}
.header3 .txtSearch{color:#727171;}
.header3 .headerbg{width:100%;height:76px;background:url(../images/headerbg.png) center top repeat-x;position:absolute;top:80px;left:0px;}


/*bannerBox*/
.bannerBox{ width:100%; height:750px;margin:0 auto; position:relative;overflow:hidden;}
.bannerBox .hd{ width:100%; height:20px;position:absolute; z-index:1; bottom:5px; text-align:center;}
.bannerBox .hd ul{ display:inline-block; height:10px; padding:3px 5px;font-size:0; vertical-align:top;}
.bannerBox .hd ul li{ display:inline-block; width:10px; height:10px;background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;}
.bannerBox .hd ul .on{ background:#1c56a7;}
.bannerBox .bd{ position:relative; z-index:0; }
.bannerBox .bd li img{ width:100%;  height:750px;}
.bannerBox .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}

.bannerBox .prev,
.bannerBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:50px; height:50px; background:url(../images/slider-arrow.png) -105px 10px no-repeat; filter:alpha(opacity=50);opacity:0.5;background-color:#000;border-radius:50%;}
.bannerBox .next{ left:auto; right:3%; background-position:20px 10px; }
.bannerBox .prev:hover,
.bannerBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.bannerBox .prevStop{ display:none;  }
.bannerBox .nextStop{ display:none;  }


/*内页Innerlayer*/
.Innerbanner{width: 100%;}
.Innerbanner img{width: 100%;display: block;height:500px;}
.Innerlayer .MenuNav{width: 100%;height: 50px;line-height: 50px;background-color:#000;background-color:rgba(0,0,0,0.5);filter:Alpha(opacity=50);position:static;*zoom:1; position: absolute;left: 0px;bottom: 0px;z-index:99;}
.Innerlayer .MenuNav ul{margin: 0px auto;text-align: center;}
.Innerlayer .MenuNav ul li{display: inline-block;text-align: center;background: url(../images/icon_line.jpg) right center no-repeat;}
.Innerlayer .MenuNav ul li:last-child{background:none;}
.Innerlayer .MenuNav ul li a{display: block;color: #fff;font-size: 18px;padding: 0px 20px;margin: 0px 10px;}
.Innerlayer .MenuNav ul li.on a, .Innerlayer .MenuNav ul li:hover a{background: #1c56a7;background-color: rgba(223,192,127,0.5);filter: Alpha(opacity=50);}

/*公共-titletop*/
.index_tittop{width:100%;text-align:center;}
.index_tittop img{height:75px;display:block;margin:90px auto 30px;}
.topTitle{margin: 0px auto;text-align: center;padding: 60px 0px;}
.topTitle .cntitle{line-height: 40px;font-size: 30px;color: #595758;font-family: 'Microsoft YaHei';font-weight: normal;background:url(../images/line1.png) center center no-repeat;}
.topTitle .entitle{line-height: 30px;font-size: 16px;color: #c8c9ca;font-family: 'Microsoft YaHei';display: inline-block;text-transform: uppercase;}

/*footer*/
.footer{background:#3f3b3a;}
.footer .foot{padding:50px 0px 40px;}
.footer .foot_about{width:46%;font-size: 12px;color: #fff;float: left;display:flex;}
.footer .foot_code img{width: 150px;height: 150px;display: block;float:left;}
.footer .foot_con{box-sizing:border-box;padding:0 20px;flex:1;}
.footer .foot_con .title{font-size: 21px;margin-bottom:5px;}
.footer .foot_con .title .about{color:#fff;}
.footer .foot_con .title .flsm{font-size:14px;color:#fff;float:right;}
.footer .foot_con .title .about:hover,.footer .foot_con .title .flsm:hover{color: #1c56a7;}
.footer .foot_con .brief{font-size: 12px;line-height:20px;height:120px;overflow:hidden;}
.footer .foot_Menu{float: right;/*width: 46%;*/text-align: center;font-size: 18px;color: #fff;}
.footer .foot_Menu li{float: left;margin-left: 30px;}
.footer .foot_Menu li h3{font-size: 14px;height: 30px;line-height: 30px;border-bottom: 2px solid #fff;margin-bottom: 8px;padding-bottom:8px; font-weight:normal;}
.footer .foot_Menu li a{font-size: 12px;color: #fff;display: block;height: 24px;line-height: 24px;}
.footer .foot_Menu li a:hover{color:#1c56a7;}
.footcopy{font-size: 12px;color: #fff;height: 30px;line-height: 30px;border-top: 1px solid #bfbfc0;padding:10px 0px 30px;margin:0px auto;border-top:2px solid #fff;}
.footcopy .copyfl{float:left;font-size:12px;}
.footcopy .copyfr{float:right;text-align:right;font-size:12px;}
.footcopy a{color: #fff;margin:0px 5px;font-size:12px;}
.footcopy a:hover{color: #1c56a7;}

/*index_new*/
.index_newCon {height: 270px;overflow:hidden;}
.index_news_fl{width:33%;float:left;overflow:hidden;position:relative;}
.index_news_fl a{display:block;width:100%;height:270px;position:relative;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.index_news_fl .title{width:100%;height:30px;line-height:30px;display:block;background-color: #000;background-color: rgba(0,0,0,0.7);filter: Alpha(opacity=70);position: static;text-overflow: ellipsis;overflow: hidden;white-space:normal; font-size:16px;color:#ffffff;position:absolute;left:0px;bottom:0px;box-sizing:border-box;padding:0px 15px;}
.index_news_fl a:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.index_news_fr{width:64%;float:right;}
.index_news_fr ul li{width:48%;margin-bottom:20px;}
.index_news_fr ul li .txtcon{display:block;width:100%;height:100%;}
.index_news_fr ul li .txtcon .rows{border-bottom:1px solid #eee;padding:5px 0px;line-height:30px;}
.index_news_fr ul li .txtcon h3{font-size:18px;color:#595757;font-weight:normal; width:68%;height:30px;float:left;line-height:30px;text-overflow: ellipsis;overflow: hidden;white-space:normal;}
.index_news_fr ul li .txtcon .time{font-size:12px;color:#c8c9ca;width:30%;float:right;text-align:right;}
.index_news_fr ul li .txtcon .brief{font-size:14px;color:#717071;height:80px;line-height:26px;text-overflow: ellipsis;overflow: hidden;white-space:normal;margin:5px 0px;position:relative;}
.index_news_fr ul li .txtcon .more{font-size:12px;color:#c8c9ca;width:100px;/*height:26px;line-height:26px;*/text-align:right;display:block;background:#fff;position:absolute;bottom:4px;right:0px;}
.index_news_fr ul li:hover .txtcon h3{color:#1c56a7;}

/*index_businessSlide*/
.index_businessSlide{}
.index_businessSlide{ width:100%;overflow:hidden; position:relative;}
.index_businessSlide .hd{ width:395px;position:absolute;right:20%;bottom:35px;z-index:2;padding:0px 15px;}
.index_businessSlide .section_fl{z-index:99;}
.index_businessSlide .section_fl .num{width:100%; overflow:hidden; zoom:1;text-align:center;}
.index_businessSlide .section_fl .num li{display:inline-block;margin:0 2px;width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.index_businessSlide .section_fl .num li.on{ background:#1c56a7;}
/*.index_businessSlide .section_fl .next{display:block;width:31px; height:35px; background:url(../images/arrow3.png) no-repeat;background-size:contain;}*/
.index_businessSlide .section_fr{display:block;margin:25% 0;}
.index_businessSlide .section_fr .tit_cn{font-size:30px;color:#ffffff;line-height:50px;background:url(../images/topleft.png) left top no-repeat;padding-left:20px;padding-top:5px;}
.index_businessSlide .section_fr .tit_en{font-size:17px;color:#b4b3b2;line-height:35px;text-transform:uppercase;background:url(../images/bottomright.png) bottom right no-repeat;padding:0 20px 5px 20px;display:inline-block;min-width:160px;}
.index_businessSlide .bd{ position:relative;overflow:hidden;}
.index_businessSlide .bd li{ zoom:1; vertical-align:middle;position:relative;}
.index_businessSlide .bd .business_img{ width:100%; height:525px; display:block;}
.index_businessSlide .section_conbox{width:395px;height:100%;position:absolute; right:20%;top:0px;z-index:1;background:url(../images/img_bg1.png) center center no-repeat;background-size:cover;border-left:15px solid #fff;border-right:15px solid #fff;}
.index_businessSlide .section_con{color:#fff;box-sizing:border-box;padding:20px 30px;}
.index_businessSlide .section_top{margin-bottom:40px;}
.index_businessSlide .brief{font-size:14px;color:#ffffff;line-height:24px;margin-bottom:10px;}
.index_businessSlide .more{font-size:14px;color:#ffffff;float:right;}

.index_businessSlide .prev,
.index_businessSlide .next{ position:absolute; left:20%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.index_businessSlide .next{ left:auto; right:20%; background-position:8px 5px; }
.index_businessSlide .prev:hover,
.index_businessSlide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.index_businessSlide .prevStop{ display:none;  }
.index_businessSlide .nextStop{ display:none;  }

/*index_splendid*/
.index_splendidCon{}
.index_splendidCon .hd ul li{width:33%;float:left;margin-right:0.5%;text-align:center;height:35px;line-height:35px;background:#e2e1e1 url(../images/img_libg1.png) center center no-repeat;background-size:contain;}
.index_splendidCon .hd ul li:last-child {margin-right:0;}
.index_splendidCon .hd ul li a{font-size:16px;color:#595757;display:block;}
.index_splendidCon .hd ul li a span{color:#898989;}
.index_splendidCon .hd ul li:hover,.index_splendidCon .hd ul li.on {background:#727172 url(../images/img_libg2.png) center center no-repeat;background-size:contain;}
.index_splendidCon .hd ul li:hover a,.index_splendidCon .hd ul li.on a{color:#fff;}
.index_splendidCon .hd ul li:hover a span,.index_splendidCon .hd ul li.on a span{color:#fff;}
.index_splendidCon .bd .con{width:100%;margin-top:10px;}
.index_splendidCon .bd .con a{width:100%;height:400px;display:block;}

/*index_cooperate*/
.index_cooperate{}
.index_cooperateCon{padding:0px 0 60px;position:relative;}
.index_cooperateCon .icon{width:35px;height:35px;display:block;position:absolute;top:120px;cursor:pointer;}
.index_cooperateCon .prev{background:url(../images/arrow1.png) center center no-repeat;left:-60px;background-size:contain;}
.index_cooperateCon .next{background:url(../images/arrow2.png) center center no-repeat;right:-60px;background-size:contain;}
.index_cooperateCon .picList li{width:215px;display:inline-block;margin:10px 12px;box-shadow:0 0 5px #cbcbcb;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;padding:8px 15px;box-sizing:border-box;overflow:hidden;}
.index_cooperateCon .picList li a{width:100%;height:120px;display:block;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;}
.index_cooperateCon .picList li:hover{box-shadow:0 0 5px #1c56a7;}



/*关于恒利*/
.about_mainContent{}
.about_profile{margin: 70px auto;}
.about_profile_img{width:55%;float:left;overflow:hidden;text-align:center;}
.about_profile_img img{display:block;margin:0px auto;height:530px;}
.about_profile_con{width:40%;float:right;}
.about_profile_con .about_profile_top{width: 100%;padding: 20px 0;border-bottom: 2px solid #1c56a7;background: url(../images/icon_righttop-1.png) right top no-repeat;}
.about_profile_con .about_profile_top .title1{font-size: 30px;line-height:36px;color: #595757;margin-bottom:5px;}
.about_profile_con .about_profile_top .title2{font-size: 18px;color: #c9caca;}
.about_profile_con .about_profile_brief{font-size: 24px;color: #595757;line-height:30px;margin-top:15px;}
.about_profile_con .about_profile_brief span{font-size: 30px;color: #1c56a7 ;}
.about_profile_con .about_profile_main{margin: 25px 0;font-size: 16px;color: #595757;text-indent: 2em;line-height: 30px;}
.about_profile_con .about_profile_tags{text-align: right;}
.about_profile_con .about_profile_tags span{font-size: 14px;color: #fff;background: #1c56a7;width: 90px;height: 30px;line-height: 30px;text-align: center;display: inline-block;margin-left: 20px;}
.about_nums{background: #f6f5f5;padding:50px 0;margin-bottom:50px;}
.about_nums ul li{width: 33.33%;float: left;text-align: center;border-right: 1px solid #c9cacb;box-sizing:border-box;}
.about_nums ul li.last{border-right:0;}
.about_nums ul li .numcon{font-size: 14px;color: #595757;}
.about_nums ul li .numcon span{font-size: 55px;color: #1c56a7;line-height:70px;}
.about_nums ul li .title{font-size: 30px;line-height:36px;color: #595757;margin-top:20px;}
.about_profile{margin:40px 0;}
.about_profile2{margin-bottom:100px;}
.about_profile2_main{width: 45%;float: left;background: url(../images/icon_leftbottom-1.png) left bottom no-repeat;}
.about_profile2_main .tittop{font-size: 24px;color: #1c56a7;padding-left:25px;}
.about_profile2_main .maincon{font-size: 16px;color: #595757;text-indent: 2em;line-height: 30px;padding-right: 20px;margin:15px 0 60px;}
.about_profile2_img{width: 48%;float: right;position:relative;}
.about_profile2_img>img{display:block;margin:0px auto;width:100%;height:760px;}
.about_profile2_layer{width: 110px;background: url(../images/icon_aboutbg.jpg) center center no-repeat;position: absolute;left: -55px;top: 0px;}
.about_profile2_layer ul{}
.about_profile2_layer ul li{width: 55px;margin:0px auto;color:#fff;border-bottom:1px solid #fff;padding:20px 0;text-align:center;}
.about_profile2_layer ul li.last{border-bottom:0;}

/*关于我们-精英团队*/
#tFocus{width:100%;margin:70px auto;position:relative;}
#tFocus-pic{width:100%;height:500px;}
#tFocus-pic li{width:100%;height:500px;position:absolute;left:0;top:0;background:url(../images/teambg2-1.jpg) center center no-repeat;background-size:cover;}
#tFocus-pic li .imgs{width:50%;height:500px;float:left;}
#tFocus-pic li .maincon{width:50%;float:right;padding:120px 60px 120px 30px;box-sizing:border-box;}
#tFocus-pic li .maincon .txttop{border-bottom:2px solid #1c56a7;}
#tFocus-pic li .maincon .txttop .name{font-size:30px;color:#3e3a39;text-align:right;line-height:40px;}
#tFocus-pic li .maincon .txttop .job{font-size:14px;color:#fff;background:#1c56a7;padding:5px 15px;display:inline-block;float:right;margin:15px 0;font-weight:normal;}
#tFocus-pic li .maincon .txtcon{font-size:16px;color:#3e3a39;line-height:26px;margin-top:15px;}
#tFocus .bigbtn{width: 35px;height: 35px;display: block;position: absolute;top: 250px;cursor: pointer;z-index:99;border-radius:5px;display:none;}
#tFocus .prev{background:url(../images/arrow1.png) center center no-repeat;left: 20px;background-size: contain;}
#tFocus .next{background:url(../images/arrow2.png) center center no-repeat;right: 20px;background-size: contain;}
#tFocusBtn{width:100%;height:224px;position:relative;margin-top:40px;overflow:hidden;}
#tFocus-btn{width:100%;}
#tFocus-btn ul{width:100000px;position:absolute;left:0;top:0;}
#tFocus-btn li{width:270px;display:block;float:left;margin-right:34px;border:2px solid #dddddd;position:relative;}
#tFocus-btn li a{width:100%;height:220px;display:block;}
#tFocus-btn li a .name{width:100%;height:35px;line-height:35px;text-align:center;background-color:#000;opacity:0.6; color:#fff;font-size:16px;position:absolute;left:0;bottom:0;}
#tFocus-btn li.active{border:2px solid #1c56a7}
#tFocus .smallbtn{width: 35px;height: 35px;display: block;position: absolute;bottom: 100px;cursor: pointer;}
#tFocus-leftbtn{background: url(../images/arrow1.png) center center no-repeat;left: -60px;background-size: contain;}
#tFocus-rightbtn{background: url(../images/arrow2.png) center center no-repeat;right: -60px;background-size: contain;}


/*企业资信*/
.about_mainContent.certificate{width: 100%;background: url(../images/about_qyzxbg.jpg) top center no-repeat;background-size: cover;}
.about_qyzxSlide{display:flex;}
.about_qyzxSlide .leftmenu{width: 420px;background: #fff;padding: 100px 40px;box-sizing: border-box;position: relative;}
.about_qyzxSlide .leftmenu .leftmenu_ul{}
.about_qyzxSlide .leftmenu .leftmenu_ul>li{font-size: 16px;color: #595757;margin:15px 0;}
.about_qyzxSlide .leftmenu .leftmenu_ul>li a{display: block;height: 40px;line-height: 40px;font-size:16px;color:#595757;box-sizing:border-box;padding-left:20px;overflow:hidden;}
.about_qyzxSlide .leftmenu .leftmenu_ul>li .icon{width:28px;height:40px;display:none;position:absolute;right:-70px;top:0px;}
.about_qyzxSlide .leftmenu .leftmenu_ul>li.on a{color:#1c56a7;background: url(../images/icon_dot1.png) left center no-repeat;}
.about_qyzxSlide .leftmenu .leftmenu_ul>li.on .icon{display:block;}
.about_qyzxSlide .rightmain{width: 780px;margin:70px 0;box-sizing:border-box;flex:1;}
.about_qyzxSlide .rightmain ul{}
.about_qyzxSlide .rightmain .icon_top{height: 35px;display: block;clear: both;content: "";background: url(../images/icon_righttop-1.png) right center no-repeat;}
.about_qyzxSlide .rightmain .icon_bottom{height: 35px;display: block;clear: both;content: "";background: url(../images/icon_bottom-1.png) right center no-repeat;}
.about_qyzxSlide .rightmain li{text-align: center;width:90%;margin:0px auto;}
.about_qyzxSlide .rightmain li .imgbox{height: 595px;}


/*荣誉资质*/
.about_mainContent.honors{width: 100%;max-height:830px;background: url(../images/about_ryzzbg.jpg) top center no-repeat;background-size: cover;overflow:hidden;}
.about_honors .leftmenu{width: 350px;background:#fff url(../images/img_honors_fl.png) 15px center no-repeat;padding:0;}
.about_honors .leftmenu .leftmenu_ul{width:140px;text-align:right;height:600px;position:absolute;top:100px;right:15px;}
.about_honors .leftmenu .leftmenu_ul>li ul{width:400px;position:absolute;right:-420px;top:0;display:none;}
.about_honors .leftmenu .leftmenu_ul>li ul li{font-size:14px;color:#595757;text-align:left;}
.about_honors .leftmenu .leftmenu_ul>li a{font-size:24px;color:#727171;height: 40px;line-height: 40px;background: url(../images/icon_on1.png) right center no-repeat;padding:0;padding-right:20px;}
.about_honors .leftmenu .leftmenu_ul>li .icon{right:-60px;}
.about_honors .leftmenu .leftmenu_ul>li.on a{font-size:30px;color:#1c56a7;background: url(../images/icon_on2-1.png) right center no-repeat;}
.about_honors .leftmenu .leftmenu_ul>li.on ul{display:block;}


.timeline{overflow:hidden;display:flex;}
.leftmain{width: 350px;background: #fff url(../images/img_honors_fl.png) 15px 100px no-repeat;float: left;position:relative;padding:100px 0;}
#dates{width: 140px;text-align: right;float:right;}
#dates li{width:100px;font-size:24px;padding-left:10px;background:url('../images/biggerdot.png') left center no-repeat;}
#dates a{font-size: 24px;color: #727171;height: 40px;line-height: 40px;background: url(../images/icon_on1.png) right center no-repeat;padding: 0;padding-right: 20px;}
#dates .selected{font-size: 30px;color: #1c56a7;background: url(../images/icon_on2-1.png) right center no-repeat;}
.rightmain{width: 780px;float: left;margin: 70px 0;padding:0 20px;box-sizing: border-box;overflow: hidden;}
#issues{}
#issues li{width: 100%;max-height: 595px;position: relative;}
#issues li .txtcon{font-size: 14px;color: #595757;position:absolute;left:0;top:0px;}
#issues li .imgbox{height: 595px;width:90%;margin:0px auto;}
#issues li .imgbox img{display:block;max-width:90%;max-height:90%;margin:0px auto;}
#issues li .icon1{width:100%;height: 35px;display: block;clear: both;content: "";background: url(../images/icon_righttop-1.png) right center no-repeat;position:absolute;right:0;top:0;}
#issues li .icon2{width: 35px;height: 35px;display: block;clear: both;content: "";background: url(../images/icon_bottom-1.png) right center no-repeat;position: absolute;right: 0;bottom: 0;}
#grad_top,#grad_bottom{width:100%;height:40px;position:absolute;}
#grad_top{top:0;background:url('../images/grad_top.png') repeat-x;}
#grad_bottom{bottom:0;background:url('../images/grad_bottom.png') repeat-x;}




/*新闻中心*/
.newsContent{margin-bottom:45px;margin-top:40px;}
.newsContent .news_ul li{border-bottom:1px solid #ddd;padding:20px 0;}
.newsContent .news_ul li.last{border-bottom:0;}
.newsContent .news_ul li a{display:block;padding:0px 25px 0px 55px;}
.newsContent .news_ul li .news_left{width:30%;float:left;box-sizing:border-box;}
.newsContent .news_ul li .news_left .title{font-size:28px;color:#595757;height:40px;line-height:40px;text-overflow: ellipsis;overflow: hidden;white-space:nowrap;margin-bottom:10px;}
.newsContent .news_ul li .news_left .date{font-size:18px;color:#595757;}
.newsContent .news_ul li .news_right{width:70%;float:left;box-sizing:border-box;padding-left:25px;}
.newsContent .news_ul li .news_right .brief{font-size:16px;color:#595757;line-height:30px;height:60px;text-overflow: ellipsis;overflow: hidden;white-space:normal;margin:10px 0;}
.newsContent .news_ul li .news_right .more{font-size:14px;color:#1c56a7;height:20px;line-height:20px;float:right;}
.newsContent .news_ul li:hover a{background: url(../images/iocn_news2.png) center left no-repeat;background-size:contain;}
.newsContent .news_ul li:hover .news_left .title{color:#1c56a7;}

.newsContent .news_ul li.frist_li{}
.newsContent .news_ul li.frist_li a{padding: 0px;display: flex;background: url(../images/iocn_news1-1.png) center left no-repeat;}
.newsContent .news_ul li.frist_li .news_img{width: 425px;height: 270px;float: left;margin-left: 33px;}
.newsContent .news_ul li.frist_li .news_img .imgs{width:425px;height:270px;display:block;}
.newsContent .news_ul li.frist_li .news_con{float:left;flex:1;box-sizing:border-box;padding:0 25px;}
.newsContent .news_ul li.frist_li .news_con .contop{border-bottom:2px solid #1c56a7;background:url(../images/icon_righttop-1.png) right top no-repeat;}
.newsContent .news_ul li.frist_li .title{font-size:30px;color:#1c56a7;height:80px;line-height:40px;text-overflow: ellipsis;overflow: hidden;white-space:normal;margin-bottom:8px;width:50%;float:left;}
.newsContent .news_ul li.frist_li .date{font-size:18px;color:#595757;width:40%;text-align:right;float:right;margin-top:55px;height:25px;line-height:25px;}
.newsContent .news_ul li.frist_li .brief{font-size:16px;color:#595757;line-height:30px;height:120px;text-overflow: ellipsis;overflow: hidden;white-space:normal;margin:20px 0;}
.newsContent .news_ul li.frist_li .more{font-size:14px;color:#1c56a7;height:20px;line-height:20px;float:right;}

/*新闻详情页*/
.DetailMain{padding: 60px 0px;}
.DetailMain .currentBox{height:50px;line-height:50px;color:#303030;font-size:16px;margin-bottom:40px;border-bottom:1px solid #eee;}
.DetailMain .currentBox a{color:#303030;font-size:16px;padding:0 10px;}
.DetailMain .currentBox a:hover{color:#e7455e;}

.DetailMain .detailTitle{font-size: 30px;color: #303030;text-align: center;width: 80%;margin: 0px auto;line-height:40px;}
.DetailMain .detailCon{font-size: 14px;color: #444;overflow: hidden;line-height:26px;margin-top:30px; margin-bottom:60px;}
.DetailMain .detailCon img{max-width: 100%;}

/*业务领域*/
.business_Content{margin-bottom:45px;}
.business_classInfo{width:100%;height:530px;background:url(../images/img_business.jpg) center center no-repeat;background-size:cover;}
.business_classInfo ul li{width:16.66%;overflow:hidden;float:left;border-right:5px solid #fff;box-sizing:border-box;}
.business_classInfo ul li.last,.business_classInfo ul li:last-child{border-right:0;}
.business_classInfo ul li a{display:block;width:100%;height:530px;position:relative;}
.business_classInfo ul li .classname{width:100%;height:530px;text-align:center;font-size:36px;color:#fff;}
.business_classInfo ul li .brief{font-size:14px;color:#fff;padding:20px;}
.business_classInfo ul li.hoverbg a{background-color: rgba(0,0,0,0.5);*zoom:1;}
.business_classInfo ul li.hoverbg a .icon1{background:url(../images/icon_righttop-1.png) right top no-repeat;background-size:contain; content:""; position:absolute;right:25px;top:25px;width:35px;height:35px;}
.business_classInfo ul li.hoverbg a .icon2{background:url(../images/icon_leftbottom-1.png) left bottom no-repeat;background-size:contain;content:""; position:absolute;left:25px;bottom:25px;width:35px;height:35px;}

@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
.business_classInfo ul li.hoverbg a{background-color:#000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;*zoom:1;} 
}

.business_minInfo{background:#f8f8f8;padding:65px 20px;}
.business_minInfo .mininfi_img{width:42%;float:left;}
.business_minInfo .mininfi_img img{width:100%;display:block;}
.business_minInfo .mininfo_con{width:50%;float:right;font-size:14px;color:#595757;line-height:26px;text-indent:2em;}
.business_recommendcase{background:#f8f8f8;position:relative;margin-bottom:100px;}
.business_recommendcase .icon{width:35px;height:35px;display:block;position:absolute;top:100px;cursor:pointer;}
.business_recommendcase .prev{background:url(../images/arrow1.png) center center no-repeat;left:-60px;background-size:contain;}
.business_recommendcase .next{background:url(../images/arrow2.png) center center no-repeat;right:-60px;background-size:contain;}
.business_recommendcase .bd{overflow:hidden;}
 .business_recommendcase .picList li{width: 275px;float: left;margin-right: 35px;box-sizing: border-box;position: relative;overflow: hidden;}
.business_recommendcase .picList li.last{margin-right:0;float:right;}
.business_recommendcase .picList li .imgs{width:100%;height:220px;display:block;}
.business_recommendcase .picList li .title{width:100%;height:30px;line-height:30px;display:block;text-align:center;background-color: #000;background-color: rgba(0,0,0,0.7);filter: Alpha(opacity=70);position: static;text-overflow: ellipsis;overflow: hidden;white-space:normal; font-size:16px;color:#ffffff;position:absolute;left:0px;bottom:0px;box-sizing:border-box;padding:0px 15px;}
.business_recommendcase .picList li:hover .imgs{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}

.MienPhotos img{width: 100%;display: block;}
/*业务领域二级*/
.business_topimg{margin: 70px auto 45px;}
.business_topimg{position: relative;}
.business_topimg .hd{width: 100%;height: 15px;overflow: hidden;position: absolute;left: 0px;bottom: 15px;z-index: 1;}
.business_topimg .hd ul{overflow: hidden;zoom: 1;width: 100%;text-align: center;}
.business_topimg .hd ul li{ margin-right:2px;  width:15px; height:15px; line-height:14px; background:#fff; cursor:pointer; display:inline-block;}
.business_topimg .hd ul li.on{ background:#f00; color:#fff; }
.business_topimg .bd{ position:relative; height:100%; z-index:0;   }
.business_topimg .bd li{ zoom:1; vertical-align:middle; }
.business_topimg .bd img{ width:100%;  display:block;  }
.business_topimg .prev,
.business_topimg .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.business_topimg .next{ left:auto; right:3%; background-position:8px 5px; }
.business_topimg .prev:hover,
.business_topimg .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.business_topimg .prevStop{ display:none;  }
.business_topimg .nextStop{ display:none;  }

.business_info{margin-bottom:40px;}
.business_info .business_infocon{width:65%;float:left;}
.business_infocon .infocon_top{border-left:30px solid #1c56a7;padding:0px 40px;background:url(../images/icon_righttop-1.png) right top no-repeat;}
.business_infocon .infocon_top .tittop{font-size:40px;color:#1c56a7;margin-bottom:30px;height:50px;line-height:50px;}
.business_infocon .infocon_top .tittop span{font-size:24px;color:#c8c9ca;margin-left:20px;}
.business_infocon .infocon_top .brief{font-size:35px;color:#888888;line-height:50px;}
.business_infocon .infocon{font-size:16px;color:#595757;line-height:30px;text-indent:2em;margin:45px 0;}
.business_info .business_contact{width:29%;height:320px;float:right;background:url(../images/img_contact.png) center center no-repeat;background-size:cover; box-sizing:border-box;padding:45px;}
.business_contact{}
.business_contact .tittop{font-size:21px;color:#1c56a7;line-height:30px;border-bottom:2px solid #1c56a7;padding-bottom:10px;margin-bottom:35px;}
.business_contact .tittop .more{font-size:16px;float:right;color:#1c56a7;}
.business_contact .con{font-size:16px;color:#595757;line-height:35px;}
.business_case{}
.business_case .picList li{width:380px;float:left;margin-right:30px;margin-bottom:30px;box-sizing:border-box;position:relative;overflow:hidden;}
.business_case .picList li.last{margin-right:0;}
.business_case .picList li .imgs{width:100%;height:245px;display:block;}
.business_case .picList li .title{width:100%;height:30px;line-height:30px;display:block;text-align:center;background-color: #000;background-color: rgba(0,0,0,0.7);filter: Alpha(opacity=70);position: static;text-overflow: ellipsis;overflow: hidden;white-space:normal; font-size:16px;color:#ffffff;position:absolute;left:0px;bottom:0px;box-sizing:border-box;padding:0px 15px;}
.business_case .picList li:hover .imgs{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}

/*恒利精彩-社会责任*/
.soctal_info{position:relative;overflow:hidden;}
.soctal_info .soctal_infoimg{width:100%;height:450px;background:url(../images/img_social1.jpg) center center no-repeat;background-size:cover;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.soctal_info .soctal_infoimg:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;cursor:pointer;}
.soctal_info .soctal_infotxt{width:300px;font-size:14px;color:#fff;position:absolute;right:0;top:0;}
.soctal_info .soctal_infotxt .con{height: 450px;padding:100px 30px 40px 30px;box-sizing:border-box;background-color:#000;background: rgba(0, 0, 0, 0.5);filter:alpha(opacity=50);position:static;*zoom:1;}
.soctalmain{margin-bottom:100px;}
.soctal_con{height:350px;margin-top:30px;cursor:pointer;overflow:hidden;}
.soctal_con .soctal_txt{width:30%;height:100%;background:url(../images/img_sociabg2.jpg) center center no-repeat;background-size:cover;box-sizing:border-box;padding:25px;}
.soctal_con .soctal_txt .top{padding:65px 0 30px 15px;background:url(../images/icon_lefttop-1.png) left top no-repeat;}
.soctal_con .soctal_txt .top .cntitle{font-size:30px;color:#3e3a39;line-height:40px;}
.soctal_con .soctal_txt .top .entitle{font-size:24px;color:#9fa0a0;line-height:35px;}
.soctal_con .soctal_txt .brief{font-size:16px;color:#595757;line-height:30px;padding-left:15px;}
.soctal_con .soctal_txt.fr{text-align:right;}
.soctal_con .soctal_txt.fr .top{background:url(../images/icon_righttop-1.png) right top no-repeat;}
.soctal_con .soctal_txt.fr .brief{text-align:left;}
.soctal_con:nth-child(2n+1) .soctal_txt{background:url(../images/img_sociabg2.jpg) center center no-repeat;}
.soctal_con:nth-child(2n+2) .soctal_txt{background:url(../images/img_sociabg3.jpg) center center no-repeat;}
.soctal_con:nth-child(2n+3) .soctal_txt{background:url(../images/img_sociabg4.jpg) center center no-repeat;}
.soctal_con .soctal_img{width:70%;height:100%;overflow:hidden;}
.soctal_con .soctal_img .imgs{height:350px;width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.soctal_con:hover .soctal_img .imgs{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}

/*恒利精彩-企业文化*/
.cultureContent{margin-bottom:100px;}
.culturecon{width:100%;height:450px; position:relative;margin-bottom:35px;overflow:hidden;}
.culturecon .conimgbg{width:100%;height:450px;background:url(../images/img_culture1.jpg) center center no-repeat;background-size:cover;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.culturecon .conimgbg:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.culturecon .txtcon{width:35%;position:absolute;right:30px;bottom:60px;font-size:14px;color:#fff;text-indent:2em;}
.culturecon .txtcon a{color:#fff;}
.culturecon .icon{width:35px;height:35px;position:absolute;right:30px;top:30px;background:url(../images/icon_righttop2.png) center center no-repeat;}
.culturecon2{width:100%;}
.culturecon2 .confl{width:40%;height:550px;float:left;background:url(../images/img_culture2.jpg) center center no-repeat;background-size:cover;position:relative;overflow:hidden;}
.culturecon2 .confl .icon{width:35px;height:35px;position:absolute;left:30px;top:30px;background:url(../images/icon_lefttop-1.png) center center no-repeat;}
.culturecon2 .confl .txtcon{position:absolute;bottom:55px;left:45px;}
.culturecon2 .confl .txtcon h3{font-size:48px;color:#3e3a39;line-height:55px;font-weight:normal;}
.culturecon2 .confl .txtcon h3 a{color:#3e3a39;}
.culturecon2 .confl .txtcon h4{font-size:36px;color:#1c56a7;line-height:50px;font-weight:normal;}
.culturecon2 .confl .txtcon p{font-size:24px;color:#595757;line-height:35px;}
.culturecon2 .confr{width:60%;height:550px;float:right;position:relative;overflow:hidden;}
.culturecon2 .confr .txtcon{position:absolute;bottom:55px;right:45px;color:#fff;text-align:right;background-color: rgba(0,0,0,0.5);background-color:#000;filter:alpha(opacity=50);opacity:0.5;padding:10px;}
.culturecon2 .confr .txtcon a{display:block;width:100%;height:100%;color:#fff;}
.culturecon2 .confr .txtcon h3{font-size:24px;line-height:35px;font-weight:normal;}
.culturecon2 .confr .txtcon h4{font-size:52px;line-height:60px;font-weight:normal;}
.culturecon2 .confr .conimgbg{width:100%;height:100%;background:url(../images/img_culture3.jpg) center center no-repeat;background-size:cover;}
.culturecon2 .confr:hover .conimgbg{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.cultureContent .main{margin-bottom:20px;}
.cultureContent .main .tit{font-size:18px;font-weight:bold;border-left:3px solid #1c56a7;padding-left:10px;margin-bottom:10px;}
.cultureContent .main .con{font-size:14px;color:#444;line-height:26px;}


/*恒利精彩-员工风采*/
.mien_one{margin-bottom:25px;}
.mienimgs{width:100%;height:560px;display:block;}
.mieninfo{width:100%;height:190px;background:url(../images/img_mien2.jpg) center center no-repeat;background-size:cover;box-sizing:border-box;padding:35px 60px;position:relative;}
.mieninfo:before{content:"";background:url(../images/icon_righttop-1.png) right top no-repeat;position:absolute;right:25px;top:25px;width:35px;height:35px;}
.mieninfo:after{content:"";background:url(../images/icon_leftbottom-1.png) left bottom no-repeat;position:absolute;left:25px;bottom:25px;width:35px;height:35px;}
.mieninfo a{display:block;}
.mieninfo .top{color:#3e3a39;height:40px;line-height:40px;margin-bottom:20px;}
.mieninfo .title{font-size:30px;width:70%;float:left;}
.mieninfo .date{font-size:16px;width:30%;float:right;text-align:right;}
.mieninfo .brief{font-size:14px;color:#3e3a39;line-height:24px;text-indent:2em;height:50px;text-overflow: ellipsis;overflow: hidden;white-space:normal;}

/*联系我们*/
.ContactMain{}
.ContactMain .contacttop{text-align: center;}
.ContactMain .address{font-size: 20px;color: #888888;margin-bottom: 25px;}
.ContactMain .map{height: 445px;margin: 35px 0px;overflow:hidden;}
.ContactMain .map img{display:block;width:100%;}
.ContactMain .msgcon_form{margin-bottom: 70px;}
.msgcon_form .inputcon{width: 530px;margin-bottom: 30px;position:relative;}
.msgcon_form .areacon {position: relative;}
.msgcon_form .spantxt{font-size: 16px;color: #888888;margin-bottom: 5px;display: block;}
.msgcon_form .spantxt em{color: #1c56a7;font-style:normal;}
.msgcon_form .txtinput{border: 1px solid #dcdcdc;width: 100%;height: 45px;line-height: 45px;padding: 0px 15px;font-size: 16px;color: #222222;display: block;box-sizing: border-box;}
.msgcon_form .icon01{width:30px;height:30px;background:url(../images/icon_lefttop2.png) left top no-repeat;background-size:60%;position:absolute;left:5px;top:35px;}
.msgcon_form .icon02{width: 30px;height: 30px;background: url(../images/icon_rightbottom2.png) right bottom no-repeat;background-size: 60%;position: absolute;right: 5px;bottom: 5px;}
.msgcon_form .txtarea{border: 1px solid #dcdcdc;width: 100%;height: 135px;font-size: 16px;color: #222222;padding: 10px;resize: none;outline: none;box-sizing: border-box;}
.msgcon_form .msg_btn{text-align: center;}
.msgcon_form .sub_msg{background: #efeff0;font-size: 16px;color:#1c56a7;width: 160px;height: 40px;border: none;text-align: center;line-height: 40px;cursor: pointer;}
.msgcon_form .sub_msg:hover{background:#1c56a7;color:#fff;}
.msgcon_form .msgdemo2{width:50%;font-size:16px;height:30px;line-height:30px;margin:10px 0px;}
.Validform_checktip{margin-left:8px;line-height:20px;height:20px;overflow:hidden;color:#999;font-size:12px;}
.Validform_right{color:#71b83d;padding-left:20px;background:url(../images/right.png) no-repeat left center;}
.Validform_wrong{color:red;padding-left:20px;white-space:nowrap;background:url(../images/error.png) no-repeat left center;}


/*招贤纳士*/
.jobContent{width:1100px;margin:0px auto 100px;}
.jobContent .job_ul li{width: 510px;height: 200px;float: left;border: 2px solid #efefef;padding: 20px 25px;box-sizing: border-box;margin: 20px;position:relative;}
.jobContent .job_ul li a{display: block;width: 100%;height: auto;}
.jobContent .job_ul li .jobtop{border-bottom: 2px solid #1c56a7;padding-bottom: 10px;padding-left:50px;background: url(../images/icon_lefttop-1.png) left top no-repeat;}
.jobContent .job_ul li .jobtop h4{font-size: 14px;color: #a8a8a8;height: 20px;line-height: 20px;display: block;font-weight: normal;float:right;margin-top:15px;}
.jobContent .job_ul li .jobtop h3{font-size: 24px;color: #575757;height: 36px;line-height: 36px;display: block;font-weight: 400;float:left;max-width:300px;overflow:hidden;}
.jobContent .job_ul li .jobbrief{color: #666666;font-size: 14px;margin: 15px 0px;height: 60px;overflow: hidden;line-height: 30px;background: url(../images/icon_bottom-1.png) right bottom no-repeat;}
.jobContent .job_ul li .jobmore{background: #dcdddd;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;font-size: 14px;color: #595757;width: 120px;height: 30px;line-height: 30px;text-align: center;margin: 0px auto;}
.jobContent .job_ul li.fr{float: right;}
.jobContent .job_ul li:hover{border: 2px solid #1c56a7;}
.jobContent .job_ul li:hover .jobmore{background:#1c56a7;color:#fff;}


/*招贤纳士详情*/
.JobDetailMain{}
.JobDetailMain .jobDuty{width: 650px;height: 595px;float: left;box-sizing: border-box;padding: 90px 100px 90px 45px;color: #666666;position: relative;border: 5px solid #1c56a7;border-right: 0px;}
.JobDetailMain .jobDuty .position{font-size: 24px;margin-bottom:10px;}
.JobDetailMain .tit{font-size: 24px;margin: 15px 0px;}
.JobDetailMain .jobDuty .con{font-size: 14px;line-height: 24px;height: 290px;overflow: hidden;overflow-y: auto;padding-right:15px;}
.JobDetailMain .jobDuty .back{background: #d3be91;font-size: 16px;color: #fff;display: block;width: 95px;height: 30px;text-align: center;line-height: 30px;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;position: absolute;bottom: 35px;left: 45px;}
.JobDetailMain .jobDuty .to{background: #b12023;font-size: 16px;color: #fff;display: block;width: 95px;height: 30px;text-align: center;line-height: 30px;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;position: absolute;bottom: 35px;left: 180px;}
.JobDetailMain .jobDemand{width: 550px;height: 595px;float: right;background: url(../images/job_01.jpg) center center no-repeat;background-size: cover;position: relative;color: #888;}
.JobDetailMain .jobDemand .jobDemandCon{width: 620px;background: #fff;box-shadow: -3px 2px 3px #1c56a7;position: absolute;top: 75px;right: 0px;box-sizing: border-box;padding: 65px 45px;}
.JobDetailMain .jobDemand .con{font-size: 14px;line-height: 26px;height: 260px;overflow: hidden;overflow-y: auto;padding-right:15px;}

/*案例详情*/
.caseMaincon {margin:0px 55px;box-sizing:border-box;}
.CaseDetailMain{position: relative;margin:40px 0 20px;}
.CaseDetailMain .hd{width: 100%;height: 15px;overflow: hidden;position: absolute;left: 0px;bottom: 15px;z-index: 1;}
.CaseDetailMain .hd ul{overflow: hidden;zoom: 1;width: 100%;text-align: center;}
.CaseDetailMain .hd ul li{ margin:0 4px;  width:15px; height:15px; line-height:14px; background:#eee; cursor:pointer; display:inline-block;}
.CaseDetailMain .hd ul li.on{ background:#f00; color:#fff; }
.CaseDetailMain .bd{ position:relative;z-index:0;   }
.CaseDetailMain .bd li{ zoom:1; vertical-align:middle; }
.CaseDetailMain .bd img{display:block;width:100%;}
.CaseDetailMain .prev,
.CaseDetailMain .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:#000 url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;border-radius:5px;}
.CaseDetailMain .next{ left:auto; right:3%; background-position:8px 5px; }
.CaseDetailMain .prev:hover,
.CaseDetailMain .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.CaseDetailMain .prevStop{ display:none;  }
.CaseDetailMain .nextStop{ display:none;  }
.CaseDetaiCon{margin:15px 0;position:relative;}
.CaseDetaiCon .icon01{width:30px;height:30px;background:url(../images/icon_lefttop-1.png) left top no-repeat;background-size:60%;position:absolute;left:5px;top:0px;}
.CaseDetaiCon .icon02{width: 30px;height: 30px;background: url(../images/icon_bottom-1.png) right bottom no-repeat;background-size: 60%;position: absolute;right: 5px;bottom: 0px;}
.CaseDetaiCon .title{font-size: 24px;text-align:center;line-height:30px;width:80%;margin:0px auto;}
.CaseDetaiCon .txtcon{font-size: 16px;line-height: 30px;margin-top:10px;text-indent:2em;}

/*分页效果*/
.page{margin: 20px auto;text-align: center;}
.page ul{display:inline-block;}
.page ul li{float: left;text-align: center;margin-left: 10px;}
.page ul li a{width: 40px;height: 40px;line-height: 40px;color: #bbbbbb;display: block;text-decoration: none;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;font-size:16px;border:1px solid #eee;}
.page ul li.pag a{width: 80px;height: 30px;line-height: 30px;color: #ffffff;display: block;background: #3b3b3b;border: 1px solid #3b3b3b;text-decoration: none;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.page ul li a:hover, .page ul li .on{background: #1c56a7;color:#fff;text-decoration: none;}
.prevnext{padding: 20px 0;line-height: 30px;font-size: 16px;color: #999999;}
.prevrecord, .nextrecord{padding-right: 20px;white-space: nowrap;display: block;overflow: hidden;text-overflow: ellipsis;}
.prevrecord a, .nextrecord a{color: #999999;}
.prevrecord:hover a, .nextrecord:hover a{color: #0487a8;}

/*验证*/
#Validform_msg{color: #7d8289;font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;width: 280px;-webkit-box-shadow: 2px 2px 3px #aaa;-moz-box-shadow: 2px 2px 3px #aaa;background: #fff;position: absolute;top: 0px;right: 50px;z-index: 99999;display: none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);}
#Validform_msg .iframe{position: absolute;left: 0px;top: -1px;z-index: -1;}
#Validform_msg .Validform_title{line-height: 25px;height: 25px;text-align: left;font-weight: bold;padding: 0 8px;color: #fff;position: relative;background-color: #fe631b;background: -moz-linear-gradient(top, #fe631b, #ff8a0a 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#fe631b), to(#ff8a0a));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe631b', endColorstr='#ff8a0a');}
#Validform_msg a.Validform_close:link, #Validform_msg a.Validform_close:visited{line-height: 22px;position: absolute;right: 8px;top: 0px;color: #fff;text-decoration: none;}
#Validform_msg a.Validform_close:hover{color: #ccc;}
#Validform_msg .Validform_info{padding: 8px;border: 1px solid #bbb;border-top: none;text-align: left;}



@media screen and (max-width: 1920px){
.about_qyzxSlide .rightmain li .imgbox{height:595px;}
}

@media screen and (max-width: 1680px) {
    .w{width:1055px;}
    .header2 .headerbg{height:55px;}
    .header3 .headerbg{height:55px;}
    .header .head{width:1055px;}
    .bannerBox{height:700px;}
    .bannerBox .bd li img{height:700px;}
    .Innerbanner img{height:435px;}
    .Innerlayer .MenuNav{height:45px;line-height:45px;}
    .Innerlayer .MenuNav ul li a{font-size:16px;}
    .index_tittop img{height:65px;margin:80px auto 30px;}
    .index_businessSlide .bd .business_img{height:460px;}
    .index_businessSlide .section_fr .tit_cn{font-size:28px;}
    .index_businessSlide .section_fr .tit_en{font-size:20px;}
    .index_newCon{height:240px;}
    .index_news_fl a{height:240px;}
    .index_news_fr ul li{margin-bottom:20px;}
    .index_news_fr ul li .txtcon .brief{line-height:20px;height:60px;}
    .index_splendidCon .bd .con a{height:350px;}
    .index_cooperateCon .picList li{width:187px;}
    .index_cooperateCon .picList li a{height:110px;}
    .footer .foot_about{width:51%;}
    .footer .foot_Menu li{margin-left:38px;}
    .ContactMain .msgcon_form{margin-bottom:60px;}
    .msgcon_form .sub_msg{width:140px;height:45px;line-height:45px;}
    .msgcon_form .inputcon{width:400px;margin-bottom:20px;}
    .ContactMain .map{height:340px;}
    .jobContent{width:1025px;}
    .jobContent .job_ul li{width:480px;margin:15px;}
    .jobContent .job_ul li .jobtop h3{font-size:24px;height:36px;line-height:36px;}
    .jobContent .job_ul li .jobtop h4{font-size:14px;height:20px;line-height:20px;margin-top:10px;}
    .jobContent .job_ul li .jobtop .sele{height:2px;}
    .jobContent .job_ul li .jobbrief{font-size:14px;margin:15px 0px;}
    .jobContent .job_ul li .jobbrief .tit{font-size:20px;margin-bottom:10px;}
    .jobContent .job_ul li .jobbrief .duty{width:320px;}
    .JobDetailMain .jobDuty{width:530px;height:410px;padding: 50px 70px 20px 30px;}
    .JobDetailMain .jobDuty .position{font-size:20px;}
    .JobDetailMain .tit{font-size:20px;margin:10px 0px;}
    .JobDetailMain .jobDuty .con{font-size:14px;line-height:20px;height:180px;}
    .JobDetailMain .jobDemand{width:370px;height:410px;}
    .JobDetailMain .jobDemand .jobDemandCon{width:430px;padding:40px 30px;top:50px;}
    .JobDetailMain .jobDemand .con{font-size:14px;line-height:20px;height:180px;}
    .about_profile_con .about_profile_main {margin: 15px 0;}
    .about_nums{padding:40px 0;}
    .about_profile_con .about_profile_brief {font-size: 20px;}
    .about_profile_con .about_profile_brief span{font-size:24px;}
    #tFocus-pic{height:435px;}
    #tFocus-pic li{height:435px;}
    #tFocus-pic li .maincon{padding:80px 60px 80px 30px;}
    #tFocus-pic li .imgs{height:435px;}
    #tFocus-btn li{width:244px;margin-right:20px;}
    #tFocus-btn li a{height:195px;}
   
    .leftmain{background-size:180px;padding:80px 0;}
    .rightmain{width:700px;}
    .about_mainContent.certificate{}
    .about_mainContent.honors{}
    .about_qyzxSlide .leftmenu{width:300px;padding: 60px 15px;}
    .about_qyzxSlide .leftmenu .leftmenu_ul{}
    .about_qyzxSlide .rightmain{width:580px;}
    .about_qyzxSlide .rightmain li .imgbox{height:450px;}
    .business_classInfo{height:465px;}
    .business_classInfo ul li a{height:465px;}
    .business_contact .tittop{margin-bottom:25px;}
    .business_recommendcase .picList li{width:248px;margin-right:20px;}
    .business_recommendcase .picList li .imgs{height:195px;}
    .business_infocon .infocon_top{background-size:25px 25px;}
    .business_infocon .infocon_top .tittop{font-size:23px;height:35px;line-height:35px;margin-bottom:15px;}
    .business_infocon .infocon_top .tittop span{font-size:20px;}
    .business_infocon .infocon_top .brief{font-size:24px;line-height:30px;}
    .business_infocon .infocon{margin:25px 0;}
    .business_info .business_contact{height:275px;padding:30px;}
    .business_case .picList li{width:330px;}
    .soctal_info .soctal_infoimg{height:400px;}
    .soctal_info .soctal_infotxt .con{height:400px;}
    .soctal_info .soctal_infotxt{width:280px;}
    .soctal_con{height:320px;}
    .soctal_con .soctal_img{}
    .soctal_con .soctal_img .imgs{height:320px;}
    .soctal_con .soctal_txt .top{background-size:25px 25px;padding: 50px 0 20px 15px;}
    .soctal_con .soctal_txt .top .cntitle{font-size:28px;line-height:40px;}
    .soctal_con .soctal_txt .top .entitle{font-size:20px;line-height:30px;}
    .culturecon{height:395px;}
    .culturecon .icon,.culturecon2 .confl .icon{background-size:25px 25px;}
    .culturecon2 .confr{height:430px;}
    .culturecon2 .confl{height:430px;}
    .culturecon2 .confl .txtcon h3{font-size:40px;line-height:50px;}
    .culturecon2 .confl .txtcon h4{font-size:30px;line-height:40px;}
    .culturecon2 .confl .txtcon p{font-size:20px;line-height:30px;}
    .mienimgs{height:500px;}
    .mieninfo{height:170px;padding:30px 50px;}
    .mieninfo:before,.mieninfo:after{background-size:25px 25px;}
    .mieninfo:before{right:20px;top:20px;}
    .mieninfo:after{left:20px;bottom:20px;}
    .topTitle{padding:50px 0;}
    .newsContent .news_ul li.frist_li .news_con .contop{background-size:25px 25px;}
    .business_classInfo ul li.hoverbg a::before,.business_classInfo ul li.hoverbg a::after{background-size:25px 25px;}
}
@media screen and (max-width: 1440px) {
    .w{width:900px;}
    .header2 .headerbg{height:55px;}
    .header3 .headerbg{height:55px;}
    .header .head{width:900px;}
    .header .logobox{width:130px;}
    .header .searchBox{width:150px;}
    .header .txtSearch {
        width: 105px;
    }
    .header .head .NavMenu > li{padding:0 15px;}
    .bannerBox {
        height: 600px;
    }
    .bannerBox .bd li img{height:600px;}
    .Innerbanner img{height:370px;}
    .Innerlayer .MenuNav{height:40px;line-height:40px;}
    .Innerlayer .MenuNav ul li a{font-size:14px;}
    .index_tittop img{height:60px;margin:80px auto 30px;}
    .index_businessSlide .hd{width:290px;}
    .index_businessSlide .section_conbox{width:290px;}
    .index_businessSlide .section_top{margin-bottom:20px;}
    .index_businessSlide .bd .business_img{height:395px;}
    .index_businessSlide .section_fr{height:70px;}
    .index_businessSlide .section_fr .tit_cn{font-size:24px;line-height:36px;}
    .index_businessSlide .section_fr .tit_en{font-size:16px;line-height:26px;}
    .index_newCon{height:240px;}
    .index_news_fl a{height:240px;}
    .index_news_fr ul li{margin-bottom:20px;}
    .index_news_fr ul li .txtcon h3{height:26px;line-height:26px;font-size:16px;}
    .index_news_fr ul li .txtcon .brief{line-height:20px;height:60px;}
    .index_splendidCon .hd ul li{height:30px;line-height:30px;}
    .index_splendidCon .hd ul li a{font-size:14px;}
    .index_splendidCon .bd .con a{height:300px;}
    .index_cooperateCon .picList li{width:155px;}
    .index_cooperateCon .picList li a{height:90px;}
    .index_cooperateCon .icon{top:95px;}
    .footer .foot_about{width:48%;}
    .footer .foot_Menu{}
    .footer .foot_Menu li{margin-left:18px;}
    .ContactMain .msgcon_form{margin-bottom:60px;}
    .msgcon_form .sub_msg{width:140px;height:45px;line-height:45px;}
    .msgcon_form .inputcon{width:400px;margin-bottom:20px;}
    .ContactMain .map{height:340px;}
    .jobContent{width:900px;}
    .jobContent .job_ul li{width:420px;padding:15px 20px;margin:15px;}
    .jobContent .job_ul li .jobtop h3{font-size:20px;height:24px;line-height:24px;}
    .jobContent .job_ul li .jobtop h4{font-size:12px;height:20px;line-height:20px;margin-top:4px;}
    .jobContent .job_ul li .jobtop .sele{height:2px;}
    .jobContent .job_ul li .jobbrief{font-size:12px;margin:10px 0px;}
    .jobContent .job_ul li .jobbrief .tit{font-size:18px;margin-bottom:5px;}
    .JobDetailMain .jobDuty{width:530px;height:410px;padding: 50px 70px 20px 30px;}
    .JobDetailMain .jobDuty .position{font-size:20px;}
    .JobDetailMain .tit{font-size:20px;margin:10px 0px;}
    .JobDetailMain .jobDuty .con{font-size:14px;line-height:20px;height:180px;}
    .JobDetailMain .jobDemand{width:370px;height:410px;}
    .JobDetailMain .jobDemand .jobDemandCon{width:430px;padding:40px 30px;top:50px;}
    .JobDetailMain .jobDemand .con{font-size:14px;line-height:20px;height:180px;}
    .about_profile_con .about_profile_main{margin:10px 0;line-height:26px;}
    .about_nums{padding:30px 0;}
    .about_nums ul li .title{font-size:24px;margin-top:10px;}
    .about_nums ul li .numcon span{font-size:40px;line-height:50px;}
    .about_profile2_main .tittop {font-size: 18px;}
    .about_profile2_main .maincon{line-height:26px;}
    .about_profile2_layer{width:90px;left:-45px;}
    .about_profile2_layer ul li{padding:15px 0;}
    .about_profile_con .about_profile_top{padding:10px 0;background-size:20px 20px;}
    .about_profile_con .about_profile_top .title1{font-size:20px;line-height:26px;}
    .about_profile_con .about_profile_top .title2{font-size:14px;}
    .about_profile_con .about_profile_brief{font-size:16px;margin-top:10px;}
    .about_profile_con .about_profile_brief span{font-size:24px;}
    .about_team{margin:40px 0;}
    #tFocus-pic{height:370px;}
    #tFocus-pic li{height:370px;}
    #tFocus-pic li .maincon .txttop .name{font-size:22px;line-height:26px;}
    #tFocus-pic li .maincon{padding:60px 40px 60px 20px;}
    #tFocus-pic li .maincon .txtcon{font-size:14px;}
    #tFocus-pic li .imgs{height:370px;}
    #tFocusBtn{margin-top:20px;height:175px;}
    #tFocus-btn{width:210px;margin-right:14px;}
    #tFocus-btn li{width:205px;}
    #tFocus-btn li a{height:170px;}
    #tFocus .smallbtn{bottom:70px;}
    .about_mainContent.certificate{}
    .about_mainContent.honors{}
    .leftmain {width: 280px;background-size: 150px;}
    #dates a{font-size:16px;}
    #dates .selected {font-size: 18px;}
    .rightmain {width: 580px;}
    #issues li .imgbox {height:400px;}
    .business_classInfo{height:395px;}
    .business_classInfo ul li .classname{height:395px;}
    .business_classInfo ul li a{height:395px;}
    .business_classInfo ul li .brief{font-size:12px;line-height:24px;}
    .business_minInfo .mininfo_con{font-size:14px;line-height:24px;}
    .business_contact .tittop{margin-bottom:15px;}
    .business_recommendcase .picList li{width:215px;margin-right:15px;}
    .business_recommendcase .picList li .imgs{height:175px;}
    .business_recommendcase .icon{top:75px;}
    .business_infocon .infocon_top{background-size:25px 25px;}
    .business_infocon .infocon_top .tittop{font-size:20px;height:30px;line-height:30px;margin-bottom:15px;}
    .business_infocon .infocon_top .tittop span{font-size:16px;}
    .business_infocon .infocon_top .brief{font-size:18px;line-height:30px;}
    .business_infocon .infocon{margin:15px 0;font-size:14px;line-height:26px;}
    .business_info .business_contact{height:235px;padding:20px;}
    .business_Content{margin-bottom:20px;}
    .business_case .picList li{width:280px;}
    .business_case .picList li .imgs{height:220px;}
    .business_info{margin-bottom:20px;}
    .soctal_info .soctal_infoimg{height:335px;}
    .soctal_info .soctal_infotxt{width:240px;font-size:12px;line-height:24px;}
    .soctal_info .soctal_infotxt .con{height:335px;padding:80px 15px 20px 15px;}
    .soctal_con{height:260px;}
    .soctal_con .soctal_img{}
    .soctal_con .soctal_img .imgs{height:260px;}
    .soctal_con .soctal_txt{padding:15px;}
    .soctal_con .soctal_txt .top{background-size:20px 20px;padding: 30px 0 15px 10px;}
    .soctal_con .soctal_txt .top .cntitle{font-size:24px;line-height:35px;}
    .soctal_con .soctal_txt .top .entitle{font-size:16px;line-height:20px;}
    .soctal_con .soctal_txt .brief{font-size:14px;line-height:26px;padding-left:10px;}
    .cultureContent{margin-bottom:40px;}
    .culturecon{height:335px;}
    .culturecon .icon,.culturecon2 .confl .icon{background-size:20px 20px;}
    .culturecon2 .confr{height:365px;}
    .culturecon2 .confl{height:365px;}
    .culturecon2 .confl .txtcon h3{font-size:30px;line-height:40px;}
    .culturecon2 .confl .txtcon h4{font-size:22px;line-height:30px;}
    .culturecon2 .confl .txtcon p{font-size:16px;line-height:26px;}
    .culturecon2 .confr .txtcon{bottom:40px;}
    .culturecon2 .confr .txtcon h3{font-size:18px;line-height:30px;}
    .culturecon2 .confr .txtcon h4{font-size:40px;line-height:50px;}
    .mienimgs{height:415px;}
    .mieninfo{height:145px;padding:25px 40px;}
    .mieninfo .top{height:30px;line-height:30px;margin-bottom:15px;}
    .mieninfo .title{font-size:24px;}
    .mieninfo .date{font-size:14px;}
    .mieninfo:before,.mieninfo:after{background-size:20px 20px;}
    .mieninfo:before{right:15px;top:15px;}
    .mieninfo:after{left:15px;bottom:15px;}
    .topTitle{padding:30px 0;}
    .business_recommendcase{margin-bottom:40px;}
    .business_topimg{margin:40px auto 25px;}
    .newsContent .news_ul li.frist_li .news_con .contop{background-size:25px 25px;}
    .business_classInfo ul li.hoverbg a::before,.business_classInfo ul li.hoverbg a::after{background-size:20px 20px;}
     .business_classInfo ul li.hoverbg a::before{right:15px;top:15px;}
     .business_classInfo ul li.hoverbg a::after{left:15px;bottom:15px;}
}
@media screen and (max-width: 1366px) {
    .w{width:855px;}
    .header2 .headerbg{height:55px;top:60px;}
    .header3 .headerbg{height:55px;top:60px;}
    .header .logo{width:150px;}
    .header .head{width:855px;padding:10px 0px;}
    .header .head .NavMenu>li{padding:0px 15px;}
    .header .head .NavMenu>li a{font-size:14px;}
	.header .searchBox{width:160px;}
	.header .txtSearch{width:115px;}
    .bannerBox{height:570px;}
    .bannerBox .bd li img{height:570px;}
    .Innerbanner img{height:350px;}
    .Innerlayer .MenuNav{height:35px;line-height:35px;}
    .Innerlayer .MenuNav ul li a{font-size:14px;}
    .index_tittop img{height:55px;margin:40px auto 20px;}
    .index_businessSlide .section_top{margin-bottom:20px;}
    .index_businessSlide .bd .business_img{height:375px;}
    .index_businessSlide .section_fr{height:60px;}
    .index_businessSlide .section_fr .tit_cn{font-size:16px;line-height:30px;}
    .index_businessSlide .section_fr .tit_en{font-size:12px;line-height:20px;}
    .index_businessSlide .section_con{padding:20px 30px;}
    .index_businessSlide .section_fl .next{width:25px;height:30px;}
    .index_businessSlide .section_fl .num{margin-top:25px;}
    .index_newCon{height:195px;}
    .index_news_fl a{height:195px;}
    .index_news_fr ul li{margin-bottom:10px;}
    .index_news_fr ul li .txtcon .rows{line-height:20px;padding:2px 0px;}
    .index_news_fr ul li .txtcon h3{height:20px;line-height:20px;font-size:14px;}
    .index_news_fr ul li .txtcon .brief{line-height:20px;height:60px;font-size:12px;}
    .index_splendidCon .hd ul li{height:25px;line-height:25px;}
    .index_splendidCon .hd ul li a{font-size:12px;}
    .index_splendidCon .bd .con a{height:285px;}
    .index_cooperateCon .picList li{width:146px;}
    .index_cooperateCon .picList li a{height:85px;}
    .index_cooperateCon .icon{top:95px;}
    .footer .foot{padding:30px 0px 20px;}
    .footcopy{padding:10px 0px 20px;}
    .footer .foot_about{width:48%;}
    .footer .foot_code img{width:145px;height:145px;}
    .footer .foot_con .title{font-size:14px;}
    .footer .foot_Menu li{margin-left:15px;}
    .ContactMain .msgcon_form{margin-bottom:60px;}
    .msgcon_form .sub_msg{width:140px;height:45px;line-height:45px;}
    .msgcon_form .inputcon{width:400px;margin-bottom:15px;}
    .msgcon_form .txtinput{height:40px;line-height:40px;}
     .ContactMain .map{height:320px;margin:25px 0; display:block}
    .mainContent .maincon2{width:1000px;}
    .jobContent{}
    .jobContent .job_ul li{width:420px;padding:15px 20px;margin:15px;}
    .jobContent .job_ul li .jobtop h3{font-size:20px;height:24px;line-height:24px;}
    .jobContent .job_ul li .jobtop h4{font-size:12px;height:20px;line-height:20px;margin-top:4px;}
    .jobContent .job_ul li .jobtop .sele{height:2px;}
    .jobContent .job_ul li .jobbrief{font-size:12px;margin:10px 0px;}
    .jobContent .job_ul li .jobbrief .tit{font-size:18px;margin-bottom:5px;}
    .JobDetailMain .jobDuty{width:555px;height:450px;padding: 50px 70px 20px 35px;}
    .JobDetailMain .jobDuty .position{font-size:20px;}
    .JobDetailMain .tit{font-size:20px;margin:10px 0px;}
    .JobDetailMain .jobDuty .con{font-size:14px;line-height:20px;height:180px;}
    .JobDetailMain .jobDemand{width:445px;height:450px;}
    .JobDetailMain .jobDemand .jobDemandCon{width:485px;padding:40px 30px;top:50px;}
    .JobDetailMain .jobDemand .con{font-size:14px;line-height:20px;height:180px;}
    .about_profile_con .about_profile_top{padding:10px 0;background-size:25px 25px;}
    .about_profile_con .about_profile_top .title1{font-size:18px;height:26px;line-height:26px;}
    .about_profile_con .about_profile_top .title2{font-size:14px;}
    .about_profile_con .about_profile_brief{font-size:16px;margin-top:5px;}
    .about_profile_con .about_profile_brief span{font-size:20px;}
    .about_profile_con .about_profile_main{margin:15px 0;font-size:12px;line-height:22px;}
    .about_nums{padding:30px 0;}
    .about_nums ul li .numcon span{font-size:30px;line-height:40px;}
    .about_nums ul li .title{font-size:20px;line-height:30px;margin-top:15px;}
    .about_profile_img img{height:375px;}
    .about_profile2_layer{width:80px;left:-40px;}
    .about_profile2_layer ul li{padding:12px 0;}
    .about_profile2_main .maincon{font-size:14px;line-height:24px;}
    .about_profile2_img > img {height:680px;}
    #tFocus-pic{height:360px;}
    #tFocus-pic li{height:360px;}
    #tFocus-pic li .imgs{height:360px;}
    #tFocus-pic li .maincon .txttop .name{font-size:20px;line-height:26px;}
    #tFocus-pic li .maincon .txttop .job{font-size:12px;line-height:20px;padding:5px 10px;margin:10px 0;}
    #tFocus-pic li .maincon .txtcon{font-size:14px;line-height:22px;margin-top:10px;}
    #tFocusBtn{margin-top:20px;height:160px;}
    #tFocus-btn li{width:197px;margin-right:14px;}
    #tFocus-btn li a{height:155px;}
    #tFocus .smallbtn{bottom:50px;}
    .leftmain{width: 280px;padding:60px 0;}
    .rightmain{width: 575px;margin:50px 0;}
    .about_mainContent.certificate{}
    .about_mainContent.honors{}
    #dates a{height: 30px;line-height: 30px;}
    
    #issues li{}
    #issues li .imgbox{height:340px;}
    .about_qyzxSlide .leftmenu{width: 280px;padding: 60px 15px;}
    .about_qyzxSlide .leftmenu .leftmenu_ul > li{height: 30px;line-height: 30px;}
    .about_qyzxSlide .leftmenu .leftmenu_ul > li a{height:30px;line-height:30px;font-size:14px;}
    .business_classInfo{height: 375px;}
    .about_qyzxSlide .rightmain{width:550px;margin:50px 0;}
    .about_qyzxSlide .rightmain li .imgbox{height:320px;}
    .business_classInfo ul li a{height: 375px;}
    .business_classInfo ul li .classname{height: 375px;}
    .business_classInfo ul li .brief{font-size:12px;line-height:20px;}
    .business_classInfo ul li.hoverbg a::before, .business_classInfo ul li.hoverbg a::after{background-size:20px 20px;}
    .business_classInfo ul li.hoverbg a::before{right:15px;top:15px;}
    .business_classInfo ul li.hoverbg a::after{left:15px;bottom:15px;}
    .business_minInfo .mininfo_con{font-size:12px;line-height:24px;}
    .business_recommendcase .picList li{width:199px;}
    .business_recommendcase .picList li .imgs{height:155px;}
    .business_recommendcase .icon{top:62px;}
    .business_recommendcase{margin-bottom:40px;}
    .business_case .picList li{width:265px;}
    .business_case .picList li .imgs{height:210px;}
    .business_info .business_contact{height:224px;}
    .business_contact .con{line-height:30px;}
    .newsContent .news_ul li.frist_li .news_con .contop {background-size: 20px 20px;}
    .newsContent .news_ul li.frist_li .title{font-size:24px;line-height:30px;height:60px;}
    .newsContent .news_ul li.frist_li .date{margin-top:35px;}
    .newsContent .news_ul li .news_left .title{font-size:24px;line-height:30px;height:30px;}
    .newsContent .news_ul li:hover.frist_li a{padding:0;}
    .soctal_info .soctal_infoimg{height:325px;}
    .soctal_info .soctal_infotxt .con{height:325px;padding:45px 15px 20px 15px;}
    .soctal_info .soctal_infotxt{width:220px;}
    .culturecon{height:320px;margin-bottom:20px;}
    .culturecon2 .confl{height:350px;}
    .culturecon2 .confr{height:350px;}
    .mienimgs{height:400px;}
    .mieninfo{height:135px;}
    .mieninfo .top{margin-bottom:10px;}
    .mieninfo .title{font-size:20px;}
    .mieninfo .date{font-size:12px;}
    .mieninfo .brief{font-size:12px;}
}
@media screen and (max-width: 1360px) {
    .w{width:855px;}
    .header .head{width:855px;padding:10px 0px;}
    .header .head .NavMenu>li{padding:0px 15px;}
    .header .head .NavMenu>li a{font-size:14px;}
    .header2 .headerbg{top:60px;}
    .header3 .headerbg{top:60px;}
    .bannerBox{height:570px;}
    .bannerBox .bd li img{height:570px;}
    .Innerbanner img{height:350px;}
    .index_tittop img{height:55px;margin:40px auto 20px;}
    .index_businessSlide .section_top{margin-bottom:20px;}
    .index_businessSlide .bd .business_img{height:375px;}
    .index_businessSlide .section_fr{height:60px;}
    .index_businessSlide .section_fr .tit_cn{font-size:20px;line-height:30px;}
    .index_businessSlide .section_fr .tit_en{font-size:14px;line-height:20px;}
    .index_businessSlide .section_con{padding:20px 30px;}
    .index_businessSlide .section_fl .next{width:25px;height:30px;}
    .index_businessSlide .section_fl .num{margin-top:25px;}
    .index_newCon{height:195px;}
    .index_news_fl a{height:195px;}
    .index_news_fr ul li{margin-bottom:10px;}
    .index_news_fr ul li .txtcon .rows{line-height:20px;padding:2px 0px;}
    .index_news_fr ul li .txtcon h3{height:20px;line-height:20px;font-size:14px;}
    .index_news_fr ul li .txtcon .brief{line-height:20px;height:60px;font-size:12px;}
    .index_splendidCon .hd ul li{height:25px;line-height:25px;}
    .index_splendidCon .hd ul li a{font-size:12px;}
    .index_splendidCon .bd .con a{height:285px;}
    .index_cooperateCon .picList li{width:146px;}
    .index_cooperateCon .picList li a{height:85px;}
    .index_cooperateCon .icon{top:95px;}
    .footer .foot{padding:30px 0px 20px;}
    .footcopy{padding:10px 0px 20px;}
    .footer .foot_about{width:48%;}
    .footer .foot_code img{width:145px;height:145px;}
    .footer .foot_con .title{font-size:14px;}
    .footer .foot_Menu li{margin-left:15px;}
    .mainContent .maincon2{width:1000px;}
    .jobContent{width:1000px;}
    .jobContent .job_ul li{width:420px;padding:15px 20px;margin:15px;}
    .jobContent .job_ul li .jobtop h3{font-size:20px;height:24px;line-height:24px;}
    .jobContent .job_ul li .jobtop h4{font-size:12px;height:20px;line-height:20px;margin-top:4px;}
    .jobContent .job_ul li .jobtop .sele{height:2px;}
    .jobContent .job_ul li .jobbrief{font-size:12px;margin:10px 0px;}
    .jobContent .job_ul li .jobbrief .tit{font-size:18px;margin-bottom:5px;}
    .JobDetailMain .jobDuty{width:555px;height:450px;padding: 50px 70px 20px 35px;}
    .JobDetailMain .jobDuty .position{font-size:20px;}
    .JobDetailMain .tit{font-size:20px;margin:10px 0px;}
    .JobDetailMain .jobDuty .con{font-size:14px;line-height:20px;height:180px;}
    .JobDetailMain .jobDemand{width:445px;height:450px;}
    .JobDetailMain .jobDemand .jobDemandCon{width:485px;padding:40px 30px;top:50px;}
    .JobDetailMain .jobDemand .con{font-size:14px;line-height:20px;height:180px;}
}
@media screen and (max-width: 1280px) {
    .w{width:855px;}
    .header .head{width:855px;padding:10px 0px;}
    .header .head .NavMenu>li{padding:0px 15px;}
    .header .head .NavMenu>li a{font-size:14px;}
    .bannerBox{height:534px;}
    .bannerBox .bd li img{height:534px;}
    .Innerbanner img{height:330px;}
    .index_tittop img{height:55px;margin:40px auto 20px;}
    .index_businessSlide .section_top{margin-bottom:20px;}
    .index_businessSlide .bd .business_img{height:375px;}
    .index_businessSlide .section_fr{height:60px;}
    .index_businessSlide .section_fr .tit_cn{font-size:20px;line-height:30px;}
    .index_businessSlide .section_fr .tit_en{font-size:14px;line-height:20px;}
    .index_businessSlide .section_con{padding:20px 30px;}
    .index_businessSlide .section_fl .next{width:25px;height:30px;}
    .index_businessSlide .section_fl .num{margin-top:25px;}
    .index_newCon{height:195px;}
    .index_news_fl a{height:195px;}
    .index_news_fr ul li{margin-bottom:10px;}
    .index_news_fr ul li .txtcon .rows{line-height:20px;padding:2px 0px;}
    .index_news_fr ul li .txtcon h3{height:20px;line-height:20px;font-size:14px;}
    .index_news_fr ul li .txtcon .brief{line-height:20px;height:60px;font-size:12px;}
    .index_splendidCon .hd ul li{height:25px;line-height:25px;}
    .index_splendidCon .hd ul li a{font-size:12px;}
    .index_splendidCon .bd .con a{height:285px;}
    .index_cooperateCon .picList li{width:146px;}
    .index_cooperateCon .picList li a{height:85px;}
    .index_cooperateCon .icon{top:95px;}
    .footer .foot{padding:30px 0px 20px;}
    .footcopy{padding:10px 0px 20px;}
    .footer .foot_about{width:51%;}
    .footer .foot_code img{width:125px;height:125px;margin-top:15px;}
    .footer .foot_con .title{font-size:14px;}
    .footer .foot_con{padding:0 15px;}
    .footer .foot_Menu{}
    .footer .foot_Menu li{margin-left:10px;}
    .mainContent .maincon2{width:1000px;}
    .jobContent{width:890px;}
    .jobContent .job_ul li{width:420px;padding:15px 20px;margin:15px;}
    .jobContent .job_ul li .jobtop h3{font-size:20px;height:24px;line-height:24px;}
    .jobContent .job_ul li .jobtop h4{font-size:12px;height:20px;line-height:20px;margin-top:4px;}
    .jobContent .job_ul li .jobtop .sele{height:2px;}
    .jobContent .job_ul li .jobbrief{font-size:12px;margin:10px 0px;}
    .jobContent .job_ul li .jobbrief .tit{font-size:18px;margin-bottom:5px;}
    .JobDetailMain .jobDuty{width:555px;height:450px;padding: 50px 70px 20px 35px;}
    .JobDetailMain .jobDuty .position{font-size:20px;}
    .JobDetailMain .tit{font-size:20px;margin:10px 0px;}
    .JobDetailMain .jobDuty .con{font-size:14px;line-height:20px;height:180px;}
    .JobDetailMain .jobDemand{width:445px;height:450px;}
    .JobDetailMain .jobDemand .jobDemandCon{width:485px;padding:40px 30px;top:50px;}
    .JobDetailMain .jobDemand .con{font-size:14px;line-height:20px;height:180px;}
.about_profile_con .about_profile_top{padding:15px 0;}
    .about_profile_con .about_profile_top .title1{font-size:20px;line-height:24px;}
.about_profile_con .about_profile_top .title2{font-size:14px;line-height:20px;}
.about_profile_con .about_profile_brief{font-size:16px;}
.about_profile_con .about_profile_brief span{font-size:18px;}
.about_profile_con .about_profile_main{margin:10px 0;font-size:12px;line-height:20px;}
.about_profile_con .about_profile_tags span{font-size:12px;height:24px;line-height:24px;}
.about_nums{padding:30px 0;}
.about_nums ul li .numcon span{font-size:30px;line-height:40px;}
.about_nums ul li .title{font-size:24px;line-height:30px;margin-top:10px;}
.about_profile2_main .tittop{font-size:16px;}
.about_profile2_main{}
.about_profile2_main .maincon{font-size:12px;line-height:20px;}
.about_profile2_layer{width:75px;}
.about_profile2_layer ul li{padding:10px 0;}
.about_team .bigImg{height:355px;}
.about_team .bigImg li a{height:355px;}
.about_mainContent.certificate{}
.about_qyzxSlide .leftmenu{width:300px;padding:60px 20px;}
.about_qyzxSlide .leftmenu .leftmenu_ul>li a{font-size:12px;height:30px;line-height:30px;margin:10px 0;}
.about_qyzxSlide .leftmenu .leftmenu_ul>li .icon{height:30px;}
.about_mainContent.honors{}
.about_honors .leftmenu{background-size:60%;}
.about_qyzxSlide .rightmain{width:480px;margin:30px 0;}
.about_qyzxSlide .rightmain li .imgbox{height:450px;}
.about_profile2_img > img{height:514px;}
.business_classInfo{height:375px;}
.business_classInfo ul li{height:375px;}
.business_classInfo ul li a{height:375px;}
.business_classInfo ul li .classname{height:375px;}
.business_minInfo .mininfo_con{font-size:12px;line-height:24px;}
.business_infocon .infocon_top{background-size:20px 20px;}
.business_infocon .infocon_top .tittop{font-size:20px;height:30px;line-height:30px;margin-bottom:20px;}
.business_infocon .infocon_top .tittop span{font-size:16px;}
.business_infocon .infocon_top .brief{font-size:16px;line-height:25px;}
.business_infocon .infocon{font-size:12px;line-height:20px;margin:20px 0;}
.business_info .business_contact{padding:20px;height:222px;}
.business_contact .tittop{font-size:16px;line-height:24px;margin-bottom:20px;}
.business_contact .con{line-height:30px;}
.business_case .picList li{width:265px;}
.business_case .picList li .imgs{height:205px;}
.business_case .picList li .title{font-size:12px;}
.business_classInfo ul li.hoverbg a::before{width:20px;height:20px;right:10px;top:10px;}
.business_classInfo ul li.hoverbg a::after{width:20px;height:20px;left:10px;bottom:10px;}
.business_classInfo ul li .brief{font-size:12px;line-height:22px;padding:15px;}
.business_topimg{margin:40px auto 25px;}
.newsContent .news_ul li.frist_li .news_img{height:200px;}
.newsContent .news_ul li.frist_li .news_img .imgs{height:200px;}
.newsContent .news_ul li.frist_li .title{font-size:18px;line-height:30px;height:60px;}
.newsContent .news_ul li.frist_li .date{margin-top:35px;font-size:12px;line-height:20px;}
.newsContent .news_ul li.frist_li .news_con .contop{background-size:20px 20px;}
.newsContent .news_ul li.frist_li .brief{font-size:12px;line-height:20px;height:80px;margin:15px 0;}
.newsContent .news_ul li .news_left .title{font-size:18px;line-height:30px;height:30px;}
.newsContent .news_ul li .news_right .brief{font-size:12px;line-height:20px;height:40px;}
.newsContent .news_ul li:hover a{}
.newsContent .news_ul li.frist_li a{}
.soctal_info .soctal_infoimg{height:320px;}
.soctal_info .soctal_infotxt{width:230px;font-size:12px;line-height:24px;}
.soctal_info .soctal_infotxt .con{height:320px;padding: 50px 15px 20px 15px;}
.soctal_con{height:260px;}
.soctal_con .soctal_txt{height:260px;}
.soctal_con .soctal_txt .top{background-size:20px 20px;padding: 35px 0 15px 15px;}
.soctal_con .soctal_txt .top .cntitle{font-size:18px;line-height:30px;}
.soctal_con .soctal_txt .top .entitle{font-size:14px;line-height:24px;}
.soctal_con .soctal_txt .brief{font-size:12px;line-height:20px;}
.soctal_con .soctal_img{height:260px;}
.soctal_con .soctal_img .imgs{height:260px;}
.culturecon{height:315px;margin-bottom:20px;}
.culturecon2 .confl{height:345px;}
.culturecon2 .confl .icon{background-size:20px 20px;}
.culturecon2 .confl .txtcon h3{font-size:24px;line-height:30px;}
.culturecon2 .confl .txtcon h4{font-size:20px;line-height:30px;}
.culturecon2 .confl .txtcon p{font-size:18px;line-height:30px;}
.culturecon2 .confr{height:345px;}
.culturecon2 .confr .conimgbg{height:345px;}
.culturecon2 .confr .txtcon h3{font-size:14px;line-height:30px;}
.culturecon2 .confr .txtcon h4{font-size:30px;line-height:40px;}
.mienimgs{height:295px;}
.mieninfo{height:130px;padding:20px 40px;}
.mieninfo .top{height:30px;line-height:30px;margin-bottom:15px;}
.mieninfo .title{font-size:18px;}
.mieninfo .date{font-size:14px;}
.mieninfo .brief{font-size:12px;line-height:20px;height:40px;}
.mieninfo:before{right:10px;top:10px;background-size:20px 20px;}
.mieninfo:after{left:10px;bottom:10px;background-size:20px 20px;}
.ContactMain .address{font-size:16px;}
.topTitle{padding:25px 0;}
.cultureContent{margin-bottom:40px;}
#tFocus-pic{height:360px;}
#tFocus-pic li{height:360px;}
#tFocus-pic li .imgs{height:360px;}
#tFocus-pic li .maincon .txttop .name{font-size:20px;line-height:26px;}
#tFocus-pic li .maincon .txttop .job{font-size:12px;line-height:20px;padding:5px 10px;margin:10px 0;}
#tFocus-pic li .maincon .txtcon{font-size:14px;line-height:22px;margin-top:10px;}
}
@media screen and (max-width: 1024px){
    .w{width:855px;}
    .header .head{width:855px;padding:10px 0px;}
    .header .head .NavMenu>li{padding:0px 15px;}
    .header .head .NavMenu>li a{font-size:14px;}
    .bannerBox{height:427px;}
    .bannerBox .bd li img{height:427px;}
    .Innerbanner img{height:260px;}
    .index_tittop img{height:55px;margin:40px auto 20px;}
    .index_businessSlide .section_top{margin-bottom:10px;}
    .index_businessSlide .bd .business_img{height:280px;}
    .index_businessSlide .section_fr{height:50px;}
    .index_businessSlide .section_fr .tit_cn{font-size:14px;line-height:24px;}
    .index_businessSlide .section_fr .tit_en{font-size:12px;line-height:20px;}
    .index_businessSlide .section_con{padding:10px 20px;margin-top:35%;}
    .index_businessSlide .section_fl .next{width:20px;height:20px;}
    .index_businessSlide .section_fl .num{margin-top:20px;}
    .index_businessSlide .section_fl .num li{width:5px;height:5px;}
    .index_businessSlide .brief{font-size:12px;line-height:20px;}
    .index_newCon{height:195px;}
    .index_news_fl a{height:195px;}
    .index_news_fr ul li{margin-bottom:10px;}
    .index_news_fr ul li .txtcon .rows{line-height:20px;padding:2px 0px;}
    .index_news_fr ul li .txtcon h3{height:20px;line-height:20px;font-size:14px;}
    .index_news_fr ul li .txtcon .brief{line-height:20px;height:60px;font-size:12px;}
    .index_splendidCon .hd ul li{height:25px;line-height:25px;}
    .index_splendidCon .hd ul li a{font-size:12px;}
    .index_splendidCon .bd .con a{height:285px;}
    .index_cooperateCon .picList li{width:146px;}
    .index_cooperateCon .picList li a{height:85px;}
    .index_cooperateCon .icon{top:95px;}
    .footer .foot{padding:30px 0px 20px;}
    .footcopy{padding:10px 0px 20px;}
    .footer .foot_about{width:51%;}
    .footer .foot_code img{width:145px;height:145px;}
    .footer .foot_con .title{font-size:14px;}
    .footer .foot_Menu li{margin-left:20px;}
}