/** {
	margin: 0;
	padding: 0;
	list-style-type: none;
}*/

html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, table, tbody, thead, tfoot, tr, td, th, input {
	margin: 0;
	padding: 0;
	font-family: "Microsoft YaHei";
}

.clear {
	clear: both;
}

.clearFix:after {
	content: '.';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.opacity {
	background: #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.main {
	margin: auto;
	overflow: hidden;
}
.none {
	display: none;
}
.f_l {
	float: left;
}
.f_r {
	float: right;
}

/*英文强制换行*/
.word {
	word-break: break-all;
}
/*字体颜色*/
.f1 {
	color: #F00;
}
.f2 {
	color: #000;
}
.f3 {
	color: #CCC;
}
.f4 {
	color: #999;
}
.f5 {
	color: #666;
}
/*字号*/
.z1 {
	font-size: 12px;
}
.z2 {
	font-size: 14px;
}
.z3 {
	font-size: 16px;
}
.z4 {
	font-size: 18px;
}
.z5 {
	font-size: 20px;
}

.hiSlider {
	overflow: hidden;
	background: #eee;
}
.hiSlider-item {
	float: left;
}
.hiSlider-pages, .hiSlider-title {
	position: absolute;
	z-index: 3
}
.hiSlider-btn-prev, .hiSlider-btn-next {
	position: absolute;
	z-index: 5;
	top: 50%;
	height: 30px;
	width: 30px;
	background: url(/images/hislider-arrow.png) no-repeat;
	margin-top: -15px;
	text-indent: -200px;
	overflow: hidden;
	opacity: .6;
filter:alpha(opacity:60)
}
.hiSlider-btn-prev {
	left: 10px
}
.hiSlider-btn-next {
	right: 10px;
	background-position: -30px 0
}
.hiSlider-btn-prev:hover, .hiSlider-btn-next:hover {
	opacity: 1;
filter:alpha(opacity:100)
}
.hiSlider-title {
	bottom: 0;
	width: 100%;
	padding: 6px 0;
	color: #fff;
	text-indent: 10px;
	background: rgba(0,0,0,.6);
	z-index: 2;
	font: 14px/2 "Microsoft YaHei", Arial, Tahoma
}
.hiSlider-pages {
	bottom: 10px;
	right: 10px;
	text-align: right
}
.hiSlider-pages a {
	height: 12px;
	width: 12px;
	margin: 0 6px;
	display: inline-block;
	overflow: hidden;
	text-indent: -100px;
	font-size: 0;
	border-radius: 50%;
	background: #ddd
}
.hiSlider-pages a.active {
	background: #5472BF
}
#xbanner{
    width: 100%;
}
#xbanner img{
    width: 100%;
}
/*首页第一部分*/
.index_one{width: 100%;margin: 50px 0;}
.one_top{margin-bottom: 20px;}
.one_top h2{font-size: 22px; line-height:40px; font-weight: bold; color: #fc5b00; text-align: center; margin-top: 20px;}
.one_top p{
    text-align: center;
    margin: 0px auto;
    font-size: 14px;
    color: #555;
    line-height: 30px;
}
.one_x{padding-top:15px; width:1200px; margin:0 auto; height:240px;}
.one_x .jieshaonr{
    width: 64%;
    float: right;
    font-size: 14px;
}
.one_x1 h1 {font-size: 20px; padding: 10px 0px;}
.one_x p{
	font-size: 14px;
    line-height: 31px;
    margin-bottom: 8px;
    color: #555;
}
.one_x1{padding-top:35px; width:1000px; margin:0 auto; /*overflow:hidden*/}
.one_x1 span{width:630px; float:right; font-size:14px; line-height:30px;}
.one_x1 p{ text-indent:2em; line-height:30px; font-size: 14px;}
.one_a{border: 1px solid #ce0000; width:90px;height:30px; text-align:center; color:#ce0000; display:block; line-height:30px; margin:0 auto; -webkit-transition: all 0.4s ease-in-out; font-size:14px;}
.one_a:hover {
	background-color:#ce0000;
	border: 1px solid #ce0000;
	color:#FFF;
}
.one_x img {box-shadow: 0 0 40px -10px #bcbcbc; height: 250px;}

/*首页第二部分*/
.index_two{width:100%; background-color:#474745;  padding:40px 0;}
.two_top{ width:472px; background:url(/images/tit_bg.png); height:61px; margin:0 auto; text-align:center; line-height:25px;}
.two_top h2{ font-size:22px; color:#fff;}
.two_top h4{ font-size:22px; color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}
.index_two ul{width:1000px; background-color:#474745;  padding:40px 0; margin:auto; overflow:hidden}
.index_two li{width:230px; background:#474745; float:left; overflow:hidden; margin-right:8px; margin-bottom:10px; text-align:center; padding:6px 6px 5px 6px;-webkit-transition: all 0.5s ease-in-out;}
.index_two li a{display:block; cursor:pointer; overflow:hidden;}
.index_two li.r{margin-right:0px;}
.index_two li h2{font-size:14px; color:#fff; padding-bottom:12px;-webkit-transition: all 0.5s ease-in-out; padding-top:10px;}
.index_two li {font-size:18px; color:#fff; line-height:14px;}
.index_two li:hover{background:#ce0000;}
.index_two li:hover h2{color:#fff;}
.two_a{border: 1px solid #fff; width:90px;height:30px; text-align:center; color:#fff; display:block; line-height:30px; margin:0 auto; -webkit-transition: all 0.4s ease-in-out; font-size:14px;}
.two_a:hover {
	background-color:#fff;
	border: 1px solid #fff;
	color:#474745;
}

/*首页第三部分*/
.index_three{width:100%;  background-color:#f8f8f8;  padding:40px 0;}
.three_top{ width:472px; background:url(/images/tit_bg.png); height:61px; margin:0 auto; text-align:center; line-height:25px;}
.three_top h2{ font-size:22px; color:#000;}
.three_top h4{ font-size:22px; color:#757575; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}
.three_x{padding-top:35px;
	width: 1000px;
	margin: auto;
	overflow: hidden;
}
.three_x ul li {
	float: left;
	width:485px;
	margin: 0 15px 30px 0;
	background-color:#fff;
	height:80px;
}
.three_x ul li h1 {
	width: 80px;
	height: 65px;
	text-align: center;
	position: absolute;
	font-size: 24px;
	color: #fff;
	background-color:#ce0000;
	padding-top:15px;
}
.three_x ul li h1 em {
	display: block;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
}
.three_x_z {
	width: 380px;
	float: right;
	overflow: hidden;
	padding-top:15px;
}
.three_x_z h2 {
	font-size: 14px;
	color: #484848;
	padding-bottom: 0px;
}
.three_x_z h2 a:hover {
	font-size: 14px;
	color: #ce0000;
	padding-bottom: 0px;
}
.three_x_z p {
	font-size: 12px;
	color: #666;
	line-height: 25px;
}
.three_x_z p a {
	color: #666;
}
.three_x_z p a:hover {
	color: #666;
}

.three_a{border: 1px solid #000; width:90px;height:30px; text-align:center; color:#000; display:block; line-height:30px; margin:0 auto; -webkit-transition: all 0.4s ease-in-out; font-size:14px;}
.three_a:hover {
	background-color:#000;
	border: 1px solid #000;
	color:#fff;
}

/*首页第四部分*/
.index_four{width:100%;  background-color:#f8f8f8;  padding:40px 0;}
.four_top{ width:472px; background:url(/images/tit_bg.png); height:61px; margin:0 auto; text-align:center; line-height:25px;}
.four_top h2{ font-size:22px; color:#000;}
.four_top h4{ font-size:22px; color:#757575; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}
.four_x{padding-top:35px;}
.poster-main{position: relative;width:1000px;height:210px; margin:0 auto; overflow:hidden;}
.poster-main a,.poster-main img{display:block;}
.poster-main .poster-list{width:1000px;height:210px; overflow:hidden;}
.poster-main .poster-list .poster-item{position: absolute;left: 0px;top: 0px}
.poster-main .poster-btn{position: absolute; width:100px; top: 0px; z-index: 10;opacity:1;}
.poster-main .poster-prev-btn{left: 0px;background: url(/images/btn_l.png) no-repeat center center;}
.poster-main .poster-next-btn{right: 0px;background: url(/images/btn_r.png) no-repeat center center;}

/*首页第五部分*/
.index_fives{width:100%;  background-color:#ececec;  padding:40px 0; overflow:hidden}
.fives_top{ width:472px; background:url(/images/tit_bg.png); height:61px; margin:0 auto; text-align:center; line-height:25px;}
.fives_top h2{ font-size:22px; color:#000;}
.fives_top h4{ font-size:22px; color:#757575; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}
.fives_x{padding-top:35px; width:1000px; margin:0 auto}
.fives_x ul li{ float:left; width:240px; margin-right:10px; margin-bottom:20px; background-color:#fff}
.fives_x ul li h3{ float:left; background-color:#ce0000; width:35px; height:35px; line-height:35px; text-align:center; font-size:14px; color:#FFF}
.fives_x ul li h4{ float:right; width:190px; height:35px; line-height:35px;font-size:14px; padding-left:15px; }
.fives_x ul li h5{ float:left; background-color:#ce0000; width:35px; height:35px; line-height:35px; text-align:center; font-size:16px; color:#FFF}
.fives_x ul li h6{ float:right; width:190px; height:35px; line-height:35px;font-size:14px; background-color:#000; color:#FFF;padding-left:15px;}
.fives_x ul li h6 a{color:#FFF;}

/*底部*/
/* .footer{width:100%; height:170px; background-color:#474745;} */
.footer_main{ width:1000px; margin:0 auto; padding-top:20px;}
.footer_logo{ width:439px; float:left;}
.footer_z{ width:480px; float:right; text-align:right; color:#FFF; font-size:12px;}
.footer_z a{color:#FFF;}
.footer_z a:hover{color:#FFF; text-decoration: underline}
.footer_z span{ line-height:30px; float:right; padding-top:15px;}

/*新闻*/
.new{width:100%;  background-color:#f8f8f8;  padding:40px 0;}
.new_top{ width:472px; background:url(/images/tit_bg.png); height:61px; margin:0 auto; text-align:center; line-height:25px;}
.new_top h2{ font-size:22px; color:#000;}
.new_top h4{ font-size:22px; color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}
.new_list{width:1200px; height:35px; margin:0 auto; padding-top:20px;}
.new_list ul li{border: 1px solid #ce0000; width:100px;height:35px; text-align:center; color:#ce0000; display:block; line-height:30px; margin:0 15px 0 0; -webkit-transition: all 0.4s ease-in-out; font-size:14px; float:left}
.new_list ul li:hover {
	background-color:#ce0000;
	border: 1px solid #ce0000;
	color:#fff;
}
.new_x {
	width: 1000px;
	margin: auto;
	overflow: hidden;
	padding-top:35px;
	clear:both
}
.new_x ul li {
	float: left;
	width:485px;
	margin: 0 15px 30px 0;
	background-color:#fff;
	height:80px;
}
.new_x ul li h1 {
	width: 80px;
	height: 65px;
	text-align: center;
	position: absolute;
	font-size: 24px;
	color: #fff;
	background-color:#ce0000;
	padding-top:15px;
}
.new_x ul li h1 em {
	display: block;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
}
.new_x_z {
	width: 380px;
	float: right;
	overflow: hidden;
	padding-top:15px;
}
.new_x_z h2 {
	font-size: 14px;
	color: #484848;
	padding-bottom: 0px;
}
.new_x_z h2 a:hover {
	font-size: 14px;
	color: #ce0000;
	padding-bottom: 0px;
}
.new_x_z p {
	font-size: 12px;
	color: #666;
	line-height: 25px;
}
.new_x_z p a {
	color: #666;
}
.new_x_z p a:hover {
	color: #666;
}
.new_x1{padding-top:35px; width:1000px; margin:0 auto; padding-bottom:40px;}
.new_x1 ul li{ float:left; width:240px; margin-right:10px; margin-bottom:20px; background-color:#fff}
.new_x1 ul li h3{ float:left; background-color:#ce0000; width:35px; height:35px; line-height:35px; text-align:center; font-size:14px; color:#FFF}
.new_x1 ul li h4{ float:right; width:190px; height:35px; line-height:35px;font-size:14px; padding-left:15px; }

.new_a{border: 1px solid #000; width:90px;height:30px; text-align:center; color:#000; display:block; line-height:30px; margin:0 auto; -webkit-transition: all 0.4s ease-in-out; font-size:14px;}
.new_a:hover {
	background-color:#000;
	border: 1px solid #000;
	color:#fff;
}

/*内页产品*/
.product{width:100%; background-color:#f8f8f8;  padding:40px 0;}
.product_top{ width:472px; background:url(/images/tit_bg.png); height:61px; margin:0 auto; text-align:center; line-height:25px;}
.product_top h2{ font-size:22px; color:#000;}
.product_top h4{ font-size:22px; color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}
.product_x{width:1200px; background-color:#f8f8f8; padding-top:20px; margin:auto; overflow:hidden; clear:both}
.product_x li{width:280px; background:#474745; float:left; overflow:hidden; margin-right:8px; margin-bottom:10px; text-align:center; padding:6px 6px 5px 6px;-webkit-transition: all 0.5s ease-in-out;}
.product_x li a{display:block; cursor:pointer; overflow:hidden;}
.product_x li img {width: 100%; height: 200px;}
.product_x li.r{margin-right:0px;}
.product_x li h2{font-size:14px; color:#fff; padding-bottom:12px;-webkit-transition: all 0.5s ease-in-out; padding-top:10px;}
.product_x li {font-size:18px; color:#fff; line-height:14px;}
.product_x li:hover{background:#fc5b00;}
.product_x li:hover h2{color:#fff;}
.pro_x{padding:35px 0; width:1000px; margin:0 auto}
.pro_x img{max-width:800px;}



/*新闻详细*/
.allx {
	width: 1200px;
	margin: 0 auto;
	line-height: 35px;
	font-size: 14px;
	margin-bottom: 30px;
	overflow: hidden;
	padding-top:50px;
}
.allx p {
	text-indent: 2em
}
.newstitle {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	line-height: 30px;
	width: 100%
}
.newssubtitle {
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	width: 100%
}
.newssubtitle span {
	width: 100%
}
.newsx {
	line-height: 40px;
	width: 100%;
	margin-top: 5px;
}


/*分页*/
.pager {
	text-align: center;
	margin: 0 auto;
	float:left;
	clear: both;
	margin-top: 20px;
	padding-top: 20px;
	width:1000px;
	height:40px;
}
.pager span {
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid #CCC;
	background-color: #FFF;
	padding: 3px 5px;
	color: #666;
	font-size: 12px;
	font-family: "微软雅黑";
}
.pager a {
	text-decoration: none;
}

.pn {
    margin-bottom: 30px;
    padding: 10px 0;
}
.pn .btn {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #333;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    width: 90px;
}


.case_wrap{
	width: 1200px;
	margin: 50px auto;
    overflow: hidden;
}
.case_title {
    padding-bottom: 10px;
}
.case_title h2{
    font-size: 22px;
    line-height: 40px;
    font-weight: bold;
    color: #fc5b00;
    text-align: center;
    margin-top: 20px;
}
.case_desc{
	text-align: center;
}
.topdesc{
	line-height: 25px;
    font-size: 14px;
    color: #333;
}
.botdesc{
    text-align: center;
    margin: 0px auto;
    font-size: 14px;
    color: #555;
    line-height: 30px;
}
.caselist_wrap{
    overflow: hidden;
    margin-bottom: 20px;
	padding-bottom: 20px;
}
.caselist_wrap ul li{
    width: 32%;
    float: left;
	margin: 10px 8px;
}
.caselist_wrap ul li:hover{
	box-shadow: 0 15px 40px -12px #bcbcbc;
}
.caselist_wrap ul li a{
	display: block;
    text-decoration: none;
}
.caselist_wrap ul li a img{
	width: 100%;
	height: 225px;
	display: block;
}

.caselist_wrap .caselist {
    padding: 10px 0;
    border-bottom: 1px dashed #fc5b00;
}
.caselist_wrap ul li a .caselitit{
    padding-bottom: 5px;
    line-height: 28px;
    color: #555;
    font-size: 16px;
    text-align: center;
}
.caselist_wrap ul li a .caseinfo{
    line-height: 28px;
    font-size: 14px;
    color: #555;
    text-transform: uppercase;
    text-align: center;
}
/*优势*/
.w1200 {
    width: 1200px;
    margin: 0 auto;
}
#index_mag{
    width: 100%;
    overflow: hidden;
    margin: 50px 0;
}
#index_mag .box{width:650px; padding-top:65px; overflow:hidden;}
#index_mag .box .brief{line-height:25px; font-size:16px; color:#615f5f;}
#index_mag .box .tit {border-bottom: 1px solid #e2e2e2;}
#index_mag .box .tit h3{color:#555; font-size:20px; font-family:'HelveticaNeue'; padding:6px 0 6px; border-bottom: 3px solid #fc5b00;margin-top: 5px;display: inline-block; font-weight: bold;}
#index_mag .box .tit span {left: 10px; line-height: 13px; position: relative; top: 8px; font-size: 15px; color: #666;}
#index_mag .box .txt li{line-height:28px; padding:6px 0; font-size:14px; color:#535353;}
#index_mag .box .txt li font{display:block; float:left; width:25px; height:25px; line-height:25px; margin:3px 15px 0 0; background:url(../img/cir.png) no-repeat; text-align:center; overflow:hidden;}
#index_mag .box .txt li.t{font-size:16px; color:#fc5b00; margin:20px 0 15px; font-weight: bold;}

/*新闻列表*/
.new_wrap{
    width: 100%;
    overflow: hidden;
    background: #f5f5f5;
    padding: 0px 0 30px 0;
    margin: 50px 0;
}
.new_body{
	width: 1200px;
	margin-bottom: 20px;
    margin: 20px auto auto auto;
	background-color: #fff;
}
/*.new_title_wrap{
   	height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #f5f5f5;
    padding-left: 25px;
}*/
.new_title{
    font-size: 20px;
    line-height: 40px;
    color: #cb0600;
    text-align: center;
    margin-top: 20px;
    font-weight: bold;
    background: #f5f5f5;
}
.new_title p {
    text-align: center;
    margin: 0px auto;
    font-size: 15px;
    color: #555;
    line-height: 34px;
}
.new_title_wrap a {
    width: 70px;
    height: 100%;
    text-align: center;
    font-size: 14px;
    color: #777;
    float: right;
    display: block;
    border-left: 1px solid #f5f5f5;
}
.newlist ul{
	overflow: hidden;
}
.newlist ul li{
	width: 48%;
    height: 90px;
    margin-top: 15px;
    float: left;
	background: #f3f3f3;
	padding-right: 10px;

}
.newlist ul li .newlipic {
    width: 135px;
    height: 90px;
    float: left;
}
.newlist ul li .newlipic img{
	width: 100%;
	height: 100%;
}
.newlicon{
	width: 425px;
	float: right;
}
.newlist ul li .newlicon a{
	width:70%;
    height: 30px;
    font-size: 15px;
    color: #000;
    display: block;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
}
.newlist ul li .newlicon a:hover {
	text-decoration: underline;
    color: #ce0000;

}
.newlist ul li .newlicon span{
	width: 25%;
	float: right;
	 font-size: 14px;
    line-height: 30px;
    text-align: right;
}
.newlist ul li .newlicon p {
    width: 100%;
	padding-top: 5px;
    line-height: 25px;
    overflow: hidden;
    font-size: 14px;
	color: #666666;
}


/*友情链接*/
.index-links {
    width: 1200px;
    margin: 50px auto;

}
.index-links .links-title {
    border-left: 5px solid #cb0600;
	margin-bottom: 15px;
}
.index-links .links-title span {
    padding-left: 5px;
    color: #cb0600;
    font-size: 18px;
    font-weight: bold;
}
.index-links .cont {
    overflow: hidden;
}
.index-links .cont a {
    margin-right: 8px;
    color: #666;
    font-size: 14px;
    float: left;
    line-height: 28px;
}

/*尾部*/
.wrapper {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.footer{padding-bottom:30px;background:#1e1e1e}
.footer-nav{padding-top:25px;text-align:center}
.footer-nav a{display:inline-block;color:#d2d2d2;font-size:14px;transition:all .3s}
.footer-nav a:hover{color:#ce0000;}
.footer-nav span{display:inline-block;margin:0 25px;color:#d2d2d2;font-size:14px}
.footer-cont {padding-top: 15px;overflow: hidden;}
.footer-logo {margin-top: 20px;margin-right: 50px;float: left;}
.footer-text{margin-left: 0px;width: 560px;margin-top:30px;color:#d2d2d2;text-align:left;font-size:14px;float: left;}
.footer-text p{padding-bottom:9px;line-height: 26px;}
.footer-text p span {margin-right: 15px;}
.footer-text p a{color: #d2d2d2;}
.footer-text .gjc {color: #555}
.footer-code {border:1px solid #a1a1a1;position: relative;width: 125px;margin-top: 20px;float: right;}
.footer-code img {display: block;padding: 10px;padding-bottom: 15px;width: 100%;box-sizing: border-box;}
.footer-code p {font-size: 12px;color: #fff;text-align: center;position: absolute;bottom: -7px;width: 100%;height: 15px;line-height: 15px;}
.footer-code p span {background: #1e1e1e;padding: 0 15px;}
.footer-code .line {display: block;position: absolute;width: 100%;bottom: 0;left: 0;}
.footer-code .line:after,.footer-code .line:before,.footer-code:after,.footer-code:before{position:absolute;display:block;width:12px;height:12px;content:''}
.footer .footer-code:before{top:-2px;left:-2px;border-top:3px solid #a1a1a1;border-left:3px solid #a1a1a1}
.footer .footer-code:after{top:-2px;right:-2px;border-top:3px solid #a1a1a1;border-right:3px solid #a1a1a1}
.footer .footer-code .line:before{bottom:-2px;left:-2px;border-bottom:3px solid #a1a1a1;border-left:3px solid #a1a1a1}
.footer .footer-code .line:after{right:-2px;bottom:-2px;border-right:3px solid #a1a1a1;border-bottom:3px solid #a1a1a1}

/* 弹窗 */
.fixed-right {
    right: 0;
    float: right;
}
.fixed-side {
    position: fixed;
    top: 35%;
    z-index: 10001;
}
.link-fixed-side {
    margin-bottom: 1px;
    font-size: 12px;
}
.link-fixed-side li {
    margin-bottom: 1px;
    position: relative;
}
.link-fixed-side li .link-name {
    display: block;
    width: 70px;
    min-height: 70px;
    height: auto!important;
    _height: 70px;
    background-color: gray;
    color: #fff;
    text-align: center;
}
.link-fixed-side li.first .link-name {
    background-color: #fc5b00;
}
.link-fixed-side li i {
    display: inline-block;
    width: 32px;
    height: 32px;
    overflow: hidden;
    margin-top: 6px;
    background-repeat: no-repeat;
    background-position: 0 0;
}
.link-fixed-side li span {
    display: block;
    line-height: normal;
    padding-bottom: 5px;
    font-size: 14px;
}
.link-fixed-side .link-summary {
    display: none;
    position: absolute;
    right: 70px;
    top: 0;
    min-width: 130px;
    max-width: 200px;
    _width: 130px;
    min-height: 35px;
    height: auto!important;
    _height: 35px;
    padding: 20px 15px 15px;
    background-color: #fc5b00;
}
.link-fixed-side .link-summary .arrow-section-r {
    display: block;
    width: 5px;
    height: 9px;
    position: absolute;
    top: 22px;
    right: 0;
    background: url(../img/arrow-section-r.gif) no-repeat;
}
.link-fixed-side .link-summary .link-summary-content {
    font-size: 16px;
    color: #fff;
    font-weight: 700;
}
.link-fixed-side .link-summary .qhd-content p {
    margin-bottom: 5px;
}
.link-fixed-side .link-summary01 {
    min-width: 100px;
    padding: 13px 15px 15px;
}
.link-fixed-side .link-summary .weixin-content img {
    width: 100px;
}


#pageNav { 
    font: 12px/24px Tahoma;
    height: 30px;
    margin: 15px auto 0;
    text-align: right;
} 
#pageNav ul { 
list-style-type: none; 
overflow: hidden; 
} 
#pageNav ul li { 
background-color: #FFFFFF; 
border: 1px solid #CCDBE4; 
color: #0B3B8C; 
display: block; 
height: 22px; 
margin: 0 2px; 
padding: 0 3px; 
float: left; 
} 
#pageNav ul li a { 
background-color: #FFFFFF; 
color: #0B3B8C; 
padding: 0 3px; 
} 
#pageNav ul li a:hover { 
color: #D87D08; 
} 
#pageNav ul li.hover { 
border: 0 none; 
color: #000000; 
font-weight: bold; 
} 
#pageNav ul li.hover a { 
color: #000000; 
}

.index_fuwu {
    overflow: hidden;
	width: 1200px;
	margin: 50px auto;
}
.index_fuwu .index_fuwu_bt {
    padding-top: 20px;
    padding-bottom: 20px;
}
.index_fuwu .index_fuwu_bt h1 {
    color: #fc5b00;
    font-size: 24px;
    text-align: center;
    margin-bottom: 10px;
    font-weight: bold;
}
.index_fuwu .index_fuwu_bt p {
    text-align: center;
    margin: 0px auto;
    font-size: 14px;
    color: #555;
    line-height: 30px;
}
.index_fuwu .row {
    margin: 0px -8px;
	overflow: hidden;
}
.index_fuwu .row .col-sm-3 {
    padding: 0px 8px;
	width: 23.6%;
    float: left;
}
.index_fuwu .row .col-sm-3 .index_fuwu_a {
    display: block;
    position: relative;
}
.index_fuwu .row .col-sm-3 .index_fuwu_a .index_fuwu_1 {
    background: #f5f5f5;
}
.index_fuwu .row .col-sm-3 .index_fuwu_a .index_fuwu_1 img {
    display: block;
    width: 100%;
}
.index_fuwu .row .col-sm-3 .index_fuwu_a .index_fuwu_1 .h3 {
    color: #292c31;
    font-size: 16px;
    padding: 20px 42px;
    text-align: center;
    background: url(/img/tit_bg.png) left center no-repeat;
    background-size: 100%;
    font-weight: bold;
}
.index_fuwu .row .col-sm-3 .index_fuwu_a .index_fuwu_1 p {
    /*min-height: 100px;*/
    padding: 0px 20px;
    color: #555;
    font-size: 14px;
    line-height: 28px;
    padding-bottom: 20px;
}
.index_fuwu .row .col-sm-3 .index_fuwu_a .index_fuwu_1 span {
    color: #292c31;
    font-size: 14px;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 20px;
	display: block;
}

.index_fuwu .row .col-sm-3 .index_fuwu_1:hover {
    background: #cb0600;
}
.index_fuwu .row .col-sm-3 .index_fuwu_1:hover .h3 {
	color: #fff;
}
.index_fuwu .row .col-sm-3 .index_fuwu_1:hover span {
	color: #fff;
}
.index_fuwu .row .col-sm-3 .index_fuwu_1:hover p {
	color: #fff;
}
.clear {
    clear: both;
}
.index_liucheng {
    height: 500px;
    background: url(../zy/index_02.jpg) left center no-repeat;
    text-align: center;
    background-size: 100%;
}
.index_liucheng .owidth {
    width: 1200px;
    margin: 0 auto;
}
.index_lc_p1 {
    font-size: 20px;
    color: #cb0600;
    padding-top: 35px;
    font-weight: 600;
    margin-bottom: 30px;
}
.index_lc_p2 {
    font-size: 15px;
    color: #bbb;
    margin-top: 5px;
    margin-bottom: 45px;
}
.index_lc_imgs {
    height: 240px;
}
.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.index_lc_img {
    background: url(../zy/index_tuoyuan_03.jpg) no-repeat center center;
    width: 77px;
    height: 92px;
    position: relative;
    margin: auto;
}
.index_lc_img img {
    position: absolute;
    top: 27%;
    left: 27%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.index_lc_yuan {
    width: 26px;
    height: 26px;
    background: #545454;
    opacity: .8;
    border-radius: 50%;
    margin: 20px auto 30px;
}
.index_lc_yuan div {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #fff;
    opacity: 1;
    position: absolute;
    top: 38%;
    left: 38%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    transition: all 1s;
}
.index_lc_lb_p1 {
    font-size: 26px;
    font-weight: 600;
    color: #fc5b00;
    font-family: arial;
    margin-bottom: 5px;
}
.index_lc_lb_p2 {
    font-size: 17px;
    color: #fff;
}
.index_lc_lb_p3 {
    font-size: 12px;
    color: #888888;
}
.index_lc .swiper-slide:hover .index_lc_img{
	background: url(../zy/index_tuoyuan_05.jpg);
}
.index_lc .swiper-slide:hover .index_lc_yuan{
	background: #dd8c12;
}
.index_lc .swiper-slide:hover .index_lc_yuan div{
	-webkit-transform: scale(1.3) translate(-3px,-2px);
	-moz-transform: scale(1.3) translate(-3px,-2px);
	-ms-transform: scale(1.3) translate(-3px,-2px);
	-o-transform: scale(1.3) translate(-3px,-2px);
	transform: scale(1.3) translate(-3px,-2px);

}
.index_tzlu .swiper-slide {
    width: 12.5%;
    box-sizing: border-box;
    text-align: center;
}
.animate .oanimated {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.animate div, .animate p, .animate img {
    transition: all 1s; 
     opacity: 0; 
    -webkit-transform: translateY(100px);
    -moz-transform: translateY(100px);
    -ms-transform: translateY(100px);
    -o-transform: translateY(100px);
    transform: translateY(100px);
}
.index_news {
    overflow: hidden;
    background: #f5f5f5;
}
.index_news .news_l {
    float: left;
}
.index_news .fl {
    width: 68%;
    background: #fff;
    padding-right: 30px;
    box-sizing: border-box;
	margin-top: 20px;
	padding: 10px 20px;
}
.index_news .news_title {
    line-height: 40px;
    border-bottom: 2px solid #cb0600;
}
.index_news .news_title h3 {
    color: #cb0600;
    font-size: 18px;
    display: inline-block;
    font-weight: bold;
    margin-right: 10px;
}
.index_news .news_title span {
    display: inline-block;
    font-size: 16px;
    color: #999;
}
.index_news .news_title a {
    float: right;
    color: #666;
}
.index_news ul {
    margin: 0;
    padding: 0;
    border: none;
    font-style: normal;
    font-weight: 100;
}
.index_news .news_l li {
    margin-top: 20px;
    overflow: hidden;
    height: 160px;
}
.index_news .news_l li img {
    width: 30%;
    float: left;
    height: 150px;
}
.index_news .news_l li .fr {
    width: 67%;
    float: right;
}
.index_news .news_l li .fr h4 {
    color: #cb0600;
    line-height: 40px;
    border-bottom: 1px dashed #ccc;
    font-size: 16px;
}
.index_news .news_l li .fr p {
    font-size: 14px;
    color: #444;
    margin: 8px 0;
    overflow: hidden;
    padding-top: 5px;
    line-height: 28px;
}
.index_news .news_l li .fr p span {
    margin-right: 20px;
	font-size: 13px;
	color: #777;
}
.index_news .ri {
    width: 30%;
    background: #fff;
    box-sizing: border-box;
    float: right;
	margin-top: 20px;
	padding: 10px 20px;
}
.index_news .ri ul li {
    border-bottom: 1px solid #ccc;
    color: #999;
    font-size: 15px;
}
.index_news .ri ul li a {
    color: #444;
    font-size: 14px;
    width: 73%;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 35px;
}
.index_news .ri ul li span {
    float: right;
    width: 27%;
    font-size: 13px;
    line-height: 35px;
    color: #444;
}

/* 案例内页 */
.postionnav{
	width:1200px;
	margin: 0 auto;
	font-size: 14px;
	line-height: 30px;
	border-bottom: 1px solid #c12025;
    padding: 5px 2px;
    margin-bottom: 25px;
}
.postionnav h3 {
    font-size: 16px;
    display: inline-block;
}
.postionnav span {
    float: right;
}
.postionnav a{
	color: #333;
}
.case_view_wrap{
	width: 1200px;
	margin: 0 auto;
	background-color: #fff;
	padding: 10px;
}
.hd {
    position: relative;
    text-align: center;
    border-bottom: 2px solid #eeeeef;
    padding-bottom: 4px;
}
.hd h1 {
    font-size: 24px;
}
.info {
    font-size: 14px;
    color: #666;
    margin: 22px 0;
}
.case_view_top{
	padding: 15px 0;
	overflow: hidden;
}
.case_top_left{
	position: relative;
	width: 350px;
	float: left;
}
.case_top_left img{
	display: block;
	width: 100%;
	height: 300px;
}
.case_top_left .tagpic{
	    display: inline-block;
    width: 59px;
    height: 59px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../img/tag.png) center center no-repeat;
}
.case_top_right{
	width: 820px;
	float: right;
}
.case_top_right ul{
	margin-top: 8px;
	overflow: hidden;
}
.case_top_right ul li{
	    width: 50%;
    height: 22px;
    line-height: 22px;
    margin-bottom: 14px;
    float: left;
}
.case_top_right ul li span:first-child{
	    width: 115px;
    text-align: center;
    background: #f2f2f2;
    padding:5px 10px;
    color: #555;
    font-size: 14px;
}
.case_top_right ul li span:nth-child(2){
	    padding-left: 10px;
    color: #777;
    font-size: 14px;
}
.pinjia{
	    padding-top: 12px;
    border-top: dotted 1px #d4d4d4;
        margin-top: 5px;
    color: #888;
    line-height: 24px;
}
.pinjia .ql,.pinjia .qr{
	    display: inline-block;
    width: 21px;
    overflow: hidden;
    background: url(../img/bg01.png) no-repeat;
}
.pinjia p{
	    margin: 0px;
    /* float: left; */
    height: auto;
    /*width: 820px;*/
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 28px;
    color: #444;
    text-indent: 10px;
    text-align: justify;
    padding-right: 0px;
    padding-left: 0px;
}
.pinjia .ql{
    height: 15px;
    margin: 2px 5px 0 0;
    background-position: -100px -112px;
    float: left;
}
.pinjia .qr{
	    height: 16px;
    margin-left: 5px;
    background-position: -100px -127px;
    vertical-align: middle;
}
.case_view_piclist_wrap{
	overflow: hidden;
	padding: 20px 0px;
}
.case_thumb_wrap{
	width:100px;
	float: left;
}
.up_arrow,.down_arrow{
	display: block;
	width: 100%;
	height: 30px;
	cursor: pointer;
	/*background-size: 50% 100%;*/
	background-repeat: no-repeat;
	background-position: center;


}
.up_arrow{
	background-image: url(../img/up.png);
}
.down_arrow{
	background-image: url(../img/down.png);
}
.case_thumb_div{
	height: 389px;
	overflow: hidden;
}
.case_thumb_wrap ul{
	position: relative;
	
}
.case_thumb_wrap ul li{
	width: 94px;
	height: 80px;
	border:3px solid #333;
	margin: 5px 0;
}
.case_thumb_wrap ul li.on{
	border-color: #ff6537
}
.case_thumb_wrap ul li img{
	display: block;
	width: 100%;
	height: 100%;
}
.case_big_pic{
    width: 820px;
    height: 500px;
    float: left;
    margin-left: 40px;
	margin-top: 55px;
}
.case_big_pic img{
	width: 100%;
	height: 100%;
}

.prevnext{
	    margin-top: 20px;
    overflow: hidden;
    border: 1px solid #F19F00;
    padding: 0 20px;
    font-size: 14px;
}
.prevnext a{
	color: #333;
}
.prevarc, .nextarc {
    width: 400px;
    line-height: 50px;
}
.prevarc {
    float: left;
}
.nextarc {
    float: right;
    text-align: right;
}

.m1 {
    border: 1px solid #c8c8c8;
    /*width: 900px;*/
    margin-top: 10px;
    padding: 15px;
    margin-bottom: 10px;
}
 .m1 h3{
	font-size:18px;
}
 .m1 ul {
    padding-top: 10px;
    overflow: hidden;
}
 .m1 ul li {
    width: 271px;
    text-align: center;
    border: 1px solid #c8c8c8;
    padding: 5px 0;
    float: left;
    color: #1c1c1c;
    margin-right: 25px;
}
 .m1 ul li:nth-child(4n){
	margin-right: 0;
}
 .m1 ul li a {
    color: #1c1c1c;
}
 .m1 ul li a img {
    width: 95%;
    height: 200px;
}
 .m1 ul li a p {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}

.RandomNews {
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.diysr {
    height: 40px;
    line-height: 40px;
    color: #F19F00;
    font-family: "Microsoft YaHei","微软雅黑";
    font-size: 16px;
    font-weight: bold;
    text-indent: 5px;
}
.diysr i {
    font-size: 10px;
    font-family: arial;
    font-weight: normal;
    text-transform: uppercase;
    font-style: normal;
    padding-left: 5px;
    color: #999;
}
.diysr .line {
    border-top: 1px solid #F19F00;
    font-size: 0;
    height: 0;
    margin-right: 10px;
    overflow: hidden;
}
.news_random {
    font-size: 14px;
}
.news_random ul {
    padding-top: 10px;
    display: block;
    /*width: 930px;*/
    overflow: hidden;
}
.news_random ul li {
    height: 28px;
    line-height: 28px;
    float: left;
    overflow: hidden;
    width: 49%;
    padding: 6px;
    font-size: 14px;
     color: #666;
}
.news_random ul li a {
    background: url(../img/ico55.gif) no-repeat 0 8px;
    padding-left: 12px;
    color: #666;
}
.news_random ul li span {
    font-size: 12px;
    float: right;
    margin-right: 20px;
}

/* 单页修改 */
.ser_toppic img{
	display: block;
	width: 100%;
	margin: 0 auto;
}
.ser_mould{
	overflow: hidden;
	border-bottom: 1px solid #9a9a9a;
	padding: 20px 0;
}
.ser_mould_pic,.ser_mould_txt{
	width: 50%;
	float: left;
}
.ser_mould_pic img{
	display: block;
	width: 450px;
	height: 225px;
	margin: 0 auto;

}
.ser_mould_tit{
	font-weight: bold;
	font-size: 18px;
	border-bottom: 6px solid #ff4a70;
    padding-left: 2px;
    width: 210px;
    background: #ff4a70;
    color: #fff;
    border-radius: 5px;
    text-align: center;
	position: relative;
    top: 15px;
    left: 15px;
}
.ser_mould_body {
    border: 2px dashed #ccc;
    padding: 20px 10px 10px 10px;
	border-radius: 5px;
}
.main {
    padding-top: 20px;
    width: 1200px;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
}
.main .main_zt .sitemap1 {
	border: 1px solid #d5d5d5;
	border-radius: 4px;
	height: 34px;
	line-height: 34px;
	padding-left: 14px;
	font-size: 14px;
}
.main .main_right .sitemap a {
	display: inline;
	color: #000;
}
.main .main_zt .sitemap1 a {
	display: inline;
	color: #000;
}
.ztwzdy{background-color: #fff;overflow: hidden;border: #e5e5e5 1px solid;margin-top: 30px;}
.ztwzdy .sbt{overflow: hidden;width: 100%;height: 53px;border-bottom: #e5e5e5 1px solid;}
.ztwzdy .sbt .xtit{float: left;width: 70px;line-height: 60px;height: 50px;margin: 0 18px;font-size: 16px;color: #666;position: relative;cursor: pointer;}
.ztwzdy .wzdy{padding: 10px 10px;border-top: 1px solid #edeef5;border-top: none!important;}
.ztwzdy .wzdy li{line-height: 34px;width: 33%;float: left;margin-right: 2px;}
.ztwzdy .wzdy li:nth-child(3n){margin-right: 0px;}
.ztwzdy .wzdy li a{font-size: 14px;color: #666;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ztwzdy .wzdy li a .icon-circle{font-size: 12px;width: 18px;height: 18px;line-height: 18px;text-align: center;margin-right: 10px;border-radius: 50%;display: inline-block;background: #bbbaba;}
.ztwzdy .wzdy li:nth-child(1) .icon-circle{background: red;color: white;}
.ztwzdy .wzdy li:nth-child(2) .icon-circle{background: #ff7600;color: white;}
.ztwzdy .wzdy li:nth-child(3) .icon-circle{background: #007eff;color: white;}
.none {display: none;}
.active {border-bottom: 2px solid #fd683b;color: #fd683b;}



.advantage-list {
    margin-top: 30px;
}
.advantage-list ul li {
    float: left;
    margin-right: 2%;
    width: 49%;
    float: left;
    margin-bottom: 2%;
}
.advantage-list ul li:nth-child(2n){margin-right: 0;}
.ys-img img {
    width: 100%;
    height: 200px;
}
.advantage-list .ys-title:nth-child(2) {
    margin-right: 0px;
    width: 49%;
    height: 200px;
}
.ys-title .h3 {
    font-size: 17px;
    color: #cb0600;
    font-weight: 100;
    margin-bottom: 10px;
    padding: 20px 10px 0 10px;
    font-weight: bold;
}
.ys-desc {
    color: #949494;
    font-size: 14px;
}
.advantage-list ul li:nth-child(2), .advantage-list ul li:nth-child(4) {
    margin-right: 0px;
}
.ys-img {
    width: 49%;
    margin-right: 2%;
    float: left;
}
.ys-title {
    float: left;
    width: 270px;
    margin-right: 20px;
}
.ys-title {
    float: left;
    width: 49%;
    margin-right: 2%;
    height: 200px;
}
.ys-title:hover{
    background: #cb0600;
}
.ys-title:hover .h3{
color: #fff;
}
.ys-title:hover p{
color: #fff;
}
.ys-title p{
    padding: 10px;
    line-height: 28px;
    font-size: 14px;
    color: #555;
}
.ys_title{
    text-align: center;
}
.ys_title h3{
    font-size: 20px;
    color: #fc5b00;
    font-weight: bold;
    margin-bottom: 10px;
}