html,body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea, a, center, strong, b, i { margin:0;padding:0; outline:none;}
html{ overflow-y:scroll;}
body,button,input,select,textarea{font:12px/1.5 "微软雅黑",helvetica,Arial,sans-serif; color:#555;}
ul,li { list-style-type:none; }
li { vertical-align:bottom; zoom:1;}
img { border:0;vertical-align:middle; -ms-interpolation-mode: bicubic;/*解决IE7图片缩放时失帧的问题*/}
a { text-decoration:none; color:#555; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
a:hover { color:#FD1A1A;}
button,input,select,textarea{vertical-align:baseline;*vertical-align:middle;}
button,input{line-height:normal;*overflow:visible;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;}
input[type="checkbox"]{vertical-align:sub;*vertical-align:baseline;}
input[type="radio"]{vertical-align:sub;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
textarea{overflow:auto;vertical-align:top;}
input:focus,textarea:focus,select:focus{outline-width:0;}
select{background-color:transparent; border: 1px solid #cecece;}
button,input[type="submit"],input[type="reset"],input[type="button"]{overflow:visible;}
.clearfix:before,.clearfix:after{ content:" "; display:block; height:0; visibility:hidden; clear:both; overflow:hidden;}
.clearfix{zoom:1;}
.clearfix:after{clear:both;}
table {border-collapse: collapse;border-spacing: 0;}
th,td{padding:0;vertical-align:middle;}
.hidden { display: none; }
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size: inherit}
em,i{ font-style: normal;}
.fl{float:left;}
.fr{float:right;}
/*===========================================reset.css========================================*/

#header{ width: 100%; min-width: 1200px; height: 30px; line-height: 30px; background: #313131;}
.head{ width: 1200px; margin: 0 auto; color: #d4d4d4;}
.head span{ float: right;}
.head span a{ color: #d4d4d4;}
.head span a:hover{ color: #fff;}
#Menu{ width: 1200px; margin: 0 auto; height: 134px;}
#Menu img{ float: left; margin-top: 41px;}
#nav{ width: 1240px;}
.nav_Cont{ float: right;}
#nav li{ width: 143px; float: left; background: url(../images/index1_27.jpg) no-repeat left 81px; font: 16px/34px "微软雅黑"; text-align: center; margin-right: -2px;}
#nav li.first{ background: none;}
#nav li a{ color: #353535; display: block; height: 93px; padding-top: 41px;}
#nav li i{ display: block; margin: 0 auto; width: 30px; height: 30px; background: url(../images/icon_nav.png) no-repeat; overflow: hidden; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
#nav li i.icon_about{ background-position: -30px 0;}
#nav li i.icon_project{ background-position: -60px 0;}
#nav li i.icon_case{ background-position: -90px 0;}
#nav li i.icon_news{ background-position: -120px 0;}
#nav li i.icon_join{ background-position: -150px 0;}
#nav li i.icon_contact{ background-position: -180px 0;}
#nav li a:hover i.icon_home{ background-position: 0 -30px;}
#nav li a:hover i.icon_about{ background-position: -30px -30px;}
#nav li a:hover i.icon_project{ background-position: -60px -30px;}
#nav li a:hover i.icon_case{ background-position: -90px -30px;}
#nav li a:hover i.icon_news{ background-position: -120px -30px;}
#nav li a:hover i.icon_join{ background-position: -150px -30px;}
#nav li a:hover i.icon_contact{ background-position: -180px -30px;}
#nav li a:hover,#nav li.current a{ background-color: #fd1a1a; color: #fff; position: relative; z-index: 2;}

.banner-box{ width:100%; min-width: 1200px; height:570px;position:relative;overflow:hidden; border-top: 7px solid #c9c8c8;}
.banner{position: relative; height: 570px; overflow: hidden; }
.bwrap{position: relative; z-index: 0; }
.bquery{position: relative; z-index: 0; height: 570px; }
.blist{display: none; position: absolute; top: 0; left: 0; z-index: 0; height: 570px; font-size: 0; line-height: 0; }
.blist a{display: block; position: absolute; left: 0; top: 0;}
.bfilter{position: absolute; top: 0; left: 0; z-index: 9; width: 100%; height: 570px; font-size: 0; line-height: 0; }
.bfilter a{position: absolute; top: 0; left: 0; width: 5%; height: 570px; overflow: hidden;  -webkit-transition:none; -moz-transition:none; transition:none;}
.bfilter a img{position: absolute; left: 0; top: 0; }
.bctrl{position: absolute; bottom: 24px; left: 0; z-index: 9; width: 100%; height: 24px; }
.bctrli{text-align: center; font-size: 0; line-height: 0; }
.bctrli a{width:17px;height:17px;border-radius :50%;text-indent:-9999px; background:#fff; display: inline-block; +display: inline; cursor:pointer; margin: 0 5px;}
.bctrli a:hover,.bctrli a.curr{ background:#fd1a1a; }
.bctrli a{*display: inline; *zoom: 1; }

#Main{ width:100%; min-width: 1200px; background: url(../images/index1_02.jpg) no-repeat center top;}
.mainbody{ width: 1200px; margin: 0 auto;}
.Tips{ text-align: center; color: #3d3d3d; padding: 30px 0 14px; margin-bottom: 25px; background: url(../images/index1_03.jpg) no-repeat center bottom;}
.Tips h3{ font: bold 30px/1.5 "微软雅黑"; text-transform:uppercase;}
.Tips span{ font: bold 15px/25px arial; color: #636363; text-transform: uppercase; display: inline-block;}
.about_Cont{ text-align: center;}
.about_Cont p{ line-height: 26px; color: #808080;}
.about_Cont ul{ padding: 25px 0 32px;}
.about_Cont li{ width: 200px; display: inline-block; margin: 0 37px;}
.num{ height: 197px; color: #fff; font-size: 65px; line-height: 191px; text-align: center; text-shadow: -3px 3px 5px rgba(0, 0, 0, 0.35); font-family: arial,helvetica,tahoma;}
.num1{ background: url(../images/index1qie_41.png) no-repeat left top;}
.num2{ background: url(../images/index1qie_43.png) no-repeat left top;}
.num3{ background: url(../images/index1qie_38.png) no-repeat left top;}
.about_Cont li h3{ font: bold 20px/45px "微软雅黑"; color: #333;}
.about_Cont a{ display: inline-block; width: 250px; height: 50px; font: 18px/50px "微软雅黑"; padding:0 20px 0 30px; border: 2px solid #8d8c8c; border-radius: 1px; color: #333; text-align: left; margin-bottom: 40px;}
.about_Cont a i{ display: block; float: right; width: 61px; height: 9px; overflow: hidden; background: url(../images/icon_more.png) no-repeat; margin-top: 20px;}
.about_Cont a:hover i{ background-position: -61px 0px;}
.about_Cont a:hover{ background-color: #fd1a1a; color: #fff; border-color: #FD1A1A;}

.line{ border: none; height: 3px; background: #898989; width: 100%; position: absolute; left: 0; margin: 0;}

.list_service{ width: 100%; overflow: hidden; padding: 20px 20px 0; margin-left: -20px;}
.list_service ul{ width: 1220px;}
.list_service li{ width: 285px; height:410px; text-align: center; margin-right: 20px; float: left; position: relative;}
.list_service li a{ display: block; height: 370px; padding-top: 30px; background: #fff; -webkit-transition:box-shadow 0.5s ease 0s; -moz-transition:box-shadow 0.5s ease 0s; transition:box-shadow 0.5s ease 0s;}
.list_service li i{ display: block; width: 131px; height: 131px; border-radius: 50%; overflow: hidden; background:#898989 url(../images/icon_service.png) no-repeat; margin: 0 auto; -webkit-transition:  all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.list_service li i.icon_zl{ background-position: 0 -131px;}
.list_service li i.icon_ch{ background-position: -131px -131px;}
.list_service li i.icon_3d{ background-position: -262px -131px;}
.list_service li i.icon_gl{ background-position: -393px -131px;}
.list_service li a:hover i{ background-color: #FD1A1A;}
.list_service li strong{ display: block; font: 20px/60px "微软雅黑"; color: #414040; margin-bottom: 10px; text-transform:uppercase;}
.list_service li p{ line-height: 23px; text-align: left; margin: 0 20px; color: #7b7b7b;}
.list_service li a:hover{ box-shadow: 0 3px 8px #bbb;}

.title_case{ border-bottom: 1px dashed #949494; text-align: right; font: 14px/1 arial;}
.title_case a{ display: inline-block; text-transform: uppercase; padding: 10px 0;}
.title_case a.more_case{ padding-left: 30px; background: url(../images/index1qie_78.png) no-repeat left center;}
.title_case a.more_case2{ padding-left: 26px; background: url(../images/index1qie_83.png) no-repeat left center;}
.title_case a.more_case3{ padding-left: 20px; background: url(../images/index1qie_101.png) no-repeat left center;}
.title_case a:hover{ color: #FD1A1A;}
.list_case{ width: 100%; overflow: hidden; padding: 20px 0;}
.list_case ul{ width: 1230px;}
.list_case li{ width: 290px; height: 265px; margin-right: 17px; float: left; position: relative;}
.list_case li img{ width: 278px; height: 330px;}
.list_case li h3{ line-height: 35px; text-align: center; /*background: #fff;*/ position: relative;top:-78px;width:278px; z-index: 3; -webkit-transition:  all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.case_back{ width: 278px; height: 330px; /*padding: 36px 24px 0;*/ background: url(../images/case_back.png); overflow: hidden; position: absolute; left: 0; top: 0; z-index: 2; display: none;}
.case_back p{ color: #d3d2d2; line-height: 24px; margin-bottom: 77px;padding: 20px;}
.case_back a{ color: #d3d2d2;}
.case_back a:hover{ color: #fff;}
.case_back div{ text-align: right;}
.list_case li.hover h3{ background: #FD1A1A; color: #fff;}

.title_team{ padding: 40px 0 12px 0; border-bottom: 1px solid #7d7d7d; font: 14px/1 arial; margin-bottom: 20px;}
.title_team a{ float: right; display: inline-block; text-transform: uppercase; padding: 10px 0; padding-left:30px;  background: url(../images/index1qie_78.png) no-repeat left center; margin-top: 26px;}
.title_team a:hover{ color: #FD1A1A;}

.list_team{ width: 100%; overflow: hidden; position: relative; margin-bottom: 50px;}
.list_team .bd li{ width: 190px; height: 190px; float: left; margin-right: 12px;}
.list_team .bd li img {
        height:190px;
    }
.team-btn{ width: 100%; position: absolute; left: 0; top: 0;}
.team-btn a{ display: block; width: 35px; height: 70px; background: url(../images/index1qie_119.png) no-repeat; position: absolute; top: 60px; z-index: 9;}
.team-btn a.prev_t{ left: 0;}
.team-btn a.next_t{ right: 0; background-position: -35px 0;}

.news{ width: 715px; height: 420px; background: #fff; margin-bottom: 48px; padding: 12px 20px 0;}
.title_news{ font: bold 22px/42px "微软雅黑"; padding-left: 14px; color: #333; border-bottom: 1px solid #bfbfbf; background: url(../images/index1qie_127.jpg) no-repeat left center; text-transform:uppercase;}
.title_news a{ font: 14px/1 arial; color: #333; float: right; text-transform: uppercase; margin-top: 20px;}
.title_news a:hover{ color: #FD1A1A;}
.list_news li{ height: auto; overflow: hidden; padding: 20px 0; border-bottom: 1px solid #bfbfbf;}
.list_news li a{ display: block;}
.list_news li img{ width: 134px; height: 78px; float: left; margin-right: 10px;}
.list_news li h3{ font: 13px/1.5 "微软雅黑"; padding: 3px 0 5px;}
.list_news li h3 span{ float: right; font-size: 12px;}
.list_news li p{ line-height: 24px; color: #6b6b6b;}
.list_news li a:hover p{ color: #FD1A1A;}
.job{ width: 388px; height: 420px; background: #fff; padding: 12px 18px 0;}
.list_jobs{ width: 100%; overflow: hidden; padding-top: 20px;}
.list_jobs li p{ height:24px; line-height: 24px; padding: 9px 0;}
.jobs-btn{ height: 22px; text-align: right; padding-top:1px;padding-bottom: 12px;border-bottom: 1px solid #c9c9c9;}
.jobs-btn a{ display: inline-block; width: 22px; height: 22px; background: url(../images/index1qie_139.png) no-repeat; margin-left: 13px;}
.jobs-btn a.next_t{ background-position: -22px 0;}

.jobs-btn a:hover{ display: inline-block; width: 22px; height: 22px; background: url(../images/index1qie_1399.png) no-repeat; margin-left: 13px;}
.jobs-btn a:hover.next_t{ background-position: -22px 0;}


#footer{overflow:auto; width: 100%; min-width: 1200px; background: url(../images/index1_04.jpg) repeat;}
.foot{ width: 1200px; margin: 0 auto; padding: 20px 0;}
.footSlide{ width: 1120px; height: 88px; border: 1px solid #352f2f; padding: 15px 31px; margin: 0 0px 14px;}
/*.slider1{ overflow: hidden;}
.slider1 .slide{ background: #fff; width: 170px; height: 90px; float: left; margin-right: 20px; text-align: center;}
.slider1 .slide img{ filter: grayscale(100%);    -webkit-filter: grayscale(100%);    -moz-filter: grayscale(100%);    -ms-filter: grayscale(100%);    -o-filter: grayscale(100%); -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.slider1 .slide:hover img{ filter: grayscale(0%);    -webkit-filter: grayscale(0%);    -moz-filter: grayscale(0%);    -ms-filter: grayscale(0%);    -o-filter: grayscale(0%);}
.bx-has-pager{ display: none;}*/
.slider1{ overflow: hidden; height: 90px;}
.slider1 ul{ width: 1140px; overflow: hidden; height: 90px;}
.slider1 li{ background: #fff; width: 170px; height: 90px; float: left; margin-right: 20px; text-align: center;}
.slider1 li a{ display: block; height: 90px; position: relative;}
.slider1 li img{ filter: grayscale(100%);    -webkit-filter: grayscale(100%);    -moz-filter: grayscale(100%);    -ms-filter: grayscale(100%);    -o-filter: grayscale(100%); -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.slider1 li:hover img{ filter: grayscale(0%);    -webkit-filter: grayscale(0%);    -moz-filter: grayscale(0%);    -ms-filter: grayscale(0%);    -o-filter: grayscale(0%);}
.slider1 li img.plGrey{ display: none;}

.subMenu{ width: 700px; float: left; margin-right: 15px; background: url(../images/index1qie_171.png) no-repeat left 14px;}
.subMenu li{ width: 89px;  padding: 0 12px; text-align: center; height:160px; float: left; background: url(../images/index1qie_171.png) no-repeat right 14px;}
.subMenu li.vi{ width: 95px; padding-left: 20px;}
.subMenu li h3{ color: #fff; margin-bottom: 10px;}
.subMenu li a{ display: block; line-height: 24px; color: #afafaf;}
.subMenu li a:hover{ color: #fff;}
.contact{ width: 303px; float: left; background: url(../images/index1qie_171.png) no-repeat right 14px; padding-right:15px;}
.contact p{ line-height: 24px; color: #AFAFAF; padding: 15px 0 0 8px;}
.ewm{ width: 155px; float: right; text-align: center; color: #AFAFAF; position: relative;}
.ewm p{ padding-top: 10px; text-transform:uppercase;}
.ewm_01{ width: 430px; height: 421px; position: absolute; left: 0%; top: 0%; z-index: 9999; margin: -273px 0 0 -426px; display: none;}
.smewm .ewm_01{ margin: -80px 0 0 -436px;}

.ewm_02{ width: 430px; height: 421px; position: absolute; left: 0%; top:140px; z-index: 9999; margin: -273px 0 0 -426px; display: none;}
.smewm1 .ewm_02{ margin: -80px 0 0 -436px;}

.banner_in{ width: 100%; min-width: 1200px; overflow: hidden; border-top: 7px solid #ddd; margin-bottom: 40px;}
.banner_in img{ width: 1920px; height: auto; position: relative; left: 50%; margin-left: -960px;}
#title_in{ text-align: center; margin-bottom: 47px;}
.caseType{ text-align: center; font-size: 0; height:96px;}
.caseType li{ width: 180px; margin: 0 10px; float: left; font: 16px/46px "微软雅黑"; text-align: center; cursor: pointer; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.caseType li a{ display: block; color: #3f3f3f; border: 1px solid #ddd;}
.caseType li a.on,.caseType li a:hover{ background: #f00; border-color: #f00; color: #fff;}

#Main_case{ width: 100%; min-width: 1200px; background: url(../images/al_02.png) no-repeat center top;}
.caption{ padding-top: 50px; height: 180px; text-align: center;}
.caption li{ display: inline-block; *display: inline; *zoom: 1; width: 240px; color: #fff;}
.caption li .caption_icon{ width: 96px; height: 96px; border: 2px solid #fff; line-height: 92px; font-size: 25px; border-radius: 50%; margin: 0 auto;}
.caption li .caption_icon i{ font-size: 32px; font-weight: bold;}
.caption li h3{ font: 20px/40px "微软雅黑";}

.list_case_in{ width: 100%; overflow: hidden;}
.list_case_in li{ width: 278px; height: 330px; overflow: hidden; position: relative; float: left; margin: 0 11px 20px; cursor: pointer;}
.list_case_in li .casePic{ width: 278px; height: 330px;}
.list_case_in li h3{ width: 258px; font: 14px/36px "微软雅黑"; color: #fff; background: url(../images/case_back.png) repeat; padding: 0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; left: 0; bottom: 0; z-index: 2;}
.list_case_in li section{ display: none; width: 278px; height: 330px; background: #f00; position: absolute; left: 0; top: 0px; z-index: 3; }
.list_case_in li section img{ margin: 20px 0 73px 20px;}
.list_case_in li section p{ text-align: center; color: #bababa; line-height: 24px; height: 130px;}
.list_case_in li section strong{ display: block; color: #fff; font-size: 15px;}
.list_case_in li section a{width: 278px;height: 330px;position: absolute;left: 0px;top: 0px;}
.list_case_in li section i{ width: 27px;height: 27px;background: url(../images/al_24.png) no-repeat;bottom: 30px;position: absolute;right: 30px;}

.page_case{ text-align: center; padding: 50px 0;}
.page_case ul{ font-size: 0;}
.page_case li{ width: 120px; height: 40px; display: inline-block; *display: inline; *zoom: 1; margin: 0 10px;}
.page_case li a{ display: block; width: 120px; height: 40px;}
.page_case li a.before{ background: url(../images/al_40.png) no-repeat left top;}
.page_case li a.back{ background: url(../images/al_43.png) no-repeat left top;}
.page_case li a.nextone{ background: url(../images/al_45.png) no-repeat left top;}
.page_case li a:hover{ background-position: -120px 0;}

.list_join{ margin-bottom: 40px;}
.list_join li{ width: 270px; height: 388px; border: 1px solid #c9c9c9; float: left; margin: 0 14px 30px; text-align: center; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.list_join li:hover{ border-color: #FD1A1A;}
.list_join li a{ display: block;}
.list_join li h3{ font-size: 25px; line-height: 2; height: 275px; padding-top: 40px; background: url(../images/jr_05.png) no-repeat center bottom; margin-bottom: 20px;}
.list_join li p{ font-size: 15px;}
.more_join{ display: block; width: 280px; padding-left: 22px; height: 44px; font: 14px/44px "微软雅黑"; border: 1px solid #f00; color: #f00; margin: 0 auto 40px;}
.more_join i{ display: inline-block; width: 46px; height: 44px; vertical-align: top; margin-left: 134px; background: url(../images/jr_09.png) no-repeat 0 center;}
.more_join:hover{ background: #FD1A1A; color: #fff;}
.more_join:hover i{ background-position: -46px center;}

.list_project{ width: 1172px; margin: 0 auto; padding: 70px 0; border-bottom: 1px solid #aaa;}
.project_pic{ width: 313px; height: 303px; border: 1px solid #fff;}
.project_pic img{ width: 313px; height: 303px;}
.project_cont{ width: 548px;}
.project_cont hgroup{ padding-bottom: 20px; border-bottom: 2px solid #f00; margin-bottom: 20px;}
.project_cont .content_project{ height: 146px; font: 14px/26px "微软雅黑"; color: #878787;}
.project_cont .content_project p{ margin-bottom: 20px;}
.project_cont a{ display: block; width: 140px; padding-left: 14px; height: 44px; line-height: 44px; border: 1px solid #f00; color: #f00; }
.project_cont a i{ display: inline-block; width: 46px; height: 44px; vertical-align: top; margin-left: 23px; background: url(../images/jr_09.png) no-repeat 0 center;}
.project_cont a:hover{ background: #FD1A1A; color: #fff;}
.project_cont a:hover i{ background-position: -46px center;}

.aboutBox{ width: 100%; min-width: 1200px; padding: 40px 0;}
.team{ background: #f1f1f1;}
.title_about{ height: 117px; text-align: center;}
.aoubtPic{ width: 505px; height: 492px; float: left;}
.aboutTxt{ width: 656px; height: 492px; float: right; font: 14px/28px "微软雅黑"; color: #747474;}

.list_team2{ width: 100%; overflow: hidden;}
.list_team2 li{ width: 300px; height: 380px; background: #fff; float: left; overflow: hidden;}
.list_team2 li.teamTop{ width: 600px; height: 300px;}
.list_team2 li img{ width: 300px; height: 300px; float: left; margin-bottom: 15px;}
.list_team2 li section{ width: 259px; height: 50px; padding: 0px 20px; border-right: 1px solid #fd1a1a; float: left;}
.list_team2 li.teamTop section{ width: 260px; height: 270px; border: none; padding-top: 15px;}
.list_team2 li.teamTop img{ margin-bottom: 0;}
.list_team2 li.last section{ border: none; line-height: 24px; color: #999;}
.list_team2 li section h3{ line-height: 26px; font-size: 16px; color: #504f4f;}

.list_honor{ overflow:hidden; position:relative;}
.list_honor .prev,.list_honor .next{ display: block; width: 36px; height: 36px; border-radius: 50%; position: absolute; top: 106px;}
.list_honor .prev{ left: 0; background: #f00 url(../images/wm_36.png) no-repeat 11px center;}
.list_honor .next{ right: 0; background: #f00 url(../images/wm_37.png) no-repeat 15px center;}
.list_honor .prevStop,.list_honor .nextStop{ background-color: #d2d2d2;}
.honorBox{ width: 1099px; margin: 0 auto; overflow: hidden;}
.honorBox li{ width: 353px; height: 250px; float: left; margin-right: 20px;}
.honorBox li img{ width: 353px; height: 250px;}

.list_factory{ width: 1119px; margin: 0 auto;}
.list_factory li{ width: 353px; height: 250px; margin: 0 10px 20px; float: left;}
.list_factory li img{ width: 353px; height: 250px;}

.list_partner{ overflow:hidden; position:relative;}
.list_partner .hd{ text-align: center; font-size: 0; padding: 20px 0;}
.list_partner .hd li{ display: inline-block; *display: inline; *zoom: 1; width: 15px; height: 15px; background: #b5b5b5; margin: 0 5px; border-radius: 50%;}
.list_partner .hd li.on{ background: #fd1a1a;}
.partnerBox{ width: 100%; overflow: hidden;}
.partnerBox ul{ width: 1200px; height: 260px; float: left; overflow: hidden;}
.partnerBox li{ width: 278px; border: 1px solid #ddd; height: 118px; margin: 0 10px 20px; text-align: center; float: left;}

div.page{ padding: 20px 0 40px; font-size: 0; text-align: right;}
div.page li{ line-height: 28px; font-size: 12px; display: inline-block; *display: inline; *zoom: 1; margin: 0 0 0 10px;}
div.page li a{ display: block; padding: 0 10px; border: 1px solid #ddd;}
div.page li a.current,.page li a:hover{ background: #fd1a1a; color: #fff; border-color: #fd1a1a;}
div.page li span{ display: block; padding: 0 8px; border: 1px solid #fff; *float: none;}

.newsType{ text-align: right; font-size: 0; margin-bottom: 20px;}
.newsType li{ display: inline-block; *display: inline; *zoom: 1; margin-left: 98px; font-size: 16px; font-weight: bold;}
.newsType li a{ display: block; padding-bottom: 10px; border-bottom: 2px solid #fff;}
.newsType li a.current,.newsType li a:hover{ border-bottom-color: #FD1A1A; color: #FD1A1A;}

.list_news2 li{ padding: 24px 20px; height: auto; overflow: hidden; margin-bottom: 30px; background: #f1f1f1;}
.list_news2 li img{ width: 308px; height: 179px; float: left;}
.newsCont{ width: 820px; float: right;}
.newsCont hgroup{ line-height: 1.5; margin-bottom: 15px;}
.newsCont hgroup h3{ font-size: 16px; font-weight: bold;}
.newsCont hgroup span{ font-size: 14px;}
.newsCont p{ line-height:26px; height: 78px; overflow: hidden; margin-bottom: 7px;}
.details{ display: block; width: 170px; height: 28px; line-height: 28px; padding-left: 28px; color: #fd1a1a; border: 1px solid #fd1a1a; float: right;}
.details i{ display: inline-block; width: 29px; height: 28px; vertical-align: top; margin-left: 74px; background: url(../images/xw_06.png) no-repeat 0 center;}
.details:hover{ background: #FD1A1A; color: #fff;}
.details:hover i{ background-position: -29px center;}

.title_news2{ text-align: center; padding-bottom: 20px; border: 1px solid #ddd; margin-bottom: 20px; color: #999;}
.title_news2 h1{ font: 24px/2 "微软雅黑"; color: #222; padding: 10px 0;}
.content{ font: 14px/2 "微软雅黑"; text-align: justify;}
.content p{ margin-bottom: 20px;}

.page2{ font: 14px/30px "微软雅黑"; height: 30px; padding: 20px; border-top: 1px solid #ddd;}
.page2 li.fr{ text-align: right;}

.tab_join{ margin: 0 auto 40px;}
.tab_join th,.tab_join td{ border: 1px solid #ddd; padding: 5px 10px; line-height: 2.5; font-size: 16px;}
.tab_join th{ width: 140px;}
.tab_join input[type="submit"]{ width: 180px; height: 50px; background: #fff; color: #FD1A1A; font-size: 16px; border: 1px solid #FD1A1A; margin: 10px  0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.tab_join input[type="submit"]:hover{ background: #FD1A1A; color: #fff;}
#shenqing{ width: 220px; height: 50px; background: #fff; color: #FD1A1A; font-size: 16px; border: 1px solid #FD1A1A; margin: 10px  0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
#shenqing:hover{ background: #FD1A1A; color: #fff;}

.backCase{ width: 100%; height: 100%; background: #000; opacity: 0.5; filter: alpha(opacity=50); position: fixed; left: 0; top: 0; z-index: 999; display: none;}
.float{ width: 540px; height: 460px; background: #fff; position: fixed; left: 50%; top: 50%; margin: -230px 0 0 -270px; z-index: 10000; display: none;}
.close{ display: block; width: 18px; height: 18px; background: url(../images/close.png) no-repeat; position: absolute; right: 10px; top: 10px; cursor: pointer;}
.float ul{ padding-top: 40px;}
.float li{ font: 14px/40px "微软雅黑"; overflow: hidden; padding-left: 25px; margin-bottom: 15px;}
.float li span{ display: inline-block; width: 60px; vertical-align: bottom; border-right: 1px solid #fff; padding-left: 10px;}
.float li input[type="text"]{ width: 390px; padding-left: 10px; height: 40px; border: 1px solid #DCDCDC}
.float li input[type="radio"]{  padding-left: 10px; }
.float li input[type="file"]{  width: 150px; }
.forsex{ display: inline-block; vertical-align: top;}
.job_btn{ width: 120px; height: 34px; background: #FD1A1A; color: #fff; font-size:  14px; border: none;}
.job_btn2{ width: 120px; height: 34px; background: #ccc; color: #fff; font-size:  14px; border: none; margin-left: 20px;}



.ny_contact{ background:url(../images/contact_bj.png) no-repeat top center; height:614px; width:100%; padding-top:125px;}
.ny_contact1{ width:960px; height:468px; background:url(../images/contact1.png) no-repeat top center; margin:0px auto; position:relative;}
.ny_contact1_1{ position:absolute; width:320px; height:90px; left:65px; top:140px;}
.ny_contact1 p{ font-size:14px; color:#333; line-height:32px;}
.ny_contact1_2{ width:350px; height:240px; position:absolute; left:585px; top:140px;}
.ny_contact1_3{ position:absolute; width:320px; height:90px; left:65px; top:275px; border-top: 1px solid #bfbfbf; padding-top: 30px;}
.ny_contact1_3 li{ width: 55px; float: left; margin-right: 20px; position: relative;}
.ny_contact1_3 li i{ display: none; width: 158px; height: 44px; font: 16px/44px arial; text-align: center; color: #fff; position: absolute; right: -170px; top: 5px; background: url(../images/lx_04.png) no-repeat;}

.float2{ width: 74px; padding: 21px; text-align: center; background: #fff; border: 1px solid #ddd; 
box-shadow: 0 0 6px rgba(0, 0, 0, 0.53); position: fixed; right: 100px; top:100px; display: none; z-index: 99;}
.float2 li{ border-bottom: 1px solid #ddd; padding-bottom: 20px; margin-bottom: 20px;}
.float2 li.toTop{ border-bottom: none; margin-bottom: 0; padding-bottom: 0;}
.float2 li a{ display: block;}
.float2 li img{ margin: 5px 0;}
.float2 li a img{ margin: 0 0 8px;}

#ad{ width: 100%; min-width: 1200px; height: 741px; position: fixed; left: 0; top: 0; z-index: 10000;}
#ad .mainbody{ position: relative;}
#ad i{ display: block; width: 45px; height: 45px; background: url(../images/index2_04.png) no-repeat; position: absolute; right: 0; top: -15px; cursor: pointer;}
#ad p{ text-align: right; padding: 22px 160px 0 0; font: 16px/24px "微软雅黑"; color: #fff;}
#ad p em{ color: #f4ec15; font-size: 20px;}

.tab_msg{ margin: 0 auto;}
.tab_msg th,.tab_msg td{ padding:10px; font-size: 14px; border-bottom: 1px solid #ddd;}
.tab_msg th{ text-align: right;}
.msgTxt{ width: 480px; padding-left: 10px; height: 40px; line-height: 40px; border: 1px solid #bbb;}
textarea.msgTxt{ height: 120px; line-height: 24px;}
.msgBtn{ width: 400px; height: 40px; border: none; background: #FD1A1A; color: #fff; font-size: 16px;}

.list_bm{ width: 100%; overflow: hidden;}
.list_bm ul{ width: 1230px;}
.list_bm li{ height: 62px; padding: 0 30px 15px 0; border-bottom: 1px solid #ddd; margin-bottom: 15px;}
.list_bm li section{ height: 42px;/* background: #f1f1f1;*/ padding: 10px;}
.list_bm li h3{ font-size: 16px; font-weight: bold; line-height: 42px;}
.list_bm li a{ margin-top: 6px; display: block; width: 120px; height: 28px; line-height: 28px; padding-left: 28px; color: #fd1a1a; border: 1px solid #fd1a1a; float: right;}
.list_bm li a i{ display: inline-block; width: 29px; height: 28px; vertical-align: top; margin-left: 24px; background: url(../images/xw_06.png) no-repeat 0 center;}
.list_bm li a:hover{ background: #FD1A1A; color: #fff;}
.list_bm li a:hover i{ background-position: -29px center;}

.tempWrap img{
	}

