@charset "utf-8";
/*-----------------------------*/
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {margin:0;padding:0;}
fieldset, img {border:none;}
/* remember to define focus styles! */
:focus {outline:0;}
address, caption, cite, code, dfn,
em, th, var, optgroup {font-style:normal;font-weight:normal !important;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
abbr, acronym {border:none;font-variant:normal;}

input, button, textarea,
select, optgroup, option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
code, kbd, samp, tt {font-size: 100%;}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {*font-size: 100%;outline:none;}
body {line-height: 1.5;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;
/*表格自动换行*/
table-layout:fixed;word-wrap:break-word;}
caption, th{text-align:center;}
/*caption, th {text-align: left;}*/
sup, sub {font-size: 100%;vertical-align: baseline;}
/* remember to highlight anchors and inserts somehow! */
:link, :visited , ins {text-decoration: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
a{transition:color .2s;}
/*ie下xmp为行内元素 转为block后 ie67会有margin值*/
xmp{margin:0;display:block;}
table{width:100%;}
tr{height:35px;}
td,th{border:1px solid #DCDBDB;padding:2px 6px;}
th{background:#E8E8E8}
td{font-size:14px;}
table a{color:#1A5FB6;}
table a:hover{text-decoration:underline;}
table .tl{text-align:left;}
table .tr{text-align:right;}
table .tc{text-align:center;}
/*-----------------------------*/
html{_background-image:url(about:blank);_background-attachment:fixed;}
body{text-align:center;background:#fff;font-family:"Microsoft YaHei",Arial;_behavior:url("csshover.htc");font-size:14px;color:#333;}

.left{ float: left;}.right{float: right;}.clear:after {display: block;content: ".";clear: both;visibility: hidden;overflow:hidden;width:100%;height:0;}.clear{clear:both;}
.overflow{*overflow:auto; *zoom:1; }
.ovhid{ overflow:hidden;}
.apostrophe{ overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}/*溢出显示"..."*/
.header{ width: 100%; height: auto; margin: 0 auto;position:fixed;top:0;left:0;background: rgba(255,255,255,1);;z-index:99; transition: top .5s; -moz-transition: top .5s; -webkit-transition: top .5s;-o-transition: top .5s;}
.header.hide{top:-27px;}
.header .top1{ width: 1000px; height: 27px; margin: 0 auto; line-height: 27px; font-size:14px; color: #afafaf;position:relative;
}
.cssAnim .header .top1{ height: 27px;}
.header .top1 a.navLink{ padding: 0 20px; color: #8E8789;position:relative;display:inline-block;}
.header .top1 a.navLink:hover {color: #000;}
.header .top1 a.navLink1{ padding: 0 20px; color: #8E8789;position:relative;display:inline-block;}
.header .top1 a.navLink1:hover {background: none repeat scroll 0 0 #FF1520;border-radius:18px;-webkit-border-radius:18px;color: #fff;}
.header .top1 .qxwz{position:absolute;left:724px;top:28px;background:#fff;border:1px solid #ccc;padding:8px;text-align:left;border-radius:3px;z-index:3;display:none;}
.header .top1 .qxwz .jt{width:15px;height:7px;background:url(../images/y_img/jt___.png) no-repeat;position:absolute;left:50%;top:-7px;margin-left:-7px;}
.header .top1 .qxwz a{display:block;color:#646464;}
.header .top1 .qxwz a:hover{background: none repeat scroll 0 0 #E8EFFA;color:#000;}

.header .top1 span.rule{ width: 1px; height: 8px; display: inline-block; background: #afafaf;*position:relative;*left:0;*top:-5px;}
.header .top1 .seek{ display: inline-block;*display:inline;*zoom:1; padding-left: 20px; position: relative;}
.header .seek .lableSeek{ width: 20px; height: 17px; position: absolute; top: 5px; right: 0; cursor: pointer; z-index: 10;}
.header .top1 .seekInput{color:#ccc;width: 120px; height: 17px; list-style: 17px; padding-left: 5px; padding-right: 15px; border:1px solid #afafaf; border-radius:10px;-webkit-border-radius:10px;  background: url(../images/w_img/seekzoom.png) no-repeat; background-position: 123px 2px;}
.header .top1 .seekInput.textHover{color:#444;}
.header .top2{ width: 100%; height:50px;line-height:50px;}
.header .top2 .main{ width: 1000px; height:100%; margin: 0 auto;position:relative;}
.header .top2 .main .redLine{position:absolute;right:0;bottom:0;height:5px;background:#ff1520;font-size:0;width:100px;opacity:0;filter:alpha(opacity=0);}
.header .main .logo{ margin-left: 17px; margin-top:7px;width:100px;position:absolute;left:0;top:0;}

.header .nav{text-align:right;font-size:0;height:100%;}
.header .nav li{display:inline-block;*display:inline;*zoom:1;font-size:15px;position:relative;
	transition: border-bottom 0.5s; -moz-transition: border-bottom 0.5s; -webkit-transition: border-bottom 0.5s; -o-transition: border-bottom 0.5s; border-bottom-color: #ff1520 }
.header .nav .A1{  color: #464646;padding: 0 18px;}
.header .nav li.in,
.header .nav li:hover{ height: 50px;}
.header .nav li.in .A1,
.header .nav li:hover .A1{ color: #ff1520;}

/*.header .nav li p{position:absolute;left:0;top:50px;z-index:6;line-height:26px;text-align:left;white-space:nowrap;font-size:14px;background:url(../images/y_img/headerBj.png) left bottom repeat-x;border-radius:0 0 3px 3px;padding:0 12px;border:1px solid #fff;border-top:none;height:0;display:none;}
.header .nav li p a,
.header .nav li p i{font-style:normal;color:#333;padding:0 6px;}
.header .nav li p a:hover{text-decoration:underline;}*/

.header .nav li p{font-size:14px;display:none;position:absolute;left:0;top:50px;text-align:left;white-space:nowrap;*background:url(../images/y_img/hei.png) repeat-x;border-radius:0 0 3px 3px;overflow:hidden;*overflow:visible;}
.header .nav li p a{display:block;color:#eee;text-align:center;*text-align:left;height:34px;line-height:34px;padding:0 30px;background:url(../images/y_img/hei.png) repeat-x;*background:url(#);}
.header .nav li p a:hover{background:url(../images/y_img/hei_.png) repeat-x;*background:url(#);color:#fff;}



/*表单验证提醒*/
.formTips{display:inline-block;line-height:18px;font-size:14px;}
.formTips i{display:inline-block;width:18px;height:18px;position:relative;top:3px;margin-right:4px;}
.formTips_ok i{background:url(../images/y_img/formTips.png) no-repeat;}
.formTips_no i{background:url(../images/y_img/formTips.png) 0 -20px no-repeat;}
.formTips_ok{color:#1D9527;}
.formTips_no{color:#FF4800;}


/*右侧qq*/
.y_rq_{width:55px;height:55px;position:fixed;right:-1px;top:50%;margin-top:55px;background:url(../images/y_img/rq.jpg) no-repeat;}
.y_rq_:hover{background-position:0 bottom;}
/*加载条*/
.loadBox,
.loadBoxBtn{height:30px;line-height: 30px;background: #f00;text-align: center;color: #fff;margin:20px auto;cursor: pointer;}
.loadBoxBtn{background:#d0d0d0;}


/*翻页turn-page*/
.turn-page { height: 50px;padding: 0 30px;margin:30px 0; *margin-top: 10px;text-align:center;}
.turn-page li{display: inline;line-height: 25px;}
.turn-page li a{ background: #f7f7f7; border:1px solid #ebebeb; padding: 8px 12px; font-size:14px; cursor: pointer; color: #aeaeae;display: inline-block;}
.turn-page li a:visited{ color: #101010;}
.turn-page li a:hover{ border-color: #ff0000;}
.turn-page .button { background: #f7f7f7; border:1px solid #ebebeb; padding: 8px 12px; font-size:14px; cursor: pointer;}
.turn-page .button.curr,.w-content .turn-page .button:hover{ border-color: #ff0000;}
.turn-page .button.curr a,.w-content .turn-page .button:hover a{ color: #ff0000;}
.thisclass {font-weight: bold; color: #ff0000;}
.turn-page .button:nth-last-child(1){margin-right: 0;}
.turn-page .specialButton{}


/*翻页turn-page
.turn-page{ height: 50px;padding: 0 60px;margin:30px 0; *margin-top: 10px;text-align:center;}
.turn-page .button{ background: #f7f7f7; border:1px solid #ebebeb; padding: 8px 12px; font-size:14px; cursor: pointer;}
.turn-page .button.curr,.w-content .turn-page .button:hover{ border-color: #ff0000;}
.turn-page .button.curr a,.w-content .turn-page .button:hover a{ color: #ff0000;}
.turn-page a{ color: #aeaeae;display: inline-block;}
.turn-page .button:nth-last-child(1){margin-right: 0;}
.turn-page .specialButton{} */


.UpAndNext{ padding: 0 50px; background: #fff; height: 60px; line-height: 30px; color: #aeaeae; font-size:14px;}
.UpAndNext a{ color: #434343;}


.y_cont_top{height:500px;background:no-repeat center top;position:relative;overflow:hidden;}
.y_cont_top .redBox{position:absolute;left:0;top:0;height:100%;width:0;background:#f00;z-index:1;}

.y_cont_top .bj{position:absolute;left:50%;margin-left:-960px;top:0;}
.y_cont_top .menu{position:absolute;left:0;bottom:0;height:50px;line-height:50px;/*background:url(../images/y_img/menuBj.png);*/width:100%;}
.y_cont_top .menu .nr{width:1000px;margin:auto;height:100%;position:relative;}
.y_cont_top .menu .logo{position:absolute;left:17px;top:11px;z-index:3}
.y_cont_top .menu ul{text-align:right;height:100%;font-size:0;position:relative;z-index:2;}
.y_cont_top .menu li{display:inline-block;*display:inline;*zoom:1;}
.y_cont_top .menu li.line{width:1px;height:14px;font-size:0;background:#a6a7a8;position:relative;left:0;top:3px;}
.y_cont_top .menu li a{display:inline-block;padding:0 25px;height:100%;color:#242424;white-space:nowrap;font-size:14px;*position:relative;}
.y_cont_top .menu li a:hover,
.y_cont_top .menu li a.in{color:#fff;}
.y_cont_top .menu li a.in_{color:#242424;}
.y_cont_top .menu li a.in:hover{color:#fff;}
.y_cont_top.menu_center .menu ul{text-align:center;}
/*尾部=王仁*/
.footer{ background: #D9D9D9; padding: 50px 0; padding-bottom: 0;position:relative;z-index:2;}
.footer .main{ width: 1000px;  margin: 0px auto 40px;}
.footer .main .footlist{ float: left; margin: 0 37px; background-position: 15px 0;}
.footer .about{ background: url(../images/w_img/about.png) no-repeat; }
.footer .invest{ background: url(../images/w_img/invest.png) no-repeat; }
.footer .talents{ background: url(../images/w_img/talents.png) no-repeat; }
.footer .teamwork{ background: url(../images/w_img/teamwork.png) no-repeat; }
.footer .serve{ background: url(../images/w_img/serve.png) no-repeat; }
.footer .contact{ background: url(../images/w_img/contact.png) no-repeat; }
.footer .main .footdl{ margin-top: 60px; text-align: left; }
.footdl dt{ color: #000; font-size: 18px;}
.footdl dd{ background: url(../images/w_img/listimg.png) no-repeat; background-position: 0px 7.5px; margin: 10px 0; padding-left: 13px;}
.footdl dd a{ color: #000;font-size:14px;}
.footdl dd a:hover{color:#ff1525;}
.footer dt{ padding-left: 14px;}
.footer .base{ width: 100%; background: #4D4D4D;}
.footer .base .main{ width: 1000px; height: 96px;  margin: 0 auto;}
.footer .base .info{  font-size:14px;line-height: 96px;margin-left:12px;color: #F9F9F9;}
.footer .base .kx{float:left;margin-top:28px;margin-left: 40px;}

.footer .base .message{width: 381px; height: 96px; position: relative;}
.footer .base .wx{ padding-left:55px; height: 67px; padding-top:30px; background: url(../images/w_img/wxicon.png) no-repeat left center; text-align: left; color: #D9D9D9; position: relative; cursor: pointer;}
.footer .base .dh{ padding-left:90px; height: 67px; padding-top:30px; background: url(../images/w_img/dhicon.png) no-repeat left center; text-align: left; color: #F9F9F9; margin-left: 20px;}
.footer .base .ewm{ position: absolute; left: 0px; top: -100px; z-index: 10000; display: none;}
.footer .base .wx:hover .ewm{ display: block;}
/*banner = 王仁*/
.w-banner{ width: 100%; overflow: hidden;}
.w-banner .bannerImgBox .img{  width: 100%; height: 100%;}
.bannerImgBox .img1{ background: url(../images/w_img/banner1.jpg) no-repeat center center;}


.w-content{ width: 1000px; margin: 30px auto;}


.survey{position:fixed;left:0;top:50%;height:50px;padding-top:8px;width:58px;font-size:18px;color:#646464;line-height:1.2em;z-index:999;background:#F1F1F1;border:1px solid #D8D8D8;border-left:none;}
.survey:hover{background:#f00;color:#fff;border-color:#f00;}

#gotoup{position:fixed;right:40px;bottom:22px;height:50px;width:60px;z-index:999;background:url(../images/y_img/gotoup.png);}
#gotoup:hover{background-position:right top;}
#gotoup.hide{display:none;}

.fxBox{position:fixed;right:-166px;top:65%;height:55px;width:220px;font-size:0;z-index:999;}
.fxBox a{display:inline-block;width:54px;height:55px;border-right:1px solid #E8E8E8;background:#C9C9C9 url(../images/y_img/fx.png) no-repeat;}
.fxBox .fx1{border-right:1px solid #de0812;background-position:0 -55px;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.fxBox .in{background-position:0 0;}
.fxBox .fx2{background-position:-55px 0;}
.fxBox .fx3{background-position:-110px 0;}
.fxBox .fx4{background-position:-165px 0;}
.fxBox .fx5{background-position:-220px 0;}

.fxBox .fx2:hover{background-color:#FF1520;}
.fxBox .fx3:hover{background-color:#FF1520;}
.fxBox .fx4:hover{background-color:#FF1520;}
.fxBox .fx5:hover{background-color:#FF1520;}
.fxBox.show{right:-1px;}


/*字体图标*/

@font-face {font-family: "iconfont";
  src: url('../iconfont/iconfont.eot'); /* IE9*/
  src: url('../iconfont/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../iconfont/iconfont.woff') format('woff'), /* chrome、firefox */
  url('../iconfont/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('../iconfont/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:14px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon-xiangshang:before { content: "\e600"; }
.icon-chevron-down:before { content: "\e601"; }
.icon-chevron-right:before { content: "\e602"; }
.icon-chevron-left:before { content: "\e603"; }
.icon-weixin:before { content: "\e604"; }
.icon-yuanquan:before { content: "\e605"; }
.icon-xiangzuo:before { content: "\e606"; }
.icon-xiangxia:before { content: "\e607"; }
.icon-xiangshang1:before { content: "\e608"; }
.icon-yuandian:before { content: "\e609"; }
.icon-qq:before { content: "\e617"; }
.icon-kongjian:before { content: "\e60a"; }
.icon-weixin1:before { content: "\e60b"; }
.icon-yuanquanfenxiang:before { content: "\e60c"; }
.icon-xiangyou:before { content: "\e60d"; }
.icon-enclosure:before { content: "\e60e"; }
.icon-friends:before { content: "\e60f"; }
.icon-hangup:before { content: "\e610"; }
.icon-music:before { content: "\e611"; }
.icon-shuxian:before { content: "\e613"; }
.icon-dizhi:before { content: "\e612"; }
.icon-xinlang:before { content: "\e614"; }
.icon-xiangyoum:before { content: "\e615"; }
.icon-xiangzuom:before { content: "\e616"; }