/*
 *	Created by Edward on 16/03/09
 *	Copyright (c) 2016 shuwon.com All rights reserved
*/
@charset "utf-8";

*{ margin:0; padding:0; }
body,blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button,input, textarea,th, td,img{border:medium none;margin: 0;padding: 0; outline:none;}
body,button, input, select, textarea {font: 1.4rem "Microsoft YaHei",tahoma, Srial, helvetica, sans-serif; outline:none;}
ul, ol,li { list-style: none; }
a { text-decoration: none; color: #3E3E3E;}
a:hover{ color: #289bd5;}
html,body{width: 100%;height: auto; margin: 0;padding: 0; font-size:14px;background: #fff;color: #3E3E3E; overflow-x: hidden;}
img{ border:0px;}
.fix:before,.fix:after{content:"";display:table;}
.fix{*zoom:1;}
.fix:after{clear:both;}
i{ font-style:normal;}

.animate{-webkit-transition-duration:.5s;transition-duration:.5s; -moz-transition-duration:.5s;}
.animate20{-webkit-transition-duration:.25s;transition-duration:.25s; -moz-transition-duration:.25s;}
.animate2ms{-webkit-transition-duration:0.3s; -moz-transition-duration:0.3s; -ms-transition-duration:0.3s;transition-duration:0.3s;}
.animate{-webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; -ms-transition-duration:0.5s;transition-duration:0.5s;}
.animate1{-webkit-transition-duration:1s; -moz-transition-duration:1s; -ms-transition-duration:1s;transition-duration:1s;}
.animate2{-webkit-transition-duration:2s; -moz-transition-duration:2s; -ms-transition-duration:2s;transition-duration:2s;}
.animate5{-webkit-transition-duration:5s; -moz-transition-duration:5s; -ms-transition-duration:5s;transition-duration:5s;}
::selection{background: #289bd5; color: #fff;} ::-moz-selection{background: #289bd5; color: #fff;}
.model_modileNav_list a.active{ background: #FFFFFF; color: #113F87; border-color: #FFFFFF;}
/**************************************HOME*********************************************/
.topBar{ width: 100%; height: 30px; background: #2c2c2c;}
.topBarBox{ max-width: 1000px; height: 30px; line-height:30px; color:#fff; margin: auto; position: relative; overflow:hidden}
.topBar_l{ float:left;}
.topBar_l span{margin-left:20px;}
.tianqi{ float:left; height:30px; overflow:hidden; margin-left:20px; margin-top:-5px; color:#fff}
.topBar_r{ float:right;}
.topBar_r a,.topBar_r a:hover{ color:#fff;}
.topBar_r span{ padding-left:12px; padding-right:12px}
.topBar_r img{ vertical-align:middle; padding-right:6px; margin-top:-4px;}

.header{ width: 100%; height:100px; background: #fff; position: relative; z-index: 999}
.header.cur{ position: fixed; top: 0px; border-bottom: 1px solid #E4EDF0;}
.navBox{ max-width: 1100px; height: 100%; margin: auto;}
.navBox h1{ float: left; position: relative; top:10px; }
.navBox h1 img{ display: block;}
.navIconUrl{ width: 80px; height: 100%; float: right; cursor: pointer; position: relative;}
.navIcon{ padding: 16px 17.5px; width: 18px; height: 15px;  top: 50%; margin-top: -25px; position: relative; background: url(../images/navIcon.png) no-repeat; overflow: hidden;}
.navIconUrl:hover{ background: #289bd5;}
.navIconUrl:hover .navIcon{ background-position: 0px -50px;}
.navIconUrl:hover span{ display: block;}
.navIconUrl:hover .navUrlDonw{ display: block;}
.navUrlDonw{ width: 768px; height: 69px; position: absolute; bottom: -69px; left: 50%; margin-left: -728px; background:#2c2c2c; display: none; cursor: default;}
.navUrlDonw ul{ margin-left: 50px;}
.navUrlDonw ul li{ width: 130px; height: 20px; float: left; text-align: center; line-height: 20px; border-right: 1px solid #3f3f3f; border-left: 1px solid #5e5d5d; margin-top: 24px;}
.navUrlDonw ul li a{ display: block; width: 100%; height: 20px; color: #FFFFFF;}
.navUrlDonw ul li a .icon{ width: 20px; height: 20px; float: left; margin-left: 25px;}
.navUrlDonw ul li a .text{ width: auto; float: left; margin-left: 5px;}
.navUrlDonw ul li a:hover .text{ text-decoration: underline;}
.navIconUrl span{ display: block; width: 0px; height: 0px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #14a6e1; position: absolute; left: 50%; margin-left: -10px; bottom: -10px; display: none;}

.nav { width:800px; height: 100%; float: right; }
.nav a { display: block; width:100px; text-align:center; height: 100%; line-height:100px; font-size:15px; float: left; position: relative; cursor: pointer; -webkit-transition-duration: .5s; transition-duration: .5s;position: relative; overflow: hidden;}
.nav a .three-d{transition: all .3s ease-out;transform: translateZ(-40px);transform-style: preserve-3d;pointer-events: none;position: absolute; top: 0; left: 0; height: 100%; width: 100%;}
.nav a .navEn {transform: rotatex(90deg) translatez(40px); width: 100%; height: 100%; position: absolute; left: 0px; top: 0;  line-height: 100px; font-weight: bold; text-align: center; color: #FFFFFF; /*opacity: 0;*/  background: #53a029;opacity: 0;transition:all .5s;-webkit-transition:all .5s;}
.nav a .navCn,.nav a .navEn{pointer-events: none;box-sizing: border-box;}
.nav a:hover .three-d,.nav a.active .three-d{transform: translateZ(-40px) rotatex(-90deg);}
.nav a:hover .navEn,.nav a.active .navEn{opacity: 1;}

.slideBox{ width:100%; height:535px; overflow:hidden; position:relative; background:#f1f1f1; border:1px solid #ddd; z-index:800  }
.slideBox .hd{ height:14px; overflow:hidden; position:absolute; left:50%; bottom:16px; margin-left:-48px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; background:url(../../images/write.png) no-repeat; width:14px; height:14px; margin-right:10px; cursor:pointer; display:inline }
.slideBox .hd ul li.on{ background:url(../../images/green.png) no-repeat; }
.slideBox .bd{ position:relative; height:100%; z-index:0; left:50%; margin-left:-960px; }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1920px; height:535px; display:block;  }
.slideBox .prev{ position:absolute; left:3%; top:50%; margin-top:-29px; display:block; width:58px; height:58px; background:url(../../images/an_l.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;  }
.slideBox .next{ position:absolute; right:3%; top:50%; margin-top:-29px; display:block; width:58px; height:58px; background:url(../../images/an_r.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;  }
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=50);opacity:0.8;}

.notice{ width: 100%; height: 55px; background: #fff;}
.noticeBox{ max-width: 1000px;  height: 55px; margin: auto; position: relative;}
.noticeBox .noticeIcon{ width: 20px; height: 20px; float: left; margin-top: 17.5px;}
.noticeBox .noticeList{ width: 500px; height: 20px; float: left; margin-left: 10px; margin-top: 17.5px; line-height: 20px; position: relative; overflow: hidden; margin-right: 15px;}
.noticeBox .noticeList ul{ width: 100%; height: 150px; position: absolute; left: 0px; top: 0px;}
.noticeBox .noticeList ul li{ width: 100%; height: 20px; line-height: 20px; position: relative; overflow: hidden;}
.noticeBox .noticeList ul li span{ font-size: 12px; margin-left: 15px; opacity: .5;}
.noticeBox .noticeBtn{ width: 12px; height: 11px; background: #00A1DF; float: left; margin-right: 5px; margin-top: 22px; background: url(../images/noticeBtn.png) no-repeat; cursor: pointer; opacity: .5;}
.noticeBox .noticeBtn.next{ background-position: -12px 0px;}
.noticeBox .noticeBtn:hover{ opacity: 1;}
.noticeBox .noticeMore{ position: absolute; right: 0px; width: 90px; height: 25px; border: 2px solid #289bd5; border-radius: 25px; top:12.5px; display: block; line-height: 25px; text-align: center; font-size: 12px;}
.noticeBox .noticeMore:hover{ background: #289bd5; color: #FFFFFF;}

.search{ float:right; width:255px; height:28px; line-height:28px; border:1px #dee3e7 solid; border-radius:8px; margin-top:11px;}
.search .ss{ float:left; width:184px; height:28px; border-radius:8px; padding-left:8px; font-size:12px; }
.search .an{ float:left; width:63px; height:28px; background:#53a029; border-radius:0 8px 8px 0; cursor:pointer; color:#fff; font-weight:bold; font-size:15px; }
.search input{ border:0; font-family:"宋体";color:#666666;}

.kuai{ width:1000px; margin:auto; padding-top:40px;}
.sp{ float:left; width:650px;}
.index_zx{ float:right; width:30%; height: auto; text-align: center; line-height: 24px; font-size: 12px; color: #333;}
.index_zx .icon{  position: relative; margin: auto;}
.index_zx .icon img{ width:100%;}
.index_zx .text{ width: 100%; margin-top: 10px; font-size:14px; line-height:28px}

.sousuo{ margin-top:12px;}
.aboutBox{ width: 100%; height: auto; background:url(../../images/honorBg.png) no-repeat bottom center}
.homeAboutContent{ max-width: 1000px; height: auto; margin: auto;}
.homeAboutContent .des{ font-size: 14px; line-height: 28px; text-align: center;}
.homeServieList{ width: 100%; height: auto; overflow: hidden; padding:40px 0px 140px 0px;}
.homeServieList ul li{ width: 30%; height: auto; float: left; margin-right: 5%; text-align: center; line-height: 24px; font-size: 12px; color: #333;}
.homeServieList ul li.three{ margin-right: 0%;}
.homeServieList ul li .icon{  position: relative; margin: auto;}
.homeServieList ul li .icon img{ width:100%;}
.homeServieList ul li .text{ width: 100%; margin-top: 10px; font-size:14px; line-height:28px}
.cyBox{ width: 100%; height: 700px; position: relative; background: url(../../images/bg.jpg) center top no-repeat; background-attachment: fixed;}
.cyBoxImg{ width: 100%;  height: 700px; position:absolute; left: 0px; top: 0px; overflow: hidden;}
.cyBoxImg ul li{ width: 100%; height: 700px; position: absolute; left: 0px; top: 0px; background: url(../../images/bg1.jpg) center top no-repeat; -webkit-transform: scale(1.2); -moz-transform: scale(1.2);transform: scale(1.2); opacity: 0;}
.cyBoxImg ul li.b{ background-image: url(../../images/bg2.jpg);}
.cyBoxImg ul li.c{ background-image: url(../../images/bg3.jpg);}
.cyBoxImg ul li.d{ background-image: url(../../images/bg4.jpg);}
.cyBoxImg ul li.e{ background-image:url(../../images/bg5.jpg);}
.cyBoxImg ul li.active{ -webkit-transform: scale(1); -moz-transform: scale(1);transform: scale(1); opacity: 1;}
.cyBox .cyBoxCenter{ max-width: 1000px; height: auto; margin: auto; position: relative;}
.cyBox .cyTips{ width: 100%; height: 50px; position: absolute; top: 0px;}
.cyBox .cyTips ul li{ width: 100%; font-size: 14px; font-weight: bold; text-align: right; color: #FFFFFF; position: absolute; left: 100px; top: 0px; opacity: 0;}
.cyBox .cyTips ul li.active{ opacity: 0.6; top: 50px;}
.cyList{ width: 100%; height: auto; margin-top: 105px;}
.cyList ul{ width: 660px; height: auto; margin: auto;}
.cyList ul li{ width: 154px; height: auto; float: left; position: relative; cursor: pointer; margin-left: -30px;}
.cyList ul li .thum{ width: 154px; height: 154px; position: relative;}
.cyList ul li .thum .linkImg{ position: absolute; left: 0px; top: 0px; opacity: 1;}
.cyList ul li .thum .hoverImg{ position: absolute; left: 0px; top: 0px; opacity: 0;-webkit-transform: rotate(270deg);}
.cyList ul li .thum .sjx{ width: 10px; height: 10px; position: absolute; left: 50%; margin-left: -5px; bottom: 0px; background: #f90001; -webkit-transform: rotate(45deg); opacity: 0;}
.cyList ul li img{ display: block;}
.cyList ul li .text{ position: absolute; left: 0px; top: 0px; line-height: 154px; font-size: 18px; font-weight: bold; color: #FFFFFF; text-align: center; width: 100%; -webkit-transform: rotate(0deg);}
.cyList ul li.five{ margin-right: 0px;}
.cyList ul li:hover .thum .linkImg,.cyList ul li.active .thum .linkImg{ opacity: 0; -webkit-transform: rotate(270deg);}
.cyList ul li:hover .thum .hoverImg,.cyList ul li.active .thum .hoverImg{ opacity: 1;-webkit-transform: rotate(0deg);}
.cyList ul li:hover .thum .sjx,.cyList ul li.active .thum .sjx{ bottom: -5px; opacity: 1;}
.cyList ul li:hover .text,.cyList ul li.active .text{-webkit-transform: rotate(360deg);}
.cyBoxInfo{ width: 80%; line-height: 28px; color: #FFFFFF; opacity: .8; text-align: center; padding: 75px 10% 125px 10%; float: left; position: relative;}
.cyBoxInfo .box{ width: 80%;  height: auto; position: absolute; opacity: 0; top: 150px;}
.cyBoxInfo .box.active{ opacity: 1; top: 75px;}
.homeService{ width: 100%; height: 250px; position: relative; overflow: hidden; background: #e4e6e9;}
.homeService ul li{ width: 28%; height: 350px;  position: absolute; overflow: hidden; -webkit-transform: rotate(10deg) translateZ(0); -moz-transform: rotate(10deg) translateZ(0);transform: rotate(10deg) translateZ(0); background: #000; left: -3%; top: -50px;}
.homeService ul li.b{ background: #14A6E1; left: 50%;}
.homeService ul li.c{ background: #6092B7; left: 75%;}
.homeService ul li.d{ background: #E4E6E9; left: 25%;}
.homeService ul li .serviceBg{ width: 120%; height: 100%; background:url(../../images/service1.jpg) no-repeat; position: absolute; left: -10%; -webkit-transform: rotate(-10deg) translateZ(0); -moz-transform: rotate(-10deg) translateZ(0);transform: rotate(-10deg) translateZ(0); position: relative; background-size: cover;}
.noRotaion{-webkit-transform: rotate(-10deg) translateZ(0); -moz-transform: rotate(-10deg) translateZ(0);transform: rotate(-10deg) translateZ(0);}
.homeService ul li .serviceBg.b2{ background-image: url(../../images/service2.jpg);}
.homeService ul li .serviceBg.b3{ background-image: url(../../images/service3.jpg); background-position: center top;}
.homeService ul li .serviceBg.b4{ background-image: url(../../images/service4.jpg);}
.homeService ol{ width: 100%; height: auto; position: absolute; left: 0px; top: 0px;}
.homeService ol li{ width: 25%; height: 250px; float: left; position: relative;}
.homeService ol li a{ display: block; width: 100%; height: 100%; display: block;}
.homeService ol li .serviceImg{ width: 250px; height: 75px; position: absolute; left: 20px; top: 50%; margin-top: -37.5px;}
.homeService ol li .serviceImg.two{ left: 50%; margin-left: -75px;}
.homeService ol li .serviceImg.four{ height: 100px; margin-top: -36px;}
.homeService ol li .ewm{ width: 100px; height: 100px; position: absolute; right: 10px; top: 50%; margin-top: -50px; background: #FFFFFF;}
.homeService ol li .logoShadow{ width: 160px; height: 190px; position: absolute; left: 50%; top: 50%; margin-left: -80px; margin-top: -95px;} 
.footer{ width: 100%; height: auto; background: #53a029;}
.footerBox{ max-width: 1000px; height: auto; margin: auto; padding: 50px 0px; overflow: hidden;}
.footerNav{ width: 600px; height: auto; float: left;}
.footerNav ul li{ width: 25%; height: auto; line-height: 30px; float: left;}
.footerNav ul li a{ margin-right: 10px; color: #FFFFFF; display: block; width: 100%; opacity: .8; font-size: 12px;}
.footerNav ul li a.first{ font-weight: bold; opacity: 1; font-size: 14px;}
.footerNav ul li a:hover{ opacity: 1;}
.tel{ width: 100%; height: 30px; float: left; margin-top: 25px;}
.tel img{ display: block;}
.footerChat{ width: 300px; height: auto; float: right; color: #FFFFFF;}
.footerChat h2{ width: 100%; font-size: 24px; font-weight: normal;}
.footerChat .text{ line-height: 30px; text-transform: uppercase; opacity: .6;}
.chatList{ width: 100%; overflow: hidden; margin: 15px 0px;}
.chatList li{ width: 78px; height: 115px; float: left; margin-right: 10px;}
.chatList li p{ display: block; width: 100%; text-align: center; color: #FFFFFF; font-size: 12px; opacity: .6;}
.chatList li .icon{ width: 78px; height: 78px; background: url(../../images/oa.jpg) no-repeat;}
.chatList li:hover .icon{ background-position: -78px 0px;}
.navFooter{ width: 100%; height: 12px; line-height: 12px;}
.navFooter a{ color: #FFFFFF; height: 12px; line-height: 12px; padding:0px 13px; font-size: 12px; position: relative;}
.navFooter a.first{ padding-left: 0px;}
.navFooter a span{ width: 1px; height: 10px; position: absolute; right: 0px; top: 3px; display: block; background: #FFFFFF;}
.navFooter a:hover{ text-decoration: underline;}
.copyright{ width: 100%; height: 38px; background: #313131;}
.copyrightBox{ max-width: 1000px; height: 38px; margin: auto; line-height: 38px; color: #707070; font-size: 12px; text-transform: uppercase;}
.copyrightBox a{ color: #707070;}
.copyrightBox a:hover{ color: #FFFFFF;}
.copyrightBox a.cp{ cursor: default;}
.copyrightBox a.cp:hover{ color: #707070;}
.backTop{ width: 80px; height: 80px; position: fixed; right: 50px; bottom: -100px; background:#FFFFFF url(../../images/backTop.png) 0px 0px no-repeat; cursor: pointer; z-index: 500; border: 1px solid #289bd5; z-index: 500;}
.backTop:hover{ background:#289bd5 url(../../images/backTop.png) 0px -80px no-repeat;}
.backTop.active{ bottom: 100px;}

#subTitle{ width: 100%; height: auto; padding: 50px 0px; position: relative;}
#subTitle .title{ width: 290px; height: 60px; margin: auto; position: relative; z-index: 10;}
#subTitle .title img{ display: block;}
#subTitle .logoShadow{ width:126px; height: 150px; position: absolute; left: 50%; margin-left: -63px; top: 50%; margin-top: -75px;}
 #forms{ width: 100%; height: auto; padding-bottom: 50px; position: relative;}
#forms .lineBox{ width: 100%; margin: 20px 0; overflow: hidden;}
#forms .userName{ width: 48%; float: left;}
#forms .email{ width: 48%; float: right;}
#forms textarea{ resize: none; width: 100%; border: 1px solid #d2d2d2; box-sizing: border-box; -webkit-box-sizing: border-box; font-size: 14px; padding: 25px 2%; height: 250px;}
#forms .text{ font-size: 18px; color: #666666; line-height: 40px;}
#forms .upLoad{ width: 98%; height: 55px; border-top: 1px solid #CCCCCC; bottom: 115px; position: absolute; z-index: 10; left: 1%;}
#forms .upLoad a{ width: 115px; height: 30px; display: block; background: #022E72; color: #FFFFFF; line-height: 30px; text-align: center; margin-top: 10px;}
#forms .bt{ font-size: 27px; color: #ea2700; position: relative; top: 5px; margin-left: 3px;}
#forms input{ width:100%; padding: 0 2%; font-size: 14px; height: 68px; border: 1px solid #d2d2d2;box-sizing: border-box; -webkit-box-sizing: border-box;}
#forms .sub{ width: 150px; height: 40px; text-align: center; line-height: 40px; border-radius: 5px; background: #289bd5; color: #FFFFFF; margin: auto; display: block; cursor: pointer;}
#forms .sub:hover{ background: #022e72; border-radius: 40px;}
#forms input.focus,#forms textarea.focus{ border: 1px solid #00a1df;}

/*rj_banner*/
.rj_banner{ width:100%; position:relative; cursor:pointer}
.rj_banner img{ width:100%;}
.mian{ position:relative; width:1000px; height:auto; margin:auto; top:-24px; margin-bottom:15px;}
.mian_l{ float:left; width:210px;}
.l_lm{ width:208px; background:#53a029; border:1px #337d0b solid;}
.l_lm h2{ width:188px; font-size:24px; color:#fff; padding-left:20px; padding-top:20px; font-weight:normal; padding-bottom:22px; background:url(../../images/x.jpg) no-repeat bottom left}
.l_lm h2 span{ font-size:14px; padding-left:10px;}
.l_lm ul{ width:188px; margin-left:20px; padding-bottom:30px;}
.l_lm ul li{ width:160px; height:50px; line-height:50px; border-bottom:1px #3f8319 dashed; background:url(../../images/biao.jpg) no-repeat left center; padding-left:28px; font-size:15px;}
.l_lm ul li.a1 a{ color:#fff; font-weight:600}
.l_lm ul li a,.l_lm ul li a:hover{ color:#fff}

.l_dh{ width:208px; height:110px; background:url(../../images/l_dh.jpg) no-repeat; border:1px #337d0b solid; margin-top:20px;text-align:center}
.l_dh p{font-size:16px; padding-top:26px;}
.l_dh span{ font-size:22px; color:#be1316; font-weight:600; display:block; padding-top:8px; }

.l_lxwm{ width:210px; height:auto; margin-top:20px;}
.l_mc{ width:210px; height:48px; line-height:48px; text-align:center; color:#fff; background:#53a029; font-size:20px;}
.l_dz{ width:194px; border:1px #337d0b solid; border-top:none; line-height:26px;padding:10px 7px 15px 8px}
.l_dz img{ width:193px; height:99px; }

.mian_r{ float:left; width:790px; margin-top:20px;}
.mbx_dh{width:790px; height:54px; line-height:54px; background:url(../../images/x_s.jpg) repeat-x left bottom;}
.mbx_dh h2{ width:735px;margin-left:30px; display:inline; font-size:18px; background:url(../../images/fk.jpg) no-repeat left center; padding-left:25px;}
.mbx_dh span{ float:right}
.mbx_dh span i{ color:#2b7900; font-weight:bold}
.xczx{ float:left; width:760px; margin-left:30px; display:inline}
.xczx ul{ float:right; padding-bottom:25px;}
.xczx ul li{ float:left; width:760px; height:91px; padding-top:20px; padding-bottom:20px; border-bottom:1px #b2b2b2 dashed;}
.xczx_l img{ float:left; width:137px; height:91px;}
.xczx_r{ float:right; width:605px; height:91px; overflow:hidden}
.xczx_r h6{ font-size:16px}
.xczx_r span{ font-size:12px; height:30px; line-height:30px; color:#999;}
.xczx_r P a{ display:block; background:#c01317; width:84px; height:28px; line-height:28px; text-align:center; color:#fff; border-radius:5px; cursor:pointer; margin-top:3px;}

.cjwt{ float:left; width:760px; margin-left:30px; display:inline}
.cjwt ul{ float:left; margin-bottom:25px;}
.cjwt ul li{ width:760px; height:96px; overflow:hidden; line-height:24px; padding-top:20px; padding-bottom:20px; border-bottom:1px #b2b2b2 dashed}
.cjwt ul li h6{ font-size:16px; background:url(../../images/sj.jpg) no-repeat left center; padding-left:16px;}
.cjwt ul li span{ font-size:12px; height:24px; line-height:24px; color:#999; padding-left:16px;}
.answer{ padding-left:16px;}

/* 分页 */
#page{font-family:"宋体";text-align:center;}
#page a { display:inline-block; height:27px; line-height:27px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 12px}
#page a.a1 {width:56px;  }
#page a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#page span { display:inline-block; height:27px; line-height:27px; background:#ffba00;color:#fff; text-align:center;padding:0 12px}

/*article*/
.article{ float:left; width:760px; margin-left:30px; display:inline }
.article h6{ width:760px; text-align:center; font-size:18px; margin-top:20px;}
.times{ width:760px; display-inline:block; height:40px; overflow:hidden; line-height:40px; color:#666666; background:#f8f6f6; margin-top:20px; font-size:13px;}
.fbsj{ float:left; width:380px; text-align:right; padding-right:10px;}
.article_nr{ width:760px; line-height:28px; font-size:15px; margin-top:25px;}

.pre{ width:760px; margin-top:40px; padding-top:15px; border-top:1px #e3e3e3 dashed; font-size:15px;}
.pre ul li{ line-height:28px;}
.pre ul li span{ font-weight:600}

/*jctp*/
.jctp{ float:left; width:780px; margin-left:20px; margin-top:15px; display:inline }
.jctp ul{ float:left; margin-bottom:16px;}
.jctp ul li{ float:left; width:230px; padding:2px; border:1px #d1d1d1 solid; margin:10px;display:inline; overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
.jctp ul li img{ width:230px; height:152px;}
.jctp ul li span{ display:block; text-align:center; height:38px; line-height:38px; font-size:16px; font-weight:600}
.jctp ul li:hover{ border:1px #53a029 solid}

.mpjg{ float:left; width:760px; margin-left:30px; display:inline;}
.mpjg ul{ float:right; padding-bottom:25px;}
.mpjg ul li{ float:left; width:760px; height:91px; padding-top:20px; padding-bottom:20px; border-bottom:1px #b2b2b2 dashed;}
.mpjg_l{ float:left;}
.mpjg_l img{ float:left; width:137px; height:91px;}
.mpgj_r{ float:right; width:605px; height:91px; overflow:hidden}
.mpgj_r h6{ font-size:16px; margin-top:10px;}
.price{ font-size:20px; font-weight:600; margin-top:7px; color:#ce1518}
.price span{ padding-left:10px; font-size:14px; color:#999999; font-weight:normal;text-decoration:line-through}

.mpyd{ float:left; width:760px;margin-left:30px; display:inline; margin-top:20px;}
/*zxzx*/
.zxly{ width:550px; margin:auto; margin-top:30px; margin-bottom:30px;}
.itemwarpy{padding:10px 0; overflow: hidden; } 
.itemwarpy label{ width:100px; text-align:right; font-size: 14px; color:#333333; display: inline-block; vertical-align: middle;}
.itemwarpy input,.itemwarpy select{vertical-align: middle; height:30px; line-height:30px; border:1px #d0d0d0 solid; background:url(../../images/bd_bg.jpg) repeat-x;}
.itemwarpy input.companyname{ width:220px; }
.itemwarpy input.companynames{ width:125px; height:32px; }
.itemwarpy textarea.jobdescription{ border:1px #dddbdb solid; width:385px; height:180px; vertical-align: top; font-size: 12px; line-height:22px; text-align: left;background:url(../images/bd_bg.jpg) repeat-x top center #fff;}
.fbly_anniu{background:url(../../images/bd_bg.jpg) repeat-x; width:64px; height:25px; margin-left:125px; cursor:pointer;}
.zs{ font-size:12px; font-family:"宋体"; color:#666;}
.yzm_tu img{ padding-left:10px; cursor:pointer; vertical-align:middle; }
.ly_an input{ width:109px; height:32px; background:url(../../images/tjly.jpg) no-repeat; color:#fff; font-weight:600; font-family:"微软雅黑"; font-size:14px; line-height:32px; text-align:center; cursor:pointer; margin-left:104px; display:inline;}

.zhushi{ width:650px; margin:auto; line-height:28px; font-size:15px; margin-top:30px;}
.zhushi span{ color:#be1316; font-weight:600;}

.about{ float:left;width:760px; margin-left:30px; display:inline; margin-top:20px; line-height:28px; font-size:15px;}

.lxwm{ float:left; width:760px; margin-left:30px; display:inline;}
.lxwm_dz{ margin-top:20px; padding-top:20px;font-size:16px; line-height:32px;}
.lxwm_dz span{ font-size:18px; font-weight:600}

/*客服代码部分*/
.qqserver .qqserver-header:after,.qqserver .qqserver-header:before,.qqserver li a:after,.qqserver li a:before{display:table;content:' '}
.qqserver .qqserver-header:after,.qqserver li a:after{clear:both}
.qqserver .qqserver-header,.qqserver li a,.tabs,.user-main,.view-category,.view-category-list>li{*zoom:1}
.qqserver{position:fixed;top:50%;right:0;margin-top:-104px; z-index:999}
.qqserver.unfold .qqserver-body{right:0}
.qqserver .qqserver-body{position:absolute;width:145px;padding:12px 10px;-webkit-transition:.3s cubic-bezier(.19,1,.22,1);-o-transition:.3s cubic-bezier(.19,1,.22,1);transition:.3s cubic-bezier(.19,1,.22,1);border:1px solid #62b651;border-radius:4px;background:#f4f7fa}
.qqserver .qqserver_fold{position:absolute;right:0;padding:14px 7px;cursor:pointer;border-top-left-radius:4px;border-bottom-left-radius:4px;background:#70ca5d}
.qqserver .qqserver-header{padding-bottom:10px;padding-left:6px;border-bottom:1px dashed #d1d4cc}
.qqserver .qqserver-header *{float:left}
.qqserver .qqserver_arrow{margin-top:-1px;margin-left:7px;cursor:pointer}
.qqserver li{margin-top:6px}
.qqserver li a{display:block;padding:6px 12px 4px}
.qqserver li a div{font-size:14px;float:left;margin-right:11px;color:#697466}
.qqserver li a span{font-size:12px;line-height:18px;float:left;text-indent:4px;color:#fff}
.qqserver li a span.qqserver-service-alert{font-weight:400;display:block}
.qqserver li a:hover{text-decoration:none;border-radius:4px;background:#eaebe9}
.qqserver li a:hover div{color:#62b651}
.qqserver .qqserver-footer{margin-top:10px;padding-top:14px;padding-bottom:14px;padding-left:11px;border-top:1px dashed #d1d4cc}
.qqserver .qqserver-footer .text-primary{color:#70CA5D;font-size:14px;}
.qqserver .qqserver_icon-alert{display:inline-block;margin-right:10px;vertical-align:-3px;*display:inline;*zoom:1;*vertical-align:-1px}
.qqserver-header div{width:90px;height:18px;background-image:url(../../images/lanren.png);background-position:-419px -80px}
.qqserver_icon-alert{width:16px;height:14px;background-image:url(../../images/lanren.png);background-position:-595px -85px}
.qqserver li a span{width:30px;height:23px;background-image:url(../../images/lanren.png);background-position:-265px 0}
.qqserver li a .qqserver-service-alert{width:30px;height:22px;background-image:url(../../images/lanren.png);background-position:-342px 0}
.qqserver_fold div{width:26px;height:132px;background-image:url(../../images/lanren.png);background-position:0 0}
.qqserver_fold:hover div{width:26px;height:132px;background-image:url(../../images/lanren.png);background-position:-27px 0}
.qqserver_arrow{width:18px;height:18px;background-image:url(../../images/lanren.png);background-position:-435px 0}
.qqserver_arrow:hover{width:18px;height:18px;background-image:url(../../images/lanren.png);background-position:-435px -38px}

.login{ width:100%; background:url(../../images/bg_main.png) repeat; border-top:1px #d1d1d1 solid;}
/*登录页面*/
.dlym{ padding-top:78px; padding-bottom:78px;}
#myform{ width:422px; height:370px; margin:auto; background:#fff; box-shadow:0px 2px 6px 3px #cdcbcb; display:block;}
input{ border:1px #dfe2e8 solid;}/*修改过*/
.dlym_zt{ width:372px; margin:auto;}
#myform p{ width:372px; font-size:24px; text-align:center; color:#ba1d1b; padding:25px 0px; border-bottom:1px #eaeaea solid}
.itemwarpy1{ display:block; margin-top:25px;} 
.itemwarpy1 label{ width:63px; text-align:right; font-size: 16px; display: inline-block; vertical-align: middle; margin-right:5px;}
.itemwarpy1 .zh{ width:220px; height:46px; line-height:46px; background:url(../../images/sj_b.jpg) no-repeat left center; color:#c2c2c2; padding-left:60px; font-size:14px;}
.itemwarpy1 .mm{ width:220px; height:46px; line-height:46px; background:url(../../images/mm_b.jpg) no-repeat left center; color:#c2c2c2; padding-left:60px; font-size:14px;}
.jzmm{ width:300px; padding-left:72px; padding-top:16px;}
.jzmm span{ float:right; padding-right:14px;}
.dl_an{ width:282px; height:48px; line-height:48px; text-align:center; background:#b40911; color:#fff; margin-left:72px; display:inline; font-size:18px; color:#fff; font-family:"微软雅黑"; cursor:pointer; border:none}
.m_ljzc{ float:right; font-size:16px; height:24px; line-height:24px; background:url(../../images/jt.jpg) no-repeat right center; padding-right:35px; margin-right:18px; display:inline; margin-top:16px;}



/*注册页面*/
.zcym{ padding-top:65px; padding-bottom:60px;}
#myforms{ width:628px;  margin:auto; background:#fff; box-shadow:0px 2px 6px 3px #cdcbcb; display:block;}
#myforms i{ color:#c01317; font-weight:bold; padding-left:10px; font-size:18px;}
.zcym_zt{ width:558px; margin:auto; padding-bottom:40px;}
#myforms p,#myforms_zt p{ width:558px; font-size:24px; text-align:center; color:#ba1d1b; padding:25px 0px; border-bottom:1px #eaeaea solid;}
.itemwarpys{ display:block; margin-top:20px;} 
.itemwarpys label{ width:120px; text-align:right; font-size: 16px; display: inline-block; margin-right:5px;}
.itemwarpys .zh{ width:325px; height:46px; line-height:46px; color:#c2c2c2; padding-left:15px; font-size:14px; }
.itemwarpys .mm{ width:325px; height:46px; line-height:46px; color:#c2c2c2; padding-left:15px; font-size:14px;}
.itemwarpys .dxyz{ width:32px; height:46px; line-height:46px; color:#c2c2c2; padding-left:15px; font-size:14px;}
.itemwarpys img{vertical-align:middle; padding-left:12px;}
#myforms .xy{ padding-left:129px; padding-top:16px;}

#myforms .xy i a{ color:#ba1d1b}
.zc_an{ width:342px; height:48px; line-height:48px; text-align:center; background:#b40911; color:#fff; margin-left:129px; display:inline; font-size:18px; color:#fff; font-family:"微软雅黑"; cursor:pointer; border:none}
.wzh_zc{ width:342px; padding-left:128px; text-align:center; padding-top:20px; font-size:16px;}
.wzh_zc a{ color:#b40911}
.wzh_zc a:hover{ color:#333;}

/*.mpjg_xq*/
.mpxq{ float:left; width:760px; margin-left:30px; display:inline;}
.mpxq_t{ width:760px; margin-top:30px;}
.mpxq_tu{ float:left; width:350px;}
.mpxq_tu img{ width:350px; height:232px;}
.mpxq_r{ float:right; width:380px;}
.mpxq_r h6{ font-size:20px;}
.mpxq_r p{ font-size:14px; padding-top:15px; padding-bottom:10px;}
.yuding{ width:100px; height:34px; text-align:center; line-height:34px; border-radius:5px; background:#ce1518; font-size:18px; margin-top:14px; cursor:pointer}
.yuding a,.yuding a:hover{ color:#fff}
.yuding:hover{ background:#c2080b}
.mpxq_b{ width:760px;}
.mpxq_b h6{ width:760px; height:38px; border-bottom:1px #CCC dashed}
.mpxq_b h6 span{ width:115px; height:38px; display:block; line-height:38px; text-align:center; font-size:16px; color:#fff; margin-top:30px; background:#53a029;border-radius:5px 5px 0 0;}
.mpxq_article{ width:760px; font-size:15px; line-height:28px; padding-top:20px;}