/*Internet Explorer 10 并没有对 屏幕的宽度 和 视口（viewport）的宽度 进行区分*/
@-ms-viewport       { width: device-width; }
@-o-viewport        { width: device-width; }
@viewport           { width: device-width; }  
/*Internet Explorer 10 并没有对 屏幕的宽度 和 视口（viewport）的宽度 进行区分 end*/
ul,ol,dl,input,textarea,li,a,div,span,em,i,img{ margin:0; padding:0; border:0;}
h1,h2,h3,h4,h5,h6{font-weight: normal;padding: 0;margin:0;}
a:hover{ text-decoration:none;}
li{ list-style:none;}
/*全局样式*/
html, body {width:100%;margin: 0 auto;}
em,i{font-style: normal;}
/*= 清除浮动=*/
.clear{clear: both; height:0px; line-height:0px; font-size:0px; overflow:hidden;display: block;}
.clearfix:after { content: ""; display: block; height: 0px;  clear: both; visibility: hidden; font-size:0px;}
/* Hides from IE-mac \*/
* html .clearfix {height: 0%;}
/* End hide from IE-mac */
*+html .clearfix {min-height: 0%;}
/* 针对IE7 */
* + html .clearfix {min-height:0%;}
.fl {float: left;}
.fr {float: right;}

