﻿body { font-family:Arial,Helvetica,sans-serif;font-size: 12px;color: #333;margin:0 auto;padding:0px;}
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:#333;text-decoration: none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover{text-decoration:underline; color:#FF0000;}
a:active {text-decoration:none;}
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img { border: 0;}
h1 { font-size: 13px;}
h2{ font-size:14px;}
.clear { clear: both; height: 0px; overflow: hidden;}
#wrap{ width:960px; margin:0 auto;}
.box:after{content:"."; height:0px; display:block; clear:both; visibility:hidden;}
.left h4,.index_main h4{ height:4px; overflow:hidden;}
.pos{ position:relative;}
.rssh h2,h3{ line-height:27px; font-weight:normal;}
.rssh h2{ text-indent:20px; font-size:13px;}
.rssh h3{ text-indent:40px; font-size:12px;} 
/*Header*/
#header{ height:146px; background:url(../images/bg.png) no-repeat center top transparent;}
.header_top{ height:100px; width:1000px; margin:0 auto;}
.header_r{ height:80px; float:right; width:240px;}
.h_help{ width:201px; height:27px; line-height:27px; float:right; margin-top:30px; background:url(../images/help.gif) no-repeat;}
.h_map{ margin:0px 0px 0px 40px;}
.h_contact{ margin:0px 0px 0px 40px}
.logo{ float:left;}

.menu{ width:1000px; height:43px; margin:0 auto;}
.menu li{ float:left;}
.menu li a{ width:97px; height:43px; float:left; color:#FFFFFF!important; line-height:43px; text-decoration:none!important; text-align:center;}
.menu li a:hover{ font-weight:bold;}

/*Banner*/
.banner{ width:1000px; height:auto; margin:0 auto;}
.banner img{ height:280px;}
/*Index Main*/
.mainbox{ width:1000px; margin:0 auto; margin-top:10px; padding:0px 0px 10px 0px;}
.midbg{ background:url(../images/midbg.gif) repeat-y;}
.index_mid_top{float:left; width:749px; margin-left:10px;}
.more{ position:absolute; top:10px; right:10px;}
.index_about{ width:499px; float:left; border-right:solid 1px #DEDDDD; padding:0px 10px 0px 0px; height:210px;}
.aboutimg{ float:left; margin:10px 5px 0px 5px;}
.index_about_content{ line-height:22px; text-indent:2em; padding-top:10px;}

/*Index News*/
.index_news{ width:360px; float:left;}
.index_NewsMenu{ float:left; width:360px; padding-top:10px;}
.index_NewsMenu li{ width:100%; background:url(../images/nicon.png) no-repeat scroll 0px center transparent; line-height:25px; text-indent:15px; position:relative;}
.index_NewsMenu li span{ position:absolute; top:0px; right:0px;}

.mar{ margin-left:10px;}
.index_right{ width:230px; float:right;}

/*Index Scroll*/
.index_scroll{ width:749px; float:left; display:inline; margin-left:10px;}
#demo{overflow:hidden;height:160px;width:749px; display:inline; margin:5px 0px 0px 0px; float:left;}
#demo a{  text-decoration:none;}
#demo img { width:155px; margin:0px 8px; height:125px; border:solid 2px #BABABA; padding:2px; }
#demo p{ width:163px; height:20px; margin:0px 8px;  line-height:25px; text-align:center; overflow:hidden;}


/*Nei Mainl*/
.nei_main{ width:100%; background:url(../images/mid_bg.gif) repeat-y;}


/*Left*/
.left{ width:230px; float:left; padding-right:10px;}
.l_bor{ border-right:solid 1px #DEDDDD;}
.title{ width:100%; line-height:25px; text-indent:18px;  font-family:Microsoft YaHei; color:#FF0000; font-size:14px; font-weight:bold;}
.ltpic{background:url(../images/line01.gif) no-repeat;}
.midtpic{background:url(../images/line02.gif) no-repeat;}
.sideMenu{ width:100%; padding:10px 0px;}
.sideMenu li{ line-height:24px; background:url(../images/left_icon.gif) no-repeat scroll left 0px transparent; text-indent:25px;}
.maxheight{ height:auto!important; min-height:180px; height:180px;}
.inh{ height:auto; overflow:hidden;}
.index_tagsdiv{ width:230px; float:right;}
.left_tags{ height:175px; width:220px; overflow:hidden; padding:5px; line-height:25px;}
.left_tags a{ margin:0px 3px!important; margin:0px 2px;}
.left_contact{ background:url(../images/contact.jpg) no-repeat; width:202px; height:195px; padding:50px 10px 10px 18px; line-height:24px;}
.nonebg{ background:none; padding:5px; padding-left:0px; width:220px;}
.ulwidth{ width:100%;}
/*right*/
.right{ width:749px; float:right;}
.l_h{ line-height:25px;}
.right_content{ width:729px; height:auto; padding:10px; overflow:hidden;}
.right h1{ position:relative;}
.title span{ font-size:12px; font-weight:normal; color:#333; position:absolute; right:5px; top:0px!important;}

/*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,#list ul li,.news_more li{ padding:0px 5px 2px; margin-left:2px; border-bottom:#D8DFE9 dotted 1px;}

.newsnei li h3,#list ul li h3,.news_more li h3{ font-size:13px; margin:0; line-height:25px; background:url(../images/iconp.gif) no-repeat scroll 0px center transparent; padding-left:18px;}
.newsnei li h4,#list ul li h4,.news_more li h4{ text-align:right; color:#999; font-size:12px; font-weight:normal; margin:0; padding:0;}
.newsnei li span,#list ul 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;} 
.fabu_news{ line-height:25px; text-align:center; width:100%;}
/*Products*/
.showp{ float:left; width:100%; margin-top:10px;}
.showp li{ float:left; width:202px; margin:5px 19px; display:inline;}
.showp li img{ width:190px; height:153px; border:solid 2px #cdcdcd; padding:2px;}
.showp li p{ width:100%; text-align:center; float:left!important; line-height:22px;}
.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:#efefef; font-weight:bold; color:#FF0000;}
.pro_content{ line-height:25px;}
/*Product Single*/
.proone{ height:290px;}
.proone img{ width:300px; height:261px; margin:10px; border:solid 2px #cdcdcd; padding:2px; float:left;}
.proone p{ width:350px; float:left; margin:10px; line-height:20px; }
.ny_tuijian,ny_tuijian2{ height:30px; line-height:30px; border:1px dashed #ddd; margin:10px 0px; text-align:center;}
.ny_tuijian_cont li{ float:left; width:320px; height:24px; line-height:24px; text-align:left; padding:0px 10px;}
.ny_tuijian3{height:40px;  text-align:center;}
.ny_tuijian3 ul li{ text-align:left; padding-left:20px; line-height:20px;}
.ny_tuijian3 ul li a{ color:#333; text-decoration:none;}
.ny_tuijian3 ul li a:hover{color:#B80000;}


/*Page*/
#page { width:400px; margin:15px 40px 0px 0px; display:inline; float:left; margin-left:100px;}
#page a{margin:0px 3px 0px 3px; text-decoration:none;text-align:center;  float:left; background:url(../images/pro_page_btn.jpg) no-repeat;}
#page a:hover{ text-decoration:none;}
#page_div{width:98%;text-align:right;font-size: 12px}



/*Footer*/
.footer{ width:100%; height:auto; background:url(../images/footer.gif) repeat-x; padding:10px 0px; line-height:22px;}
.footer_info{ width:1000px; margin:0 auto; height:auto;}
.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;}

.links{ width:100%; height:auto; line-height:25px;}
.links a{ margin:0px 5px;}

/*SiteMap*/
.sitemap h2{ line-height:25px;}
.sitemap ul { padding-left:15px;}
.sitemap ul li{ line-height:18px;}

/*Tags标签*/
.pro_tags{ line-height:25px; margin:15px 0px 5px 0px; border-bottom:dotted 1px #cdcdcd;}
#tags ul{ padding:0px 10px;}
#tags li{ margin:20px 0px; clear:both; float:left; line-height:20px; width:100%;}
#tags li img{ width:120px; height:97px; margin-right:10px;}
.tags_tit_a,.tags_pic_a{margin:0px 5px; float:left; color:#FF0000;}
#tags li p{ float:left;}
.tags_a,#tags p{ width:75%; display:block;}
.tags_top{ color:#FF0000; 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:#FF0000;}


/*底部联系方式*/
.home_di {
    background-image: url("../images/dibg.jpg");
    height: 210px;
    margin-top: 15px;
    width: 100%;
}
.home_di_box {
    height: 160px;
    margin: 0 auto;
    padding-top: 29px;
    width: 1000px;
}
.home_di_lei01 {
    float: left;
    height: 160px;
    width: 310px;
}

.home_di_lei02 {
    display: inline;
    float: left;
    height: 160px;
    margin-left: 31px;
    width: 340px;
}

.home_di_lei03 {
    display: inline;
    float: right;
    height: 160px;
    margin-right: 20px;
    width: 150px;
}