@charset "utf-8";

/*引入字体*/
@font-face {
 font-family: 'PristinaRegular';
 src: url('Pristina.eot');
 src: local('Pristina Regular'),
        local('Pristina'),
        url('Pristina.woff') format('woff'),
        url('Pristina.ttf') format('truetype'),
        url('Pristina.svg#Pristina') format('svg');
}

/*css reset*/
body,nav,dl,dt,dd,p,h1,h2,h3,h4,ul,ol,li,input,button,textarea,footer{margin:0;padding:0}
body{font:16px/1.5 'Microsoft Yahei','Arial','Simsun';  background:#fff;-webkit-text-size-adjust: none; min-width:320px;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
ul,ol{list-style:none}
a{text-decoration:none;color:#1a1a1a; cursor:pointer;}
a:hover, a:active, a:focus{text-decoration: none;}
img{vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
button,input,select,textarea{vertical-align:middle;font-size:100%; outline:none;}
textarea{resize:none}
button,input[type="button"],input[type="reset"],input[type="submit"] {cursor:pointer;-webkit-appearance:button;-moz-appearance:button}
input:focus:-moz-placeholder,input:focus::-webkit-input-placeholder {color:transparent}
button::-moz-focus-inner,input::-moz-focus-inner { padding:0; border:0}

.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
.show{display: block;}
.clear { clear:both;}
.box { position:relative; overflow: hidden; width:100%; min-width:1200px; max-width:1440px; _width:expression_r(document.body.clientWidth < 1200px? "1200px": "100%" ); margin:0 auto;}

/*页头*/
.header .top { height: 40px; display: block ;}
.header .top .main { width:1100px; margin: 0 auto;}
.header .top .main .search_box {height: 26px; width: 210px; padding-top: 8px; float: right;}
.header .top .main .search { height: 26px; background: #fff; border-radius: 12px; width: 144px; padding: 0 12px;}
.header .top .main .search input { line-height: 20px; color: #666; font-size: 14px; border: none; height: 20px; width: 116px; display: inline-block;}
.header .top .main .search img { display: inline-block; float: right;}
.header .top .main .search_box a.lan {-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; text-align: center; line-height: 25px; font-size: 14px; float: right; width: 25px; height: 25px; display: inline-block; background: #fff;border-radius: 13px;}
.header .nav .main { width:1100px; margin: 0 auto;}
.header .nav .main ul{ display: inline-block; height: 55px;  margin-top: 33px; float: right;}
.header .nav .main ul li { width: 111px; height: 55px;  float: left; position: relative; text-align: center;}
.header .nav .main ul li img.active { display: none;}
.header .nav .main ul li p { border-width: 0; border-left-width: 1px; border-style: solid; height: 30px; margin-top: 12px; line-height: 30px;}
.header .nav .main ul li.frist p { border-left: 0;}
.header .nav .main ul li.active { height: 49px; border-width: 0; border-bottom-width: 6px; border-style: solid;}
.header .nav .main ul li:hover .nav_sec { display: block;}
.nav_sec { display: none; background: #fff; padding: 10px 0; text-align: center; width: 100%; z-index: 2; position: absolute; left: 0; top:55px;}
.nav_sec a { display: block; color: #333; font-size: 14px; padding: 8px 0; }
.nav_sec a:hover { color: #666;}
/*页尾*/
.footer { padding: 24px 0;}
.footer .main { width: 1200px; margin: 0 auto;}
.footer .main .left { width: 400px;line-height: 24px; padding-top: 20px; font-size: 14px; }
.footer .main .right { width: 650px; float: right;}
.footer .main .right .img_box { text-align: center;float: right; margin-left: 20px; width: 64px;line-height: 24px;font-size: 14px;}
.footer .main .right ul { display: inline-block; padding-top: 20px;}
.footer .main .right ul li { float: left;line-height: 24px;}
.footer .main .right ul li a {  border-left:1px solid ; padding: 0 15px;  font-size: 14px;}
.footer .main .right ul li a.frist {  border-left:none;}

/*首页*/
.index .part1 { background: #f0f0f0; padding: 36px 0;padding-top: 200px;}
.index .part1 .main { width:1200px; margin:0 auto;}
.index .part1 .main .left { width: 574px;}
.index .part1 .main .left .p_zone { width: 324px; float: right;}
.index .part1 .main .left .p_zone h3 { color: #221815; font-size: 18px; line-height: 30px;}
.index .part1 .main .left .p_zone h4 { color: #221815; font-size: 14px; margin-bottom: 5px;}
.index .part1 .main .left .p_zone p { color: #777473; font-size: 12px; font-family: 宋体; line-height: 22px;}
.index .part1 .main .right { width: 556px; float: right;}
.index .part1 .main .right p { color: #221815; border-bottom: 1px dashed #b1b0af; font-size: 12px; font-family: 宋体; line-height: 40px;}
.index .part1 .main .right p span { float: right;color: #777473;}
.index .part1 .main .right p:hover { text-decoration: underline;}
.index .part2 { padding-bottom: 100px;}
.index .part2 .main { width:1200px; margin:0 auto; /*background: url(../images/sf13.jpg) no-repeat top left;*/ padding-top: 88px; text-align: center;}
.index .part2 .main .top h3 { font-size: 30px;}
.index .part2 .main .top h4 { font-size: 14px; color: #666; margin-bottom: 20px;}
.index .part2 .main .top a { border-radius: 5px; font-size: 16px; padding: 8px 50px;}
.banner2_box { width: 1160px; margin: 0 auto; position: relative; margin-top: 60px;}
.banner2_box>img.left { cursor: pointer; position: absolute; top: 50%; margin-top: -86px; left: -62px;}
.banner2_box>img.right { cursor: pointer; position: absolute; top: 50%; margin-top: -86px; right: -62px;}
.banner2 .owl-item>div { padding: 0 40px;}
.banner2 .owl-item>div p { padding: 5px 10px; color: #4e4e4e; font-size: 14px;}
.index .part3{ background: #f0f0f0;}
.index .part3 .left { width: 50%;}
.index .part3 .left img { width: 100%;}
.index .part3 .right { float: right; width: 49%; padding-top: 130px; padding-bottom: 10px; text-align: center;}
.index .part3 .right h3 { font-size: 30px; text-align: center; font-weight: normal;}
.index .part3 .right h4 { font-size: 14px; color: #666; margin-bottom: 20px;text-align: center;}
.index .part3 .right a { border-radius: 50px; font-size: 18px; color: #000; padding: 10px 50px; border: 1px solid #000;}
.index .part3 .right p {font-size: 14px; padding: 0 100px; line-height: 26px; text-align: left;margin-bottom: 30px; }
.index .part4 { padding-top: 60px; padding-bottom: 80px;}
.index .part4 .main { width:1200px; margin:0 auto;}
.index .part4 .main .top { text-align: center;}
.index .part4 .main .top h3 { font-size: 30px;}
.index .part4 .main .top h4 { font-size: 14px; color: #666; margin-bottom: 10px;}
.banner3 { text-align: center;}
.banner3 p { font-size: 20px; line-height: 24px; padding-top: 10px;}
.index .part5 { background: #f4f4f4; padding: 70px 0 90px;}
.index .part5 .main { width:1000px; margin:0 auto;}
.index .part5 .main .left { width: 420px;}
.index .part5 .main .left .map1 { border-radius:5px; margin: 30px 0 12px;}
.index .part5 .main .left h3 { color: #fff;border-width: 0; border-bottom-width: 1px; border-style: solid; font-size: 18px; font-weight: bold;}
.index .part5 .main .left h3 span { padding: 5px 25px; border-top-left-radius:5px; border-top-right-radius:5px; display: inline-block;}
.index .part5 .main .left .p_zone p { color: #343837; font-size: 14px; font-family: 宋体; line-height: 26px;}
.index .part5 .main .right { width: 426px; float: right; padding-top: 68px;}
.index .part5 .main .right input { padding-left: 5%; height: 40px; line-height: 40px; font-size: 14px; color: #9fa0a0; border: 1px solid #a2a3a3; width: 95%; margin-bottom: 10px;}
.index .part5 .main .right input.in_right { float: right;}
.index .part5 .main .right textarea {  padding-left: 5%; height:136px; line-height: 40px; font-size: 14px; color: #9fa0a0; border: 1px solid #a2a3a3; width: 95%; margin-bottom: 10px;}
.index .part5 .main .right input.half { width: 43%; display: inline-block;}
.index .part5 .main .right .yzm {  width: 100%;}
.index .part5 .main .right .yzm input.half { float: right;}
.index .part5 .main .right .yzm span { width: 48%; display: inline-block; text-align: center;}
.index .part5 .main .right .yzm img { width: auto; height: 42px;}
.index .part5 .main .right input.form-bt { padding-left: 0; text-align: center; border: 1px solid; border-radius: 5px; margin-top: 10px; text-indent: 0; width: 110px; height: 36px; float: right;}
.index .part5 .main .right input:focus { border: 1px solid #c32d2e;}
.index .part5 .main .right textarea:focus { border: 1px solid #c32d2e;}


/*关于我们*/
.inside_box { position: relative;}
.img_auto { display: block; max-width: 100%; margin: 0 auto;}
.title_h3 { font-size: 30px; text-align: center; font-weight: normal;}
.title_h4 { font-size: 14px; color: #666; margin-bottom: 20px; text-align: center;}
.sf_about { padding-top: 46px; padding-bottom: 60px; background:#fff;}
.sf_about .p_zone { width: 1000px; line-height: 28px; margin: 0 auto;  padding-top: 15px; color: #727171; font-size: 14px;}

.about>img { width:100%;}
.inside .top { border-bottom:1px solid #ebeaea;position:relative;}
.inside .top .main { width:1100px; margin:0 auto;}
.inside .top .main p { line-height:76px; font-size:14px; color:#8f8f8f;}
.inside .top .main p a { line-height:76px;font-size:14px; color:#727171;}
.inside .top .main p>img { margin-right:14px;}
.inside .top .main ul { float:right;}
.inside .top .main ul li { float:left; line-height:76px; padding:0 5px;}
.inside .top .main ul li a { display:block; margin-top: 23px; height:30px; line-height:30px; padding: 0 15px; font-size:14px; cursor:pointer; text-transform:capitalize;}
.inside .top .main ul li .active { border-radius: 5px; }
.inside_int { background:none;}
.inside_box {  background: #f5f5f5; padding-top: 42px;}
.inside_main { width:1100px; margin:0 auto; background: #fff;}
/*荣誉*/
.sf_image_main2 .part .img_box { width: 323px; height: 323px; text-align: center; display: table-cell; vertical-align:middle;}
.sf_image_main2 .part .img_box img { max-width: 100%; max-height: 100%; margin: 0 auto; display: block;}
.sf_image_main2 .part { cursor: pointer;}

.hon { padding-bottom:110px;}
.h3_title { padding:60px 0 10px;} 
.hon p { text-align:center; font-size:14px; color:#3e3e3e; padding:5px 0px;}
#focus_Box{position:relative; width:890px; height:308px; margin:20px auto;}
#focus_Box ul{position:relative; width:890px; height:308px}
#focus_Box li{z-index:0;position:absolute; width:0px;background:#fff;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px; box-shadow:1px 1px 12px rgba(200, 200, 200, 1)}
#focus_Box li img{width:96%;background:url(images/loading.gif) no-repeat center 50%;height:96%;vertical-align:top; margin:2%;}
#focus_Box li p{position:absolute;left:0;bottom:0px;width:100%;height:40px;line-height:40px;background:url(images/float-bg.png) repeat;text-indent:8px;color:#fff;}
#focus_Box li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:60px;height:60px;top:131px;}
#focus_Box .prev{background:url(images/btn.png) left bottom no-repeat;left:-92px}
#focus_Box .next{background:url(images/btn.png) right bottom no-repeat;right:-80px} 
#focus_Box .prev:hover{background-position:left top;}
#focus_Box .next:hover{background-position:right top;}
#focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;background:url(images/share-btn.png) no-repeat;text-indent:-999px;}

.h3_title { text-align:center;}
.h3_title .p1 { font-size:36px; line-height:72px; text-transform:uppercase;  color:#000;}
.h3_title .p2 { font-size:24px; line-height:50px; font-family:Microsoft Yahei; color:#000;}
.h3_title span { display:block; width:60px; margin:0 auto; border-bottom:1px solid #000;}
/*发展历程*/
#history {
	margin: 0 auto;
    width: 1182px;
    height: 1000px;
    position:relative;
    background:url(../images/history-bg.jpg) center 0 no-repeat;
}
#history .sf_his_title {
    top: 180px;
    left:650px;
    position:absolute;
}
#history .sf_his_title .title_h3 { text-align: left;}
#history .sf_his_title .title_h4 { text-align: left;}
#history .content {
	position:relative;
	overflow: hidden;
}

#history .content .controls {
	z-index:9;
	top:381px;
	left:431px;
	position:absolute;
}
#history .content .controls .btn {
	width:125px;
	height:145px;
	cursor:pointer;
	line-height:145px;
	text-align:center;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
	background:url(../images/history-btn.png) 0 0 no-repeat;
}
#history .content .controls .prev {
	background-position:0 -145px;
}
#history .content .controls .next {
	margin-bottom:70px;
	background-position:0 0;
}
#history .content .controls .btn.disabled {
	opacity:0.3;
    user-select: none;
}

#history .content .share {
	top:833px;
	left:668px;
	position:absolute;
}
#history .content .page {
	display:none;
}
#history .content .page button {
	border:0px;
	width:42px;
	height:12px;
	cursor:pointer;
	position:absolute;
	background: url(../images/history-page.png) no-repeat;
}
#history .content .page button.btn-up {
	top:290px;
	left:988px;
	background-position:0 -12px;
}
#history .content .page button.btn-down {
	top:840px;
	left:988px;
}
#history .content .detail {
	top:320px;
	left:615px;
	width:415px;
	height:495px;
	overflow:hidden;
	position:absolute;
	background: url(../images/history-line.png) 0 0 repeat-y;
}
#history .content .detail li {
	position:relative;
	padding:30px 0 0 50px;
}
#history .content .detail li h3 {
	font-size:16px;
	margin-bottom:8px;
}
#history .content .detail li p {
	color:#999;
	font-size:12px;
	line-height:180%;
}
#history .content .detail li a {
	color:#9abee5;
	font-size:12px;
	text-decoration:underline;
}
#history .content .detail li span {
	top:30px;
	left:0px;
	font-size:14px;
	position:absolute;
}
#history .content .detail li span em {
	top:7px;
	left:30px;
	width:6px;
	height:6px;
	position:absolute;
	border-radius:100%;
	background:#E0002A;
}
#history .content .years {
	top:60px;
	left:245px;
	height:900px;
	position:relative;
}
#history .content .years div {
	z-index:1;
    width: 125px;
    height: 145px;
	display:block;
	cursor:pointer;
	font-size:30px;
	overflow:hidden;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
	line-height:145px;
	position:relative;
	text-align:center;
    background: url(../images/history-item.png) 0 0 no-repeat;
}
#history .content .years div.year-0 {
}
#history .content .years div.year-1 {
    margin: -38px 0 0 62px;
}
#history .content .years div.year-2 {
    margin: -38px 0 0 124px;
}
#history .content .years div.year-3 {
    margin: -38px 0 0 62px;
	position:relative;
}
#history .content .years div.year-4 {
	color:#fff;
	z-index:99;
	width:205px;
	height:236px;
	font-size:64px;
	line-height:236px;
    margin: -83px 0 0 -40px;
    background: url(../images/img-history-rotate-cen.png) 0 0 no-repeat;
}
#history .content .years div.year-5 {
    margin: -80px 0 0 -62px;
}
#history .content .years div.year-6 {
    margin: -38px 0 0 -124px;
}
#history .content .years div.year-7 {
    margin: -37px 0 0 -62px;
}
#history .content .years div.year-8 {
    margin: -38px 0 0 1px;
}
/*产区环境 终端形象*/
.sf_image .h3_title { padding-bottom: 0;}
.sf_image_main { width: 1065px; margin: 0 auto;}
.sf_image_main .part { width: 323px; margin: 30px 15px; float: left; border: 1px solid #ccc;}
.banner4 p { font-size: 17px; color: #3e3a39; text-align: center; padding: 25px 0 20px;}
.sf_image_main .part:hover { border:1px solid #999;}
.page { text-align: right; margin-right: 30px; padding-bottom: 90px; font-size: 14px;}
.page a,.page span { margin-right: 8px; display: inline-block; min-width: 30px; height: 26px; text-align: center; line-height: 26px; color: #666666; background: #fcfafc; border:1px solid #e5e3e5;}
.page span { border: 1px solid #ccc; background: #ccc; color: #fff;}
.page .span1 { margin-right: 8px;}
.page input {width: 30px; margin: 0 5px; height: 26px; text-align: center; line-height: 26px;border:1px solid #e5e3e5;}
.page button { font-size: 15px; width: 50px; margin-left: 8px; height: 26px;}
/*公司视频*/
.video { width: 990px;  margin: 0 auto; overflow: hidden; padding: 20px 0 78px;}
.videoplay { width: 595px; height: 400px; overflow: hidden; float: left;}
.videolist { width: 380px; height: 398px; overflow: hidden; border: #c9caca 1px solid; float: right;}
.videolist .vname { width: 100%; height: 35px; overflow: hidden; background: #ccc; line-height: 35px;}
.videolist .vname span { width: 50%; height: 35px; overflow: hidden; text-align: center; display: block; background: #eee; color: #585858;}
.videolist .vnamecn { width: 90%; height: 80px; overflow: hidden; margin: 0 auto; border-bottom: #c9caca 1px solid; font-size: 24px; color: #000; text-indent: 20px;}
.videolist .vnamecn span { font-size: 18px; line-height: 100px;}
.videolist .vlist { width: 100%; height: 240px; overflow: auto; padding-top: 20px;}
.videolist .vlist dl { width: 340px; height: 69px; overflow: hidden; padding-left: 5%; margin-bottom: 18px; cursor: pointer;}
.videolist .vlist dl dt { width: 115px; height: 65px; overflow: hidden; float: left;}
.videolist .vlist dl.cur dt { border: 2px solid;}
.videolist .vlist dl dd { width: 215px; height: 68px; overflow: hidden; float: right; font-size: 14px;}
.videolist .vlist dl dd p { width: 100%; height: 50px; color: #727171; font-weight: bold;}
.videolist .vlist dl dd span { width: 100%; font-size: 12px; line-height: 14px; color: #727171;}
.videolist .vlist dl dd span img { vertical-align: top; float: left; margin-right: 2px;}

/*产品*/
.sf_title { height: 49px; padding-left: 20px; line-height: 46px; font-size: 16px; color: #727171; border: 1px solid #cacbcb;}
.sf_title span { float: right; font-size: 14px; font-family: 宋体; margin-right: 20px;}
.sf_title span a { color: #727171;}
.sf_products {width: 1100px; background: #fff; margin: 0 auto;}
.mar1100 { width: 1050px; background: #fff; margin: 0 auto;}
.sf_products .main { padding: 30px 0 0px;}
.sf_products .main .right{ width: 773px; float: right;}
.sf_products .main .left{ width: 250px; }
.sf_products .main .left .top { background: #f5f5f5; padding: 17px 0 17px 19px; margin-bottom: 34px;}
.sf_products .main .left .top input { color: #CCCCCC; padding-left: 10px; height: 39px; line-height: 39px; width: 164px; border: none; background: #fff;}
.sf_products .main .left .top .search { display: inline-block; border: 1px solid #000;}
.sf_products .main .left .list { background: #f5f5f5; padding-bottom: 76px;}
.sf_products .main .left .list li { padding: 28px 20px; line-height: 24px; border-bottom: 1px solid #eaeaea;}
.sf_products .main .left .list li span { float: right; font-family: 宋体; font-size: 14px;}
.sf_products .main .left .list li a { display: block; color: #4e4e4e; padding-right: 10px; font-size: 16px;}
.sf_products .main .left .list li.active { background: #eaeaea;}
.sf_products .main .left .list li.active a { color: #000;}
.sf_products .main .left .list li:hover a { color: #000;}
.sf_products .main .left .list .sec { display: none; background: #eaeaea; border-top:1px solid #ccc; padding-bottom: 30px;}
.sf_products .main .left .list .sec a { margin:0 20px; padding: 10px 0; border-bottom: 1px solid #ccc; display: block; text-align: left; font-size: 14px;}
.sf_products .main .left .list .sec a:hover { color: #666;}
.sf_products .main .right .products_zone { margin-top: 8px;}
.sf_products .main .right .part { display: inline-block; float: left; margin-right: 29px; margin-top: 24px; width: 233px; border: 1px solid #c9caca;}
.sf_products .main .right .part.last {margin-right: 0;}
.sf_products .main .right .img_box { width: 232px; height: 224px; text-align: center; display: table-cell; vertical-align:middle;}
.sf_products .main .right .img_box img { max-width: 232px; max-height: 224px;}
.sf_products .main .right .part p { overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 210px; color: #221815; font-family: arial; font-size:16px; margin: 0 auto; padding: 14px 0; text-align: center; border-top: 1px solid #c9caca;}
.sf_products .page { margin-right: 0px; padding-top: 40px; font-size: 14px;}
/*产品详情*/
.products_detail { margin-top:30px;}
.products_detail .products_detail_right { width: 380px; float: right;}
.products_detail .products_detail_left { width: 372px;}
.products_detail .products_detail_left .big_box {  border: 1px solid #c9caca; width: 370px; height: 370px;text-align: center; display: table-cell; vertical-align:middle;}
.products_detail .products_detail_left .big_box img { max-height: 98%;max-width: 98%;}
.products_detail .products_detail_left .small_box { border: 1px solid #c9caca; width: 88px; height: 88px;text-align: center; display: table-cell; vertical-align:middle;}
.products_detail .products_detail_left .banner5 { margin-top: 5px;width: 100%;}
.products_detail .products_detail_left .banner5 img { max-width: 100%; max-height: 100%;}
.products_detail .products_detail_right h3 { font-size: 30px; border-bottom: 1px solid #bdbdbd; padding-bottom: 10px;}
.products_detail .products_detail_right .p_zone { min-height: 340px; font-size: 12px; color: #848484; padding-top: 10px;}
.products_detail .products_detail_right .p_zone h4 { font-size: 18px; color: #000; margin: 10px 0 5px;}
.products_detail .products_detail_right .p_zone img { max-width: 98%;}
.products_detail .products_detail_right>a { display: inline-block; margin-top: 30px; margin-bottom: 90px;}
.products_detail a.back { display: inline-block; padding: 5px 30px; font-size: 18px; margin-top: 40px;}
.pro_message { padding-bottom:3.5em;}
.pro_message .main { width:100%; margin:0 auto; padding: 0;}
.pro_message .main h4 { font-size:1.5em; color:#1d1d1d; line-height:4.2em;}
.pro_message .main p { color:#1d1d1d; font-size:0.7em; padding-bottom:1em; border-bottom:1px solid #dadada;}
.pro_message .main input { height: 28px; line-height: 28px;}
.pro_message .main textarea { height: 100px;}
.pro_message .main input, .pro_message .main textarea { background-color:#f9f9f9; width: 100%; resize: none;}
.pro_message .main label { font-size:0.8em; color:#1d1d1d; font-weight:normal;}
.pro_message .main .btn1 { cursor: pointer; color:#fff; background-color:#0068b6; border:none; padding:0.3em 1.3em; margin-right:0.7em;}
.pro_message .main .btn2 { cursor: pointer; color:#fff; background-color:#6c6c6c; border:none; padding:0.3em 1.3em;}
.pro_message .main form { padding-top:1.5em;}
.pro_message .form-group { padding-top: 20px;}
.clear { clear: both;}
.pro_message .col-lg-2 { width: 20%; float: left;}
.pro_message .col-lg-6 { width: 60%; float: left;}
.pro_message .col-lg-62 { width: 60%; margin-left: 20%;}

/*新闻*/
.news>img { width:100%;}
.ppzx_main { width: 1100px; margin: 0 auto; background: #fff;}
.ppzx_main .ppzx_content{ width:1000px; margin:0 auto; overflow:auto; padding-top:95px;}
.ppzx_main .ppzx_content .left { width:660px;}
.ppzx_main .ppzx_content .left .part { width:660px; overflow:auto; margin-bottom:15px; cursor:pointer;}
.ppzx_main .ppzx_content .left .last { border-bottom:none;}
.ppzx_main .ppzx_content .left .part div { float:left;}
.ppzx_main .ppzx_content .left .part .date { width:65px; padding: 10px; text-align: center;}
.ppzx_main .ppzx_content .left .part .date h3 { font-family:Myriad Pro; line-height:40px; font-weight:bold; font-size:36px; border-bottom:1px solid #fff;}
.ppzx_main .ppzx_content .left .part .date p { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:24px;   color: #fff;}
.ppzx_main .ppzx_content .left .part .date p span { float:right;}
.ppzx_main .ppzx_content .left .part .part_main { border-top:1px solid #999; width:560px; float:right;}
.ppzx_main .ppzx_content .left .part .part_main h3 { font-size:24px; line-height:40px; margin-top:15px; margin-bottom:15px;  color:#000;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ppzx_main .ppzx_content .left .part .part_main h3 img { margin-right:18px;}
.ppzx_main .ppzx_content .left .part .part_main p { font-size:14px; line-height:28px; font-family:宋体; color:#727171;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:77px;}
.ppzx_main .ppzx_content .left .part .part_main h4 { margin-top: 20px; color:#3f3a39; font-size:14px; line-height:28px; font-family:宋体; font-weight:bold; text-align:left; cursor:pointer; margin-bottom:60px;}
.ppzx_main .ppzx_content .right { float:right; width:257px;}
.ppzx_main .ppzx_content .ppzx_banner_box { position:relative;}
.ppzx_main .ppzx_content .ppzx_banner_box p { position:absolute; top:10px; font-family:宋体; font-size:18px; color:#fff; width:96%; padding:0 2%;  -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.ppzx_main .ppzx_content .ppzx_banner_box p span { cursor:pointer;}
.ppzx_main .ppzx_content .ppzx_banner_box p .span1 { float:right;}
.ppzx_main .ppzx_content .right .content h3 { font-size:18px; border-width: 0; border-left-width: 4px; border-style: solid; text-indent:3px; margin:24px 0 16px;  color:#000;}
.ppzx_main .ppzx_content .right .content p { font-size:12px; line-height:40px; border-top:1px solid #eaeaea; cursor:pointer;  color:#000;}
.ppzx_main .ppzx_content .right .content p span { float:right;}
.ppzx_main .ppzx_content .right .content p:hover { text-decoration:underline; color:#de0000;}
.ppzx_main .ppzx_content .right .content .active { text-decoration:underline; color:#de0000;}
/*新闻详情*/
.sf_news_detail_box{ background: #fff; width: 1100px; margin: 0 auto;}
.sf_news_detail { width: 1000px; margin: 0 auto; padding-top: 32px; padding-bottom: 80px;}
.sf_news_detail h5 { font-size: 12px;color: #999;}
.sf_news_detail h5 span { color: #000;}
.sf_news_detail h5 a { color: #999;}
.sf_news_detail h3 { text-align: center; font-size: 24px;}
.sf_news_detail h4 { text-align: center; margin-bottom: 40px; font-size: 12px; font-family: 宋体; color: #a3a3a3;}
.sf_news_detail .content { color: #696969; font-family: 宋体; font-size: 14px; line-height: 32px;}
.sf_news_detail .content p { text-indent: 28px;}
.sf_news_detail .content img { margin: 40px auto; max-width:95%;}
.sf_news_detail a.back { float: right; display: inline-block; padding: 5px 30px; font-size: 18px; margin-top: 40px;}

/*品牌加盟*/
.ppjm2 { text-align: center; padding-bottom: 50px;}
.ppjm3 { width: 1000px; margin: 0 auto; padding-bottom: 70px; font-size: 14px; line-height: 24px;}

/*品牌加盟-合作伙伴*/
.network_con { width: 964px; margin: 0 auto; padding-bottom: 60px;}
.brand li{ float:left; margin:0 ; padding: 15px 4px 0; height:110px;}
.brand a{ display: block; width: 184px; height: 110px; text-align: center; position: relative;}
.brand img{ width: 184px; height: 110px;}
.brand .info{ display: none;  line-height:110px; font-size:14px;}
.vertical .info{ width: 0; height: 110px; margin: 0 auto;} 


/*岗位招聘*/
.sf_demo1_box16 .rlzy { width:1000px; margin:0 auto; padding-top:50px; padding-bottom:120px;} 
.sf_demo1_box16 .rlzy ul { border-top:1px solid #d3d3d4;}
.sf_demo1_box16 .rlzy ul li { font-size:18px; line-height:48px; background:url(../images/bg10.jpg) no-repeat right top;border-bottom:1px solid #d3d3d4; padding-left:18px; cursor:pointer;}
.sf_demo1_box16 .rlzy ul li.active { background:url(../images/bg11.png) no-repeat right top;}
.sf_demo1_box16 .rlzy ul .part { background-color:#f7f8f8; padding:0 16px; padding-bottom:30px; display:none; border-bottom:1px solid #d3d3d4;}
.sf_demo1_box16 .rlzy ul p { font-size:16px; line-height:32px; padding:8px 0; color: #000;}
.sf_demo1_box16 .rlzy ul p.main { border-top:1px dashed #c7c7c7;}
.sf_demo1_box16 .rlzy ul p span { display:inline-block; width:300px;}
.sf_demo1_box16 .rlzy ul .part .btn { display:inherit; width:108px; height:36px; font-size:16px; line-height:36px; text-align:center; border-radius:6px; float:right;}

.sf_contact .part1 { width: 1000px; margin: 0 auto; padding: 50px 0;}
.sf_contact .part1 .right { width: 100%;}
.sf_contact .part1 h3 { font-size: 24px; margin-bottom: 10px;padding-left:40%;}
.sf_contact .part1 .p_zone { font-size: 14px; color: #47464b; padding-left:40%; margin:0 auto; margin-bottom: 10px;}
.sf_contact .part1 .right .map{ width:100%; text-align:center;}
.sf_contact .part2 { width: 1000px; margin: 0 auto; padding-top: 60px; padding-bottom: 80px;}
.sf_contact .part2 .part2_top .part2_top_part { margin-bottom: 10px; width: 30%; float: left; margin-right:5%; line-height: 30px; font-size: 14px; color: #474749;}
.sf_contact .part2 .part2_top .part2_top_part.last { margin-right: 0;}
.sf_contact .part2 .part2_top .part2_top_part input { width: 100%; line-height: 30px;height: 30px; text-indent: 10px;}
.sf_contact .part2 .part2_bottom { margin-bottom: 30px; line-height: 30px; font-size: 14px; color: #474749;}
.sf_contact .part2 .part2_bottom textarea { width: 100%; line-height: 30px; resize: none; height: 226px;text-indent: 10px;}
.sf_contact .part2 .part2_btn { text-align: right;}
.sf_contact .part2 .part2_btn a { padding: 5px 30px;}


/*主题颜色*/
.background_solo_color { background-color: #000; }
.text_solo_color { color: #ccc;}
.border_solo_color { border-color: #ccc;}
/*头部*/
.background_header_color { background-color: #000; }
.text_header_color { color: #ccc;}
.border_header_color { border-color: #ccc;}
/*导航*/
.background_nav_color { background-color: #000; }
.text_nav_color { color: #ccc;}
.border_nav_color { border-color: #ccc;}
/*尾部*/
.background_footer_color { background-color: #000; }
.text_footer_color { color: #ccc;}
.border_footer_color { border-color: #ccc;}





.banner2 .owl-item img { max-width:100%; display:block; magin:0 auto; }




