﻿*,
::before,
::after {
    padding: 0;
    margin: 0;
    -webkit-box-sizing: border-box; /*兼容移动端主流浏览器*/
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent; /*清除移动端点击高亮效果*/
}

::-webkit-scrollbar {
    display: none
}

html {
    width: 100%;
    height: 100px;
    font-family: '微软雅黑';
    /*禁用Webkit内核浏览器的文字大小调整功能*/
    -webkit-text-size-adjust: none;
    /*解决滑动报错*/
    /*touch-action:none;*/
}
body {
    height: 100%;
    background-color: #fff;
    width:7.5rem;
    margin:0 auto;

}


/************************************************************/
.titlepage {
    text-align: center;
    font-size: 0.28rem;
    line-height: 0.9rem;
    position: relative;
    border-top: 1px solid #ccc;
    background: #fff;
    border-bottom: 1px solid #ccc;
    font-weight: 600;
}

.titlepage span {
    width: 0.22rem;
    height: 0.9rem;
    display: inline-block;
    background: url("../FLASH/backbg.png") no-repeat center center;
    background-size: 0.18rem 0.32rem;
    position: absolute;
    left: 0.2rem;

}

.content 
{
    padding-top: 0.1rem;
    font-size: 0.3rem;
    line-height: 0.3rem;
    color: #333;
    font-weight: 300;
    text-align: center;
	}
	
.h_title.solu div strong
{
	font-size: 16px;
}
	
.fn_word 
{
    margin-top: 0.1rem;
	font-size: 14px;
	line-height: 37px;
	color: #666;
	text-align:left;
	}
	
/*方案架构*/
.fang_an 
{
	position: relative;	
    height: 6rem;
	margin: 0 auto 3rep auto;
	}
	
.fang_an .bg 
{
	position: absolute;
	float: left;
	width: 0;
	height: 0;
    background: url("../FLASH/sov_bg.png") no-repeat center 0.8rem;/*六个边框*/
    background-position: -1px -2px;
    color: white;
    overflow: hidden;
}

.fang_an .top 
{
 top: 0.6rem;
 left: 2.78rem;
}

.fang_an .left_one {top: 140px;left: 0px;}
.fang_an .right_one {top: 140px;right: 0px;}

.fang_an .left_two {top: 420px;left: 0px;}
.fang_an .right_two {top: 420px;right: 0px;}
.fang_an .bottom {bottom: 10px;left: 140px;}

.fang_an_small {position: relative;margin: 10px;}

.fang_an .fang_an_small_bg {width: 36px;height: 30px;margin: 10px auto;background: url("../FLASH/sov_bg.png") no-repeat;background-position: -196px 2px;}/*内部图片*/

.fang_an .left_one_bg {background-position: -268px -28px;}
.fang_an .right_one_bg {background-position: -272px 2px;}
.fang_an .left_two_bg {background-position: -236px 3px;}
.fang_an .right_two_bg {background-position: -197px -29px;}
.fang_an .bottom_bg {background-position: -233px -29px;}
.fang_an_small_p {font-size: 12px;padding-top: 10px;line-height: 25px;}	
	
	
/*中间图片的位置*/
#middle 
{
	position: relative;
	width: 2.8rem;
	height:  2.8rem;
	top: 1.3rem;
	margin: 0 auto;
	}
#mid_img {width: 100%;height: 100%;}

.mid_word 
{
	width:0.9rem;
	height:0.9rem;	
	font-size: 20px;
	font-weight: bold;
	color: #717171;
	text-align: center;
	margin-top: -1.88rem;
	margin-left: 0.95rem;
	padding-top:0.2rem;
	position: relative;
}	
	
	/*方案设计图片*/
.sov_con 
{           
    height: 8rem;
    background: url("../FLASH/sov_con.jpg") no-repeat center 0.1rem;
    background-size:8rem 6.8rem ;    
    	
}	

.jz 
{
	width: 100%;background: #f2f3f4;
	margin-top: 0.3rem;
}
.jz_con 
{
	 margin: 0 auto;
	}
.jz_line {width: 100%;margin: 0 auto 65px auto;height: 38px;}
.jz_line li {float: left;width: 16.43%;text-align: center;margin: 0 1px;background: #b2b2b2;font-size: 14px;color: white;line-height: 38px;cursor: pointer;
             list-style-type:none;
             }
