@charset "gb2312";
/* CSS Document */

body{ background:#dfdfdf;}
#top{  background:url(../templets/default/images/top_bg.jpg) repeat-x; }
.head{ width:984px; height:34px; margin:0 auto; overflow:hidden;}
.head_left{ height:34px; line-height:34px; float:left; overflow:hidden; display:inline; margin-left:15px; color:#737372;}
.head_left a{ color:#a38b61; margin:0 8px;}
.head_right{ width:270px; height:34px; float:right;}
.head_right span{ width:60px; float:left; overflow:hidden; height:25px; line-height:25px; margin-top:5px; color:#727272;}
.suos{ width:200px; height:25px; float:left; overflow:hidden; margin-top:5px;}
.ts{ float:left; width:140px; height:16px; border:1px solid #969696; background:#eaeaec; color:#666; font-size:12px; line-height:24px; margin-left:10px; display:inline; margin-top:4px;}
.as{ float:left; color:#FFF; font-size:14px; height:18px; width:26px; line-height:26px; font-weight:bold; cursor:pointer; display:inline; background:url(../templets/default/images/ssan.jpg) no-repeat left top; margin-top:4px; margin-left:8px; display:inline;}
.logo{ height:128px; width:984px; margin:0 auto; overflow:hidden;}
.logo_left{ width:380px; height:120px; float:left; overflow:hidden;}
.logo_right{ width:492px; height:92px; float:right; overflow:hidden; margin-top:25px;}
.nav{ width:984px; height:34px; margin:0 auto; }

.nav ul{ height:34px; width:960px; float:left; display:inline; margin-left:4px; line-height:34px; color:#FFFFFF;}
.nav ul li{ float:left; height:34px; width:120px; font-size:14px;}
.nav ul li a{ color:#FFFFFF; margin:0 20px; font-weight:bold;}
.nav ul li a:hover{ color:#FF0000;}




.nav ul li .menubig
{clear:both; visibility:hidden; display:none; position:relative; width:100%; }
.nav ul li.hover .menubig
{ visibility:visible; display:block; width:100%; height:auto; _height:600px;  background:url(../templets/default/images/menubg.png) repeat;  position:absolute;z-index:100; top:195px; left:0; _left:auto;  _width:980px; _margin-left:-235px; overflow:hidden;}
.nav ul li.hover .menubig .menumid
{ width:980px;  margin:0 auto;}
.nav ul li.hover .menubig .menumid .menumid_bigul
{ width:980px;  height:415px;  }
.nav ul li.hover .menubig .menumid .menumid_bigul li
{  height:auto;  width:180px;  float:left; margin:0; padding:0; background:none;font-weight:lighter;}
.nav ul li.hover .menubig .menumid .menumid_bigul li.hoverbig,.nav ul li.hover .menubig .menumid .menumid_bigul li.hoverbig  .menumid_colul
{background:url(images/smlmenubg.png) repeat; _background:#505050;float:left;}
.nav ul li.hover .menubig .menumid .menumid_bigul li h3
{ width:100%; line-height:26px; font-size:14px; text-indent:16px; background:url(../templets/default/images/hp_menu_bigulh3.gif) no-repeat 20px 10px; margin-top:10px;}
.nav ul li.hover .menubig .menumid .menumid_bigul li h3 a:hover
{ text-decoration:underline;}
.nav ul li.hover .menubig .menumid .menumid_bigul li .menumid_colul
{ clear:both; height:auto;  width:140px;}
.nav ul li.hover .menubig .menumid .menumid_bigul li .menumid_colul li
{ clear:both; float:none; height:22px; line-height:22px;margin:0; padding:0; background:none; height:auto;  _width:170px;text-indent:10px; background:url(../templets/default/images/hp_menu_colli.gif) no-repeat 17px 10px;}
.nav ul li.hover .menubig .menumid .menumid_bigul li .menumid_colul li a
{ color:#fff; text-decoration:none; font-size:12px;font-weight:lighter;}
.nav ul li.hover .menubig .menumid .menumid_bigul li .menumid_colul li a:hover
{ text-decoration:underline;}


/*.nav ul li .menubig
{clear:both; visibility:hidden; display:none; position:absolute; width:100%; _width:980px; _margin:0 auto;}
.nav ul li.hover .menubig
{ visibility:visible; display:block; width:100%;  background:url(../templets/default/images/menubg.png) repeat; _background:#363636;  position:absolute;z-index:100; top:295px; left:0px;_left:auto; _width:980px; _margin-left:-117px;  overflow:hidden;}
.nav ul li.hover .menubig .menumid
{ width:980px; margin:0 auto;}
.nav ul li.hover .menubig .menumid .menumid_bigul
{ width:980px; height:auto; overflow:hidden;}
.nav ul li.hover .menubig .menumid .menumid_bigul li
{ width:200px;  margin:0; padding:0; background:none; font-weight:lighter; float:left;}
.nav ul li.hover .menubig .menumid .menumid_bigul li.hoverbig,.nav ul li.hover .menubig .menumid .menumid_bigul li.hoverbig  .menumid_colul
{}



.nav ul li.hover .menubig .menumid .menumid_bigul li h3
{ width:200px; line-height:26px; font-size:14px; text-indent:15px; background:url(../templets/default/images/hp_menu_bigulh3.gif) no-repeat 20px 10px; margin-top:10px;}
.nav ul li.hover .menubig .menumid .menumid_bigul li h3 a:hover
{ text-decoration:underline;}
.nav ul li.hover .menubig .menumid .menumid_bigul li ul.menumid_colul
{ clear:both; height:auto;  width:200px; }
.nav ul li.hover .menubig .menumid .menumid_bigul li ul.menumid_colul li
{ clear:both; height:22px; line-height:22px;margin:0; padding:0; background:none; width:auto; text-indent:10px; background:url(../templets/default/images/hp_menu_colli.gif) no-repeat 17px 10px; overflow:hidden;}
.nav ul li.hover .menubig .menumid .menumid_bigul li ul.menumid_colul li a
{ color:#fff; text-decoration:none; font-size:12px; font-weight:lighter;}
.nav ul li.hover .menubig .menumid .menumid_bigul li ul.menumid_colul li a:hover
{ text-decoration:underline;}*/



.main{ margin:0 auto; background:#fff; width:1050px;}
.bann{ width:984px; height:400px; margin:0 auto; overflow:hidden;}
#bannBox {width:984px;height:400px;overflow:hidden;position:relative;}
#bannImgesBox {position:relative;height:400px; margin-bottom:10px;}
#bannImgesBox a {position:absolute;left:0;top:0;text-decoration: none;display:none;}
#bannImgesBox a img {padding:0; width:984px; height:400px;}
#bannTextBox {height:20px;position:absolute;z-index:8;bottom:5px;right:430px;width:150px;display:inline;}
#bannTextBox ul {list-style:none;float:right;display:inline;margin:0;padding:0;}
#bannTextBox ul li.thisHover {background:#FFCCFF;}
#bannTextBox ul li {float:left;height:16px;padding-left:0px;width:16px;background:#999; overflow:hidden;margin-right:2px;display:inline;}
#bannTextBox ul li a {display:block;color:#FFF;width:20px;height:16px;line-height:16px; cursor:pointer;text-align:center;}
#bannTextBox ul li a:hover {background:#FFCCFF;}
.nav_two{ width:984px; height:104px; margin:0 auto; overflow:hidden; background:url(../templets/default/images/navbg.jpg) no-repeat left bottom;}
.nav_sub{ margin-top:18px; border-right:1px solid #eecfa5; height:76px; float:left; overflow:hidden; display:inline; margin-left:25px; width:188px;}
.nav_tit{ width:188px; height:24px; float:left; overflow:hidden;}
.nav_info{ width:188px; height:42px; float:left; line-height:21px; overflow:hidden; margin-top:8px;}
.nav_info li{ float:left; height:21px; overflow:hidden; width:58px;}
.nav_info a{ margin:0 4px; color:#FFFFFF;}
.sub{ width:220px;}
.sub .nav_info{ width:220px;}
.sub a{}
.sub2{ width:180px; margin-left:15px;}
.sub2 a{}
.nav_tel{ width:305px; height:82px; float:right; overflow:hidden; display:inline; margin-right:10px; margin-top:20px;}
.content{ width:984px; margin:0 auto; overflow:hidden;}
.special{ width:330px; height:486px; float:left; overflow:hidden; margin-top:10px;}
#bannBox1 {width:330px;height:486px;overflow:hidden;position:relative;}
#bannImgesBox1 {position:relative;height:486px; margin-bottom:10px;}
#bannImgesBox1 a {position:absolute;left:0;top:0;text-decoration: none;display:none;}
#bannImgesBox1 a img {padding:0; width:329px; height:486px;}
#bannTextBox1 {height:20px;position:absolute;z-index:8;bottom:10px;right:10px;width:150px;display:inline;}
#bannTextBox1 ul {list-style:none;float:right;display:inline;margin:0;padding:0;}
#bannTextBox1 ul li.thisHover {background:#FF3333;}
#bannTextBox1 ul li {float:left;height:24px;padding-left:0px;width:26px;background:#666; overflow:hidden;margin-right:5px;display:inline;}
#bannTextBox1 ul li a {display:block;color:#333;width:26px;height:24px;line-height:26px; cursor:pointer;text-align:center;}
#bannTextBox1 ul li a:hover {background:#FF3333;}
.news{ width:340px; height:486px; float:left; overflow:hidden; display:inline; margin-left:15px; margin-top:10px;}
.news_tit{ width:340px; height:26px; line-height:26px; background:#000000;}
.news_tit li{ float:left; overflow:hidden; color:#FFFFFF;}
.news_tit li.hover{}
.news_tit li a{ color:#FFFFFF; margin:0 10px;}
.news_sub{ width:330px; float:left; display:inline; margin:5px; overflow:hidden; height:450px;}
.news_info{ width:330px; float:left; display:inline; overflow:hidden; height:440px; margin-top:10px;}
.sub_top{ width:330px; height:110px; float:left; overflow:hidden; color:#020003; line-height:20px;}
.sub_top h2{ width:330px; height:30px; line-height:30px; float:left; overflow:hidden; text-align:center; font-size:18px;}
.sub_top a{ color:#9c0204;}
.sub_bot{ width:330px; height:320px; float:left; overflow:hidden; margin-top:5px;}
.bot_tit{ width:330px; height:16px; float:left; overflow:hidden;}
.adver{ width:330px; height:102px; float:left; overflow:hidden; margin-top:14px;}
.sub_bot ul{ width:330px; height:180px; float:left; margin-top:15px;}
.sub_bot li{ height:25px; line-height:25px; width:330px; overflow:hidden; }
.sub_bot li a{ color:#020003;}
.xm{ width:284px; height:484px; float:right; overflow:hidden; border:1px solid #dadada; margin-top:10px;}
.xm_tit{ width:272px; height:25px; float:left; overflow:hidden; margin:0 6px; display:inline;}

.ppxm {
	float: left;
	height: 456px;
	width: 272px;

	overflow:hidden; margin-left:6px; display:inline;
}

.ppxm li {
	float: left;
	overflow: hidden;
	width:272px;
	_width: 269px;
	margin-top: 2px;
	
}

.ppxm  li.p {
	float: left;
	height: 29px;
	display: inline;
}
 .ppxm li.p a {
	text-decoration: none;
}
 .ppxm li.p a:hover {
	color: #996600;
	text-decoration: none;
	font-weight: bold;
}

 .ppxm  .p span {
	float: left;
	width: 17px;
	margin-left: 10px;
	display: inline;
	margin-right: 10px;
	margin-top: 2px;
}
/*.ppxm{ width:272px; height:456px; margin-left:6px; margin-top:3px; float:left; display:inline; overflow:hidden;}
.ppxm h3{ width:272px; height:29px; float:left; overflow:hidden; margin-top:3px;}
.ppxm span.pp{ width:272px; height:166px; float:left; overflow:hidden;}*/
/*.ppxm li.pp{ width:272px; height:166px; float:left; overflow:hidden;}
.ppxm li.p{ width:272px; height:29px; float:left; overflow:hidden; margin-top:3px;}*/
.tit{ width:984px; height:30px; float:left; overflow:hidden; margin-top:10px; background:url(../templets/default/images/titbg.jpg) repeat-x top;}
.tit_pic{ width:188px; height:30px; float:left; overflow:hidden; line-height:30px;}
.tit_pic a{ color:#FFFFFF;}
.tit_sub{ height:30px; width:744px; float:left; overflow:hidden; margin-left:40px; display:inline; line-height:30px; text-align:center;}
.tit_sub li{ float:left; overflow:hidden; color:#FFFFFF; width:70px; height:30px;}
.tit_sub li a{ color:#FFFFFF; width:58px; height:30px; display:block; overflow:hidden; float:left;}
.tit_sub li a.hover{ background:url(../templets/default/images/titbg2.jpg) no-repeat top;}
.tit_r{ width:10px; height:30px; float:right; overflow:hidden;}
.case{ width:984px; height:210px; float:left; overflow:hidden; margin-top:15px;}
.surg{ width:330px; height:190px; float:left; overflow:hidden; display:inline; border-bottom:10px solid #870208;}
.surg img{ border:2px solid #a98a61; height:186px; width:326px;}
.contrast{ width:278px; float:left; overflow:hidden; margin-left:35px; display:inline; height:200px;}
.contrast img{ border:1px solid #a98a61; width:276px; height:176px;}
.tit2{ height:22px; width:268px; float:left; line-height:20px; overflow:hidden; background:url(../templets/default/images/icon.jpg) no-repeat left center; margin-left:5px; display:inline; text-indent:10px;}
.tit2 a{ color:#9c0204;}
.tit2 img{ width:60px; height:19px; border:none; float:right; margin-top:2px;}
.iden{ width:984px; height:65px; float:left; overflow:hidden; border-top:1px solid #000000; margin-top:10px;}
.iden_con{ width:984px; height:160px; float:left; overflow:hidden; margin-top:8px;}
#CSSBox{ width:884px; height:153px; float:left; overflow:hidden; display:inline;}
.ident{ width:314px; height:153px; float:left; display:inline; overflow:hidden; margin:0 10px; border-right:1px solid #CCCCCC;}
.ident_left{ width:72px; height:102px; float:left; overflow:hidden; display:inline; overflow:hidden; margin-top:14px;}
.iden_info{ width:180px; height:130px; float:left; overflow:hidden; display:inline; margin-left:10px;}
.iden_info h2{ font-size:14px; height:25px; line-height:25px; width:180px; float:left; overflow:hidden; font-weight:normal;}
.iden_info p{ margin-top:8px; line-height:20px; color:#666666;}
#LeftButton{ cursor:pointer;margin:5px;height:130px;width:40px;float:left; display:inline;background:url(../templets/default/images/leftan.jpg) center center no-repeat;}

#RightButton{cursor:pointer;margin:5px;height:130px;width:40px;float:left; display:inline;background:url(../templets/default/images/rightan.jpg) center center no-repeat;}

.con{ width:982px; height:350px; border:1px solid #aeaeae; border-top:none; float:left; overflow:hidden;}
.con_left{ width:266px; height:340px; float:left; overflow:hidden; margin:10px 5px 0 5px; display:inline;}
.con_mid{ width:480px; float:left; overflow:hidden; margin-top:10px; height:340px;}
.mid_top{ width:480px; height:90px; border-bottom:1px dashed #aeaeae; line-height:20px;}
.mid_top h2{ width:480px; height:30px; line-height:30px; float:left; overflow:hidden; text-align:center; font-size:18px;}
.mid_top p{ width:470px; line-height:25px; overflow:hidden; padding:5px; float:left;}
.mid_top a{ color:#9c0204;}
.mid_list{ width:460px; float:left; overflow:hidden; margin-left:15px; display:inline;}
.mid_list ul{ width:460px; height:162px; float:left; margin-top:10px;}
.mid_list li{ width:230px; float:left; overflow:hidden; height:27px; background:url(../templets/default/images/icon2.jpg) no-repeat left center; line-height:27px; text-indent:12px;}
.mid_list li a{ color:#333333;}
.hot{ width:458px; height:58px; float:left; overflow:hidden; margin-top:8px; margin-left:5px; border:1px solid #827f78; background:#e6e6e6; display:inline;}
.hot_left{ width:15px; height:43px; float:left; overflow:hidden; display:inline; margin:7px;}
.hot_right{ height:50px; line-height:25px; float:left; overflow:hidden; width:400px; margin-top:4px;}
.hot_right a{ color:#9c0204; margin:0 6px;}
.con_right{ width:210px; height:350px; border-left:1px solid #aeaeae; background:#f3f3f3; float:right;}
.zs_top{ width:190px; float:left; overflow:hidden; display:inline; margin:12px 10px; margin-bottom:0;}
.con_right ul{ width:190px; float:left; overflow:hidden; display:inline; margin-left:10px; margin-top:8px; }
.con_right ul li{ height:23px; width:190px; overflow:hidden; background:url(../templets/default/images/icon3.jpg) no-repeat left center; line-height:23px; text-indent:12px;}
.con_right ul li a{ color:#545753;}
.yuyue{ width:170px; height:22px; float:left; overflow:hidden; margin:10px 20px; display:inline;}
.yuyue a{ margin:0 5px;}
.fuwu{ width:210px;float:left; overflow:hidden;}
.tit_pic2{ width:10px; height:30px; float:left; overflow:hidden;}
.tit_sub2{ height:30px; width:744px; float:left; overflow:hidden; margin-left:10px; display:inline; line-height:30px; text-align:center;}
.tit_sub2 li{ float:left; overflow:hidden; color:#FFFFFF; width:80px; height:30px;}
.tit_sub2 li a{ color:#FFFFFF; width:68px; height:30px; display:block; overflow:hidden; float:left;}
.tit_sub2 li a.hover{ background:url(../templets/default/images/titbg3.jpg) repeat-x top;}
.yyhj{ width:984px; height:165px; float:left; overflow:hidden;}
.pic{ width:160px; height:150px; float:left; overflow:hidden; display:inline; margin-left:30px; margin-top:14px;}
.pic img{ width:158px; height:108px;border:1px solid #e0e0e0;}
.ssss{ width:160px; height:110px; float:left;}
.miaos{ width:160px; height:30px; float:left; overflow:hidden; line-height:30px; text-align:center; color:#888888; clear:both;}
.link{ width:984px;  float:left; overflow:hidden; border-top:1px solid #000000; margin-top:15px; background:url(../templets/default/images/linkbg.jpg) repeat-x top;}
.link_tit{ height:28px; width:984px; float:left; overflow:hidden; line-height:28px;}
.link_tit li{ float:left; overflow:hidden; width:68px; height:28px; overflow:hidden; display:inline; margin-left:20px; text-align:center; color:#2f2f2f;}
.link_tit li.hover{ background:#585858; color:#dedede;}
.link_sub{ width:964px; float:left; overflow:hidden; display:inline; margin:5px 10px; line-height:30px;}
.link_sub a{ margin:0 5px; color:#2f2f2f;}
.link_sub img{ width:106px; height:45px;  padding-left:5px; margin-top:5px;}
.botnav{width:100%; border-top:24px solid #ae1414;}
.botnav_sub{ height:140px; float:left; overflow:hidden; display:inline; margin-top:20px;}
.botnav_left{ height:140px; float:left; overflow:hidden;}
.botnav_info{ width:80px; height:140px; float:left; overflow:hidden; display:inline; margin-left:8px;}
.botnav_info li{ width:80px; height:24px; line-height:24px;}
.botnav_info li a{ color:#8c7729;}
.foot{ width:984px; height:230px; float:left; background:url(../templets/default/images/botbg.jpg) no-repeat left top; margin-top:10px;}
.foot_left{ width:364px; height:120px; float:left; overflow:hidden; margin:20px;}
.foot_right{ height:150px; width:500px; float:left; overflow:hidden; line-height:26px; font-size:14px; margin-top:25px; margin-left:10px; display:inline; color:#5d5d5d;}




/*erji*/
.locat{ width:984px; height:30px; float:left; overflow:hidden; border-bottom:1px solid #e5e5e5; background:url(../templets/default/images/icon7.jpg) no-repeat left center; line-height:30px; text-indent:28px; color:#000000;}
.locat a{ color:#9a9a9a;}
.chan{ width:984px; height:428px; float:left; overflow:hidden; background:url(../templets/default/images/bg3.jpg) repeat-x top; margin-top:15px;}
.chan_left{ width:280px; height:410px; float:left; overflow:hidden; background:url(../templets/default/images/bg4.jpg) no-repeat left top;}
.chan_left img{ width:270px; height:400px; float:left;}
.chan_mid{ width:390px; height:415px; float:left; overflow:hidden; display:inline; margin-left:14px;}
.chan_top{ width:375px; height:110px; float:left; overflow:hidden; display:inline; margin-left:8px; line-height:24px; color:#7a7a7a; background:url(../templets/default/images/bg5.jpg) no-repeat bottom;}
.chan_top h2{ font-size:16px; width:375px; text-align:center; font-weight:normal; height:30px; line-height:30px;}
.chan_top h2 a{ color:#90253a;}
.chan_top p{ text-indent:25px;}
.chan_top p a{ color:#a67d47;}
.chan_list{ width:390px; height:178px; float:left; overflow:hidden; border-bottom:1px dashed #b28247;}
.chan_list ul{ width:370px; float:left; overflow:hidden; margin:0 10px; display:inline; margin-top:8px;}
.chan_list li{ width:185px; float:left; overflow:hidden; height:32px; line-height:32px; color:#7a7a7a;}
.chan_list li a{ color:#7a7a7a;}
.chan_bot{ width:390px; height:120px; float:left; overflow:hidden; background:#dddcdc; margin-top:10px;}
.chan_bot ul{ width:380px; height:110px; float:left; overflow:hidden; display:inline; margin-left:10px; margin-top:10px;}
.chan_bot ul li{ width:380px; height:25px; overflow:hidden; line-height:25px; color:#60666e;}
.chan_bot ul li span a{ color:#85024a;}
.chan_bot ul li a{ color:#a67d47;}
.chan_bot ul li a:hover{ color:#85024a; text-decoration:underline;}
.chan_right{ height:416px; width:288px; float:right; overflow:hidden;}
.chan_tit{ height:26px; width:288px; overflow:hidden; float:left;}
.chan_gs{ width:286px; height:388px; float:left; overflow:hidden; border:1px solid #929292; border-top:none;}
.gs_top{ width:286px; height:170px; float:left; overflow:hidden; border-bottom:1px dashed #8f6939;}
.gs_pic{ width:110px; height:135px; float:left; overflow:hidden; display:inline; margin-left:5px; margin-top:20px;}
.gs_info{ width:144px; float:left; overflow:hidden; margin-top:20px; margin-left:15px; display:inline; line-height:22px; text-indent:25px; color:#929292;}
.gs_info a{ color:#a67d47;}
.gs_fw{ width:286px; height:80px; float:left; overflow:hidden; margin-top:10px;  border-bottom:1px dashed #8f6939;}
.gs_tel{ width:286px; height:118px; float:left; overflow:hidden; margin-top:8px;}
.lanm_left{ width:676px; float:left; overflow:hidden;}
.lanm_sub{ width:338px; height:345px; float:left; overflow:hidden; background:url(../templets/default/images/bg6.jpg) no-repeat right center; margin-top:14px;}
.lanm_tit{ width:330px; height:40px; float:left; overflow:hidden; display:inline; margin-left:4px; background:url(../templets/default/images/eye.jpg) no-repeat left top;}
.lanm_tit span{ width:130px; height:30px; line-height:30px; overflow:hidden; text-align:center; float:left; display:inline; margin-left:10px; font-size:16px; font-weight:bold;}
.lanm_tit span a{ color:#b08a49;}
.lanm_pic{ width:320px; height:96px; float:left; overflow:hidden; display:inline; margin:8px 6px;}
.lanm_sub ul{ width:320px; float:left; height:100px; overflow:hidden; display:inline; margin-left:6px;}
.lanm_sub ul li{ width:320px; height:25px; line-height:25px; overflow:hidden; color:#929292;}
.lanm_sub ul li a{ color:#929292;}
.lanm_sub ul li span{ float:right;}
.lanm_bot{ width:318px; height:74px; float:left; overflow:hidden; display:inline; margin-left:6px; border:1px solid #cbcbcb; background:url(../templets/default/images/bg7.jpg) repeat-x; margin-top:8px; line-height:25px;}
.lanm_bot a{ float:left; margin-left:8px; color:#929292;}
.anli{ width:676px; float:left; overflow:hidden; margin-top:10px;}
.anli_tit{ width:676px; height:30px; background:url(../templets/default/images/titbg.jpg) repeat-x top;}
.lanm_right{ width:288px; float:right; overflow:hidden; margin-top:14px; border-left:1px solid #dedee0;}
.ry{ width:282px; float:right; overflow:hidden;}
.lanm_tit2{ width:282px; height:26px; float:left; overflow:hidden; }
.ry_sub{ width:272px; height:360px; float:left; overflow:hidden; border:5px solid #dbdbdb; background:#e2e2e2; margin-top:10px;}
.ry_pic{ width:190px; float:left; overflow:hidden; display:inline; margin-left:40px;}
.ry_list{ width:272px; height:138px; float:left; overflow:hidden;}
.ry_list li{ width:272px; height:23px; float:left; overflow:hidden; color:#5a5962;}
.gg2{ width:282px; height:285px; float:right; overflow:hidden; margin-top:15px;}
.hotzx{ width:282px; float:right; overflow:hidden; margin-top:15px;}
.ry_pic2{ width:282px; float:left; overflow:hidden;}
.hot_pic{ width:118px; height:80px; float:left; overflow:hidden; display:inline; margin:10px;}
.hot_pic img{ width:116px; height:78px; border:1px solid #d9c1a5;}
.ry_list li a{ color:#000000;}
.tit_m{ width:50px; height:30px; float:right; overflow:hidden; line-height:30px;}
.tit_m a{ color:#FFFFFF;}



/*list*/
.list{ width:676px; float:left; overflow:hidden; margin-top:15px;}
.list_sub{ width:656px; float:left; overflow:hidden; margin:0 10px; display:inline; border-bottom:1px solid #e3e3e3;}
.list_sub h2{ width:656px; height:30px; line-height:30px; overflow:hidden; font-size:14px; color:#5d6b84;}
.list_sub p{ line-height:25px; float:left; overflow:hidden; padding:5px; padding-left:0; color:#909396;}
.list_sub a{ color:#666;}




/*page*/
.info{ width:676px; float:left; overflow:hidden; height:80px; margin-top:20px; border-bottom:1px solid #e3e3e3;}
.info h2{ height:30px; width:676px; float:left; overflow:hidden; line-height:30px; font-size:16px; text-align:center; color:#b78953;}
.wt_info{ width:676px; height:30px; line-height:30px; color:#999999; float:left; overflow:hidden; text-align:center;}
.page_sub{ width:676px; float:left; overflow:hidden; line-height:25px; margin-top:20px;}
.page_sub p{ padding-bottom:15px; text-indent:25px;}
.zxan{ width:282px; float:right; overflow:hidden; margin-top:10px;}
#gundong{ width:282px; float:left; overflow:hidden;}
.anlisub{ width:282px; height:400px; float:left; overflow:hidden;}
.anlipic{ width:276px; height:176px; float:left; overflow:hidden; margin-top:10px; border:1px solid #aa8b62; margin-left:2px; display:inline;}
.anlitit{ width:282px; height:24px; float:left; overflow:hidden; line-height:24px;}
.anlitit span{ width:200px; height:24px; line-height:24px; float:left; text-align:center;}
.anlitit a{ color:#ba4d4f;}
.anlitit img{ padding-top:3px;}
.pagly{ width:282px; height:295px; float:right; overflow:hidden; background:url(../templets/default/images/lybg.jpg) repeat-x bottom; margin-top:10px;}
.paglytit{ width:282px; height:62px; float:left; overflow:hidden;}
.lypagcon{ width:280px; height:232px; border:1px solid #cbcbcb; border-top:none; float:left;}
.liuyan_top2{ width:240px; margin-top:10px; margin-left:20px;}
.liuyan_top2 p{ padding-bottom:5px;}
.liuyan_con2{ width:240px; margin-left:20px; margin-top:5px;}
.liuyan_bot2{ width:240px; height:25px; float:left; overflow:hidden; margin-top:8px; margin-left:20px; display:inline; text-align:center;}
.xgyd{ width:676px; height:220px; float:left; overflow:hidden; border-top:1px dashed #d9d9d9;}
.xgydtit{ width:676px; height:30px; color:#b18147; font-size:14px; line-height:30px; margin-top:10px;}
.xgyd ul{ width:676px; height:150px; float:left; overflow:hidden; margin-top:10px;}
.xgyd ul li{ width:338px; height:30px; float:left; overflow:hidden; line-height:30px; color:#7a7a7a;}
.xgyd ul li a{ color:#7a7a7a;}
.xyp{ width:676px; height:30px; margin-top:10px; float:left; overflow:hidden; line-height:30px; border-top:1px dashed #d9d9d9;}
.xyp ul li{ width:338px; height:30px; float:left; overflow:hidden; line-height:30px; color:#7a7a7a;}
.xyp ul li a{ color:#7a7a7a;}




/*yiyuanhj*/
.hj_left{ width:240px;float:left; overflow:hidden; margin-top:15px;}
.hj_top{ width:240px; height:730px; float:left; overflow:hidden; background:url(../templets/default/images/bg8.jpg) no-repeat left top;}
.top_p{ width:205px; height:114px; float:left; overflow:hidden; margin-left:13px; display:inline; margin-top:10px;}
.top_link_a{ width:240px; height:54px; float:left; overflow:hidden; display:inline;}
.top_link_a img{ margin-left:13px;}
.tel{ width:230px; height:118px; float:left; overflow:hidden; margin-top:15px;}
.zxly{ width:190px; float:left; overflow:hidden; height:305px; margin-top:15px; margin-left:15px; display:inline; background:url(../templets/default/images/zxly.jpg) no-repeat left top; color:#666;
}
.liuyan_top{ width:180px; margin-top:80px; margin-left:5px;}
.liuyan_top p{ padding-bottom:5px;}
.liuyan_con{ width:180px; margin-left:5px; margin-top:5px;}
.liuyan_bot{ width:160px; height:25px; float:left; overflow:hidden; margin-top:8px; margin-left:10px; display:inline;}
.hj_right{ width:740px; float:right; overflow:hidden; margin-top:15px;}
.hjnr_top{ width:740px; height:415px; float:left; overflow:hidden;}
.hjnr_info{ width:730px; float:left; overflow:hidden; margin-top:10px; display:inline; margin-left:10px;}
.hjnr_info p{ padding-bottom:25px; line-height:23px; color:#636363; text-indent:25px; font-size:14px;}
.nr_bot{ width:500px; height:35px; float:left; overflow:hidden; display:inline; margin-left:120px; margin-top:25px;}
.nr_pic{ width:250px; height:35px; float:left; overflow:hidden;}
.nr_pic a{ margin:0 5px;}
.nr_fx{ float:right; overflow:hidden; height:35px; width:250px;}
.mlzj{ width:740px; height:260px; float:left; overflow:hidden; border-top:1px dashed #b1b1b1; margin-top:25px;}
.mlzj_tit{ width:740px; height:32px; float:left; overflow:hidden; margin-top:15px;}
.fwlc{ width:740px; height:56px; float:left; overflow:hidden; margin-top:15px;}



/*anli*/
.case_tit{ width:712px; height:30px; float:left; margin-left:15px; overflow:hidden; background:url(../templets/default/images/titbg.jpg) repeat-x top;}
.more{ height:30px; line-height:30px; float:right;}
.more a{ color:#FFFFFF;}
.list_case{ width:712px; float:left; margin-left:15px; overflow:hidden;background:#f2f2f2; margin-bottom:15px;}
.case_sub{ width:342px; height:308px; float:left; overflow:hidden; margin:2px 6px; border:1px solid #e5e5e5; background:#FFFFFF; display:inline;}
.case_pic{ width:328px; height:158px; float:left; overflow:hidden; border:2px solid #c5c5c5; display:inline; margin:5px;}
.case_pic img{ width:328px; height:158px;}
.case_info{ width:328px; height:140px; float:left; overflow:hidden; display:inline; margin:5px;}
.case_info h2{ width:328px; height:30px; line-height:30px; color:#666666; font-size:16px;}
.case_info p{ line-height:22px; text-indent:25px; color:#737373;}
.case_info a{ color:#a67d47;}
.tit_l{ width:10px; height:30px; float:left; overflow:hidden;}

/*zhuanjia*/
.zj_lst{width:684px; height:auto; float:left; border-bottom:#BFBFBF 1px dashed; margin:30px 0 0 20px; padding-bottom:15px;}
.zj_lst_l{float:left; width:148px; height:171px;}
.zj_lst_l img{border:#ffffff 1px solid; padding:1px;}
.zj_lst_l a:hover img{border:#2198d2 1px solid;}
.zj_lst_r{float:right; width:522px; margin-top:5px; display:inline;}
.zj_lst_mc{font-size:14px;}
.zj_lst_mc span{color:#9d2100;}
.zj_lst_jj{height:72px; margin-top:15px; line-height:20px; color:#888888;}
.zj_lst_sc{color:#888888;}
.zj_lst_xx{margin-top:15px;}
.zj_lst_xxbtn{float:left; width:84px; height:22px; line-height:22px; background-color:#c1a97d; font-size:14px; color:#FFFFFF; text-align:center; margin-left:20px; display:inline;}
.zj_lst_xxbtn a{color:#FFFFFF;}
.zj_lst_xxbtn a:hover{color:#fa7197;}
.zj_lst_page{margin:0 0 30px 60px;}


.zj_cont_jy{margin:15px 0 0px 50px; padding-bottom:10px;}
.zj_cont_jyl{float:left; width:205px; height:238px; border:#ffffff 4px solid;}
.zj_cont_jyl img{ width:205px; height:238px;}
.zj_cont_jyr{float:left; width:356px; height:auto; background:url(../templets/default/images/zj_cont_jyr_bg.gif) no-repeat; margin-left:40px; display:inline;}
.zj_cont_jyr1{width:307px; height:186px; margin-left:24px; line-height:31px; font-size:14px;}
.zj_cont_jyr1 span{color:#00489d;}
.zj_cont_jyr2{margin:12px 0 0 24px; font-size:13px; font-weight:bold;}
.zj_cont_jyr2 li{float:left; width:94px; height:26px; line-height:28px; border:#5fc0ed 1px solid; text-align:center; margin-right:8px; display:inline;}
.zj_cont_jyr2 .on a{display:block; width:94px; height:26px; background:#5fc0ed; color:#ffffff;}
.zj_cont_jyr2 a{display:block; width:94px; height:26px; color:#777777;}
.zj_cont_jyr2 a:hover{display:block; width:94px; height:26px; background:#5fc0ed; color:#ffffff;}
.zj_cont_navi{width:735px; height:28px; border-bottom:#f5f5f5 1px solid; margin:25px 0 0 25px;}
.zj_cont_navi_on{float:left; width:83px; line-height:28px; text-align:center; background:#f5f5f5; color:#00489d; font-weight:bold; cursor:pointer;}
.zj_cont_navi_off{float:left; width:83px; line-height:28px; text-align:center; color:#888888; font-weight:bold; cursor:pointer;}
.zj_cont_js{width:720px; height:auto; margin:8px auto; font-size:14px; line-height:26px; padding-bottom:8px;}
.zj_cont_js a{color:#fa7197; text-decoration:underline;}
.zj_cont_js a:hover{color:#fa7197; text-decoration:none;}
.xmnr_lm_top{height:28px;  margin:25px 0 0 25px; font-size:14px; color:#00489d; font-weight:bold; padding:29px 0 0 14px;}
.xmnr_lm_top span{font-weight:normal; color:#a7a7a7;}
.zj_cont_al{width:720px; height:auto; margin:10px 0 0 50px;}
.zj_cont_al li{float:left; margin:0 25px 20px 0; display:inline;}
.zj_cont_al img{border:#dddddd 1px solid; padding:1px;}
.zj_cont_alTxt{width:210px; height:28px; line-height:28px; text-align:center; overflow:hidden;}
.zj_cont_al a .zj_cont_alTxt{color:#a1a1a1;}
.zj_cont_al a:hover .zj_cont_alTxt{color:#2198d2;}
.zj_cont_al a:hover img{border:#2198d2 1px solid;}


/*wenda*/
#top_wenda{ height:218px; background:url(../templets/default/images/top_bg2.jpg) repeat-x top;}
.wenda_ss{ width:984px; height:150px; margin:0 auto;}
.wenda_ssl{ width:246px; height:70px; float:left; overflow:hidden; margin-top:25px; margin-left:40px; display:inline;}
.wenda_first{ width:980px; height:190px; border:2px solid #c6c5c5; margin-top:15px;}
.f_left{ width:213px; height:170px; float:left; overflow:hidden; margin:10px; display:inline;}
.f_right{ width:700px; float:left; overflow:hidden; height:170px; margin:10px 15px; display:inline;}
.f_tit{ width:700px; height:30px; float:left; overflow:hidden; line-height:30px; font-size:16px; color:#999933; font-weight:bold; border-bottom:1px dashed #999966;}
.f_right ul{ width:700px; height:120px; float:left; overflow:hidden; margin-top:10px;}
.f_right ul li{ width:340px; height:30px; line-height:30px; float:left; overflow:hidden; display:inline; margin:0 5px;background:url(../templets/default/images/icon8.jpg) no-repeat left center; text-indent:20px;}
.f_right ul li a{ color:#000000;}
.wenda_left{ width:220px; height:400px; float:left; overflow:hidden; margin-top:15px; border:1px solid #c6c5c5;}
.wenda_tit{ width:220px; height:30px; float:left; overflow:hidden; background:url(../templets/default/images/wendabg.jpg) repeat-x; border-bottom:1px solid #c6c5c5; color:#020003; line-height:30px; text-indent:10px;}
.wenda_tit span{ float:right; overflow:hidden; margin-right:8px; display:inline;}
.wenda_tit span a{ color:#b61a13;}
.wenda_tit span a:hover{ text-decoration:underline;}
.wenda_fl{ width:165px; height:80px; float:left; overflow:hidden; margin-top:15px; margin-left:15px; display:inline;}
.wenda_fl a{ color:#b61a13;}
.wenda_l{ width:165px; height:80px; float:left; overflow:hidden; line-height:20px;}
.wenda_l h2{ width:165px; height:30px; line-height:30px; float:left; overflow:hidden; font-size:14px;}
.wenda_l p a{ margin-right:5px;}
.wenda_mid{ width:520px; height:418px; float:left; overflow:hidden; margin-left:8px; display:inline;}
.wenda_sub{ width:518px; height:400px; float:left; overflow:hidden; border:1px solid #c6c5c5; margin-top:15px;}
.wenda_sub ul{ width:460px;  float:left; overflow:hidden; margin:9px 20px; display:inline;}
.wenda_sub ul li{overflow:hidden; height:30px; line-height:30px; background:url(../templets/default/images/icon8.jpg) no-repeat left center; text-indent:20px;}
.wenda_sub ul li a{ color:#535353;}
.wenda_right{ width:220px; height:400px; float:right; overflow:hidden; margin-top:15px; border:1px solid #c6c5c5;}
.wenda_right ul{ width:200px; height:400px; float:left; overflow:hidden; margin:10px; display:inline;}
.wenda_right ul li{ width:200px; overflow:hidden; height:30px; line-height:30px; background:url(../templets/default/images/icon8.jpg) no-repeat left center; text-indent:20px;}
.wenda_right ul li a{ color:#535353;}



/*xiugai*/
.ad{ width:984px; height:102px; float:left; overflow:hidden; margin-top:10px;}
.gg{ margin-bottom:10px; width:676px; height:102px; float:left; overflow:hidden;}
.page_gg{ width:238px; height:435px; float:left; overflow:hidden;}
.page_gg_top{ width:238px; height:350px; float:left; overflow:hidden;}
#bannBox2 {width:238px;height:350px;overflow:hidden;position:relative;}
#bannImgesBox2 {position:relative;height:350px; margin-bottom:10px;}
#bannImgesBox2 a {position:absolute;left:0;top:0;text-decoration: none;display:none;}
#bannImgesBox2 a img {padding:0; width:238px; height:350px;}
#bannTextBox2 {height:20px;position:absolute;z-index:8;bottom:5px;right:30px;width:100px;display:inline;}
#bannTextBox2 ul {list-style:none;float:right;display:inline;margin:0;padding:0;}
#bannTextBox2 ul li.thisHover {background:url(../templets/default/images/icon01.gif) no-repeat left center;}
#bannTextBox2 ul li {float:left;height:16px;padding-left:0px;width:16px;background:url(../templets/default/images/icon02.gif) no-repeat left center; overflow:hidden;margin-right:2px;display:inline;}
#bannTextBox2 ul li a {display:block;color:#FFF;width:20px;height:16px;line-height:16px; cursor:pointer;text-align:center;}
#bannTextBox2 ul li a:hover {background:url(../templets/default/images/icon01.gif) no-repeat left center;}
.page_gg_bot{ width:235px; height:78px; float:left; overflow:hidden; border:1px solid #999966; margin-top:5px;}
.page_gg_sub{ width:117px; float:left; height:25px; line-height:25px; overflow:hidden; border-bottom:1px solid #999966; border-right:1px solid #999966;}
.bann2{ width:984px; height:300px; margin:0 auto; overflow:hidden;}
#bannBox02 {width:984px;height:300px;overflow:hidden;position:relative;}
#bannImgesBox02 {position:relative;height:300px; margin-bottom:10px;}
#bannImgesBox02 a {position:absolute;left:0;top:0;text-decoration: none;display:none;}
#bannImgesBox02 a img {padding:0; width:984px; height:300px;}
#bannTextBox02 {height:20px;position:absolute;z-index:8;bottom:5px;right:430px;width:150px;display:inline;}
#bannTextBox02 ul {list-style:none;float:right;display:inline;margin:0;padding:0;}
#bannTextBox02 ul li.thisHover {background:url(../templets/default/images/icon01.gif) no-repeat left center;}
#bannTextBox02 ul li {float:left;height:16px;padding-left:0px;width:16px;background:url(../templets/default/images/icon02.gif) no-repeat left center; overflow:hidden;margin-right:2px;display:inline;}
#bannTextBox02 ul li a {display:block;color:#FFF;width:20px;height:16px;line-height:16px; cursor:pointer;text-align:center;}
#bannTextBox02 ul li a:hover {background:url(../templets/default/images/icon01.gif) no-repeat left center;}


.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

.gl{float:left}
.gr{float:right}
.gclear{clear:both;font-size:0;overflow:hidden;height:0;}
.clear{ clear:both;}

.pubW {width:1200px;}

.relative{ position:relative;}
.absolute{ position:absolute}



.zrcase{ width:970px; overflow:hidden;}
.zrcase_left{width:40px;}
.zrcase_nav{ width:20px; padding:30px 10px; height:144px; background:#dcd0bf; margin-bottom:1px; font-size:16px; color:#000; text-align:center;transition: all 0.5s linear 0s;}
.zrcase_left .active{ background:#745518; color:#fff}
.zrcase_right{ width:930px; overflow:hidden; display:block;position:relative;}
.zrcase_right.active{ display:none;width:930px; overflow:hidden;}

.zrcase_right1{width:930px;}
.zrcase_right1 li{ float:left; margin-right:2px; width:210px; display:block; overflow:hidden; height:408px; position:relative;}
.zrcase_right1 .activeb{ width:500px;}
.zrcase_right1_box{ width:500px; height:408px; position:relative; overflow:hidden}
.zrcase_right1_abs{ width:220px; position:absolute; top:45px; right:15px;}
.zrcase_right1_abs p{ font-size:14px; color:#fff; text-indent:2em; line-height:22px; padding-bottom:5px;}
.zrcase_right1_abs a{ font-size:14px; color:#f95e86; height:24px; line-height:22px; background:url(zr_case/zrcase_xx.png) right center no-repeat; padding-right:30px; float:right; margin-right:20px;}

.zrcase_right2{ width:930px}
.zrcase_right2 li{ width:300px; height:170px; float:left;}
.zrcase_right2 img{ width:300px; height:170px;}

/*#boxfour*/
#boxfour{ /*height:697px;*/ overflow:hidden;width:930px;}
.boxfour_xia{border-top:1px solid #c7c6c5;}

.boxfour_left{width: 329px; height:275px;border-right: 1px solid #c7c6c5; }
.boxfour_left img{ width:320px; height:238px}
.mygnr{width:290px; height:122px; padding:0 15px; overflow:hidden}
.mygnr p{ font-size:16px; color:#000; padding:15px 0}
.mygnr span{ line-height:24px;}
.big_event{ height:248px; width:290px; background:#fff; padding:0 15px; margin-top:17px; overflow:hidden}
.big_event p{ background:url(bigevent.jpg) left center no-repeat; padding-left:25px; font-size:14px; color:#000; line-height:40px;}
.big_event ul{ width:200px; height:190px; overflow:hidden; position:relative}
.big_event ul li{width:267px; background:url(/year_bc.jpg) top left repeat-y;padding:10px 10px 10px 13px; position:absolute}
.big_event_years {border-bottom:1px dashed #999; padding:10px 0px}
.big_event_years h4{ font-size:12px; margin:0; padding:0; width:50px; height:22px; background:url(/year_bg.jpg); line-height:22px; color:#bb0028}
.big_event_years p{background:none; padding:0 0 0 10px; line-height:24px; font-size:12px; color:#888; text-indent:2em}

.boxfour_right{ width:990px; height:412px; overflow:hidden}
.inte_exp{ width:990px; overflow:hidden; height:412px;}
.inte_exp li{ height:408px; width:19px; overflow:hidden; float:left; margin-right:2px;}
.inte_exp li .newexp_cont{ height:419px; width:545px;}
.inte_exp li.active{ width:412px; height:412px;}
.inte_exp li.active .exp_q{ width:0px;}

.exp_cat{height:248px; background:#fff; padding:0 15px; margin-top:17px;}
.exp_cat p{ background:url(bigevent.jpg) left center no-repeat; padding-left:25px; font-size:14px; color:#000; line-height:40px;}
.exp_catnr{ position:relative; width:827px;}
.exp_catnr span{ width:12px; height:27px; position:absolute; top:80px; cursor:pointer}
#exp_bot_l{ left:0px; background:url(inter_bot_l.jpg) center}
#exp_bot_r{ right:0px; background:url(inter_bot_r.jpg) center}
.exp_catnr_c{ width:790px !important; overflow:hidden}
.exp_catnr_c ul{ width:900px;}
.exp_catnr_c ul li{ width:260px; height:190px; float:left; margin-right:5px;}
.exp_catnr_c ul li img{width:260px; height:190px;}

.mainbox{
    overflow:hidden;
    position:relative;
}
.flashbox{
   overflow:hidden;
    position:relative;
}
.imagebox{
    text-align:right;position:relative;z-index:999;
}

.bitdiv{display:inline-block;width:18px;height:18px;margin:0 10px 10px 0px;cursor:pointer;float:right;}
.defimg{background-image:url(/images/02.png)}
.curimg{background-image:url(/images/01.png)}