body {
	font-family: "Î¢ÈíÑÅºÚ","Microsoft YaHei";
	margin:0; padding:0;
	line-height:24px;
	font-size:12px;
	color:#585858; background: url(../images/bg.jpg) center top repeat-y 
}

input{font-family:"Î¢ÈíÑÅºÚ",font-size:12px}

ul,form{ margin:0; padding:0}
li{ list-style-type:none; margin:0; padding:0;}
select{ font-size:12px}
a:link{font-size:12px;color:#585858;text-decoration: none;}
a:visited{font-size:12px;color:#585858;text-decoration: none;}
a:active{font-size:12px;color:#585858;text-decoration: none;}
a:hover{font-size:12px;color:#EA9D12;text-decoration: underline;}

a.fff:link{font-size:12px;color:#fff;text-decoration: none;}
a.fff:visited{font-size:12px;color:#fff;text-decoration: none;}
a.fff:active{font-size:12px;color:#fff;text-decoration: none;}
a.fff:hover{font-size:12px;color:#fff;text-decoration: underline;}

a.more:link{font-size:12px;color:#9A0101;text-decoration: none;}
a.more:visited{font-size:12px;color:#9A0101;text-decoration: none;}
a.more:active{font-size:12px;color:#9A0101;text-decoration: none;}
a.more:hover{font-size:12px;color:#9A0101;text-decoration: underline;}

.totop{position:fixed;right:25px;bottom:25px;display:block;width:26px;height:62px;background:url(../images/rocket.png) no-repeat 0 0;-webkit-transition: all 0.2s ease-in-out;}
.totop:hover{background:url(../images/rocket.png) no-repeat 0 -62px;}


.stitle{ text-align:center; margin-top:15px; line-height:35px; font-size:18px; font-weight:bold}

.stitle2{ text-align:center; border-bottom:1px solid #6C6C6C;}
#fontzoom{ font-size:14px; line-height:27px; margin-bottom:20px; margin-top:12px}
#fontzoom img { 
max-width:750px;
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? 

"750px": "auto" ); text-align:center

}
.gtop{ text-align:right; margin:15px 0 0 0}

#menu li a:link{font-size:12px;color:#FFF;text-decoration: none;}
#menu li a:visited{font-size:12px;color:#FFF;text-decoration: none;}
#menu li a:active{font-size:12px;color:#FFF;text-decoration: none;}
#menu li a:hover{font-size:12px;color:#FFF;text-decoration:none;}

#home {  color:#0C0606; text-align:center}
#cplist li{ float:left; display:inline; margin:12px}
#cplist li image{ border:0px}
#cplist li dl{ text-align:center}


#newslist{ margin:0; padding:0 ;font-size:12px; line-height:28px; border-bottom:1px dashed #CCC; padding-bottom:20px}

#newslist li{ list-style-type:none; margin:0; padding:0 5px; height:28px; text-align:left; }
#newslist li a:link{font-size:12px;color:#3F3F41;text-decoration: none;}
#newslist li a:visited{font-size:12px;color:#3F3F41;text-decoration: none;}
#newslist li a:active{font-size:12px;color:#3F3F41;text-decoration: none;}
#newslist li a:hover{font-size:12px;color:#ff0000;text-decoration:none;}
#newslist span{ float:right}

.listbox{ clear:both;  border-bottom:1px dashed #CCCCCC; padding:10px 0}
.listbox .t { height:35px}
.listbox .t a{ font-size:18px; font-weight:bold; margin-right:20px;}
.listbox .t{ color: #B2B2B2}
.listbox .n a{ font-size:14px;}


#newslist2  li img,#newslist2  li image{ width:160px; height:110px; float:left; margin-right:25px; }

#newslist2 div{ clear:both}

.pagelist,.pagelist a{ font-size:16px; text-align:center;}
.pagelist a{ background-color:#FB5200; color:#FFF; padding:3px 7px; border-radius:4px}
.pagelist span{background-color: #CCC; color:#FFF; padding:3px 7px; border-radius:4px}

.nboder{ border-bottom:1px dashed #CCC}

.page{border-bottom:1px #CCCCCC dashed;border-top:1px #CCCCCC dashed;height:32px;line-height:32px;text-align:center;background-color:#fff;}

.hot{ margin:0; padding:0; margin-top:10px}
.Separated{height:10px;margin-bottom:10px; overflow:hidden; }

.pstate{text-align:right; font-size:12px; margin:0 15px 0 0; height:35px; line-height:35px}
.pstate a:link{  margin:0 3px; padding:3px; color:#454545;}
.pstate a:visited{  margin:0 3px; padding:3px; color:#454545;}
.pstate a:active{  margin:0 3px; padding:3px; color:#454545;}
.pstate a:hover{  margin:0 3px; padding:3px ; color:#ff0000; text-decoration:none;}
.pstate span{ color:#999; margin:0 3px; padding:3px;}
.pstate .button {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; BORDER-LEFT: 1px solid; CURSOR: hand; COLOR: #454545; LINE-HEIGHT: 9pt; PADDING-TOP: 2px; BORDER-BOTTOM: 1px solid; FONT-FAMILY: ËÎÌå; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}




.news{ text-align:left}
.news ul{ padding:8px 0 8px 5px}
.news ul li{ line-height:24px}
.news ul li span{ float:right; margin-right:3px}

.news1 li{ line-height:25px;}

.imglist{ padding:0; margin:0}
.imglist img{ border:1px; border-color:#333; padding:3px}
.imglist li{ float:left; margin:7px;}
.imglist li span{display:block; text-align:center}
.imglist li a:hover{ text-decoration:none}
.imglist li span h3{ font-size:12px;margin-top:0px; padding-top:10px}
.imglist li span p{ font-size:12px;font-weight:normal; margin-top:-20px; }

.qa{ margin:20px 10px; padding:0}
.qa li{ margin:8px}
.qa li .q{ background:url(../js/images/q.gif) 10px 10px no-repeat; padding:10px 50px; background-color:#F8F8F8; border-bottom:1px dashed #E8E8E8; border-top:1px solid #E8E8E8; color:#999}
.qa li .q span{ float:right}
.qa li .q1{ color:#585858}
.qa li .a{ background:url(../js/images/a.gif) 10px 10px no-repeat;padding:10px 50px; background-color:#fff; border-bottom:1px solid #E8E8E8;}
.qa li p{ line-height:24px;}

#cutpage li{ float:right; padding:0 7px; margin:0 5px; border:1px solid #CCC; font-size:12px; font-weight:normal; height:22px; line-height:22px}
#cutpage input{ height:22px;}

.clearfix{zoom:1;display: block;height: 0;clear: both;visibility: hidden;}

.wrapper{width:1020px;margin:0 auto;}
h1{height:50px;line-height:50px;font-size:22px;font-weight:normal;font-family:"Microsoft YaHei",SimHei;margin-bottom:20px;}
/* focus */
#focus{width:1020px;height:292px;overflow:hidden;position:relative;}
#focus ul{height:292px;position:absolute;}
#focus ul li{float:left;width:1020px;height:292px;overflow:hidden;position:relative;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:1020px;height:20px;left:0;bottom:0;background:#000;}
#focus .btn{position:absolute;width:1000px;height:10px;padding:5px 10px;right:0;bottom:0;text-align:right;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:45px;height:100px;position:absolute;top:90px;background:url(img/sprite.png) no-repeat 0 0;cursor:pointer;}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}


ul,li{list-style:none}
#Marquee_x { overflow:hidden; width: 700px; margin:10px 0 0 10px} 
#Marquee_x ul li ,#Marquee_x ul li div{ float:left; text-align:center} /* ºáÏò¹ö¶¯±ØÐëÈÃËùÓÐli×ó¸¡¶¯ */

.xmbox2{ padding-bottom:12px; margin-top:12px}
.xmbox2 .box2{width:510px; float:left; display:inline;}

.xmbox{padding-bottom:12px; margin-top:12px; border-bottom:1px dashed #CCC}
.box1{width:200px; height:120px; float:left; display:inline; margin-right:12px}
.box1 image{ border:3px solid #CCC}
.box2{width:402px; float:left; display:inline; margin-left:10px}
.xmtitle{height:30px; overflow:hidden; font-weight:bold; line-height:30px; font-size:14px }
.xmcontent{height:120px; overflow:hidden;}



.rndimg{ margin-top:10px}
.rndimg img,.rndimg image{ width:115px; height:80px}
.rndimg li{ float:left; margin:10px 5px; text-align:center}

.rndlist{ padding-top:15px; border-top:1px dashed #CCCCCC}
.rndlist li{ margin:5px 0}
.rndlist span{ background-color: #CCC; color:#FFF; padding:3px 6px; border-radius:3px; margin-right:10px}
.rndlist .org{ background-color:#FFA745}
.rndlist a{ font-size:14px}
/*========================================*/
/*public*/
.w900 { width:900px}
.w272 { width:272px}
.w728 { width:728px}
.w736 { width:726px}
.w264 { width:264px}
.w260 { width:260px}
.w716 { width:716px}
.w724 { width:724px}
.w252 { width:252px}
.w176 { width:176px}
.w629 { width:629px}
.w640 { width:640px}
.w170 { width:170px}
.mt20{ margin-top:20px}

a:focus{outline:none;}

.h25 {height:25}

.fleft{ float:left; display:inline}


.jtjj{ height:90px; overflow:hidden; margin-top:20px; margin-left:3px}

.hnews ul{ margin:10px 15px ; padding:0}
.hnews ul li{ text-align:right}
.hnews ul li a{ float:left}

.showmenutitle{background:url(../images/sttbg.jpg) no-repeat; height:29px; line-height:29px; font-size:14px; font-family:Î¢ÈíÑÅºÚ, ËÎÌå; font-weight:bold; color:#FFF; padding-left:40px; margin-bottom:10px}


.smenu ul li{ background:url(../images/smlibg.jpg)  no-repeat; padding-left:40px; height:30px; line-height:30px}


#menu{ padding-left:20px}
#menu li{ float:left; color:#FFF;text-align:center; width:95px; cursor:pointer; height:35px; line-height:35px}
.changebg{ background:url(../images/menubg.jpg) top center no-repeat}

.top{ height:189px; background:url(../images/tbg.jpg) center repeat-x}
.main{ width:990px; margin:0 auto;}
.logo{ width:328px; float:left}
.logo_r{ width:390px; float:right; text-align:right; color:#046506; margin-top:60px}

.menubox{ background-color:#C22924; height:40px; line-height:40px}
.menu ul li{ float:left;  font-size:14px; color: #FFF; display:block; padding:0 27px; margin:0}
.menu ul li a:link,.menu ul li a:visited,.menu ul li a:active{ color:#FFF; font-size:14px}
.menu ul li a:hover{ text-decoration:none; font-size:14px}
.menu .search{ float:right; padding-right:5px}
.menu .search input{ border:none; height:22px; margin-top:6px}
.menu .on{ background-color: #FB5200}
.menu .sel{ background-color:#FFA745}
.search_btn{ padding:0 5px; }

.skey{ height:40px; padding:0 15px; font-size:14px; color:#999; width:250px; border:1px solid #C22924}
.sbtn{ height:42px; width:100px; font-size:20px; color:#FFF; background-color:#C22924; border:none; margin-left:0; cursor:pointer}

.menu2{ background-color:#F9ECDC; height:35px; line-height:35px;}

.i_left{ width:240px; float:left}
.i_right{ width:720px; float:right}
.i_right .t1{ width:430px; float:left}
.i_right .t2{ width:265px; float:right}

#index_mainbox{ margin-top:15px}
#index_mainbox .title{ font-size:18px; padding-bottom:10px}
#index_mainbox .title p{ line-height:24px; color:#34BA88; height:24px; margin:0; font-size:12pt}
#index_mainbox .title b{ float:right; font-size:12px; font-weight: normal}


.fimgbox{ background:url(../images/fimgbg.jpg) repeat-x; height:360px}
.colorf{ background-color:#FFF}

.gg{  height:35px; line-height:35px; padding:0 20px; color:#BF0707; margin-top:15px}
.gg span{ font-weight:bold; float:left}
.gg em{ float:right}
.gg a{ margin-right:15px}

.bottom_t{ background:url(../images/End_copy.png) center repeat-x; height:95px; margin-top:30px}
.bottom{ background-color:#016606; text-align:center; color:#FFF; padding:20px 0}


.fimg{ float:left; width:692px; height:auto;}
.linkbtn{ float:left; width:265px}
.linkbtn span{ display:block; width:50px; float:left; text-align:right} 

.ititle{ border-bottom:1px solid #D86867; height:35px}
.ititle div{ color:#C81113; font-size:20px;  border-bottom:1px solid #FFF; font-weight:bold; margin:0 10px 0 0; float:left; background-color:#FFF;height:35px; padding:0 10px; line-height:52px;}
.ititle span{ float:right; margin-top:10px}

.btn1{ border:none; background-color:#BE0606; color:#FFF; padding:5px 15px}
.btn2{ border:none; background-color:#E1E1E1;padding:5px 15px}

.dline{border-bottom:1px solid #CCCCCC; height:1px; overflow:hidden; margin:30px 0px}
.lbtn{ margin-left:25px}
.lbtn ul li{ float:left; width:95px; text-align:center; background-color:#E1E1E1; margin:6px; padding:7px 0}

.sztd{ padding:5px 10px}
.sztd ul li{ float:left; display:inline; margin:10px 0px}
.sztd ul li img{ height:120px; border:none}

.pxbhj{ padding:5px 10px}
.pxbhj ul li{ float:left; display:inline; margin:10px 5px; line-height:0}
.pxbhj ul li img{ height:115px; width:220px; border:none}
.pxbhj ul li div{ background-color:#000; display:block; color:#FFF; text-align:center; height:30px; line-height:30px;}
.pxbhj ul li a:link,.pxbhj ul li a:visited,.pxbhj ul li a:active{ color:#FFF}

.lxwm_l{ width:315px; float:left; display:inline; padding:15px 0 15px 20px}
.lxwm_r{ width:595px; height:410px; float:left; display:inline; margin-left:15px; margin-top:15px}

.xwzx{ float:left; width:450px; display:inline}

.link ul li{ float:left; margin:0 25px 0 0}

.menu_title,.menu_list{width:184px; overflow:hidden;}
.menu_title{height:65px; line-height:1px; font-size:24px; color:#333; background: url(../images/menu_title.jpg) no-repeat bottom; margin-bottom:10px;}
.menu_title_eng{font-size:16px; color:#666;}
.menu_list li{width:184px; padding:15px 0 15px 0;  border-bottom:1px solid #ededee; overflow:hidden;}
.menu_list li .menu_li{width:170px; display:block; padding-left:14px; font-size:14px;}
.menu_list li .menu_li:hover,.menu_list li .menu_li.MFon{color:#6d5c55; font-weight:bold; background:url(../images/menu_li_on.jpg) no-repeat 150px center;}
.menu_sub_li{width:170px;  padding:20px 0 0 14px; display:none; overflow:hidden;}
.menu_sub_li li{width:170px; padding:10px 0; font-size:14px; color:#666; border:none; overflow:hidden;}
.menu_sub_li li a{background:url(../images/menu_subli.jpg) no-repeat center left; display:block; padding-left:10px; color:#666;}
.menu_sub_li li a.MSon,.menu_sub_li li a:hover{background:url(../images/menu_subli_on.jpg) no-repeat center left; color:#ff9900; font-weight:bold;}

.logindiv{ margin:20px 0px;}
.logindiv span{ color:#F00;}

.jdal{ height:155px}
.jdal ul li { float:left; margin:0 10px}
.jdal ul li  img,.jdal   image{ height:120px}


.igsbtn{ margin-top:10px}
.igsbtn ul li{ float:left; background-color: #CCC; margin-right:12px; padding:3px 22px;}

.inewsbox1{ float:left; width:725px; margin-bottom:12px}
.inewsbox2{ float:left; width:355px; margin-left:15px;margin-bottom:12px}
.inewsbox3{ float:right; width:250px;margin-bottom:12px}

.topnews2{ border-top:1px dashed #999999; margin-top:10px; padding-top:10px}

.inews{ border:1px solid #B08E5E}
.inews .title{ height:34px; line-height:34px; background:url(../images/ititle1.jpg) no-repeat; width:100%}
.inews .title1{ height:34px; line-height:34px; background:url(../images/ititle2.jpg) repeat-x;width:100%}
.inews .list,.inews .list2{ padding:10px 15px;}
.inews .list a,.topnews2 a,.inews .list2 a{ font-size:14px}
.inews .list2 li{ width:343px; float:left}

.inews .title a,.inews .title1 a{ color:#9A0101; font-size:10px; float:right; margin-right:15px}
.inews .title span,.inews .title1 span{ color:#7C4001; font-size:14px; font-weight:bold; float:left; margin-left:10px}

#topn1 a{ font-size:20px; font-weight:bold; color: #F00; line-height:50px;}
#topn2{ font-size:14px; color:#7C4001}

.mjsp ul{ margin:0 5px}
.mjsp ul li { float:left; margin:10px 5px; text-align:center}

.ppfc ul{ margin:10px 0}
.ppfc ul li{ float:left; display:block; text-align:center; width:120px; background-color:#B08E5E; margin:6px 10px;list-style-type:none; padding:7px 20px}
.ppfc ul li a{ color:#FFF; font-size:16px; }


.tj_t span{ font-size:16px; font-weight:bold; border-bottom:3px solid #C22924; padding: 5px; float:left}
.tj_t .x{ border-bottom:3px solid #999; padding:5px; background-color:#FFF}

.menu2box a{ display:block; padding:0 20px; float:left; font-size:14px; color:#C22924}
.menu2box a:hover{ background-color:#960; color: #FFF; text-decoration:none}

.showlinebox{ margin:10px 0}
.showlinebox a{ display: block; float:left; padding:5px 25px; background-color:#C60; color:#FFF; border-radius:10px; font-size:14px; margin-right:15px}