
body { min-width: 1200px;}

html,body,div,th,td,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote{margin:0;padding:0;font-family:"微软雅黑","Times New Roman", Arial, tahoma, arial, \5b8b\4f53, sans-serif;}
li{list-style:none;}
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

q:before,q:after{content:'';}

.clr{ margin:0px; padding:0px; border:0px; height:0px; clear:both;}
.clear{ margin:0px; padding:0px; border:0px; height:0px; clear:both;}

.fl{ float:left;}
.fr{ float:right;}
.w400{ width:400px;}
.pl30{ padding-left:30px;}
.mt15{ margin-top:15px;}
.mb20{ margin-bottom:20px;}
.h50{ height:50px; line-height:50px;}


em{ font-style:normal;}


A{TEXT-DECORATION: none;}
A:link {color: #000000;}
A:visited {color: #000000}
A:active {color: #000000}
A:hover{COLOR: #FF6600; right: 0px; top: 1px}

TD
{
FONT-FAMILY: 宋体; FONT-SIZE: 9pt;
color: #000000;
line-height: 150%; 

}
Input
{
BACKGROUND-COLOR: #FFFDFB; 
BORDER-BOTTOM: #89a5e6 1px solid;
BORDER-LEFT: #89a5e6 1px solid;
BORDER-RIGHT: #89a5e6 1px solid;
BORDER-TOP: #89a5e6 1px solid;
COLOR: #205064;
border-color: #B2C2D7 #B2C2D7 #B2C2D7 #B2C2D7; font-size: 9pt;
}
Button
{
FONT-SIZE: 9pt;HEIGHT: 20px; 

}
Select
{
FONT-SIZE: 9pt;HEIGHT: 20px;

}
#Menu A
{
font-size:13px;
TEXT-DECORATION: none;
color: #ffffff;
}

#Menu A:hover{color:#F8EF03;
}

.topdiv{ background-color:#4179CF;}




/*top*/
.top{background:url(/img/ttbg.jpg) repeat-x top left; height:46px; line-height:46px;}
.content{width:1200px; margin:0 auto;}
.contentx{width:1230px; margin:0 auto;}
.topzi{color:#666; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;} 

.topti{ height:160px;}
.topti .pad{ padding:30px 0px 0px 0px; text-align:left;}
.topti .png{ float:right; display:block; background:url(/img/phon_bg.png) no-repeat 1px 1px; width:305px; height:97px; font-size:14px;font-family:"微软雅黑"; color:#403f3f; padding:0 0 0 50px; color:#403f3f;}
.topti .png .tit{ font-size:22px; color:#000; display:block;}
.topti .png .phone{ font-size:26px; color:#007c00; display:block; font-weight:bold;}

.pr{ padding-right:20px; }
.lb{ border-left:solid 1px #CCCCCC; height:100px;}

.mbtil {text-align:left; padding-left:10px; height:96px; display:inline-block; line-height:96px; font-size:33px; font-family:'微软雅黑', '黑体', '仿宋', '宋体'; text-align:left; font-weight:600; letter-spacing:2px; color:#1872B2;}
.mbtil a,.mbtil a:active,.mbtil a:hover{ color:#1872B2;};


/*.mbtil {text-align:left; height:130px; line-height:140px; font-size:28px; font-family:'微软雅黑', '黑体', '仿宋', '宋体'; text-align:left; font-weight:bold; letter-spacing:3px; color:#FFF;}
.mbtil a,.mbtil a:active,.mbtil a:hover{ color:#FFF;};*/


/*头部CSS开始*/
div{ margin:0; font-size:12px;}
/*头部导航栏CSS开始*/
.sitenav {height:48px; width:820px; margin:0;}
.sitenav .menu-main ul{ list-style-type:none; display:table; margin:auto; padding:0; text-align:center;}
.sitenav .menu-main li,.sitenav .menu-main a,.sitenav .menu-main li a span{float:left;cursor:pointer}
.sitenav .menu-main li{list-style:none; display:table; white-space:nowrap; word-break:keep;}
.sitenav .menu-main li.last-item{background:none;}
/* 下一行中的第五个参数padding:0 8px;中的8px为导航栏导航栏目与间隔图片间的距离 */
.sitenav .menu-main li a{display:block; height:48px; line-height:48px; color:#FFFFFF; padding:0 20px; white-space:nowrap; text-decoration:none; font-size:18px}
.sitenav .menu-main li a span{}
.sitenav .menu-main li a:hover,
.sitenav .menu-main li a:active,
.sitenav .menu-main li.open a{ color:#f08300;}
.sitenav .menu-main li a:hover span,
.sitenav .menu-main li a:active span,
.sitenav .menu-main li.open a span{}
/*头部导航栏CSS结束*/
/*头部CSS结束*/



.slideshow { height:480px; position: relative;}
.slideshow .bd li { height: 480px;}
.slideshow .bd li a { display: block; height: 480px;}
.slideshow .hd ul { width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; list-style:none;  line-height:30px; text-align:center; }
.slideshow .hd ul li { cursor:pointer; width:60px; height:6px; display:inline-block; background: #FFF; margin-left: 2px;}
.slideshow .hd ul .on{ background: #000; }


.seach{ height:62px; line-height:62px; width:1200px; margin:0 auto; text-align:left; }
.seach p{ padding:0 0 0 22px; color:#6c6b6b; width:690px; height:62px; max-height:62px; float:left; overflow:hidden;}
.seach p span{ color:#00924b;}
.seach p a{ color:#6c6b6b; padding:0 0px;}
.seach q{ display:block;padding:17px 0 0 0; float:right;}
.seach .inp_01{ width:200px; float:left; border:1px solid #d4d4d4; height:22px; line-height:22px;}
.seach input{ float:left;}


.bxygywm {width:100%; height:780px; background: url(/img/bxygywm.jpg) no-repeat top center; overflow:hidden;}
.bxygywm1 {width:100%; height:148px; text-align:center; font-size:40px; font-weight:bold; color:#000; line-height:230px;}
.bxygywm2 {width:100%; height:100px; text-align:center; font-size:20px; color:#fff; line-height:48px;}
.bxygywmx {width:1190px; height:500px; margin:0 auto; position:relative;}
.bxygywmx2 {position:absolute; top:25px; left:36px; font-weight:bold; font-size:24px;}
.bxygywmx2 a {color: #008127;}
.bxygywmx1 {position:absolute; top:70px; left:36px; width:560px; color:#333; font-size:14px; line-height:25px; text-align:left;}
.bxygywmx3 {width:213px; height:30px; position:absolute; top:352px; left:124px; font-size:24px; font-weight:bold; color:#007c00; text-align:left;}
.bxygywmx3 a {display:block; width:100%; height:100%;}




.bxywenda { width:100%; height:792px; background:url(/img/bxywenda.jpg) no-repeat top center; overflow:hidden;}
.bxywendan { width:1200px; height:620px; margin:0 auto; margin-top:103px; }
.bxywendan1 { width:100%; overflow:hidden; color:#fff; }
.bxywendan11 { width:100%; overflow:hidden; background:url(../images/bxyxinwenbj.jpg) no-repeat center top; color:#333; }
.bxywendan11 b { display:block; width:260px; overflow:hidden; margin:0 auto; text-align:center; font-size:40px; color:#000; }
.bxywendan11 span { font-size:18px; font-weight:bold; color:#8f8f8f; display:block; width:260px; overflow:hidden; margin:0 auto; text-align:center; height:30px; line-height:30px; }
.bxywendan2 { width:1200px; height:487px; margin:0 auto; margin-top:50px; text-align:left; }
.bxywendan21 { width:700px; height:100%; float:left; background:#fff; overflow:hidden; }
.bxyhwjxw { width:650px; height:370px; margin-left:25px; margin-top:15px; }
.bxyhwjxw1 { width:285px; height:100%; float:left; }
.bxyhwjxw1 a { color:#333; }
.bxyhwjxw1 img { width:100%; height:178px; }
.bxyhwjxw1 b { color:#008127; font-size:16px; margin-top:20px; margin-bottom:5px; display:block; }
.bxyhwjxw1 p { font-size:14px; line-height:24px; }
.bxyhwjxw1 p span { color:#008127; }
.bxyxwlj { width:100px; height:30px; line-height:30px; text-align:center; background:#008127; font-size:14px; font-weight:bold; margin-top:10px; border-radius:8px; }
.bxyxwlj a { color:#fff; }
.bxyxwlj1 { width:100px; height:30px; line-height:30px; text-align:center; background:#008127; font-size:14px; font-weight:bold; margin-top:20px; border-radius:8px; margin-left:30px; }
.bxyxwlj1 a { color:#fff; }
.bxyhwjxw2 { width:630px; height:100%; float:left; margin-left:14px; }
.bxyhwjxw21 { width:100%; height:37px; line-height:37px; border-bottom:1px dashed #ccc; }
.bxyhwjxw21 a { color: #333; }
.bxyhwjxw21 span{color:#999;float:right;}
.bxyhwjxw21 b { color:#008127; font-size:16px; }
.bxyhwjxw21 p { font-size:14px; line-height:22px; margin-top:5px; }
.bxywendan22 { width:470px; height:100%; float:left; margin-left:28px; background:#fff; overflow:hidden; }
.bxywentis { width:100%; height:65px; background:#008127; margin-bottom:25px; font-size:24px; padding-left:25px; font-weight:bold; line-height:65px; color:#fff; }
.bxywentis span { font-size:14px; color:#bdbdbd; }
.bxygundong { width:435px; height:300px; margin:0 auto; overflow:hidden; }
.bxygundong ul { width:410px; overflow:hidden; margin-left:25px; }
.bxygundong li { width:380px; height:65px; margin-bottom:15px; border-bottom:1px dashed #ccc; background:url(/img/bxywdtb.jpg) no-repeat left top; padding-left:30px;}
.bxygundong li p {font-size:15px; font-weight:bold; color:#333; line-height:24px;}
.bxygundong li a {font-size:14px; color:#333; line-height:24px;}
















#footmx a{TEXT-DECORATION: none;}
#footmx a:hover{TEXT-DECORATION: none;color: #ff9600;}

#footm a{TEXT-DECORATION: none; color:#aaaaaa;}
#footm a:hover{TEXT-DECORATION: none;color: #ff9600;}


.w1200{width:1200px; margin:auto; clear:both;}
.w1180{width:1180px; margin:auto; clear:both;}
.w160{width:160px; margin:auto; clear:both;}
.titl{width:200px; float:left; height:40px; line-height:40px; font-size:12px; color:#929292; text-align:left; padding-left:10px;}
.titr{margin-left:200px; width:auto; height:40px; line-height:40px;}
.titrm{font-size:15px; text-align:right; padding-right:20px;}

.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}

.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.pt40{ padding-top:40px;}





.titdiv{text-align:center; height:70px; background-image:url(/img/protitbg.png); background-position:center; background-repeat:no-repeat;}
.titdiv a{ font-size:38px; line-height:70px; font-weight:bold; font-family:'微软雅黑'; letter-spacing:2px; color:#008127; text-decoration:none:}
.titdiv a:hover{ color:#008127;}
.titline{text-align:center; height:5px; background-image:url(/img/titline.png); background-position:center; background-repeat:no-repeat;}


.topcn{width:580px; margin:auto; line-height:30px;font-size:15px;}
.topcn a{font-size:15px;}
.topcn li{border-bottom:dashed 1px #CCCCCC; display:inline-block; width:580px; clear:both;}
.topcn p,.topcn div {width:580px;}
.topcn div{line-height:30px; display:none;}







.g_ys{margin-bottom: 60px;}
.yslmbg{background:#016bd9;margin-bottom: 35px;}
.yslm{background:url(/img/img.png) no-repeat;width: 1200px;height:190px;margin: 0 auto; }
.yslm4{width: 740px;height: 40px;display: block; color: #fbfbfb; margin: 0 auto;padding-top: 35px;font-size: 40px;text-align: center;line-height: 40px;overflow: hidden;font-weight: bold;}
.yslm4 span{font-size: 30px;}
.yslm em{font-size: 26px;display: block;margin-left: 290px;margin-top: 20px;color: #b9b9b9;text-transform: uppercase;font-family: serif;width: 700px;height: 30px;line-height: 30px;overflow: hidden;}
.yslmx{font-size: 24px;color: #fff;height: 35px; margin-left: 290px; line-height: 35px;font-style: initial;overflow: hidden;width: 550px;}
.ysxl{font-size: 40px;width: 60px;height:60px;display: block;float: left;background: #0082d0;text-align: center;border-radius: 10px;line-height: 60px; color: #fff;margin-right: 25px;background-image: -moz-linear-gradient( 90deg, rgb(1,84,152) 0%, rgb(18,141,242) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(1,84,152) 0%, rgb(18,141,242) 100%);background-image: -ms-linear-gradient( 90deg, rgb(1,84,152) 0%, rgb(18,141,242) 100%);}
.ysimgr{float: right;margin-right: 70px;}
.ysimgr img{display: block;}
.ysimgl{float: left;margin-right: 70px;}
.ysimgl img{display: block;}
.m_ysl{box-shadow: -5px 3px 1px 0px rgba(177, 177, 177, 0.44);padding-left: 70px;padding-top: 50px;}
.m_ysl p span{font-size: 30px;color: #006bd8;height: 32px; line-height: 32px; font-weight: bold;overflow: hidden; width: 450px;display: block;margin-top: 6px;}
.m_ysl em{display: block;font-size: 16px;color:#c8c8c8;line-height: 24px;height: 24px;  overflow: hidden;text-transform: uppercase;}
.m_ysl ul{width: 500px;display: block;margin: 0;padding:0;border: 0;margin-top: 20px; line-height: 40px;font-size: 16px; margin-left: 80px;}
.m_ysl ul li{list-style-type: disc;color: #333;}
.m_ysl ul li b{color:#006bd8;font-weight: normal;}
.m_ysr{box-shadow: 5px 3px 1px 0px rgba(177, 177, 177, 0.44);padding-left: 50px;padding-top: 50px;color: #333;padding-right: 14px;}
.m_ysr p span{font-size: 30px;color: #006bd8;height: 32px; line-height: 32px; font-weight: bold;overflow: hidden; width: 500px;display: block;margin-top: 6px;}
.m_ysr em{display: block;font-size: 16px;color:#c8c8c8;line-height: 24px;height: 24px;  overflow: hidden;text-transform: uppercase;}
.m_ysr ul{width: 500px;display: block;margin: 0;padding:0;border: 0;margin-top: 20px; line-height: 40px;font-size: 16px; margin-left: 80px; float: right;}
.m_ysr ul li{list-style-type: disc;}
.m_ysr ul li b{color:#006bd8;font-weight: normal;}



.main {
	width: 1180px;
	height: auto;
	overflow: hidden;
	margin: 0 auto 40px auto;
}
.all {
	width: 1180px;
	height: auto;
	overflow: hidden;
	margin: 0 auto 40px auto;
}
.main {
	margin-top: 20px;
	font-family: "Microsoft YaHei";
}
.main .main_left {
	float: right;
	width: 260px;
}
.main .main_left .leftitem {
	border: #d5d5d5 1px solid;
	border-radius: 4px;
	margin-bottom: 12px;
	font-size: 12px;
}
.main .main_left .leftitem .tit {
	background: url(../templates/tit1.gif) repeat-x;
	height: 32px;
	line-height: 32px;
	font-size: 15px;
	text-indent: 20px;
	font-weight: bold
}
.main .main_left .leftitem .cates {
	padding: 12px 0px;
}
.main .main_left .leftitem .cates dl {
	padding: 0px 12px;
}
.main .main_left .leftitem .cates dl dt {
	height: 30px;
	line-height: 30px;
	color: #333;
	font-weight: bold;
	text-indent: 16px;
	font-size: 14px;
	border-radius: 2px;
	border-bottom: 1px dashed #CCCCCC;
}
.main .main_left .leftitem .cates dl dt a {
	color: #333;
}
.main .main_left .leftitem .cates dl dd {
	line-height: 24px;
	height: 24px;
	padding-left: 30px;
	background: url(../images/arrow1.gif) 16px center no-repeat
}
.main .main_left .leftitem .lianxi {
	padding: 12px 0px 10px 20px;
}

.main .main_right {
	float: left;
	width: 895px;
	overflow: hidden;
}
.main .main_right .sitemap {
	border: 1px solid #d5d5d5;
	border-radius: 4px;
	height: 34px;
	line-height: 34px;
	padding-left: 12px;
	font-size: 14px;
}
.main .main_right .contenta {
	border: 1px solid #d5d5d5;
	border-radius: 4px;
	padding: 12px 24px;
	margin-top: 12px;
	font-size: 14px;
	line-height: 28px;
}
.main .main_right .contenta .newslist {
	font-size: 12px;
	overflow: hidden
}
.main .main_right .contenta .newslist li {
	padding: 20px 0px;
	overflow: hidden;
	_height: 118px;
}
.main .main_right .contenta .newslist li .img {
	width: 168px;
	height: 118px;
	float: left;
	overflow: hidden;
	margin-top: 2px;
}
.main .main_right .contenta .newslist li .img img {
	width: 167px;
	height: 118px;
}
.main .main_right .contenta .newslist li .txt {
	float: right;
	width: 720px;
	line-height: 24px;
	height: 118px;
	overflow: hidden;
}
.main .main_right .contenta .newslist li .txt h2 a {
	font-size: 14px;
}
.main .main_right .contenta .pagebar {
	font-family: Verdana, Geneva, sans-serif;
	height: 30px;
	border: 1px solid #d5d5d5;
	font-size: 12px;
	padding: 0px 12px;
	line-height: 30px;
}
.main .main_right .contenta .pagebar .pl {
	float: left
}
.main .main_right .contenta .pagebar .pr {
	float: right
}
.main .main_right .contenta .pagebar .pr a {
	border: 1px solid #d5d5d5;
	display: inline-block;
	width: 12px;
	height: 12px;
	line-height: 12px;
	padding: 4px;
	_margin-top: 4px;
}
.main .main_right .contenta .pagebar .pr a:hover {
	border: 1px solid #dd127b;
}
.main .main_right .cateslist {
	margin-top: 12px;
	overflow: hidden;
	font-size: 12px;
}
.main .main_right .cateslist dl {
	border: 1px solid #d5d5d5;
	border-radius: 4px;
	overflow: hidden;
	_float: left
}
.main .main_right .cateslist dl dt {
	background: url(../templates/tit1.gif) repeat-x;
	height: 32px;
	padding-left: 12px;
	line-height: 32px;
	font-weight: bold;
}
.main .main_right .cateslist dl dd {
	float: left;
	margin: 12px 15px;
	width: 209px;
	display: inline;
}
.main .main_right .cateslist dl dd .img {
	width: 209px;
	height: 180px;
}
.main .main_right .cateslist dl dd .img img {
	width: 209px;
	height: 180px;
	border: 1px solid #d5d5d5;
}
.main .main_right .cateslist dl dd .img a:hover img {
	border: #000 1px solid
}
.main .main_right .cateslist dl dd .txt {
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.main .main_right .cateslist1 {
	margin-top: 12px;
	overflow: hidden
}
.main .main_right .cateslist1 dl {
	border: 1px solid #d5d5d5;
	border-radius: 4px;
	overflow: hidden;
	_float: left
}
.main .main_right .cateslist1 dl dt {
	background: url(../templates/tit1.gif) repeat-x;
	height: 32px;
	padding-left: 12px;
	line-height: 32px;
	font-weight: bold;
}
.main .main_right .cateslist1 dl dd {
	float: left;
	margin: 12px 8px;
	margin-left: 30px;
	width: 185px;
	display: inline;
}
.main .main_right .cateslist1 dl dd .img {
	width: 185px;
	height: 160px;
}
.main .main_right .cateslist1 dl dd .img img {
	width: 185px;
	height: 160px;
	border: 1px solid #d5d5d5;
}
.main .main_right .cateslist1 dl dd .img a:hover img {
	border: #000 1px solid
}
.main .main_right .cateslist1 dl dd .txt {
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.hot {
	overflow: hidden;
	margin:20px auto 10px;
}
.hot ul li {
	height: 200px;
	line-height: 22px;
}
.hot ul li img {
	width:210px;
	height:170px;
}






.mainlevel a{
	color:#fff;
	text-decoration:none;
	
}
.mainlevel a:hover{
	color:#000;
}
.nav-sub{
	line-height:40px;
	position:absolute;
	background-color:#00FFFF;
	display:none;
}
.nav-sub div{
	text-align:center;
}
.mainlevel:hover .nav-sub{
	display:block;
	top:141px;
}

body { background-image:url(text.txt); /* for IE6 */ 
background-attachment:fixed; }
#bottomNavX { background-color:#FFF; z-index:999; position:fixed; top:0; left:0; width:100%; _position:absolute; /* for IE6 */
_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */ overflow:visible; }
#bottomNav { background-color:#FFF; z-index:999; position:fixed; top:25px; left:0; width:100%; _position:absolute; /* for IE6 */
_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */ overflow:visible; }

#bottomNavX a{ color:#ECECEC;}
#bottomNavX a:hover{ color:#F0F0F0;}


h1{font-size:26px; color:#00397c;}
h2{font-size:20px;}
h3{font-size:16px;}

.cont-review{
width:98%;
margin:20px auto;
padding:10px;
text-align:left;
font-size:13px;
border:dashed 1px #CCCCCC;
background-color:#E9E9E9;
color:#666666;
}

.proclst{float:left; margin-left:10px; margin-right:10px; margin-bottom:10px; list-style:none;}
.proclst a{display:block; height:34px; line-height:34px; padding:0px 16px; border:solid 1px #32313b; border-radius:2px; color:#01105c;  text-decoration:none; font-size:15px;}
.proclst a:hover{ color:#FFFFFF; border:solid 1px #ff9600; background-color:#01812e;}

.procli{ width:70%; margin:auto; text-align:center; float:left; margin-bottom:10px; list-style:none;}
.procli a{display:block; color:#01105c; width:100%; height:44px; line-height:44px; border:solid 1px #01105c; border-radius:3px; text-decoration:none; font-size:15px;}
.procli a:hover{ color:#FFFFFF; border:solid 1px #ff9600; background-color:#ff9600;}

.morebtn{ color:#FFFFFF; width:90px; height:34px; line-height:34px; border-radius:2px; font-size:14px; display:block; background-color:#008127; text-align:center;}
.morebtn:hover{ color:#FFFFFF; background-color:#32313b;}

#aboutcon *{ font-size:15px;}



.nytitlea{color:#1a72bc; font-size:18px; text-decoration:none; font-family:Microsoft yahei; padding:5px 0 10px 0; border-bottom:2px solid #1a72bc; margin-bottom:25px; background:url(/img/lllll.jpg) no-repeat left 8px; text-indent:12px;}
.nrcontent{font-size:13px; color:#666; font-family:Microsoft Yahei; text-decoration:none; line-height:25px;}


#nrcontxx h1{font-size:26px; color:#00397c;}
#nrcontxx h2{font-size:20px;}
#nrcontxx h3{font-size:16px;}
#nrcontxx .cont-review{
width:98%;
margin:20px auto;
padding:10px;
text-align:left;
font-size:13px;
border:dashed 1px #CCCCCC;
background-color:#E9E9E9;
color:#666666;
}