/* ------------------------------ tags ------------------------------ */
body,h1,h2,h3,h4,h5,ul,dl,dt,dd,li,ol,p { padding:0; margin:0; font-size:12px; font-weight:normal; color:#1f1f20; font-family:'宋体',Arial, Helvetica, sans-serif; }
ol, ul { list-style:none;}
img { border:0;}

/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

/* ------------------------------ links ------------------------------ */
a  {text-decoration: none; color: #1f1f20; }
a:hover { color: #1f1f20;  }
a:active { color:#1f1f20; text-decoration: none; }


header{ height:705px; background:url(../images/banner_bg.jpg) center top no-repeat #f4ecdb;padding-top:27px; overflow:hidden;}
nav{ margin:auto; height:65px; background:url(../images/nav_bg.png) center top no-repeat; }
nav ul{ width:1002px; margin:auto; }
nav ul li{ text-align:center; height:60px; line-height:60px}
nav ul li a{ color:#fff; font-size:16px; font-family:"微软雅黑"; display:block;}
nav ul li.l{ width:129px; float:left; background:url(../images/nav_right_li.jpg) right center no-repeat; }
nav ul li.logo{ float:left;}
nav ul li.r{ width:120px; float:left;  background:url(../images/nav_right_li.jpg) right center no-repeat;}
nav ul li.r a:hover,nav ul li.l a:hover{ background:url(../images/nav_li_current.png) center center no-repeat; color:#fff;}
nav ul li.r a.focus,nav ul li.l a.focus{ background:url(../images/nav_li_current.png) center center no-repeat; color:#fff;}

.innerheader{ height:379px; background:url(../images/innerheader_bg.png) center top no-repeat #eadfc9;}


.warper{ width:1000px; margin:auto; overflow:hidden;}
.ititle{ height:32px; line-height:32px; border-bottom:1px #99a175 solid; overflow:hidden;}
.ititle strong{ font-size:17px; font-weight:600; font-family:"微软雅黑";  color:#654700;}
.ititle span{ font-family:Arial, Helvetica, sans-serif; font-size:16px; margin-left:10px; color:#957d43;}
.ititle img{ float:right; margin-top:8px;}
.icont{ padding:10px 0;}
.icont p{ line-height:24px;}


.bodyer{ background:#eadfc9;}
.bodyer .b1{ background:url(../images/sj_bg.jpg) center bottom  repeat-x #f4ecdb; padding-top:30px;}
.goodnews{ width:270px; float:left; padding-top:7px;}
.goodnews .icont p strong{ color:#ae0f25;}
.indexabout{ width:416px;  float:left; margin-left:28px;padding-top:7px;}
.indexabout .icont{ background:url(../images/about_icon.jpg) left 20px no-repeat;}
.indexabout .icont p{ padding-left:160px;}

.indexcont{ width:240px; padding:7px; float:right; background:#efe4cd; float:right;}
.indexcont .icont{ padding:10px 0 0 0;}
.indexcont .icont img{ width:240px; }

.b2{ background:#e9dfc9; padding-top:20px;}
.indexnews{ width:714px; float:left}
.indexnews .newsimgbox{ width:271px;  height:227px; background:url(../images/news_img_bg.png) no-repeat; float:left;}
.indexnews .newsimgbox img{ width:262px; height:209px; margin:4px; }
.indexnews .nright{ float:right; width:416px; }
.indexnews .nright .tjnews{border-bottom:1px #a38d64 dotted; padding-bottom:10px;}
.indexnews .nright .tjnews h2{  font-size:14px; font-weight:bold; line-height:30px;}
.indexnews .nright .tjnews h2 a:hover{ color:#ae0f25;}
.indexnews .nright .tjnews p{ line-height:20px;}
.indexnews .nright ul{ padding:10px 0 0 0;}
.indexnews .nright ul li{ height:26px; line-height:26px; border-bottom:1px #d4c19c dotted; background:url(../images/hsj_icon.jpg) left center no-repeat; padding-left:12px;}
.indexnews .nright ul li a{ display:block; float:left; overflow:hidden;}
.indexnews .nright ul li a:hover{ color:#ae0f25;}
.indexnews .nright ul li i{ font-style:normal; float:right;}

.indexcontact{ float:right; width:254px;}
.indexcontact .icont p{ line-height:25px;}
.indexcontact .icont img{ width:254px; }

.b3{ padding-top:20px; background:#f4ecdb;}
.indexproduct{}
.indexproduct .bigimg{ width:488px; height:400px; background:#eacb96; padding:4px; float:left; position:relative;}
.indexproduct .bigimg div{position:absolute; height:36px; line-height:36px;width:488px; filter: alpha(opacity=40); opacity: 0.4;left:4px; bottom:0; background:#000; z-index:10;}
.indexproduct .bigimg p{position:absolute; height:36px; line-height:36px; text-align:left; color:#fff; left:4px; bottom:0; z-index:12; padding-left:10px; font-weight:bold;}
.indexproduct .bigimg img{ width:488px; height:400px;}
.indexproduct .prolist{ width:488px; float:right; overflow:hidden;}
.indexproduct .prolist ul{ width:540px;}
.indexproduct .prolist ul li{ float:left; margin:0 10px 10px 0;width:156px; height:128px; position:relative; cursor:pointer;}
.indexproduct .prolist ul li div{ position:absolute; left:0; top:0;width:156px; height:128px; background:#000;filter: alpha(opacity=50); opacity: 0.6; z-index:100}
.indexproduct .prolist ul li img{ width:156px; height:128px;}


footer{ height:104px; background:url(../images/footer_bg.jpg) repeat-x;}
footer .copyright{  height:71px; padding-left:200px; margin-top:16px; line-height:24px; background:url(../images/footer_logo.png) 40px center no-repeat;}
footer .copyright p{ color:#fff; text-align:left;padding-top:10px;}
footer .copyright p span{ font-family:"微软雅黑"; }


/*内页*/

.leftbox{ width:206px; overflow:hidden; background:url(../images/left_bg.jpg) right top no-repeat; min-height:500px; float:left;}
.leftbox .ltitle{ width:198px; float:right; margin-right:1px;}
.leftbox .lcont{ width:198px; float:right; margin-right:1px;}
.leftbox .lcont ul{}
.leftbox .lcont ul li{ height:31px; line-height:31px; margin-top:10px;}
.leftbox .lcont ul li a{ display:block; line-height:31px; height:31px; background:url(../images/left_li_bg.jpg) no-repeat; padding-left:72px; font-size:14px; color:#361e00; font-weight:bold;}
.leftbox .lcont ul li a:hover{ background:url(../images/left_li_current_bg.jpg) no-repeat; color:#fff;}
.leftbox .lcont ul li a.fouces{ background:url(../images/left_li_current_bg.jpg) no-repeat; color:#fff;}

.rightbox{ width:760px; float:right;}
.rightbox .rtitle{ height:42px; background:#decbad; line-height:42px; border-bottom:1px #664802 solid;}
.rightbox .rtitle strong{ font-size:18px; font-weight:509; color:#664802; padding-left:20px; margin-right:10px;}
.rightbox .rtitle img{ vertical-align:text-bottom;}
.rightbox .rtitle span{ float:right; padding-right:12px; }

.rightbox .rcont{ padding:15px 0;}


.about p,.about div{ line-height:30px; font-size:14px; color:#424242;}
.about p{ text-indent:2em; padding:0px; margin:0px; }

.news{margin:0 auto; padding:10px 0;}
.news li{ overflow:hidden; background:url(../images/hsj_icon.jpg) 10px center no-repeat; padding-left:24px; border-bottom:1px dotted #c9bc9a; margin:auto; line-height:32px; height:32px;}
.news li a{ display:block; float:left; color:#454545; font-size:12px; line-height:32px; height:32px;}
.news li a:hover{ color:#ae0f25; font-weight:bold;}
.news li i{ float:right; font-size:14px;color:#454545; font-style:normal;}

.news .title{ line-height:40px;  font-size:18px; color:#361e00; font-weight:bold; text-align:center; border-bottom:1px #c9bc9a dotted;}
.news .datetime{ text-align:center; padding:5px 0; color:#666;}
.news .content,.news .content p,.news .content div{ line-height:30px; font-size:14px; color:#454545;}
.news .content p{ text-indent:2em; padding:0px; margin:0px; }
.provnext{padding:0 5px; }
.prov{ height:28px; line-height:28px; font-size:14px; color:#454545; }
.next{ height:28px; line-height:28px;font-size:14px; color:#454545;}
.prov a,.next a{ color:#454545;}
.next a:hover,.prov a:hover{ color:#cc0001;}




/**分页样式*/
.pager { float:right; margin:auto; text-align:center; margin-right:20px;}
.pager a, .pager span{ font-size:12px; }
.pager a { border:#999 1px solid; display:block; float:left;COLOR: #454545; MARGIN-RIGHT:2px; width:26px; line-height:20px; text-align:center; height:20px;text-decoration:none; background:#EADFC9;}
.pager a:hover ,#pager a:active { border:#cc0001 1px solid; color:#fff; background-color:#cc0001;}
.pager span.current { display:block; float:left; border:#cc0001 1px solid;font-weight:bold; color:#fff; margin-right:2px; background-color:#cc0001;width:26px; line-height:20px; text-align:center; height:20px;}
.pager span.disabled { border:#bbb 1px solid; color:#ccc; background:#EADFC9; margin-right:2px; display:block; float:left;width:26px; line-height:20px; text-align:center; height:20px;}




.c1{ color:#ae0f25}

hr{ clear:both; border:0; background:none;}
.clear{ clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
.i2{ display:block; clear:both; height:2px; line-height:2px; font-size:2px; overflow:hidden;}
.i5{ display:block; clear:both; height:5px; line-height:5px; font-size:5px; overflow:hidden;}
.i8{ display:block; clear:both; height:8px; line-height:8px; font-size:8px; overflow:hidden;}
.i10{ display:block; clear:both; height:10px; line-height:10px; font-size:10px; overflow:hidden;}
.i12{ display:block; clear:both; height:10px; line-height:12px; font-size:12px; overflow:hidden;}
.i15{ display:block; clear:both; height:15px; line-height:15px; font-size:15px; overflow:hidden;}
.i20{ display:block; clear:both; height:20px; line-height:20px; font-size:20px; overflow:hidden;}
.i25{ display:block; clear:both; height:25px; line-height:25px; font-size:25px; overflow:hidden;}
.i30{ display:block; clear:both; height:30px; line-height:30px; font-size:30px; overflow:hidden;}
.i50{ display:block; clear:both; height:50px; line-height:50px; font-size:30px; overflow:hidden;}
.nobg{ background:none!important;}
.noborder{ border:none!important;}


/* 分页 */
.pageWrapper_02{height:28px;margin:0 15px;}
.pageWrapper_02 .pagination{float:left;height:24px}
.pageWrapper_02 .pages2,.pageWrapper_02 .pages2 li,.pageWrapper_02 .pages2 a,.pageWrapper_02 .pages2 span,.pageWrapper_02 .jump{float:left;list-style:none;height:24px; }
.pageWrapper_02 .pages2 li{margin-right:4px;color:#999; }
.pageWrapper_02 .pages2 a,.pageWrapper_02 .pages span{padding:0 0 0 4px;line-height:24px}
.pageWrapper_02 .pages2 .prev,.pageWrapper_02 .pages .next {padding:0 10px;background:#664802;color:#fff;}
.pageWrapper_02 .pages2 .prev a,.pageWrapper_02 .pages .next a {padding:0;color:#fff;}
.pageWrapper_02 .pages2 .prev a:hover,.pageWrapper_02 .pages .next a:hover {padding:0;color:#fff;}
.pageWrapper_02 .pages2 .current span{font-weight:bold;color:#1361b9; }
.pageWrapper_02 .pages2 a:hover,.pageWrapper_02 .pages a:active{color:#1361b9;text-decoration:none}
.pageWrapper_02 .pages2 .prev2 {padding:0 10px;background:#664802;color:#ffa000; font-weight:bold;line-height:24px}
.pageWrapper_02 .pages2 .prev2 a {color:#ffa000; font-weight:bold;line-height:24px}