@charset "utf-8";
/* CSS Document */

/* 初始化 */
html,body,form{width:100%;height:100%;padding: 0px;margin:0px;*position:static;*overflow-x:hidden;}
.left{ float:left;}
.right{ float:right;}
body{margin:0 0 0 0;font-family:"微软雅黑","宋体";font-size:14px;letter-spacing:0px;color:#333;background-color:#fff;}
img{border:none}
input,button,select,textarea{outline:none;resize:none;padding:0px;margin:0px;font-family:"微软雅黑","宋体";font-size:14px;border:none;}
select{*font-size:14px;}
h1,h2,h3,h4,h5,h6,figure{padding:0px;margin:0px;font-weight:normal;}
h1{position:absolute;float:none;top:0px;left:0px;text-indent:-999px;overflow:hidden;width:1px;height:1px;}
table, tr, td{border-spacing:0px;padding:0px;margin:0px;border-collapse:collapse;}
ul, li, ol, p, dt, dd, dl, pre, xmp, plaintext, listing{padding:0px;margin:0px;list-style-type:none;}
strong{font-weight:bold}
a{color:#333;text-decoration:none;outline:none;}
a:hover{
	color: #01A17B;
	text-decoration: none;
}

#banner{
	width: 100%;
	height: 375px;
	overflow: hidden;
	clear: both;
	z-index: 0;
}


/* CSS Document */

#wrapper {
	background:#fff;
	position:relative;
}



.fullwidthbanner-container{
	width:100% !important;
	position:relative;
	padding:0;
	max-height:375px !important;
	overflow:hidden;
}

.fullwidthbanner-container .fullwidthabnner	{
	width:100% !important;
	max-height:375px !important;
	position:relative;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	  .banner, .bannercontainer			{	width:768px; height:309px;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	   .banner, .bannercontainer		{	width:480px; height:193px;	}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
		.banner, .bannercontainer		{	width:320px;height:129px;	}
}

@media only screen and (max-width: 319px) {
		.banner, .bannercontainer		{	width:240px;height:97px;	}
}

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected {	
	background:#e1472f !important; 
}
.tp-leftarrow:hover,
.tp-rightarrow:hover {	
	background-color:#e1472f !important;
 }
/** BULLETS **/
.tp-bullets {
    z-index: 1001;
    position: absolute;
    bottom: 0px;
}

.tp-bullets.simplebullets.round .bullet {
    cursor: pointer;
    position: relative;
    background: #fff;
    width: 188px;
    height: 6px;
    float: left;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
}


.tp-leftarrow.large {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: #393939 url(/images/slider-left-arrow.png) no-Repeat;
	width: 49px;
	height: 104px;
	margin-left: 0px;
	margin-top: -21px;
	-webkit-transition: background 0.1s linear;
	-moz-transition: color, background 0.1s linear;
	-o-transition: color, background 0.1s linear;
	transition: color, background 0.1s linear;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/
	/*
	**打开注释，按钮变成圆形的
	border-radius: 20px;  所有角都使用半径为5px的圆角，此属性为CSS3标准属性 
	-moz-border-radius: 20px;  Mozilla浏览器的私有属性 
	-webkit-border-radius: 20px;  Webkit浏览器的私有属性 
	border-radius: 20px 20px 20px 20px; 四个半径值分别是左上角、右上角、右下角和左下角 
	*/
}

.tp-rightarrow.large {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: #393939 url(/images/slider-right-arrow.png) no-Repeat 0 0;
    width: 49px;
    height: 104px;
    margin-left: 0;
    margin-top: -21px;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/
	/*
	**打开注释，按钮变成圆形的
	border-radius: 20px;  所有角都使用半径为5px的圆角，此属性为CSS3标准属性 
	-moz-border-radius: 20px;  Mozilla浏览器的私有属性 
	-webkit-border-radius: 20px;  Webkit浏览器的私有属性 
	border-radius: 20px 20px 20px 20px; 四个半径值分别是左上角、右上角、右下角和左下角 
	*/
}



.tp-bullets.tp-thumbs {
    z-index: 100;
    position: absolute;
    padding: 3px;
    background-color: #fff;
    width: 500px;
    height: 50px;
    margin-top: -50px;
}

.fullwidthbanner-container .tp-thumbs {
    padding: 3px;
}

.tp-bullets.tp-thumbs .tp-mask {
    width: 500px;
    height: 50px;
    overflow: hidden;
    position: relative;
}

.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
    width: 5000px;
    position: absolute;
}

.tp-bullets.tp-thumbs .bullet {
    width: 100px;
    height: 50px;
    cursor: pointer;
    overflow: hidden;
    background: none;
    margin: 0;
    float: left;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/*filter: alpha(opacity=50);	*/
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}

.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.tp-thumbs img {
    width: 100%;
}

.tp-bannertimer {
    width: 100%;
    height: 10px;
    position: absolute;
    z-index: 200;
    z-index: 5000;
}

.tp-bannertimer.tp-bottom {
    bottom: 0px !important;
    height: 5px;
}


@media only screen and (min-width: 768px) and (max-width: 959px) {;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .responsive .tp-bullets.tp-thumbs {
        width: 300px !important;
        height: 30px !important;
    }

    .responsive .tp-bullets.tp-thumbs .tp-mask {
        width: 300px !important;
        height: 30px !important;
    }

    .responsive .tp-bullets.tp-thumbs .bullet {
        width: 60px !important;
        height: 30px !important;
    }
}

@media only screen and (min-width: 0px) and (max-width: 479px) {
    .responsive .tp-bullets {
        display: none;
    }

    .responsive .tparrows {
        display: none;
    }
}


.tp-simpleresponsive img {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}

.tp-simpleresponsive a {
    text-decoration: none;
}

.tp-simpleresponsive ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.tp-simpleresponsive >ul >li {
    list-stye: none;
    position: absolute;
    visibility: hidden;
}

.caption.slidelink a div,
.tp-caption.slidelink a div {
    width: 10000px;
    height: 10000px;
}

