@charset "utf-8";
/****reset***/
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td,label {margin:0px;padding:0px;font-size:12px;font-family:Arial,"microsoft yahei";}
table{border-collapse:collapse;}
a img{border:0px; outline:none;}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}
li {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
input, button, textarea, select {font-family:inherit;font-size:12px; vertical-align:middle; outline:none;}
a{text-decoration:none; color:#333333; outline:none;}
a:hover{ text-decoration:none; color:#e65100;}
.clear{	font-size: 0px;	line-height: 0px;margin: 0px;padding: 0px;height: 0px; width:0px; clear:both; visibility:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.clearfix:after {content: ".";display: block;height: 0;clear:both;visibility: hidden;}
/****resetend***/
		
body{background:#c0c0c0 url(../images/bg.png) 0 0 repeat;}
.main_wrap{width:1002px; overflow:hidden; margin:0 auto; background:#fff; padding:0;}
.header{height:110px;background:url(../images/topb.jpg) center bottom no-repeat;}
.header .logo{width:200px;padding:25px 0 0 20px;}
.header .nav{width:500px;padding:62px 0 0;overflow:hidden;}
.header .nav ul{}
.header .nav ul li{float:left;display:inline;width:80px;text-align:center;}
.header .nav ul li a{font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#333;}
.header .nav ul li a:hover{color: #E65100;}
.header .version{text-align:right;padding:10px 25px 0 0;}
.header .version a{}
.header .version span{padding-left:20px;}
.header .version .search{padding:25px 0 0;}
.header .version .search .input{height:22px;line-height:22px;border:0;background:#efefef;padding-left:3px;color:#777;}

.main_home{width:980px;margin:5px auto 0;background:#f6f6f6;overflow:hidden;}
.main_home .product_show{background:#fff; margin-bottom:-10000px;padding-bottom:10000px;}
.main_home .product_top{width:100%;text-align:center;margin:45px 0 0;}
.main_home .product_top ul{width:680px;margin:0 auto;}
.main_home .product_top ul li{float:left;background:url(../images/home_probg.jpg) 0 0 no-repeat;margin:0 20px;width:299px;height:236px;position:relative;}
.main_home .product_top ul li .info{padding:10px;}
.main_home .product_top ul li .info em{font-weight:bold;font-size:14px;}
.main_home .product_top ul li .info em a{}
.main_home .product_top ul li .info em a:hover{}
.main_home .product_top ul li .info .info_title{}
.main_home .product_top ul li .info .info_des{color: #444;line-height: 16px;text-align: left;padding: 6px 0 0;}
.main_home .product_top ul li .info .info_pic{position:absolute;left:10px;bottom:17px;width:283px;margin:0 auto;text-align:center;overflow:hidden;}
.main_home .product_top ul li .info .info_pic img{}

.main_home .sidebar{background:#f6f6f6;width:250px;padding:0 20px;line-height:18px;color:#575757;margin-bottom:-10000px;padding-bottom:10000px;}
.main_home .sidebar .side_title{padding:10px 0 10px;}
.main_home .sidebar .side_title em{display:block;font-weight:bold;font-size:14px;color:#333;}
.main_home .sidebar p{padding:6px 0 0;}
.main_home .sidebar .more{text-align:right;padding:2px 0 0;}
.main_home .sidebar .more a{font-size:12px;color:#111;}
.main_home .sidebar .more a:hover{color: #E65100;}

.home_banner{width:689px;height:344px;margin:0 auto;position:relative;overflow:hidden;}
.home_banner .pic_num{position:absolute;z-index:999;right:5px;bottom:5px;}
.home_banner .pic_num a{padding:1px 3px;border:1px solid;color: #FFF; background: #333; filter: Alpha(opacity=50); opacity: .5; }
.home_banner .pic_num a.activeSlide{color: #FFF;background:#ce0609;}
.home_banner .pic_num a:hover{}

.main_foot{width:967px;margin:0 auto;color:#888;background:#fff;height:50px;line-height:50px;border-top:1px solid #e9e9e9;padding-left:35px;}

/*.home{border:1px solid #ccc;height:325px;overflow:hidden;}
.home .welcome{width:370px;min-height:350px;background:url(../images/welcome.jpg) 20px 20px no-repeat;}
.home .welcome .intro{padding:55px 0 0 25px;line-height:18px;color:#333;}
.home .pro_top{width:610px;padding:25px 0 0;}
.home .pro_top ul{}
.home .pro_top ul li{float:left;width:293px;height:131px;background:url(../images/home_box.jpg) 0 0 no-repeat;margin:0 5px 10px;}
.home .pro_top ul li div{float:left;}
.home .pro_top ul li .img{padding:15px 0 0 10px;width: 108px;height: 100px;}
.home .pro_top ul li .text{padding:15px 0 0 10px;word-wrap: break-word;overflow: hidden;width: 160px;color:#666;}
.home .pro_top ul li .text p{height:60px;line-height: 17px;overflow:hidden;}
.home .pro_top ul li .text p.more{height:auto;text-align:right;}
.home .pro_top ul li a{color:#3ba0bd;font-weight:bold;}
.home a.more{}
*/
.main{width:980px;margin:25px auto 0;overflow:hidden;}
.banner{width:980px;height:192px;margin:0 auto;}
.pageBd{min-height:300px;line-height:22px;padding:10px 2px 20px;color:#333;}

.main_l{ width:175px; overflow:hidden; float:left; margin-right:18px;}
.pann1{width:175px; overflow:hidden; margin-bottom:15px;}
.pann1 h3{ height:62px; line-height:62px; background:url(../images/namebg.jpg) repeat-x; padding:0 16px; color:#fff; font-weight:bold; font-size:22px}
.pann1 dt{ height:26px; line-height:26px; padding-left:23px; width:152px; overflow:hidden; background:url(../images/pro_15.jpg) repeat-x;}
.pann1 dt a{ font-weight:bold; color:#FFF;}
.pann1 dd{display:none;padding: 3px 0 3px 23px;line-height:17px; padding-left:23px; width:150px; overflow:hidden; border-bottom:1px solid #f3f3f3; border-right:1px solid #bebebe; border-left:1px solid #bebebe}
.pann1 dd.cur{ background:url(../images/pro_21.jpg) repeat-x;}
.pann1 dd.cur a{color:#fff;}

.pann2{width:175px; overflow:hidden; margin-bottom:15px;}
.pann2 h3{ height:62px; line-height:62px; background:url(../images/namebg.jpg) repeat-x; padding:0 16px; color:#fff; font-weight:bold; font-size:22px}
.pann2 dl{ border:1px solid #bebebe; border-top:none;}
.pann2 dd{ height:28px; border-bottom:1px solid #f3f3f3; line-height:28px; text-align: center; width:150px; overflow:hidden;}

.pann3{width:175px; overflow:hidden; margin-bottom:15px;}
.pann3 .top{ height:32px; line-height:32px; background:url(../images/pann3.jpg) no-repeat; padding:0 15px; color:#fff;}
.pann3 .bd{ border:1px solid #bebebe; border-top:none; padding-top:10px;}
.pann3 .bd li{ margin-bottom:10px; overflow:hidden; padding:0 10px;}
.pann3 .bd li img{ float:left; margin-right:8px;}
.pann3 .bd li span{ color:#0b49ba; height:37px; line-height:37px; font-size:14px;}
.pann3 .bd li p{ color:#3c42b8; height:20px; line-height:20px;}

.main_M{ width:775px; float:right;}
.mbx{ height:26px; line-height:26px;border-bottom:1px dotted #bbb; margin-bottom:10px;}

.productlist{}
.productlist ul{}
.productlist ul li{float:left;width:180px;height:200px;margin-right:12px;text-align:center;border-bottom:1px dotted #ddd;overflow:hidden;}
.productlist ul li p{display:table-cell; vertical-align:middle;width:198px;height:150px;overflow:hidden;text-align:center;}

.products_d { padding:0 20px; margin:0px; }
.products_d .pro_title{ height:40px; line-height:40px; font-size:18px; text-align: center;}
.products_d .img{ width:700px;  margin:0 auto 20px;text-align:center;overflow:hidden;}
.products_d .img img{padding:3px; border:5px solid #d5d5d5;}
.products_d .info { line-height:24px;}
.products_d .info p{ text-indent:2em;}
.products_d .back{text-align:right;padding:30px 0;}
.products_d .back a{color: #E65100;}
.products_d .back a:hover{text-decoration:underline;}

.newslist{}
.newslist ul{clear:both;margin-bottom:25px;}
.newslist ul li{background:url(../images/arr.jpg) 0 center no-repeat;padding-left:15px;border-bottom:1px dotted #ccc;margin:0 0 6px;}
.newslist ul li a{color:#333;}
.newslist ul li a:hover{color: #E65100;}
.newslist ul li span{float:right;color:#6f6f6f;} 

.newshd{ text-align:left; padding:10px 0 10px;line-height:22px;border-bottom:1px dashed #ccc; margin-bottom:20px;color:#333;}
.newshd .page_title{text-align:center;}
.newshd .page_title h1{ font-size:16px; height:40px; line-height:40px;font-weight:bold;color:#444;}
.newshd .page_title .date{color:#666;padding-bottom:10px;}
.newshd p{ line-height:22px; padding-top:10px; font-size:12px;}
.newshd .back{text-align:right;padding:30px 0;}
.newshd .back a{color: #E65100;}
.newshd .back a:hover{text-decoration:underline;}
.newsContent{ padding:0 10px; line-height:22px; overflow:hidden; margin-bottom:20px;}
.newsContent p{ text-indent:2em; margin-bottom:5px;}

.foot{ position:relative; width:1000px; height:70px;line-height:70px;text-align:center; background:#fff url(../images/foot.jpg) 0 0 repeat-x;color:#8a8989;font-family:arial;}
