body { font-size: 12px;color: #5D3A38;margin:0px auto;padding:0px; background-color:#FFFCEB;}
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin: 0px;padding: 0px;}
li {list-style-type: none;}
form,input,button,option,textarea,select{ margin: 0px;padding: 0px;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
a {color: #5D3A38;text-decoration: none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover{text-decoration:underline; color:#971B01;}
a:active {text-decoration:none;}
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img { border: 0;}
h1 { font-size: 13px; color: #971B01; font-weight:bold; padding-left:15px; line-height:25px; background:url(../images/icont.gif) no-repeat scroll 0 center #FFFCEB;}
h2{ font-size:14px;}
.clear { clear: both; height: 0px; overflow: hidden;}
#yxj_wrap{ width:960px; margin:0 auto;}
.box:after{content:"."; height:0px; display:block; clear:both; visibility:hidden;}
.left .line,.index_main .line{ height:4px; overflow:hidden;}


/*Header*/
.header{ height:120px; margin:0 auto;}
.header_r{ height:60px; float:right; width:240px; text-align:right; margin:10px 10px 0 0; display:inline;}
.logo{ float:left; display:block; padding-left:10px;}

.menu{ width:100%; height:36px;}
.menu_lp{ float:left; background:url(../images/m_l.jpg) no-repeat; width:22px; height:36px;}
.menu_m{ width:748px; height:36px; overflow:hidden;background:url(../images/menub.jpg) repeat-x; float:left;}
.menu_m ul{ width:748px; height:36px; float:left;}
.menu_m ul li{ float:left; background:url(../images/m_line.jpg) no-repeat right;}
.menu_m ul ol{ float:left;  width:2px; height:36px;}

.menu_m ul li a{ width:100px; height:36px; float:left; color:#FFFFFF!important; line-height:36px; text-decoration:none!important; text-align:center;}
.menu_m ul li a:hover{ background:url(../images/hover.jpg) no-repeat;}
.menu_rp{ float:right; background:url(../images/menur.gif) no-repeat; width:190px; height:36px;}

.toplink{ width:100%; height:22px; float:left; margin-top:58px;}
.toplink li{ width:60px; float:left; height:22px; padding-left:20px; line-height:22px;}
.topli1{background:url(../images/topicon.gif) no-repeat scroll 0px 3px transparent;}
.topli2{background:url(../images/topicon.gif) no-repeat scroll 0px -36px transparent;}
.topli3{background:url(../images/topicon.gif) no-repeat scroll 0px -70px transparent;}
.toplink li a{}

/*Banner*/
.banner{ width:960px; height:270px; padding:10px 0; overflow:hidden;}
/*Index Main*/
.index_main{ width:960px; height:auto; overflow:hidden; display:block; margin-bottom:10px; }
.index_right{ width:268px; height:auto; float:right; display:block; overflow:hidden;}
.index_right .title { font-size: 13px; color: #971B01; font-weight:bold; padding-left:15px; line-height:25px; background:url(../images/icont.gif) no-repeat scroll 0 center #FFFCEB;position:relative;}

.index_right .line img{ width:268px;}
.index_np{ width:220px; height:180px; margin:0 auto;}
.index_aboutc{ background-color:#F2EEE2; padding:5px 10px; line-height:24px; display:block; overflow:hidden; text-indent:2em; margin-bottom:10px;}
.index_contact{ line-height:25px; padding:2px 10px;background-color:#F2EEE2;}

.tuijian{background-color:#F2EEE2; padding:5px 10px; line-height:24px; display:block; overflow:hidden;}
.tuijian li{ display:block; overflow:hidden; line-height:24px; border-bottom:#CCC 1px dashed; margin:5px 0px;}


.index_left{ width:230px; height:auto; float:left; display:block; overflow:hidden;}
.index_left .title { font-size: 13px; color: #971B01; font-weight:bold; padding-left:15px; line-height:25px; background:url(../images/icont.gif) no-repeat scroll 0 center #FFFCEB; }
.index_left .title a{ color: #971B01; }

.index_leftc{ width:210px;background-color:#F2EEE2; padding:10px 10px 0px 10px; display:block; overflow:hidden; margin-bottom:10px;}

.index_leftb{ width:210px;background-color:#F2EEE2;  display:block; overflow:hidden; padding:0px 10px 10px 10px;}
.index_leftb li{ width:210px; display:block; overflow:hidden; float:left; padding-top:5px; line-height:24px; border-bottom:#CCC 1px dashed;}

.index_leftbb{ width:210px;background-color:#F2EEE2;  display:block; overflow:hidden; padding:0px 10px 10px 10px; margin-bottom:10px;}
.index_leftbb li{ width:210px; display:block; overflow:hidden; float:left; padding-top:5px; line-height:24px; border-bottom:#CCC 1px dashed;}

.chanp{ width:220px; background-color:#F2EEE2;  display:block; overflow:hidden; padding:5px; margin-bottom:10px; }
.chanp ul{ overflow:hidden; display:block;}
.chanp ul li{ width:100px; height:60px; padding:5px; display:block; float:left; overflow:hidden;}
.chanp ul li img{ width:100px; height:60px;}

.lianx{ width:210px; background-color:#F2EEE2;  display:block; overflow:hidden; padding:5px 10px; line-height:24px; }

.jies{ width:210px; background-color:#F2EEE2;  display:block; overflow:hidden; padding:5px 10px; line-height:24px; }
.jies div,.jies p{ text-indent:2em;}



.l_top{ width:210px; height:10px; background:url(../images/l_top.gif) no-repeat; float:left; overflow:hidden;}
.l_bot{ width:210px; height:7px; background:url(../images/l_bot.gif) no-repeat; float:left;}
.pside{ width:210px; background:url(../images/lanmu.jpg) no-repeat; float:left; padding:5px 0px;}
.pside li{ padding-left:18px; background:url(../images/iconp.gif) no-repeat scroll 0px center transparent; float:left; width:182px; font-weight:bolder;  line-height:24px; margin-left:10px; display:inline;}
.index_h{ height:270px; overflow:hidden;}
.index_mid{ margin-left:10px; display:inline; width:420px; height:auto; padding:0px 10px; border-left:solid 1px #EAE5CF;border-right:solid 1px #EAE5CF; float:left;}
.index_mid .title { font-size: 13px; color: #971B01; font-weight:bold; padding-left:15px; line-height:25px; background:url(../images/icont.gif) no-repeat scroll 0 center #FFFCEB;position:relative;}
.index_mid .title a{ width:29px; height:11px;  right:15px; top:7px; color: #971B01;}
.in_list{ float:left; width:100%; overflow:hidden; display:block; padding:5px 0 10px 0; }
.in_list li{ width:400px;  padding:5px 5px 0px 15px; line-height:24px;  background:url(../images/iconn.gif) no-repeat scroll 0 center transparent; border-bottom:dashed 1px #CCC; display:block; overflow:hidden; float:left;}
.in_list li span{display:block; float:right;}
.in_list li a{ width:310px; float:left; display:inline;}
.index_scroll{ width:720px; float:right; margin-top:10px; display:block; overflow:hidden; }
.index_scroll .title { font-size: 13px; color: #971B01; font-weight:bold; padding-left:15px; line-height:25px; background:url(../images/icont.gif) no-repeat scroll 0 center #FFFCEB;position:relative;}
.index_scroll ul{ width:708px; float:left; display:block; overflow:hidden; padding:5px 6px 0px 6px;}
.index_scroll .line img{ width:720px; display:block;}
.index_scroll ul li { width:165px; margin:5px 5px 0px 5px; border:#CCC solid 1px; display:inline; overflow:hidden; float:left;}
.index_scroll ul li img{ width:165px; float:left; display:block;}
.index_scroll ul li span{ width:165px; display:block; float:left; text-align:center; line-height:24px;}


/*Index News*/
.index_news{ width:320px; float:left; margin-left:30px; display:inline;}
.index_NewsMenu{ float:left; width:100%;}
.index_NewsMenu li{ float:left; width:95%;  padding-top:5px; height:17px; text-indent:30px;}
.index_NewsMenu li a { color:#575757;}
.index_NewsMenu li a:hover { color:#B60304;}

/*Index Scroll*/
.index_scrolldiv{ width:560px; float:left; margin-left:20px; display:inline;}
#demo{overflow:hidden;height:160px;width:666px; display:inline; margin:10px 0px 0px 10px; float:left;}
#demo a{  text-decoration:none;}
#demo img { width:130px; margin:0px 8px; height:130px; border:none; }
#demo p{ width:130px; height:20px; margin:0px 8px;  line-height:20px; text-align:center; overflow:hidden;}


/*Nei Mainl*/
.nei_main{ width:960px; margin-bottom:10px;}


/*Left*/
.left{ width:230px; float:left;}
.left_margin{ margin-bottom:10px;}
/*right*/
.right{ width:709px; float:left; line-height:24px; margin-left:10px; padding-left:10px; border-left: solid 1px #EAE5CF; overflow:hidden;}
.right_content{ width:709px; height:auto; padding:5px 0px ; overflow:hidden;}

.right .position{ width:709px;line-height:25px; background:url(../images/icont.gif) no-repeat 0px 9px; position:relative; overflow:hidden;}
.right .position .navl{ width:455px; float:left; font-size: 13px; color: #971B01; font-weight:bold; padding-left:15px;  }
.right .position .navr{ width:239px; text-align:right; float:left; font-size:12px; font-weight:normal;color:#5D3A38; position:absolute; top:0px!important;  }

.right .line img { width:709px;}
.right .body{ width:689px; padding:10px 10px 0 10px; line-height:24px; text-indent:2em; overflow:hidden; display:block;}
.right .body img{ display:block; margin:0px auto;}


#list ul li a{ width:689px; font-size:13px; margin:0; line-height:25px; font-weight:bold; display:block;}
#list ul li span{ width:689px; text-align:right; color:#999; font-size:12px; font-weight:normal;  display:block;}




/*News*/
.newsnei,.newsnei2,#list ul，.news_more{ min-height:360px;height:auto!important;height:360px; margin:5px 3px 16px 3px; padding:10px 20px 20px 20px;}
.newsnei li,.news_more li{ padding:0px 5px 2px; margin-left:2px; border-bottom:#D8DFE9 dotted 1px;}
#list{ width:709px; overflow:hidden;}
#list ul{ width:709px; overflow:hidden;}
#list ul li{ border-bottom:#D8DFE9 dotted 1px; padding:0px 10px; margin:5px 0px; display:block; overflow:hidden;}
.newsnei li h3,.news_more li h3{ font-size:13px; margin:0; line-height:25px; padding-left:18px;}

.newsnei li h4,.news_more li h4{ text-align:right; color:#999; font-size:12px; font-weight:normal; margin:0; padding:0;}
.newsnei li span{ margin:5px;}
.nr{ margin:10px;}
.newsnei2 h3{ font-size:14px; text-align:center; border-bottom:#D8DFE9 solid 1px; padding-bottom:10px; margin-bottom:8px;}
.newsnei2 h4{ text-align:center; margin-bottom:8px;}
.newsnei2 span{ margin:8px;} 
.right .title{ width:709px; font-size:16px; font-weight:bolder; line-height:30px; text-align:center; margin-top:10px; display:block;s}
.fabu_news{ line-height:24px; width:709px; color:#971B01; text-align:center; margin-bottom:10px;}
/*Products*/
.showp{ float:left; width:696px; display:block; overflow:hidden; padding:0px 7px 0px 6px;}
.showp li{ width:164px; overflow:hidden; float:left; padding:5px; display:block;}
.showp li img{ width:164px; float:left;}
.showp li span{ width:164px; display:block; text-align:center; line-height:24px;  background-color:#F2EEE2;}
.showp li p{ width:100%; text-align:center; float:left;}
.showp li a{ text-align:center;}
.type_des{ text-indent:2em; line-height:25px; padding:5px; clear:both;}
.type_des p{ line-height:25px; background-color:#F2EEE2; font-weight:bold;}

/*Product Single*/
.proone{ height:220px;}
.proone img{ width:200px; height:200px; margin:10px; float:left;}
.proone p{ width:450px; float:left; margin:10px; line-height:20px; }
.ny_tuijian,ny_tuijian2{ height:30px; line-height:30px; border:1px dashed #ddd; text-align:center;}
.ny_tuijian_cont li{ float:left; width:320px; height:24px; line-height:24px; text-align:left; padding:0px 10px;}
.ny_tuijian3{ width:689px; padding:10px 10px 0px 10px;display:block; overflow:hidden; float:left;}
.ny_tuijian3 li{ width:689px; text-align:left; line-height:24px; display:block; float:left; }
.ny_tuijian3 li a{ color:#333; text-decoration:none;}
.ny_tuijian3 li a:hover{color:#B80000; text-decoration:underline;}


/*Page*/
#yxj_page { width:689px; float:left; padding:5px 10px; overflow:hidden;}
#yxj_page li{ display:block; overflow:hidden; float:left; line-height:24px; padding:0px 5px;}
#yxj_page a{text-decoration:none;text-align:center;  float:left; }
#yxj_page a:hover{ text-decoration:underline;}
#yxj_page .thisclass{ color:#F00; font-weight:bold;}
#yxj_page_div{width:98%;text-align:right;font-size: 12px}



/*Footer*/
.footer{ width:960px; height:auto; margin-bottom:10px; line-height:22px; overflow:hidden; display:block;}

.bot_menul{ width:6px; height:38px; float:left; background:url(../images/footerl.gif) no-repeat;}
.bot_menur{ width:7px; height:38px; float:left; background:url(../images/footerr.gif) no-repeat;}
.bot_menu{ width:947px; height:38px; line-height:38px; float:left; text-align:center; color:#FFFFFF; background:url(../images/footerb.gif) repeat-x;}
.bot_menu a{ color:#FFFFFF; margin:0px 5px;}
.bot_menu a:hover{color:#FFF289; text-decoration:none;}





.link{ width:960px; height:auto; display:block; overflow:hidden; float:left; margin-bottom:10px;}
.link .title { font-size: 13px; color: #971B01; font-weight:bold; padding-left:15px; line-height:25px; background:url(../images/icont.gif) no-repeat scroll 0 center #FFFCEB;}
.link .line img{ width:960px;}
.link ul{ width:950px; padding:5px; display:block; overflow:hidden;background-color: #F2EEE2;}
.link li{ display:block; float:left; padding:0 5px; line-height:24px;}



/*SiteMap*/
.sitemap h2{ line-height:25px;}
.sitemap ul { padding-left:15px;}
.sitemap ul li{ line-height:18px;}

/*Tags标签*/
.pro_tags{ width:699px; text-indent:2em; line-height:24px; border-bottom:dotted 1px #cdcdcd; display:block; float:left; margin-top:10px;}
#tags ul{ padding:0px 10px;}
#tags li{ margin:20px 0px; clear:both; float:left; line-height:20px; width:100%;}
#tags li img{ width:100px; height:100px; border:solid #cdcdcd 1px; margin-right:10px;}
.tags_tit_a,.tags_pic_a{margin:0px 5px; float:left; color:#971B01;}
#tags li p{ float:left;}
.tags_a,#tags p{ width:80%; display:block;}
.tags_top{ color:#B50000; line-height:30px;  text-indent:20px;}
.moretags { float:left; clear:both; padding:10px;}
.moretags a{ line-height:22px; height:22px; border-bottom:dotted 1px #575757; margin:0px 5px;}
.moretags a:hover{ color:#B50000;}