.tp-loader {
    background: url(../images/loader.html) no-repeat 10px 10px;
    background-color: #fff;
    margin: -22px -22px;
    top: 50%;
    left: 50%;
    z-index: 10000;
    position: absolute;
    width: 44px;
    height: 44px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.absolute{position:absolute;float:none;top:0px;right:0px;bottom:0px;left:0px;}
p{margin-bottom:10px;}
.overflow{overflow:hidden;}
.w-100{width:100%;}
.w-50{width:50%;}
.h100{width:100%;height:100px;}
.h50{width:100%;height:50px;}
.clearBoth{float:none;position:static;}
.cm{max-width:1200px;width:100%;float:none;margin:0 auto; overflow:hidden;}
.cm1{max-width:1200px;width:100%;float:none;margin:0 auto; overflow:hidden;}
.floatRight{float:right;}
.floatLeft{float:left;}
a,.animate,.banner .prev,.banner .next,.header .logo img,.banner .thumb span,.downPage li,.fromBox .btn{-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}
.textoverhidden,.downPage li a{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
input.no,textarea.no{color:#eb7507;border:1px #eb7507 solid;}
.clear{ clear:both; margin:0px; padding:0px;}
/*主框架*/
.pagesize,.main,.header,.banner,.content,.footer,.textArea{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

.contin2{
	width: 1050px;
	font-size: 14px;
	padding-top: 20px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.guantu{
	width: 360px;
	float: left;
	padding-right: 5px;
}
.guancon{
	width: 612px;
	float: right;
	padding-left: 20px;
	margin-top: 10px;
}
.guancon .menug{
	width: 612px;
	background: url(../images/bai.html) no-repeat left bottom;
	height: 36px;
	font-size: 18px;
	margin-bottom: 10px;
}
.guancon .contg{
	width: 612px;
	line-height: 220%;
	font-size: 14px;
}

.more2{
	padding-top: 20px;
	clear: both;
	zoom: 1;
}
.more2 p{text-align:center; font-size:14px;}
.more2 p a{
	padding: 7px 20px 10px 30px;
	line-height: 30px;
	background-color: #EB7507;
	color: #FFF;
}
.more2 p a:hover{
	background-color: #EB7507;
}
/*客服*/
.keifu{ position:fixed; top:100px; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(/images/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:131px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(/images/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(/images/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{
	padding-top: 15px;
	background: #fbfbfb;
	border-right-width: 7px;
	border-left-width: 7px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F38338;
	border-left-color: #F38338;
}
.keifu_con li{height:33px; padding-left:12px;}
.keifu_con .weixin{
	height: 96px;
	margin-top: 3px;
}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:119px; background:url(/images/keifu.png); background-position:0 -149px; }

/*.main{overflow:hidden;}*/
.textArea{line-height:22px;}
.textArea *{position:static;float:none;word-wrap:break-word;}
.textArea ul{padding-left:20px;}
.textArea li{list-style-type:disc;}
.textArea img{max-width:100%;}
.textArea p{width:100%;position:relative;float:left;}
.textArea .w10{width:10%;}
.textArea .w25{width:25%;}
.viewport{overflow:hidden;}
.viewport .textArea{width:auto;position:absolute;float:none;top:0px;left:0px;right:20px;font-size:13px;}
.scrollbar{width:6px;position:absolute;float:none;top:0px;right:0px;z-index:5;}
.trackbar{ background-color: #bdbdbd;height:100%;width:1px; position: relative;float:left;}
.thumbbar{ height: 20px; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0;left:-2px;background-color: #bdbdbd;border-radius:5px;}
.disable{display: none;}
.noSelect{moz-user-select: -moz-none; -moz-user-select: none; -o-user-select:none; -khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none; user-select:none;}

.header .cm{max-width:1200px;}
.footer .cm2{
	width:100%;
	text-align: center;
}
.footer .copy{
	background-color: #333;
	color: #FFF;
	line-height: 45px;
}
}
.header{height:100px; background:url(/Images/header.jpg) repeat-x left bottom; z-index:9999; }
.header .logo{
	width: 315px;
	height: 50px;
	margin-top: 10px;
	float: left;
	margin-left: 20px;
	line-height: 74px;
	padding-top: 27px;
}

.ab-show {
	width: 1000px;
	height: 173px;
	background: url(/images/zhanshi.png) no-repeat center;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}

.menurt {
	float: right;
	width: 800px;
}

.header .lang{height:40px; line-height:40px; width:825px; text-align:right; }

.header .menuBtn,.header .userBtn{width:52px;height:40px;position:absolute;float:none;top:12px;right:70px;background:url(../Images/menubtn.html) no-repeat;background-size:auto 40px;cursor:pointer;z-index:100;display:none;}
.header .userBtn{background-image:url(../Images/loginbtn.html);right:15px;}

.header .menu{
	margin-top: 15px;
	z-index: 9999;
	height: 80px;
}
.header .menu ul{}
.header .menu li{
	height: 80px;
	line-height: 80px;
	font-size: 16px;
	float: left;
	margin-left: 5px;
}
.header .menu li a{
	float: left;
	font-weight: bold;
	border-radius: 3px;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 12px;
}
.header .menu li.nav_lishw a{
	padding: 10px 15px;
	border-radius: 3px;
	background-color: #690;
	color: #fff;
	float: none;
}
.header .menu li a:hover{
	padding: 10px 15px;
	border-radius: 3px;
	background-color: #690;
	color: #fff;
	float: none;
}

#nav_wrap {margin: 0px auto;}
#nav_wrap {overflow: hidden;}
#nav {position: relative;margin: 0 auto;}


#nav .kind_menu {height: 40px;*height:29px;line-height: 40px;vertical-align: middle;position: absolute;top: 79px;*top:40px;left:-10px ;text-align: center;display: none; z-index:9999;}
#nav .kind_menu a {float: left;text-align: center;color:#fff; padding:0px 10px; display:block; background:#eb7507; margin:0px 3px;}
#nav .kind_menu a:hover { color: #f0ff00; background:#eb770a; }
#nav .kind_menu span {font-size: 10px;line-height: 40px;*line-height:40px;float: left; color:#fff;}
#tmenu {height: 34px;}


.footer{
	line-height: 28px;
	font-size: 14px;
	z-index: 5;
	background: #f4f4f4;
	padding: 0px;
}

.menufoot a{ padding:0px 15px;}
.menufoot{
	width: 100%;
}
.conInfo{width:300px;float:right; text-align:right;}
.conInfo a{ display:block; width:92px; height:80px; float:left;}
.conInfo img{vertical-align:middle;margin-right:5px;}

.content{min-height:200px;z-index:2;}
.content .cbg{width:100%;position:absolute;float:none;top:0px;right:0px;bottom:0px;left:0px;background:#a0a0a0 url(/Images/03.jpg) no-repeat center top;z-index:-1;}
.content .prev,.content .next{width:48px;height:48px;position:absolute;float:none;top:50%;left:-60px;margin-top:-24px;z-index:100;cursor:pointer;display:none;}
.content .next{left:auto;right:-60px;}
.content .tit,.content .tit a{color:#fff;}
.content .tit{width:100%;padding:28px 0;}
.content .tit span{font-size:16px;text-transform:uppercase;}
.content .tit span font{font-size:18px;font-weight:bold;}
.content .tit .floatRight{font-size:14px;margin-top:12px;}
.content .tit .floatRight a{margin-left:40px;display:inline;padding:3px 0;}
.content .tit .floatRight a:hover,.content .tit .floatRight a.active{border-bottom:1px #fff solid;}

.content .submenu{width:100%;height:70px;line-height:70px;background-color:#206ac5;}
.content .submenu,.content .submenu a{color:#fff;}
.content .submenu a{margin-left:40px;padding:2px 0;}
.content .submenu a:hover,.content .submenu a.active{border-bottom:1px #fff solid;}
.content .clear{padding:0 60px;float:none;display:block;clear:both;font-size:14px;}
.content .submenu .clear .f-u{float:left;font-weight:bold;}
.content .pageBox{width:100%;min-height:300px;background-color:#fff;}
.content .pageBox.nobg{background-color:transparent;}
.content .shareBox{height:82px;position:absolute;float:none;z-index:20;left:60px;bottom:-41px;text-align:center;}
.content .shareBox.rel{width:100%;position:relative;float:left;left:auto;bottom:auto;}
.content .shareBox img{float:none;vertical-align:middle;margin-bottom:5px;}
.content .shareBox .btn{width:82px;height:82px;border-radius:82px;background-color:#eb7507;color:#fff;cursor:pointer;float:left;margin-right:30px;}
.content .shareBox .btn:hover{background-color:#d34b03;}
.content .bdsharebuttonbox{margin-top:12px;width:0px;height:55px;overflow:hidden;}
.content .bdsharebuttonbox .bds_more{display:none;}
.content .bdsharebuttonbox .bds_tsina,.content .bdsharebuttonbox .bds_weixin,.content .bdsharebuttonbox .bds_renren{width:55px;height:55px;float:left;margin:0 10px 0 0;background:url(../Images/share.html);padding:0px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.content .bdsharebuttonbox .bds_weixin{background-position:-55px 0;}
.content .bdsharebuttonbox .bds_renren{background-position:-110px 0;}
.bd_weixin_popup .bd_weixin_popup_head{width:100%;}

.content .scroll,.content .scroll .box{width:100%;}
.content .scroll .box{
	overflow: hidden;
	width: 1050px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.content .scroll .box li{ float:left;}
.content .scroll .box li h3 a{ color:#eb7507;}
.content .scroll .box li h3.on1{ height:65px; line-height:65px; background:url(/Images/icons2.jpg) no-repeat; padding-left:65px;}
.content .scroll .box li h3.on2{ height:65px; line-height:65px; background:url(/Images/icons3.jpg) no-repeat; padding-left:65px;}
.content .scroll .box li h3.on3{ height:65px; line-height:65px; background:url(/Images/icons4.jpg) no-repeat; padding-left:65px;}
.content .scroll .box li h3.on4{ height:65px; line-height:65px; background:url(/Images/icons5.jpg) no-repeat; padding-left:65px;}
.content .scroll ul{
	margin-top: 30px;
}

/*banner*/

.bannerbox{width:100%; height:530px;}
.banner{ }
.banner{background:url(../Images/load.html) no-repeat center center;z-index:5;width:1200px;margin:0 auto; position:relative;}
.banner,.banner .pic,.banner .pic .item,.banner .pic li a,.banner .pic ul,.banner .pic li{width:1200px;min-height:250px;}
.banner .pic,.banner .pic .item,.banner .pic li a,.banner .pic ul,.banner .pic li{overflow:hidden;height:495px;}
.banner .pic ul{width:30000%;}
.banner .pic li{position:absolute;float:none;top:0px;left:0px;}
.banner .pic li.active{position:relative;float:left;z-index:5;}
.banner .pic li a{background-position:center top;background-repeat:no-repeat;}
.banner .pic li.zi{z-index:10;}
.banner .pic li a img{width:100%;height:auto;display:none;min-height:300px;}
.banner .thumb{position:absolute;float:none;right:15px;bottom:15px;height:15px;text-align:center;z-index:10;font-size:12px;display:none;}
.banner .thumb span{padding:4px;margin:0 2px;display:inline;border-radius:15px;cursor:pointer;overflow:hidden;text-indent:-999px;background-color:#fff;}
.banner .thumb span.active{background-color:#eb7507;}
.banner .prev,.banner .next{width:55px;height:55px;position:absolute;float:none;bottom:-28px;left:50%;z-index:999;cursor:pointer;}
.banner .prev{background:#e98f3c url(/Images/l.png) center center no-repeat;margin-left:-60px;}
.banner .next{background:#e98f3c url(/Images/r.png) center center no-repeat;margin-left:5px;}
.banner .prev:hover,.banner .next:hover{background-color:#eb7507;}



.banner.homeBox,.banner.homeBox .pic,.banner.homeBox .pic .item,.banner.homeBox .pic li a,.banner.homeBox .pic ul,.banner.homeBox .pic li,.banner.homeBox .pic li a img{min-height:inherit;}
.banner.homeBox .pic li a img{display:block;}


/*首页*/


.homeText .box,.homeText li .textArea{width:100%;overflow:hidden;}
.homeText ul{width:30000%;z-index:10;}
.homeText li{width:226px;margin-right:46px;}
.homeText li .textArea{
	height: 144px;
	line-height: 24px;
}
.homeText li .btn{width:100%;height:48px;line-height:48px;float:left;background:#ececec url(/Images/more.png) center center no-repeat;}
.homeText li:hover .btn{margin-top:10px;}
.homeText li .btn:hover{background-color:#eb7507;}

.homeBlock{width:100%;}
.homeBlock .item{width:100%;background-color:#fff;overflow:hidden;}
.homeBlock .item.oneTotwo{overflow:inherit;}
.homeBlock .item:hover{z-index:10;}
.homeBlock .item img{width:100%;min-height:100%;}
.homeBlock .item .title{width:100%;position:absolute;float:none;left:0;bottom:-100px;padding:10px 0;line-height:22px;background-color:rgba(0,0,0,0.8);color:#fff;}
.homeBlock .item:hover .title{bottom:0px;}
.homeBlock .item .title font{padding:0 10px;display:block;}
.homeBlock .item .playBox{position:absolute;float:none;}
.homeProject li a.absolute{z-index:100;}

.ht_100{}





/* 外间距 */
.mt-1{margin-top:1px;}
.mt-3{margin-top:3px;}
.mt-4{margin-top:4px;}
.mt-5{margin-top:5px;}
.mt-6{margin-top:6px;}
.mt-7{margin-top:7px;}
.mt-8{margin-top:8px;}
.mt-9{margin-top:9px;}
.mt-10{margin-top:10px;}
.mt-12{margin-top:12px;}
.mt-14{margin-top:14px;}
.mt-15{margin-top:15px;}
.mt-18{margin-top:18px;}
.mt-20{margin-top:20px;}
.mt-22{margin-top:22px;}
.mt-25{margin-top:25px;}
.mt-30{margin-top:30px;}
.mt-32{margin-top:32px;}
.mt-36{margin-top:36px;}
.mt-40{margin-top:40px;}
.mt-60{margin-top:60px;}
.mt-120{margin-top:120px;}

.mr-3{margin-right:3px;}
.mr-5{margin-right:5px;}
.mr-8{margin-right:8px;}
.mr-10{margin-right:10px;}
.mr-12{margin-right:12px;}
.mr-15{margin-right:15px;}
.mr-20{margin-right:20px;}
.mr-30{margin-right:30px;}

.mb-5{margin-bottom:5px;}
.mb-15{margin-bottom:15px;}
.mb-20{margin-bottom:20px;}
.mb-30{margin-bottom:30px;}

.ml-1{margin-left:1px;}
.ml-3{margin-left:3px;}
.ml-8{margin-left:8px;}
.ml-10{margin-left:10px;}
.ml-15{margin-left:15px;}
.ml-20{margin-left:20px;}
.ml-30{margin-left:33px;}
.ml-40{margin-left:40px;}
.ml-70{margin-left:70px;}
.ml-75{margin-left:75px;}
.ml-98{margin-left:98px;}
.ml-90{margin-left:90px;}
.ml-100{margin-left:100px;}
.ml-110{margin-left:110px;}
.ml-125{margin-left:125px;}
.ml-130{margin-left:130px;}
.ml-160{margin-left:160px;}
.ml-170{margin-left:170px;}

.mlr-3{margin-left:3px;margin-right:3px;}
.mlr-5{margin-left:5px;margin-right:5px;}
.mlr-8{margin-left:8px;margin-right:8px;}
.mlr-10{margin-left:10px;margin-right:10px;}
.mlr-15{margin-left:15px;margin-right:15px;}
.mlr-20{margin-left:20px;margin-right:20px;}
.mlr-30{margin-left:20px;margin-right:30px;}

.mt-30,.mr-10,.mr-5,.mlr-10,.ml-8,.mlr-8,.mt-10,.mt-15,.mlr-15,.ml-3,.mt-5,.mr-30,.mr-3,.mlr-20,mt-20,.mr-20,.ml-20,.ml-40,.ml-10,.mb-5,.mt-8,mlr-30,.mlr-3,.mt-3,.mt-12,.ml-170,.ml-15,.mr-8,.ml-30,.ml-100,.ml-110,.mr-15,.mt-4,.mt-25,.mr-12,.mt-9,.ml-70,.ml-75,.mt-6,.ml-90,.ml-160,.mt-7,.mt-1,.ml-1,.mt-40,.mt-18,.mt-14,.mlr-5,.ml-98,.mt-120,.mt-60,.mt-22,.mt-32,.mb-15,.mb-30,.mb-20{display:inline;}

/* 内间距 */
.pt-10{padding-top:10px;}
.pt-15{padding-top:15px;}
.pt-20{padding-top:20px;}
.pt-27{padding-top:27px;}
.pt-30{padding-top:30px;}

.pr-12{padding-right:12px;}
.pr-20{padding-right:20px;}
.pr-30{padding-right:30px;}

.pm-10{padding-bottom:10px;}
.pm-40{padding-bottom:40px;}
.pm-60{padding-bottom:60px;}

.plr-5{padding-left:5px;padding-right:5px;}
.pl-12{padding-left:12px;}
.plr-10{padding-left:10px;padding-right:10px;}
.pl-10-r-15{padding-left:10px;padding-right:15px;}
.plr-14{padding-left:14px;padding-right:14px;}
.plr-15{padding-left:15px;padding-right:15px;}
.plr-20{padding-left:20px;padding-right:20px;}
.plr-30{padding-left:30px;padding-right:30px;}

.ptm-10{padding-top:10px;padding-bottom:10px;}
.ptm-15{padding-top:15px;padding-bottom:15px;}
.ptm-20{padding-top:20px;padding-bottom:20px;}
.ptm-30{padding-top:30px;padding-bottom:30px;}
.ptm-40{padding-top:40px;padding-bottom:40px;}
.pt-40-m-60{padding-top:40px;padding-bottom:60px;}
.ptm-50{padding-top:50px;padding-bottom:50px;}
.ptm-60{padding-top:60px;padding-bottom:60px;}
.ptmb-50{padding-top:50px;}
.ptmb-70{padding-top:70px;}
.ptm-75{padding-top:75px;padding-bottom:75px;}

/* 行高 */
.h-35{line-height:35px;}
.h-30{line-height:30px;}
.h-20{line-height:20px;}
.h-22{line-height:22px;}
.h-24{line-height:24px;}
.h-25{line-height:25px;}
.h-26{line-height:26px;}
.h-29{line-height:29px;}
.h-33{line-height:33px;}
.h-37{line-height:37px;}
.h-38{line-height:38px;}
.h-40{line-height:40px;}
.h-54{line-height:54px;}

/*邊框*/
.b-a{border:1px #dbdbdb solid;}
.b-l{border-left:1px #dbdbdb solid;}
.b-r{border-right:1px #dbdbdb solid;}
.b-t{border-top:1px #dbdbdb solid;}
.b-b{border-bottom:1px #dbdbdb solid;}
.b-ld{border-left:1px #dbdbdb dashed;}
.b-rd{border-right:1px #dbdbdb dashed;}
.b-td{border-top:1px #dbdbdb dashed;}
.b-bd{border-bottom:1px #dbdbdb dashed;}

/*背景*/
.bg-orange{background-color:#eb7507;}
.bg-orange a{color:#fff;}
.bg-white{background-color:#fff;}
.bg-grey{background-color:#f5f5f5;}
.bg-blue{background-color:#28a2ef;}
.bg-green{background-color:#b3d56c;}
.bg-purple{background-color:#be9ecc;}
.bg-touming{ background:url(/Images/touming-bg.png) repeat-y center top;}

/* 颜色样式 */
.col1{ color:#eb7507;}


/* 字体样式 */
.f-12{font-size:12px;}
.f-13{font-size:13px;}
.f-14{font-size:14px;}
.f-15{font-size:15px;}
.f-16{font-size:16px;}
.f-18{font-size:18px;}
.f-20{font-size:20px;}
.f-22{font-size:22px;}
.f-23{font-size:23px;}
.f-24{font-size:24px;}
.f-26{font-size:26px;}
.f-28{font-size:28px;}
.f-30{font-size:30px;}
.fbold{font-weight:bold;}
.fboldno{font-weight:normal;}
.f-c{text-align:center;}
.f-i{font-style:italic;}
.f-r{text-align:right;}
.f-f{font-family:"宋体","Microsoft YaHei","微软雅黑","Arial","Helvetica",sans-serif;}
.f-t{text-decoration:underline;cursor:pointer;}
.f-v{vertical-align:middle;}
.f-u{text-transform:uppercase;}
.greent,a.greent{color:#7acd00;}
.oranget,a.oranget{color:#206ac5;}
.greyt,a.greyt{color:#999;}
.grey6t,a.grey6t{color:#666;}
.redt,a.redt{color:#e55151;}
.blackt,a.blackt{color:#333;}
.bluet,a.bluet{color:#28a2ef;}
.lightbluet,a.lightbluet,.lightbluet a{color:#66a6e1;}
.lightbluet a:hover{text-decoration:underline;}
.whitet{color:#fff;}
.purplet,a.purplet{color:#eb7a79;}
.wm-70{min-width:70px;}
a.redt:hover,a.greent:hover,a.oranget:hover,a.greyt:hover,a.blackt:hover,a.bluet:hover,a.lightbluet:hover,a.purplet:hover{text-decoration:underline;}
.link a{border-bottom:1px #c1c1c1 dashed;}

/* 通用——分页 */
.page{width:100%;height:30px;line-height:30px;overflow:hidden;margin-top:35px;text-align:center;}
.page a{padding:7px 11px;margin:0 3px;display:inline;background:#fff;background-color:#d1d1d1;color:#666;}
.page a:hover,.page a.active{background:#eb7507;color:#fff;text-decoration:none;}

.uploadMask{display:none;}
.uploadMask,.uploadMask .bg{width:100%;height:100%;position:fixed;float:none;top:0px;left:0px;z-index:10000;}
.uploadMask .bg{z-index:-1;background-color:#fff;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
.uploadMask .load{width:150px;height:80px;position:absolute;float:none;top:50%;left:50%;margin:-40px 0 0 -75px;z-index:10;text-align:center;}
.uploadMask .load img{width:50px;height:50px;float:none;}

.box .f-13 a img{ float:none;}
#kbmfimg_text img{ float:none;}

.write .box a img{float:none;}

.ht_100{
	height: 100px;
	line-height: 100px;
	font-size: 30px;
	font-family: "微软雅黑";
	text-align: center;
	background-color: #FEEEE0;
}


.productstd{
	width: 1050px;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.productstd li{
	float: left;
	width: 520px;
	margin-top: 20px;
	height: 120px;
	overflow: hidden;
}
.productstd li .proImg{
	float: left;
	width: 160px;
	margin-right: 20px;
	text-align: center;
	height: 90px;
	overflow: hidden;
}
.productstd li .proinfo{
	float: left;
	width: 300px;
	height: 120px;
	line-height: 21px;
	overflow: hidden;
	font-size: 13px;
} 

.xn_c_index_22_NRbox{ width:249px; height: 270px; float:left; margin: 0 22px 0 auto; padding: 0 42px; background: #f7f7f7; }
.xn_c_index_22_NRbox:hover{ width:249px; height: 270px; float:left; margin: 0 22px 0 auto; padding: 0 42px; background: url(/Images/index_faq_bg.jpg); color:#999; }
.xn_c_index_22_img{ width:158px; height: 115px; margin: 0 auto; padding-top: 36px; background: url(/Images/index_faq_shade.png) center bottom no-repeat;}
#index_faq_1{ width: 154px; height: 115px; margin: 0 auto; padding-top: 36px; }
#index_faq_1 a{ width: 95px; height: 95px; display: block; }
.xn_c_index_22_NRbox:hover #index_faq_1 a { width: 95px; height: 95px; display: block; background: url(/Images/index_faq_img_hover.png) no-repeat;}
#index_faq_2{ width: 154px; height: 115px; margin: 0 auto; padding-top: 36px; }
#index_faq_2 a{ width: 95px; height: 95px; display: block; background: url(/Images/index_faq_img2.png) no-repeat;}
.xn_c_index_22_NRbox:hover #index_faq_2 a { width: 95px; height: 95px; display: block; background: url(/Images/index_faq_img2_hover.png) no-repeat;}
#index_faq_3{ width: 154px; height: 115px; margin: 0 auto; padding-top: 36px; }
#index_faq_3 a{ width: 95px; height: 95px; display: block; background: url(/Images/index_faq_img3.png) no-repeat;}
.xn_c_index_22_NRbox:hover #index_faq_3 a { width: 95px; height: 95px; display: block; background: url(/Images/index_faq_img3_hover.png) no-repeat;}
.xn_c_index_22_title{ width: 230px; height: 25px; line-height: 94px; padding-bottom: 40px; margin:0 auto; color: #000; text-align: center; font-size:16px; overflow: hidden; }
.xn_c_index_22_title:hover{ color: #fd8200; }
.xn_c_index_22_title a{ color: #000; }
.xn_c_index_22_NRbox:hover .xn_c_index_22_title a{ color: #fd8200;}
.xn_c_index_22_Intr{ width: 235px; max-height: 40px; line-height: 20px; margin: 0 auto; text-align: center;  font-size:12px; overflow: hidden;}
.xn_c_index_22_Intr:hover{ color:#999;}
.xn_c_index_22_faqT,.xn_c_index_22_time,.xn_c_index_22_more{ display: none; }

/*index_c_txt_list*/
.index_c_txt_list{ width: 1050px; margin: 0px auto 0px auto; }
.index_c_txt_list ul{ width: 1050px; overflow: hidden;}
.txt_list{
	width: 320px;
	float: left;
	margin-left: 35px;
	border-right: #dbdbdb dotted 1px;
	overflow: hidden;
}
.txt_list:first-child{ margin-left: 0px; }
#txt_list1{
	background-image: url(/Images/index_c_list_one.jpg);
	background-repeat: no-repeat;
	background-position: right 12px;
}
#txt_list2{ background: url(/Images/index_c_list_two.jpg) right 12px no-repeat;}
#txt_list3{ background: url(/Images/index_c_list_three.jpg) right 12px no-repeat;}
.contment_list_text1{ width: 275px; height: 40px; line-height: 45px; font-size:34px; font-family: "宋体"; display: inline-block; overflow: hidden;}
.contment_list_text2{ width: 275px; height: 18px; line-height: 16px; font-size:20px; font-family: "Arail";display: inline-block; overflow: hidden;}
.contment_list_text3{ width: 270px; height: 138px; line-height: 23px; padding: 25px 0; font-size:14px;display: inline-block; overflow: hidden; }
/*end_index_c_txt_list*/



/*---------------------------------------------channel-window--------------------------------------------------*/
.channel-window { display: block; overflow: hidden; position:relative; width:100%;  }
.channel-window .foot-gicp { height:40px;}
/*---------------------------------------------channel-window--------------------------------------------------*/
.map { }
#allmap { position: absolute; z-index: 1; width: 100%; height: 400px; }
.contactte {
	position: absolute;
	z-index: 2;
	width: 315px;
	height: 300px;
	top: 55px;
	background: #fff;
	left: 59%;
	margin-left: 100px;
	filter: alpha(opacity=95);
	-moz-opacity: 0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.contactte h3 { display: block; height: 30px; overflow: hidden; margin-top: 60px; color: #604c3a; }
.contactte ul li { margin-bottom: 10px; }
.contactte ul li input[type=text] { height: 20px; line-height: 18px; border: 1px solid #e0d8cd; background: #fefbf7; padding: 0px 2px; width: 320px; }
.contactte ul li i { padding: 0px 3px; color: #ff4d4d; line-height: 18px; }
.contactte ul li textarea { width: 320px; padding: 2px; border: 1px solid #e0d8cd; background: #fefbf7; }
.contactte ul li input[type=button] { color: #fefbf7; background: #ccbaa6; border: 1px solid #d6cabb; width: 320px; height: 30px; line-height: 28px; font-size: 16px; text-align: center; }
.contactte h6 { display: block; overflow: hidden; margin-top:35px; font-size: 16px; height:18px; }
.contactte p {
	font-size: 14px;
	font-family: Tahoma,"Arial","Helvetica","Microsoft YaHei","微软雅黑","微軟雅黑";
	color: #747474;
	line-height: 24px;
	width: 320px;
}
.contactte p img { float: right; margin-left:20px; }
.contactte h6{ height:40px;  width:320px; }

.foot-gicp { display: block; height: 48px; }
.footered { display: block; position: fixed; width: 100%; left: 0px; bottom: 0px; z-index: 9999999999; height: 48px; background: #eb7607; min-width:1000px; overflow:hidden;}
.footered a {  }
.footered em { float: right; line-height: 48px; font-size: 30px; color: #FFF; font-weight: 700; padding-right: 30px; font-family: "Times New Roman", Times, serif; }
.footer-channel { position: relative; }


.bg_100{ width:100%; background:url(/Images/03.jpg) center top;}
.content .tit a{color:#fff;}
.content .tit{width:1050px; text-align:left; margin:0 auto; height:100px; line-height:100px; padding:0px;}
.content .tit span{font-size:16px;text-transform:uppercase;}
.content .tit span font{font-size:18px;font-weight:bold;}

.contte-left{ width:240px; height:auto; overflow:hidden; float:left;}
.productlist1{ width:240px; float:left; overflow:hidden;}
.productlist1 .sideMenu{width: 240px;padding-top: 2px;font-size:12px;margin-bottom:10px;overflow:hidden;}
.productlist1 .sideMenu li{
	background: url(/Images/lie1.jpg) no-repeat 10px 11px #f3f3f3;
	font-size: 16px;
	line-height: 36px;
	text-indent: 25px;
	width: 240px;
	margin-bottom: 2px;
} 
.productlist1 .sideMenu li .active{
	font-weight: bold;
	color: #690;
}
.productlist1 .productlist{ width:223px; float:left; overflow:hidden;}
.left_menu_head1{
	height: 39px;
	width: 240px;
	font-size: 16px;
	line-height: 39px;
	color: #FFFFFF;
	text-indent: 25px;
	font-weight: bold;
	background-color: #690;
	background-image: url(../Images/lie.html);
	background-repeat: no-repeat;
	background-position: 10px 8px;
}

.contte-rgiht{
	width: 935px;
	float: left;
	margin-left: 20px;
}
.homee{ width:100%; height:25px;  border-bottom:1px dotted #b1b1b1; margin:0 auto; padding-top:15px; background:url(/Images/arrow.jpg) no-repeat 0px 20px; padding-left:20px;}
.cont{
	width: 935px;
	height: auto;
	overflow: hidden;
	line-height: 24px;
	padding-top: 5px;
}
.cont p{   }

/* ============点评检索============== */

#jobquery {margin:0;border-bottom:2px #e8e8e8 solid;}
#jobquery ul{margin:0;padding:0}
#jobquery ul.queryul{margin:10px 0px;}
#jobquery li{
	list-style-type: none;
	padding-left: 10px;
	height: 35px;
	overflow: hidden;
}
#jobquery li.cap{border-bottom:2px #e8e8e8 solid;background:#f5f5f5}
#jobquery .bt{float:left;line-height:35px;margin-right:20px;}
#jobquery .bt a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 35px;
}
#jobquery .bk{
	float: right;
	width: 330px;
	line-height: 35px;
}
#jobquery .bk a{font: 12px/35px Verdana, Arial, Helvetica, sans-serif;}
#jobquery .au{float:right;width:90px;line-height:35px;}
#jobquery .au a{font: 12px/35px Verdana, Arial, Helvetica, sans-serif;}
#jobquery .cl{float:right;width:100px;line-height:35px;}
#jobquery .cl a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 35px;
}


/* ============职位详情============== */

div#jobcontent{
text-align:left;
margin:0px 10px;
}

div#jobcontent .jobname{
	height:28px;
	background-color:#f5f5f5;
	padding:5px;
	font:bold 14px/28px 'Microsoft YaHei',SimSun,Arial,Sans-Serif;
}

div#jobcontent .jobitem{
	margin-bottom:15px;
	font:14px/23px Verdana, Arial, Helvetica, sans-serif;
}
div#jobcontent .jobtit{
	margin:5px 0px;
	background:url(../Images/downarr.html) 60px no-repeat;
	font:14px/20px Verdana, Arial, Helvetica, sans-serif;
}
div#jobcontent .jobintro{
	margin:0px 0px;
	border-top:1px #ddd solid;
	border-bottom:1px #ddd solid;
	padding:15px 3px;
	font:14px/20px Verdana, Arial, Helvetica, sans-serif;
}



div#jobcontent .jobcontact{
	margin:15px 0px;
	font:14px/23px Verdana, Arial, Helvetica, sans-serif;
}


/* __feedBox----------------------------*/
.feedBox{ margin-top:40px;}
.feedBox td{ padding:5px; color:#333;}
.feedBox .input{ padding:5px; border:1px solid #ddd; background:#fff; width:240px; border-radius:3px;}
.feedBox .note{ color:#FF0000;}
.feedBox .textarea{  border:1px solid #ddd; background:#fff; width:320px; height:100px; border-radius:3px;}
.feedBox .signBtn{ background:url(/Images/signBtn.gif) repeat-x; border:1px solid #db4e00; padding:2px 10px; font-weight:bold; color:#fff; cursor:pointer;}
.feedBox .tex{ padding:5px; border:1px solid #ddd; background:#fff; width:100px; border-radius:3px;}
.feedBox .verifyCode{ vertical-align: middle;}

/* payment----------------------------*/
.payment{ width:99%; text-align:left;text-indent:2em;}
.payment th{ background:#f3f3f3; text-indent:2em;padding:5px; border:1px solid #ddd}
.payment td{ padding:5px; border:1px solid #ddd}
.paybox{ font-size:16px; text-align:center; margin-bottom:10px; margin-top:20px;}

/**/
.news ul{width:100%; padding-left:250px; padding-top:40px;}
.news li{width:100px;height:100px;margin:0 6%;background-color:#fff;overflow:hidden;margin-bottom:30px; margin-top:20px; float:left; box-shadow: 0 0 10px #ccc; border-radius:15px;}
.news li a{color:#000;}
.news li:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);}
.news li .info{float:none;display:block;}
.news li .img{width:100px;height:100px;overflow:hidden;border-radius:15px;}
.news li .img img{height:100%;min-width:100%;}
.news li .text{font-size:12px;float:none;display:block;margin-left:165px;line-height:20px;}
.news li .text p{text-indent:2em}
.news li a.btn{height:26px;line-height:26px;float:left;padding:0 15px;background-color:#a4a4a4;border-radius:100px;color:#fff; display:block;}
.news li a.btn:hover{color:#fff;background-color:#ed5404;}
.news li a.absolute{display:none;z-index:10px;}
.news li span{ height:140px; overflow:hidden;}
.newsli{ width:700px;}

.news2 ul{width:100%; padding-left:60px;}
.news2 li{width:60px;height:60px;margin:0 3%;background-color:#fff;overflow:hidden;margin-bottom:30px; margin-top:20px; float:left; box-shadow: 0 0 10px #ccc; border-radius:15px;}
.news2 li a{color:#000;}
.news2 li:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);}
.news2 li .info{float:none;display:block;}
.news2 li .img{width:60px;height:60px;overflow:hidden;border-radius:15px;}
.news2 li .img img{height:100%;min-width:100%;}
.news2 li .text{font-size:12px;float:none;display:block;margin-left:165px;line-height:20px;}
.news2 li .text p{text-indent:2em}
.news2 li a.btn{height:26px;line-height:26px;float:left;padding:0 15px;background-color:#a4a4a4;border-radius:100px;color:#fff; display:block;}
.news2 li a.btn:hover{color:#fff;background-color:#ed5404;}
.news2 li a.absolute{display:none;z-index:10px;}
.news2 li span{ height:140px; overflow:hidden;}
.newbox h2{ font-size:25px; color:#999; line-height:40px;}
 

/*animate*/
@media screen and (min-width: 768px) {
.homeProject li .date,.homeProject li .img,.homeProject li .info{-webkit-transition:all 0.7s ease-in-out;-moz-transition:all 0.7s ease-in-out;-ms-transition:all 0.7s ease-in-out;-o-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out;}
.homeText li .btn,.homeBlock .item img,.homeBlock .item .title,.gui,.history .oneToone,.project .scroll li,.project .scroll li .img img,.news li,.news2 li{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.header .logo img:hover,.homePage .p25 li img:hover,.homeBlock .item:hover img,.history .oneToone:hover,.project .scroll li:hover .img img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

.cont2{ width:100%; overflow:hidden; height:auto; padding-top:20px;}
.stbg{ background:url(/Images/icons15.png) no-repeat 440px center; width:1050px; margin:0 auto; display:block; }
.stbg1{
	width: 1050px;
	display: block;
	background-repeat: no-repeat;
	background-position: 410px center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 15px;
}
.stbg2{ background:url(/Images/icons16.png) no-repeat 410px center; width:1050px; margin:0 auto; display:block; }
.stbg3{
	width: 1050px;
	margin: 0 auto;
	display: block;
	background-image: url(/Images/icons18.png);
	background-repeat: no-repeat;
	background-position: 410px center;
}




/* Online service */
#Floatservice { position:absolute;top:130px;right:10px;z-index:99999;width:120px;}
#Floatservice a { color:#444}
#Floatservice a:hover { color:#4B3001; font-weight:700;text-decoration:none}
.osmain { width:120px; position:relative;color:#fff;font-size:12px;text-align:left;}
.osmain h3 { height:25px; text-indent:9px; background:url(/Images/os_top.png) no-repeat; line-height: 25px;}
.osbody { background:url(/Images/os_bg.png) repeat-y}
.osfooter { width:120px; height:20px; background:url(/Images/os_bottom.png) no-repeat}
#closeFloat { position:absolute; top:0; right:0; height:25px; text-indent:-9999px; cursor:pointer}
#closeFloat span { display:block; width:25px; height:25px;}

#Floatservice ul { padding:10px 5px 5px; background:url(../Images/os_top_shadow.html) no-repeat 0 0}
#Floatservice li { height:24px; line-height:24px; border-bottom:1px dashed #ccc}
#Floatservice li a { height:24px; line-height:24px; display:block; overflow:hidden}
#Floatservice .iemail { background:url(/Images/gmail.png) no-repeat 1px 50%; padding-left:30px}
#Floatservice .imsn { background:url(/Images/msn.png) no-repeat 0 50%; padding-left:30px;}
#Floatservice .iyahoo { background:url(/Images/yahoo.png) no-repeat 1px 50%; padding-left:30px;}
#Floatservice .iskype { background:url(/Images/skype.png) no-repeat 1px 50%; padding-left:30px;}
#Floatservice .iqq { background:url(/Images/qq.gif) no-repeat 1px 50%; padding-left:30px;}
/* end of online service */

#alertmsg{display:none; border:1px solid #EB7507; background:#fff; padding:10px; position:fixed; left:32%; z-index:1001; width:450px; top:100px; _margin-bottom:0px; cursor:pointer; _position:absolute;_bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
#alertmsg h3{text-align:center; font-size:16px; font-weight:bold; color:#333; }
#alertmsg h3 img{ vertical-align: middle;}
#alertmsg #msginfo{ padding:20px 10px; font-size:12px; color:#666; line-height:24px;}
#alertmsg #msginfo ul li{ list-style:disc; color: #333; margin: 5px 20px;}
#alertmsg .btndiv{ text-align: center;}
#alertmsg .btndiv .btn{ background: #EB7507; color:#fff; padding:3px 10px; cursor:pointer;}
#overlay{ position:fixed;*position:absolute;top:0;left:0;width:100%;height:100%;background:#006699;opacity:0.3;filter:alpha(opacity=30);display:none;z-index:1000;}
/*返回顶部*/
div#back-to-top{
	position: fixed;
	bottom: 120px;
	right: 50px;
	font-size: 12px;
	display: none;
}
div#back-to-top a{
	text-align: center;
	text-decoration: none;
	color: #000000;
	display: block;
	width: 60px;
	-moz-transition: color 1s;
	-webkit-transition: color 1s;
	-o-transition: color 1s;
}
div#back-to-top a:hover{
	      color:#690;
		  font-weight:bold;
}
div#back-to-top a span{
	background:#d1d1d1 url(/images/jt.png) no-repeat center center;
	border-radius:6px;
	display:block;
	height:60px;
	width:60px;
	-moz-transition:background 1s;
	-webkit-transition:background 1s;
	-o-transition:background 1s;
	margin-bottom: 5px;
}
#back-to-top a:hover span{
      background:#979797 url(/images/jt1.png) no-repeat center center;
}


#main{clear:both; zoom:1;}
#row1{width:100%; background-color:#f9f9f9; max-width:1920px; padding:35px 0; overflow:hidden;}
.menu1{width:1000px; margin:0 auto; height:46px; overflow:hidden; border-bottom:#e7e7e7 1px solid;}
.menu1 p{background:url(/images/msan1.jpg) no-repeat 430px center; color:#666; font-size:20px; text-align:center;}
.prolist{padding-top:36px; width:1000px; margin:0 auto;}
.prolist dl{display:inline; float:left; width:290px; margin: 0 20px 20px 20px; vertical-align:top; text-align:center;}
.prolist dl dt{display:block; margin:0 auto; width:113px; height:113px;}
.prolist dl dd h4{font-family:"Microsoft Yahei"; color:#666; font-size:16px; margin-bottom:10px; margin-top:20px; overflow:hidden; font-weight:normal;}
.prolist dl dd h5{font-size:14px; color:#999; overflow:hidden; font-weight:normal;}
.prolist dl a dd h5:hover{color:#60c153;}
#row2{width:1000px; background-color:#FFF; margin:0 auto; padding:40px 0; overflow:hidden;}
.menu2,.menu3{width:1000px; margin:0 auto; height:46px; overflow:hidden; border-bottom:#e7e7e7 1px solid;}
.menu2 p{background:url(/images/msan1.jpg) no-repeat 420px center; color:#666; font-size:20px; text-align:center;}
.menu3 p{background:url(/images/msan1.png) no-repeat 430px center; color:#666; font-size:20px; text-align:center;}
#row3{width:100%; background-color:#e9f0f3; max-width:1920px; padding:50px 0; overflow:hidden;}
.wid1000{width:1000px; margin:0 auto;}
.process-list {overflow: hidden;background: url(/p0_qhimg_com/t0173910053ae56ae5f.png) no-repeat center 0; margin-top:30px; padding-left:15px;}
.process-list ul li {float: left; width:190px; position:relative}
.process-list ul li a {display: block;	height: 135px;	width: 95px;	margin: 0 auto;	line-height: 90px;	font-family: "Microsoft Yahei";	font-size: 1.67em;	color: #aeaeaf}
/*.process-list .step1 a {background:url(/images/liuc1.png) no-repeat 0 0;}
.process-list .step2 a {background:url(/images/liuc2.png) no-repeat 0 0;}
.process-list .step3 a {background:url(/images/liuc3.png) no-repeat 0 0;}
.process-list .step4 a {background:url(/images/liuc4.png) no-repeat 0 0;}
.process-list .last a {background:url(/images/liuc5.png) no-repeat 0 0;}*/
.process-list ul li a .seq {display: none}
.process-list ul li a .cont {
	display: block;
	text-align: center;
	width: 100%;
	position: relative;
	bottom: -100px;
	font-size: 14px;
	color: #666
}
.process-list ul li a .cont:hover{color:#60c153;}

.step1 {z-index: 10;	left: -40px}
.process-list .last {	right: -58px}
.step2 {z-index: 9;	left: -20px}
.step3 {z-index: 8;	left: 10px}
.step4 {z-index: 7;	left: 35px}
.step5 {z-index: 6}

#row4{width:1000px; background-color:#FFF; margin:0 auto; padding:35px 0; overflow:hidden;}
.case-list{clear:both; padding-top:40px;}
.case-list a {
	color: #999
}
.feature-list a:hover p, .case-list a:hover, .process-list a:hover span {
	color: #47c461
}
.case-list ul li {
	width: 320px;
	margin-right: 10px;
	float: left;
	display: inline-block;


*display:inline;
*zoom:1
}
.case-list .last {
	margin-right: 0
}
.cmp-logo {
	width: 100px;
	height: 78px;
	display: block;
	float: left;
	margin-right: 15px
}
.cmp-logo img {
	border: 1px solid #dfdfdf
}
#footer{clear:both; zoom:1; width:100%; margin-top:60px; background-color:#474747; overflow:hidden; max-width:1920px;}
.footwid{
	width: 1000px;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}
.menufoot{color:#FFF;}
.menufoot a{color:#FFF;}
.footwid .right{width:738px; float:left; padding-top:10px;}
.footwid .tubiao{width:700px; height:31px; overflow:hidden; padding-top:5px;}
.footwid .tubiao ul li{float:left; width:31px; padding-right:18px;}
.footwid .zicon{font-size:14px; line-height:30px; clear:both; width:738px; padding-top:20px; color:#FFF;}
.footwid .zicon a{color:#FFF;}
.footwid .telbig{color:#FFF; font-size:24px;}
.footwei{width:113px; height:150px; float:right;background:url(/images/weibg.jpg) no-repeat}
.foweitu{width:92px; height:92px; overflow:hidden; padding:10px 0 0 10px;}

.lists ul li {
	border-bottom: 1px dotted #e3e3e3;
	width: 850px;
	height: 36px;
	line-height: 36px;
}
.lists .title{color:#690; font-size:14px;}
.lists a:hover{color:#000;}
.f-gray{color: #837f7c;}
.f-gray em{font-style:normal;}
.f-fr{float:right;}


/*page_list*/
.page_list{
	width:480px;
	height:25px;
	clear: both;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-top: 10px;
}

.page_list ul li{ line-height:23px; height:23px; border:1px #d6cfd6 solid; margin:0 3px 0 0; display:inline-block; float:left;}
.page_list ul li.first_page{ width:44px;}
.page_list ul li.second_page{ width:74px;}
.page_list ul li.last_page{width:44px;}
.page_list ul li.every_page{width:64px;}
.page_list ul li a{background:#f7f7f7; display:block;padding:0 10px; font-size:12px; color:#333333;}
.page_list ul li a:hover{ background:#818181; text-decoration:none; color:#FFF;}
.page_list ul li.page_input{
	border:1px solid #818181;
	width:52px;
	height:23px;
	line-height:21px;
}
.page_num{
	width:50px;
	border:0;
	height:21px;
}
.page_list ul li a.go_page{ background:#009eab; color:#fff;}
