﻿.case{
	display:block;
	height:auto;
}

.case-container{
	width:1200px;
	margin:0 auto;
	display:block;
	overflow:hidden;
	padding-top:40px;
	padding-bottom:30px;
}

.itemm {
    position: relative;
    overflow: hidden;
    margin-right: 20px;
    box-shadow: 0 0 8px 0 rgba(0,0,0,.1);
	float:left;
	margin-bottom:30px;
	border: 1px solid #dadada;
}

.img-block {
    margin: 0 auto;
    display: block;
}

.img-block img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}


#search_result .item-block {
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: #fff;
    box-sizing: border-box;
    padding: 15px 20px;
    transform: translateY(100%);
    transition: all .3s ease;
}

#search_result .itemm:hover .item-block {
    transform: translateY(0);
}

#search_result .itemm:hover {
    box-shadow: 0 0 8px 0 rgba(0,0,0,.4);
}

#search_result .itemm:hover {
   border: 1px solid #015498;
}



.pagination {
    padding: 20px 50px;
    text-align: center;
    cursor: default;
	overflow: hidden;
}

.pagination a {
    min-width: 36px;
    height: 36px;
    line-height: 36px;
    display: inline-block;
    background-color: #eee;
    border: 1px solid #E3E3E3;
    border-radius: 5px;
    margin: 0 4px;
    color: #ccc;
}

.pagination a[href], .pagination a.active {
    background-color: #fff;
    color: #999;
}

.pagination a[href]:hover, .pagination a.active {
    background-color: #20B09F;
    border-color: #20B09F;
    color: #fff;
}

.pagination .first, .pagination .prev, .pagination .next, .pagination .end {
    padding: 0 15px;
}

.pagination .pagination-jump {
    margin: 0 0 0 20px;
    cursor: auto;
    color: #999;
}

.pagination .pagination-jump .page_jump {
    margin: 0 5px;
    padding: 0;
    height: 36px;
    line-height: 36px;
    border: 1px solid #E3E3E3;
    border-radius: 5px;
    width: 36px;
    text-align: center;
}







/* CSS Document */
.page_sider{
	width:160px; 
	float:left;
	}
.page_cont{
	width:900px; 
	float:right;
	}

.adv_banner{
	width:100%;
	height:500px;
	background:url(../images/s_advantage.jpg) no-repeat center 0;
	}
.pro_banner{
	width:100%;
	height:500px;
	background:url(../images/s_about.jpg) no-repeat center 0;
	}
.case_banner{
	width:100%;
	height:500px;
	background:url(../images/s_case.jpg) no-repeat center 0;
	}
.coo_banner{
	width:100%;
	height:500px;
	background:url(../images/s_cooperation.jpg) no-repeat center 0;
	}
.news_banner{
	width:100%;
	height:500px;
	background:url(../images/s_news.jpg) no-repeat center 0;
	}
.banner_area{
	width:1000px;
	height:500px;
	margin:0 auto;
	position:relative;
	}
.banner_area a{
	color:#FFFFFF;
	font-size:16px;
	line-height:44px;
	cursor:pointer;
	}
.a_adv{
	width:218px;
	height:44px;
	border:1px solid #FFFFFF;
	text-align:center;
	position:absolute;
	top:308px;
	left:0;
	}
.a_case{
	width:218px;
	height:44px;
	border:1px solid #FFFFFF;
	text-align:center;
	position:absolute;
	top:300px;
	left:0;
	}
.a_coo{
	width:218px;
	height:44px;
	border:1px solid #FFFFFF;
	text-align:center;
	position:absolute;
	top:300px;
	left:50%;
	margin-left:-110px;
	}
.area{
	width:1110px;
	margin:0 auto;
	padding:40px 0;
	overflow:hidden;
	}
.page_cont .title{
	font-size:28px;
	color:#333333;
	text-align:center;
	margin-bottom:40px;
	}
.page_cont dl{
	width:100%;
	float:left;
	margin:0 20px 20px 0;
	overflow:hidden;
	text-align: center;
	font-size:16px;
	}
.page_cont dl dt{
	font-size:16px;
	font-weight:500;
	color:#666666;
	line-height:2.5em;
	}
.page_cont dl dd{}
.pagenav{
	text-align:center;
	padding:20px 0 0 0;
	}
.mae,.tsugi{
	font-size:16px;
	line-height:2em;
	cursor:pointer;
	text-align:left;
	margin-top:20px;
	}
.mae{
	float:left;
	}
.tsugi{
	float:right;
	}
.mae a,.tsugi a{
	color:#666666;
	}
.mae a:hover,.tsugi a:hover{
	color:red;
	}

