/*banner*/
.banner{
	background: #4676A0;border-top: 1px solid #93B6D2;border-bottom: 1px solid #93B6D2;
	}
.ui-banner{display:block;position:relative;width:820px;margin:0px auto;}
.ui-banner.ui-banner-invalid{display:none;}
.ui-banner,.ui-banner .ui-banner-slides,.ui-banner .ui-banner-slogans{height:233px;}
.ui-banner .ui-banner-slides,.ui-banner .ui-banner-slogans,.ui-banner .ui-banner-arrow{
	position: absolute;
	top: 0px;
}
.ui-banner ul{list-style-type:none;margin:0;padding:0;overflow:hidden;}
.ui-banner .ui-banner-slides{
	width: 797px;
	height: 233px;
	left: -70px;
}
.ui-banner .ui-banner-slides li{display:none;position:absolute;}
.ui-banner .ui-banner-slides li img{width:797px;height:233px;border:none;}
.ui-banner .ui-banner-slides li.ui-banner-slides-current,.ui-banner .ui-banner-slides li.ui-banner-slides-prev,.ui-banner .ui-banner-slides li.ui-banner-slides-next{display:block;}
.ui-banner .ui-banner-slides li.ui-banner-slides-current{left:0;}
.ui-banner .ui-banner-slides li.ui-banner-slides-prev{left:-797x;}
.ui-banner .ui-banner-slides li.ui-banner-slides-next{left:797px;}
.ui-banner .ui-banner-slogans{
	background: #4D81AD;
	height: 213px;
	overflow: hidden;
	padding: 10px 30px 10px 15px;
	width: 118px;
	right: -70px;
}
.ui-banner .ui-banner-slogans li{cursor:pointer;color:#8DC4EC;text-align:left;font-weight:bold;font-size:12px;line-height:14px;padding:10px 0 10px 10px;margin-left:5px;border-bottom:1px solid #79B4DF;list-style:none;list-style-type:none;}
.ui-banner .ui-banner-slogans li.ui-banner-slogans-current{color:#FFF;}
.ui-banner .ui-banner-slogans li.ui-banner-slogans-prev{border-bottom:none;}
.ui-banner .ui-banner-arrow{display:block;width:32px;outline:none;height:32px;}
.ui-banner .ui-banner-arrow.ui-banner-arrow-prev{left:-85px;top:100px;background:transparent url("../images/all-nav.png") no-repeat -32px -118px;}
.ui-banner .ui-banner-arrow.ui-banner-arrow-next{left:710px;top:100px;background:transparent url("../images/all-nav.png") no-repeat 0 -118px;}
.ui-banner .ui-banner-overlay{bottom:0;height:10px;position:absolute;right:0;width:173px;}
/*frist_block*/
.frist_block{
	padding: 10px 0;height: 245px;_height:240px;font-family:microsoft yahei;
	}
article.about{
	width: 470px;float: left;padding-right: 10px;
	}
article.service{
	float: right;padding-left:10px;width: 470px
	}
.frist_block article h3{
	background: url(../images/banner_left.jpg) repeat-y left;height: 25px;line-height:25px;font-size:16px;
	padding-left: 12px;margin-bottom: 10px;text-transform:capitalize;font-family:microsoft yahei;
	}
.about p,.service p{
	text-indent: 2em;padding-left:10px;color:#5A5A5A
	}
ul.near{
	margin: 10px auto;padding: 0 10px;
	}
ul.near li{
	height: 20px;
	}
ul.near li a{
	background: url(../images/icon.png) no-repeat -2px -372px;padding-left:8px;color:#5A5A5A
	}
ul.near li a:hover{
	background: url(../images/icon.png) no-repeat -2px -404px;padding-left:8px;color:#f60;
	}
ul.sort li{
	width: 230px;float: left;height: 70px;
	}
ul.sort li a{
	background: white;overflow: hidden;_zoom: 1;height: 40px;padding: 5px 0 5px 10px;
	width: 180px;font: bold 14px/27px microsoft yahei;display: block;border: 1px solid #E0D37E;
   margin: 15px 15px 0 28px;color: #7D7D7D;opacity: 0.9;background: #FDFEFF\9;
	border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;box-shadow: 1px 1px 3px #D8C667;
	-moz-box-shadow: 1px 1px 3px #D8C667;
	-webkit-box-shadow: 1px 1px 3px #D8C667;
	-moz-transition: all 0.1s;
	-webkit-transition: all 0.1s;
	-o-transition: all 0.1s; cursor: pointer;
	}
ul.sort li a p{
	height: 16px;line-height: 16px;padding-left: 18px;
	}
ul.sort li a span{
	display:block; line-height: 20px;text-align: center;font-size: 12px;font-weight: normal;color:#3366CC;padding-right:10px;padding-top:5px;
	}
ul.sort li a:hover span{
	color:#f60
	}
ul.sort li a:hover {
	text-decoration: none;opacity:1;box-shadow:1px 1px 6px #bbb;background: white;
	color: #666;border: 1px solid #AAA;
}
.s_service,.s_quest,.s_price,.s_down{
	background:url(../images/sort.png) no-repeat;width: 16px;height: 16px;
	vertical-align:middle;margin-bottom: 4px;margin-right: 5px;display:inline-block;
	}
.s_service{
	background-position: 0 0px;
	}
.s_quest{
	background-position: 0 -32px;
	}
.s_price{
	background-position: 0 -16px;
	}
.s_down{
	background-position: 0 -48px;
	}
/*--second_block--*/
.second_block{
	padding: 26px 0px 10px;height: 445px;width: 960px;margin: 0 auto;
	}
.works{
	width: 625px;border:1px solid #D6D6D6;float: left;padding: 10px;
	margin-bottom: 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
	}
.height190{
	height: 181px;
	}
.works .fr_img{
	border:1px solid #EAEAEA; height:140px;float:right;margin:15px 0 0 0;display:inline;padding: 1px;
	width: 160px;
	}
.works .fr_img img{
	border:4px solid #F6F6F6;width: 152px;height: 132px;
	}
.cases{
	width: 445px;float: left;padding-top: 10px;
	}
.cases .title{
	text-align: center;font-size: 16px;font-weight: bold;border-bottom:1px solid #EAEAEA;padding-bottom:4px;padding-top:8px;
	margin-bottom:15px;
	}
.cases .title img{
	vertical-align: top;
	}
.cases p{
	text-indent:2em
	}

.case_key{
	float:right;width: 420px;
	font-size: 12px;
	font-weight: bold;
	}
.case_key ul li{
	border-bottom:1px solid #EAEAEA;
	padding-left: 5px;padding-top: 2px;
	}
.case_key ul li span{
	font-size: 14px;color:#f60;font-weight: bold;
	}
.star{
	height: 20px;border-bottom: 1px solid #ff6600;position: relative;color:#1582BD;
	}
.star span{
	height: 3px;background: #1582BD;font-size: 0;line-height: 0;width: 65px;display:block; 
	position:absolute; bottom: -1px; left:0px;
	}
.star mark{
	background:none;color:#ff6600;font-size: 14px;font-weight: bold;
	}
.mtl{margin-left:-10px;}
.mtr{margin-right:-10px}
a.abtn{display:block;height:110px;width:30px;overflow:hidden;background:url(../images/all-nav.png) no-repeat;}
a.aleft{float:left;background-position:0px -50%;}
a.aright{float:right;background-position:-33px -50%;}
a.agrayright{cursor:default;background-position:-97px -50%;}
a.agrayleft{cursor:default;background-position:-63px -50%;}
.scrolllist{width:615px;height:160px;margin:15px auto 5px auto;}
.scrolllist .imglist_w{width:573px;height:170px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:124px;float:left;padding:0 10px;}
.scrolllist .imglist_w li a{color:#0184dc;text-decoration:none;}
.scrolllist .imglist_w li p{line-height:18px;float:left;position:relative; left:25%;width:73px;text-overflow:ellipsis;;white-space:nowrap;overflow:hidden;

}
.srcoll_img{
	width: 125px;height: 120px;
	}
.srcoll_img img{
 height: 110px;width: 115px;padding: 1px;_height: 111px;_width: 116px;
	}
.scrolllist .imglist_w li a:hover img{
	border:4px solid #EAEAEA
	}
.scrolllist .imglist_w li .srcoll_img:hover{
	border:1px solid #D1CECE
	}
.span300{
	width:300px;float:right;overflow: hidden;
	}
.modu{
	border:1px solid #D6D6D6;padding:10px 10px 1px;;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
	}
.height-x{
	height:312px;
	}
.modu h3{
	font-size: 12px;color:#f60;height: 20px;margin-bottom:0
	}
.ch_list{ clear:both;
	border-top: 1px solid #EDEDED;margin-left: 0px;width:278px;padding:6px 0 5px;margin-top:0;
	}
.ch_list img{
	width:70px;height:70px;border:4px solid #F6F6F6;
	}
.ch_list a.limg{
	border:1px solid #EAEAEA;padding:1px;display:block;width:78px;height:78px;
	float:left;display:inline;margin-right:10px;margin-bottom:5px;
	}
.ch_list .ch_title a{
	color:#1582BD;font-weight:bold;text-decoration:none;font-size:13px;font-family:microsoft yahei;
	}
.ch_list .ch_title a:hover{
	color:#ff6600;
	}
.trigger-bar{width:278px;height:18px;}
.trigger-bar .prev,.trigger-bar .next{float:right;width:18px;height:18px;display:block;outline:none;background:url(../images/all-nav.png) no-repeat -65px -132px;}
.trigger-bar .prev{margin-right:-1px;background-position:-104px -132px;}
.trigger-bar .next{background-position:-81px -132px;}
.trigger-bar .prev:hover{text-decoration:none;background-position:-64px -132px;}
.trigger-bar .next:hover{text-decoration:none;background-position:-121px -132px;}
.scrollable-trigger{float:right;}
.scrollable-trigger a{display:inline-block;width:6px;height:6px;margin:6px 5px 0 0;font-size:0px;color:#70B2D5;background:url(../images/all-nav.png) -144px -142px no-repeat;outline:none;overflow:hidden;}
.scrollable-trigger a.current,.scrollable-trigger a:hover{color:#CACACA;background:url(../images/all-nav.png) no-repeat -144px -132px;}
.scrollable-panel{position:relative;width:278px;height:76px;overflow:hidden;}
.scrollable-panel div{position:absolute;width:2010em;}
.scrollable-panel img{float:left;display:inline;margin:10px 10px 0 0px;padding:1px;border:1px solid #ccc;width:80px;height:50px;-moz-border-radius:4px;-webkit-border-radius:4px;}
/*--flink--*/
.flink{
	width: 940px;margin:0px auto;line-height: 30px;border:1px solid #ccc;height:60px;
	padding: 0 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
	}
.flink dl{
	padding-left:60px;
	}
.flink dt{
	width: 60px;float: left;font-weight:bold;margin-left: -60px;display:inline;
	}
.flink dd{
	display:block; float: left;padding: 0 4px 0 0 ;
	}
.flink dd a{
	color:#41361b
	}
.flink dd a:hover{
	text-decoration: none;color:#f60;
	}


/*kefu*/
#body_kf {font-size:12px;font-family: microsoft yahei;padding:0;margin:0;color:#333;}
.ul_kf {list-style-type: none;padding:0;margin:0;}
.img_kf {border:none;}
.a_kf .a_kf:link {text-decoration:none; margin:0; padding:0; color:#000}
.a_kf:hover {text-decoration:none;color:#BF0000;}
#msg_win {width:130px;position:absolute;right:20px;overflow:hidden;z-index:99;background:whiteSmoke;font-size:12px;margin:0px;}
#msg_win .icos {position:absolute;top:0;right:0;z-index:9;}
#msg_win .icos .a_kf {float:left;color:#666;text-align:center;font-weight:bold;text-decoration:none;font-family:webdings;display:block;line-height:12px;padding-right:2px;}
#msg_title {color:#FFFFFF;height:26px;line-height:26px;background: #0184dc url(/kefu/zhe.png) no-repeat right;font-size:12px;padding:0 10px;}
#msg_content {width:130px;overflow:hidden;margin:0;padding:0;}
#msg_content .service .hd {background:#ec6519;padding:4px 10px;}
#msg_content .service .hd h3 {font-size:18px;color:#fff;margin:0;}
#msg_content .service .hd p {font-size:11px;color:#4b3f3f;margin:0;}
#msg_content .service_content li {display:block;border-bottom:1px #b1b1b1 dotted;padding:5px 10px;}
#msg_content .service_content .sp {border-bottom:none; padding-right:0;}
#msg_content .top_head a {display:block;height:26px;text-align:center;background: #0184dc url(/kefu/top.png) no-repeat 10px;color:#fff;line-height:26px;clear:both;}
#bdshare{margin:0 0 0 5px;}