﻿/*全局样式*/
@charset "utf-8";
html {
  width:100%;
  margin:0;
  padding:0;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/
}

body {
  width: 100%;
  margin: 0 auto; 
  font-family: "Microsoft YaHei";
  font-size:12px;
  margin:0 auto;
  padding:0;
  color:#4c4c4c;
  line-height:200%;
}
img{
  border: none;
}
dl,dt,dd{display:block;margin:0;}
p,ul,li,form,h1,h2,h3,h4,dl,dd{
  margin: 0;
  padding: 0;
  list-style: none;
}
.fl {
    float: left;
}
.fr {
    float: right;
}

a {
  color: #4c4c4c;
  text-decoration: none;
  cursor:pointer;
  background: transparent; /*修正win8系统IE连接灰色背景*/
  outline:none;

}
a img{ border:none;}
a:hover {
	color: red;
	transition:color 300ms;
	-ms-transition:color 300ms;
	-moz-transition:color 300ms;
	-webkit-transition:color 300ms;
	-o-transition:color 300ms;
}
.clear{ clear:both; margin:0; padding:0; height:0;}
.H60 { height:60px; line-height:60px;}
.phone-box { display:none}

/*banner*/
.banner{
	width: 100%;
	height: 540px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	border-top:#e1d6d2 1px solid;
	top:-8px;
}
.banner ul{ width: 5000px;}
.banner ul li{
	width: 100%;
	height: 540px;
	position: absolute;
	z-index:-999;
	background-size: cover; -moz-background-size: cover;
}

.banner ul li img{position:absolute; opacity: 0; width:100%}


.banydqh{
	width: 100px;
	height: 30px;
	position: absolute;
	left: 50%;
	margin-left: -50px;
	bottom: 10px;
}
.banydqh dl{}
.banydqh dl dd{
	width: 12px;
	height: 12px;
	border: 1px solid #fff;
	float: left;
	margin: 5px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	cursor: pointer;
}
.banydqh dl dd.banon_ny{
	border: 1px solid #147cdf;
	background: #147cdf;
}


