﻿.top1
{
	width: 1004px;
	margin: 0 auto;
	height: 36px;
}
.top1r
{

	width: 400px;
	height: 30px;
	border-radius: 0px 0px 10px 10px;
}
.top1r ul
{
	padding-left: 24px;
	padding-top: 6px;
	padding-bottom: 4px;
}
.top1r ul li
{
	float: left;
	color: #998f82;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 18px;
	height: 18px;
}
.top1r ul li select
{
	width: 147px;
	height: 18px;
	border: 1px solid #dadada;
	background: #fff;
}
.top1r ul li input
{
	width: 90px;
	height: 18px;
	border: 1px solid #dadada;
	background: #fff;
	border-radius: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.top2
{
	width: 1004px;
	margin: 0 auto;
	height: 68px;
}
.top21
{
	height: 68px;
	padding-right: 45px;
	padding-left: 15px;
}
.top22
{
	height: 52px;
	line-height: 52px;
}
.top22 ul
{
	padding-top: 13px;
}
.top22 ul li
{
	float: left;
}
.top22 ul li a
{
	display: block;
	font-size: 14px;
	line-height: 52px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	color: #75706e;
}
.top22 ul li a:hover
{
	color: #fff;
	text-decoration: none;
	background: #34b5ef;
}
.top22 ul li a.on
{
	color: #fff;
	text-decoration: none;
	background: #34b5ef;
}
.top23 ul
{
	float: right;
	padding-top: 13px;
}
.top23 ul li
{
	float: left;
	padding-right: 4px;
	color: #75706e;
	padding-left: 4px;
}
.top23 ul li select
{
	width: 97px;
	height: 18px;
	border: 1px solid #dadada;
	background: #fff;
}
.top23 ul li.ps
{
	padding-top: 18px;
}


.fla
{
	width: 100%;
	margin: 0 auto;
/*	height: 407px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: url(../img/fka_19.png) repeat-x;*/
}
.flal
{
	width: 638px;
	height: 407px;
}
.flar
{
	width: 332px;
	height: 373px;
	background: #bfc3cb;
	padding: 17px;
}
.flar h1
{
	color: #fff;
	line-height: 45px;
	font-size: 30px;
	text-align: left;
}
.flar p
{
	padding-top: 30px;
	color: #fff;
	font-size: 20px;
	line-height: 30px;
	text-align: left;
}
.cont
{
	width: 964px;
	margin: 0 auto;
	padding: 20px;
}
.cont1
{
	position: relative;
        width:204px;
}
.cont2
{
	width: 510px;
	margin-left: 35px;
	margin-right: 35px;
}
.cont3
{
	width: 179px;
	padding-left: 0px;
}
.ct1tit
{
	margin-bottom: 4px;
	background: #0063bd;
	width: 184px;
	color: #fff;
	text-align: left;
	height: 27px;
	line-height: 27px;
	font-size: 14px;
	padding-left: 20px;
}
.ctcon
{
	width: 204px;
}
.ctcon ul.cl li
{
	margin-top: 4px;
	width: 204px;
	height: 41px;
	background: #f1f1f1;
	border: 1px solid #e6e6e6;
	line-height: 41px;
}
.ctcon ul.cl li.on
{
	background: url(../img/bh2_07.png) no-repeat;
	background-position: -6px 0px;
	width: 204px;
	height: 43px;
	border: 0px;
	color: #fff;
}
.ctcon ul.cl li.on a
{
	color: #fff;
}
.ctcon ul.cl li.on a span.ico
{
	background: url(none);
}
.ctcon ul.cl li.on a span.wz
{
	color: #fff;
}
.ctcon ul.cl li a
{
	display: block;
	width: 208px;
	height: 41px;
}
.ctcon ul.cl li a span
{
	float: left;
}
.ctcon ul.cl li a span.ico
{
	height: 39px;
	display: inline-block;
	background: url(../img/fka_47.png) no-repeat;
	background-position: 6px 13px;
	width: 24px;
}
.ctcon ul.cl li a span.wz
{
	height: 39px;
	font-size: 14px;
	text-align: left;
	line-height: 39px;
	color: #5d5d5d;
	display: inline-block;
	width: 116px;
}
.ctcon ul.cl li a span.ico1
{
	height: 39px;
	display: inline-block;
	background: url(../img/fka_29.png) no-repeat;
	background-position: 4px 3px;
	width: 58px;
}
.ctcon ul.cl li a span.ico2
{
	height: 39px;
	display: inline-block;
	background: url(../img/fka_33.png) no-repeat;
	background-position: 3px 3px;
	width: 58px;
}
.ctcon ul.cl li a span.ico3
{
	height: 39px;
	display: inline-block;
	background: url(../img/fka_36.png) no-repeat;
	background-position: 4px 3px;
	width: 58px;
}
.ctcon ul.cl li a span.ico4
{
	height: 39px;
	display: inline-block;
	background: url(../img/fka_40.png) no-repeat;
	background-position: 5px 3px;
	width: 58px;
}
.ctcon ul.cl li a span.ico5
{
	height: 39px;
	display: inline-block;
	background: url(../img/fka_44.png) no-repeat;
	background-position: 2px 3px;
	width: 58px;
}
.ctcon ul.cl li a span.ico6
{
	height: 39px;
	display: inline-block;
	background: url(../img/fka_53.png) no-repeat;
	background-position: 1px 3px;
	width: 58px;
}

.ctcon ul.cl li a span.ico7
{
	height: 39px;
	display: inline-block;
	background: url(../img/zhuanxiang.png) no-repeat;
	background-position: 1px 3px;
	width: 58px;
}
.ctcon ul.cl li a span.ico8
{
	height: 39px;
	display: inline-block;
	background: url(../img/dianji.png) no-repeat;
	background-position: 1px 3px;
	width: 58px;
}
.gao
{
	height: 20px;
	width: 100%;
}
.cont2 h1
{
	border-bottom: 1px dotted #5c5c5c;
	color: #0261ab;
	font-size: 16px;
	text-align: left;
}
.cont21
{
	padding-top: 20px;
	line-height: 18px;
	font-size: 12px;
	text-align: left;
}
.cont21 img
{
	padding-right: 10px;
	padding-bottom: 0px;
}
.ctconx
{
	text-align: left;
	line-height: 32px;
	color: #000;
	background: #f1f1f1;
	height: 114px;
	padding-left: 10px;
}
.ctconx1 ul li
{
	text-align: left;
	border-bottom: 1px solid #f3f3f3;
	border-top: 1px solid #f3f3f3;
	height: 26px;
	line-height: 26px;
}
.ctconx1 ul li a
{
	padding-left: 4px;
	font-size: 12px;
	color: #565656;
}
.ct1titx
{
	background: #0063bd;
	width: 159px;
	color: #fff;
	text-align: left;
	height: 27px;
	line-height: 27px;
	font-size: 14px;
	padding-left: 20px;
}
.pic ul
{
	padding-top: 20px;
	padding-left: 0px;
}
.pic ul li
{
	float: left;
	padding-left: 0px;
	padding-right: 18px;
}
.pic ul li a
{
	color: #383838;
	line-height: 32px;
}

.bottom
{
	border-top: 1px solid #999999;
	height: 32px;
	color: #999999;
	line-height: 32px;
	text-align: center;
}
.tanchu
{
	width: 1004px;
	margin: 0 auto;
	position: relative;
	margin-top: -2px;
}
.tanchuc1
{
	background: #f1f1f1 url(../img/nav1Bg.png) no-repeat;
	width: 310px;
	height: 160px;
	position: absolute;
	left: 150px;
	top: -2px;
	display: none;
}
.tanchuc1 ul
{
	padding-left: 80px;
	padding-top: 30px;
}
.tanchuc1 ul li
{
	clear: both;
	height: 23px;
}
.tanchuc1 ul li a
{
	line-height: 22px;
	color: #686868;
	font-size: 13px;
	font-family: 微软雅黑;
	font-weight: lighter;
}

.tanchuc2
{
	background: #f1f1f1 url(../img/nav4Bg.png) no-repeat;
	width: 310px;
	height: 160px;
	position: absolute;
	position: absolute;
	left: 300px;
	top: -2px;
	display: none;
}
.tanchuc2 ul
{
	padding-left: 80px;
	padding-top: 30px;
}
.tanchuc2 ul li
{
	clear: both;
	height: 23px;
}
.tanchuc2 ul li a
{
	line-height: 22px;
	color: #686868;
	font-size: 13px;
	font-family: 微软雅黑;
	font-weight: lighter;
}


.tanchuc3
{
	background: #f1f1f1 url(../img/subNav3Bg.png) no-repeat;
	width: 310px;
	height: 160px;
	position: absolute;
	left: 380px;
	top: -2px;
	display: none;
}
.tanchuc3 ul
{
	padding-left: 80px;
	padding-top: 30px;
}
.tanchuc3 ul li
{
	clear: both;
	height: 23px;
}
.tanchuc3 ul li a
{
	line-height: 22px;
	color: #686868;
	font-size: 13px;
	font-family: 微软雅黑;
	font-weight: lighter;
}
.tanchuc
{
	display: none;
	top: -2px;
	left: 27px;
	position: absolute;
	background: #f1f1f1;
	width: 886px;
	height: 249px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 20px;
}
.tc1
{
	width: 107px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}
.tc1 ul li
{
	clear: both;
}
.tc1 ul li a
{
	line-height: 22px;
	color: #686868;
	font-size: 12px;
	font-family: 微软雅黑;
	font-weight: lighter;
}
.tc1 ul li a strong
{
	color: #0760a9;
	font-size: 14px;
	line-height: 32px;
	font-family: 微软雅黑;
	font-weight: lighter;
}
.piaofulb
{
	display: none;
	z-index: 1000;
	position: absolute;
	top: 35px;
	left: 203px;
	background: url(../img/lb2_03.png) repeat-y;
	
	width: 555px;
	height: 278px;
}
.piaofulb ul
{
	 float:left;
	 width:211px;
	 height: 278px;
	padding: 10px;
	
}
.piaofulb img.fl{ float:left; height:278px; width:auto; }
.piaofulb ul li
{
	border-bottom: 1px solid #e7e7e7;
	clear: both;
	line-height: 26px;
	width: 170px;
	padding-left: 30px;
	text-align: left;
}
.piaofulb ul li a
{
	color: #4d4d4d;
	font-size: 12px;
}
#uul1, #uul2, #uul3, #uul4, #uul5, #uul6
{
	
	width: 555px;
	height: 278px;
	display: none;
}

.ctcon ul dl
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.ctcon ul dl dd
{
	text-align: left;
	padding-left: 27px;
	line-height: 26px;
	height: 26px;
}
.ctcon ul dl dd a
{
	font-weight: lighter;
	padding-left: 16px;
	line-height: 26px;
	font-size: 12px;
	height: 26px;
	background: url(../img/s2_07.png) no-repeat;
	background-position: 5px 3px;
	color: #333333;
}
.ctcon ul dl dd a:hover
{
	background: url(../img/s2_14.png) no-repeat;
	background-position: 5px 3px;
	color: #0053b1;
}
.cont2x
{
	width: 740px;
	padding-left: 20px;
}
.flax
{
}
.cont2x h1
{
	border-bottom: 1px dotted #5c5c5c;
	font-size: 16px;
	height: 22px;
	text-align: left;
}
.cont2x h1 .fl
{
	color: #3b3b3b;
	font-weight: bold;
}
.cont2x h1 .fr
{
	color: #272727;
}
.cont2x h1 .fr ul
{
	float: right;
}
.cont2x h1 .fr ul li
{
	float: left;
}
.cont2x h1 .fr ul li img
{
	padding-top: 6px;
	padding-right: 5px;
	padding-left: 3px;
}

.cont21xx
{
	width: 740px;
}
.cong21xxs
{
}



.cong21xxs1
{
	padding: 9px;
	width: 305px;
}
.cong21xxs1 p
{
	line-height: 22px;
	text-align: left;
}
.cong21xxs2
{
	width: 267px;
	text-align: left;
	padding: 9px;
}
.cong21xxs3
{
	width: 80px;
	padding-top: 150px;
}
.cong21xxs3 ul li
{
	padding-top: 5px;
	padding-bottom: 5px;
	height: 17px;
	line-height: 17px;
}
.cong21xxs3 ul li a img
{
	padding-right: 3px;
}
.cong21xxsx
{
	margin-top: 30px;
	background: #f2f2f2;
	height: 26px;
	width: 100%;
}

.xtop ul li
{
	cursor: pointer;
	margin-right: 1px;
	float: left;
	width: 90px;
	background: #cdcdcd;
	color: #454545;
	text-align: center;
	line-height: 26px;
	height: 26px;
}
.xtop ul li.on
{
	background: #f58220;
	color: #fff;
}
.cpconcc
{
	min-height: 300px;
}
.cp1{text-align:left; width:720px;min-height: 300px; padding:10px; line-height:23px; }
.cp2,.cp3,.cp4{ display:none; text-align:left; width:720px;min-height: 300px; padding:10px;line-height:23px;  }
.ctcon ul dl{ display:none;}
.ctcon ul dl#dl1{ display:block; }

/*已经*/
.cong21xxs22
{
	width:740px; height:auto; float:left;
}


.cong21xxs22 li { width:160px; height:auto; margin:10px 10px; float:left; line-height:22px;}
.cong21xxs22 td {padding:10px;}




/*公共样式*/
.main{ width:983px; height:auto!important; overflow:hidden; margin:0 auto; margin-top:10px; text-align:left;}
.main_lf{ width:203px; height:auto; float:left;}
.main_mid{ width:520px; float:left; margin-left:20px; _margin-left:10px;}

.about_cen{ width:100%; float:left; line-height:20px; margin-top:10px;}
.about_cen li {width:100%; height:158px; position:relative; margin-bottom:19px;}
.about_cen hr{width:100%; color:#9c7e4c}
.about_cen span {font-size:14px; color:#9c7e4c; font-weight:bold;}
.about_cen span {
	text-decoration: none;
	color: #0161b6;
}
.about_cen p { margin-bottom:10px;;}
.main_rg{ width:185px; float:right;}
.lxwm{ width:100%; float:left;}

.clearit{clear:both; line-height:0; height:0; font-size:0;}

.about_cencol{ width:100%; float:left; line-height:20px; margin-top:10px;}

.about_cencol li{ width:134px; position:relative; float:left; margin-right:10px; margin-top:20px; text-align:center; font-weight:bold;}
.about_cencol span {font-size:16px; color:#9c7e4c; font-weight:bold;}
.about_cencol img{border:1px  #CCC solid;}









.jslist{
}

.jslist li { width:225px; height:23px; float:left; position:relative;  margin-left:22px; list-style-image:url(../img/arr1_2.gif); margin-bottom:0px;}


.jslist1{
}

.jslist1 li { width:225px; height:23px; float:left; position:relative;  margin-left:22px; list-style-image: url(../img/light.gif); margin-bottom:0px;}

.jslis2{
}

.jslist2 li { width:225px; height:23px; float:left; position:relative;  margin-left:22px; list-style-image: url(../img/arr2.gif); margin-bottom:0px;}



.jslist3{ 
}

.jslist3 li { width:120px; height:132px;  float:left; position:relative;  margin-left:25px; margin-bottom:0px; text-align:center; margin-bottom:50px;}





/*banner*/
.mbanner{width:100%; height:500px;}
.mbanner .slideBox{ width:100%; height:500px; overflow:hidden; position:relative; }
.mbanner .slideBox .hd{ height:22px; overflow:hidden; position:absolute; right:50%; bottom:25px; z-index:1;  margin-right: -29px;}
.mbanner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.mbanner .slideBox .hd ul li{ float:left; margin-right:15px;  width:14px; height:14px;  border-radius:50%; border:1px solid #00b0f0; cursor:pointer; }
.mbanner .slideBox .hd ul li.on{ background:#00b0f0;}
.mbanner .slideBox .hd ul li:last-child{margin-right: 0;}
.mbanner .slideBox .bd{ position:relative; height:100%; z-index:0;width:100%  }
.mbanner .slideBox .bd ul{height: 100%;width:100%}
.mbanner .slideBox .bd li{ zoom:1; vertical-align:middle; height: 100%;width:100%}
.mbanner .slideBox .bd li a{height: 100%;width:100%; display: block; overflow:hidden}
.mbanner .slideBox .bd img{ width:100%; height:100%; display:block;  }



