/*原文件配置*/
.container{ width:1200px; margin:0 auto;display: table;position: relative;}
body {color:#333; background:#ffffff; font:12px/20px "Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;;}
a{ color:#333; text-decoration: none;}
a:hover{color:#fd711c;}
a.white { color:#fff; }
a.white:hover { color:#fff; }

/*纵向居中*/
.v_middle{ vertical-align:middle;}
/*横向居中*/
.te-align{ text-align:center;}
/*相对定位*/
.p_r{ position:relative;}
/* 白色背景 */
.bgfff{ background:#fff;}

.head{height: 110px;}
.head h1{padding-top: 5px;}
.head .search-box{width: 15px;height: 15px;background: url(../images/search.jpg) no-repeat;overflow: hidden;text-indent: -99px;margin-right: 40px;margin-top: 45px;}
.head .search{ display:none;position:absolute; height:inherit; z-index:9999;background: #FFF;width: 220px;right: 0;top:90px;padding: 20px;height: 25px}
.head .search input[type="submit"], .head .search button{border:none;background-color: #164b99;color: #FFF;font-size: 14px;height: 26px;width: 60px;font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;}
.head .search input[type="text"]{border:1px #ccc solid;height: 24px;width: 158px;font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;}
.head .nav{margin-top: 23px;margin-right: 30px;}
.head .nav a{float: left;margin:0 25px;font-size: 16px;line-height: 60px;display: block;position: relative;}
.head .nav .cur:after{content: '';position: absolute;bottom: 0;left: 10px;width: 15px;height: 2px;background-color: #ce2631}
.banner{ min-width:1000px;  position:relative;  height:575px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:575px; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:575px;  }
.banner .bd li a{ height:575px; display:block; }
.banner .hd{ width:1200px;  position:relative; z-index:1; height:1px;  margin:0 auto;}
.banner .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px;overflow:hidden; line-height:9999px; filter:alpha(opacity=40);opacity:0.4; }
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1; }
.banner .hd .next,.banner .hd .prev{position: absolute;top: -330px;z-index: 999;width: 43px;height: 83px;}
.banner .hd .next{background: url(../images/left.png) no-repeat;left: -43px}
.banner .hd .prev{background: url(../images/right.png) no-repeat;right: -43px}
.pro-title,.home-title{width: 100%;position: relative;display: table;margin-top: 60px;}
.pro-title h3,.home-title h3{font-size: 28px;font-weight: bold;margin-top: 15px;}
.pro-title p,.home-title p{text-transform: uppercase;color: #a0a0a0}
.pro-title:after{content: '';position: absolute;border-top: 3px #5e5e5e solid;;border-bottom: 3px #5e5e5e solid;;border-left: 3px #5e5e5e solid;left: 40%;top: 0;width: 20px;height: 70px}
.pro-title:before{content: '';position: absolute;border-top: 3px #5e5e5e solid;;border-bottom: 3px #5e5e5e solid;;border-right: 3px #5e5e5e solid;right: 40%;top: 0;width: 20px;height: 70px}


.homeproBox{ width:100%;display: table;}
.homeproBox .hd{width: 100%;display: table;margin-top: 30px;}
.homeproBox .hd ul li{display: inline-block;border-radius: 20px;background-color: #FFF;height: 40px;line-height: 40px;font-size: 16px;padding: 0 20px;position: relative;margin:0 10px;}
{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
.homeproBox .hd ul li.on:after{content: '';width: 100%;height: 9px;background: url(../images/icon16.png) center center no-repeat;bottom: -9px;left: 0;position: absolute;}
.homeproBox .hd ul li.on, .homeproBox .hd ul li.on a{background-color: #184c99;color: #FFF}
.homeproBox .bd{width: 100%;display: table;}



.home-title:after{content: '';position: absolute;border-top: 3px #5e5e5e solid;;border-right: 3px #5e5e5e solid;;border-left: 3px #5e5e5e solid;left: 43.4%;top: -5px;width: 150px;height: 20px}
.home-news{width: 1200px;height: 200px;overflow: hidden;margin-bottom: 50px;}
.home-news ul{width: 1220px;height: 200px}
.home-news li{float: left;padding-right:40px;width: 366px;height: 200px;}
.home-news li .data{width: 90px;height: 200px;float: left;}
.home-news li .data em{display: block;font-size: 30px;font-weight: bold;height: 30px;line-height: 30px;}
.home-news li .data span{display: inline-block;border-bottom: 2px #000 solid;font-size: 16px;font-family: Arial;color: #999;line-height: 50px;}
.home-news li .txt{padding-left: 105px;height: 200px;}
.home-news li .txt h3{width: 100%;height: 35px;overflow: hidden;line-height: 30px;}
.home-news li .txt h3 a{font-size: 18px;}
.home-news li .txt p{margin:0;color: #999;font-size: 14px;line-height: 25px; height:100px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; }
.home-news li .txt .more{width: 100%;display: table;margin-top: 20px;}
.home-news li .txt .more a{width: 125px;height: 35px;background-color: #f6f6f6;color: #999999;display: inline-block;line-height: 35px;border-radius: 20px;text-align: center;border:1px #dbdbdb solid;}
.home-member{width: 100%;display: table;margin-top: 30px;margin-bottom: 30px;}
.home-member li{width: 16.6%;height: 225px;float: left;}
.home-member li h3{font-size: 14px;line-height: 24px;}
.home-member li p{font-size: 14px;margin:0;line-height: 24px;}
.barnd-box{width: 100%;height: 455px;background: url(../images/bg3.png) no-repeat center center;}
.barnd-txt{width: 100%;margin-top: 45px;display: table;}
.barnd-txt .b1{background: url(../images/b1.png) no-repeat center top;width: 255px;height: 235px;cursor: pointer;margin-right: 55px;}
.barnd-txt .b1:hover{background: url(../images/b01.png) no-repeat center top}
.barnd-txt .b2{background: url(../images/b2.png) no-repeat center top;width: 255px;height: 235px;cursor: pointer;margin-right: 55px}
.barnd-txt .b2:hover{background: url(../images/b02.png) no-repeat center top}
.barnd-txt .b3{background: url(../images/b3.png) no-repeat center top;width: 255px;height: 235px;cursor: pointer;margin-right: 55px}
.barnd-txt .b3:hover{background: url(../images/b03.png) no-repeat center top}
.barnd-txt .b4{background: url(../images/b4.png) no-repeat center top;width: 255px;height: 235px;cursor: pointer;}
.barnd-txt .b4:hover{background: url(../images/b04.png) no-repeat center top}
.barnd-txt h3{font-size: 14px;color: #FFF;margin-top: 200px;}
.barnd{width: 100%;height: 103px;background: url(../images/bg4.png) no-repeat;margin-top: 30px; overflow:hidden; }
.barnd ul{padding-left: 30px;}
.barnd li{float: left;height: 103px;margin-left: 40px;}
.barnd li .pic{width: 100%;height: 103px;vertical-align: middle;text-align: center;display: table-cell;}
.barnd li .pic img{display: inline-block;vertical-align: middle;}
.home-about{height: 441px;background: url(../images/bg2.png) no-repeat center center;margin-top: 50px;margin-bottom: 50px;}
.home-about .txt-box{width: 680px;height: 250px;padding:105px 0 0 70px;}
.home-about .txt-box h3{position: relative;}

.home-about .txt-box .txt{font-size: 14px;line-height: 30px;margin-top: 10px;}
.home-about .txt-box .txt p{margin:0;text-indent: 30px;}
.home-about .video{width: 350px;height: 230px;float: right;background-color: #999;margin-top: 100px;margin-right: 60px;}
.three{height: 451px;background: url(../images/bg1.png) no-repeat;margin-top: -100px;margin-bottom: 50px;}
.three h3{margin-top: 40px;padding-left: 30px;position: relative;}
.three h3:after{content: '';position: absolute;bottom: -20px;left: 30px;width: 50px;height: 5px;background-color: #FFF}
.three .marquee { margin-left:150px; padding-top:15px; height:258px; overflow:hidden; width:1047px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.three ul{}
.three li{float: left;width: 260px;width: 312px;margin-right: 30px;}
.three li .pic{width: 100%;height: 208px;overflow: hidden;}
.three li .txt{height: 50px;width: 100%;background: url(../images/tbg.jpg) no-repeat;color: #FFF;line-height: 34px;font-size: 18px;}


.foot-box{width: 100%;height: 325px;background-color: #184c99}
.foot-box .f-nav{height: 95px;width: 100%;border-bottom: 1px #3462a5 solid;margin-bottom: 45px;}
.foot-box .f-nav a{color: #FFF;font-size: 14px;line-height: 95px;margin-right: 50px;position: relative;}
.foot-box .f-nav a:after{content: '';width: 1px;height: 15px;position: absolute;right: -20px;top: 5px;z-index: 9;background-color: #305ea3}
.foot-box .f-nav a:last-child:after{width: 0}
.foot-box .ser{border-right: 1px #3462a5 solid;padding-right: 115px;height: 130px;}
.foot-box .ser h4{color: #a8b4d0;font-size: 14px;line-height: 45px;margin-top: 10px;}
.foot-box .tel{width: 190px;height: 130px;border-right: 1px #3462a5 solid;}
.foot-box .qq{width: 190px;height: 130px;border-right: 1px #3462a5 solid;}
.foot-box .email{width: 190px;height: 130px;}
.foot-box .tel h4,.foot-box .qq h4,.foot-box .email h4{color: #a8b4d0;margin-top: 15px;}
.copy{background-color: #11356b;width: 100%;font-size: 14px;color: #FFF;padding: 15px 0}

.foot-box  .slideBox{ width:230px; height:280px; overflow:hidden; background-color: #4b4b4b;position: absolute;top: -120px;right: 0}
.foot-box  .slideBox .title{color: #FFF;line-height: 50px;margin-top: 10px;}
.foot-box  .slideBox .hd{overflow:hidden;}
.foot-box  .slideBox .hd ul li{ margin-right:15px; line-height:30px;  cursor:pointer;display: inline-block;font-size: 14px;color: #FFF;margin-top: 10px;}
.foot-box  .slideBox .hd ul li:last-child{margin-right: 0;}
.foot-box  .slideBox .hd ul li.on{color:#fff000; }
.foot-box  .slideBox .bd{ position:relative; z-index:0;width: 100%;height: 205px;}
.foot-box  .slideBox .bd li{ zoom:1;width: 100%}
.foot-box  .slideBox .bd img{ width:155px; height:153px; }
.foot-box  .slideBox .prev,.foot-box  .slideBox .next{display:block; width:15px; height:9px;position: absolute;bottom: 35px}
.foot-box  .slideBox .next{ left:35px;  background:url(../images/l1.png); }
.foot-box  .slideBox .prev{ right:35px;  background:url(../images/r1.png); }


.floating_ck{position:fixed;right:20px;bottom:30%;}
.floating_ck dl dd{position:relative;width:45px;height:45px;text-align:center;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#184c99;}
.floating_ck dl dd:hover .floating_left{display:block;}
.floating_ck .tel{background:url(../images/call.png) no-repeat center center #787878;margin-bottom:5px;}
.floating_ck .qq{background:url(../images/qq.png) no-repeat center center #787878;margin-bottom:5px;}
.floating_ck .wx{background:url(../images/wx.png) no-repeat center center #787878;margin-bottom:5px;}
.floating_ck .sina{background:url(../images/sina.png) no-repeat center center #787878;margin-bottom:5px;}
.floating_ck .return{background:#184c99 url(../images/top.png) no-repeat center center;}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-120px;top:0px;width:120px;height:45px;background-color:#184c99;display:none;}
.floating_left a{color:#fff;line-height:45px;}
.floating_ewm{height:150px;top:-105px;}
.floating_ewm i{display:block;width:110px;height:110px;margin:auto;margin-top:7px;}
.floating_ewm i img{width: 100%}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}



.n-banner{width: 100%;height: 250px;}
.n1-banner{width: 100%;height: 520px;}
.subnav{width: 100%;height: 58px;border-bottom: 1px #ccc solid}
.subnav a{display: block;width: 145px;height: 58px;float: left;line-height: 58px;font-size: 16px;position: relative;}
.subnav .cur,.subnav a:hover{background-color: #184c99;color: #FFF}
.subnav .cur:after,.subnav a:hover:after{content: '';background: url(../images/icon4.png) no-repeat center center;width: 23px;height: 11px;position: absolute;bottom: -11px;left: 60px}
.abut-bg{background: url(../images/about-bg.jpg) no-repeat center bottom;padding-bottom: 140px;}
.about{width: 100%;display: table;font-size: 16px;line-height: 35px;padding-top: 25px;}
.about img{float: left;margin-right: 30px;}
.about p{text-indent: 35px;padding: 5px 0;}
.s-nav{width: 100%;height: 50px;margin-top: 30px;margin-bottom: -1px;}
.s-nav a{height: 48px;border:1px #ccc solid;display: inline-block;line-height: 48px;padding: 0 20px;font-size: 16px;float: left;margin-right: 10px;}
.s-nav .on,.s-nav a:hover{background-color: #184c99;color: #FFF}

.Hide{display:none;}
#Top .Toolbar1{border-bottom: 1px #ccc solid}
#Top .Toolbar1 .CentreBox .Menu{width: 100%;height: 58px;}
#Top .Toolbar1 .CentreBox .Menu .List1 li a{display: block;width: 145px;height: 58px;float: left;line-height: 58px;font-size: 16px;position: relative;text-align:center}
#Top .Toolbar1 .CentreBox .Menu .List1 .Select a,#Top .Toolbar1 .CentreBox .Menu .List1 .Select a:hover{background-color: #184c99;color: #FFF}
#Top .Toolbar1 .CentreBox .Menu .List1 .Select a:after,#Top .Toolbar1 .CentreBox .Menu .List1 .Select a:hover:after{content: '';background: url(../images/icon4.png) no-repeat center center;width: 23px;height: 11px;position: absolute;bottom: -11px;left: 60px}

#Top .Toolbar2 .CentreBox { width:1200px; margin:0 auto; }
#Top .Toolbar2 .CentreBox .Menu{/*position:relative*/;overflow:hidden;padding-top:20px;width:1100px;left:60px;float:left;}
#Top .Toolbar2 .CentreBox .Menu ul{list-style-type:none;/*position:absolute;*/}
#Top .Toolbar2 .CentreBox .Menu ul li{float:left;margin-left:15px;margin-bottom:10px;}
#Top .Toolbar2 .CentreBox .Menu ul li a{background:none;border:1px solid #06c;border-radius:20px;font-size:14px;color:#666;height:40px;line-height:40px;width:130px;display:block;text-align:center}
/*#Top .Toolbar2 .CentreBox .Menu ul li.Select{background:#06c;}
#Top .Toolbar2 .CentreBox .Menu ul li.Select a{color:#fff;}
*/
.dsjbox .hd,.honorbox .hd{width: 100%;height: 50px;margin-top: 30px;margin-bottom: -1px;}
.dsjbox .hd ul li,.honorbox .hd ul li{height: 48px;border:1px #ccc solid;display: inline-block;line-height: 48px;padding: 0 20px;font-size: 16px;float: left;margin-right: 10px;}
.dsjbox .hd ul li.on,.honorbox .hd ul li.on{background-color: #184c99;color: #FFF}


.honor,.dsj{border:1px #ccc solid;padding: 20px;line-height: 35px;font-size: 16px;margin-bottom: 50px;}
.honor dt{width: 110px;text-indent: 15px;float: left;height: 35px;}
.honor dd{height: 35px;}
.dsj h3{font-size: 14px;}
.page{width: 100%;display: table;margin-top: 30px;text-align: right;margin-bottom: 20px;}
.page a,.pages a{border:1px #ccc solid;padding: 5px 10px;border-radius: 5px;color: #656565;margin-right: 10px;}
.page .cur,.page a:hover{background-color: #ce2731;color: #FFF;border:1px #ce2731 solid;}
.pages{width: 100%;display: table;margin-top: 30px;text-align: center;margin-bottom: 20px;}
.pages .cur,.pages a:hover{background-color: #f6ac00;color: #FFF;border:1px #f6ac00 solid;}
.news{width: 100%;display: table;margin-top: 30px;margin-bottom: 50px;}
.news dt{border:1px #ccc solid;padding: 20px;height: 160px;}
.news dt img{height: 160px;width: 260px;float: left;}
.news dt h3{font-size: 18px;}
.news dt p{font-size: 14px;color: #666;line-height: 26px;height: 79px;overflow: hidden;}
.news dt .time{width: 110px;height: 30px;line-height: 30px;text-align: center;background-color: #f7f7f7;border:1px #d9d9d9 solid;}
.news dt .txt{padding-left: 290px;}
.news ul{margin-left: -20px;width: 1220px;display: table;}
.news li{width: 590px;height: 95px;margin-left: 20px;float: left;margin-top: 30px;}
.news li .txt{border:1px #d9d9d9 solid;height: 93px;padding-left: 120px;}
.news li .data{width: 110px;height: 95px;background-color: #222222;float: left;}
.news li .data em{display: block;text-align: center;color: #FFF;font-family:Impact;font-size: 22px;height: 45px;line-height: 45px;}
.news li .data span{text-align: center;color: #999;font-size: 16px;display: block;background-color: #eeeeee;height: 50px;line-height: 50px;}
.news li .txt h3{font-size: 16px;line-height: 35px;}
.news li .txt p{ margin:0;color: #999; height:40px; padding-right:10px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.news-view{width: 100%;display: table;margin-top: 30px;padding-bottom: 50px;}
.news-view h1{font-size: 26px;line-height: 50px;}
.news-view .time{background-color: #f2f2f2;line-height: 30px;color: #999}
.news-view .info{padding: 20px;font-size: 16px;line-height: 35px;border-bottom:1px #8f8f8f dotted ;}
.news-view .info img{max-width: 100%}
.news-view .pre{line-height: 35px;font-size: 14px;}
.member{width: 100%;display: table;margin-top: 30px;}
.member ul{margin-left: -30px;width: 1230px;display: table;}
.member li{width: 380px;height: 356px;float: left;margin-left: 30px;margin-bottom: 30px;}
.member li img{width: 380px;height: 235px;}
.member li .txt{height: 120px;border:1px #ccc solid;border-top: 0;text-align: center;line-height: 30px;margin-top: -5px;}
.member li .txt p{margin:0;font-size: 16px;}
.member li .txt h3{font-size: 16px;}
.job-list,.job-view{margin-top: 30px;border:1px #ccc solid;padding: 20px;margin-bottom: 50px;padding-bottom: 50px;}
.job-list .th{background-color: #666666;height: 45px;line-height: 45px;color: #FFF;font-size: 16px;}
.job-list .td{font-size: 14px;line-height: 40px;height: 40px;margin-top: 10px;}
.job-list span{display: block;width: 16.66%;height: 45px;float: left;}
.job-list .td a{color: #184c99}
.job-view h1{background-color: #666666;height: 45px;line-height: 45px;color: #FFF;font-size: 16px;text-indent: 20px;}
.job-view .info{padding: 20px;color: #666;font-size: 14px;}
.job-view .info h3{margin:20px 0 ;}
.job-view .info .txt{width: 700px;display: table;margin-bottom: 30px;margin-top: 20px;}
.job-view .info .txt span{display: block;width: 315px;height: 45px;line-height: 45px;float: left;}
.job-view .info .body{width: 100%;display: table;color: #666;font-size: 14px;line-height: 30px;}
.job-view .info .body h4{padding-top: 20px;font-size: 14px;}
.job-view .submit{padding: 20px;}
.job-view .submit a{background: #f68501;padding: 10px 40px;color: #FFF;font-size: 16px;border-radius:5px;}

.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000000}
.modal-backdrop.fade {opacity: 0}
.modal-backdrop, .modal-backdrop.fade.in {opacity: 0.8;filter: alpha(opacity=80)}
.modal {position: fixed;top: 50%;left: 50%;z-index: 1050;width: 690px;margin: -250px 0 0 -345px;background-color: #ffffff;	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;outline: none;-webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);box-shadow: 0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip: padding-box;-moz-background-clip: padding-box;background-clip: padding-box}
.modal.fade {top: -25%;-webkit-transition: opacity 0.3s linear, top 0.3s ease-out;-moz-transition: opacity 0.3s linear, top 0.3s ease-out;-o-transition: opacity 0.3s linear, top 0.3s ease-out;transition: opacity 0.3s linear, top 0.3s ease-out}
.modal.fade.in {top: 50%}
.close {cursor: pointer;padding: 2px 3px;cursor: pointer;padding: 2px 3px;position: absolute;right: 10px;top: 14px}
#job-modal{display: none;background: white;border-radius: 5px;overflow: hidden;margin-bottom: 40px;box-shadow: 0 1px 0 white inset;margin-top: -267px}
#job-modal h1 {background: #EEE;border-bottom: 1px solid #CCC;border-top: 1px solid #CCC;font-size: 16px;padding: 13px 20px;border-top-left-radius: 6px;border-top-right-radius: 6px;margin-bottom: 30px}
#job-modal .close{position: absolute;top: 0;right: 0;padding: 12px 18px 16px 18px;opacity: .8;}
#job-modal .form{padding-right: 20px;}
#job-modal .form .input{width: 230px;height: 43px;border:1px #ccc solid;line-height: 43px;}
#job-modal .form dt{float: left;width: 50%;height: 45px;line-height: 45px;margin-bottom: 15px;}
#job-modal .form em{display: block;float: left;height: 45px;font-size: 14px;color: #666;text-align: right;width: 90px;margin-right: 10px;}
#job-modal .form dd{width: 100%;display: table;margin:0;}
#job-modal .form dd textarea{width: 565px;height: 160px;border:1px #ccc solid;}
#job-modal .form .submit{background-color: #0d45a5;color: #FFF;font-size: 16px;font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;width: 135px;height: 45px;line-height: 45px;text-align: center;margin-top: 10px;margin-bottom: 20px;margin-left: 100px;}
#job-modal .form select{display:none;}
#job-modal .form .select_box{font-size:14px;color:#999999;width:100px;line-height:43px;float:left;position:relative;border:1px #ccc solid;height: 43px;width: 230px}
#job-modal .form .select_showbox{height:43px;background:url(../images/search_ico.png) no-repeat 200px center;text-indent:20px;}
/*#job-modal .form .select_showbox.active{background:url(../images/search_ico.png) no-repeat 200px center;}
*/#job-modal .form .select_option{border:1px solid #ccc;border-top:none;display:none;left:-1px;top:45px;position:absolute;z-index:99;background:#fff;width: 230px}
#job-modal .form .select_option li{text-indent:20px;width:230px;cursor:pointer;}
#job-modal .form .select_option li.selected{background-color:#F3F3F3;color:#999;}
#job-modal .form .select_option li.hover{background:#BEBEBE;color:#fff;}
.bg-f3{background-color: #f3f3f3}
.us {width: 100%;display: table;margin-top: 30px;}
.us li{background-color: #FFF;width: 100%;display: table;margin-bottom: 10px;min-height:50px;border:1px #ccc solid;}
.us li .tit{height: 50px;line-height: 50px;font-size: 20px;}
.us li .tit em{display: inline-block;background-color: #588ee8;height: 50px;width: 50px;text-align: center;margin-right: 15px;font-size: 30px;color: #FFF;float: left;}
.us li span{cursor:pointer;vertical-align: middle;padding-right: 20px;}
.us li span img{vertical-align: middle;}
.us .answer{display: none;padding: 20px 0;width: 100%;height:290px;border-top: 1px #ccc solid}
.us .answer p{text-indent: 2em; margin-bottom: 12px;color: #999;}
.us .answer .map{margin-right: 20px;}
.us .answer .txt{padding-left: 30px;width: 375px;height: 290px}
.us .answer .txt h3{font-size: 20px;padding-top: 30px;position: relative;margin-bottom: 25px;}
.us .answer .txt h3 i{font-size: 25px;color: #184c99;margin-right: 10px;}
.us .answer .txt h3:after{content: '';position: absolute;width: 25px;height: 3px;background-color: #184c99;top: 0;left: 0}
.us .answer .txt .icon1{background: url(../images/icon7.jpg) no-repeat left center;}
.us .answer .txt .icon2{background: url(../images/icon8.jpg) no-repeat left center;}
.us .answer .txt .icon3{background: url(../images/icon9.jpg) no-repeat left center;}
.us .answer .txt .icon4{background: url(../images/icon10.jpg) no-repeat left center;}
.us .answer .txt .icon5{background: url(../images/icon11.jpg) no-repeat left center;}
.us .answer .txt .icon6{background: url(../images/icon12.jpg) no-repeat left center;}
.pro{width: 100%;display: table;margin-top: 30px;margin-bottom: 30px;}
.pro ul{width: 1230px;margin-left: -30px;display: table}
.pro li{width: 374px;height: 379px;background-color: #d7d7d7;padding: 3px;float: left;margin-left: 30px;margin-top: 10px;margin-bottom: 20px;}
.pro li .pic{width: 374px;height: 235px;display: table-cell;vertical-align: middle;text-align: center;background-color: #FFF}
.pro li .pic img{max-width: 374px;max-height: 235px;vertical-align: middle;}
.pro li .txt{position: relative;}
.pro li .txt:after{content: '';position: absolute;width: 38px;height: 19px;top: -19px;left: 167px;background: url(../images/icon14.png) no-repeat center center;}
.pro li .txt h3{font-size: 18px;padding-top: 30px;}
.pro li .txt .more{width: 100%;display: table;margin-top: 20px;}
.pro li .txt .more a{width: 125px;height: 35px;background-color: #f6f6f6;color: #999999;display: inline-block;line-height: 35px;border-radius: 20px}
.pro li:hover{background-color: #184c99}
.pro li:hover .txt h3 a{color: #FFF}
.pro li:hover .txt:after{content: '';position: absolute;width: 38px;height: 19px;top: -19px;left: 167px;background: url(../images/icon13.png) no-repeat center center;}
.curm{background: #f2f2f2 url(../images/icon15.png) no-repeat 20px center;height: 40px;padding-left: 40px;font-size: 13px;color: #939393;line-height: 40px;}
.curm a{color: #939393}
.pro-view{margin-top: 30px;width: 100%;display: table;margin-bottom: 30px;}
.pro-view .txt-box{padding:15px 0px;height: 510px;width: 100%;position: relative;}
.pro-view .txt-box .pic{position: absolute;width: 620px;height: 510px;overflow: hidden;display: table-cell;vertical-align: middle;text-align: left;left: 0;top: 15px}
.pro-view .txt-box .pic img{max-height: 510px;max-width: 620px;vertical-align: middle;}
.pro-view .txt-box .txt{width: 550px;float: right;padding-top: 40px;}
.pro-view .txt-box .txt h1{border-bottom: 1px #ccc solid;line-height: 80px;margin-bottom: 15px;font-size: 32px;font-weight: bold;}
.pro-view .txt-box .txt p{font-size: 14px;line-height: 35px;margin:0;}
.pro-view .tit{width: 100%;height: 45px;line-height: 45px;background: #f2f2f2}
.pro-view .tit span{width: 155px;height: 45px;position: relative;text-align: center;color: #FFF;font-size: 18px;font-weight: bold;background-color: #184c99;display: block;}
.pro-view .tit span:after{content: '';position: absolute;bottom: -9px;width: 17px;height: 9px;background: url(../images/icon16.png);left: 70px}
.pro-view .info{width: 100%;display: table;margin-top: 30px;}
.pro-view .info table{border-top: 1px #e4e4e4 solid;border-left: 1px #e4e4e4 solid;font-size: 14px;}
.pro-view .info th{background-color: #f2f2f2;border-right: 1px #e4e4e4 solid;border-bottom: 1px #e4e4e4 solid;height: 45px;line-height: 45px;padding-left: 20px;text-align: left}
.pro-view .info td{border-right: 1px #e4e4e4 solid;border-bottom: 1px #e4e4e4 solid;height: 45px;line-height: 45px;padding-left: 20px;}


.m-slide{ position: relative; width:1200px;display: table;margin-top: 30px;margin-bottom: 30px;}
.m-slide .c-body {left: 283px;top: 0}
.m-slide .c-body .info { display: none; width: 508px;height: 523px;position: absolute;background: url(../images/u-bg.png) no-repeat center top;padding:20px 23px}
.m-slide .c-body .info p{font-size: 16px;padding: 10px 0 10px 40px}
.m-slide .c-body .info .icon1{background: url(../images/icon21.jpg) no-repeat 5px center;}
.m-slide .c-body .info .icon2{background: url(../images/icon22.jpg) no-repeat 5px center;}
.m-slide .c-body .info .icon3{background: url(../images/icon23.jpg) no-repeat 5px center;}
.m-slide .c-body .info .icon4{background: url(../images/icon24.jpg) no-repeat 5px center;}
.m-slide .c-body .info .icon5{background: url(../images/icon25.jpg) no-repeat 8px center;}
.m-slide .c-body .info .icon6{background: url(../images/icon26.jpg) no-repeat 5px center;}

.m-slide .tab {width: 100%;display: table;position: absolute;top: 40px;}
.m-slide .tab ul{margin-left: -554px;width: 1754px}
.m-slide .tab li {width: 283px;height: 60px;cursor: pointer;float: left;font-size: 18px;text-align: right;margin-left: 554px;overflow: hidden;margin-top: 15px;}
.m-slide .tab li a{background: url(../images/icon17.png) no-repeat left bottom;display: block;padding-right: 15px;overflow: hidden;height: 35px;padding-top: 10px;}
.m-slide .tab .on a{background: url(../images/icon18.png) no-repeat left bottom;color: #FFF}
.m-slide .tab .fist{text-align:left;width: 363px}
.m-slide .tab .fist a{background: url(../images/icon19.png) no-repeat left bottom;padding-left: 15px;padding-right: 0;overflow: hidden;}
.m-slide .tab .fist.on a{background: url(../images/icon20.png) no-repeat left bottom;}

.pages ul { width:auto; margin:0 auto; display:table; }
.pages li { width:auto; height:auto; margin:0; background:none; float:left; }
.pages li:hover { background:none; }
.pages li.active a { background:#f6ac00; color:#fff; border:1px solid #f6ac00; }
.pages .pageinfo { font-size:14px; }