@charset "utf-8";
/*reset start*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,button,p,blockquote,th,td,hr,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	margin:0;
	padding:0;}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:700;}
address,caption,cite,code,dfn,em,th,var{
	font-style:normal;
	font-weight:400;}
ol,ul{
	list-style:none;}
a, a:hover{
	text-decoration:none;}
fieldset,img{
	border:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block;}
audio,canvas,video{
	display:inline-block;
	*display:inline;
	*zoom:1;}
select{
	padding:2px 0;
	height:22px;
	line-height:18px;}
button,input,select,textarea{
	font-size:100%;}
button,input[type="button"],input[type="reset"],input[type="submit"]{
	cursor:pointer;
	-webkit-appearance:button;}
q:before,q:after{
	content:'';}
ins{
	text-decoration:none;}
del{
	text-decoration:line-through;}
mark{
	background:#ff0;}
sub,sup{
	position:relative;
	font-size:75%;
	line-height:0;
	vertical-align:baseline;}
sup{
	top:-0.5em;}
sub{
	bottom:-0.25em;}
table{
	border-collapse:collapse;
	border-spacing:0;}
th{
	text-align:inherit;}
iframe{
	display:block;}
html, body{
	overflow-x:hidden;}
body{
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	word-wrap:break-word;
	word-break:break-all;
	font:12px/1.5 "microsoft yahei","\5FAE\8F6F\96C5\9ED1",Arial;
	color:#000;
	background:#fff;}
/*reset end*/

/*public start*/
.tr{text-align:right;}
.tc{text-align:center;}
.tl{text-align:left;}
.bc{margin-left:auto; margin-right:auto;}
.fl{_display:inline; float:left;}
.fr{_display:inline; float:right;}
.cb{clear:both;}
/*
.c{display:block; zoom:1;}
.c:after{content:"."; display:block; visibility:hidden; height:0; clear:both;}
*/
.c{*zoom:1}
.c:before,.c:after{display:table; content:"";}
.c:after{clear:both;}
/*
箭头
.icon{
	width:0;
	height:0;
	font-size:0;
	border-left:4px dashed transparent;
	border-right:4px dashed transparent;
	border-top:4px solid #14a4da;}
*/

/*
焦点虚线
<a href=”#” hidefocus=”true” >链接</a>
a:focus{-moz-outline-style:none; outline:none;}

透明度(兼容个浏览器)：
filter:alpha(Opacity=60);
-moz-opacity:0.6;
opacity: 0.6; 

两端对齐：
text-align:justify;
text-justify:inter-ideograph;

灰度滤镜
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: Gray();
*/
.nbr{ border:none !important;}
.m0{ margin:0 !important;}
.ml15{ margin-left:15px;}

.pb18{ padding-bottom:18px;}


/*公共类*/
html,body{
	min-height:500px;
	background:#fff;}
#header{
	position:relative;
	z-index:999;
	width:100%;
	height:116px;
	background:url(../img/header_bg.jpg);}
#header .header_main{
	margin:0 auto;
	width:980px;
	height:116px;}
#header .header_main .header_main_top{
	padding-top:17px;
	height:43px;}
#header .header_main .header_main_top .logo{
	width:319px;
	height:43px;
	overflow:hidden;}
#header .header_main .header_main_top .subnav{
	margin-top:5px;
	padding-right:12px;
	height:29px;
	line-height:29px;
	background:#e9edf2 url(../img/subnav_bg.jpg) right 0 no-repeat;
	border:1px solid #e2e8ef;}
#header .header_main .header_main_top .subnav a{
	position:relative;
	display:inline-block;
	margin-left:10px;
	padding-left:18px;
	color:#646d74;
	background:url(../img/icon.png) 2px 7px no-repeat;}
#header .header_main .header_main_top .subnav .a1{
	background-position:0 -38px;}
#header .header_main .header_main_top .subnav .a2{
	color:#d2dfe7;
	background-position:0 -81px;}
#header .header_main .header_main_top .subnav .a3{
	color:#d2dfe7;
	background-position:0 -127px;}
#header .header_main .header_main_top .subnav a i{
	position: absolute;
	left:-10px;
	top:26px;
	z-index:99;
	display:none;
	width:97px;
	height:98px;
	overflow:hidden;}
#header .header_main .header_main_bottom{
	_position:relative;
	_z-index:999;
	padding-top:16px;}