.jz_line li.bg {background: #cb0303;color: white;}
.dingzhi dl dd a.bg {background-position: 95px -64px;color: #d4040f;}
.jz_body {display: none;width: 100%;overflow: hidden;}
.jz_con .bodybg {display: block;}
.jz_left, .jz_right 
{
	float: left;
	width: 100%;
	height: 454px;}
.jz_left img {display: block;width: 100%;height: auto;}
.jz_right .box {width: 100%;overflow: hidden;}
.jz_right .box ul{overflow: hidden;}
.jz_right  ul li {float: left;width: 25%;*width: 24%;text-align: center;height: 80px;font-size: 12px;color: #d4040f;font-weight: bold;text-indent: 8px;}



.soft {padding-top: 80px;margin: 0 auto;overflow: auto;zoom: 1;}
.pho {margin-right: 40px;float: left;width: 256px;height: 384px;}
.pho img{width: 256px;height:384px;}
.appoint_ys .p2 span {color: white;font-size: 12px;}
.list {float: left;width: 67%;}
.list ul li {overflow: hidden;}
.list ul li a {display: block;line-height: 30px;cursor: auto;}
.list .left {color: #DC0429;float: left;width: 86px;}
.list .right {color: #333;margin-left: 86px;margin-bottom: 2px;}
.fun {width: 100%;overflow: hidden;padding-bottom: 50px;}
.arrow {width: 303px;text-align: center;height: 110px;background: url("../img/arrow.png") no-repeat;font-size: 22px;margin: 0 auto 0 auto;color: white;}
.arrow p {padding-top: 20px;letter-spacing: 12px;}
.roww {position: relative;}
.roww span {position: absolute;width: 19px;height: 100%;top: 0;background: url(../img/product_bg.png) no-repeat;}
.roww .span1 {left: 0;background-position: -179px -2px;}
.roww .span2 {right: 0;background-position: -179px -86px;}
.row {height: 67px;line-height: 67px;background: #d20203;margin: 0px 19px;text-align: center;font-size: 16px;}
.row .mid {width: 588px;margin: 0 auto;overflow: hidden;}
.row p {float: left;color: #fff;font-weight: normal;height: 67px;line-height: 67px;text-align: center;margin: 0 auto;}
.row em {display: block;float: left;width: 1px;height: 20px;background: white;margin: 0px 30px;position: relative;top: 25px;}
.tree {max-width: 1210px;min-width: 1000px;text-align: center;padding-top: 30px;overflow: hidden;margin: 0 auto;}
.col {float: left;width: 12.5%;*width: 12.46%;text-align: center;}
.col .top {margin: 0 5px;background: #78a002;border-radius: 5px 5px 0 0;font-size: 16px;color: white;height: 45px;line-height: 45px;}
.col ul {height: 350px;background: #ffffff;margin: 0 5px;}
.col ul li {height: 29px;line-height: 29px;font-size: 14px;}
.col ul li a {}
.col .bott {font-size: 16px;color: red;margin: 0 5px;background: #e9f1cc;border-radius: 0 0 5px 5px;height: 43px;line-height: 43px;}
.tab {padding: 40px 0px 0 0px;width: 100%;}
.tab li {height: 45px;margin: 10px 0;width: 100%;overflow: hidden;}
.tab .right span, .tab .left {background: url("../img/product_bg.png") no-repeat;background-position: 0px -290px;text-align: center;height: 45px;line-height: 45px;color: white;width: 112px;font-size: 14px;}
.tab .left {float: left;width: 145px;background-position: 0px -349px;}
.tab .mid {margin: 0px 160px 0px 145px;}
.tab .mid span {width: 10.94%;*width: 10.92%;display: block;float: left;text-align: center;color: #333;background: #eeeeee;height: 44px;line-height: 44px;border-right: 1px solid #a7d0e0;font-size: 14px;}
.tab .mid span.no_bor {border: none;}
.tab .mid span.bor_radio {height: 42px;border: 1px solid #eeeeee;position: relative;}
.tab .mid span.bor_radio span {width: 14px;height: 44px;background: url("../img/product_bg.png");background-position: 214px -1097px;position: absolute;right: -7px;top: -1px;border: none;border: 0;}
.tab .right {float: right;height: 44px;overflow: hidden;width: 145px;}
.tab .right i {display: block;float: left;height: 44px;background: url("../img/product_bg.png") no-repeat;background-position: 0px -231px;background-color: transparent;border: none;width: 33px;}
.tab .right span {display: block;float: left;}
.big_arrow {padding-top: 25px;}
.big_arrow .big_arrow_m {position: relative;background: #d20203;height: 67px;color: white;margin: 0 19px;text-align: center;font-size: 18px;}
.big_arrow_line {position: relative;height: 67px;line-height: 67px;margin: 0 auto;text-align: center;max-width: 1200px;min-width: 1000px;}
.big_arrow_line .img {display: block;width: 19px;height: 68px;background: url("../img/product_bg.png") no-repeat;}
.big_arrow_line .big_arrow_l {position: absolute;left: 0;top: 0;background-position: -179px -2px;}
.big_arrow_line .big_arrow_r {position: absolute;right: 0;top: 0;background-position: -179px -86px;}
.big_arrow_mid .fang {display: block;width: 55px;height: 10px;*height: 21px;margin: 0 auto;background: #d20405;}
.big_arrow_down {width: 0;height: 0;border: 46px solid transparent;border-top: 26px solid #d20405;margin: 0 auto -41px auto;}
.roww .yg {height: 42px;line-height: 42px;margin: 0px 15px;}
.module_sixt .box li .first p.mt {background: #d20203;color: white;margin-top: 2px;}
.roww .yg p {width: 100%;background: #d20203;height: 42px;line-height: 42px;font-size: 16px;letter-spacing: 12px;}
.roww .span3 {left: 0px;background-position: 0px -1017px;}
.roww .span4 {right: 0px;background-position: 4px -1066px;}
.fun_b {clear: both;}
.prod_jg {width: 100%;height: auto;position: relative;background: url(../img/fun_bg.jpg) no-repeat;background-size: 100% 100%;behavior: url(../css-center/backgroundsize.min.htc);}
.prod_jg .h_title{padding-top: 50px;padding-bottom: 20px;}
.imgs {max-width: 1210px;min-width: 1000px;overflow: hidden;margin: 0px auto;padding-bottom: 50px;}
.imgs .im_g {position: relative;float: left;width: 16.66%;*width: 16.64%
}
.imgs .im_g .small {margin: 0 5px;}
.im_g img {width: 100%;}
.imgs p {text-align: center;background: #d20203;color: white;width: 100%;height: 30px;line-height: 30px;}
.con_b {clear: both;width: 100%;}
.con_b a {background: url("../img/culture.png") 0 -120px no-repeat;height: 49px;line-height: 58px;color: white;display: block;width: 144px;text-align: center;margin: 30px auto;}
.use {width: 100%;background: url("../img/use.jpg");background-size: 100% 100%;height: 588px;}
.use .goods_tedi {background: none;}
.use .goods_tedi .box li .first .text {box-shadow: none;}
.use .goods_tedi .box li .first .ico {background: url(../img/product_bg.png) no-repeat;}
.use .goods_tedi .box li .first .icoo1 {background-position: 0px 0px;}
.use .goods_tedi .box li .first .icoo2 {background-position: 0px -195px;}
.use .goods_tedi .box li .first .icoo3 {background-position: 0px -144px;}
.use .goods_tedi .box li .first .icoo4 {background-position: -3px -92px;}
.use .goods_tedi .box li .first .icoo5 {background-position: 0px -43px;}
.use .goods_tedi .box li .first .icoo6 {background-position: 0px 0px;}
.use .imgs {height: 298px;margin: 0 auto;background-color: transparent;}
.imgs .im_g.use_small {}
.imgs .use_small .small {background: white;height: 100%;}
.use_small span {display: block;width: 40px;height: 54px;margin-left: 20px;background: url("../img/product_bg.png") no-repeat;background-position: 0px 10px;}
.use_word {padding-top: 10px;padding-left: 20px;}
.use_small .tit {color: #333;text-align: left;background: #fff;font-size: 16px;}
.use_small li {margin: 10px 0;color: darkgray;font-size: 14px;}
.use_small .two {background-position: 0px -178px;}
.use_small .three {background-position: 0px -128px;}
.use_small .four {background-position: 0px -78px;}
.use_small .five {background-position: 0px -34px;}
.use_small .six {background-position: 0px -178px;}
.use_small:hover .use_word {background: #d20203;height: 240px;}
.use_small:hover .use_word .use_word_div {height: 244px;margin-top: 32px;}
.use_small:hover span {display: none;}
.use_small:hover .use_word .tit, .use_small:hover .use_word ul {background: #d20203;}
.use_small:hover .use_word .tit, .use_small:hover .use_word li {color: white;}
._nav_big {width: 100%;background: #f2f3f5;padding-top: 10px;}
#menu {overflow: auto;}
.fix_fa {height: 92px;width: 100%;padding-top: 60px;}

#fun_nav {width: 240px;padding: 10px 0px;background: #dddddd;height: 468px;position: absolute;left: 0px;top: 0px;}
#fun_nav_ul {width: 40px;float: left;margin-left: 10px;}
#fun_nav_ul li {cursor: pointer;width: 100%;height: 48px;line-height: 48px;background: #4e4e4e;margin-bottom: 4px;*margin-bottom: 0px;text-align: center;}
#fun_nav_ul li div {width: 68%;margin: 0 auto;line-height: 19px;color: white;font-size: 14px;font-weight: bold;padding-top: 6px;}
#fun_nav_ul li.bg {position: relative;background: #d40203;}
#fun_nav_ul li.bg span {position: absolute;top: 18px;right: -18px;width: 0;height: 0;border: 7px solid transparent;border-left: 11px solid #d40203;}
#menu .fun_nav_div {float: left;margin-left: 36px;display: none;width: 57%;}
#menu .fun_nav_div a {color: #666;}
#menu .fun_nav_div_bg {display: block;}
#menu .fun_nav_div p {padding-top: 20px;font-size: 18px;font-weight: bold;color: #d40203;width: 100%;height: 40px;border-bottom: 1px solid #ccc;}
#menu .fun_nav_div ul {font-size: 16px;padding-top: 13px;}
#menu .fun_nav_div li {overflow: hidden;height: 33px;line-height: 33px;}
#menu .fun_nav_div li div {float: left;margin-left: 10px;}
#menu .fun_nav_div ul span, .fun_nav_divs .small_dl .small_dt span {display: block;float: left;width: 4px;height: 4px;background: #000;margin: 13px 5px 0 0
}
#menu .fun_nav_div ul span {margin-top: 15px;}
.fun_nav_divs .small_dl .small_dt span {background: #d40203;margin-right: 17px;}
#menu .fun_nav_div ul li:hover span {background: #cb0204;}
#menu .fun_nav_div li:hover div a {color: #cb0204;}
.fun_nav_divs {background: #fff;min-height: 468px;margin-left: 250px;padding-bottom: 50px;}
.fun_nav_divs li {margin: 0px 35px;overflow: hidden;}
.fun_nav_divs_bg {margin-left: 243px;float: none;}
#divs {width: 100%;font-size: 14px;position: relative;}
#divs .bg {display: block;}
.chang_div {display: none;background: white;width: 100%;overflow: hidden;position: relative;}
.chang_div_blue {background: #f2f3f5;height: auto;}
.fun_nav_divs_h {position: relative;margin: 0px 10px;}
.chang_div .fun_nav_divs_h .t3 {font-size: 18px;border-bottom: 1px solid #ccc;padding: 30px 0 20px 0;font-weight: bold;}

.chang_div .h4 {margin: 20px 0 20px 10px;font-size: 15px;font-weight: normal;color: white;height: 27px;line-height: 27px;width: 122px;text-align: center;background: url("../img/product_bg.png") no-repeat;background-position: -5px -403px;}
.chang_div dt {clear: both;color: #cb0204;font-size: 14px;font-weight: bold;height: 30px;line-height: 30px;}
.chang_div dl {margin-bottom: 10px;}
.chang_div dd {float: left;height: 30px;line-height: 30px;width: 140px;text-align: center;color: #5B5B5B;}
.comm {background: #f2f3f5;margin-top: 60px;}
._commline {width: 100%;height: 220px;margin-bottom: 10px;color: #333;text-align: left;background: white;padding-top: 30px;}
.comment_img {float: left;height: 100%;width: 16%;padding-left: 20px;}
.comment_img img {width: 83%;margin: 20px auto;}
.comment_word {float: left;width: 69.9%;padding: 20px 0 0 50px;}
.name {width: 100%;border-bottom: 1px dashed #ccc;font-size: 16px;font-weight: bold;padding-bottom: 20px;color: #4e4e4e;}
._commline .comment_word_con p, .ser_word p {padding-top: 20px;line-height: 26px;font-weight: normal;color: #333;font-size: 16px;}
._commline .comment_word_con p {font-size: 14px;color: #4e4e4e;}
.ser_img {position: relative;width: 95%;margin: 0 auto;}
.ser_img img {width: 100%;}
.ser_word {position: absolute;width: 42%;top: 50px;left: 70px;color: white;}
.ser_word_tit {font-size: 22px;border-bottom: 1px solid darkgray;padding-bottom: 20px;}
.ser_word p {color: white;font-size: 14px;}
.mofang {width: 620px;margin: 0 auto;position: relative;padding-top: 55px;}
.mofang ul {position: absolute;bottom: 333px;overflow: hidden;}
.mofang ul li {position: relative;width: 225px;text-align: center;float: left;font-size: 16px;font-weight: bold;color: white;}
.mofang ul li.gray {color: #3f4142;}
.mofang ul li.right {right: -417px;top: -23px;}
.mofang_word {font-size: 18px;text-align: center;padding-bottom: 20px;}
.ser_num {width: 100%;;}
.img_num {width: 230px;margin: 0 auto;position: relative;}
.img_num_word {position: absolute;top: 36px;left: 80px;font-size: 14px;color: white;}
.mofang_img {width: 100%;height: 300px;overflow: hidden;}
.small_mofang_img {width: 17.5%;height: 250px;float: left;margin: 20px 10px;border: 1px solid #ccc;}
.small_mofang_img .small {width: 90%;margin: 20px auto;}
.small_mofang_img .small span {display: block;width: 70px;height: 50px;margin: 0 auto;background: url("../img/product_bg.png") no-repeat;background-position: 8px -950px;}
.small_mofang_img .small span.two {background-position: 8px -886px;}
.small_mofang_img .small span.three {background-position: 0px -813px;}
.small_mofang_img .small span.four {background-position: 10px -751px;}
.small_mofang_img .small span.five {background-position: 12px -681px;}
.mofang_img .one {margin-left: 18px;}
.line_word {text-align: center;padding-top: 60px;}
.line_word p {font-weight: normal;color: #4f4f4f;}
.line_word .tit {font-size: 16px;}
.huifang_fa {width: 95%;margin: 20px auto;height: 255px;overflow: hidden;}
.huifang {width: 46%;padding: 10px;border: 1px solid #ccc;}
.huifang_left {float: left;}
.huifang_right {float: right;}
.huifang_word {height: 60px;line-height: 60px;color: #4f4f4f;text-align: center;}
.huifang_word span {width: 1px;height: 17px;background: #474747;display: inline-block;margin: 0 10px;position: relative;top: 4px;}
.huifang_word .t {font-weight: bold;font-size: 16px;}
.smile {clear: both;margin: 20px auto;width: 95%;height: 73px;background: #ca293c;}
.smile .smile_word {width: 28%;height: 73px;line-height: 73px;margin: 0 auto;overflow: hidden;}
.smile .smile_word img {display: block;float: left;height: 30px;width: 30px;margin-top: 23px;}
.smile .smile_word span {float: right;font-size: 24px;color: white;}
.kefu {width: 95%;overflow: hidden;border: 1px solid #ccc;margin: 30px auto;}
.kefu div {float: left;width: 49.9%;}
.kefu .kefu_left img {display: block;margin-top: 17%;margin-left: 17%;}
.kefu .kefu_left span {display: block;font-size: 18px;font-weight: bold;width: 328px;height: 20px;margin-top: 20%;margin-left: 27%;}
.kefu .kefu_left img {display: block;float: left;width: 37px;height: 37px;}
.kefu .kefu_right img {width: 100%;margin-left: 4px;}
.fuwu {width: 184px;text-align: center;height: 32px;line-height: 32px;background: url("../img/product_bg.png") no-repeat;background-position: 0px -632px;color: white;margin: 50px auto;}
.huifang_word_fa {margin: 0px 10px;overflow: hidden;padding-bottom: 50px;}
.huifang_word_f {background: #4e4e4e;height: 68px;line-height: 68px;width: 49.9%;text-align: center;}
.huifang_word_f span, .huifang_word_f p {color: #fff;display: inline-block;}
.prod_zs {width: 100%;height: auto;}
.prod_zs li {width: 16.66%;*width: 16.64%;height: auto;float: left;}
.prod_zs li .first {height: 398px;margin: 0px 5px;border: solid 1px #C1C1C1;background: #F0F1F2;position: relative;}
.prod_zs li .first dt {height: 145px;line-height: 200px;text-indent: 12px;font-size: 16px;color: #333;}
.prod_zs li .first dd p {height: 22px;line-height: 22px;text-indent: 13px;font-size: 13px;overflow: hidden;}
.prod_zs li .first dd {float: none;height: auto;width: auto;text-align: left;color: #5B5B5B;}
.prod_zs li .first .span1 {width: 40px;height: 40px;display: block;position: absolute;left: 12px;top: 40px;background: url(../img/product_bg.png) no-repeat;}
.prod_zs li .first .span2 {width: 15px;height: 1px;display: block;position: absolute;left: 12px;background: #333;top: 130px;}
.prod_zs li .first .span1.icoo1 {background-position: -166px -966px;}
.prod_zs li .first .span1.icoo2 {background-position: -166px -930px;}
.prod_zs li .first .span1.icoo3 {background-position: -170px -890px;}
.prod_zs li .first .span1.icoo4 {background-position: -166px -855px;}
.prod_zs li .first .span1.icoo5 {background-position: -166px -822px;}
.prod_zs li .first .span1.icoo6 {background-position: -166px -788px;}
.huifang_word_f p {font-size: 18px;font-weight: bold;}
.huifang_word_f i {display: inline-block;font-style: normal;width: 34px;position: relative;top: 3px;font-size: 25px;line-height: 60px;color: #a6a6a6;}
.huifang_word_f span {font-size: 16px;}
.fuwu_left {float: left;}
.fuwu_right {float: right;}
.imgs .fuwu_bor {border: 1px solid #ccc;margin-left: 1.74%;width: 14%;height: 260px;background: #f2f3f4;}
.imgs .fuwu_bor .small {background: #f2f3f4;}
.imgs .fuwu_bor .small .tit {background: #f2f3f4;}
.imgs .fuwu_bor:hover {padding-top: 10px;height: 250px;}
.imgs .fuwu_bor:hover .small .use_word {background: #d20405;text-align: center;}
.imgs .fuwu_bor:hover .small .use_word .tit {background: #d20405;text-align: center;}
.imgs .fuwu_bor li {height: 11px;line-height: 11px;}
.imgs .fuwu_bor .use_word {padding: 0;}
.ke_fu {width: 472px;margin: 30px auto;overflow: hidden;}
.ke_fu .ke_fu_span {display: block;float: left;width: 95px;text-align: center;margin: 0 10px;color: white;height: 26px;line-height: 26px;background: url("../img/product_bg.png") no-repeat;background-position: 0px -593px;}
.ke_fu .ke_fu_span:hover {background-position: 0px -552px;color: #ca0202;}
#zhanye {width: 100%;height: 60px;line-height: 60px;text-align: center;font-size: 20px;color: white;background: #ca0202;margin: 30px 0;}
.fu_wu_li_nian {width: 100%;overflow: hidden;}
.fu_wu_li_nian_div {float: left;width: 33.2%;*width: 33.1%;height: 314px;}
.fu_wu_li_nian_small {border: 1px solid #ccc;margin: 5px;}
.ser_img .fu_wu_li_nian div img {display: block;width: 67px;margin-left: 20px;margin-top: 20px;}
.ser_img .fu_wu_li_nian div img.img_three {width: 43px;}
.ser_img .fu_wu_li_nian .fu_wu_li_nianspan {display: block;width: 100px;text-align: left;height: 30px;line-height: 30px;font-size: 18px;font-weight: bold;margin-left: 20px;}
.ser_img .fu_wu_li_nian p {font-size: 14px;color: #333;font-weight: normal;margin: 20px 20px;line-height: 35px;}
#geng_duo {position: relative;width: 206px;margin: 55px auto 75px auto;text-align: center;}
#geng_duo .left, #geng_duo .right {display: block;position: absolute;top: 10px;width: 60px;height: 1px;border-bottom: 1px solid #666;}
#geng_duo .left {left: 0px;}
#geng_duo .right {right: 0px;}
#geng_duo .mid {width: 96px;text-align: center;color: #e4e4e4;font-size: 14px;margin: 0 auto;font-weight: normal;}
#geng_duo .mid a {color: #666;}
.chang_div.free {width: 100%;background: white;margin: 60px 0 40px 0;height: 290px;}
.chang_div.free .free_div {width: 46%;float: left;padding: 10px;}
.chang_div.free .free_div img {width: 100%;height: 100%;}
.chang_div.free .free_div p {color: #333;font-weight: normal;text-align: left;margin-right: 10px;line-height: 30px;}
.chang_div.free .free_div .mianfei {width: 157px;height: 73px;line-height: 43px;margin: 34px 0;background: url("../img/product_bg.png") no-repeat;background-position: 0px -467px;text-align: center;;}
.chang_div.free .free_div .mianfei a {color: white;font-size: 15px;}
a {cursor: pointer;}

.cul_banner {position: relative;width: 100%;height: 265px;}
.cul_banner img {position: absolute;left: 0;width: 100%;height: 100%;}

.cho_con {clear: both;width: 800px;margin: 110px auto;}
.cho_con .one_tit {width: 696px;height: 40px;line-height: 40px;padding-left: 10px;font-size: 16px;color: #d20203;font-weight: bold;border-left: 4px solid #d20203;background: #f2f2f2;}
.news_tit {font-size: 30px;font-weight: bold;text-align: center;}
.small_tit {text-align: center;font-size: 16px;color: #666;width: 532px;height: 30px;float: right;margin: 16px 34px 10px 0;}
.small_tit div {float: left;}
.small_line {display: block;float: left;width: 1px;height: 10px;line-height: 30px;background: #666;margin: 5px 20px;}
.small_bg {display: block;float: left;width: 25px;height: 20px;margin: 4px 10px;background: url("../img/news_bg.png");}
.small_tit .fx {background-position: 1px -132px;;}
.small_tit .fx:hover {background-position: 1px -152px;}
.small_tit .wx {background-position: 1px -87px;;}
.small_tit .wx:hover {background-position: 1px -112px;}
.small_tit .qq {background-position: 1px 0px;;}
.small_tit .qq:hover {background-position: 1px -19px;}
.small_tit .wb {background-position: 1px -41px;;}
.small_tit .wb:hover {background-position: 0px -64px;}
.new_body {clear: both;border-top: 1px solid #ccc;padding-top: 35px;font-size:16px;color:#535353;}
.new_body p{line-height: 34px;padding:13px 0; ;}
.new_body div{line-height: 32px;}
.new_body a{font-size: 16px;color: #6c6c6c;}
.rel_tit {position: relative;font-size: 24px;height: 40px;float: left;border-bottom: 3px solid #423D3C;z-index: 10;margin-top: 130px;color: #020202;}
.new_list {clear: both;height: 210px;padding-top: 10px;border-top: 1px solid #ccc;position: relative;top: -2px;}
.new_list li {list-style: none;float: left;height: 37px;line-height:44px;width: 48%;margin-left:-9px;white-space:nowrap;*white-space:normal; overflow:hidden; text-overflow:ellipsis;}
.new_list li a {font-size: 14px;color: #666;}
.new_list li a:hover {color: #d0131d;}
.new_list span {display: block;float: left;margin: 0px 10px;font-size: 12px;color: #666;}
.new_list li:hover span {color: #d0131d;}
.cho_con .word {width: 436px;margin: 130px auto 100px auto;}
.cho_con .cul {color: #333;font-size: 25px;}
.cho_con .bor {border: 1px solid #ccc;color: #ccc;}
.cho_con .bor_left, .cho_con .bor_right {position: absolute;top: 81px;border-bottom: 1px solid #ccc;}
.cho_con .bor_left {left: 0;}
.cho_con .bor_right {right: 0;}
.h_title.contact1{padding: 14px 0 55px 0;}
.con_con {max-width: 1200px;min-width: 1000px;margin: 0 auto;}
.con_con_in {overflow: hidden;padding-bottom: 103px;}
.con_name {height: 85px;line-height: 85px;width: 100%;border-bottom: 1px dotted #ccc;overflow: hidden;}
.con_name .con_logo {display: block;float: left;width: 45px;height: 45px;background: url("../img/contact.png") no-repeat;background-position: -1px -1px;margin: 20px 5px 0 0;}
.con_name .con_tit {float: left;font-size: 24px;font-weight: 900;}
.ul_float {clear: both;}
.ul_float li {float: left;width: 44%;height: 36px;line-height: 36px;}
.ul_nofloat {clear: both;}
.ul_nofloat li {width: 100%;height: 36px;line-height: 36px;}
.ul_nofloat li div {float: left;}
.ul_nofloat li a {width: 92px;height: 24px;display: inline-block;background: url(../img/buy.png) no-repeat;margin: 5px 10px;}
.ul_nofloat li a.icoo1 {background-position: 0px -800px;}
.ul_nofloat li a.icoo2 {background-position: 0px -830px;}
.ul_nofloat li a.icoo3 {background-position: 0px -860px;}
.ul_nofloat li a.icoo4 {background-position: 0px -890px;}
.ul_nofloat li a:hover.icoo1 {background-position: 0px -920px;}
.ul_nofloat li a:hover.icoo2 {background-position: 0px -950px;}
.ul_nofloat li a:hover.icoo3 {background-position: 0px -980px;}
.ul_nofloat li a:hover.icoo4 {background-position: 0px -1010px;}
.con_con li i {display: block;float: left;width: 4px;height: 4px;background: #d20405;margin: 16px 15px;}
.h_title.contact{padding:58px 0 49px 0;}
.h_title.contact strong{font-size: 16px;}
.con_con_left {float: left;width: 80%;font-size: 14px;padding-top: 30px;}
.con_con_right {float: left;width: 20%;*width: 19.8%;background: url("../img/contact.png") no-repeat;background-position: -297px -1px;margin-top: 50px;}
@media only screen and (min-width: 320px) and (max-width: 1200px) {.con_con_left{width: 86%;}
.con_con_right {width: 14%;*width: 13.8%;}
}
.con_right_con {width: 73%;margin: 0 auto;}
.con_right_con img {display: block;width: 100%;}
.con_right_con dl {text-align: center;}
.con_right_con dl dt {font-size: 18px;font-weight: bold;}
.con_pho {clear: both;height: 613px;background: url("../img/contact2.jpg") no-repeat ;background-size: 100% 100%;overflow: hidden;}
.con_pho_left {float: left;width: 19%;overflow: hidden;}
.con_pho_rigth {display: none;float: left;width: 77%;*width: 76.6%;background: white;overflow: hidden;padding: 35px 20px 20px 20px
}
.con_pho_left li {position: relative;font-size: 14px;width: 175px;text-align: center;height: 28px;line-height: 28px;margin: 0px 0 25px 0;color: #898989;background: url("../img/contact.png") no-repeat;background-position: -1px -165px;cursor: pointer;}
.con_pho_left li.bg {background-position: -1px -131px;color: white;}
.con_pho_rigth_left, .con_pho_rigth_right {float: left;width: 50%;*width: 49.8%;}
.con_pho_rigth_right {margin-right: -20px;margin-top: -13px;}
.con_pho .con_con {margin-top: 60px;max-width: 1180px;min-width: 1000px;}
.con_pho_rigth_left dt {height: 35px;font-weight: bold;font-size: 14px;}
.con_pho_rigth_left dd {margin-bottom:8px;line-height: 24px;color: #1b1b1b;font-size: 14px;margin-right:6px;}
.con_pho_rigth_left dd.lstl {color:#aaa;}
.con_pho_rigth_left dd.b {font-weight: bold;}
.sub {width: 100%;overflow: hidden;}
.sub_left, .sub_right {float: left;width: 50%;*width: 49.9%;}
.tab_ul {width: 100%;height: 75px;overflow: hidden;border-bottom: 1px solid #ccc;}
.tab_ul li {float: left;width: 113px;text-align: center;height: 27px;line-height: 27px;color: white;
font-weight: bold;background: url("../img/contact.png");background-position: -1px -239px;margin-right: 25px;cursor: pointer; margin-top:5px;}
.tab_ul li.bg {background-position: -1px -201px;}
.BMapLib_nav_tab_content li{width:100%;}
.tab_div {display: none;font-size: 14px;padding-top: 13px;}
.select {display: block;}
.tab_div ul li i {margin-top: 9px;width: 17px;height: 15px;background: url("../img/contact.png") no-repeat;background-position: -52px 1px;}
.tab_div ul li i.i2 {background-position: -78px 1px;}
.tab_div ul li i.i3 {background-position: -103px 1px;}
.tab_div ul li i.i4 {background-position: -128px 1px;}
.tab_div ul li i.i5 {background-position: -153px 1px;}
.tab_div ul li {height: 30px;line-height: 30px;overflow: hidden;}
#shan_dong, #guang_dong,#shang_hai,#an_hui,#hu_bei,#jiang_su{margin-top: 30px;width: 98%;height: 205px;border: 4px solid #e8e7e7;}
@media screen and (min-width: 300px) and (max-width: 1200px){#shan_dong, #guang_dong {margin-left: 5px;}
.news_box .news_left ul li a {padding-left: 10px;}
}
#change_map {width: 100%;height: 770px;padding-bottom: 50px;}
.empty{background:white;position: relative;height:50px; width:100%;clear: both;z-index: 100;}
.sub.bot {margin-top: 39px;}
.change_ul {position: relative;top: 30px;max-width: 1200px;min-width: 1000px;overflow: hidden;margin: 0px auto;z-index: 10;}
.change_ul li {float: left;width: 50%;*width: 49.8%;text-align: center;height: 60px;line-height: 60px;font-size: 24px;color: white;z-index: 1000;cursor: pointer;background: #4d4d4d;}
.BMap_noprint.anchorTL{height:0;overflow: hidden;}
.change_ul .bg {background: #ca0202;}
.cul_nav {float: left;margin-left: 15px;}
.BMap_noprint.anchorTL{height:0;overflow: hidden;}
.BMapLib_nav_tab li.BMapLib_current {padding: 0;height: 22px;color: #4d4d4d;cursor: default;}
#BMapLib_tab_tohere1{background: none;}
.tab_div ul.BMapLib_nav_tab_content li{padding-top: 6px;}
.BMap_Marker.BMap_noprint{width: 100px;height:100px;}
@media screen and (min-width: 320px) and (max-width: 1170px) {.cul_nav li {height: 30px;line-height: 30px;}
.cul_nav li a {font-size: 14px;}
}
.cul_banner {position: relative;width: 100%;height: 265px;}
.cul_banner img {position: absolute;left: 0;width: 100%;height: 100%;}
.up_water {width: 928px;height: 445px;margin: 0 auto;text-align: center;}
.up_water img {padding-top: 120px;width: 100%;}
.up_water p {height: 30px;margin-top: 10px;color: #666;}
.cul_name {width: 100%;height: 520px;position: relative;background: url("../img/cul_name.jpg");overflow: hidden;}
.cul_name .cul_name_word {max-width: 1200px;min-width: 1000px;text-align: center;margin: 58px auto;}
.red_left, .white_right {float: left;width: 49.9%;height: 60px;line-height: 60px;font-size: 24px;color: #333;background: white;}
.li_bg {background: #ca0202;color: white;}
.change_box {margin-top: 80px;display: none;}
.box_bg {display: block;}
.change_box .left {float: left;width: 187px;height: 187px;background: url("../img/zbword.png");margin-right: 50px;}
.red_white {overflow: hidden;}
.change_box .right {overflow: hidden;font-size: 14px;}
.explain {float: left;text-align: left;line-height: 35px;border-bottom: 1px dashed white;padding-bottom: 25px;padding-right:10px;color: white;}
.explain dt {text-align: center;float: left;background: url("../img/culture.png") 0 -625px;width: 76px;height: 35px;line-height: 35px;font-size: 16px;}
.explain dd {margin-left: 90px;height: 40px;line-height: 40px;}
.tar {clear: both;color: white;text-align: left;padding-top: 24px;font-weight: bold;}
.cul_tar {max-width: 1200px;min-width: 1000px;margin: 0 auto;height: 245px;padding-top: 92px;}
.cul_tar div {width: 50%;*width: 49.9%;height: 100%;float: left;}
.h_title div {height: 38px;line-height: 38px;}
.val {width: 100%;height: 647px;background: url("../img/values.jpg") no-repeat;position: relative;background-size: 100% 100%;behavior: url(../css-center/backgroundsize.min.htc);}
.val .h_title{padding-top: 70px;padding-bottom: 90px;}
.h_title.culture{padding:75px 0 ;}
.val p {width: 80%;height: 80px;line-height: 33px;margin: 30px auto;text-indent: 29px;color: white;}
.val .product_zi{width:603px;margin: 0 auto 70px;}
.cul_tar div .h2 {display: block;color: #ca0202;font-weight: normal;margin-bottom: 20px;height: 40px;line-height: 44px;padding-left: 50px;font-size: 24px;}
.cul_tar div p {font-size: 18px;padding-top: 25px;}
@media screen and (min-width: 300px) and (max-width: 1200px){.cul_tar div p{font-size: 17px;}
}
 
.cul_tar .h_left {background: url("../img/culture.png") 0 -455px no-repeat;}
.cul_tar .h_right {background: url("../img/culture.png") 0 -400px no-repeat;}
.cul_idea {position: relative;width: 100%;margin: 0 auto;background: white;height: 1050px;}
.cul_idea .h {position: relative;width: 300px;height: 100px;padding-top: 50px;margin: 0 auto;color: #ca0202;text-align: center;}
.cul_idea .h span {margin-top: -12px;display: inline-block;width: 80px;height: 0;border-bottom: 1px solid #ca0202;}
.cul_idea .h .h_left {float: left;}
.cul_idea .h .h_right {float: right;}
.idea {width: 24.9%;float: left;height: 778px;margin: 0 auto;text-align: center;color: white;position: relative;}
.idea ._img {width: 90%;height: 700px;position: relative;margin: 0 20px;background-size: 100% 100%;}
.bg1 {background: url("../FLASH/idea1.jpg");}
.bg2 {background: url("../FLASH/idea2.jpg");}
.bg3 {background: url("../FLASH/idea3.jpg");}
.bg4 {background: url("../FLASH/idea4.jpg");}
.img_up {display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(223, 0, 0, 0.8);z-index: 10;color: #fff;}
._img:hover .img_up {display: block;}
.idea .tit {position: absolute;top: 50%;width: 99%;margin: auto;text-align: center;}
.img_up .tit {position: static;margin-top: 30px;color: #fff;}
.idea .tit span {display: inline-block;width: 40px;height: 3px;background: white;margin: 20px auto;}
._img:hover .img_t {display: none;}
.cul_bot {height: 160px;text-align: center;padding-top: 40px;position: relative;width: 220px;margin: 0px auto;}
#module_four ul {position: relative;}
#module_four a {position: absolute;display: inline-block;width: 44px;height: 44px;line-height: 29px;background: url("../FLASH/culture.png") 0 -738px no-repeat;}
#module_four .left {left: 0;background-position: -3px -720px;}
#module_four .left:hover {background-position: -3px -666px;}
#module_four .right {right: 0px;background-position: -3px -768px;}
#module_four .right:hover {background-position: -3px -815px;}
.con {max-width: 1200px;min-width: 1000px;margin: 0 auto;padding-bottom: 30px;padding-top: 50px;}
.h2 {width: 100%;height: 48px;line-height: 48px;background: #ca0202;color: #fff;}
.h2 p {display: block;float: left;}
.comList .a2 {float: right;margin-left: 35px;margin-top: 8px;margin-right: 30px;}
.h2 .a1 {width: 58%;text-align: center;}



.cul_banner .cul {font-size: 30px;margin-bottom: 20px;}

.h_title.solu1
{
    padding-top: 0.62rem;
    padding-bottom: 0.88rem;
    font-size: 0.3rem;
    line-height: 0.3rem;
    color: #333;
    font-weight: 300;
    text-align: center;
}
.pro1
{
	list-style-type:none;
	}

.fang_an_small_tit {font-size: 14px;font-weight: bold;;text-align: center;}
.button.sol{padding:20px 0 58px 0;}
.black {background: #3b4240;color: white;}
.white ul li div {text-align: left;}
.black .sov_line_bg, .white .sov_line_bg {width: 78px;text-align: center;margin: 0 auto;background: url("../FLASH/sov_bg.png");background-position: 0px -237px;color: white;}

.white {background: #dee4ea;}
.white ul li i, .jz_right ul li span 
{
	display: block;float: left;height: 27px;width: 27px;margin: 10px 10px 10px 0px;
	
	background: url("../FLASH/sov_bg.png");background-position: 27px -123px;
	}
.white ul li i.phone {background-position: 23px -152px;}
.white ul li i.tex {background-position: 27px -180px;}
.white ul li i.email {background-position: 27px -207px;margin-top: 12px;}
.white ul li i.message {background-position: 27px -230px;margin: 13px 10px 10px 5px;}
.white ul li i.wx {background-position: 27px -254px;}
.white ul li i.qq {background-position: 27px -282px;}
.white ul li i.msn {background-position: 27px -308px;}
.white ul li i.blog {background-position: 27px -338px;}
.jz_right ul li span {float: none;width: 48px;margin: 0 auto;height: 48px;background-position:center center !important;background-repeat:no-repeat !important;}
.jz_right ul li div{padding-right:7px;}
.jz_right p {width: 83%;clear: both;font-size: 14px;padding-top: 20px;line-height: 36px;margin: 0 auto;color: #666;}
.moree {clear: both;max-width: 1200px;min-width: 1000px;background: #d20203;height: 63px;color: white;margin: 103px auto 50px auto;}
.h_title.t1.solu2{padding: 60px 0 42px 0;}
.more_mid {width: 320px;margin: 0 auto;line-height: 65px;}
#fa_ban .first ul li{width:33.33% ;height: 170px;background: none;}
.more_mid span {float: left;text-align: center;font-size: 16px;width: 135px;}
.more_mid div {float: left;font-size: 24px;font-weight: bold;}
.xgfa {width: 100%;background: #f2f3f4;overflow: hidden;}
#fa_banner_inner {position: absolute;height: 190px;width: 1730px;left: 0;}
a.banner_left, a.banner_right {position: absolute;top: 60px;display: block;width: 44px;height: 44px;background: url("../img/culture.png") 0 -738px no-repeat;z-index: 10;}
a.banner_left {left: -50px;background-position: -3px -720px;}
a.banner_left:hover {background-position: -3px -666px;}
a.banner_right {right: -56px;background-position: -3px -768px;}
a.banner_right:hover {background-position: -3px -815px;}
.fa_banner_list {float: left;width: 338px;margin: 0px 5px;height: 130px;padding-top: 40px;padding-left: 30px;background: white;}
#fa_ban {position: relative;margin-bottom: 70px;max-width: 1130px;padding: 0;min-width: 1000px;}
#fa_ban .first {width: 1130px;height: 166px;overflow: hidden;margin: 0px;}
.fa_banner_list:hover {background: #d4040f;color: white;}
.fa_banner_list:hover a{color: white;}
.fa_banner_list .fa_banner_left {float: left;width: 69px;height: 69px;position:relative;margin-right: 30px;}
.fa_banner_list .fa_banner_left .span1,
.fa_banner_list .fa_banner_left .span2{width:100%;height:100%;position:absolute;top:0;left:0;}
.fa_banner_list .fa_banner_left .span1{visibility: visible;}
.fa_banner_list .fa_banner_left .span2{visibility: hidden;}
.fa_banner_right dt {font-size: 16px;}
.fa_banner_right dd {width: 240px;*width:238px;font-size: 14px;color: #717171;margin-top: 20px;line-height: 20px;}
#fa_ban .first li:hover dd {color: white;}
.current {width: 100%;}
.doc {position: relative;width: 100%;}
.doc img {margin-top: 90px;width: 100%;height: auto;}
.current_box {width: 85%;margin: 0 auto;}
.word {position: absolute;top: 27.7%;color: white;width: 100%;height: 88px;text-align: center;}
.cul {width: 100%;margin-bottom: 20px;text-align: center;}
.cul_bor {width: 419px;margin: 0 auto;}
.bor {width: 225px;height: 30px;margin: 0 auto;line-height: 30px;border: 1px solid white;text-align: center;}
.bor_left, .bor_right {margin-top: -15px;display: inline-block;width: 100px;height: 0;border-bottom: 1px solid white;}
.bor_left {float: left;}
.bor_right {float: right;}
.sail {background: #f6f5f5;width: 100%;padding-top: 10px;}
.con.sail{padding-bottom: 35px;}
.button.exp{padding-bottom: 57px;margin-top: 72px;}
.con_top {width: 100%;font-size: 17px;height: 265px;background: url("../img/contact1.jpg") no-repeat;background-size:100% 100%}
.con_top.bg {background: none;height: 50px;}
.con_top .a2 span{display: block;width: 1px;background: #810202;height: 14px;position: absolute;top: 20px;left: -69px;}
.contm_top {width: 100%;font-size: 17px;height: 265px;background: url("../img/teamfc1.jpg") no-repeat; background-size:100% 100%}
.contm_top.bg {background: none;height: 50px;}
.contm_top .a2 span{display: block;width: 1px;background: #810202;height: 14px;position: absolute;top: 20px;left: -69px;}
.h2 .a2 {float: right;width: 141px;margin-left: 55px;position: relative;}
.sys_con {width: 100%;text-align: left;color: #ca0202;font-size: 16px;font-weight: normal;margin-top: 41px;padding-bottom: 10px;border-bottom: 1px solid #ca0202;}
 