.g-layout {
width: 1150px;
margin-left: auto;
margin-right: auto;
margin-top:30px;

}
.service-all-bricks {
zoom: 1;
margin-bottom: 15px;
}
.service-all-bricks ul {
zoom: 1;
margin-right: -23px;
_padding-bottom: 0;
margin-left:-60px;
}
.service-all-bricks li {
position: relative;
float: left;
width: 180px;
height: 150px;
margin-left:62px;
margin-bottom: 22.5px;
background: #f4f4f4;
}
.service-all-bricks img {
display: block;
width: 100%;
height: 84px;
background: url(../images/services-all-bricks.png) no-repeat;
}
.service-all-bricks span {
display: block;
height: 66px;
padding: 5px 15px 0;
line-height: 20px;
}


.service-all-bricks span:hover{ color:#1abc9c;}

.service-all-bricks .item7 img {
background-position: -1080px 0;
}
.service-all-bricks .item4 img {
background: url(../images/services-all-bricks2.png) no-repeat;
}
.service-all-bricks .item1 img {
background-position: 0 0;
}
.service-all-bricks .item2 img {
background-position: -180px 0;
}
.service-all-bricks .item11 img {
background: url(../images/services-all-bricks3.png) no-repeat -1080px 0px;
}
.service-all-bricks .item5 img {
background-position: -720px 0;
}
.service-all-bricks .item6 img {
background-position: -900px 0;
}
.service-all-bricks .item8 img {
background-position: -1260px 0;
}
.service-all-bricks .item9 img {
background-position: -1440px 0;
}
.service-all-bricks .item10 img {
background-position: -1620px 0;
}




@charset "gb2312";
*, fieldset {margin: 0px;padding: 0px;}
body{font-size:12px; font-family:"å¾®è½¯é›…é»‘"; color:#666;}
ul,li,dl,dt,dd,ol{list-style:none;}
a,a:visited{ text-decoration:none; COLOR: #808080;font-family:"å¾®è½¯é›…é»‘";}
a:hover{color:#F00; }
.clear{ clear:both; height:0px; overflow:hidden; font-size:0px; line-height:0px;}
img{ border:0; padding:0;}
.clearfix{clear:both;zoom:1}
i{ font-style:normal;}
/*************** top ***********************/
.top{ width:100%; height:29px; line-height:29px; border-bottom:1px solid #d7d7d7; background:#f3f3f3; position:fixed; z-index:10000;_position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop));}
.top .top_main{ width:1100px; height:29px; margin:0 auto;}
.top .top_main .top_L{ float:left;}
.top .top_main .top_L a{  color:.666;}
.top .top_main .top_L ul li,
.top .top_main .top_R ul li{ float:left;}
.top .top_main .top_L ul li a,
.top .top_main .top_R ul li a{ color:#888;}
.top .top_main .top_L ul li span,
.top .top_main .top_R ul li span{ margin:0 15px; color:#dedede;}
.top .top_main .top_R{
	float:right;
	width: 420px;
}
/******************* head ***********************/
.head .head_top{ width:1100px; height:80px; margin:0 auto;}
.head .head_logo{ float:left; padding-top:40px; padding-left:13px;}
.head .head_notice{ float:right; width:440px; height:30px; overflow:hidden; padding-left:30px; background:url(../images/head_notice.png) 0 8px no-repeat; margin-top:60px; color:#ab9d8d;}
.head .head_notice ul li{ line-height:30px;}
.head .head_notice ul li a{ color:#ab9d8d;}

.head .head_nav{ width:100%; height:44px; background:#5C9BD4;}
.head .head_nav .head_nav_main{ width:1000px; height:44px; margin:0 auto;}
.head .head_nav .head_nav_main ul li{ position:relative; border-left:1px solid #3a7bb4; text-align:center; height:44px; line-height:44px; float:left; width:140px;}
.head .head_nav .head_nav_main ul li img{ position:absolute; right:-14px; top:-5px;}
.head .head_nav .head_nav_main ul li a{ width:139px; display:inline-block; border-left:1px solid #73b2e0; color:#FFF; font-size:14px;}
.head .head_nav .head_nav_main ul li.li_last { border-right:1px solid #73b2e0;}
.head .head_nav .head_nav_main ul li.li_last a{ border-right:1px solid #73b2e0;}
.head .head_nav .head_nav_main ul li.li_cur{ background:#3a7bb4;}
.head .head_nav .head_nav_main ul li.li_fbrw{ background:url(../images/fbrw-2.png); right:5px; top:-6px;}

.head .head_img{
	float:right;
	width:540px;
	overflow:hidden;
	padding-left:30px;
	margin-top:20px;
	color:#ab9d8d;
}
/******************** content ***********************/
.content{
	background:url(../images/content_bg.jpg) repeat-x #FFF;
	padding-top: 13px;
}
.banner {
	width: 100%;
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 320px;
	position: relative;

}
.userlogin {
	height: 280px;
	width: 291px;
	position: absolute;
	top: 18px;
	right: 160px;
	background-image: url(../images/Login.png);
	background-repeat: no-repeat;
	font:12px/1.5 tahoma,'å®‹ä½“',arial,\5b8b\4f53,sans-serif;
}
.banner_login {
	margin-top: 64px;
}
.field {
	padding-bottom:5px;
}
.banner_login .login-text {
	border: 1px solid #D0D4D5;
	height: 18px;
	line-height: 18px;
	margin-right: 3px;
	padding: 3px 3px 2px;
	vertical-align: middle;
	width: 168px;
	color:#666;
}
.banner_login .field label {
	display: inline-block;
	padding-right: 10px;
	text-align: right;
	width: 75px;
}
.banner_login .check-code-img {
	border: 1px solid #CECECE;
	height: 24px;
	vertical-align: middle;
	width: 58px;
}
.banner_login .submit {
	overflow: hidden;
	padding-top:10px;
	padding-left:85px;
}
.banner_login .submit .enter, .login-box .submit .cancel {
	background: url(../images/button-bg1.gif) no-repeat top;
	border: 0 none;
	cursor: pointer;
	display: inline-block;
	font-size: 0;
	height: 30px;
	line-height: 100px;
	margin-right: 6px;

	overflow: hidden;
	vertical-align: middle;
	width: 84px;
}
.banner_login .submit .enter {
	background-position:left top;
}
.banner_login .submit .enter:hover {
	background-position:left bottom;
}
.banner_login .submit .cancel {
	display:none;
}.loglie {
	padding: 10px;
	line-height: 32px;
}
.loglie ul li {
	padding-left: 40px;
}
.kefu {
	padding-top: 34px;
	padding-left: 15px;
}
.mar {
	margin-top: 15px;
}
.border {
	border: 1px solid #f3f3f3;
}
.cont_top{display:block;font-size:18px;border-bottom:1px solid #f3f3f3;color:#2f87aa;font-weight:500;padding-bottom:15px;}.box {
	padding: 20px;
}
.main {
	width: 1150px;
	margin-right: auto;
	margin-left: auto;
}
.twp-bd{
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 30px;
}
.twp-bd dl{
	float:left;
	width:310px;
	height:80px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
.twp-bd dl dt{
	float:left;
	display:block;
	width:78px;
	height:78px;
	margin-right:5px;
	background-image:url(../images/twp_ys.png);
	background-repeat:no-repeat;
}
.twp-bd dl.m_1 dt{background-position:0 0;}
.twp-bd dl.m_2 dt{background-position:0 -82px;}
.twp-bd dl.m_3 dt{background-position:0 -164px;}
.twp-bd dl.m_4 dt{background-position:0 -248px;}
.twp-bd dl dd{
	float:left;
	padding-top:8px;
}
.twp-bd dl dd b{font-size:16px;}
.twp-bd dl dd p{margin-top:6px;color:#666666;}
.tgL {
	float: left;
	width: 800px;
    height:283px;
}
.tgR {
	float: right;
	width: 280px;
    height:300px;
}
.tgcont {
	padding: 20px;
	line-height: 30px;
	font-size: 14px;
	font-family:"å®‹ä½“",Verdana, Geneva, sans-serif
}
.tgcont span{
	display:inline-block;
	padding-left:25px;
	background:url(../images/icos_062.png) no-repeat -128px -5977px;
	font:bold 12px/24px "å®‹ä½“";
	color:#686868;
	margin-top: 20px;
}
/*æŽ’è¡Œæ¦?/
.ranking{
	border:1px solid #f3f3f3;
	background:#fff;
	padding:14px 20px 12px 20px;
}
.ranking .twp-tit{}
.ranking .twp-tit h2{
	font-size:18px;
	font-weight: normal;
}
.ranking .twp-tab{
	margin-bottom: 8px;
}
.ranking ul{}
.ranking ul li{float:left;}
.ranking ul li.f_1{width:20%}
.ranking ul li.f_1 i{
	display:block;
	width:16px;
	height:16px;
	line-height:16px;
	background:#a1acb4;
	color:#fff;
	text-align:center;
	margin:0 0 0 4px;
}
.ranking .topic li.f_1 i{width:21px;height:17px;line-height:17px;background:url(../images/wb_ph_icon.png) no-repeat 0 0;margin:0;padding-top:4px;}
.ranking ul li.f_2{width:50%}
.ranking ul li.f_3{width:30%;}
.ranking .field{
	height:20px;
	line-height:20px;
}
.ranking .field li{color:#999999;}
.ranking .clearfix{padding:3px 0;}
.ranking .clearfix li.f_3{color:#ff6600;}
.tuikuang {
	line-height: 25px;
	color: #000;
	padding: 20px;
	height: 163px;
	overflow: hidden;
}
/*æ–°æ‰‹ä¸Šè·¯*/
.news-box{
	border:1px solid #f3f3f3;
	background:#fff;
	padding:20px 20px 12px 20px;
}
.news-box .twp-tit{height:40px;}
.news-box .twp-tit h2{float:left;font-size:18px;}
.news-box .twp-tit span{float:right;}
.news-box .twp-tab{}
.news-box .twp-tab ul li{
	height:30px;
	line-height:30px;
	background:url(../images/point.png) no-repeat 0 center;
	padding-left:12px;
	float: left;
}
.promo-words-list {
	padding: 25px 0 25px 20px;
	zoom:1;
	}
.promo-words-list li {
	width: 322px;
	height: 138px;
	margin-right: 16px;
	border:1px solid #DDDDDD;
	float: left;
	display: inline;		
}
.promo-words-list li h3 {width: 116px; height: 40px; background: url(../images/bg_promo_h3.gif) no-repeat left top; margin-top:16px; line-height: 28px; text-indent: 20px; color: #FFF; font-size: 14px; margin-left: -8px; position: relative;}
.promo-words-list li p {line-height: 24px; padding: 0 20px; color: #696969}
.foot {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dedede;
	padding-top: 20px;
}
.foot p {
	text-align: center;
	line-height: 25px;
}


.tag{ border:1px solid #CCC; background-color:#F3F3F3; padding:5px;}

#top_box {
height: 30px;
line-height: 30px;
background: #fff;
font-size: 12px;
border-bottom: 1px solid #eee;
}
.w1200_center {
width: 1200px;
margin: auto;
clear: both;
}
.top_left {
float: left;
}
.top_left img {
vertical-align: middle;
margin-right: 5px;
}
.top_right {
float: right;
text-align: right;
color: #999;
}
.top_right a {
color: #666;
margin-left: 10px;
margin-right: 10px;
}

#ind_box01 {
padding: 50px 0 0 0;
background: #fff;
clear: both;
}
.w1200_center {
width: 1200px;
margin: auto;
clear: both;
}
#ind_box01 .bt {
text-align: center;
margin-bottom: 30px;
}
#ind_box01 .bt h1 {
font-size: 40px;
color: #444;
letter-spacing: 3px;
}

#js_list {
clear: both;
}
#js_list li {
padding-left: 120px;
font-size: 12px;
float: left;
width: 430px;
height: 100px;
margin-bottom: 50px;
}
#js_list li.js_01 {
background: url("../images/js_01.jpg") no-repeat left top;
}
#js_list li h1 {
font-size: 22px;
color: #333;
font-weight: normal;
margin-bottom: 10px;
margin-top: 10px;
}
#js_list li span {
width: 40px;
height: 3px;
display: block;
margin-bottom: 15px;
border-radius: 2px;
overflow: hidden;
}
#js_list li p {
font-size: 14px;
line-height: 22px;
color: #666;
}
#js_list li.js_02 {
background: url("../images/js_02.jpg") no-repeat left top;
float: right;
}
#js_list li.js_03 {
background: url("../images/js_03.jpg") no-repeat left top;
}
#js_list li.js_04 {
background: url("../images/js_04.jpg") no-repeat left top;
float: right;
}