#header .header_main .header_main_bottom li{
	float:left;
	position:relative;
	width:163px;
	text-align:center;
	height:40px;
	line-height:35px;
	background:url(../img/icon1.jpg) right -12px no-repeat;}
#header .header_main .header_main_bottom li a{
	display:block;
	width:100%;
	height:40px;
	font-size:16px;
	color:#333333;}
#header .header_main .header_main_bottom li a span{
	display:inline-block;
	width:7px;
	height:4px;
	overflow:hidden;
	margin-left:8px;
	vertical-align:middle;
	background:url(../img/icong1.png) 0 0 no-repeat;}
#header .header_main .header_main_bottom li:hover a{
	font-weight:700;
	color:#254069;
	background:url(../img/icong3.png) 46% 31px no-repeat;}
#header .header_main .header_main_bottom li:hover span{
	background:url(../img/icong2.png) 0 0 no-repeat;}
#header .header_main .header_main_bottom  .current{
	background: url(../img/nav_bg.png) 0 0 no-repeat;}
#header .header_main .header_main_bottom .current a{
	color:#eeeeee !important;
	font-weight:700 !important;}
#header .header_main .header_main_bottom .current a span{
	background:url(../img/icong5.png) 0 0 no-repeat !important;}
#header .header_main .header_main_bottom .current:hover span{
	background:url(../img/icong4.png) 0 0 no-repeat !important;}
#header .header_main .header_main_bottom .submenu{
	position: absolute;
	left:0;
	bottom:-36px;
	z-index:999;
	display:none;
	width:550px;
	height:37px;
	line-height:36px;}
#header .header_main .header_main_bottom .submenu a{
	float:left;
	padding-right:20px;
	width:auto;
	font-family:"宋体";
	font-size:12px;
	font-weight:100 !important;
	color:#c3d2e1 !important;
	background:none !important;}
#header .header_main .header_main_bottom .submenu a:hover{
	color:#fcd135 !important;}
#header .header_main .header_main_bottom .submenu1{
	left:-138px}
#header .header_main .header_main_bottom .submenu2{
	left:-13px}
#header .header_main .header_main_bottom .submenu3{
	left:-20px}
#header .header_main .header_main_bottom .submenu4{
	left:-119px;}
#header .header_main .header_main_bottom .submenu5{
	width:300px;
	left:-12px;}
#header .header_main .header_main_bottom .home:hover a{
	background:none !important;}
#header .shade{
	display:none;
	position:absolute;
	left:0;
	bottom:-37px;
	z-index:99;
	width:100%;
	height:37px;
	background:#254069;}

/*主体*/
.public{
	width:100%;
	background:url(../img/public_bg.jpg);}
.public .bg_bottom{
	padding-top:26px;
	width:100%;
	background:url(../img/bg2.png) 0 bottom repeat-x;}
.public .bg_bottom .public_main{
	margin:0 auto;
	width:980px;}