.ban_btn div{
	width: 40px;
	height: 70px;
	position: absolute;
	top: 50%;
	margin-top: -35px;
	cursor: pointer;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
.ban_btn_lf{ left: 30px; background: url("../images/ban_lf.png") no-repeat center;}
.ban_btn_lf:hover{ background: #000 url("../images/ban_lf.png") no-repeat center; opacity: .5;}
.ban_btn_rt{ right: 30px; background: url("../images/ban_rt.png") no-repeat center;}
.ban_btn_rt:hover{ background: #000 url("../images/ban_rt.png") no-repeat center; opacity: .5;}



/*header*/
.wraptop{width: 1210px;margin: 0 auto;}
.nav{height: 110px;position: relative;}

.nav_tex>ul>li{float: left;}
.nav_tex>ul>li>a{display: block;height: 110px; line-height:110px;margin:0px 21px;text-align: center; color:#000}
.nav_tex>ul>li>a>span{display: block;}
.nav_sp1{font-size: 14px;height: 43px;}
.nav_tex>ul>li>a:hover span{ color:#e60012;height: 110px;}

.nav_li_vic>a{ background: url("../images/pic13.jpg") no-repeat bottom center; color:#e60012}

#ppx_vic{ background: url("../images/pic13.jpg") no-repeat bottom center; color:#e60012}

/*nav animate*/
/*.nav_tex>ul>li.viccc>.hide,.nav_tex>ul>li.viccc>.hide1{display:block;}*/
.hide{width: 100%;position: absolute;z-index: 100;background: rgba(209,37,26,0.7);top: 110px;left:0;display: none; background: rgba(121,140,156,0.9);overflow: hidden;}
.hide1 { padding-left:52%;}
.hide2 { padding-left:4%; }
.hide3 { padding-left:62.2%;}
.hide4 { padding-left:67.4%;}
.hide5 { padding-left:72.5%;}
.hide6 { padding-left:77.6%;}

.nav_ul_hide>li{height:50px;text-align:center;line-height:50px;float: left;margin-right: 30px;}
.nav_ul_hide>li>a{font-size:14px;color: rgba(250,250,250,1);display: inline-block;width: 100%;background: url("../images/dian.png") no-repeat left center; padding-left: 6px;position: relative;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.nav_ul_hide>li>a:hover{color: #d1251a;margin-left: 8px;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.commonHeaderYjNav{position:relative;z-index:9999;}


/*.header { height:110px; width:1210px; margin:0 auto;}
.header .logo { width: 314px; height: 110px; float:left}
.header .menuBox { width: 616px; height: 110px; line-height: 110px;margin:0 auto; text-align:center; float:right; }
#active { color:#e60012; height:110px; background: url("../images/pic13.jpg") no-repeat bottom center; font-weight:600; color:#e60012}

.menu{ width:100%; height: 100%; overflow: hidden; margin:0 auto; text-align:center}
.menu .nav{width:100%;height:80px;margin:0 auto; text-align:center}
.menu .nav li{float:left;}
.menu .nav li a{display:block;height:108px;padding:0 18px;line-height:108px;text-decoration:none;position:relative;overflow:hidden; font-size:14px; color:#000;}
.menu .nav li a:hover,.menu .nav li a.current{height:110px; background: url("../images/pic13.jpg") no-repeat bottom center; color:#e60012; }
.menu .nav li .box{width:100%;height:40px;position:absolute;top:110px;left:0; z-index:99999;background:#5c5c5c;display:none; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.menu .nav li .box a{display:block;height:40px;float:left;color:#fff;line-height:40px;border:none;background:none; background: url("../images/dian.png") no-repeat left center; padding-left:12px;}
.menu .nav li .box a:hover{color:#fb470b}
.menu .nav li .box1 {padding-left:53%;}
.menu .nav li .box2 {padding-left:58%;}
.menu .nav li .box3 {padding-left:63%;}
.menu .nav li .box4 {padding-left:67.3%;}
.menu .nav li .box5 {padding-left:72%;}
.menu .nav li .box6 {padding-left:77%;}
*/

/*在线客服*/
.custom_service p img {display: inline; vertical-align:middle;}
.scrollsidebar{position:absolute; z-index:999; top:550px;right:0}
.side_content{width:154px; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:154px;overflow:hidden;}
.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background:url(../images/sidebar_bg.png) no-repeat;}
.side_title {height:46px;}
.side_bottom { height:8px;}
.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}
.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}
.close_btn span { display:none;}
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}
.other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.other p { padding:5px 0; _height:16px; margin:0;color: #666666;}
.msgserver { text-align:center; margin-bottom:5px;}
.msgserver a { background:url(../images/sidebar_bg.png) no-repeat -119px -115px; padding-left:22px;}

/* blue skin as the default skin */
.side_title, .side_blue .side_title {background-position:-195px 0;}
.side_center, .side_blue .side_center {background:url(../images/blue_line.png) repeat-y center;}
.side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}
.close_btn, .side_blue .close_btn {background-position:-44px 0;}
.close_btn:hover, .side_blue .close_btn:hover {background-position:-66px 0;}
.show_btn , .side_blue .show_btn {background-position:-119px 0;}
.msgserver a, .side_blue .msgserver a {color:#06C;}

/* green skin  */
.side_green .side_title {background-position:-349px 0;}
.side_green .side_center {background:url(../images/green_line.png) repeat-y center;}
.side_green .side_bottom {background-position:-349px -50px;}
.side_green .close_btn {background-position:-44px -23px;}
.side_green .close_btn:hover {background-position:-66px -23px;}
.side_green .show_btn {background-position:-147px 0;}
.side_green .msgserver a {color:#76a20c;}



/*首页领域*/
.main { width:1200px; margin:0 auto;} 
.mLyBox { margin-top:63px; height:520px;}
.mLyBoxTit { background: url("../images/pic01.png") no-repeat center center; height:80px; text-align:center }
.mLyBoxTit p.cn { font-size:30px; color:#e5000c; font-family:宋体; height:40px; line-height:40px;}
.mLyBoxTit p.en { font-size:24px; color:#999; font-family:Arial, Helvetica, sans-serif;}
.mLyList { width:1200px; margin:0 auto;}
.mLyList ul { height:320px; margin-top:41px;}
.mLyList ul li { height:320px; width:197px;float:left; border-right:1px solid #cccccc; text-align:center}
.mLyList ul li p.ly1 { margin-top:3px;}
.mLyList ul li p.ly2 { font-size:18px; color:#000; margin-bottom:30px;}
.mLyList ul li p.ly3 { width:180px; text-align:center; margin:0 auto}
.mLyList ul li p.ly4 { width:49px; background:#666666; height:2px; margin:0 auto; margin-top:60px;}

.he_slideAllDown{width:197px;height:320px;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideAllDown .he_slideAllDown_img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:.9;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideAllDown:hover .he_slideAllDown_img{opacity:1;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
.he_slideAllDown .he_slideAllDown_caption{color:#fff;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideAllDown .he_slideAllDown_caption,.he_slideAllDown .he_slideAllDown_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.he_slideAllDown .he_slideAllDown_caption_p{font-size:1em;text-align:center;width:100%;position:absolute;top:0;left:0;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0}
.he_slideAllDown:hover .he_slideAllDown_caption_p{color:#fff;top:0;opacity:1}



/*首页专业领域 轮播*/
.friend{height:320px;margin:0 auto;overflow:hidden;width:1200px; margin-top:70px;}
.mr_frbox{height:320px;padding: 0;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:58px;margin:100px 10px 0 0;width:58px;background:url('../images/arrowhead2.png') no-repeat left top;}
.mr_frBtnL:hover{width:58px;height:58px;background:url('../images/arrowhead2.png') no-repeat left -58px;cursor:pointer;}
.mr_frUl{float:left;height:320px;width:1000px;margin-left:10px;}
.mr_frBtnR{float:right;margin-top:100px;cursor:pointer;width:58px;height:58px;background:url('../images/arrowhead2.png') no-repeat left -116px;}
.mr_frBtnR:hover{width:58px;height:58px;background:url('../images/arrowhead2.png') no-repeat left -174px;cursor:pointer;}
.mr_frUl ul li{display:inline;float:left;/*height:389px;*/width:207px;overflow:hidden;position:relative; text-align:center}
.mr_frUl ul li a span { display:block; font-size:14px; font-weight:600; height:40px; line-height:40px; color:#000}




div.indexmaindiv_hx{height:320px;width:1200px;margin:0 auto; }
div.indexmaindiv1_hx{ overflow:hidden;}
div.indexmaindiv1_hx div.stylesgoleft_hx{float:left;width:58px;height:58px;background:url('../images/arrowhead2.png') no-repeat left top;margin:126px 16px 0px 0px;cursor:pointer;}
div.indexmaindiv1_hx div.stylesgoleft_hx:hover{float:left;width:58px;height:58px;background:url('../images/arrowhead2.png') no-repeat left -58px;margin:126px 16px 0px 0px;cursor:pointer;}
div.indexmaindiv1_hx div.playerdetail_hx{width:207px;height:320px;}

div.indexmaindiv1_hx div.stylesgoright_hx{float:left;width:58px;height:58px;background:url('../images/arrowhead2.png') no-repeat left -116px;margin:126px 0px 0px 25px;cursor:pointer;}
div.indexmaindiv1_hx div.stylesgoright_hx:hover{float:left;width:58px;height:58px;background:url('../images/arrowhead2.png') no-repeat left -174px;margin:126px 0px 0px 25px;cursor:pointer;}
/*滚动*/
div.maindiv1_hx{float:left;width:1040px;height:320px;overflow:hidden;position:relative;}
div.maindiv1_hx ul{position:absolute;left:0;top:0;}
div.maindiv1_hx ul li{float:left;width:207px;height:320px; text-align:center; }




/*首页新闻*/
.mNewsBox { width:100%; height:623px; background:#f0f0f0; padding-top:67px;}
.mNewsList { height:400px; width:1200px; margin:0 auto;overflow: hidden;}
.mNewsList ul li { width:280px; height:360px; float:left; background:#fff;margin-right: 20px;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;}
.mNewsList ul li:hover .nujhw h1{ color:#e60012}
.mNewsList ul {width: 1200px; margin-top:47px;height:360px; }
.mNewsList ul li a { display:block; width:280px; height:360px; background:#fff;}
.nujhw { padding:0 17px;}
.mNewsList ul li img { width:280px; height:180px;}
.nujhw h1{
    height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 15px;
    color: #333;
    padding: 8px 0 9px 0;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-ms-transition: 0.6s;
	-o-transition: 0.6s;
	transition: 0.6s;
}
.nujhw h2{
	font-size: 12px;
	color: #999;
	font-weight:normal
}
.nujhw h3{
	height: 48px;
    overflow: hidden;
    font-size: 12px;
    line-height: 24px;
    color: #666666;
    padding-top: 9px;
	font-weight:normal
}
.mNewsMore { margin-top:27px; background: url("../images/pic02.png") no-repeat left center; padding-left:24px; height:25px; line-height:25px;}
.mNewsBtn { width:300px;height: 50px;text-align: center; margin:0 auto;overflow: hidden; margin-top:40px;}
#mNewsBtn { overflow: hidden; text-align: center;}
#mNewsBtn ul a {
	display: block;
	color: #999999;
	height: 50px; width: 300px;
	border:1px solid #cccccc;
	box-sizing:border-box;
	border-radius:20px;
	font-size:14px;
	font-weight:600;
	line-height:50px;
	-webkit-transition: margin .4s ease-in-out;
	-moz-transition: margin .4s ease-in-out;
	-o-transition: margin .4s ease-in-out;
	-ms-transition: margin .4s ease-in-out;
	transition: margin .4s ease-in-out;
}
#mNewsBtn ul a:nth-of-type(even) {
	background: #e60012;
	color: white;
}
#mNewsBtn ul li:hover :first-child {
	margin-top: -50px;
}		

.he_ZoomOutImg{background:#000;width:280px;height:180px;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_ZoomOutImg .he_ZoomOutImg_img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}
.mNewsList ul li:hover .he_ZoomOutImg_img{opacity:.7;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1); background:#F00}
.he_ZoomOutImg .he_ZoomOutImg_caption{color:#fff;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_ZoomOutImg .he_ZoomOutImg_caption,.he_ZoomOutImg .he_ZoomOutImg_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_ZoomOutImg .he_ZoomOutImg_caption_p{text-align:center;width:100%;position:absolute;top:0;left:0;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0}
.mNewsList ul li:hover .he_ZoomOutImg_caption_p{color:#fff;opacity:1}
.mNewsList ul li:hover {transform:translate(0,-15px);
	-webkit-transform:translate(0,-15px);
	-moz-transform:translate(0,-15px);
	-o-transform:translate(0,-15px);
	-ms-transform:translate(0,-15px);
	-webkit-box-shadow:0px 5px 15px #e5e5e5;
    -moz-box-shadow:0px 5px 15px #e5e5e5;
    box-shadow:0px 5px 15px #e5e5e5;
}


/*------------------------------------内页----------------------------------------*/
.iBanner { background: url("/skin/default/images/iBanner01.jpg") no-repeat center center; height:279px; width:100%; margin:0 auto;}
.iMid{ width:1200px; margin:0 auto; margin-top:50px; font-size:14px;}
.iMid_tit { width:280px; height:124px;background: url(/skin/default/images/iLeftBg.png) center center no-repeat; }
.iMid_tit h3{ height:30px; width:220px;padding-left:60px; padding-top:35px;margin:0;font-size:20px;color:#fff; font-weight:600;}
.iMid_tit span { height:50px; width:220px;padding-left:60px; color:#ff939b; font-size:18px; font-weight:600}
.iLeft{ float:left; width:280px;}
.iLeft div.secMenu { width:280px; background:#f5f5f5; margin-top:5px;}
.iLeft div.secMenu ul li{ width:240px; height:55px; border-bottom:1px solid #e6e6e6; margin:0px 20px 0px 20px;}
.iLeft div.secMenu ul li a{ display:block; width:240px;height:55px; line-height:55px; font-size:14px; padding-left:20px; color:#333}
.iLeft div.secMenu ul li a:hover{ color:#fff;}
#nowMenu{  width:220px; height:55px;background: url(/skin/default/images/iMenuCur.png) center center no-repeat; color:#fff}
.iLeft div.secMenu ul li:hover{background: url(/skin/default/images/iMenuCur.png) center center no-repeat; color:#fff}
.iRight{ width:880px; float:right; padding-bottom:20px; min-height:400px;}
.classname { font-size:20px; color:#333; line-height:35px; height:40px; margin-bottom:30px; border-bottom:1px solid #e6e6e6}
.classname p.p1 { float:left; border-bottom:3px solid #e60014; height:31px; line-height:30px; padding-bottom:8px; font-weight:600;}
.classname p.position { float:right; color:#666; font-size:14px;} 
.classname p.position a{color:#666; margin-right:7px;} 

/*公司简介*/
.gsjj_box { width:855px; height:630px;background: url(/skin/default/images/pic12.jpg) center center no-repeat; padding-left:32px; font-size:14px;}
.gsjj_box1 {}
.gsjj_box1 h5 { background:#e60012; color:#fff; width:175px; height:35px; line-height:35px; text-align:center; font-size:15px; font-weight:500}
.gsjj_box2 { margin-top:60px;}
.gsjj_box2 h5 { background:#e60012; color:#fff; width:175px; height:35px; line-height:35px; text-align:center; font-size:15px; font-weight:500}
.gsjj_box3 { margin-top:53px;}
.gsjj_box3 h5 { background:#e60012; color:#fff; width:175px; height:35px; line-height:35px; text-align:center; font-size:15px; font-weight:500}
/*发展历程*/
.fzlc_box { margin-bottom:100px;}
.fzlc_box p { border-bottom:1px solid #e6e6e6; margin-bottom:15px; padding-bottom:18px;}
.fzlc_box span { color:#000; font-size:14px; display:block}
/*资质荣誉*/
.zzry_pic { margin-top:-41px;}
.zzry_list { margin-bottom:80px;}
.zzry_list ul li { width:530px; padding-left:5px; height:58px; line-height:58px; border-bottom:1px solid #ddd}
.zzry_list ul li span.sp1 { color:#333; margin-right:50px; font-weight:600}
/*知名客户*/
.cbp-fwslider {
	position: relative;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 40px 0 60px;
}
.cbp-fwslider ul {
	margin: 0;
	padding: 0;
	white-space: nowrap;
	list-style-type: none;
}
.cbp-fwslider ul li {
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	float: left;
	display: block;
	margin: 0;
	padding: 0;
}
.cbp-fwslider ul li > a, .cbp-fwslider ul li > div {
	display: block;
	text-align: center;
	outline: none;
}
.cbp-fwslider ul li > a img {
	border: none;
	display: block;
	margin: 0 auto;
	max-width: 75%;
}
.cbp-fwslider nav span {
	position: absolute;
	top: 50%;
	width: 50px;
	height: 100px;
	color: #999;
	font-size: 50px;
	text-align: center;
	margin-top: -50px;
	line-height: 100px;
	cursor: pointer;
	font-weight: normal;
}
.cbp-fwslider nav span:hover {
	color: #e60012;
}
.cbp-fwslider nav span.cbp-fwnext {
	right: 0px;
}
.cbp-fwslider nav span.cbp-fwprev {
	left: 0px;
}
.cbp-fwdots {
	position: absolute;
	bottom: 0px;
	white-space: nowrap;
	text-align: center;
	width: 100%;
}
.cbp-fwdots span {
	display: inline-block;
	width: 9px;
	height: 9px;
	background: #ddd;
	margin: 6px;
	border-radius: 50%;
	cursor: pointer;
}
.cbp-fwdots span:hover {
	background: #999;
}
.cbp-fwdots span.cbp-fwcurrent {
	background: #e60012;
	box-shadow: 0 0 0 4px #f9bfc4;
	-webkit-transition: box-shadow 0.2s ease-in-out;
	-moz-transition: box-shadow 0.2s ease-in-out;
	transition: box-shadow 0.2s ease-in-out;
}
/*专业团队*/
.zytd_tit { width:100%;}
.zytd_tit p { background:#e60012; color:#fff; font-size:16px; border-right:2px solid #fff; box-sizing:border-box; height:80px; line-height:80px; float:left;}
.zytd_tit p.p1 { width:113px; padding-left:30px;}
.zytd_tit p.p2 { width:313px; padding-left:30px;}
.zytd_tit p.p3 { width:212px; padding-left:30px;}
.zytd_tit p.p4 { width:138px;text-align:center}
.zytd_tit p.p5 { border-right:0; width:104px; text-align:center}


.zytd_list { width:880px; clear:both; overflow:hidden}
.zytd_list table {  }
.zytd_list table.stripe tr { background:#fff; font-size:14px; color:#666666; box-sizing:border-box;}
.zytd_list table.stripe tr.alt td { background:#f7f7f7;} 
.zytd_list table.stripe tr.over td { background:#ebebeb;} 
.zytd_list table tr td { padding:30px 20px;border-right:2px solid #fff;border-bottom:2px solid #fff; box-sizing:border-box; }
.zytd_list table .t1 { width:113px; padding-left:30px;}
.zytd_list table .t2 { width:313px; padding-left:30px; line-height:28px;} 
.zytd_list table .t3 { width:212px; padding-left:30px;}
.zytd_list table .t4 { width:138px; text-align:center}
.zytd_list table .t5 { border-right:0; width:104px; text-align:center; background:url(/skin/default/images/20190704001.png) no-repeat center center;}
.zytd_list table.stripe tr.alt .t5 { border-right:0; width:104px; text-align:center; background:#f7f7f7 url(/skin/default/images/20190704001.png) no-repeat center center;}
.zytd_list table.stripe tr.over .t5 { border-right:0; width:104px; text-align:center; background:#ebebeb url(/skin/default/images/20190704001.png) no-repeat center center;}
.zytd_list table tr.alt .t5:hover { background:#f7f7f7 url(/skin/default/images/20190704002.png) no-repeat center center;}
.zytd_list table tr.over .t5:hover { background:#ebebeb url(/skin/default/images/20190704002.png) no-repeat center center;}
.zytd_list table .t5 a { display:block; width:50px; height:50px;}

.zytd_con {}
.zytd_con .L { width:300px; background:#ebebeb; text-align:center; padding:55px 0;}
.zytd_con .R { width:580px; background:#f7f7f7; padding:50px 70px;vertical-align:top}
.zytd_con .L .l1 { margin-bottom:35px;}
.zytd_con .L .l1 img { display:block; border-radius:50%; width:180px; height:180px; margin:0 auto}
.zytd_con .L .l2 { font-size:30px; color:#333333; border-bottom:1px solid #cccccc; padding-bottom:35px; margin-bottom:35px;}
.zytd_con .L .l3 { font-size:16px; font-weight:bold; color:#333333; margin-bottom:20px;}
.zytd_con .L .l4 { font-size:14px; color:#666666; border-bottom:1px solid #cccccc; padding-bottom:35px; margin-bottom:35px; line-height:29px;}
.zytd_con .L .l5 { font-size:14px; color:#666666; line-height:30px;}
.zytd_btn a { clear:both; display:block; margin:0 auto; margin-top:45px; width:160px; margin-bottom:50px;}
.zytd_con .R .r1 {background:url(/skin/default/images/20190704005.jpg) no-repeat left center; padding-left:25px; height:48px; line-height:48px; color:#fff; font-size:18px; font-weight:bold; margin-bottom:21px; margin-top:10px}
.zytd_con .R .r2 { margin-bottom:50px; color:#666666}


.switch-button{width:100%; height:40px;}
.switch-button2{width:100%; height:40px; margin-bottom:30px;}
.switch-style{width:152px; height:30px; float:left; cursor:pointer;font-size:15px; line-height:30px; text-align:center; margin-right:20px; display:block;}
.switch-style2{width:112px; height:30px; float:left; cursor:pointer;font-size:15px; line-height:30px; text-align:center; margin-right:13px; display:block;}
.switch-a2{width:132px; height:30px; background-color:#ecebeb; float:left; cursor:pointer;
font-size:15px; line-height:30px; text-align:center; color:#666666; margin-right:20px; display:block;}
.switch-a{width:152px; height:30px; background-color:#ecebeb; float:left; cursor:pointer;
font-size:15px; line-height:30px; text-align:center; color:#666666; margin-right:20px; display:block;}
.switch-a:hover{color:#666666;}
.zxjj-list{width:100%; position:relative;}
.zxjj-li{width:100%; position:absolute; top:0px; left:0px; display:none;}


/*新闻中心*/
.news_list { margin-top:-30px;}
.news_list ul li { width:100%; height:130px; border-bottom:1px solid #e6e6e6; padding-top:30px; padding-bottom:30px;-webkit-transition: background .4s;
	transition: background .4s;
	cursor:pointer;}
.news_listL { float:left; width:200px; height:130px;}
.news_listL img { width:200px; height:130px;}
.inConText p img { display:block; max-width:600px; text-align:center; margin:0 auto; background:#000}
.news_listR { float:right; width:645px; height:130px;}
.news_listR p.p1 { font-size:15px; color:#333; font-weight:600; line-height:18px; margin-top:4px;}
.news_listR p.p2 { font-size:12px; color:#b2b2b2; margin-top:3px;}
.news_listR p.p3 { font-size:12px;}
.news_list ul li:hover { background:#e3e3e3;}
.news_list ul li:hover p.p3 { color:#4c4c4c}
.inAllCon { margin-top:35px;}
.inAllCon h3{ text-align:center; font-size:19px; font-weight:600; margin:20px 0px 12px 0px;}
.inSecMenu{ text-align:center; margin-bottom:20px; font-size:13px;}
.inConText{ line-height:30px; min-height:200px;}
.inConText p{ margin-bottom:10px;}
.sxLink{ margin-top:30px; border-top:1px solid #d4d4d4; padding-top:15px;}
.sxLink div{ margin-bottom:10px;}

.search{ margin-bottom:20px;}
#keyboard{ border:1px solid #e1e1e1; width:764px; float:left; height:32px; line-height:32px; color:#666; padding-left:10px; font-size:14px;}
.searchBtn{ float:left; margin-left:5px; width:97px; height:36px; background:url(/skin/default/images/searchBtn.png) no-repeat; cursor:pointer; font-style:normal; border:0}
.sch_result p.pr { font-size:16px; height:30px; line-height:30px; margin-bottom:20px;}
.sch_result p.pr strong { font-size:16px; color:#e60012; display:inline-block; margin:0 4px;}

/*法律法规*/
.flfg_list { margin-top:-30px;}
.flfg_list ul li { width:100%; height:90px; border-bottom:1px solid #e6e6e6; padding-top:30px; padding-bottom:30px}
.inConText p img { display:block; max-width:600px; text-align:center; margin:0 auto; background:#000}
.flfg_list .news_listR { width:100%; height:90px;}
.flfg_list .news_listR p.p1 { font-size:15px; color:#333; font-weight:600; line-height:18px; margin-top:4px;}
.flfg_list .news_listR p.p2 { font-size:12px; color:#b2b2b2; margin-top:3px;}
.flfg_list .news_listR p.p3 { font-size:12px;}


/*人力资源*/
.yrln_box {width:860px; height:900px; margin:0 auto; margin-top:70px;}
.yrln_box1 { }
.yrln_box1L { width:560px; height:268px; float:left}
.yrln_box1R { width:300px; height:268px; float:left}
.yrln_box1L p.p2 { font-size:30px; color:#d1251b; padding-left:50px;}
.yrln_box1L p.p3 { padding-left:50px; font-size:12px; margin-top:25px; width:450px;}
.yrln_box2 {}
.yrln_box2L { width:560px; height:245px; float:left}
.yrln_box2R { width:300px; height:245px; float:left; background:#f5f5f5;}
.yrln_box2R p.p1 { font-size:30px; color:#333; margin-top:85px; margin-left:60px;}
.yrln_box2R p.p2 { font-size:30px; color:#333; margin-top:30px; margin-left:120px;}
.yrln_box3 {}
.yrln_box3L { width:560px; height:270px; float:left}
.yrln_box3R { width:300px; height:270px; float:left}
.yrln_box3L p.p1 { color:#416e70; font-size:30px; padding-left:50px; margin-top:70px;}
.yrln_box3L p.p2 { font-size:12px; padding-left:50px; margin-top:25px; width:450px;}
/*人才招聘*/
.shzp{margin:0 auto; width:860px;}
.hidden{display: none;padding: 10px 20px;}
.shzp_dl{margin-top: 10px;}
.shzp_dl dl dt{margin-bottom: 2px;padding: 10px 20px;cursor: pointer; border-bottom:1px solid #ddd; color:#d1251b;}
.shzp_dl dl dt span{font-size: 16px; color:#d1251b;}
.shzp_dl dl dt span.shzp_sp1 { font-weight:600;}
.shzp_sp1{font-weight: bold;}
.hidden p{font-size: 14px;color: #4c4c4c;}
.vic_zp{}
.vic_zp span{color: #fff;}
.shzp_dizhi { margin-top:10px;}
.shzp_dizhi p { font-weight:600; color:#1a1a1a;}
.reveal-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  opacity:0.8;
  z-index: 100;
  display: none;
  top: 0;
  left: 0;
  filter:Alpha(opacity=80) !important;
  background: #000;
  }

.reveal-modal {
  visibility: hidden;
  width: 700px;
  background: #eee;
  position: absolute;
  left: 45%; margin-left: -260px;
  top: 20%;
  z-index: 101;
  padding: 30px 40px 34px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
  -box-shadow: 0 0 10px rgba(0,0,0,.4);
  }

/*招聘弹出窗*/
.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}

.reveal-modal .close-reveal-modal {
  font-size: 22px;
  line-height: .5;
  position: absolute;
  top: 8px;
  right: 11px;
  color: #aaa;
  text-shadow: 0 -1px 1px rgba(0,0,0,.6);
  font-weight: bold;
  cursor: pointer;
  }
.big-link {
    text-align: center;
    font-size: 14px;
    color: #fff!important;
    padding: 5px 30px;
    background: #d1251b;

  }
.wyyp_p{margin: 15px 0;}
/*应聘登记*/
.zpArea h2{ font-size:18px; font-weight:600; color:#13508b; margin-top:25px;}
.zpArea a{ font-size:13px; color:#174EAE;}
.zpArea a:hover{ color:#62A0F2;}
.lc{ margin-top:10px; margin-bottom:20px;}
.lc ul li{ margin:20px 0; font-size:13px;}

.ypBox{ width:700px;  height:300px; /* background:url(/skin/default/images/zpLay.png) repeat;*/}
.ypBox h4{ font-size:18px; font-weight:100; color:#17437E; margin:0; padding:0; margin-bottom:15px;}
.ypTab{ width:100%; border-collapse:collapse;}
.ypTab tr td{ border:1px solid #d1d1d1; height:35px;}
.ytd1{ width:150px; text-align:center; line-height:35px;}
.ytd2,.ytd3{ padding-left:20px;}
.ytd2 input{ border:1px solid #e1e1e1; width:400px; height:20px; line-height:20px;}
.ytd3 input{border:1px solid #e1e1e1; width:390px; width:400px\9;  padding:5px 5px; line-height:20px;}
#zpSub{ width:100px; height:30px; background-color:#13508b; border-radius:5px; line-height:30px; color:#fff; cursor:pointer;}
#zpSub:hover{ background-color:#0A213F;}
.ytd4{ text-align:center;}
.ypTab tr td span{ margin-left:10px; color:red; font-size:18px;}
/*联系方式*/
.contact_map { border:1px solid #e6e6e6; padding:5px;}
.contact_tit { background: url(/skin/default/images/pic25.jpg) left center no-repeat; padding-left:35px; height:60px; line-height:60px; font-size:18px; color:#4c4c4c; font-weight:600; margin-top:22px;}
.contact_box { width:100%; height:354px; margin-top:40px;}
.contact_boxL { width:500px; height:284px; float:left; border:1px solid #d0d0d0; box-sizing:border-box; padding:25px 20px 20px 20px}
.contact_boxR { width:320px; height:294px; float:right}
.contact_boxL p { height:45px; line-height:45px;}
.contact_boxL p.p1 { background: url(/skin/default/images/pic26.jpg) left center no-repeat; padding-left:30px;}
.contact_boxL p.p2 { background: url(/skin/default/images/pic27.jpg) left center no-repeat; padding-left:30px;}
.contact_boxL p.p3 { background: url(/skin/default/images/pic28.jpg) left center no-repeat; padding-left:30px;}
.contact_boxL p.p4 { background: url(/skin/default/images/pic29.jpg) left center no-repeat; padding-left:30px;}
.contact_boxL p.p5 { background: url(/skin/default/images/pic30.jpg) left center no-repeat; padding-left:30px;}
/* 在线留言 */
.contact-6 { width:880px; height:500px;}
.contact-6 ul{width: 100%;height: 100%;}
.contact-6 ul li{width:880px; margin-top:16px;border:1px solid #e0e0e0;}
.contact-6 ul li input{ width:880px; font-family:微软雅黑; color:#63636d; font-size:14px;height: 46px;border: none;text-indent: 1em;}
.contact-6 ul li.li3 textarea{width: 880px;height: 180px;border: none;text-indent: 1em;padding: 0; font-family:微软雅黑; font-size:14px; color:#63636d; padding-top:5px; }
.contact-6 .last .last_1{width: 125px;height: 43px;background: #e60012;color:#fff;border: none;text-align: center;line-height: 43px;font-size: 18px;cursor: pointer; margin-top:16px; margin-right:12px; font-family:微软雅黑; }
.contact-6 .last .last_2{width: 125px;height: 43px;background: #cccccc;color:#4c4c4c;border: none;text-align: center;line-height: 43px;font-size: 18px;cursor: pointer; margin-top:16px; margin-right:12px; font-family:微软雅黑; }
.contact-6 ul li span { padding-left:10px; height:30px; line-height:30px;}





/*分页*/
.fy{ width:100%; height:15px; text-align:center; line-height:15px; margin-top:40px; margin-bottom:50px;}
.fy b{ color:#fff; background:#e60012}
.fy b,.fy a{ padding:2px 7px; margin:0 5px;border-radius:3px;}

/*footer*/
.footer { width: 100%; height: 540px; padding-top:60px; background: #333333; color: #fff}
.footerBox { width:1200px; height:370px;  margin:0 auto; border-bottom:1px solid #666;}
.footerL { width:620px; height:260px; float:left}
.footerR { width:465px; height:260px; float:right}
.mainMenuLinkBox { width:100%; height:260px;}
.mainMenuLinkBox ul li{ width:100px; float:left;}
.mainMenuLinkBox ul li a { display:block; color:#cccccc; line-height:28px;}
.mainMenuLinkBox ul li a:hover { color:#e60012}
.mainTextB { color:#fff; font-size:14px; margin-bottom:15px;}
.mainTextBL { width:160px;font-size:12px;}
.footerR p.p1 { color:#fff; margin-bottom:18px; font-size:14px;}
.footerR p.p2 { color:#ccc; margin-bottom:8px; line-height:18px;}
.footerR p.p3 { color:#ccc; line-height:28px;}

.footerBox2 { width:1200px; height:120px; margin:0 auto; margin-top:15px;}
.footerL2 { width:620px; height:120px; float:left; color:#ccc;}
.footerR2 { float:right; height:120px;}
.footerL2 p.p1 { margin-bottom:15px; line-height:20px;}
.footerL2 p.p2 a { color:#6bd3df}
.footerL2 p.p2 a:hover { color:#e60012}


.fensuo{ width:880px; height:255px; float:left; border:1px solid #d0d0d0; box-sizing:border-box; padding:25px 20px 20px 20px}
.fensuo p { height:45px; line-height:45px;}
.fensuo p.p1 { background: url(/skin/default/images/pic26.jpg) left center no-repeat; padding-left:30px;}
.fensuo p.p2 { background: url(/skin/default/images/pic27.jpg) left center no-repeat; padding-left:30px;}
.fensuo p.p5 { background: url(/skin/default/images/pic30.jpg) left center no-repeat; padding-left:30px;}
.fensuo p.p101 {padding-left:30px;margin-bottom:40px;}





@media screen and (max-width:1600px){
.hide1 { padding-left:52%;}
.hide2 { padding-left:7%;}
.hide3 { padding-left:64.6%;}
.hide4 { padding-left:71%;}
.hide5 { padding-left:77%;}
.hide6 { padding-left:83%;}

}
@media screen and (max-width:1440px){
.hide1 { padding-left:52.5%;}
.hide2 { padding-left:7%;}
.hide3 { padding-left:66.2%;}
.hide4 { padding-left:73%;}
.hide5 { padding-left:80%;}
.hide6 { padding-left:80%;}
}
@media screen and (max-width:1366px){
.hide1 { padding-left:52.5%;}
.hide2 { padding-left:7%;}
.hide3 { padding-left:67%;}
.hide4 { padding-left:74.5%;}
.hide5 { padding-left:82%;}
.hide6 { padding-left:81.7%;}
}
@media screen and (max-width:1280px){

}
