﻿@charset "utf-8";
/* CSS Document */

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	margin:0;
	padding:0
}

ol,ul{
	list-style:none
}

img{ border:0;}

body{ background:#FFF;font:12px/1.5 Arial,Helvetica,sans-serif,"宋体"; text-align:center; color:#666666;}

.left{ float:left;}

.right{ float:right;}

.tl{ text-align:left;}

.tr{ text-align:right}

.green{
	color:#98ba2a
}

.red{
	color:#c00
}

.blue{
	color:#0077D2
}

.gray{
	color:#c0c0c0
}

.orange{ color:#FF821D;}

.bggray{ background:#ECECEC;}

.clr{ clear:both; width:90%; height:1px; font-size:1px;}

.clear{ clear:both;}

.space01{ width:90%; height:15px; clear:both; margin:0 auto; padding:0; font-size:1px;}

.space03{ width:90%; height:35px; clear:both; margin:0 auto; padding:0; font-size:1px;}


a,a:visited,a:active{ color:#0077D2; text-decoration:none;}
a:hover{ color:#0077D2; text-decoration:underline}

/*---------------- top ----------------*/
#top{ width:100%; height:auto; clear:both; margin:0 auto; padding:0;}


.shortcut{
	height:28px;
	line-height:28px;
	border-bottom:1px solid #efefef;
}

.g{
    width:1000px;
    margin: 0px auto;
}

.header{ height:85px; clear:both;}

.logo{padding: 23px 0px 0px 6px; text-align:left;}

.img01{ float:left;}

.img02{ width:100%;}

.tel{padding: 40px 0px 0px 6px; text-align: right; font-size:18px; color:#337ab7;}


.naver{
	background:transparent url(/images/common/menubg.png) repeat-x bottom;
	width:100%;
	height:40px;
	padding-top:1px;
}


.short{
   width:1000px; height:37px; clear:both; margin:0 auto; padding:0;
}

.short li {
    height: 37px; float: left; font-size:14px; font-weight:bolder; background:url(/images/common/bg.png)  no-repeat right  -127px; text-align:center; display:block; padding: 8px 0  5px 0;}


.short li a,.short li a:visited,.short li a:active{ color:#fff; text-decoration:none; padding: 10px 15px;}
.short li a:hover{color:#fff; background:url(/images/common/sprites.png) repeat-x 0 -43px; }

#kinMaxShow{visibility:hidden;width:100%; height:328px;overflow:hidden;}

/*---------------- foot ----------------*/
#foot{ width:978px; height:auto; clear:both; margin:20px auto; padding:0;}

.service{
	padding:20px 0 20px 0;
	min-width:978px;
    border-bottom:1px solid #dcdcdc;

}

.service dl{
	float:left;
	width:229px; text-align:left
}

.service dl.s5{
	width:auto
}

.service dt{
	font-size:14px;
	padding:0 0 12px 0;
	font-weight:700;
	line-height:1.2;
    background:url("/images/common/icon14.png") no-repeat scroll 0px -70px;
    text-indent:22px;
}

.service dd{
	padding:0 0 0 2px;
    color: #666666;
}

.service dd li{
	padding:2px 0 2px 0;
}

.service dd a{
    padding-left:22px;
	background: url("/images/common/icon1.png") no-repeat scroll transparent  -260px -26px;
	color:#666
}

.service dd a:hover{
	color:#f96209;
	background: url("/images/common/icon1.png") no-repeat scroll transparent -214px -413px;
    text-decoration:none;
}

.info{ width:100%; height:auto; clear:both; margin:20px auto 0 auto; text-align:left; font-size:14px; line-height:24px;}


/*---------------- 主体 ----------------*/
#mainwrap{width:980px; height:auto; min-height:500px; clear:both; margin:0 auto; padding:0; }


.banner{ width:980px; height:328px; clear:both; margin:0 auto;}

/*---------------- side ----------------*/
.side{width:183px;float:left; padding: 0px 2px; margin:12px 0 0 0; background:#F8F8F8;}
.side .b{
    min-height:600px;
	box-shadow:1px 1px 2px rgba(0,0,0,0.16);
	border-radius:2px;
	border:1px solid #C0C0C0;
}


.side ol{
	padding:7px 0 14px 0;
	background-color:#F8F8F8;
}

.side ol li{
	height:26px;
	padding:4px 0;
    text-align:left;
}

.side ol a{
	display:block;
	padding:5px 0 5px 10px;
	font-weight:700;
	color:#6F6F6F;
	position:relative;
	_zoom:1;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
}

.side ol span{
	padding-left:12px;
    background: url("/images/common/icon1.png") no-repeat scroll 0% 0% transparent;
	background-position:-27px -280px;
	background-position:-27px -281px\9;
	background-position:-27px -280px\0/;
	*background-position:-27px -282px;
}

.side .current a,.side ol a:hover{
	text-decoration:none;
	color:#F96209;
}

.side .current span,.side ol a:hover span{
	background-position:-42px -255px;
	background-position:-42px -256px\9;
	background-position:-42px -255px\0/;
	*background-position:-42px -257px;
}

.side ol a:hover{
	background-color:#E9E9E9;
    font-weight:bold;
}


.item-side{width:298px; height:auto; float:right; margin:12px auto 0 auto; padding:0; border: solid 0px #CCC;}

.item-area{padding: 0px 2px;}

.item-area .b{
    min-height:600px;
	box-shadow:1px 1px 2px rgba(0,0,0,0.16);
	border-radius:2px;
	border:1px solid #C0C0C0;
    border-top:none;
}

.item-area h3{
	background:transparent url("/images/common/bg.png") scroll no-repeat;
 	height:34px;
	line-height:34px;
	color:#525151;
	font-size:13px;
	font-weight:700;
	background-position:0 -472px;
	background-repeat:repeat-x;
	border-top:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
    text-align:left; text-indent:12px;
}

.item-area ol{
	padding:7px 12px 20px 12px;
	background-color:#F8F8F8;
}

.item-area ol li{
	line-height:22px;
	padding:5px 0;
    text-align:left;
}

.item-area ol span{
	padding-left:12px;
    background: url("/images/common/icon1.png") no-repeat scroll 0% 0% transparent;
	background-position:-27px -280px;
	background-position:-27px -281px\9;
	background-position:-27px -280px\0/;
	*background-position:-27px -282px;
}


/*---------------- 块 ----------------*/
.blk01{ width:778px; min-height:600px; margin:12px 0 0 0; padding:0 0 5px 0; border:solid 0px #D0D0D0}

.blk02{ width:670px; min-height:600px; margin:12px 0 0 0; padding:0 0 5px 0; border:solid 0px #D0D0D0}


.con01{ width:100%; height:auto; clear:both; margin:0 auto 0 auto; padding:0;}

.con02{ width:49%; min-height:305px; margin:0; padding:0; text-align:left;}


.con01 .h{
	padding-bottom:24px;
	border-bottom:1px dashed #C5C5C5;
}

.con02 .h{
	padding-bottom:12px;
	border-bottom:1px dashed #C5C5C5;
}
.con01 .h h3{
    background:transparent url(/images/common/bg42.png) repeat-y -400px 0 ;
	display:inline-block;
	padding:3px 0 1px 0;
	font-size:14px;
	color:#FFF;
	font-weight:700;
    float:left;
    width:100%;
    text-align:left;
    text-indent:15px;   
}

.con01 .h h3 a,.con01 .h h3 a:visited,.con01 .h h3 a:active{ color:#FFF; text-decoration:none;}
.con01 .h h3 a:hover{ color:#fff; text-decoration: underline;}

.con02 .h h3{
    background:transparent url(/images/common/bg42.png) repeat-y -500px 0 ;
	display:inline-block;
	padding:3px 0 1px 0;
	font-size:14px;
	color:#FFF;
	font-weight:700;
    float:left;
    width:100%;
    text-align:left;
    text-indent:15px;   
}
.con01 .b{
	padding:11px 19px 0;
	color:#666;
	line-height:20px;
    text-align:left;
}

.con02 .b{
	padding:11px 15px 8px 15px;
	color:#666;
	line-height:20px;
    text-align:left;
    text-indent:24px;
}

.con02:hover{ background:#F4F4F4;}

.txt01{ width:97%; height:auto; clear:both; margin:0 auto; padding:0 0 24px 0; font-size:14px; line-height:24px;}


/*---------------- 表格 ----------------*/

.tab01{ width:100%; height:auto; clear:both; margin:0 auto 0 auto; padding:0;}

.tab01 td{ text-align:left; vertical-align:top}

.tab01 img{ padding:0 10px 0 0;}

.tab01 td h3{ font-size:14px; clear:both; margin:0 auto;}
.tab01 td p{ clear:both; margin:0 auto; line-height:20px;}

.anli_table{ width:100%; clear:both; margin:25px auto 25px auto; text-align:left;}
.anli_table td{ text-align:left; vertical-align: top; line-height:22px; padding:0px 3px;}
.anli_table img{ padding:5px 0 0 0;}


/*---------------- 列表 ----------------*/

#list_01 ul{margin:10px 0 0 41px;padding:0; width:89.5%; height:180px;background:url("/images/default/bg_ul.png") repeat;}
#list_01 ul li{width:100%; height:30px;line-height:30px;float:left; margin: 0; text-align:left; text-indent:15px; cursor:pointer; font-size:14px; }
#list_01 ul li .right{ padding-right:12px;}
#list_01 ul li:hover{background:#E7E7E7;color:#0077D2}

.list02{ width:100%; height:auto; clear:both; padding:0;}
.list02 li{	line-height:22px;
	padding:5px 0;
    text-align:left;
}

/*----------------  ----------------*/

/*----------------  ----------------*/