.public .bg_bottom .public_main .crumbs{
	font-family: "宋体";
	color:#818284;}
.public .bg_bottom .public_main .crumbs a{
	display:inline-block;
	font-size:12px;
	color:#818284;}
.public .bg_bottom .public_main .crumbs a:hover{
	text-decoration:underline;}
.public .bg_bottom .public_main .crumbs .a1{
	padding-left:20px;
	background:url(../img/bg3.png) 0 center no-repeat;}
.public .bg_bottom .public_main .crumbs p{
	float:right;
	color:#818284;}
.public .bg_bottom .public_main .crumbs p span{
	margin-left:5px;
	color:#444444;}
.public .bg_bottom .public_main .column_nav{
	margin-top:13px;
	width:980px;
	height:53px;
	background:#b1b9c3 url(../img/logo2.png) 854px center no-repeat;}
.public .bg_bottom .public_main .column_nav a{
	float:left;
	display:block;
	width:140px;
	height:53px;
	line-height:53px;
	text-align:center;
	font-size:14px;
	color:#fff;
	background:#b1b9c3;
	border-right:1px solid #c1c7cf;}
.public .bg_bottom .public_main .column_nav a:hover{
	background:#6680a7;}
.public .bg_bottom .public_main .column_nav  .current{
	background:#6680a7;}
.public .bg_bottom .public_main .column_nav .last{
	width:134px;
	border:none;}
#main{
	margin:0 auto;
	padding-top:15px;
	width:980px;
	min-height:500px;}


	

/*底部*/
#footer{
	margin-top:50px;
	width:100%;
	overflow:hidden;
	background:url(../img/footer_bg.jpg);}
#footer .footer_top{
	width:100%;
	min-height:107px;
	overflow:hidden;
	background:#263b5a;}
#footer .footer_top .footer_list{
	margin:0 auto;
	width:980px;
	height:107px;
	overflow:hidden;}
#footer .footer_top .footer_list .left{
	padding-top:27px;
	width:40px;
	font-size:20px;
	line-height:1.4em;
	color:#fff;}
#footer .footer_top .footer_list .right{
	padding-top:33px;
	width:940px;}
#footer .footer_top .footer_list .right a{
	display:block;
	float:left;
	margin-left:10px;
	width:124px;
	height:50px;}
.footer_main{
	margin:0 auto;
	padding:40px 0 32px 0;
	width:980px;}
.footer_main .service .left{
	width:650px;}
.footer_main .service .left .topnav a{
	margin-right:10px;
	padding-right:10px;
	font-size:14px;
	color:#585c61;
	background:url(../img/bg1.jpg) right center no-repeat;}
.footer_main .service .left .topnav a:hover{
	text-decoration:underline;}	
.footer_main .service .left .topnav .last{
	background:none;}
.footer_main .service .left .logo_tal{
	margin-top:27px;}
.footer_main .service .left .logo_tal li{
	float:left;}
.footer_main .service .left .logo_tal .li1{
	width:146px;
	height:42px;
	overflow:hidden;}
.footer_main .service .left .logo_tal .li2{
	margin-left:35px;
	padding-left:40px;
	background:url(../img/icon6.png) 0 center no-repeat;}
.footer_main .service .left .logo_tal span{
	font-size:12px;
	color:#4b6283;}
.footer_main .service .left .logo_tal p{
	font-size:24px;
	font-weight:700;
	line-height:1em;
	color:#4b6283;}
.footer_main .service .left .copyright{
	margin-top:25px;
	font-size:12px;
	font-family:"宋体";
	color:#aeb1b3;}
.footer_main .service .right li{
	float:left;
	width:97px;}
.footer_main .service .right li p{
	padding-top:5px;
	text-align:center;
	color:#aeb1b3;}
.footer_main .link{
	margin-top:20px;
	padding-top:20px;
	border-top:1px solid #dbe0e4;}
.footer_main .link .link_title{
	display:block;
	margin-right:5px;}
.footer_main .link a{
	font-family:"宋体";
	font-size:12px;
	color:#878b8d;}
.footer_main .link a:hover{
	text-decoration:underline;}
.footer_main .link .fl a{
	margin-right:15px;}
	
	
/*漂浮
#float{
	position:absolute;
	right:50%;
	top:60%;
	z-index:999;
	margin-right:-570px;
	width:43px;}
*/
#float{
	position:absolute;
	right:8%;
	top:60%;
	z-index:999;
	width:43px;}
#float li{
	margin-bottom:2px;
	width:43px;
	height:43px;
	background:url(../img/float.png) 0 0 no-repeat;}
#float li a{
	display:block;
	width:43px;
	height:43px;}
#float .li1 .wm{
	display:none;
	position:absolute;
	top:-115px;
	left:-182px;
	z-index:999;
	width:182px;
	height:197px;}
#float .li1{
	position:relative;
	background-position:0 -45px;}
#float .li2{
	background-position:0 -90px;}
#float .li3{
	background-position:0 -135px;}
	
/*分页*/
#paging{
	margin-top:20px;
	width:100%;}
#paging a{
	float:left;
	display:block;
	margin-right:5px;
	padding:0 15px;
	height:38px;
	line-height:38px;
	color:#7a7b75;
	border:1px solid #e8e8e8;}
#paging .a1{
	font-size:20px;
	color:#a1a1a1;}
#paging a:hover{
	color:#fff;
	background:#6680a7;}
#paging .fr{
	width:300px;
	line-height:40px;}
#paging .fr span{
	float:right;
	color:#7a7b75;}
#paging .fr input{
	float:right;
	margin-left:4px;
	width:40px;
	height:40px;
	border:none;
	color:#7a7b75;
	text-align:center;
	background:url(../img/bg2.jpg) 0 0 no-repeat #fff;}
	
