@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0;}
ul,ul li,li,dl,dl dt,dl dd{ list-style:none; padding:0px; margin:0px;}
img{border:none;}
.clear{clear:both;}
body{font-size:12px; font-family:"宋体","Arial, Helvetica, sans-serif"; color:#575757; background:#ffffff}
h1,h2,h3,h4,h5,h6{font-size:13px; padding:0px; margin:0px;} 
a:link{color:#575757; text-decoration:none; cursor:pointer}
a:visited{color:#575757; text-decoration:none;cursor:pointer}
a:hover{color:#e22500;  text-decoration:none;cursor:pointer}
a:active{color:#575757; text-decoration:none;cursor:pointer}
.nav{ width:100%; height:13px;}
a.morelink:link,a.morelink:visited,a.morelink:active{ color:#0660c6; font-weight:normal}
a.morelink:hover{ color:#e91b00}
a.sm:link,a.sm:visited,a.sm:active{text-decoration:none;}
a.sm:hover{text-decoration:none; position:relative;top:1px }
.top{ width:100%; height:452px; background:url(../images/bg.gif) repeat-x}
.pngbg{ width:100%; height:452px; background:url(../images/bgx.png) no-repeat center;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/bgx.png") no-repeat ; _background:none;}
.logo{ width:994px; height:114px; margin:0px auto;}
.logoleft{ width:451px; height:114px; background:url(../images/logo.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/logo.png") no-repeat ; _background:none; float:left}
.logoleft a{ width:451px; height:114px; display:block; position:relative}
.logoleft h1{ display:none}
.logoright{ width:283px; height:23px; float:right; margin-right:46px; display:inline}
.logoright li{}
.logoright .ria{ width:196px; height:32px; background:url(../images/toplink.gif) no-repeat; float:right; margin-bottom:49px;}
.logoright .ria a:link,.logoright .ria a:visited,.logoright .ria a:active{ color:#c4f9ff; line-height:32px; margin:0px 15px 0px 30px}
.logoright .ria a:hover{ color:#ed1600}
.logoright .rib{ width:283px; height:23px; background:url(../images/lx.gif) no-repeat;float:right;}
.logoright .rib a{ width:100px; height:23px; display:block; float:right}
.menubg{ width:994px; height:42px; background:url(../images/menubg.gif) no-repeat #0469dd; margin:0px auto}
.menulist{ padding-left:30px;}
.menulist li{ float:left; line-height:42px;}
.menulist li a:link,.menulist li a:visited,.menulist li a:active{ width:100px; height:39px; display:block; text-align:center; color:#FFFFFF; font-weight:bold}
.menulist li a:hover{ background:url(../images/menuhover.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/menuhover.png") no-repeat ; _background:none;}
#menuxx{ width:2px; height:39px; background:url(../images/dhxx.gif) no-repeat 0px 10px}
#menuhov{background:url(../images/menuhover.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/menuhover.png") no-repeat ; _background:none;}
.add{ width:994px; height:297px; margin:0px auto}
.main{ width:994px; height:auto!important; overflow:hidden; margin:0px auto; background:url(../images/leftbg.gif) repeat-y left}
.left{ width:228px; height:auto!important; overflow:hidden; float:left;}
.right{ width:746px; height:auto!important; overflow:hidden; float:right;}
.titlkbg{ width:228px; height:13px; background:#FFFFFF}
.classtitl{ width:228px; height:37px; background:url(../images/lefttibg.gif) no-repeat #086cde; color:#FFFFFF; line-height:37px; text-indent:20px;}
#menubg{ font-weight:bold;}
#menupr{font-weight:bold;color:#0262d1;}
.navlist{ width:223px; height:auto!important; overflow:hidden; border-left:#0469dd 6px solid; padding:12px 0px;}
.navlist li{width:230px;line-height:26px; background:url(../images/navdd.gif) no-repeat 0px 8px; padding-left:15px; margin-left:12px; }
.navlist li a:link,.navlist li a:visited,.navlist li a:active{display:block;color:#575757;}
.navlist li a:hover{ font-weight:bold;color:#e22500;}
.navlist li ul{ margin-left:-26px;}
.navlist li ul li{ background:none;}
.navfotbg{ width:228px; height:6px; background:url(../images/nabftobg.gif) no-repeat #086cde; font-size:0px;}
.contact{ width:216px;height:auto!important; overflow:hidden; background:url(../images/lxbg.gif) no-repeat; float:left;}
.lxcnt{ padding-top:25px; padding-left:65px; font-weight:normal; line-height:17px;}
.lxcnt span{ font-weight:bold}
.lxlist{ padding-left:18px; line-height:22px; margin-top:20px;}
.zxlist{ padding-left:15px; margin-top:10px;}
.zxlist a{ float:left;}
a.qqzx:link,a.qqzx:visited,a.qqzx:active{ width:60px; color:#004da0; display:block; height:32px; background:url(../images/qq.gif) no-repeat left; padding-left:40px; line-height:32px; }
a.qqzx:hover{color:#e22500;}
a.wwzx:link,a.wwzx:visited,a.wwzx:active{ width:60px; color:#004da0; display:block; height:32px; background:url(../images/ww.gif) no-repeat left;padding-left:40px; line-height:32px;}
a.wwzx:hover{color:#e22500;}
.searchd{ width:158px; height:22px; border:#e0e0e0 solid 1px; line-height:22px;color:#6c6c6c; padding-left:2px;}
.searchtj{ width:47px; height:24px; background:#dcdcdc; border:none; cursor:pointer; line-height:24px; text-align:center; color:#6c6c6c}
.friend{width:994px; height:auto!important; overflow:hidden; border-top:#ededed solid 1px; margin:0px auto}
.frilist{width:994px; height:auto!important; overflow:hidden; margin-top:15px;}
.frilist dt{ color:#a3a3a3; line-height:22px; background:url(../images/ferd.gif) no-repeat 0px 0px; padding-left:30px; font-size:13px; font-weight:bold; float:left}
.frilist label{ font-weight:normal}
.frilist dt span{color:#035dc3;}
.frilist dd{line-height:22px;}
.frilist dd a{ margin:0px 10px; float:left; white-space:nowrap}
.foot{ width:100%; padding:20px 0px 50px 0px; border-top:#00abfa 2px solid; margin-top:5px;}
.footmid{width:994px; height:auto!important; overflow:hidden; margin:0px auto}
.ywxm{ width:770px;height:auto!important; overflow:hidden; float:left; line-height:22px; margin-left:20px; display:inline; text-align:right}
.footlogo{ width:173px; height:45px; background:url(../images/foot.gif) no-repeat; float:right}
.protibg{width:748px; height:25px; background:url(../images/protibg.gif) no-repeat; color:#0259bc; padding-top:15px; text-indent:20px;}
.protibg span{ float:left}
.protibg a{ float:right; margin-right:15px;}
.protibg label{float:right; margin-right:15px; font-size:12px;color:#575757; font-weight:normal}
.profbg{ width:749px; height:11px; font-size:0px; background:url(../images/profbg.gif) no-repeat center}
.prolist{width:172px; height:202px; float:left; margin:0px 7px 10px 6px; display:inline}
.prolist dt{ width:155px; height:170px; background:url(../images/probg.gif) no-repeat; padding:8px 9px 9px 9px;display:table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:155px;*font-family:Arial; overflow:hidden}
.prolist dt img{max-width:155px;max-height:155px;vertical-align:middle;width:expression((this.width>155&&this.width>this.height)?155:auto);height:expression((this.height>155)?114:auto);}
.prolist dd{ height:28px; text-align:center; line-height:28px;}
/*分页样式*/
DIV.digg {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center}
DIV.digg A {BORDER-RIGHT: #eb1000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eb1000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; MARGIN: 2px; BORDER-LEFT: #eb1000 1px solid; COLOR: #eb1000; PADDING-TOP: 4px; BORDER-BOTTOM: #eb1000 1px solid; TEXT-DECORATION: none}
DIV.digg A:hover {BORDER-RIGHT: #eb1000 1px solid; BORDER-TOP: #eb1000 1px solid; BORDER-LEFT: #eb1000 1px solid; COLOR: #3399FF; BORDER-BOTTOM: #eb1000 1px solid}
DIV.digg A:active {BORDER-RIGHT: #eb1000 1px solid; BORDER-TOP: #eb1000 1px solid; BORDER-LEFT: #eb1000 1px solid; COLOR: #000; BORDER-BOTTOM: #eb1000 1px solid}
DIV.digg SPAN.current {BORDER-RIGHT: #eb1000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eb1000 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; MARGIN: 2px; BORDER-LEFT: #eb1000 1px solid; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #eb1000 1px solid; BACKGROUND-COLOR: #eb1000}
DIV.digg SPAN.disabled {BORDER-RIGHT: #a7a6a6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a7a6a6 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; MARGIN: 2px; BORDER-LEFT: #a7a6a6 1px solid; COLOR: #979797; PADDING-TOP: 4px; BORDER-BOTTOM: #a7a6a6 1px solid}