@charset "utf-8";
body{ margin:0px; padding:0px; width:100%; overflow-x:hidden;color:#333; font-size:12px;font-family:"microsoft yahei",Arial, Helvetica, sans-serif; background:url(../images/bj.jpg) no-repeat center top #fff;background-size: cover;}
ul{ list-style:none; margin:0px; padding:0px}
img{ border:0px}
.c{ clear:both}
p{ line-height:25px; text-indent:10px}
a{ color:#333; text-decoration:none}
a:hover{ color:#FF0000; text-decoration:none}
h2{ font-weight:bold; color:red}

#wrap{ width:1200px; margin:0px auto; padding:0px;}
.main{ margin:0px; padding:0px; width:1200px;}
#header{ height:80px; width:100%; margin:0px; padding:0px}
.logo{ float:left; width:600px; height:61px; margin:10px auto}
.toplinks{ float:right; width:220px; text-align:right; margin:15px 5px 0px auto}
.red{ font-size:14px; color:red; font-weight:bold}
.nav{ margin:5px auto; height:40px; background:#6e6566; width:100%;line-height: 40px;margin-bottom: 20px;}
.nav ul{ list-style:none; float:left; margin:0 auto}
.nav li{ width:105px; text-align:center;text-align:center; color:#fff; font-weight:bold; font-size:14px; float:left}
.nav li a{ color:#fff; font-size:14px; text-align:center; width:105px; display:inline}
.nav li a:hover{ color:#FF0000; text-decoration:none;}
.box{ margin:5px auto; width:100%; padding:0px;overflow: hidden;}
.left{ width:290px; float:left; border:1px solid #ccc;border-radius:5px;-webkit-box-shadow:1px 1px 3px #292929; -moz-box-shadow:1px 1px 3px #292929; box-shadow:1px 1px 3px #292929;}
.a1{ width:273px; height:207px; border:1px solid #f1f1f1; padding:2px; margin:3px auto}
.left_a{}
.left p{ padding:3px}
.left_b{}
.left_b h3{ margin:0px; padding:0px; font-size:14px; font-weight:bold; background:#996633; text-indent:8px; height:35px; line-height:35px;color: #fff;}
.pic{ margin:0px; padding:0px; list-style:none; float:left; width:287px; clear:both}
.pic li{display:block; float:left; width:287px;margin:5px auto; border-bottom:1px dashed #e4e4e4; height:122px}
.pic li img{ width:120px; height:120px; float:left}
.pic li div{ float:left; margin:2px 4px; width:120px}
.right{float:right; width:900px;padding:0px; overflow:hidden}
.banner{ margin:0px auto}
.index_news{ width:900px; margin:5px auto; padding:0px;}
.news_a{ width:412px; float:left;padding-left: 30px;}
.index_news .title{height:28px; width:442px; border-bottom:1px dashed #ccc}
.index_news h3{ text-indent:8px;font-size:14px; font-weight:bold}
.news_a ul{ margin:0px; padding:0px; float:left; width:400px; list-style:square; margin-left:22px}
.news_a li{ line-height:25px; border-bottom:1px solid #f1f1f1}
.news_a li a{ text-decoration:none; color:#333}
.news_a li a:hover{color: #FF0000;}
.news_a  span{ float:left;padding-left: 15px;padding-top: 25px;}
.news_pic{width:92px; height:82px; border:1px solid #d1d1d1; padding:3px; margin:5px; float:left}
em{ font-style:normal; float:right;}

.index_pro{ margin:8px auto; width:900px;}
.pic_title{ width:90px; height:225px; float:left}
.index_pic{ width:810px; float:left; margin:0px; padding:0px}
.index_pic dl { width:810px; margin:20px auto 5px auto; overflow:hidden; }
.index_pic dl dd { width:142px; float:left; display:inline; text-align:center; margin:10px 0px 0px 5px; line-height:31px; }
.index_pic dl dd a img { border:1px solid #dddddd; padding:2px; }
.index_pic dl dd  a:hover img { border:1px solid #ECBAC8; }
.index_pic dl dd a { display:block; }
.link{line-height:25px; border:1px solid #ccc; border-left:none; border-right:none;border-top: none;margin:8px auto; float:left; width:100%;padding-left: 15px;box-sizing: border-box;}
#footer{  width:100%; text-align:center; line-height:28px; min-height:80px; margin:10px auto}
#in_box{ width:100%; margin:5px auto; padding:0px;overflow: hidden;}
.in_left{ width:230px; margin:0px; padding:0px; float:left}
.left_txt{ height:30px; background:#996633; width:100%;}
.left_txt span{ text-indent:10px; font-size:13px; font-weight:bold; padding-top:5px}
.in_right{ width:940px; float:right;padding:0px}
.dh{ margin:5px auto; padding:0px; list-style:circle; float:left; margin-left:14px; width:220px; clear:both}
.dh li{ line-height:35px; border-bottom:1px dashed #e4e4e4;font-size: 14px;}
.dh li.dh_li{ line-height:35px; border-bottom:1px dashed #e4e4e4;font-size: 14px;float: left;
    width: 100%;}
.dh li.dh_li a.sub_c{font-weight: bold;}
.dh.dh_main{height: 150px;overflow: hidden;position: relative;}
.dh_more{display: block;position: absolute;bottom: 0px;width: 50px;height: 20px;line-height: 20px;background: #996633;color: #fff;left: 50%;transform:translateX(-50%) ;text-align: center;cursor: pointer;z-index: 999;}
.dh.dh_main.active{height: auto;}
.dh.dh_main li a.sub_c{background: #6e6566;padding: 0 10px;color: #fff;font-weight: normal;}
.dh ul.dh_sub{display: block;float: left;list-style: none;}
.dh ul.dh_sub li{float: left;border-bottom: none;}
.dh li.dh_li a{padding-right:20px ;line-height: 25px;}
.tag{ height:30px; line-height:30px; border:1px solid #ccc; text-indent:10px; font-size:13px; font-weight:bold}
.in_main{ margin:10px auto; width:100%; padding:0px}
.in_title{ text-align:center; border-bottom:1px dotted #d1d1d1; font-weight:bold;font-size: 18px;padding-bottom: 10px;}
.contenta{ margin:8px auto; width:100%}
.contenta.danye{font-size: 16px;line-height: 25px;}
.contenta.danye img{max-width: 100%;padding-right: 20px;}
.p_contact{ line-height:25px; margin:5px 10px}
.fr{ float:right;}
.bor1{ border-bottom:1px #ddd dashed; line-height:35px;box-sizing: border-box;padding-right: 15px;}
.picnews { width:100%; padding-bottom:3px; clear:both; }
.picnews .title{background-color:#eeeeee; padding-left:15px; line-height:30px;padding-right: 10px;box-sizing: border-box;}
.picnews dl { width:100%; margin:1px auto; overflow:hidden; }
.picnews dl dd { width:160px; float:left; display:inline; text-align:center; margin:10px 0px 0px 20px; line-height:31px; }
.picnews dl dd a img { border:1px solid #dddddd; padding:5px; }
.picnews dl dd  a:hover img { border:1px solid #ECBAC8; }
.picnews dl dd a { display:block; }
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; float:left; width:600px; }
.page a,.page span{display:block;color:#000;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN������ */
.page a:hover, .page a.current{color:#000; border:1px solid #F44;} /* ��ǰ�����м���ʱ */
.page input{padding:0px;color:#000;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px;} 
.backToTop {
 display: none;
 width: 18px;
 line-height: 1.2;
 padding: 5px 0;
 background-color: #000;
 color: #fff;
 font-size: 12px;
 text-align: center;
 position: fixed;
 _position: absolute;
 right: 10px;
 bottom: 100px;
 _bottom: "auto";
 cursor: pointer;
 opacity: .6;
 filter: Alpha(opacity=60);
}
/*轮播*/
.slideBox{ width:100%; height:280px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#6E6566; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:280px; display:block;  }
.slideBox2{ width:100%; height:160px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox2 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox2 .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox2 .hd ul li.on{ background:#6E6566; color:#fff; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle; }
.slideBox2 .bd img{ width:100%; height:160px; display:block;  }
.slideBox2.index{height: 200px;}
.slideBox2.index .bd img{ width:100%; height:200px; display:block;  }