
::selection{background-color:#9C0;color:white;}
::-moz-selection{background-color:#9C0;color:white;}
.center{width:1180px;margin:auto;}

.main{color:white;overflow:hidden;}
.fw_nav{width:100%;height:50px;overflow:hidden;background: url(../images/1px.png) repeat;}
.fw_ul{position:fixed;top:0;left:50%;margin-left:-590px;width:1180px;display:block;overflow:hidden;background-color:#101010;}
.fw_nav ul{display:block;overflow:hidden;position:relative;top:0;}
.fw_nav ul li:first-child{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;width:218px!important;border-right:2px solid #df0024;margin-right:14px;}
.fw_nav ul li{display:block;width: 157px;height:40px;line-height:40px;float:left;margin:5px 0;-moz-border-radius: 20px 0;-webkit-border-radius: 20px 0;border-radius:20px 0;overflow:hidden;}
.fw_nav ul li span{font-size:12px;margin-left:5px;color:white;z-index: 2;position: relative;}
.fw_nav ul li img{width: 41px;height: 36px;vertical-align:middle;margin: -3px 5px 0 5px;}
.fw_nav ul li b{color:white;font-size: 22px;font-weight:normal;}
.fw_nav ul li a{color:white;display:block;text-indent:20px;position:relative;}
.fw_nav ul li a b{font-size:16px;z-index: 2;position: relative;}
.fw_nav ul li a div{width:100%;height:40px;position:absolute;top:0;left:-100%;z-index:1;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;background: url(../images/xm.png) no-repeat 120px #df0024;}
.fw_nav ul li a:hover div{left:0;}
.fw_nav ul li a:active div{background:url(../images/xm.png) no-repeat 120px #000;}
.fw_xz{right:0!important;}
.fwnr1{width:100%;overflow:hidden;}
.nr1_l{float:left;width:590px;margin-top:70px;}
.nr1_l h1{font-size:36px;line-height:50px;border-left: 5px solid #df0024;text-indent: 10px;}
.nr1_l h2 img{ vertical-align:middle;margin-right:30px;}
.nr1_l h1 + p{line-height:50px;font-size:16px;color:#999;}
.nr1_l h1 + p + h2{font-size:24px;line-height:50px;}
.nr1_l h1 + p + h2 + h2{font-size:24px;line-height:50px;color:#df0024;}
.nr1_r{float:right;width:590px;}
.nr1_r img{width:590px;height:390px;display: block;margin:24px auto 0 auto;}
.nr1_l ul{display:block;width:100%;overflow:hidden;margin:20px 0;}
.nr1_l ul li{display:block;font-size: 14px;float:left;width: 110px;text-align:center;line-height:30px;color:white;margin-right: 30px;margin-bottom: 10px;background-color: #df0024;-moz-border-radius: 5px-webkit-border-radius: 5px;border-radius:5px;cursor: pointer;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.nr1_l ul li:hover{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);}
.nr1_l ul li:active{background-color: white;color: #df0024;}

.ch{font-size:24px;line-height:70px;text-align:center;width:100%;background:url(../images/cyh2.png) no-repeat;margin-top: 40px;}
.ch img{height:70px;margin-right:10px;margin-top: -10px;vertical-align:middle;}

.fwnr2{width:100%;overflow:hidden;margin:50px auto 0 auto;}
.fwnr2 > h2{font-size:24px;line-height:70px;text-align:center;width:100%;background:url(../images/cyh2.png) no-repeat;}
.fwnr2 > h2 img{height:70px;margin-right:10px;margin-top: -10px;vertical-align:middle;}
.cy_{font-size:12px;width:12px;float:left;}
.nr1_l h2 p {
    font-size: 24px;
}

/*标签云*/
#tagbox{position:relative;width:578px;height:400px;float:left;}
#tagbox a{position:absolute;padding:3px 6px;font-family:Microsoft YaHei;TOP:0px;text-decoration:none;left:0px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;text-align:center;}
#tagbox a:hover{font-weight:bold;}

.sjcyfl_{float:left;width:590px;}
.sjcyfl_ > h3{font-size:18px;display:block;line-height:30px;}
.sjcyfl_ > h3 + p{line-height:24px;font-size:12px;display:block;}
.redcol{color:#df0024;}
.sjcyfl_ ul{display:block;width:590px;height:350px;overflow:hidden;-moz-border-radius:0 20px;-webkit-border-radius:0 20px;border-radius:0 20px;}
.sjcyfl_ ul > li{display:block;width:590px;height:350px;overflow:hidden;-moz-border-radius:0 20px;-webkit-border-radius:0 20px;border-radius:0 20px;}
.sjcyfl_ ul > li > div{width:50%;height:350px;float:left;overflow:hidden;}
.sjcyfl_ ul > li > div > span{display:block;width:100%;height:175px;;position:relative;overflow:hidden;}
.sjcyfl_ ul > li > div > span a{display:block;}
.sjcyfl_ ul > li > div > span a img{width:100%;height:175px;}
.txt{width:100%;height:36px; background:url(../images/1px.png) repeat;position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑";transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.txt:active{filter:alpha(opacity=50);-moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5;}
.txt h3{font-size:18px;font-weight:100;height:36px;text-align:center;line-height:36px;padding:0 15px;}
.txt p{font-size:14px;text-align:center;padding:0 15px;}
#pptg_{height:350px!important;}
#pptg_ a img{height:350px!important;}

.fwnr3{width:1180px ;overflow:hidden;margin:50px auto 50px auto;background:url(../images/dybj.jpg) no-repeat center;}
.fwnr3 > .center{background:url(../images/1px.png) repeat;padding:10px 0;}
.fw3_bt{height:70px;overflow:hidden;}
.fw3_bt h2{line-height:70px;font-size:24px;color:white;float:left;margin-right:10px;}
.fw3_bt h2 img{vertical-align:middle;width:70px;height:70px;}
.fw3_bt b{float:left;line-height:70px;font-size:18px;color:white;}
.fw3_nr{width:100%;overflow:hidden;}
.fw3_nr h6{color:white;display:block;line-height:30px;font-size:16px;text-indent:10px;border-bottom:1px dashed #666;}
.fw3_nr h6 span{font-size:12px!important;margin-left:10px;}
.fw3_nr > ul{display: block;overflow: hidden;margin:10px auto;}
.fw3_nr > ul > li{display:block;float:left;width:550px;padding: 10px 25px 10px 5px;overflow:hidden;margin: 20px 5px 10px 5px;transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;-o-transition:all 0.5s;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px;cursor: pointer;}
.fw3_nr ul li a{display:block;}
.ys_tu{width:150px;height:70px;float:left;}
.ys_tu img{width:150px;height:70px;}
.ys_nr{float:left;width:380px;padding-left:10px;margin-left:10px;height:70px;}
.ys_nr b{color:white;display:block;line-height:30px;font-size:16px;}
.ys_nr span{color:white;line-height:20px;font-size:14px;display:block;}
.fw3_nr > ul > li:hover{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);background:url(../images/1px2.png) repeat;}
.lctu{width:100%;height:100px;margin:20px 0;background:url(../images/cl.png) no-repeat center;position:relative;}
.lctu ul li{position:absolute;font-size: 12px;line-height:20px;font-weight: bold;}
.lc1{color:#ff6600;top: -2px;left: 126px;}
.lc2{color:#0080e4;bottom: -2px;left: 299px;}
.lc3{color:#9eac00;top: -2px;left: 474px;}
.lc4{color:#de185e;bottom: -2px;left: 648px;}
.lc5{color:#ffa200;top: -2px;left: 824px;}
.lc6{color:#483297;bottom: -2px;left: 997px;}

.fwnr4{overflow:hidden;margin:50px auto 50px auto;}
.fw4_bt{display:block;height:50px;line-height:50px;text-align:center;overflow:hidden;}
.fw4_bt h2{font-size:24px;color:white;}
.fw4_bt h2 img{width:50px;height:50px;vertical-align:middle;margin-right:5px;}
.fw4_bt h2 b{color:white;font-size:18px!important;margin-left:10px;}
.fw4_bt h2 a{font-weight:normal;font-size: 30px;}
.fw4_nr{width:100%;overflow:hidden;padding:10px 0;}
.fw4_nr center{color:white;line-height:40px;}
.fw4_nr ul{width: 100%;overflow: hidden;}
.fw4_nr ul li{width: 100%;height: 600px;float: left;}
.fw4_nr ul li a{display: block;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.f4bj_tu{display: block;overflow: hidden;float: left;width: 50%;height: 300px;top: 0;left: 0;z-index: 1;position: relative;}
.f4bj_tu img{width: 100%;height: 300px;}
.f4li_bt{background: url(../images/1px.png) repeat;color: white;position: absolute;z-index: 2;width: 50%;height: 150px;font-size: 18px;overflow: hidden;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.f4li_bt h2{display: block;font-weight: normal;width: 120px;font-size: 24px;text-align: center;line-height: 36px;position: absolute;}

.fwnr5{width:100%;overflow:hidden;margin:50px auto 50px auto;background:url(../images/wxbj.jpg) no-repeat center;}
.fwnr5 > .center{background:url(../images/1px.png) repeat;padding:10px 0;}
.fw5_bt{height:70px;overflow:hidden;margin:10px;background:url(../images/1px.png) repeat;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px;}
.fw5_bt h2{line-height:70px;font-size:24px;color:white;text-align:center;}
.fw5_bt h2 img{vertical-align:middle;width: 50px;height: 50px;padding: 10px;}
.fw5_bt h2 b{font-size:18px!important;color:white;margin-left:10px;}
.fw5_nr{width:100%;overflow:hidden;}
.fw5_nr h6{color:white;display:block;line-height:36px;font-size:16px;text-align:center;font-weight: normal;}
.fw5_nr h6 span{font-size:20px!important;margin:0 10px;}
/*微信滚动*/
.picScroll-left{ width:1180px;  overflow:hidden; position:relative; margin:auto;   padding: 20px 0 0 0;}
.picScroll-left .hd{ overflow:hidden;  height:30px; padding:0 10px;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url(../images/arrow.png) no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(../images/icoCircle.png) 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding: 0 10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin: 0 30px 10px 30px; padding: 0 7px 0 6px;float:left; _display:inline; overflow:hidden; text-align:center;  background: url(../images/1px2.png) repeat;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;position:relative;}
.wgnjs_{position:absolute;z-index:3;background-color:#101010;width:133px;height:144px;bottom:-100%;left:0;overflow:hidden;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;cursor:pointer;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px;}
.wgnjs_ b{display:block;text-align:center;line-height:36px;color:#62b900;font-size:14px;}
.wgnjs_ span{display:block;line-height:18px;font-size:10px;color:white;text-align:center;margin:5px auto;width:113px;}
.picScroll-left .bd ul li:hover .wgnjs_{bottom:0;transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);}
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:80px; height:80px; display:block; padding:20px;}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;font-size:14px;   }
.picScroll-left .bd ul li:hover{background: url(../images/1px.png) repeat;}
.picScroll-left .bd ul li:active{background: url(../images/1px2.png) repeat;}

.gnjs_{margin:0 10px;background:url(../images/1px2.png) repeat;-moz-border-radius: 10px;-webkit-border-radius: 10px;overflow:hidden;}
.gnjs_ h2{line-height:30px;font-size:20px;color:white;text-align:center;}
.gnjs_ h2 img{vertical-align:middle;width: 30px;height: 30px;margin-right:10px;margin-top:-3px;}
.gnjs_ span{display:block;margin:10px 20px;font-size:14px;color:white;line-height:22px;text-align:center;text-indent:44px;}
.fwnr6{overflow:hidden;margin:50px auto 50px auto;}
.fw6_bt{display:block;height:50px;line-height:50px;text-align:center;overflow:hidden;}
.fw6_bt h2{font-size:24px;color:white;}
.fw6_bt h2 b{color:white;font-size:18px!important;margin-left:10px;}
.fw6_bt h2 a{font-weight:normal;font-size: 30px;}
.fw6_nr{width:100%;overflow:hidden;}
.fw6_nr center {color: white;line-height: 40px;}
.xc_ ul li{padding: 0 10px;display: -webkit-inline-box;line-height: 30px;text-align:center;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px;margin:10px;color:white;cursor:pointer;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.xc_ ul li:hover{background-color:#df0024;color:white;}
.xc_{    text-align: center;margin: auto;}
/*品牌推广特效*/
.wrap{ width:1180px; margin:0 auto;}
.solutions{width:1180px;overflow: hidden}
.solutions ul{width:1180px}
.solutions li{height: 400px; width: 287px; float:left; margin-right: 10px; position:relative;}
.solutions li + li + li + li{ margin-right:0!important;}
.solutit{display: block;width:100%;}
.solutit img{ margin:30px auto;width: 100px;height: 100px;text-align: center;display: block;}
.solutit h4{color: white;font-size: 16px;text-align: center;font-weight: bold;line-height: 30px;background: url(../images/1px.png) repeat;}
.solutit p{color: white;line-height: 20px;font-size: 14px;text-align: center;background: url(../images/1px.png) repeat;}
.solutit a{line-height: 30px;height:30px;width: 100px;background: #df0024;color: #fff;font-size: 14px;font-weight: bold;text-align: center;display: block;margin: 120px auto 0;border-radius: 5px;}
.solutit:hover a{background: #ec8000;}
.solutit2{width: 247px;padding:0 20px;position:absolute;left: 0;top:-1px;overflow: hidden;height:0px;background:url(../images/1px.png) repeat;z-index: 99;display: block;border-bottom: 3px solid #df0024;padding-bottom: 1px;}
.solutit2 h4{color: white;font-weight: bold;font-size: 16px;line-height: 16px;margin-bottom: 10px;text-align: center;margin-top:40px;}
.solutit2 h5{text-align: center;color: white;display: block;}
.solutit2 span{display: block;background: #df0024;height:2px;width:50px;margin:10px auto;}
.solutit2 p{line-height: 24px;color: white;height:190px;display: block;overflow: hidden;}

/**********************人才招聘*********************/
.rczp_{width:100%;overflow:hidden;}
.zpbj_{width:100%;height:250px;background: url(../images/zpbj2.jpg) no-repeat center;margin-top:30px;position:relative;}
.zpbj_ b{position:absolute;top: 146px;font-size: 20px;color: #df0024;left: 54%;}
.zpbt_{width:100%;overflow:hidden;line-height:70px;text-align:center;background:url(../images/cyh2.png) no-repeat center;margin-top:20px;}
.zpbt_ h1{color:white;font-size:20px;background:url(../images/secai.png) no-repeat center;}
.zpzw_ ul li{display:block;padding: 20px 0 0 225px;color:white;margin: 10px 0 30px 0;background:url(../images/zpbj.png) no-repeat left center;}
.zpzw_ ul li div{background:url(../images/logo2.png) no-repeat right bottom;}
.zpzw_ ul li div h2{display: block;line-height: 36px;font-size: 18px;color:#09F;}
.zpzw_ ul li div h2 span{font-size: 14px;margin-left: 5px;color:white;}
.zpzw_ ul li div p{line-height: 24px;padding: 5px 0;}
.zpzw_ ul li div p b{font-size: 14px;color:#9C0;}
.zpzw_ ul li div p span{display: block;font-size: 12px;}

/**********************联系我们*********************/
.qybt_{overflow:hidden;}
.qybt_l{float:left;width: 550px;margin:50px 0 25px 0;overflow:hidden;}
.qybt_l img{width: 90px;height:135px;float:right;margin-right: 10px;}
.qybt_r{float:left;width: 630px;margin:50px 0 25px 0;overflow:hidden;}
.qybt_r h1{display:block;line-height:70px;color:#df0024;font-size: 40px;}
.qybt_r h2{line-height:65px;color:#df0024;font-size: 25px;}
.lxjs_{clear:both;margin-bottom:25px;}
.lxjs_ h2{display:block;font-size: 24px;text-align:center;line-height:40px;}
.lxjs_ span{display:block;text-align:center;font-size: 16px;line-height:30px;}

/*百度地图*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap;}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word;}
#dituContent{width:100%;height:250px;margin-bottom:50px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px;}


.picScroll-left2 .hd2{    margin: auto;width: 100px; overflow:hidden;  height:30px; padding:0 10px; text-align: center; }
.picScroll-left2 .hd2 .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
     cursor:pointer; background:url(../images/arrow.png) no-repeat;}
.picScroll-left2 .hd2 .next{ background-position:0 -50px;  }
.picScroll-left2 .hd2 .prevStop{ background-position:-60px 0; }
.picScroll-left2 .hd2 .nextStop{ background-position:-60px -50px; }
.picScroll-left2 .hd2 ul{ margin:auto;  overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left2 .hd2 ul li{ display: inline-block;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(../images/icoCircle.png) 0 -9px no-repeat; }
.picScroll-left2 .hd2 ul li.on{ background-position:0 0; }

.picScroll-left1 .hd1{ overflow:hidden;  height:30px; padding:0 10px; text-align: center; }
.picScroll-left1 .hd1 .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
     cursor:pointer; background:url(../images/arrow.png) no-repeat;}
.picScroll-left1 .hd1 .next{ background-position:0 -50px;  }
.picScroll-left1 .hd1 .prevStop{ background-position:-60px 0; }
.picScroll-left1 .hd1 .nextStop{ background-position:-60px -50px; }
.picScroll-left1 .hd1 ul{ margin:auto;  overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left1 .hd1 ul li{ display: inline-block;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(../images/icoCircle.png) 0 -9px no-repeat; }
.picScroll-left1 .hd1 ul li.on{ background-position:0 0; }

/*改*/
.f4bt1{top: -100%;right: -100%;}
.f4bt2{top: -100%;left: -100%;}
.f4bt3{bottom: -100%;right: -100%;}
.f4bt4{bottom: -100%;left: -100%;}
.f4bt1 h2{bottom: -18px;right: -60px;}
.f4bt2 h2{bottom: -18px;left: -60px;}
.f4bt3 h2{top: -18px;right: -60px;}
.f4bt4 h2{top: -18px;left: -60px;}
.f4bj_tu:hover > .f4bt1{top:0;right:50%;}
.f4bj_tu:hover > .f4bt2{top:0;left:50%;}
.f4bj_tu:hover > .f4bt3{bottom:0;right:50%;}
.f4bj_tu:hover > .f4bt4{bottom:0;left:50%;}