body{background-color:#FE0000; font-size:12px;}
a{color:#000;}
a:hover{color:#FE0000}
p{ margin:0; padding:0;}
.topbar{ background:url(../images/topbg.jpg) center center no-repeat; height:78px;}
.page-box{ background:#fff;margin:0 auto; padding:5px 15px;border-bottom-left-radius:10px;
-webkit-border-bottom-left-radius:10px; border-bottom-right-radius:10px;
-webkit-border-bottom-right-radius:10px;/* Safari */}
.nav{ height:44px; margin:0 auto; width:100%; background:url(../images/nav-bg.jpg) left center repeat-x #ff0000;}
.nav-left{ height:44px; float:left; margin-right:24px; background:url(../images/nav-left.jpg) left center no-repeat; width:8px; display:inline-block;}
.nav-right{ height:44px; float:right;  background:url(../images/nav-right.jpg) right center no-repeat; width:5px; display:inline-block;}
.nav-line{ display:inline-block; height:44px; line-height:44px; color:#fff; padding:0 16px; text-align:center;}
.nav-item{ display:inline-block;height:44px; line-height:44px; color:#fff; font-size:16px;}
.nav-item:hover{ color:#f3e302;}
.item-tg{ border-radius:4px; background:#e11f26; height:25px; padding:3px 10px; border:1px solid #fff;}
.hotpro{ background:#f3e302; overflow:hidden; height:35px; line-height:35px; margin:5px auto; border-radius:4px; padding:0 10px;}
.hotpro .tname{ font-weight:600; color:#000;}
.hotpro>a{ margin:0 5px;}
.maintool{ margin:10px 0;}
.maintool ul,.maintool ul li{ margin:0; padding:0; text-align:center;}
.maintool ul li img{ margin-bottom:10px; text-align:center;}
.maintool ul li p{ text-align:center;}
.tg-flow{ background:url(../images/flow-bg.jpg) center center no-repeat; height:65px; margin:10px 0; padding:0 10px;}
.tg-flow-1{ padding-top:8px; height:25px; line-height:25px; margin:0; font-size:14px; color:#f3e302;}
.tg-flow-2{ padding:12px 0 0 0; height:25px; line-height:25px; margin:0 0 0 165px; font-size:14px; color:#000;}
.news-left{ float:left; width:20%;}
.news-center{ float:left; width:50%;}
.news-right{ float:left; width:30%;}
.news-box{ padding:0 5px 0 0;}
.news-l-box{ border:1px solid #ccc; height:260px; overflow:hidden;}
.news-l-box-title{ margin:5px; border-radius:3px; height:25px; line-height:25px; font-size:14px; background:#ddd; padding:0 0 0 15px;}
.news-l-box-cnt{ padding:5px 10px; margin:0;}
.news-l-box-cnt li{ list-style:none; background:url(../images/dot.gif) left center no-repeat; padding-left:10px;}
.news-l-box-cnt li a{ height:25px; line-height:25px;;}
.ad-box{ padding:0 5px;}
.toppro-wrap{ margin:10px 0;}
.toppro-title{ margin:0 auto 10px; background:url(../images/bg_tuijian.gif) left center repeat-x; height:35px;}
.toppro-wrap li{ margin-bottom:20px;}
.toppro-img{ width:20%; float:left;}
.toppro-img img{ padding:0 10px;}
.toppro-txt{ width:80%; float:left; overflow:hidden;}
.toppro-txt .toppro-pro-title{ height:30px; font-size:14px; line-height:30px; font-weight:bold; margin:0; padding:0;}
.toppro-txt .toppro-pro-txt{line-height:20px;margin:0; padding:0;}
.tjpro-list,.tjpro-list li{ list-style:none; margin:0; padding:0; margin-bottom:15px; text-align:center;}
.tjpro-list li img{ margin-bottom:10px; padding:10px; border:1px solid #ddd; border-radius:3px;}
.tjpro-list li p{ line-height:20px; text-align:center; margin:0; padding:0;}
p.p-t{ color:#FE0000; font-size:14px; font-weight:600;}
p.p-spec{ color:#0000ff;}
.footer-menu{ border-radius:5px; line-height:44px; border:1px solid #ddd; margin:0 40px 10px; padding:0 20px; text-align:center; font-weight:bold;}
.f-nav-line{ display:inline-block; height:44px; line-height:44px; color:#999; padding:0 15px; text-align:center;}
.f-nav-item{ display:inline-block;height:44px; line-height:44px; color:#999; font-size:14px;}
.f-nav-item:hover{ color:#f3e302;}
.footer-contact{ border-radius:5px; background:url(../images/logo.jpg) 15px center no-repeat;  border:1px solid #ddd; margin:0 40px 10px; padding:10px 10px 10px 200px; text-align:left;}
.footer-contact p{ margin:0; padding:0;}
/*prolist*/
.prolist{ margin:20px auto;}
.prolist-box{ margin:10px; border:1px solid #ddd; border-radius:4px; box-shadow:0 0 4px #ddd;}
.prolist-img{ width:45%; float:left; border:1px solid #ddd; border-radius:4px; }
.prolist-txt{ width:55%; float:left; padding-left:20px;}
.prolist-t{ font-weight:600px; font-size:16px; color:#fe0000;}
.title1{ font-size:14px; font-weight:bold; line-height:40px; background:url(../images/dot.gif) 5px center no-repeat; text-indent:20px;}
.inner-ad{ margin:10px auto;}
.inner-cnt-wrap{ border:1px solid #ddd; padding:20px;}
.inner-cnt{ border:1px solid #ddd; border-radius:10px; margin:0 0 10px; padding:20px; background:#f5f5f5;}

.form_box dl{clear:both;padding:8px 0;font-size:12px;line-height:28px; margin:5px 0!important;}
	.form_box dl dt{display:block;float:left;width:150px;text-align:right;}
	.form_box dl dt em{padding-right:5px;color:#FF0000;font-style:normal;}
	.form_box dl dd{margin-left:150px; padding-left:10px;}
	.form_box dl dd i{display:block;line-height:28px;color:#999;font-size:12px;font-style:normal;}
	.form_box dl dd em{line-height:28px;color:#999;font-size:12px;font-style:normal;}
	.form_box dl dd .btn_submit{padding:10px 30px;border:1px solid #429342;background:#52A152;color:#fff;font-size:14px;line-height:1em;cursor:pointer;font-family:'Microsoft YaHei';}
