@charset "gb2312";
/* CSS Document */
body{ margin:0; padding:0; font-size:12px; color:#000; border-top:solid 5px #177E85;}
.container{ width:100%; margin:0 auto;}
a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:none; color:#177E85;}
.clear{clear:both;}
ul{ margin:0px; padding:0px; list-style:none;}
li{ margin:0px; padding:0px; list-style:none;}

.Header{width:100%; margin:0 auto;}
.ri{font-family:"Microsoft YaHei"; font-weight:bold; font-size:12px; line-height:38px;width:228px; height:36px; background:url(images/ri_bg.gif) no-repeat;}


.logo{height:50px; width:900px;margin:15px auto;}
.logoimg{ float:left; width:700px;}
.logoword{ float:right; width:200px;}
.logoword ul{height:50px; margin:0 auto;list-style:none; float:right}
.logoword ul li{ width:65px; height:50px; text-align:center; float:left;padding-top:0px; background:url(images/bullet_arrow_01.gif) no-repeat;}
.logoword ul li a{ font-size:12px; color:#000000;  font-family:"宋体";text-decoration:none; font-weight:bold;}
.menu{width:900px;margin:0px auto; height:36px;}
.menu ul{height:36px; margin:0 auto;list-style:none;width:900px; padding-left:0px;}
.menu ul li{ height:36px;float:left;padding-top:0px;}
.menu ul li a{ font-size:12px; color:#000000;  font-family:"宋体";text-decoration:none; font-weight:bold;}
.banner{width:900px; margin:0px auto; margin-bottom:10px;}
.banner2{width:900px; margin:0px auto;}
.main{width:900px; margin:0 auto;}
.mainLeft{ width:302px; float:left}
.news{ height:36px;border-top:solid 5px #177E85;border-bottom:solid 1px #177E85;}
.newscontent{border-bottom:solid 1px #177E85;border-top:solid 1px #177E85;border-left:solid 1px #177E85;border-right:solid 1px #177E85; list-style:none; margin:4px 0px;}
.newscontent li{ line-height:23px; background:url(../images/dian.jpg) no-repeat 5px 10px; padding-left:13px; font-size:14px; padding-right:5px;border-bottom:dashed 1px #ccc;margin:4px 0px;}
.newscontent li a { color: #000000;  font-family:"宋体";}
.newscontent li a:hover { text-decoration: none;   color:#177E85}
.mainRight{ width:578px; margin-left:20px; float:left}
.yp{height:36px;border-top:solid 5px #177E85;border-bottom:solid 1px #177E85; margin-top:5px;margin:4px 0px;}
.ypcontent{border-bottom:solid 1px #177E85;border-top:solid 1px #177E85;border-left:solid 1px #177E85;border-right:solid 1px #177E85; line-height:25px; padding-left:5px;}
.ywfw{height:36px;border-top:solid 5px #177E85;border-bottom:solid 1px #177E85;}
.ywfwcontent{height:572px;border-bottom:solid 1px #177E85;border-top:solid 1px #177E85;border-left:solid 1px #177E85;border-right:solid 1px #177E85; padding-left:10px; padding-top:5px; }

.ywfwcontent li{width:176px; float:left; text-align:center; list-style:none;  margin:0px 5px;}
.ywfwcontent li img{ width:170px;  height:154px; border:1px solid #d1d1d1; display:block}
.ywfwcontent span{ line-height:25px; height:20px;}
.ywfwcontent span a{ color:#000000;}
.footer{ width:900px;border-top:solid 5px #177E85;margin:5px auto;}
.footerL{ width:320px; float:left; line-height:25px;}
.footerR{ width:578px; float:right; line-height:25px; text-align:right; padding-right:2px;}

.sub_main{width:900px; margin:0 auto;}
.weizhi{width:900px;margin:0px auto; height:26px; padding-top:10px; }
.sub_mainL{ width:200px; float:left;}
.dh{ height:43px;}


.ddsmoothmenu-v{width:200px; float:left; margin-top:10px;}
/*.list {height:36px; margin:0 auto;list-style:none; float:left}*/
.ddsmoothmenu-v ul{ margin:0 auto; list-style:none; padding:0px;}
.ddsmoothmenu-v ul li{width:191px;  height:21px; float:left;padding-top:9px; background:url(images/asdf.jpg) no-repeat 0 0;border-top:solid 1px #ababab;border-bottom:solid 1px #ababab;border-left:solid 1px #ababab;border-right:solid 1px #ababab; margin:1px auto;  POSITION: relative;}
.ddsmoothmenu-v ul li a{ font-size:12px; color:#000000;  font-family:"宋体";text-decoration:none;DISPLAY: block;OVERFLOW: auto;padding-left:25px;}
.ddsmoothmenu-v ul li a:hover{ font-size:12px; font-family:"宋体";text-decoration:none; color:#177E85;}
.ddsmoothmenu-v UL LI UL {
	POSITION: relative; VISIBILITY: hidden; TOP: 0px; FONT-WEIGHT: normal;
}


/* 左侧列表 ddsmoothmenu CSS */
.ddsmoothmenu {
	WIDTH: 100%; FONT: bold 12px Verdana; BACKGROUND: #414141
}
.ddsmoothmenu UL {
	Z-INDEX: 100; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ddsmoothmenu UL LI {
	POSITION: relative; DISPLAY: inline; FLOAT: left
}
.ddsmoothmenu UL LI A {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: #414141; COLOR: #2d2b2b; BORDER-RIGHT: #778 0px solid; TEXT-DECORATION: none; PADDING-TOP: 8px
}
* HTML .ddsmoothmenu UL LI A {
	DISPLAY: inline-block
}
.ddsmoothmenu UL LI A:link {
	COLOR: white
}
.ddsmoothmenu UL LI A:visited {
	COLOR: white
}
.ddsmoothmenu UL LI A.selected {
	BACKGROUND: black; COLOR: white
}
.ddsmoothmenu UL LI A:hover {
	BACKGROUND: black; COLOR: white
}
.ddsmoothmenu UL LI UL {
	POSITION: absolute; DISPLAY: none; VISIBILITY: hidden; LEFT: 0px
}
.ddsmoothmenu UL LI UL LI {
	DISPLAY: list-item; FLOAT: none
}
.ddsmoothmenu UL LI UL LI UL {
	TOP: 0px
}
.ddsmoothmenu UL LI UL LI A {
	BORDER-BOTTOM: gray 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 160px; PADDING-RIGHT: 5px; FONT: 13px Verdana; BORDER-TOP-WIDTH: 0px; PADDING-TOP: 5px
}
* HTML .ddsmoothmenu {
	HEIGHT: 1%
}
.downarrowclass {
	POSITION: absolute; TOP: 12px; RIGHT: 7px
}
.rightarrowclass {
	POSITION: absolute; TOP: 6px; RIGHT: 5px
}
.ddshadow {
	POSITION: absolute; WIDTH: 0px;; HEIGHT: 0px; TOP: 0px; LEFT: 0px
}
.toplevelshadow {
	opacity: 1
}

/* 左侧列表 ddsmoothmenu-v CSS */

/*.ddsmoothmenu-v ul{ margin:0 auto; list-style:none; padding:0px;}
.ddsmoothmenu-v ul li{width:191px;  height:21px; float:left;padding-top:9px; background:url(images/bullet_arrow_05.gif) no-repeat 10px 10px;border-top:solid 1px #ababab;border-bottom:solid 1px #ababab;border-left:solid 1px #ababab;border-right:solid 1px #ababab; margin:1px auto;  POSITION: relative;}
.ddsmoothmenu-v ul li a{ font-size:12px; color:#000000;  font-family:"宋体";text-decoration:none;DISPLAY: block;OVERFLOW: auto;padding-left:25px;}
.ddsmoothmenu-v ul li a:hover{ font-size:12px; font-family:"宋体";text-decoration:none; color:#177E85;}
.ddsmoothmenu-v UL LI UL {
	POSITION: relative; VISIBILITY: hidden; TOP: 0px; FONT-WEIGHT: normal;
}*/


.ddsmoothmenu-v UL {
	BORDER-BOTTOM: #c6cede 0px solid; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ddsmoothmenu-v UL LI {
	POSITION: relative
}
.ddsmoothmenu-v UL LI A {
	border-top:solid 0px #ababab;border-bottom:solid 0px #ababab;border-left:solid 0px #ababab;border-right:solid 0px #ababab; margin:1px auto;DISPLAY: block;
}
.ddsmoothmenu-v UL LI A:link {
	  COLOR: black; display:block;
}
.ddsmoothmenu-v UL LI A:visited {
	 COLOR: black; display:block;
}
.ddsmoothmenu-v UL LI A:active {
	 COLOR: black; display:block;
}
.ddsmoothmenu-v UL LI A.selected {
	 COLOR: black; display:block;
}
.ddsmoothmenu-v UL LI A:hover {
	 COLOR: black; display:block;
}
.ddsmoothmenu-v UL LI UL {
	POSITION: absolute; WIDTH: 170px; VISIBILITY: hidden; TOP: 0px; FONT-WEIGHT: normal
}
* HTML .ddsmoothmenu-v UL LI {
	FLOAT: left; HEIGHT: 1%
}
* HTML .ddsmoothmenu-v UL LI A {
	HEIGHT: 1%
}

.QQ{width:150px;height:auto;background:#FFFFFF;position:fixed;right:0;top:20%;display:block;}
.QQ ul{list-style:none;}
.QQ ul li{border-left:#CCCCCC solid 1px;border-right:#CCCCCC solid 1px;}
.QQ ul .title{height:50px;line-height:50px;color:#FFF;background:#73ad34;font-size:18px;padding-left:15px;font-weight:bold;position:relative;}
.QQ ul .title span{position:absolute;right:15px;top:16px;width:18px;height:18px;}
.QQ ul .title span img{width:100%;}
.QQ ul .dianpu {height:30px;line-height:30px;color:#888888;width:90%;/*border:#888888 1px solid;border-radius:3px;*/padding:3px 0;margin:0 auto;padding-left:15px;font-weight:bold;}
.QQ ul li .img_box{width:80%;display:block;margin:0 auto;}
.QQ ul li .img_box img{width:100%;}
.QQ ul .icon {position:relative;height:50px;border:#CCCCCC solid 1px;}
.QQ ul .icon img{height:30px;width:30px;border-radius:3px;position:absolute;left:15px;top:10px;}
.QQ ul .icon span{height:50px;line-height:50px;position:absolute;left:60px;color:#28548a;font-size:16px;font-weight:bold;}


.QQkefu{width:20px;height:auto;background:#73ad34;position:fixed;right:0;top:20%;display:none;padding:3px;cursor:pointer }
.QQkefu img{width:90%;border:1px solid #888888;margin:3px auto}
.QQkefu span{font-size:18px;color:#FFF;text-align:center;}
/*.QQ ul{list-style:none;}
.QQ ul li{height:30px;line-height:30px;padding-left:10px;border-top:#CCCCCC solid 1px;border-left:#CCCCCC solid 1px;border-right:#CCCCCC solid 1px;}
.QQ ul .title{text-align:center;font-size:18px;}
.QQ ul .icon {position:relative;}
.QQ ul .icon img{height:30px;width:30px;border-radius:3px;position:absolute;right:5px;}
.QQ ul .dianpu {position:relative;}
.QQ ul .dianpu .erwei {position:absolute;right:120px;bottom:0;display:none;}
.QQ ul .dianpu:hover .erwei{display:block;}
.QQ ul .dianpu .erwei img{width:100px;height:100px;}
.QQ ul li:hover {color:#FFFFFF;background:url(images/bg.gif) repeat;}*/

.sub_mainR{ width:672px; float:left; margin-left:27px;}
.sub_mainRtitle{height:37px;border-top:solid 5px #177E85;border-bottom:solid 1px #177E85;}
.sub_mainRimg{width:672px;margin:10px auto;}
.sub_mainRcontent{border-bottom:solid 1px #177E85;border-top:solid 1px #177E85;border-left:solid 1px #177E85;border-right:solid 1px #177E85; height:auto;margin:4px 0px;}

.ss{ padding-top:10px;}
.proimgindex{ padding:0px; width:672px;  margin:auto; height:auto}
.proimgindex ul{ margin:0px; list-style:none; margin-left:0px; padding-left:10px;}
.proimgindex ul li{ float:left; margin:5px 5px; text-align:center; font-weight:normal;  width:202px;border:1px #CCC solid; padding-top:2px;padding-left:3px;}
.proimgindex ul li img { width:193px; margin:2px; height:175px; display:block;border:1px #CCC solid; }
.proimgindex ul li span{ line-height:25px; margin:0; padding:0;}
.index_right_content{ line-height:26px; margin:10px 0px; padding:5px; text-align:left; font-size:14px; font-family:Arial, Helvetica, sans-serif}