@charset "utf-8";
body{ background:#e3f1fe; color:#383838; font-size:12px;font-family:"宋体", Tahoma, Arial, Helvetica, STHeiti;  padding:0px; margin:0px; position:relative; overflow-x:hidden;}
ul,li,ol,dl,dt,dd,p,form,input,h1,h2,h3,h4{ padding:0px; margin:0px; list-style:none;}
a img{ border:none;}
a{color:#383838;text-decoration: none;}
a:hover {text-decoration: none;	color: #df8e18;}
.yahei{font-family: "Microsoft Yahei", "微软雅黑", Tahoma, Arial, Helvetica, STHeiti;}
.clr{ height:0px; margin:0px; padding:0px; clear:both; overflow:hidden;}
.space{ padding-top:10px;}
.green{color:#02952d}
a.green{color:#02952d}
a.green:hover{color:#e09300}

.b{ font-weight:bold;}

.header{ width:1004px; margin:auto; position:relative; z-index:3000; }
.header.indexheader{ height:380px;}

.header .top{ height:78px; padding-top:28px;}
.header .top .logo{ display:block; width:426px; height:44px; float:left; background:url(logo.jpg) no-repeat; line-height:44px; text-indent:3000px; overflow:hidden;}
.header .top .right{ float:right; width:230px; height:73px; float:right; padding-top:5px;}
.header .top .right li{ width:230px; height:30px; line-height:30px; overflow:hidden;}
.header .top .right li.tel{ background:url(commbg.png) no-repeat; text-indent:3000px;}
.header .top .right li.search{ padding-top:5px;}
.header .top .right li.search form{ width:225px; height:18px; padding:2px 0px 1px 3px; background:url(commbg.png) no-repeat 0 -38px;}
.header .top .right li.search form .input{ border:none; height:18px; width:166px; line-height:18px; float:left; color:#999999}
.header .top .right li.search form .btn{ height:18px; width:58px; float:left; background:none; border:none; line-height:18px; text-indent:200px; overflow:hidden; cursor:pointer;}

.menulist{ width:1004px; margin:auto; position:relative; z-index:10000; height:0px;}
.menulist .menubg{ width:1004px; height:84px; position:absolute; top:0px; left:0px; z-index:10000;background:url(menubg.png) no-repeat;*background: none;_background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/menubg.png', sizingMethod='crop');}
.menulist .menu{ width:1004px; height:32px; position:absolute; top:0px; left:0px; z-index:30000; font-size:14px;}
.menulist .menu li{ float:left; width:104px; position:relative;text-align:center; height:32px; line-height:32px;}
.menulist .menu li .jg{ display:block; width:2px; height:32px; position:absolute; right:0px; top:0px; overflow:hidden;background:url(menujg.png) no-repeat;*background: none;_background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/menujg.png', sizingMethod='crop');}
.menulist .menu li a.m{ display:block; height:32px; position:relative; overflow:hidden; width:102px;}
.menulist .menu li a.m span{ display:block; position:absolute; left:0px; top:0px;cursor:pointer; clear:both;}
.menulist .menu li a.m .curbg{ width:102px; height:32px;z-index:100; background:url(curbg.png) no-repeat;*background: none;_background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/curbg.png', sizingMethod='crop'); top:-32px; }
.menulist .menu li a.m .t{ width:102px; height:32px; text-align:center; z-index:3000; top:9px; line-height:32px; text-indent:3000px; overflow:hidden; height:18px; width:58px; left:22px;}
.menulist .menu li a.m:hover .curbg,.menulist .menu li.cur a.m .curbg{ top:0px; }
.menulist .menu li a:hover { border-bottom:#6ddeff}

.menulist .menu li .submenu{ display:none;filter:alpha(opacity=90); -moz-opacity:0.9;-khtml-opacity: 0.9; opacity: 0.9; position:absolute; left:0px; top:32px; height:22px; line-height:22px; width:690px;}
.menulist .menu li .submenu span{ height:22px; line-height:22px; display:block; float:left; background:url(submenubg.png) no-repeat;}
.menulist .menu li .submenu span.l{ width:8px; overflow:hidden;}
.menulist .menu li .submenu span.txt{ background:url(submenubg.png) no-repeat right 0px;color:#62922e; width:auto; white-space:nowrap; padding-right:10px;}
.menulist .menu li .submenu a{font-size:12px; color:#62922e}
.menulist .menu li .submenu a:hover{ color:#e09300}

/*处理菜单上额字*/
.menu li#m_0 a.m .t{ background:url(menutxt/home.png) no-repeat;*background: none;_background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/menutxt/home.png', sizingMethod='crop'); width:30px; left:35px;}

.menu li#m_107 a.m .t{ background:url(menutxt/about.png) no-repeat;*background: none;_background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/menutxt/about.png', sizingMethod='crop');}
.menu li#m_113 a.m .t{ background:url(menutxt/ryzz.png) no-repeat;*background: none;_background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/menutxt/ryzz.png', sizingMethod='crop');}
.menu li#m_116 a.m .t{ background:url(menutxt/jyfw.png) no-repeat;*background: none;_background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/menutxt/jyfw.png', sizingMethod='crop'); }
.menu li#m_124 a.m .t{ background:url(menutxt/gcyj.png) no-repeat;*background: none;_background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/menutxt/gcyj.png', sizingMethod='crop'); }
.menu li#m_130 a.m .t{ background:url(menutxt/xwdt.png) no-repeat;*background: none;_background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/menutxt/xwdt.png', sizingMethod='crop'); }
.menu li#m_133 a.m .t{ background:url(menutxt/qyfc.png) no-repeat;*background: none;_background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/menutxt/qyfc.png', sizingMethod='crop'); }
.menu li#m_137 a.m .t{ background:url(menutxt/rlzy.png) no-repeat;*background: none;_background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/menutxt/rlzy.png', sizingMethod='crop'); }
.menu li#m_140 a.m .t{ background:url(menutxt/lxwm.png) no-repeat;*background: none;_background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/menutxt/lxwm.png', sizingMethod='crop'); }



.banner{ width:1004px; height:275px; overflow:hidden; position:relative; z-index:5}


.indexcont{ width:992px; height:202px; position:relative; z-index:10000000; background:url(indexbotbg.jpg) no-repeat; margin:auto; padding:0px 0px 0px 12px; border-bottom:#d8d8d8 solid 1px;}
.dbox{ padding-top:15px;}
.dbox .dt{ height:30px; background:url(commbg.png) repeat-x  0px -108px; padding-left:3px;}
.dbox .dt .title{ height:26px; padding-top:4px;  background:url(commbg.png) no-repeat 25px -70px; width:60px; display:block;}
.dbox .dt .title a{ display:block; height:14px; width:56px; text-indent:3000px; overflow:hidden; line-height:14px; background:url(indextitletxt.png) no-repeat;}

.dbox .dt ul li{ height:26px; padding-top:4px; width:60px; display:block; float:left;}
.dbox .dt ul li.jg{ width:18px; background:url(indextitletxt.png) no-repeat -60px -33px;}
.dbox .dt ul li a{ display:block; height:14px; width:56px; text-indent:3000px; overflow:hidden; line-height:14px; background:url(indextitletxt.png) no-repeat;}
.dbox .dt ul li a.tgsdt{ background-position:-77px -19px;}
.dbox .dt ul li.title a.tgsdt{ background-position:0px -19px;}

.dbox .dt ul li a.thyxw{ background-position:-77px -37px;}
.dbox .dt ul li.title a.thyxw{ background-position:0px -37px;}

.dbox dt .title a.tjyfw{ background-position:0px 0px;}
#jyfw{ width:948px; margin:auto;}
#jyfw .dt{ width:940px;}

.fanweilist li{ width:98px; padding:25px 10px 0px 10px; float:left;}
.fanweilist li a{ display:block; width:98px;padding-top:0px; text-align:center; font-size:14px; line-height:20px; text-align:center} 
.fanweilist li a span{ display:block; height:57px; overflow:hidden; width:98px; background:url(casetypebg.jpg) no-repeat; padding-bottom:5px; }
.fanweilist li a#dlgc span{ background-position:0px 0px;}
.fanweilist li a#txgc span{ background-position:-114px 0px;}
.fanweilist li a#qxgc span{ background-position:-226px 0px;}
.fanweilist li a#kcsj span{ background-position:0px -97px;}
.fanweilist li a#jdbh span{ background-position:-112px -97px;}
.fanweilist li a#ddzy span{ background-position:-226px -97px;}
.fanweilist li a#sbd span{ background-position:-338px 0px;}
.fanweilist li a#shoudian span{ background-position:-338px -97px;}

#indexnews{ width:356px; float:left; padding-left:15px;}
.topnews{ width:356px; height:65px; padding-top:8px;}
.topnews dt{ width:84px; height:54px; overflow:hidden; padding:1px 1px 2px 1px; float:left; background:url(commbg.png) no-repeat -261px -4px;}
.topnews dt img{ width:84px; height:54px; }
.topnews dd{ float:left; width:250px; padding-left:8px;}
.topnews dd h3{ font-size:12px; font-weight:bold; height:16px;}
.topnews dd p{ line-height:20px; color:#5e5e5e}

.slide{ width:259px; position:absolute; z-index:1000000;  top:-28px; right:0px;}
.slide dt{ position:relative; height:28px; width:259px;}
.slide dt a{ display:block; position:relative; height:28px; width:259px;}
.slide dt a span{ display:block;line-height:28px; height:28px; width:259px; text-indent:30000px; overflow:hidden; top:0px; left:0px; position:absolute;}
.slide dt a .bg{ background:url(ryzz.png) no-repeat;*background: none;_background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/ryzz.png', sizingMethod='crop')}
.slide dd{ width:230px; height:220px; position:absolute; top:36px; left:14px;}

.newslist li{ height:22px; line-height:22px; text-align:left; background:url(commbg.png) no-repeat 0px -168px; padding-left:10px;}
.newslist li .time{ float:right; color:#a3a3a3}

.newslist2{ padding-top:10px;}
.newslist2 li{ height:40px; line-height:40px; text-align:left; font-size:14px;}
.newslist2 li .time{  color:#616161; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-right:5px;}
.newslist2 li a:link{ color:#010101;}
/*内页*/

.submain{ position:relative; width:1004px; margin:auto; background:url(submainbg.gif) repeat-y;}
.submain .subcont{ position:relative; z-index:100000; padding:10px 15px 10px 10px; width:979px; padding-bottom:120px;}
.subcont .subleft{ width:230px; float:left; display:none;}
.submain .subbot{ width:1004px; height:234px; position:absolute; bottom:0px; left:0px; z-index:100;} /* background:url(submainbgbot.jpg)*/

.subcont .subnav{ padding-top:0px;}
.navmenu li{ line-height:32px; height:32px; border-bottom:#d8d8d8 dashed 1px; font-size:13px;}
.navmenu li a{ display:block; padding-left:18px; background:url(commbg.png) no-repeat 0px -272px;}
.navmenu li.cur a,.navmenu li a:hover{background:url(commbg.png) no-repeat 0px -242px; font-weight:bold; color:#80ba43}

/*.subright{ float:right; width:710px;}*/
.subright{width:940px; margin:auto;}

.subright .navtitle{height:30px;width:940px; background:url(commbg.png) repeat-x 0px -108px; padding-left:3px;}
.subright .navtitle .title{height:26px; padding-top:4px;  background:url(commbg.png) no-repeat 25px -70px; width:700px; display:block;}
.subright .navtitle .title span{display:block; height:14px; text-indent:3000px; overflow:hidden; line-height:14px; background:url(navtxt.png) no-repeat; width:500px;}

.ntitle{ padding-top:10px; height:26px; font-size:18px; font-weight:bold; text-align:center;}
.nart{ text-align:center; color:#999999}
.ntext{ padding-top:15px; line-height:22px; width:100%;}
.footer{ line-height:30px; text-align:center; padding-top:20px; padding-bottom:30px;}

#slideshow_wrapper {
	POSITION: relative;
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: #121212;
	PADDING-LEFT: 0px;
	WIDTH: 1004px;
	PADDING-RIGHT: 0px;
	HEIGHT: 275px;
	OVERFLOW: hidden;
	PADDING-TOP: 0px；
}
#slideshow_footbar {
	Z-INDEX: 5;
	POSITION: absolute;

	WIDTH: 100%;
	BOTTOM: 0px;
	HEIGHT: 35px
}
#slideshow_photo {
	POSITION: absolute;
	WIDTH: 100%;
	HEIGHT: 100%;
	CURSOR: pointer
}
#slideshow_photo A {
	Z-INDEX: 1;
	BORDER-BOTTOM: 0px;
	POSITION: absolute;
	BORDER-LEFT: 0px;
	MARGIN: 0px;
	DISPLAY: block;
	BORDER-TOP: 0px;
	TOP: 0px;
	BORDER-RIGHT: 0px;
	LEFT: 0px
}
#slideshow_footbar .slideshow-bt {
	BACKGROUND-COLOR: #f3ead3;
	MARGIN: 10px 0px 0px 5px;
	WIDTH: 10px;
	border:#00aaff solid 1px; cursor:pointer;
	DISPLAY: inline;
	FLOAT: left;
	HEIGHT: 10px;
	FONT-SIZE: 0px; overflow:hidden;
}
#slideshow_footbar .bt-on {
	BACKGROUND-COLOR: #00aaff
}

#slideshow2_wrapper {
	POSITION: relative;
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: #121212;
	PADDING-LEFT: 0px;
	WIDTH: 230px;
	PADDING-RIGHT: 0px;
	HEIGHT: 220px;
	OVERFLOW: hidden;
	PADDING-TOP: 0px；
}
#slideshow2_footbar {
	Z-INDEX: 5;
	POSITION: absolute;

	WIDTH: 100%;
	BOTTOM: 0px;
	HEIGHT: 35px
}
#slideshow2_photo {
	POSITION: absolute;
	WIDTH: 100%;
	HEIGHT: 100%;
	CURSOR: pointer
}
#slideshow2_photo A {
	Z-INDEX: 1;
	BORDER-BOTTOM: 0px;
	POSITION: absolute;
	BORDER-LEFT: 0px;
	MARGIN: 0px;
	DISPLAY: block;
	BORDER-TOP: 0px;
	TOP: 0px;
	BORDER-RIGHT: 0px;
	LEFT: 0px
}
#slideshow2_footbar .slideshow2-bt {
	BACKGROUND-COLOR: #f3ead3;
	MARGIN: 10px 8px 0px 0px;
	WIDTH: 18px;
	BACKGROUND-COLOR:#0774dc ; cursor:pointer;
	DISPLAY: inline;
	FLOAT: right;
	HEIGHT: 18px;
	FONT-SIZE: 0px; overflow:hidden;
}
#slideshow2_footbar .bt-on {
	BACKGROUND-COLOR: #7ebc22
}

.pages{ clear:both; line-height:30px; text-align:center}
.pages a,.pages span{ margin:0px 5px 0px 5px; border:#d8d8d8 solid 1px; font-size:12px; padding:4px;}

.wp-pagenavi {
	CLEAR: both
}
.wp-pagenavi A {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	FONT-WEIGHT: bold
}


/*菜单等导航文字设置*/
.subnav .dt .title .ctitle{ display:block; background:url(navtxt.png) no-repeat;  height:14px; width:56px; text-indent:3000px; overflow:hidden; line-height:14px; }
.subnav .dt .title .ctitle.m1{ background-position:0px 0px;}
.subnav .dt .title .ctitle.m113{ background-position:0px -294px;}
.subnav .dt .title .ctitle.m116{ background-position:0px -420px;}
.subnav .dt .title .ctitle.m124{ background-position:0px -756px;}
.subnav .dt .title .ctitle.m130{ background-position:0px -1008px;}
.subnav .dt .title .ctitle.m133{ background-position:0px -1134px;}
.subnav .dt .title .ctitle.m137{ background-position:0px -1302px;}
.subnav .dt .title .ctitle.m140{ background-position:0px -1428px;}

.subright .navtitle .title .m108{ background-position:0px -42px}
.subright .navtitle .title .m109{ background-position:0px -84px}
.subright .navtitle .title .m110{ background-position:0px -126px}
.subright .navtitle .title .m143{ background-position:0px -168px}
.subright .navtitle .title .m111{ background-position:0px -210px}
.subright .navtitle .title .m112{ background-position:0px -252px}

.subright .navtitle .title .m114{ background-position:0px -378px}
.subright .navtitle .title .m115{ background-position:0px -336px}

.subright .navtitle .title .m116{ background-position:0px -420px}
.subright .navtitle .title .m117{ background-position:0px -462px}
.subright .navtitle .title .m118{ background-position:0px -504px}
.subright .navtitle .title .m119{ background-position:0px -546px}
.subright .navtitle .title .m120{ background-position:0px -588px}
.subright .navtitle .title .m121{ background-position:0px -630px}
.subright .navtitle .title .m122{ background-position:0px -672px}
.subright .navtitle .title .m123{ background-position:0px -714px}

.subright .navtitle .title .m124{ background-position:0px -756px}
.subright .navtitle .title .m125{ background-position:0px -798px}
.subright .navtitle .title .m126{ background-position:0px -840px}
.subright .navtitle .title .m127{ background-position:0px -882px}
.subright .navtitle .title .m128{ background-position:0px -924px}
.subright .navtitle .title .m129{ background-position:0px -966px}

.subright .navtitle .title .m130{ background-position:0px -1008px}
.subright .navtitle .title .m131{ background-position:0px -1050px}
.subright .navtitle .title .m132{ background-position:0px -1092px}

.subright .navtitle .title .m133{ background-position:0px -1134px}
.subright .navtitle .title .m134{ background-position:0px -1176px}
.subright .navtitle .title .m135{ background-position:0px -1218px}
.subright .navtitle .title .m136{ background-position:0px -1260px}

.subright .navtitle .title .m138{ background-position:0px -1386px}
.subright .navtitle .title .m139{ background-position:0px -1344px}

.subright .navtitle .title .m141{ background-position:0px -1470px}
.subright .navtitle .title .m142{ background-position:0px -1512px}


.tuanduilist{ width:702px; margin:auto; padding-top:10px;}
.tdlist{ height:130px; padding-top:10px; padding-bottom:10px; background:url(tuanduibg.jpg) no-repeat;}
.tdlist dt{ width:100px; height:100px; float:left; padding-left:18px; padding-top:5px; padding-right:10px;}
.tdlist dt img{ width:100px; height:100px;}
.tdlist dd{ padding-top:5px; float:left; width:550px;}
.tdlist dd .n,.tdlist dd .p,.tdlist dd .d{ background:url(tuanduiicon.png) no-repeat; padding-left:20px; display:block; clear:both}
.tdlist dd .n{ font-weight:bold; height:22px;}
.tdlist dd .p{ height:22px; color:#025BB5; background-position:0px -44px;}
.tdlist dd .p a{color:#025BB5; }
.tdlist dd .p a:hover{color:#df8e18; }
.tdlist dd .d{ color:#747474; line-height:19px; background-position:0px -84px;}

.tdinfo{ height:120px;}
.tdinfo .pic{ width:100px; height:100px; float:left; padding:10px; }
.tdinfo .js{ float:left; width:200px; padding-top:10px; }
.tdinfo .js .n,.tdinfo .js .p{ background:url(tuanduiicon.png) no-repeat; padding-left:20px; display:block;}
.tdinfo .js .n{ font-weight:bold; height:22px;}
.tdinfo .js .p{ height:22px; color:#025BB5; background-position:0px -44px;}
.tdesc{border-top:#d8d8d8 dashed 1px; padding:10px; line-height:22px;}
.tdesc p{}
