/***************************************
 ***************************************
 *************单独样式********************
 ***************************************
 ***************************************/ 



/*********************首页**********************/ 
.banner{ width:100%; height:622px; position:relative; background:#F3F1F2;}
.banner .fullSlide{width:100%;position:absolute;height:622px;}
.banner .fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.banner .fullSlide .bd ul{width:100% !important;}
.banner .fullSlide .bd li{width:1920px !important;height:622px;overflow:hidden;text-align:center;left:50%!important; margin-left:-960px; position:absolute}
.banner .fullSlide .bd li a{display:block;height:622px;}
.banner .fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:10px;line-height:30px; }
.banner .fullSlide .hd ul{text-align:center;}
.banner .fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:10px;margin:0 0 0 8px;overflow:hidden;background:#d6e7f2;line-height:999px;}
.banner .fullSlide .hd ul .on{background:#EF0D33;}
.banner .fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:0%;z-index:1;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.banner .fullSlide .next{left:auto;right:0%;background-position:-6px -137px;}

.indexwrapper{width:100%;overflow: hidden;}
.main1{width:100%;padding:0px 0 20px 0;margin:0 auto;overflow: hidden;background: url(../images/fw_back.png);}
.index-fw{width: 950px;margin:0 auto;overflow: hidden;}
.index-fw a{display: block;float: left;overflow: hidden;width:200px;margin-left:45px;}
.dy .index-fw a{margin-left:52.5px;}
.main1-list-img{width:132px;height:153px;overflow: hidden;margin:0 auto;}
.main1-list-img img{display: block;width:132px;height:153px;}
.main1-list-show{transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s}
.index-fw a:hover .main1-list-show{margin-top:-153px; text-decoration:none}
.main-list-text{margin-top:30px;overflow: hidden;text-align: center;font-size: 14px;color:#999999;line-height: 22px;}
.main-list-text span{font-size: 20px;color:#1061cd;margin-bottom: 10px;display: block;}
.main-list-text small{font-size: 16px;color:#1061cd;margin-bottom: 10px;display: block;}
.index-fw a:first-child{margin-left:0;}

.main2{padding:80px 0;width:1150px;margin:0 auto;overflow: hidden;}
.main2-left{float: left;overflow: hidden;width:800px;border:1px solid #eaeaea;}
.main2-left-img{float: left;}
.main2-left-img img{display: block;}
.main2-left-list{float: left;margin-left:30px;width:495px;margin-top:15px;}
.main2-left-list a{margin-top:18px;display: block;overflow: hidden;color:#333333;line-height:18px;font-size: 16px;}
.main2-left-title{float:left;color:#333333;line-height:18px;font-size: 16px;background: url(../images/new_left.jpg) no-repeat center left;padding-left:10px;}
.main2-left-list p{font-size: 14px;color:#666666;line-height: 26px;clear: both;padding-top:6px;}
.main2-left-list span{float: right;font-size: 14px;color:#999999;}
.main2-left-ts{border-bottom:1px solid #eaeaea;padding-bottom: 13px;}
.main2-left-ts .main2-left-title{background: none;padding-left:0;}
.main2-left-list a:hover .main2-left-title{color:#1061cd;}
.main2-left-list a:hover span{color:#1061cd;}
.main2-right{float: right;overflow: hidden;width:308px;border-bottom:1px solid #eaeaea;}
.main2-right p{font-size: 16px;color:#333333;line-height: 56px;}
.main2-right a{display: block;overflow: hidden;}
.main2-right a:hover p{color:#EF0D33;}

.main3{width:100%;background:#f9f9f9;overflow: hidden;}
.index-tdys{width:1150px;margin:0 auto;padding-top:0px;}
.main3 a{display: block;float: left;width:350px;margin-left:50px;background: #ffffff;box-shadow: #ebebeb 0px 2px 3px; }
.main3 a:first-child{margin-left:0;}
.main3-img img{width:350px;height:222px;overflow: hidden;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
.main3-img img:hover{width: 100%;transform: translate(0,-10px);
	-webkit-transform: translate(0,-10px);
	-moz-transform: translate(0,-10px);
	-o-transform: translate(0,-10px);
	-ms-transform: translate(0,-10px); }
	
	
	
	
.main3-text{overflow: hidden;font-size: 14px;color:#666666;padding:26px 16px 22px 16px; }
.main3-text-title{font-size: 18px;color:#333333;margin-bottom: 10px;background: url(../images/ys_right.png) right center no-repeat;}
.main3 a:hover .main3-text-title{color:#f89c1d;}

.main4{width: 100%;padding:80px 0 72px 0;overflow: hidden;border-top:1px solid #f7f7f7;}
.main4-title{text-align: center;font-size: 26px;color:#d20e14;line-height: 26px;}
.index-partner{width:1150px;margin:40px auto 0;position:relative;height:88px;overflow: hidden;}
.mr_frBtnL{display:none;cursor:pointer;top:38px;left:0;width:17px;height:17px;position:absolute; z-index:999;background: url(../images/left.jpg) no-repeat center center;}
.mr_frBtnR{display:none;cursor:pointer;top:38px;right:0;width:17px;height:17px;position:absolute;z-index:999;background: url(../images/right.jpg) no-repeat center center;}
.mr_frUl{float:left;height:88px;width:1150px; overflow:hidden}
.mr_frUl ul li{cursor:pointer;display:inline;float:left;width:168px; height:86px;overflow:hidden;position:relative; margin:0 26px 0 0;border:1px solid #ececec;}
.mr_frUl ul li a{display:block; width:168px; height:88px;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.index-partner:hover .mr_frBtnL,.index-partner:hover .mr_frBtnR{display: block;}
.mr_frBtnL:hover{background: url(../images/left2.jpg) no-repeat center center;}
.mr_frBtnR:hover{background: url(../images/right2.jpg) no-repeat center center;}
.mr_frUl ul li:hover .index-partner-show{margin-top:-88px;}
.mr_frUl ul li a img{display: block;margin:0 auto;}

.main5{width:100%;padding-top:80px;overflow: hidden;}
.main5-tab{margin:36px auto 0;width:258px;overflow: hidden;border-radius: 50px;border:1px solid #dbdcdc;}
.main5-tab a{cursor:pointer;display: inline-block;width:129px;text-align:center;line-height:38px;float:left;height:38px;font-size: 14px;color:#999999;}
.libg{color:#ffffff !important;background: #EF0D33;}
.main5-list{overflow: hidden;width:100%;margin:60px auto 0;background: url(../images/cp_back.png) no-repeat top center;height:572px;}
.main5-textbox{width:1150px;margin:80px auto 0;}
.txtScroll-left{ width:1150px;  position:relative;height:470px;}
.txtScroll-left .hd{ overflow:hidden;position: absolute;bottom:25px;text-align: center;width:100%;height:16px;}
.txtScroll-left .hd ul{ overflow:hidden; zoom:1;display: inline-block;}
.txtScroll-left .hd ul li{ float:left;  width:14px; height:16px; overflow:hidden; margin-right:12px; text-indent:-999px; cursor:pointer; background:url(../images/cp2.png) no-repeat}
.txtScroll-left .hd ul li.on{ background:url(../images/cp22.png) no-repeat; }
.txtScroll-left .bd{width:1150px; overflow:hidden;    }
.txtScroll-left .bd ul{ overflow:hidden;width:1150px;}
.txtScroll-left .bd ul li{float:left; height:380px; width: 287px !important;}
.txtScroll-left .bd ul li a{overflow:hidden;width:260px;height:380px;background: #ffffff;display: block;margin:0 auto;}
.main5-img{height:188px;width:260px;overflow: hidden;}
.main5-img img{margin:0 auto;display: block;height:188px;}
.main5-img-show{transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.txtScroll-left .bd ul li a:hover .main5-img-show{margin-top:-188px;}
.main5-title{font-size: 18px;color:#333333;text-align: center;padding:10px 10px;}
.txtScroll-left .bd ul li a p{font-size: 12px;color:#666666;text-align: center;padding:0 10px;line-height: 26px;margin-top:6px;}
.txtScroll-left .bd ul li a span{display: block;width:144px;height:36px;border:1px solid #b2b2b2;text-align: center;line-height: 36px;text-transform: uppercase;font-size:14px;color:#666666;border-radius: 50px;margin:20px auto 0;}
.txtScroll-left .bd ul li a:hover .main5-title{color:#EF0D33;}
.txtScroll-left .bd ul li a:hover span{color:#EF0D33;border:1px solid #EF0D33;}



/*********************列表方格**********************/ 
.alist-fg{overflow: hidden;padding-bottom: 50px;border-bottom:1px solid #dadada;}
.alist-fg-a{display: block;float:left;height:277px;width:265px;overflow: hidden;border:1px solid #dadada;margin-left:27.2px;margin-top:40px;}
.alist-fg-img{overflow: hidden;width:265px;height:228px;background: #ffffff;}
.alist-fg-img img{height:228px;display: block;margin:0 auto;}
.alist-fg-title{padding:0 10px;height: 49px;line-height: 49px;font-size:16px;color:#333333;text-align: center;border-top:1px solid #dadada;background: #ebebeb;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s}
.alist-fg-a:nth-of-type(4n+1){margin-left:0;}
.alist-fg-show{transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s}
.alist-fg-a:hover .alist-fg-show{margin-top:-228px;}
.alist-fg-a:hover .alist-fg-title{background: #B1B1B1;color:#ffffff;}
.alist-fg-a:nth-child(1),.alist-fg-a:nth-child(2),.alist-fg-a:nth-child(3),.alist-fg-a:nth-child(4){margin-top:0;}



/*********************列表1**********************/ 
.alist-styleone{overflow: hidden;padding:0 40px 80px 40px;border:1px solid #dadada;background: #ffffff;}
.alist-styleone ul,.alist-styleone li{overflow: hidden;}
.alist-styleone li{border-bottom: 1px dashed #b2b2b2;padding:50px 0;}
.alist-styleone-title{font-size: 18px;color:#ba0903;line-height: 24px;}
.alist-styleone-text{font-size: 14px;color:#666666;line-height: 26px;margin-top: 20px;}
.alist-styleone-title:hover{text-decoration: underline;}
.alist-styleone-img{float: left;width:236px;height:164px;}
.alist-styleone-img img{height:164px;display: block;margin:0 auto;}
.alist-styleone-box{float: right;overflow: hidden;width:788px;}



/*********************列表2**********************/ 
.alist-styletwo{overflow: hidden;padding:0 40px 80px 40px;border:1px solid #dadada;background: #ffffff;}
.alist-styletwo-title{font-size: 18px;color:#ba0903;line-height: 24px;}
.alist-styletwo-text{font-size: 14px;color:#666666;line-height: 26px;margin-top: 20px;}
.alist-styletwo-title:hover{text-decoration: underline;}
.alist-styletwo-img{float: left;width:236px;height:164px;}
.alist-styletwo-img img{height:164px;display: block;margin:0 auto;}
.alist-styletwo-box{float: right;overflow: hidden;width:788px;}
.alist-scroll{width:1068px; height:auto; margin:0 auto 0 auto; position:relative;overflow:hidden;}
.mod_01{float:left;width:1068px;border-bottom: 1px dashed #b2b2b2;padding:50px 0;overflow: hidden;}
.dotModule_new{height:10px;z-index:11; position:absolute; right:0; bottom:50px;}
#slide_01_dot{overflow: hidden;}
#slide_01_dot span{display:inline-block;border-radius:100%;margin:0 0 0 6px;width:10px;height:10px;background:#dddddd; cursor:pointer}
#slide_01_dot .selected{background: #ee1d23;}
.alist-styletwo ul,.alist-styletwo li{overflow: hidden;}
.alist-styletwo li{border-bottom: 1px dashed #b2b2b2;padding:40px 0;}
.alist-styletwo-date{float: left;overflow: hidden;width:90px;height:90px;text-align: center;border:1px solid #dddddd;}
.date-ri{font-weight: bold;font-size: 45px;color:#d20e14;line-height: 45px;margin-top:10px;}
.date-yue{font-weight: bold;font-size: 16px;color:#333333;line-height: 16px;margin-top:8px;}
.alist-styletwo-rights{float: right;width:930px;overflow: hidden;}
.styletwo-rights-title{font-size: 18px;color:#333333;line-height: 24px;}
.styletwo-rights-text{font-size: 14px;color:#666666;line-height: 26px;margin-top: 20px;display: block;}
.alist-styletwo li:hover .styletwo-rights-title{text-decoration: underline;color:#ba0903;}
.alist-styletwo li:hover .styletwo-rights-text{color:#ba0903;}


/*******************新闻详情页*********************/ 
.news_details{overflow: hidden;background: #ffffff;padding:16px 36px 80px 36px;}
.news_details-title{font-size: 26px;color:#e5232a;text-align: center;line-height: 35px; height:auto;}
.news_details-date{border-bottom: 1px solid #e6e7ea;text-align: center;line-height: 55px;font-size: 14px;color:#999;padding-bottom:10px;}
.news_details-text{overflow: hidden;}
.news_details-text p{font-size: 14px;color:#535664;line-height: 26px;}
.news_details-text p,.news_details-text img{margin-top:20px;}
.news_details-text img{margin:0 auto;display: block;}
.news_details-return{width:136px;height:42px;border:1px solid #e5232a;margin:34px auto 0;border-radius: 3px;}
.news_details-return a{display: block;line-height: 42px;text-align: center;font-size: 18px;color:#e5232a}
.news_details-return a:hover{background: #e5232a;color:#ffffff;}



 /*分页*/




/*反馈*/
.denglu{ width:473px; height:305px; margin:10px auto 0 auto}
.feed_bg{ width:100%; height:600px; overflow:hidden;}
.yhm{ width:765px; height:auto; overflow:hidden; margin:10px 0 0 0 }

.yzm{ display:block; width:60px; height:20px; margin:15px 0 0 14px; float:left}

/*反馈*/
.fankui{  height:auto; overflow:hidden; }


.fankuitop{ width:844px; height:41px; margin:1px auto 0 auto}
.fankuitopwz{ color:#6C6C6C;font-family:Microsoft Yahei; font-size:14px; line-height:41px;  background:url(../images/fktb.jpg) left no-repeat; display:block; width:720px; padding-left:30px; margin:0 auto}

.fankuinr{ width:765px; height:487px; margin:30px auto 0 auto}



/*人才招聘*/
table.gridtable 
{
    margin :0 auto;		
    font-size:14px;
    color:#333;
    border-collapse: collapse;
    border:none;

}
.gridtable tbody{width:920px;}
table.gridtable th {
	color:#975f0f;
	font-family:Microsoft YaHei;
    padding: 10px;
	font-size:16px;
    border-width:0;
    border-style: solid;
    background-color:#eeeeee;
	font-weight:bold;
}
table.gridtable td {
    border:0;
    padding: 10px;
    border-style: solid;
    background-color:#fff;
	font-family:Microsoft YaHei;
	font-size:14px; color:#666666
	
}
.cksq{ color:#555}
.sq{ color:#555}

table.gridtable tr:nth-of-type(2n+1) td{ background-color:#eeeeee;}



/*人才招聘内页*/
.rczpdet{ width:930px; height:auto; overflow:hidden; margin:30px auto 0 auto; border:1px solid #E2E2E2}
.rcnbbt{ width:913px; height:39px; background:#ECECEC; line-height:39px; padding-left:17px;	 font-size:17px; color:#999}
.rczp1{  height:auto; overflow:hidden; padding:0 25px 20px 25px; border-bottom:1px dotted #CBCBCB}
.rczp1 table th,.rczp1 table td{border:0;text-align: left;padding:0;}
.rczpnr{ width:930px; height:20px; margin:0 auto; line-height:20px; margin-top:4px}
.rczpnrnews{  color:#999; font-size:14px; line-height:25px;}
.rczpnrnews2{  color:#999; font-size:14px;line-height:25px; }
.rczpnr_left{ display:block; color:#999; font-size:14px; width:350px !important;}
.rczpnr_right{display:block; color:#999; font-size:14px;width:350px; padding-left:350px;}

.rczp2{ width:930px; height:auto; overflow:hidden; padding:0 0 30px 25px;}
.rczpnr2{width:930px;height:auto; overflow:hidden; margin:30px auto 0 auto}
.gwxqbt{ display:block; width:80px; height:auto; overflow:hidden; color:#999; font-size:14px; font-weight:bold; padding-top:5px;}
.gwxq{ display:block; width:527px; height:auto; overflow:hidden;}
.gwxq span{color:#999; font-size:14px; line-height:24px;}

.tjfh{ width:930px; margin-top:32px; margin-left:110px; }
.tjsq{ display:block; width:98px; height:30px; border:0; padding:0; background:url(../images/tjsq.jpg); cursor:pointer; float:left}
.fhlb{ display:block; width:98px; height:30px; float:left; margin-left:25px;border:0; padding:0;background:url(../images/fhlb.jpg);}



/*人力资源*/
.zp_bg{ width:100%; height:2200px; overflow:hidden;  background:#fff;}
.rlzybt{ width:1068px; height:40px; line-height:40px; overflow:hidden; margin:10px auto 0 100px;}
.zl{ width:1068px;overflow:hidden; margin:0px auto 0 140px;}
.rlzybt_left{color:#333;font-family:Microsoft YaHei; font-size:14px; margin-left:50px}
.rlzybt_right{ margin-left:50px; font-size:14px; color:#d80000}
.xbt{ background:url(../images/xbt1.jpg) left no-repeat; padding-left:29px; height:28px; line-height:28px; width:800px;color:#333333;font-family:Microsoft YaHei; font-size:16px; margin-top:32px; }
.xbt2{ background:url(../images/xbt2.jpg) left no-repeat; padding-left:29px; height:28px; line-height:28px; width:800px;color:#333333;font-family:Microsoft YaHei; font-size:16px; margin-top:32px; }
.xbt3{ background:url(../images/xbt3.jpg) left no-repeat; padding-left:29px; height:28px; line-height:28px; width:800px;color:#333333;font-family:Microsoft YaHei; font-size:16px; margin-top:32px; }
.xbt4{ background:url(../images/xbt4.jpg) left no-repeat; padding-left:29px; height:28px; line-height:28px; width:800px;color:#333333;font-family:Microsoft YaHei; font-size:16px; margin-top:32px; }
.xbt5{ background:url(../images/xbt5.jpg) left no-repeat; padding-left:29px; height:28px; line-height:28px; width:800px;color:#333333;font-family:Microsoft YaHei; font-size:16px; margin-top:32px; }
.xbt6{ background:url(../images/xbt6.jpg) left no-repeat; padding-left:29px; height:28px; line-height:28px; width:800px;color:#333333;font-family:Microsoft YaHei; font-size:16px; margin-top:32px; }
.xbt7{ background:url(../images/xbt7.jpg) left no-repeat; padding-left:29px; height:28px; line-height:28px; width:800px;color:#333333;font-family:Microsoft YaHei; font-size:16px; margin-top:32px; }
.jbzlnb{ width:720px; height:28px; margin-top:20px}
.name{ float:left;}
.namewz{ float:left;color:#666;font-family:Microsoft YaHei; font-size:15px; line-height:26px; padding-left:10px ;width:110px; text-align:right}
.namek{ float:left; border:1px solid #BFBFBF;  padding:3px 0 0 4px; line-height:23px; display:block; width:110px; height:23px}
.namek2{ float:left; border:1px solid #BFBFBF;  padding:3px 0 0 4px;line-height:23px; display:block; width:570px; height:23px}
.namek3{ float:left; border:1px solid #BFBFBF;  padding:3px 0 0 4px;line-height:23px; display:block; width:343px; height:23px}
.xing{ display:block; width:5px; height:5px; background:url(../images/xing.jpg);  }
.yjsfx{ display:block; margin:5px 0 0 0; float:left}
.fxk{ float:left;color:#666;font-family:Microsoft YaHei; font-size:15px; line-height:26px; margin-left:5px}
.sel_wrap{ width:75px;height:26px;background:#fff url(../images/xb.jpg) no-repeat right ;
color: #333; font-size: 12px; border:1px solid #BFBFBF;
cursor:pointer;position:relative;_filter:alpha(opacity=0);  color:#333; font-size:12px; line-height:26px}
.sel_wrap label{padding-left:10px;font-size:12px;z-index:2; color: #333; line-height: 26px; height: 26px; display: block;}
.sel_wrap .select{width:100%; height:26px; line-height:26px; z-index:4;position:absolute;top:0;left:0;margin:0;padding:0;opacity:0; *margin-top:12px; filter:alpha(opacity=0);cursor:pointer; font-size: 12px;}
.namek4{ float:left; border:1px solid #BFBFBF;  padding:3px 0 0 4px; line-height:23px; display:block; width:220px; height:23px}
.rltable{ width:648px; height:auto; overflow:hidden; margin:13px 0 0 28px}
.namewz2{float:left;color:#666;font-family:Microsoft YaHei; font-size:15px; line-height:26px; padding-left:25px ;}
.namewz3{float:left;color:#666; font-size:12px; line-height:26px; padding-left:25px ;}
.rlft{ width:800px; height:60px; border-top:1px solid #E5E5E5; margin-top:47px;}
.zptj{ cursor:pointer; background:url(../images/rltj.jpg); border:0; padding:0; width:92px; height:32px; margin:24px 0 0 54px;}



/*******************企业介绍--团队优势*********************/ 
.about-ys{overflow: hidden;}
.about-ys img{display: block;float: left;width:392px;height:287px;}
.about-ys ul,.about-ys li{overflow: hidden;}
.about-ys li{background: #f4f4f4;margin-top:45px;}
.about-ys-right{float: left;overflow: hidden;margin:55px 0 0 45px;}
.about-ys-right div{font-size: 18px;color:#333333;}
.about-ys-right small{font-size: 16px;color:#666666;line-height: 36px;margin-top:6px;display:block;}



/*********************联系我们**********************/
.contact{overflow: hidden;}
.contact-map{float:left;width:574px;height:396px;}
.contact-address{float: left;overflow: hidden;margin:55px 0 0 60px;}
.contact-address h1{font-size: 20px;color:#EF0D33;line-height: 24px;padding-bottom: 10px;}
.contact-address p{margin-top:14px;line-height: 16px;}
.contact-address img{margin-right: 8px;}
