*{ 
	padding:0; 
	margin:0;
}
body,td,th,div{
	font-family:"Î¢ÈíÑÅºÚ";
	font-size: 14px;
	color: #333;
}
body {
	background:#FFF;
}
html,body {  -webkit-text-size-adjust:none; overflow-x:hidden;}
input[type="button"],input[type="submit"],input[type="reset"] { -webkit-appearance:none; appearance:none; outline:none;}
textarea{ outline:none; resize:none;}
p{
	line-height:150%;
	padding:5px 0;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
a:active {
	color: #000000;
	text-decoration: none;
}
h1{
	color:#000000;
	line-height:150%;
	font-size:24px;
}
img{ border:0px;}
li{ 
	list-style:none;
}

.f12b{
	font-weight:bold;
}
.f14{
	font-size:14px;
}
.f14b{
	font-size:14px;
	font-weight:bold;
}
.f16{
	font-size:16px;
}

.main{ width:90%; margin:0 auto; clear:both;}

.header{ width:100%; margin:0 auto;overflow:hidden; background:url(../../images/head.jpg) no-repeat; background-size:auto 100%; text-align:left; padding:10px 0 10px 5px; position:fixed; z-index:1000;}
.header img{ width:85%;}
.header p{ color:#AB7D91; padding-bottom:10px;}

.block_home_slider {
	position:relative;
	behavior: url(js/PIE.htc); /*°ëÍ¸Ã÷¼æÈÝ*/
	text-align: center;
	line-height: 0px;
	margin-right: auto;
	margin-left: auto;
	clear:both;
	z-index:1;
}  
/*µ×²¿Ð¡Í¼±ê*/
.block_home_slider .slide {position:relative;}
.block_home_slider .caption {padding:6px 6px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; background:url(../images/bg_caption.png); text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:16px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title1 {padding-bottom:6px; font-size:16px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav a {width:25px; height:25px; display:block; position:absolute; top:36%; background-repeat:no-repeat; background-image:url(../images/sprite_arrow_2.png); text-indent:-9000px; cursor:pointer; }
.block_home_slider .flex-direction-nav a.flex-prev {left:5px; background-position:0 0; }
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:0 -25px; }
.block_home_slider .flex-direction-nav a.flex-next {right:5px; background-position:-25px 0; }
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:-25px -25px; }
.block_home_slider .flex-control-paging { display:inline-block; position:absolute; bottom:2px; left:40%; }
.block_home_slider .flex-control-paging li {
	padding: 0px;
	float: left;
	overflow: hidden;
	list-style-type: none;
}
.block_home_slider .flex-control-paging li a {width:8px; height:8px; display:block; background:#FFF; border-radius:8px; text-indent:-9000px; cursor:pointer; margin-right:10px; overflow:hidden;}
.block_home_slider .flex-control-paging li a.flex-active {background:#FF0000;}

.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}


.flexslider {margin: 0; padding: 0;}
.flexslider .slides{ z-index:1; }
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block; z-index:1;}
.flex-pauseplay span {text-transform: capitalize;}

.index_menu{ width:100%; margin:0 auto; clear:both; overflow:auto; padding:10px 0;}
.index_menu li{ float:left; width:25%; text-align:center; padding-bottom:5px;}
.index_menu a{ display:block; color:#444; line-height:30px;}
.index_menu img{ width:60%;}
.index_menu span{ display:block;}

.index_title{ width:100%; margin:0 auto; clear:both; overflow:hidden; text-align:center;}
.index_title h1{ width:95%; overflow:hidden; text-align:left; margin:0 auto; border-bottom:1px solid #DDD;}
.index_title h1 b{ font:bold 16px/40px "Î¢ÈíÑÅºÚ"; color:#3B80DD; padding:0 10px; background:#FFF;}
.index_title h1 span{ font:normal 14px/40px "Î¢ÈíÑÅºÚ"; color:#666; padding-right:10px; text-transform:uppercase; float:right;}
.index_title h1 span a{ color:#666;}

.gray_bg{ background:#EEE; width:100%; margin:0 auto; clear:both; overflow:hidden; padding-bottom:10px;}

.case_list{ width:98%; margin:0 auto; padding:5px 0; overflow:hidden;}
.case_list h2{ width:96%; text-align:center; margin:0 auto;}
.case_list h2 img { vertical-align:bottom; display:block; width:100%; border:1px solid #DDD;}
.case_list h2 span{width:100%; height:35px; display:block;color:#333; font:normal 14px/35px "Î¢ÈíÑÅºÚ"; overflow:hidden;}
.case_list li{ float:left; margin:0 1.5% 2% 1.5%; width:30%; text-align:center; }
.case_list li img { vertical-align:bottom; display:block; width:100%; height:80px; border:1px solid #DDD;}
.case_list li span{width:100%; height:35px; display:block;color:#333; font:normal 14px/35px "Î¢ÈíÑÅºÚ"; overflow:hidden;}

.nTab{
width: 92%;
overflow:hidden;
margin:0 auto;
}
.nTab .TabTitle{
clear: both;
width: 100%;
overflow:hidden;
margin:0 auto;
border-bottom:1px solid #D9D9D9;
}
.nTab .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.nTab .TabTitle li{
float: left;
width: 25%;
cursor: pointer;
list-style-type: none;
font:normal 16px/35px "Î¢ÈíÑÅºÚ";
text-align:center;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}
.nTab .TabTitle .active{ color:#00599A; border-bottom:2px solid #00599A; font-weight:bold;}
.nTab .TabTitle .normal{ color:#000;border-bottom:2px solid #FFF; }
.nTab .TabTitle a{ text-decoration:none;}
.nTab .TabContent{
margin: 0px auto;
padding:10px 0;
width:95%;
height:320px;
}
.none {display:none;}

.index_more{ width:102px; margin:0 auto; clear:both; text-align:center; padding:15px 0; overflow:hidden;}
.index_more a{ background:#F2F2F2; font:normal 14px/14px "Î¢ÈíÑÅºÚ"; color:#666; text-decoration:none; display:block; border-radius:35px; padding:10px 0 11px 0; height:14px;}

.news_list1{ width:100%; margin:0 auto; clear:both; padding:5px 0; overflow:hidden;}
.news_list1 li{ font:normal 16px/16px "Î¢ÈíÑÅºÚ"; color:#707070; border-bottom:1px dashed #DDD; background:url(../images/dot_gray.gif) no-repeat left; padding:12px 0 12px 10px; height:16px; clear:both;}
.news_list1 span{ font-size:14px; color:#999; float:right;}
.news_list1 a{ width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; display:inline-block;}

.news_list2{ width:100%; margin:0 auto; clear:both; padding:5px 0; overflow:hidden;}
.news_list2 li{ font:normal 16px/40px "Î¢ÈíÑÅºÚ"; color:#707070; border-bottom:1px dashed #DDD; background:url(../images/dot_gray.gif) no-repeat left; padding:12px 0 12px 10px; height:16px;}
.news_list2 span{ font-size:14px; color:#999; float:right;}
.news_list2 a{ width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; display:inline-block;}

.space50{ width:100%; height:50px; margin:0 auto; clear:both;}
.space80{ width:100%; height:78px; margin:0 auto; clear:both;}

#bottomNav { z-index:100;center:0;position:fixed; left:0;bottom:0;width:100%; _position:absolute; /* for IE6 */ 
_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */ overflow:visible; }

.footer_bar{ width:100%; margin:0 auto; clear:both; background:#E0E9F0; overflow:hidden; padding:10px 0; border-top:1px solid #FFF;}
.footer_bar li{ text-align:center; line-height:24px; width:49%; float:left; }
.footer_bar a{ color:#666; font-size:14px; }
.footer_bar .a1{background:url(../images/home.png) no-repeat 3% center; background-size:16px; padding-left:1.8em;}
.footer_bar .a2{background:url(../images/arrow_left.png) no-repeat 8% center; background-size:8px; padding-left:1.5em;}

.footer{ width:100%; margin:0 auto; clear:both; padding:10px 0 20px 0; }
.footer p{ text-align:center; font:normal 14px/30px "Î¢ÈíÑÅºÚ"; color: #5B5B5B; padding:0 10px;}
.footer p a{ color: #5B5B5B; }
.footer b {
    text-align: center;
    font: normal 14px/30px "Î¢ÈíÑÅºÚ";
    display: block;
	padding-bottom:10px;
}
.footer b a {
    padding: 0 15px;
}

.menu{ background:#018DD6; width:100%; margin:0 auto; clear:both; overflow:auto; }
.menu li{ float:left; width:24.4%; text-align:center; color:#FFF; line-height:35px; border-right:2px solid #FFF; border-bottom:2px solid #FFF;}
.menu li:nth-child(4n){ width:25.1%; border-right:0;}
.menu a{ display:block; color:#FFF; line-height:35px;}
.menu .hover{ background:#007BC1; color:#FFF;}

.page_title{ width:95%; margin:0 auto; font:normal 14px/35px "Î¢ÈíÑÅºÚ"; color:#333; clear:both; text-indent:20px; border-bottom:1px solid #C9C9C9; background:url(../images/home.png) no-repeat left 10px; background-size:16px;}
.page_title span{ color:#FE66CB; float:right;}

.sub_menu{ width:96%; margin:0 auto; overflow:auto; padding:2%;}
.sub_menu li{ float:left; width:31%; text-align:center; line-height:30px; margin:1%; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sub_menu a{ display:block; border:1px solid #CEE0EA; border-radius:3px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#666;}
.sub_menu .hover{ border:1px solid #018DD6; color:#018DD6; background:#A7F5FF;}

.cnt{ width:94%; margin:0 auto; padding:10px 0; overflow:hidden;}
.cnt img{ width:100%!important; height:auto!important;}
.cnt p{ line-height:25px; padding:10px 0; color:#000;}
.cnt h1{color:#000;font:normal 20px/40px "Î¢ÈíÑÅºÚ"; text-align:center;}

.pages{ width:100%; margin:0 auto; text-align:center; padding:20px 0; font-family:"Î¢ÈíÑÅºÚ"; overflow:hidden; clear:both; font-size:14px;}
.pages a{ display:inline-block; line-height:30px; margin:2px 5px 0 0; text-align:center; background: #F5F5F5; color:#252525; padding:0 10px; border-radius:3px;}
.pages a:hover,.pages .bg{ text-decoration:none; background:#2B8FFF; color:#FFF; }

.news_content{ width:95%; margin:0 auto;}
.news_content .title1{  width:100%; margin:0 auto; text-align:center; border:none;}
.news_content .title1 h1{color:#000;font:normal 20px/40px "Î¢ÈíÑÅºÚ"; text-align:center;}
.news_content .basics{ width:100%; margin:0 auto; text-align:center; line-height:30px; color:#737373; border-bottom:1px dashed #e6e6e6;}
.news_content .links{ width:100%; margin:0 auto; margin-bottom:20px; line-height:35px; border:1px dashed #E5E5E5; border-left:none; border-right:none;}
.news_content .links .prev{width:100%; margin:0 auto; clear:both; text-align:left; color:#2A7BCD;}
.news_content .links .next{width:100%; margin:0 auto; clear:both; text-align:left; color:#2A7BCD;}

.pic_list{ width:98%; margin:0 auto; padding:5px 0; overflow:hidden;}
.pic_list li{ float:left; margin:0 1.5% 2% 1.5%; width:47%; text-align:center; }
.pic_list li img { vertical-align:bottom; width:100%; height:120px;}
.pic_list li span{width:100%; height:35px; display:block;color:#333; font:normal 14px/35px "Î¢ÈíÑÅºÚ"; overflow:hidden;}

.cert_nav{ line-height:35px;}
.cert_nav span{ color:#999;}

.table2{ border-collapse:collapse; margin:0 auto;} 
.table2 td{ border:1px solid #CCC; line-height:25px; padding:5px;}
.table2 th{ border:1px solid #CCC; background:#EEE; line-height:25px; padding:0 5px;}

.table3{ border-collapse:collapse; margin:0 auto; border-bottom:1px dashed #DDD;} 
.table3 td{ line-height:25px; padding:10px;}
.table3 i{ font:normal 14px/30px "Î¢ÈíÑÅºÚ"; color:#999;}

.gbook_show{ margin:0 auto; clear:both; width:98%; }
.gbook_show h1{ font:normal 18px/30px "Î¢ÈíÑÅºÚ"; color:#000; padding-top:10px;}
.gbook_show h2{ font:normal 18px/35px "Î¢ÈíÑÅºÚ"; color:#35B558;}
.gbook_show span{ color:#C5B4B6; font:normal 14px/35px "Î¢ÈíÑÅºÚ";}
.gbook_show p{ color:#333; font:normal 14px/35px "Î¢ÈíÑÅºÚ";}

.zxly{ width:100%; margin:0 auto; clear:both;}
.zxly .fr{ width:100%;}
.zxly .fr h3{ margin-top:20px; margin-left:20px; font-size:24px; line-height:65px; background:url(../images/ly.png) no-repeat left center; height:65px; padding-left:70px; color:#ffffff;}
.zxly .fr form{color:#333;}
.zxly .fr form li{ padding:6px 0; overflow:hidden; clear:both; }
.zxly .fr form li span{ display:inline-block; padding-top:8px;}
.zxly .fr form li b{ float:left; font-weight:normal;line-height:30px; width:25%; text-align:right;}
.zxly .fr form li .txt{ height:28px; line-height:28px; width:95%; padding:0 2%; border:1px solid #DDD;}
.zxly .fr form li textarea{ width:95%; padding:2%; height:90px;line-height:30px; border:1px solid #DDD; overflow:auto; resize:none;}
.zxly .fr form .btn{ width:100px; height:30px; line-height:30px; display:block; margin-left:25%; background:#DA251E; text-align:center; color:#ffffff; margin-top:10px; border:0; border-radius:5px;}
.zxly .fr form li p{ float:left; width:74%; padding:0;}

.auction_list{  margin:0 auto; clear:both; width:100%; border-bottom:1px dashed #DDD; overflow:hidden; padding:10px 0;}
.auction_list dt{ width:100%; clear:both; position:relative;}
.auction_list dt .time_bg{ position:absolute;left:0; bottom:0; color:#fff;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; z-index:1; width:100%; height:30px; background:#000;}
.auction_list dt .time_txt{ position:absolute;left:0; bottom:0; color:#fff; z-index:2; }
.auction_list dt .time_txt span{ float:left; color:#fff; line-height:30px; padding-left:10px;}
.auction_list dd{ width:100%; clear:both;}
.auction_list dd h1{ font:normal 16px/30px "Î¢ÈíÑÅºÚ"; color:#000; }
.auction_list dd p{ color:#999; font:normal 14px/25px "Î¢ÈíÑÅºÚ"; padding:0;}
.auction_list dd span{ color:#999; font:normal 14px/25px "Î¢ÈíÑÅºÚ"; display:inline-block; padding-right:15px;}
.auction_list dd i{ color:#FF0000; font-style:normal; padding-right:5px; font-size:16px;}

.yomi {list-style:none; display:inline;}
.yomi li{float:left;color:#fff; font-size:14px; font-weight:bold; line-height:30px;}
.yomi li.split{background:none; color:#fff; line-height:30px;}

.auction_flow{  margin:0 auto; margin-bottom:20px; clear:both; width:100%; border:1px solid #D4D4D4;}
.auction_flow h2{ font:normal 18px/30px "Î¢ÈíÑÅºÚ"; color:#000; text-align:center; clear:both; padding-top:10px;}

.flow{ margin:0 auto; clear:both; width:98%; }
.flow span{ display:block; text-align:center; padding-top:5px;}
.flow span a{ background:#000; color:#FFF; padding:2px 5px;}

.advantage{ margin:0 auto; clear:both; width:98%; background:#F6F5F6; overflow:hidden; padding:10px 0;}
.advantage li{ width:50%; float:left;}
.advantage b{ float:left; padding-top:5%; width:20%; text-align:center;}
.advantage b img{ width:80%;}
.advantage p{ float:left; line-height:16px;color: #666; width:80%;}

.service{ margin:0 auto; clear:both; width:98%; overflow:hidden;}
.service li{ width:50%; float:left;}
.service b{ float:left; padding-top:5%; width:20%; text-align:center;}
.service b img{ width:80%;}
.service p{ float:left; line-height:20px;color: #666;width:80%;}
.service strong{ display:block;}

.auction_title{ margin:0 auto; clear:both; width:100%; border-top:1px solid #CCC; font:normal 18px/40px "Î¢ÈíÑÅºÚ"; color:#000; padding:0 10px;}

.font_red{ color:#FF0000;}

.deal{ background:#FF0000; color:#FFF; padding:0 5px; border-radius:3px;}
.beout{ background:#D4D9DF; color:#999; padding:0 5px; border-radius:3px;}

.about{width:94%; font:normal 14px/30px "Î¢ÈíÑÅºÚ"; color:#666; margin:0 auto; clear:both;}
.about p{ font:normal 14px/30px "Î¢ÈíÑÅºÚ"; }
.about img{ width:40%; float:left; margin-top:2%; margin-right:3%;}

.Top_Img{ width:95%; margin:0 auto; clear:both; overflow:hidden; padding:8px 0;}
.Top_Img dt{ width:29%; float:left; overflow:hidden;}
.Top_Img dd{ width:70%; float:right; overflow:hidden;}
.Top_Img dd h1{ font:bold 18px/35px "Î¢ÈíÑÅºÚ";}
.Top_Img dd h1 a{ color:#FF0000; width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.Top_Img dd p{ font:normal 14px/25px "Î¢ÈíÑÅºÚ"; color:#999;}

.nav_list{ width:100%; margin:0 auto; padding-top:10px; overflow:hidden;}
.nav_list li{ margin:0 10px 10px 0; border:1px solid #EEE; border-radius:5px; line-height:30px; height:60px; font-size:16px; background:url(../images/item.png) no-repeat 5px center #F9F9F9; padding:5px 5px 5px 55px; overflow:hidden;}

.team_list{ margin:0 auto; padding:5px 0; width:85%;}
.team_list li{ width:22%; line-height:35px; background:url(../images/arrow_right.png) no-repeat left; padding-left:3%; margin:0; float:left;}
.team_list li a{ display:block;}

.team_list2{ margin:0 auto; padding:5px 0; overflow: auto; -webkit-overflow-scrolling: touch;}
.team_list2 ul{ white-space: nowrap;}
.team_list2 li{ display: inline-block; vertical-align:middle; margin-left:2%; width:48%; text-align:center; }
.team_list2 li img { vertical-align:bottom; width:100%; height:120px;}
.team_list2 li span{width:100%; height:35px; display:block;color:#333; font:normal 14px/35px "Î¢ÈíÑÅºÚ"; overflow:hidden;}

.index{ width:100%; height:100%; margin:0 auto; }
.index .logo{ width:95%; margin:0 auto; text-align:center; padding:23% 0 25% 0;}
.index .logo img{ width:100%; }
.index .btns{ width:96%; margin:0 auto; padding-bottom:12%; overflow:hidden;}
.index .btns li{ text-align:center; width:46%; margin-bottom:15px; box-sizing:border-box; float:left; margin:0 2% 4% 2%;}

.index .btns a{ display:block; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; color:#FFF; text-decoration:none; width:100%; height:30px; padding-top:70px; border-radius:10px; box-shadow:5px 5px 5px #CCC; }
.index .btns .a1{background:url(../images/index_icon_01.png) no-repeat center 8px #2E8BFF; background-size:60px;}

.index .btns .a2{background:url(../images/index_icon_02.png) no-repeat center 8px #9900cc; background-size:60px;}

.index .btns .a3{background:url(../images/index_icon_03.png) no-repeat center 8px #E97D2E; background-size:60px;}

.index .btns .a4{background:url(../images/index_icon_04.png) no-repeat center 8px #64B720; background-size:60px;}

.index_footer{ background:#3B3B3F; width:100%; padding:10px 0; overflow:hidden; }
.index_footer p{ text-align:center; font:normal 14px/25px "Î¢ÈíÑÅºÚ"; color:#FFF;}
.index_footer a{ color:#FFF; }

.search{ width:92%; height:35px; border:1px solid #DDD; border-radius:35px; overflow:hidden; margin:5px auto;}
.search b{ float:left; width:86%; padding:2% 0 0 2%; }
.search input[type="search"]{ width:100%; height:25px; border:0; font:normal 14px/25px "Î¢ÈíÑÅºÚ"; color:#666; outline:none;}
.search p{ float:left; width:10%; padding:0;}
.search input[type="submit"]{ width:100%; height:35px; background:url(../images/so.png) no-repeat center; border:0; cursor:pointer;}
.search:hover{ border:1px solid #018DD6;}

.study_list{ width:92%; margin:0 auto; padding-bottom:10px; overflow:hidden;}
.study_list li{ border-bottom:1px dashed #DDD; font:normal 16px/35px "Î¢ÈíÑÅºÚ"; width:46%; margin:0 2%; float:left;}

.s_list{ width: 100%; margin: 0 auto; padding: 30px 0; overflow: hidden;}
.s_list li{ width: 25%; float: left; color: #FFFFFF; text-align:center; }
.s_list li img{ display: block; margin: 0 auto; width: 70%;}
.s_list li span{ font-size: 14px; font-weight: normal; line-height: 2em; margin-top: 10px; color: #333333; display: block;}
.s_list h2{ color:#555; font:normal 16px/35px "Î¢ÈíÑÅºÚ";}
.s_list p{ color:#999; font:normal 14px/25px "Î¢ÈíÑÅºÚ";}
.s_list a{ text-decoration:none;}

.index_title2{ width:100%; margin:0 auto; clear:both; font:normal 24px/30px "Î¢ÈíÑÅºÚ"; text-align:center; padding-top:20px;}

.station_about{ width:95%; margin:0 auto; clear:both; padding:15px 0 5px 0; overflow:hidden;}
.station_about .txt{  width:100%; clear:both;}
.station_about .txt p{ font:normal 14px/30px "Î¢ÈíÑÅºÚ"; text-indent:2em; color:#666666;}
.station_about .img{ width:100%; clear:both;}
.station_about .img img{ width:100%;}

.line_black {
    width: 50px;
    padding-top: 15px;
    border-bottom: 3px solid #999;
    margin: 0 auto;
}

.line_top {
    width: 100%;
    border-bottom: 1px solid #ddd;
    margin: 0 auto;
}

.station_contact{ width:93%; height:160px; margin:0 auto; clear:both; overflow:hidden;}
.station_contact p{ font:normal 14px/30px "Î¢ÈíÑÅºÚ"; text-align:justify; color:#666666;}

.more{ width:130px; text-align:center; margin:0 auto; padding-bottom:15px; overflow:hidden; }
.more a{ border:1px solid #007BC1; display:block; font:normal 14px/40px "Î¢ÈíÑÅºÚ"; text-decoration:none; border-radius:5px;}

.pic_list1{ width:100%; margin:5px auto 6px auto; padding:15px 0 5px 0; overflow:hidden;}
.pic_list1 li{ float:left; display:inline; width:50%;}
.pic_list1 li img { border:1px solid #CCC; padding:1px; width:90%; height:120px;}
.pic_list1 li span{display:block; line-height:35px; text-align:center;}

.txt_list1{ width:95%; margin:0 auto;overflow:hidden;}
.txt_list1 li{ background:url(../images/dot_gray.gif) no-repeat left; margin-left:5px; padding-left:10px; line-height:35px; height:35px; font-size:14px; margin-bottom:0;}
.txt_list1 span{ float:right; margin-right:8px; color:#666666;}

.branch_title{ padding:0 0 0 15px; overflow:hidden; border-left:3px solid #3B80DD; margin:15px 0 0 10px; clear:both;}
.branch_title h2{ font:normal 28px/40px "Î¢ÈíÑÅºÚ";}

.service_list{ width:100%; margin:0 auto; clear:both; }
.service_list li{ float:left; width:23%; background:#E0E9F0; text-align:center; margin:5% 1% 2% 1%; padding-top:10px;}
.service_list li span{ display:block; font:normal 16px/40px "Î¢ÈíÑÅºÚ";}
.service_list li a{ color:#2F5989; }

.business_list{ width:100%; margin:0 auto; clear:both; }
.business_list li{ float:left; width:48%; height:60px; padding-top:25px; text-align:center; margin:0 1% 2% 1%; }
.business_list i{ display:inline-block; background:#E0E9F0; border-radius:60px; width:60px; height:50px; float:left; padding-top:10px;}
.business_list li span{ display:inline-block; font:normal 16px/60px "Î¢ÈíÑÅºÚ"; margin-left:22px; height:60px; float:left;}
.business_list li a{ color:#2F5989; }

.xxgk_left{ width:100%; margin:0 auto; clear:both; margin-bottom:20px;}
.xxgk_left li{ float:left; width:25%; padding-top:20px; text-align:center; }
.xxgk_left i{ display:block; background:#E0E9F0; border-radius:56px; width:56px; height:43px; padding-top:13px; margin:0 auto; }
.xxgk_left li span{ display:block; font:normal 14px/50px "Î¢ÈíÑÅºÚ"; }
.xxgk_left li a{ color:#2F5989; }
.xxgk_left h1{ background:#1A5790; color:#FFF; text-align:center; font:normal 18px/50px "Î¢ÈíÑÅºÚ"; width:200px; margin:0 auto;}


.xxgk_right{ width:100%; margin:0 auto; clear:both; }
.xxgk_right li { width: 30%; margin-bottom: 30px; margin:1.5%; float:left;}
.xxgk_right li a{text-align:center;display:block;padding:5% 0;border:1px solid #ddd;background-color:#f4f4f4;color:#2F5989;font-size:16px;line-height:34px;}

.notice{ width:92%; margin:0 auto; clear:both; background:#FFF; overflow:hidden; padding:10px 0;}
.notice .left_tit{ float:left; width:25%; text-align:center; padding-top:2%;}
.notice .left_tit img{ width:100%;}
.notice .right_txt{float: left; width:70%; margin-left:2%;}
.notice .right_txt h1{ font:bold 18px/18px "Î¢ÈíÑÅºÚ"; text-align:center; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; padding:11px 0 11px 0; height:18px;}
.notice .right_txt h1 a{ color:#1A5692;}
.notice .right_txt p{ font:normal 16px/30px "Î¢ÈíÑÅºÚ"; color:#666; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}

.input{ width:98%; height:30px; border:1px solid #CCC;}

.addWrap{ position:relative; width:100%;background:#fff;margin:0; padding:0;}
.addWrap .swipe{overflow: hidden;visibility: hidden;position:relative;}
.addWrap .swipe-wrap{overflow:hidden;position:relative;}
.addWrap .swipe-wrap > div {float: left;width: 100%;position:relative;}

#position{ position:absolute; bottom:0; right:0; padding-right:8px; margin:0; width:100%; text-align:center;}
#position li{width:10px;height:10px;margin:0 2px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#AFAFAF;}
#position li.cur{background-color:#FF0000;}
.img-responsive { display: block; max-width: 100%;  height: auto;}