/* CSS Document */
body{ margin:0px; padding:0px; min-height:1000px; background:url(../images/gw/bg.jpg) repeat-x top; color:#333333; font-size:12px; font-family:"微软雅黑"}
a{text-decoration: none; color: #666; border:none;}
a:hover{ color: #333333;}
.fl{float: left;}
.fr{float: right;}
.cl{ clear: both;}
ul,li,dl,dt,dd{ list-style-type: none; padding: 0; margin: 0;}
.top{ width:1200px; height:auto; margin:0 auto; }
.top1{ height:29px; line-height:29px;}
.top1r{ width:325px; border-left:1px solid #e3e3e3; padding-left:10px;}
.top1r1{ background:url(../images/gw/yx1.png) no-repeat left;}
.top1r2{ background:url(../images/gw/yx2.png) no-repeat left;}
.top1r3{ background:url(../images/gw/yx3.png) no-repeat left;}
.top1r li{ line-height:27px; text-align:center; float:left; padding-left:20px; margin-right:6px; border-right:1px solid #e3e3e3; padding-right:10px;}
.top1r li a{ color:#646464;}
.top1r li a:hover{ color:#ff0000;}
.top2{ height:80px;}
.top2l{ width:275px; height:auto;}
.top2l img{ border:0px; margin:12px 0 0 35px;}
.top2r{ width:850px; height:auto; padding-top:25px;}
.top2r li{ width:70px; float:left; text-align:center; font-size:14px; line-height:32px; padding:0 4px;}
.cur{ background:#d30e05; color:#ffffff; -moz-border-radius: 4px; -webkit-border-radius: 4px;  border-radius:4px;}
.cur a{ color:#ffffff;}

/*@media screen and (min-width:1440px) and (max-width:1600px){}*/
@media screen and (min-width:1200px){ /*大于等于1440*/
    /*这里是特定的样式表*/
.banner{ width:100%; height:auto; text-align:center; overflow:hidden;}
.conhh{ width:100%; min-height:440px; background:#f5f5f5;}
.foot{ width:100%; height:auto; border-top:2px solid #cf1132; padding:25px 0;}
}
@media screen and (max-width:1200px){    
.banner{ width:1200px; margin:0 auto; height:auto; text-align:center;}
.conhh{ width:1200px; min-height:440px; background:#f5f5f5;}
.foot{ width:1200px; height:auto; border-top:2px solid #cf1132; padding:25px 0;}
}
.bannerh{ width:100%; height:auto; text-align:center; position:absolute; z-index:99;}
.hydl{ width:1200px; margin:0 auto;}
.hydl2{ width:293px; height:390px; background:#f5f5f5; position:relative; border-top:3px solid #d30d0a;}
.hydl2n{ height:auto; margin:12px 18px;}
.hydl2nt{ height:30px; line-height:30px; background:url(../images/gw/hybt.png) no-repeat left; color:#020202; padding-left:30px; font-size:18px; text-align:left;}
.hydl2nt2{ height:30px; line-height:30px; background:url(../images/gw/hybt2.png) no-repeat left; color:#020202;  padding-left:30px; font-size:18px; text-align:left;}
.hydl2nn{ height:auto; text-align:left; color:#666666; font-size:14px; line-height:24px; padding:7px 0;}
.con{ width:1200px; height:auto; margin:0 auto; }
.cont{ height:75px; line-height:75px; background:url(../images/gw/tbg1.png) no-repeat left; padding-left:15px; font-size:22px;}
.conn{ height:auto; width:98%;}
.conn li{ width:380px; float:left; border-bottom:4px solid #ebebeb; background-color:#ffffff; padding-bottom:20px; margin-right:17px;}
.conn li .conn1{ height:auto;}
.conn li .conn2{ height:auto; line-height:26px; color:#9f9f9f; padding:12px 15px;}
.conn li .conn2 span{ color:#333333; font-size:22px;}
.conn li .conn3{ height:auto; text-align:right; padding:6px 0;}
.conn li .conn3 span{ padding:7px 11px; border:1px solid #CCC; -moz-border-radius: 15px; font-size:14px; -webkit-border-radius: 15px;  border-radius:15px; margin-right:6px; }
.conn li .conn3 span a{ color:#9f9f9f;}
.conn li .conn3 span a:hover{ color:#ef1e0f; }
.con1{ width:1200px; height:auto; margin:0 auto; padding-top:10px;}
.con1l{ width:390px; height:auto;}
.con1lt{ height:55px; line-height:55px; background:url(../images/gw/tbg1.png) no-repeat left;  padding-left:15px; font-size:22px;}
.con1ln{ height:auto;}
.con1ln1{ height:35px; line-height:35px; font-size:18px;  margin:6px 0; margin-top:20px; padding-left:10px;}
.con1ln1 span{ height:35px; line-height:35px; padding:5px 8px; background-color:#333333; color:#ffffff; margin-right:6px; }
.con1ln li{ width:45%; float:left; line-height:26px; text-align:center;}
.con1r{ width:805px; height:auto;}
.con1rt{ height:55px; line-height:55px; background:url(../images/gw/tbg1.png) no-repeat left;  padding-left:15px; font-size:22px;}
.con1rn{ height:auto;}
.con1rnl{ width:375px; height:auto;}
.con1rnr{ width:425px; height:auto;}
.con1rnr li{ height:33px; line-height:33px; text-align:left; background:url(../images/gw/x1.png) no-repeat left; padding-left:18px; font-size:14px; overflow:hidden;}
.con1rnr li a{ color:#666666;}
.con1rnr li a:hover{ color:#ff0000;}
.con2{ width:1200px; height:auto; margin:0 auto; }
.con2t{ height:55px; line-height:55px; background:url(../images/gw/tbg1.png) no-repeat left;  padding-left:15px; font-size:22px;}
.con2n2{ height:auto; padding:16px 0 18px 25px; background:#f9f9f9; color:#888888; margin-bottom:30px;}
.con2n{ height:160px; padding:8px 10px; background:#f9f9f9; color:#888888; overflow: hidden; position: relative;}
.con2n li{ height:20px;}
.con2n li ul li{ width:110px; float:left; line-height:20px; margin-right:3px;}
.con3{width:1200px; margin:0 auto; height:50px; line-height:50px; color:#888888;}
.con3 span{ color:#333333;}
.con3r{ width:210px; line-height:50px; font-size:18px;}
.con3r span{ color:#333333; font-size:14px;}

.conf{ width:1200px; height:auto; margin:0 auto; padding:15px 0; }
.confl{ width:295px; height:auto; font-size:14px;}
.confln{ height:auto; padding:6px 9px; background:#f8f8f8;}
.confln2{ height:auto; padding:6px 10px; background:#ffffff;}
.conflnt{ height:45px; line-height:45px; background:url(../images/gw/tbg1.png) no-repeat left;  padding-left:15px; font-size:22px;}
.conflnn{ height:auto; line-height:28px; padding:8px 0;}
.conflnn span{ color:#ce1102;}
.conflnn li{ width:49%; float:left; line-height:28px; text-align:center;}
.conflnn2{ height:auto; padding:8px 0;}
.conflnn2 span{ background:#ce1102; padding:3px 10px;}
.conflnn2 span a{color:#ffffff;}

.confr{ width:880px; height:auto; font-size:14px;}
.confrt{ height:50px; line-height:50px; border-bottom:1px solid #e7e7e7; border-top:3px solid #d2d0d0; background:url(../images/gw/tbg1.png) no-repeat left #fcfbfb; font-size:24px; padding-left:15px;}
.confrn{ width:880px; height:auto; font-size:14px; padding:15px 0;}
.confrn li{ border-bottom:1px dotted #eae8e8; font-size:14px; line-height:40px; background:url(../images/gw/x1.png) no-repeat left; padding-left:25px;}
.confrnq{ width:85px; line-height:39px; }
.confrnp{ height:45px; text-align:center; line-height:45px; font-size:14px; margin-top:15px;}
.confrnt{ min-height:40px; line-height:35px; text-align:center; font-size:24px; color:#ef1e0f; padding:10px 0;}
.confrnr{ color:#bcbbbb; text-align:center;}
.confrnn{ line-height:24px; text-align:left; padding:15px 0;}
.confrng{ line-height:30px; text-align:left; padding:15px 0;}

.confrn2{ width:880px; height:auto; font-size:14px; padding:15px 0;}
.confrn2 li{ border-bottom:2px solid #eeeded; font-size:14px; padding:24px 0;}
.confrn2 li .yxzxl{ width:235px; height:auto;}
.confrn2 li .yxzxr{ width:618px; height:auto;}
.yxzxr1{ height:30px; line-height:30px; font-size:18px; border-bottom:1px dotted #dbdbdb;}
.yxzxr2{ height:57px; line-height:20px; padding:8px 0; font-size:12px;}
.yxzxr3{ height:30px; line-height:30px;}
.yxzxr3 span{ border:1px solid #dcdcdc; padding:3px 8px; height:30px; line-height:30px; margin-right:8px;}
.yxzxr3 font{ padding:3px 8px; height:30px; line-height:30px; margin-right:8px;}
.yxzxr4 { border:0px; background:#d30e06; text-align:center;}
.yxzxr4 a{ color:#ffffff;}

.confrn3{ width:880px; height:auto; font-size:14px; padding:15px 0;}
.confrn3t{ height:40px; border-bottom:1px solid #c6c6c6; background:#f1f1f1;}
.confrn3t li{ min-width:135px; line-height:39px; float:left; text-align:center; font-size:16px; color:#ce1102;}
.zwmclm{ width:200px;}
.confrn3n{ height:auto;  font-size:14px; padding:15px 0;}
.confrn3n li{ line-height:35px; border-bottom:1px dotted #CCC;}
.confrn3n li ul li{ min-width:135px; line-height:39px; float:left; text-align:center; font-size:14px; color:#666666;}

.piao{ width:380px; height:180px; position:absolute; display:none;  z-index:9999; background:url(../images/gw/qbg.png);}
.piaon{ padding:15px 18px; font-size:14px;}
.piaon img{ margin-top:20px;}
.piaonr{ width:210px; padding-top:22px; color:#ffffff; line-height:20px;}
/*新鼠标经过显示文字*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}/* Hides from IE-mac \*/
.clearfix{display:block;}/* End hide from IE-mac */
/* lanrenzhijia */
.lanrenzhijia{overflow:hidden;}
.lanrenzhijia ul{}
.lanrenzhijia ul li{display:inline;overflow:hidden;position:relative; cursor:pointer; margin-bottom:10px;}
.lanrenzhijia ul li .photo{width:380px;height:180px;overflow:hidden;}
.lanrenzhijia .rsp{width:380px;height:180px;overflow:hidden; background:url(../images/gw/qbg.png); position: absolute;top:0px;left:0px;}
.lanrenzhijia .text{position:absolute;left:-380px;top:0px;overflow:hidden;}
.lanrenzhijia .text div{ padding:35px 0 0 25px;}
.lanrenzhijia .text div .img{ padding:0px; float:left;}
.lanrenzhijia .text div span{ width:185px; float:right; line-height:24px; color:#ffffff; padding-left:18px;}
/*首页滚动*/
.blk_18 { overflow:hidden; zoom:1; font-size:9pt; width:1200px; margin-top:8px; }
.blk_18 .pcont { width:1200px; float:left; overflow:hidden; padding-left:5px; }
.blk_18 .ScrCont { width:auto; zoom:1; margin-left:-5px; }
.blk_18 #List1_1, .blk_18 #List2_1 { float:left; }
.blk_18 .LeftBotton, .blk_18 .RightBotton { width:15px; height:74px; float:left; background:url(ax.gif) no-repeat; }
.blk_18 .LeftBotton { background-position: 0 0; margin:8px 5px 0; }
.blk_18 .RightBotton { background-position: 0 -100px; margin:8px 1px 10px 5px; }
.blk_18 .LeftBotton:hover { background-position: -20px 0; }
.blk_18 .RightBotton:hover { background-position: -20px -100px; }
.blk_18 .pl img { display:block; cursor:pointer; border:none; margin:6px auto 1px auto; }
.blk_18 .pl { width:380px; border:1px solid #f3f3f3; float:left; float:left; text-align:center; line-height:24px; }
.blk_18 a.pl:hover { border:1px solid #5dacec; color:#5dacec; background:#fff; }
/* 商务合作 */
#intro_r2 {padding:10px 0 20px 50px;margin-top:20px;float:left;width:650px;}
#intro_r2 .ir_title {padding:0 0 5px 0;}
#intro_r2 .ir_line {padding:5px 0;} 
#intro_r2 .ir_text {font-size:14px;line-height:30px;width:630px;float:left;}
#intro_r2 .ir_text .ir_text2 {width:750px;padding-top:10px;}
.hm0{ cursor:pointer;}
#intro_r2 .ir_text .ir_text2 ul {padding:0;margin:0;list-style:none;}
#intro_r2 .ir_text .ir_text2 ul li{background:url(../images/hrgw/dot.gif) 10px 50% no-repeat;padding:5px 0 5px 25px;margin:0;border-bottom:1px dashed #ccc; clear:both;}
#intro_r2 .ir_text .ir_text2 ul li .li_l{float:left;}
#intro_r2 .ir_text .ir_text2 ul li .li_r{float:right;font-size:12px;color:#bbb;}
#intro_r2 .ir_p {width:500px;padding-top:30px;margin-bottom:30px;}
#intro_r2 .ir_p .ir_p1 {float:left;width:200px;padding-left:80px;}
#intro_r2 .ir_p .ir_p2 {float:left;padding-top:18px;}
#intro_r2 .ir_pl {border-bottom:1px dashed #ccc;width:550px;}

.hire_detail2 {margin-top:20px; width:705px;}
.hire_detail2 .hd_title {padding:2px 10px;background:url(../images/gw/bg1.gif);color:#fff;font-weight:bold; text-shadow: #666 0 1px 0; filter:shadow(Color=#666,Direction=135,Strength=2)}
.hire_detail2 .hd_text {padding:2px 0;}

/* banner 图flexslider */
.flexslider{position:relative;height:400px;overflow:hidden;background:url(../images/gw/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.slides li a{ width:100%; height:390px; display:block;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/gw/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}



.footn{ width:1200px; margin:0 auto;}
.footnl{
	width: 400px;
	height: auto;
}
.footnl li{ width:auto; float:left; margin-left:12px;}
.footnr{
	width: 765px;
	height: auto;
	line-height: 22px;
	text-align: left;
}