.sider-unav ul li{height:45px;line-height:34px;font-size:14px; text-align:center; margin-bottom:10px;}
.sider-unav ul li a{display:block;height:45px;background:url(../images/titbg.jpg) no-repeat 0 0 #FFF;color:#FFFFFF; }
.sider-unav ul li a:link,.sider-unav ul li a:visited{}
.sider-unav ul li a:hover,.sider-unav ul li .active{color:#ffde00;}
.pagenav{
	clear:both;
	}
	
	
#slider { width:100%; overflow:hidden;height:500px;margin:0 auto;background:#EEE;z-index:-1;}
.flexslider ul li {-webkit-box-shadow:inset 0px 0px 3px rgba(80, 80, 80, 0.1);box-shadow:inset 0px 0px 3px rgba(80, 80, 80, 0.1);}
.flexsliderblocklink {display:block;width:100%;height:500px;}
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {outline:none;}
.slides, .flex-control-nav, .flex-direction-nav {margin:0px;padding:0px;list-style:none;}
.slides li {margin:0px;}
.flexslider {margin:0px;padding:0px;}
.flexslider .slides > li {display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img {max-width:100%;display:block;}
.flex-pauseplay span {text-transform:capitalize;}
.slides:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides {display:block;}
* html .slides {height:1%;}
.no-js .slides > li:first-child {display:block;}
.flexslider {position:relative;zoom:1;}
.flexslider .slides {zoom:1;}
.flexslider .slides > li {position:relative;}
.flex-container {zoom:1;position:relative;}
.slider_description {margin-top:65px;font-size:14px;color:#777;}
.slider_description h2 {font-family:'Merriweather', Arial, sans-serif;font-weight:300;font-size:20px;text-transform:none;line-height:24px;margin-bottom:20px;}
.slider_description p {margin-bottom:28px;}
.custom-slide .slider_description h2 {font-size:32px;line-height:50px;text-transform:none;color:#fff;text-align:center;text-shadow:1px 1px 2px #555;padding:0 80px 0 80px;margin-bottom:20px;}
.custom-slide .slider_description p {text-align:center;color:#000;}
.custom-slide .slider_description a {color:#FFBD20;}
.custom-slide .slider_description a:hover {color:#fff;}
.custom-slide .slider_description img {margin:0 auto 20px auto;}
.flex-direction-nav a {width:70px;height:70px;margin:-36px 0 0;display:block;background-color:transparent;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.flex-direction-nav a:hover {background-color:#dcdcdc;}
.flex-direction-nav .flex-next {right:0px;background-image:url(../images1/bg_direction_nav_right.png);background-repeat:no-repeat;background-position:53% 50%;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;position:absolute;}
.flex-direction-nav .flex-prev {left:0px;background-image:url(../images1/bg_direction_nav_left.png);background-repeat:no-repeat;background-position:47% 50%;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;position:absolute;}
.flexslider:hover .flex-next {opacity:1;right:0;}
.flexslider:hover .flex-prev {opacity:1;left:0;}
.flex-direction-nav .disabled {opacity:.3!important;filter:alpha(opacity=30);cursor:default;}
@media only screen and (min-width:960px){.flex-direction-nav .flex-next {right:-40px;*right:0;}
.flex-direction-nav .flex-prev {left:-40px;*left:0;}}
.flex-control-nav {width:100%;text-align:center;margin-top:-20px;position:absolute;z-index:9;}
.flex-control-nav li {margin:0 0 0 3px;display:inline-block;zoom:1;*display:inline;}
.flex-control-nav li:first-child {margin:0px;}
.flex-control-nav li a {width:10px;height:8px;display:block; background-image:url(../images1/slider_nav.png);background-position:1px 0;cursor:pointer;text-indent:-999em;}
.flex-control-nav li a:hover {background-position:10px 0;}
.flex-control-nav li a.flex-active {background-position:10px 0;cursor:default;}
.custom-slide {height:500px;background-position:center !important;-webkit-box-shadow:inset 0px 0px 3px rgba(50, 50, 50, 0.1);box-shadow:inset 0px 0px 3px rgba(50, 50, 50, 0.1);}
.custom-slide a{ width:100%; height:100%; display:block}
.custom-slide a.lingzhen{display:block; width:210px; height:48px; position:absolute; top:400px; left:50%; margin-left:-105px; background:url(../images1/seolza.png);}
.newadd{
	display:block;
	width:1000px;
	height:500px;
	margin:0 auto;
	position:relative;
	}
.newadd a.jinru{
	display:block;
	width:195px !important;
	height:45px !important;
	background:url(../images1/jinru.jpg);
	position:absolute;
	top:398px;
	left:636px;
	}
.newadd a.gengduo{
	display:block;
	width:73px !important;
	height:25px !important;
	background:url(../images1/gengduo.jpg);
	position:absolute;
	top:407px;
	left:848px;
	}
	
	
	
	
	
	/* CSS Document */

img {
	border: none 0;
	vertical-align: middle
}
.fullwidth {
	width: 100%;
	clear: both;
	overflow: hidden;
}

.bggray {
	background-color: #f5f5f5;
}
.bggray2 {
	background-color: #333333;
}
.bggray3 {
	background-color: #f8f8f8;
}
.bgwhite {
	background-color: #FFFFFF;
}
.yel {
	color: #ff7e0e;
}
.blue {
	color: #1367af;
}
.padtb {
	padding: 30px 0
}
.padt {
	padding-top: 30px;
}
.padt2 {
	padding-top: 20px;
}
.padb {
	padding-bottom: 30px;
}
.padlr {
	padding: 0px 50px;
}
.fl {
	float: left !important;
}
.fr {
	float: right !important;
}
.mr00 {
	margin-right: 0 !important;
}
.borderbottom {
	border-bottom: 1px solid #e5e5e5
}


/*pub*/
.dltit dl {
	width: 1000px;
	clear: both;
	margin: 0 auto;
	overflow: hidden
}
.dltit dl dt {
	font-size: 28px;
	line-height: 30px;
}
.dltit dl dd {
	color: #999999;
	padding-top: 10px;
}
.tit {
	font-weight: bold;
	color: #000;
}
.bluetit {
	color: #1468b1;
	font-weight: bold
}
.bluetit a {
	color: #1468b1;
}
.banner_page, .banner_page_guwen, .banner_page_news, .banner_page_about, .banner_page_jiejuefangan, .banner_page_liuliang, .banner_page_quanan, .banner_page_kuaiche, .banner_page_zhengzhan, .banner_page_sitemap, .banner_page_other {
	clear: both;
	text-align: center;
	height: 240px;
	background-image: url(../images1/banner_about.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
}
.banner_page_about {
	background-image: url(../images1/17070601.jpg)
}
.banner_page_guwen {
	background-image: url(../images1/banner_guwen.jpg)
}
.banner_page_news {
	background-image: url(../images1/17070601.jpg)
}
.banner_page_sitemap {
	background-image: url(../images1/17070605.jpg)
}
.banner_page_other {
	background-image: url(../images1/17070604.jpg)
}
.banner_page_jiejuefangan {
	background-image: url(../images1/banner_jiejuefangan.jpg)
}
.banner_page_liuliang {
	background-image: url(../images1/banner_liuliang.jpg)
}
.banner_page_quanan {
	background-image: url(../images1/banner_quanan.jpg)
}
.banner_page_kuaiche {
	background-image: url(../images1/17070603.jpg)
}
.banner_page_zhengzhan {
	background-image: url(../images1/banner_zhengzhan.jpg)
}
.tit_page .cn {
	font-size: 24px;
	color: #333;
	line-height: 45px;
}
.tit_page .cn span {
	color: #f70;
}
.tit_page hr {
	width: 60px;
	border: 1px solid #1367af;
	margin: 0 960px 0 0;
}
.tit_page .en {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}
.position p {
	height: 50px;
	line-height: 50px;
	background: url(../images1/position.jpg) no-repeat left center;
	padding-left: 30px;
	color: #888888
}
.position p a {
	color: #888888
}
.position span, .position span a {
	color: #1367af;
	font-weight: bold
}
.info_page {
	color: #666666;
	line-height: 200%;
}
.dllist {
	margin-top: 30px;
	overflow:hidden;
}
.dllist dl {
	width: 312px;
	float: left;
	margin-right: 30px;
}
.dllist dl.last {
	float: right;
	margin-right: 0
}
.dllist dl dt, .dllist dl dd {
	text-align: center
}
.dllist dl dd {
	padding: 15px;
	border-left: 1px solid #d4e7ed;
	border-right: 1px solid #d4e7ed;
	border-bottom: 1px solid #d4e7ed;
	color: #666666;
}
.dllist dl dd h5 {
	text-align: center;
	font-size: 18px;
	color: #000;
}
.dllist dl dd p {
	margin-top: 10px;
}
.dllist ul{
	width:100%;
	overflow:hidden;
	}
.dllist ul li{
	float:left;
	width:170px;
	padding:0 10px;
	margin-right:12.5px;
	height:222px;
	font-size:12px;
	line-height:18px;
	color:#666;
	text-align:center;
	position:relative;
	}
.dllist ul li:last-child{
	margin-right:0;
	}
.dllist ul li.kc{
	background:url(../images1/17062901.png) no-repeat center center
	}
.dllist ul li.fk{
	background:url(../images1/17062902.png) no-repeat center center
	}
.dllist ul li.lz{
	background:url(../images1/17062903.png) no-repeat center center
	}
.dllist ul li.qa{
	background:url(../images1/17062904.png) no-repeat center center
	}
.dllist ul li.yqb{
	background:url(../images1/17062905.png) no-repeat center center
	}
.dllist ul li p{
	margin:80px 0 15px 0;
	font-size:20px;
	color:#333;
	text-align:center;
	}
.dllist ul li a{
	display:block;
	width:100px;
	height:30px;
	background-color:#ff7e0e;
	border-radius:5px;
	font-size:12px;
	color:#fff;
	text-align:center;
	line-height:30px;
	position:absolute;
	left:50%;
	bottom:15px;
	margin-left:-50px;
	}

.indexabout, .indexnews {
	margin-top: 30px;
	color: #666666;
}
.indexabout .tit, .indexnews .tit {
	font-size: 18px;
}
.indexabout {
	width: 670px;
}
.indexabout .swf {
	float: left;
	width: 315px;
	height: 180px;
	background: url(../images1/aabb.jpg) no-repeat left 0;
}
.a_btn {
	background: #ff7e0e;
	display: inline-block;
	width: 86px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	text-align: center;
	color: #fff;
}
.a_btn:hover {
	background: #e77613
}
.indexabout p {
	padding-top: 10px;
	padding-bottom: 10px;
}
.indexabout p.btn {
	padding-top: 16px;
	padding-bottom: 0;
}
.indexnews {
	width: 310px;
	font-size: 12px;
}
.indexnews dl, .indexnews ul {
	width: 100%;
	clear: both;
	padding-top: 15px;
}
.indexnews dl dt, .indexnews dl dd {
	float: left
}
.indexnews dl dt {
	width: 37%;
}
.indexnews dl dt img {
	max-width: 95%;
}
.indexnews dl dd {
	width: 63%;
	font-size: 12px;
	line-height: 175%;
}
.indexnews dl dd .bluetit {
	font-size: 15px;
}
.indexnews ul li {
	background: url(../images1/arrow.jpg) no-repeat left center;
	padding-left: 10px;
}
.indexnews ul li span {
	float: right;
}
table.indexcases {
	width: 999px;
	border-left: 1px solid #dadada;
	border-top: 1px solid #dadada
}
table.indexcases tr td {
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	overflow: hidden;
	background-color: #FFF;
	text-align: center
}
.newsbox {
	width: 235px;
	float: left;
	border: 1px solid #d1d1d1;
	margin-right: 17px;
}
.newsbox .tit {
	padding-left: 10px;
	height: 48px;
	line-height: 48px;
	background: url(../images1/jia.jpg) no-repeat 200px center #f7f7f7;
	border-bottom: 1px solid #d1d1d1;
	font-size: 16px;
}
.newsbox .tit a {
	display: block
}
.newsbox ul {
	font-size: 12px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.newsbox ul li {
	background: url(../images1/arrow.jpg) no-repeat left center;
	padding-left: 10px;
	height: 30px;
	line-height: 30px;
}
.newsbox ul li a {
	color: #656565;
}
.footer {
	height: 290px;
	color: #888888;
	font-size: 12px;
}

.footnav {
	width: 45%;
	float: left
}
.foottel {
	width: 40%;
	float: left
}
.erw {
	width: 15%;
	float: right;
}
.footnav, .foottel, .erw {
	padding-top: 30px;
}
.footnav dl {
	float: left;
	padding-right: 60px;
}
.footnav dl dt {
	font-weight: bold;
	height: 30px;
	line-height: 30px;

}
.footnav dl dd {
	height: 30px;
	line-height: 30px;
}
.foottel .tel400 {
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #fd7d0f;

	padding-left: 30px;
	font-size: 20px;
}
/*page*/
.about-vedio {

	float: right;
	width: 365px;
	height: 220px;
	padding: 12px 0 0 28px;
}
.about-info p {
	text-indent: 24px;
	padding-bottom: 18px;
	font-size: 15px;
}
.rypic dd {
	float: left;
	width: 250px;
	text-align: center;
	padding-top: 20px;
}
.rypic img{
	max-width:98%;
	}
.wenhuapic{
	width:1000px;
	margin:40px auto;
	overflow:hidden;
	}
.tuanduipic{
	
	margin:20px auto;
	overflow:hidden;
	}
.tuanduipic a{
	display:block;
	width:150px;
	height:42px;
	border:1px solid #ff8510;
	border-radius:8px;
	margin:20px auto;
	font-size:16px;
	color:#333;
	line-height:42px;
	text-align:center;
	}
.zzpic dt, .zzpic dd {
	float: left;
	padding: 20px 0 20px 0;
}
.zzpic dt {
	width: 340px;
	text-align: center;
}
.zzpic dd {
	width: 326px;
	text-align: left;
}
.trans_msg {
	filter: alpha(opacity=100, enabled=1) revealTrans(duration=.2, transition=1) blendtrans(duration=.2);
}
.about_team {
	height: 320px;
}
.about_daili ul {
	clear: both;
}
.about_daili ul li {
	width: 249px;
	height: 92px;
	float: left;
}
.about_daili ul li p {
	padding-left: 20px;
	font-size: 15px;
	line-height: 200%;
	padding-top: 10px;
}
.about_daili ul li a {
	color: #FFF;
}
.more_daili {
	height: 30px;
	line-height: 30px;
	background-color: #f0f0f0;
	text-align: center;
	color: #a6a6a6;
}
.more_daili a {
	color: #a6a6a6
}
.about_hezuo dl {
	width: 450px;
	float: left;
	background-color: #f0f0f0;
	background-repeat: no-repeat;
}
.about_hezuo dl dd {
	padding-top: 40px;
}
.about_hezuo dl#hezuo01 {
	background-position: right bottom;
	padding-bottom: 5px;
}
.about_hezuo dl#hezuo02 {
	background-position: left bottom;
	padding-bottom: 5px;
}
.about_hezuo dl#hezuo03 {
	background-position: right 0;
	padding-top: 5px;
}
.about_hezuo dl#hezuo04 {
	background-position: left 0;
	padding-top: 5px;
}
.about_hezuo dl#hezuo01 dt, .about_hezuo dl#hezuo03 dt {
	width: 181px;
	float: left;
}
.about_hezuo dl#hezuo01 dd, .about_hezuo dl#hezuo03 dd {
	width: 200px;
	float: right;
	padding-right: 30px;
}
.about_hezuo dl#hezuo02 dt, .about_hezuo dl#hezuo04 dt {
	width: 184px;
	float: right
}
.about_hezuo dl#hezuo02 dd, .about_hezuo dl#hezuo04 dd {
	width: 200px;
	float: left;
	padding-left: 30px;
}
.about_hezuo dl#hezuo01 {
	background-image: url(../images1/bg1_1.jpg)
}
.about_hezuo dl#hezuo01:hover, .about_hezuo dl#hezuo01.active {
	background-image: url(../images1/bg1_2.jpg)
}
.about_hezuo dl#hezuo02 {
	background-image: url(../images1/bg2_1.jpg)
}
.about_hezuo dl#hezuo02:hover, .about_hezuo dl#hezuo02.active {
	background-image: url(../images1/bg2_2.jpg)
}
.about_hezuo dl#hezuo03 {
	background-image: url(../images1/bg3_1.jpg)
}
.about_hezuo dl#hezuo03:hover, .about_hezuo dl#hezuo03.active {
	background-image: url(../images1/bg3_2.jpg)
}
.about_hezuo dl#hezuo04 {
	background-image: url(../images1/bg4_1.jpg)
}
.about_hezuo dl#hezuo04:hover, .about_hezuo dl#hezuo04.active {
	background-image: url(../images1/bg4_2.jpg)
}
.about_news {
	width: 387px;
	float: left;
	padding: 0 30px;
}
.about_news2 {
	width: 545px;
	float: right
}
.about_news ul {
	padding-top: 10px;
}
.about_news li span {
	float: right;
}
.about_news2 dl {
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
	background-color: #f0f0f0;
}
.about_news2 dl dt, .about_news2 dl dd {
	float: left;
}
.about_news2 dl dt {
	width: 170px;
	position: relative
}
.about_news2 dl dt span {
	position: absolute;
	right: 0;
	bottom: 0;
	background-color: #f50;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 10px;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.about_news2 dl dt img {
	width: 170px;
}
.about_news2 dl dd {
	width: 340px;
	padding-left: 15px;
	color: #666;
	padding-top: 10px;
}
.about_news2 dl dd a {
	font-weight: bold;
	color: #000;
	font-size: 15px;
}
.about_news2 dl dd a:hover, .about_news2 dl dd a:active {
	color: #F60
}
.about_news2 span.more {
	width: 95px;
	border: 1px solid #d8d8d8;
	background-color: #FFF;
	padding-left: 15px;
	padding-right: 30px;
	background: url(../images1/jia3.jpg) no-repeat 75px center;
	line-height: 24px;
}
.about_contact {
}
.about_contact p {
	padding-top: 10px;
}
.about_contact p strong {
	color: #ff7700;
	font-size: 16px;
}
.liuliang {
	background: url(../images1/liuliang.jpg) no-repeat right 30px;
}
.liuliang .info_page {
	padding-right: 350px;
	padding-left: 50px;
	padding-bottom: 50px;
}
.posirela {
	position: relative;
	overflow: visible;
}
dl.liuliang_qushi {
	width: 685px;
	margin: 0 auto;
	clear: both;
}
dl.liuliang_qushi dt {
	width: 260px;
	float: left;
	text-align: right
}
dl.liuliang_qushi dd {
	width: 410px;
	float: right
}
.bggrayimg {
	height: 680px;
	background: url(../images1/graybg.jpg) repeat-x 0 0;
}
.bggrayimg2 {
	background: url(../images1/graybg2.jpg) repeat-x 0 0;
}
.bijiao {
	width: 642px;
	padding: 0 30px;
	margin: 0 auto;
	border: 1px solid #e6e6e6;
	height: 360px;
	position: absolute;
	top: 270px;
	left: 165px;
	background: url(../images1/bijiaobg.jpg) no-repeat center 30px #FFF;
}
.bijiao dl {
	width: 50%;
	float: left;
	padding-top: 130px;
}
.bijiao dl dt, .bijiao dl dd {
	width: 215px;
	margin: 0 auto;
	clear: both;
}
.bijiao dl dt {
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}
.bijiao dl dd {
	padding-top: 20px;
	color: #666;
}
.youshi {
	color: #666;
}
.youshi .fl {
	width: 230px;
	float: left
}
.youshi .fr {
	width: 730px;
	float: right
}
.youshi dl {
	float: left;
	background-repeat: no-repeat;
	background-position: center 10px;
	padding-top: 90px;
}
.youshi dl dd {
	padding-top: 10px;
}
.youshi dl.dl01 {
	background-image: url(../images1/youshi.jpg)
}
.youshi dl.dl02 {
	background-image: url(../images1/youshi2.jpg)
}
.youshi dl.dl03 {
	background-image: url(../images1/youshi3.jpg)
}
.youshi dl.dl04 {
	background-image: url(../images1/youshi4.jpg)
}
.youshi dl dt, .youshi dl dd {
}
.youshi dl dt {
	font-weight: bold;
	color: #000;
	font-size: 16px;
	text-align: center;
}
.youshi1 dl {
	width: 26%;
	padding-right: 3%;
	padding-left: 3%;
}
.youshi2 {
	clear: both;
	padding: 55px 30px 30px 50px;
	background: url(../images1/youshibg.jpg) no-repeat 0 25px;
}
ul.liucheng {
	clear: both;
	padding-left: 315px;
	padding-top: 50px;
	background: url(../images1/liuchengbg.jpg) no-repeat 90px 50px;
	height: 320px;
}
ul.liucheng li {
	margin-bottom: 21px;
	height: 27px;
	line-height: 27px;
}
ul.liucheng li span {
	width: 105px;
	text-align: center;
	color: #FFF;
	display: inline-block;
	margin-right: 10px;
}
.fangan_kuaiche .yel, .fangan_quanan .yel, .fangan_zhengzhan .yel span {
	font-size: 26px;
	font-weight: normal !important;
	line-height: 220%;
}
.fangan_kuaiche {
	background: url(../images1/huoche.jpg) no-repeat right 100px;
}
.fangan_kuaiche .info_page {
	padding-left: 55px;
}
.fangan_zhengzhan .info_page {
	height: 180px;
	padding-top: 20px;
}
.fangan_zhengzhan .info_page img {
	float: left;
	margin-right: 20px;
	margin-left: 40px;
}
.fangan_quanan .info_page {
	padding-left: 55px;
	padding-top: 30px;
	height: 230px;
	background: url(../images1/pagebg02.jpg) no-repeat right center;
}
.zhengzhan_youshi {
	background: url(../images1/pagebg05.jpg) no-repeat right 88px;
}
.zhengzhan_youshi dl {
	padding-right: 380px;
}
.zhengzhan_youshi dl dt {
	font-size: 18px;
	color: #000;
	height: 40px;
	line-height: 40px;
	padding-top: 15px;
}
.zhengzhan_youshi dl dd {
}
.zhengzhan_youshi2 {
	background: url(../images1/pagebg06.jpg) no-repeat left 50px;
	padding-left: 350px;
}
.zhengzhan_youshi2 dl {
	padding-right: 0
}
.kuaiche_what .info_page {
	background: url(../images1/kuaiche2.jpg) no-repeat left 10px;
	padding-left: 410px;
}
.kuaiche_what .info_page p {
	padding-top: 13px;
	line-height: 175%;
}
.tit_page2 {
	height: 60px;
	text-transform: uppercase;
}
.tit_page2 .cn {
	font-size: 22px;
}
.tit_page2 .cn .yel {
	font-size: 25px;
	font-weight: bold
}
.kuaiche_gongneng .info_page {
	width: 1000px;
	height: 440px;
	clear: both;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
}
.kuaiche_gongneng .info_page .kc_gn1_fl {
	float: left;
	text-align: center;
	width: 310px;
}
.kuaiche_gongneng .info_page .kc_gn1_fl img {
	padding: 24px 0px 12px 0;
}
.kuaiche_gongneng .info_page .kc_gn1_fr {
	float: right;
	width: 670px;
	position: relative
}
.kuaiche_gongneng .info_page dl {
	position: absolute;
	left: 0px;
}
.kuaiche_gongneng .info_page dl.gn01 {
	left: 0px;
	top: 0px;
	width: 280px;
}
.kuaiche_gongneng .info_page dl.gn02 {
	left: 0px;
	top: 120px;
	width: 280px;
}
.kuaiche_gongneng .info_page dl.gn03 {
	left: 330px;
	top: 0px;
	width: 340px;
}
.kuaiche_gongneng .info_page dl.gn04 {
	left: 330px;
	top: 174px;
	width: 340px;
}
.kuaiche_gongneng .info_page dl.gn05 {
	left: 330px;
	top: 294px;
	width: 340px;
}
.kuaiche_gongneng dl dt {
	color: #000;
	font-size: 18px;
}
.kuaiche_gongneng dl dd {
	padding-top: 4px;
}
.kuaiche_gongneng2 {
	width: 1000px;
	margin: 0 auto;
	height: 480px;
}
.kuaiche_gongneng2 .kc_gn2_fl {
	float: left;
	width: 670px;
	position: relative;
}
.kuaiche_gongneng2 .kc_gn2_fr img {
	padding: 24px 0px 12px 0;
}
.kuaiche_gongneng2 .kc_gn2_fr {
	float: right;
	width: 310px;
	text-align: center;
}
.kc_gn2_fr h3, .kc_gn1_fl h3 {
	font-size: 24px;
	font-weight: normal;
	color: #333;
	margin-top: 36px;
	text-align: left;
	text-indent: 36px;
}
.kuaiche_gongneng2 dl {
	width: 310px;
	position: absolute;
	left: 0px;
}
.kuaiche_gongneng2 dl.dl06 {
	left: 0px;
	top: 0px;
	width: 370px;
}
.kuaiche_gongneng2 dl.dl07 {
	left: 0px;
	top: 190px;
	width: 370px;
}
.kuaiche_gongneng2 dl.dl08 {
	left: 0px;
	top: 330px;
	width: 370px;
}
.kuaiche_gongneng2 dl.dl09 {
	left: 420px;
	top: 0px;
	width: 250px;
}
.kuaiche_gongneng2 dl.dl10 {
	left: 420px;
	top: 160px;
	width: 250px;
}
.kuaiche_gongneng2 dl dt {
	color: #000;
	font-size: 18px;
}
.kuaiche_gongneng2 dl dd {
	padding-top: 4px;
}
.kuaiche_gongneng3 .info_page {
	width: 1000px;
	height: 440px;
	clear: both;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
}
.kuaiche_gongneng3 .info_page .kc_gn1_fl {
	float: left;
	text-align: center;
	width: 310px;
}
.kuaiche_gongneng3 .info_page .kc_gn1_fl img {
	padding: 24px 0px 12px 0;
}
.kuaiche_gongneng3 .info_page .kc_gn1_fr {
	float: right;
	width: 670px;
	position: relative
}
.kuaiche_gongneng3 .info_page dl {
	position: absolute;
	left: 0px;
	width: 310px;
}
.kuaiche_gongneng3 .info_page dl.gn01 {
	left: 0px;
	top: 0px;
}
.kuaiche_gongneng3 .info_page dl.gn02 {
	left: 0px;
	top: 152px;
}
.kuaiche_gongneng3 .info_page dl.gn03 {
	left: 0px;
	top: 276px;
}
.kuaiche_gongneng3 .info_page dl.gn04 {
	left: 360px;
	top: 0px;
}
.kuaiche_gongneng3 .info_page dl.gn05 {
	left: 360px;
	top: 186px;
}
.kuaiche_gongneng3 dl dt {
	color: #000;
	font-size: 18px;
}
.kuaiche_gongneng3 dl dd {
	padding-top: 4px;
}
.kuaiche_tedian {
	height: 500px
}
.kuaiche_youshi {
	width: 1000px;
	height: 460px;
	margin: 0 auto;
	position: relative;
}
a.more_pub {
	border: 1px solid #dddddd;
	line-height: 200%;
	background-color: #FFF;
	color: #666;
	padding: 5px 10px;
}
.kuaiche_cases .info_page p {
	font-size: 18px;
	margin: 10px 0 20px
}
.quanan_what {
	background: url(../images1/pagebg02.jpg) no-repeat left 10px;
	height: 226px;
	padding-left: 400px;
	padding-top: 60px;
	line-height: 200%;
}
.quanan_mubiao {
	background: url(../images1/mubiao2.jpg) no-repeat right 0;
}
.quanan_mubiao .tit_page, .quanan_mubiao p {
	padding-right: 480px;
}
.tit_page3 img {
	float: left;
	margin-right: 20px;
}
.tit_page3 .cn {
	font-size: 18px;
	color: #f70;
	font-weight: bold
}
.tit_page3 .en {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}
.wzjianshe {
	background: url(../images1/pagebg07.jpg) no-repeat 600px 0;
}
.wzjianshe p {
	padding-right: 400px;
	padding-top: 10px;
}
.wzjianshe2 {
	height: 440px;
	padding-top: 100px;
	background: url(../images1/pagebg08.jpg) no-repeat 200px center;
	position: relative;
	color: #333
}
.wzjianshe2 li {
	position: absolute;
}
.wzjianshe2 li.li01 {
	width: 550px;
	left: 0;
	top: 90px;
}
.wzjianshe2 li.li02 {
	width: 265px;
	left: 0;
	top: 218px;
}
.wzjianshe2 li.li03 {
	width: 330px;
	right: 0;
	top: 170px;
}
.wzjianshe2 li.li04 {
	width: 420px;
	right: 0;
	top: 390px;
}
.quanan_faan0 .tit {
	font-size: 18px;
	line-height: 200%;
}
.quanan_faan {
	clear: both
}
.quanan_faan dl {
	width: 311px;
	float: left;
	margin-right: 32px;
	background-color: #FFF;
	border-bottom: 1px solid #e6e6e6;
}
.quanan_faan dl dd {
	height: 210px;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	padding: 10px 20px;
}
.quanan_faan dl dd p {
	padding-top: 10px;
}
.quanan_faan dl dd strong {
	font-size: 16px;
	color: #000
}
.quanan_fuwu p {
	padding-top: 20px;
}
.quanan_fuwu p strong {
	font-size: 16px;
	color: #333
}
.quanan_jingjia {
	clear: both;
	margin: 20px auto;
}
.quanan_jingjia dl {
	width: 380px;
	height: 480px;
	background-color: #FFF;
	border: 1px solid #e5e5e5;
	float: left;
	margin-left: 60px;
}
.quanan_jingjia dl dt {
	text-align: center;
	padding-top: 30px;
}
.quanan_jingjia dl dd {
	padding: 30px;
}
.quanan_youshi {
	background: url(../images1/pagebg12.jpg) no-repeat right 20px;
	padding-right: 340px;
}
.quanan_youshi dt {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	line-height: 39px;
}
.quanan_youshi dt img {
	float: left;
	margin-right: 10px;
	vertical-align: middle
}
.quanan_youshi dd {
	padding: 10px 0;
}
.guwen_box01 {
	padding-top: 10px;
	background: url(../images1/400.jpg) no-repeat 720px center;
	padding-right: 300px;
}
.guwen_box01 .blue {
	font-size: 16px;
}
.guwen_box02 {
	background: url(../images1/pagebg14.jpg) no-repeat right 25px;
}
.guwen_box02 .info_page {
	padding-right: 300px;
	padding-bottom: 60px;
}
.guwen_box02 .info_page p {
	padding-top: 20px;
}
.guwen_box03 dl {
	width: 315px;
	float: left;
	margin-right: 25px;
	background: url(../images1/pagebg17.jpg) repeat-y 0 0;
}
.guwen_box03 dl dt, .guwen_box03 dl dd {
	text-align: center
}
.guwen_box03 dl dt {
	height: 71px;
	background: url(../images1/pagebg15.jpg) no-repeat 0 0;
	color: #FFF;
	padding-top: 12px;
	font-size: 16px;
}
.guwen_box03 dl dd {
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
.guwen_box03 dl dd p {
	height: 190px;
	padding: 20px;
	border-bottom: 5px solid #FFF;
}
.guwen_box03 dl.dl02 {
	background: url(../images1/pagebg18.jpg) repeat-y 0 0;
}
.guwen_box03 dl.dl02 dt {
	height: 71px;
	background: url(../images1/pagebg16.jpg) no-repeat 0 0;
	color: #FFF;
	padding-top: 12px;
	font-size: 16px;
}
.guwen_box03 dl.dl02 dd {
	color: #FFF;
}
.guwen_box04 {
	background: url(../images1/pagebg20.jpg) no-repeat 720px 40px;
}
.guwen_box04 .info_page {
	padding-left: 280px;
	padding-right: 300px;
	padding-top: 30px;
	padding-bottom: 30px;
}
.page_left {
	width: 190px;
	padding-left: 10px;
	float: left;
}
.page_right {
	width: 780px;
	padding-left: 10px;
	padding-right: 10px;
	float: right
}
.page_left .tit_sider {
	text-align: right;
	font-weight: bold;
	border-right: 1px solid #CCC;
	padding-right: 10px;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
}
.sider-ubox {
	border-right: 1px solid #CCC;
}
.sider-ubox ul {
	list-style: none;
	border-top: 1px solid #CCC;
	padding-right: 10px;
}
.sider-ubox ul li {
	height: 30px;
	line-height: 30px;
	padding-right: 10px;
	text-align: right;
	background: url(../images1/ico-y.jpg) no-repeat right center;
}
.sider-ubox ul li.current {
	font-weight: bold;
}
.sider-ubox ul li.current a {
	color: #000
}
.sider-ubox ul li a {
	display: block;
	padding-left: 10px;
	color: #888888;
}
.sider-ubox ul li a:link, .sider-ubox ul li a:visited {
}
.sider-ubox ul li a:hover, .sider-ubox ul li a:active {
	text-decoration: underline
}
.pagenewslist dl, .news_u {
	width: 95%;
	clear: both;
	margin: 0 auto;
	padding: 15px 0;
}
.pagenewslist dl dt {
	width: 30%;
	float: left;
	font-weight: bold
}
.pagenewslist dl dt img {
	max-width: 99%;
}
.pagenewslist dl dd {
	width: 65%;
	float: left;
}
.pagenewslist .tit {
	font-size: 16px;
}
.pagenewslist .date {
	color: #5e8dc1;
}
.pagenewslist .intro span, .pagenewslist .intro span a {
	margin-left: 10px;
	color: #F70;
}
.pagenewsshow h1 {
	text-align: center;
	font-size: 18px;
	margin-top: 30px;
	line-height: 50px;
	border-bottom: 1px dotted #CCCCCC;
	color: #000
}
.pagenewsshow .info_page {
	padding: 10px;
}
.pagenewsshow .info_page p {
	text-indent: 2em;
}
.pagenewsshow .date {
	text-align: center;
	line-height: 30px;
	font-size: 12px;
}
.pagenewsshow .date span {
	color: #F70;
}
.pagenewsshow .date a {
	color: #F70;
}
.prenext {
	padding: 10px;
	clear: both;
}
.prenext a:hover, .prenext a:active {
	color: #F70;
}
#pro {
	width: 1000px;
	height: 400px;
	margin: 0 auto;
}
#pro_t {
	width: 800px;
	height: 400px;
	padding: 0px 100px;
	position: relative;
}
#pro_t .fl {
	width: 800px;
	height: 400px;
	margin: 0px auto;
	overflow: hidden;
	position: relative;
}
#pro_t ul {
	height: 400px;
	overflow: hidden;
	position: absolute;
}
#pro_t li {
	width: 800px;
	height: 400px;
	float: left;
	overflow: hidden;
	position: relative;
}
/*#pro_t li a{ width:200px; height:40px;  float:left; text-align:center}
#pro_t li a img{ max-width:135px; height:40px;}*/
#pro_t a.prev, #pro_t a.next {
	display: block;
	width: 100px;
	height: 52px;
	overflow: hidden;
	position: absolute;
	cursor: pointer;
	margin: 170px 0 0 0;
	text-align: center
}
#pro_t a.prev {
	left: 0;
}
#pro_t a.next {
	right: 0;
}
.pagenav {
	clear: both;
	overflow: hidden;
	text-align: center;
	padding-bottom: 20px;
}
.pagenav a {
	font-size: 11px;
	color: #868686;
	display: inline-block;
	line-height: 22px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 1px;
	height: 22px;
	border: 1px solid #cacaca;
	text-decoration: none;
}
.pagenav :hover {
	font-size: 11px;
	background-color: #ffad01;
	color: #FFF;
}
.pagenav .active {
	font-size: 11px;
	border: 1px solid #868686;
	background-color: #ffad01;
	color: #FFF;
}
.sitemap .info_page {
	padding: 20px;
	line-height: 200%;
}
.caselist {
	padding: 20px 0;
}
.caselist li {
	width: 22%;
	float: left;
	text-align: center;
	padding: 1%;
}
.page_contact {
	width: 755px;
	clear: both;
	overflow: hidden;
	margin: 5px 0px;
	padding: 5px 0px;
	color: #333333;
}
.page_contact dl {
	clear: both;
}
.page_img_contact {
	width: 175px;
	float: left;
	padding-top: 8px;
}
.page_txt_contact1, .page_txt_contact {
	width: 550px;
	float: left;
	padding-left: 10px;
	font-size: 14px;
}
.page_txt_contact1 {
	line-height: 250%;
}
.page_txt_contact {
	line-height: 200%;
}
.page_txt_contact1 h5, .page_txt_contact h5 {
	font-size: 16px;
}
.sub_tit {
	margin: 10px 0;
	font-size: 18px;
	color: #FF5500;
	background: url(../images1/reline.jpg) repeat-x left bottom;
	height: 35px;
}
.sub_tit strong {
	border-bottom: 2px solid #ff9900;
	width: 85px;
	height: 33px;
	line-height: 33px;
	display: block;
}
.page_team {
	padding: 10px;
}
.xg_newslist {
	padding: 10px;
	clear: both;
	overflow: hidden
}
.xg_newslist .tit {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px dotted #ccc;
	font-size: 16px;
}
.xg_newslist ul {
	clear: both;
	padding: 10px 0;
}
.xg_newslist ul li {
	width: 50%;
	float: left;
}
.go {
	width: 260px;
	height: 212px;
	position: fixed;
	_position: absolute;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||20)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
	right: 0;
	top: 260px
}
.area_query {
	background: url(../images1/seo_input.jpg) no-repeat;
	padding: 0 0 0 120px;
	position: absolute;
	right: 0px;
	top: 6px;
}
.query_input {
	border: 0px;
	height: 30px;
	background: none;
	line-height: 30px;

	color: #666;
	width: 252px;
	float: left;
	margin-top: 16px;
}
.query_btn {
	background: url(../images1/seo_btn.jpg) no-repeat;
	display: block;
	width: 104px;
	height: 66px;
	text-indent: 300px;
	overflow: hidden;
	border: 0px;
	cursor: pointer;
	float: left;
}
.tbl {
	width: 332px;
	float: left;
	text-align: center!important;
}
.tbl td {
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	color: #fff;
	background: #dc9d1e;
	padding: 4px 6px;
	text-align: center;
}
.tbl td p {
	text-align: left;
	font-size: 14px!important;
	margin: 0 0 0 0!important;
}
.tbl table {
	border-left: 1px solid #333;
	border-top: 1px solid #333;
	border-right: 0px;
	border-bottom: 0px;
	width: 320px;
}
.tbl a:hover {
	color: #f60;
}
.tbl a {
	font-size: 14px!important;
}
.kc_more {
	text-align: right;
	padding-right: 20px;
}
.kc_more a {
	color: #ff7700;
}
.kc_more a:hover {
	text-decoration: underline;
}
.yscont {
	color: #333;
}
.yscont h3 {
	font-size: 24px;
	padding-bottom: 12px;
}
.yscont li {
	font-size: 18px;
	line-height: 48px;
	font-weight: 600;
	background: url(../images1/icon66.png) 0px center no-repeat;
	text-indent: 16px;
}
.ys_btn {
	display: block;
	background: #ffcd61;
	line-height: 42px;
	width: 140px;
	text-align: center;
	margin: 15px 0 0 12px;
	font-size: 16px;
}
.ys_btn:hover {
	background: #f08000;
	color: #fff;
}
.casepic {
	padding: 16px 0 0 0
}
.casepic li {
	float: left;
	width: 200px;
	text-align: center;
	padding-bottom: 8px;
}
.casepic li img {
	background: #f8f8f8;
	border: 1px solid #ccc;
	padding: 6px;
}
table.jobshow {
	clear: both;
	margin: 5px auto;
	border-top: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;
}
table.jobshow tr td {
	border-bottom: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	line-height: 30px;
	padding-left: 10px;
}
table.jobshow tr td.td1 {
	width: 85px;
	background: #ececec;
	text-align: center;
}
table.jobshow tr td.td2 {
	color: #666;
}
table.jobshow tr td.td3 {
	color: #FF6600;
	font-weight: bold;
}
table.jobshow tr td.td4 {
	color: #666;
	line-height: 24px;
	padding: 5px 0px 5px 10px;
}
table.jobshow tr td.td4 p {
	text-indent: 0px;
	padding-left: 0px;
}
table.jobtable {
	clear: both;
	width: 100%;
	margin: 0px auto;
}
table.jobtable tr td {
	border-bottom: 1px dotted #bbbbbb;
	height: 30px;
	line-height: 30px;
	padding-left: 20px;
}
table.jobtable tr td.jobtd1 {
	background: url(../images1/icon.jpg) no-repeat 10px center;
}
table.jobtable tr td.jobtd2 {
	color: #F50;
	font-weight: bold;
}
table.jobtable tr td.jobtd3 a {
	color: #F50;
	text-decoration: underline;
}
table.jobtable tr.jobtr1 {
}
table.jobtable tr.jobtr1 td {
	height: 28px;
	line-height: 28px;
	border-bottom: none;
	background: url(../images1/tbg.jpg) repeat-x left top;
}
table.jobtable tr td a:hover {
	color: #F50
}
.bakbtn {
	text-align: center;
}
.bakbtn a {
	display: block;
	padding: 10px;
	color: #F50;
}
.txtye, .txtye a {
	color: #F50;
}

.meitilj{
	width:998px;
	border:1px solid #d1d1d1;
	}
.meitopic{
	padding-left:10px;
	background-color:#f7f7f7;
	border-bottom:1px solid #d1d1d1;
	font-size:16px;
	height:48px;
	line-height:48px;
	color:#333;
	}
.meitilj ul{
	width:978px;
	font-size:12px;
	padding:10px 0;
	overflow:hidden;
	}
.meitilj ul li{
	float:left;
	padding:0 10px;
	margin:10px 0;
	height:24px;
	line-height:24px;
	border-right:1px solid #d1d1d1;
	}
.meitilj ul li a{
	display:block;
	color:#656565;
	}
	