/*选项*/
.options{
	display:inline-block;
	float:left;
	position:relative;
	width:183px;
	height:28px;
	border:1px solid #c6ced9;}
.options div{
	width:183px;
	height:28px;;
	line-height:28px;
	overflow:hidden;
	background:#fff;}
.options div p{
	padding: 0 25px 0 11px;
	width:147px;
	height:28px;
	color:#5d5d5d;
	cursor:pointer;
	background:url(../img/icong11.png) 95% center no-repeat;}
.options ul{
	display:none;
	position:absolute;
	top:28px;
	left:-1px;
	z-index:10;
	width:114px;
	background:#fff;
	border:1px solid #c6ced9;}
.options li{
	float:left;
	width:100%;
	height:24px;
	line-height:24px;}
.options li:hover{
	background:#EEEEEE;}
.options li a{
	padding-left:10px;
	display:block;
	width:100%;
	color:#505050;}
	
.options2{
	width:127px;
	height:21px;
	border:1px solid #d3d3d3;
	border-radius:2px;}
.options2 div{
	width:127px;
	height:21px}
.options2 div p{
	padding:0 24px 0 8px;
	width:95px;
	height:21px;
	line-height:21px;
	color:#666666 !important;
	background:url(../img/icong13.png) 95% center no-repeat;}
.options2 ul{
	top:21px;
	left:-1px;
	z-index:10;
	width:114px;}
.options2 li a{
	padding-left:10px;
	font-size:12px !important;
	color:#666666 !important;}

	
/*选项2*/
.options1{
	display:inline-block;
	float:left;
	position:relative;
	width:226px;
	height:43px;
	border:1px solid #e5e5e5;
	border-left:none;
	border-right:none;
	border-top:none}
.options1 .p_t{
	width:226px;
	height:43px;
	line-height:43px;
	overflow:hidden;
	background:#fff;}
.options1 .p_t p{
	padding:0 40px 0 20px;
	width:166px;
	height:43px;
	line-height:43px;
	font-size:14px;
	color:#333333;
	cursor:pointer;
	background:url(../img/icong12.png) 95% center no-repeat;}
.options1 .ul_select{
	display:none;
	position:absolute;
	top:43px;
	left:-1px;
	z-index:10;
	width:226px;
	height:508px;
	overflow:hidden;
	border:1px solid #e5e5e5;
	background:#fff;}
.options1 .ul_select .left_a{
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	width:30px;
	height:508px;
	overflow:hidden;
	border-right:1px solid #e5e5e5;
	background:#f3f3f3;}
.options1 .ul_select .left_a a{
	display:block;
	padding-top:6px;
	width:30px;
	line-height:1em;
	font-family:"宋体";
	font-size:14px;
	text-align:center;
	color:#232323;}
.options1 .ul_select .left_a a:hover{
	color:#C00;}
.options1 .ul_select ul{
	display:block;
	width:228px;
	height:508px;
	overflow-x: hidden;
	background:#fff;}
.options1 .ul_select li{
	float:left;
	padding-left:31px;
	width:195px;
	min-height:62px;
	line-height:62px;
	border-bottom:1px dashed #b2b2b2;}
.options1 .ul_select li:hover{
	background:#EEEEEE;}
.options1 .ul_select li a{
	padding-left:5px;
	display:block;
	font-size:16px;
	color:#000;}
	
	
.options1_1{
	width:183px;
	height:28px;
	border:1px solid #d3d3d3;
	border-radius:2px;}
.options1_1 .p_t{
	width:183px;
	height:28px;}
.options1_1 .p_t p{
	padding:0 24px 0 8px;
	width:151px;
	height:28px;
	line-height:28px;
	color:#666666 !important;
	background:url(../img/icong13.png) 95% center no-repeat;}
.options1_1 .ul_select{
	top:28px;
	width:183px;
	border:1px solid #d3d3d3;}
.options1_1 .ul_select .left_a{
	width:30px;
	height:508px;
	overflow:hidden;
	border-right:1px solid #e5e5e5;
	background:#f3f3f3;}
.options1_1 .ul_select .left_a a{
	display:block;
	padding-top:6px;
	width:30px;
	line-height:1em;
	font-family:"宋体";
	font-size:14px;
	text-align:center;
	color:#232323;}
.options1_1 .ul_select .left_a a:hover{
	color:#C00;}
.options1_1 .ul_select ul{
	display:block;
	width:183px;
	height:508px;
	overflow-x: hidden;
	background:#fff;}
.options1_1 .ul_select li{
	float:left;
	padding-left:31px;
	width:152px;
	min-height:62px;
	line-height:62px;
	border-bottom:1px dashed #b2b2b2;}
.options1_1 .ul_select li:hover{
	background:#EEEEEE;}
.options1_1 .ul_select li a{
	font-size:14px;}
	
