* {padding:0;margin:0;}
body {font-size:12px;font-family: "微软雅黑"; color:#696969;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
address, em {font-style: normal;}
ul,li,ol{list-style:none;}
img{border:none;}
select,input,img,select{vertical-align:middle;}
a {text-decoration:none;color:#696969;}
a:hover{color:#9e392f;}
.clearfloat {clear:both;height:1px;width:100%;overflow:hidden;margin-top:-1px;}
.w1100{ width:1100px; margin:0 auto;}
.bh-fl {float: left;} 
.bh-fr {float: right;}

.container{ width:100%; margin:0 auto;}
.headertop{ background:url(../images/bg.jpg) repeat-x; height:46px;}
.headertopr ul{ color:#c0c0c0;}
.headertopr ul li{ float:right; margin:15px 15px 0 0;}
.headertopr .email{ background:url(../images/icon.png) no-repeat left center; padding-left:35px;}
.headertopr .tel{ background:url(../images/icon_1.png) no-repeat left center;padding-left:20px;}

.navmain{ background:url(../images/dhbg_1.jpg) repeat-x; height:101px;}
.navmain .logo{ float:left;padding:3px 39px 0px 11px;}
.nav{ float:left; width:830px;}
.nav ul li{ float:left; width:91px; height:99px; line-height:99px; display:block; text-align:center; }
.nav ul li a{font-size:16px; color:#4a4a4a; display:block;}
.current{width:100px;}
.nav ul li.current,.nav ul li:hover{ background:url(../images/dhbg.png) no-repeat center;}
.nav ul li.current a,.nav ul li a:hover{color:#fff;}

.banner{width:100%;height:461px;position:relative;overflow: hidden; float:left;}
.banner ul li {	position: absolute;top: 0px;left: 0px;}
.banner img {display: block;margin-left:-267px;}
.slidetabs {height:20px;position:absolute;left:681px;/*margin-left:-60px;*/bottom:12px;}
.slidetabs a {background: url(../images/dian_1.png) no-repeat;display: block;float: left;height: 20px;width: 20px;margin-left:16px;font-size:12px; color:#c51b1b; padding:1px 0 0 7px;}
.slidetabs a.current {background: url(../images/dian.png) no-repeat; color:#fff;}

.maincontent{ margin-bottom:15px;}
.maincontent1{ margin-bottom:40px;}
.sypicmain{border-bottom:1px solid #f0efef; height:217px;}
.dqwzwz{ margin-top:16px; height:39px; line-height:39px; border-bottom:1px solid #f0efef; padding-left:43px;}
.sypiclist{ width:1049px; margin:0 auto; /*margin-top:18px;*/}
.sypiclist ul li{ float:left; width:252px; display:block; text-align:center;}
.sypiclist img{ margin-bottom:18px;}
.sypiclist ul li h3{ font-size:16px;}
.sypiclist ul li em{ color:#972c21;padding-left:12px;}

.synews{margin-top:23px; background:url(../images/border.png) no-repeat center; height:269px;}
.news1{ padding:9px 0px 9px 24px;}
.syaboutwh{ width:329px; float:left;}
.gywhnav{ height:43px; line-height:43px;}
.gywhnav a{ float:right;}
.gywhnav h3{ float:left; background:url(../images/icon1.jpg) no-repeat left center; padding-left:29px; font-size:16px; color:#4b4b4b;}
.news1content p{ padding-top:12px; text-indent:2em; line-height:21px;}
.news1content img{border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius:8px; border:0px solid #c4c4c4;}
.linev{ width:17px; float:left; height:251px; border-right:1px solid #c4c4c4; margin-right:17px;}
.gywhnav1 h3{ background:url(../images/icon1_1.jpg) no-repeat left center;}
.news2content dt{ float:left; margin-right:11px;}
.news2content dd{ float:left; width:175px;}
.news2content dd a{ display:block; font-weight:bold;}
.news2content dd p{ margin-top:-5px;}
.news2content ul{  float:left; width:329px; padding-top:28px;}
.news2content ul li{ border-bottom:1px solid #ddd; line-height:35px;}
.gywhnav2 h3{ background:url(../images/icon1_2.jpg) no-repeat left center;}
.vedio{position:relative;left:10px;}
.vedio b{ background:url(../images/vedio.png) no-repeat; position:absolute; left:50%;top:50%; display:block; width:42px; height:42px;margin-left:-28px; margin-top:-28px;}

.footer{height:121px; background-color:#d4d4d4;}
.footcontent{ width:1032px; margin:0 auto;}
.footcontent ul{ padding-top:26px;}
.footcontent ul li{ float:left; margin-left:42px;}
.footcontent .w625{ width:625px; line-height:22px; height:75px; padding-top:10px;}

.product{ margin-top:10px;}
.leftside{ float:left; width:250px; margin:0 9px 16px 0;}
.priductlist{ float:left; width:841px;}
.side_box{ background:url(../images/bgborder.jpg) no-repeat; padding-top:23px;}
.side_box h3{background:url(../images/icon2.png) no-repeat 20px 5px; padding-left:40px; padding-bottom:19px; color:#4b4b4b; font-size:16px; border-bottom:1px solid #f0efef;}
.side_con{ background:url(../images/bgborder.jpg) no-repeat 0 bottom; padding:0 5px 12px 8px; height:930px;}
.side_con1{ margin-top:12px; }
.side_con dl{border-bottom:1px solid #f0efef;}
.side_con dt{ color:#656565; font-size:18px;}
.side_con dt.side1{vertical-align:middle; padding-bottom:10px;}
.side_con dt span{ color:#972c21; font-size:14px; padding-left:5px;}
.side_con .red{ color:#a41802; font-size:14px; line-height:24px; padding:11px 0 18px 25px; height:138px;}
.side_con .red a{ color:#727272; font-size:12px;}
.side_con .red a:hover{ color:#a41802;}
.redtu a{ float:left; height:45px; margin-right:7px; padding-top:5px;}
.twhp{display:block; width:40px;line-height:18px;margin-top:8px;}

.side_con dt.side2{background:url(../images/icon2_2.png) no-repeat;}
.side_con dt.side3{background:url(../images/icon2_3.png) no-repeat;}
.side_con dt.side4{background:url(../images/icon2_4.png) no-repeat;}
.side2con dl{ border:none;}
.contact{ float:left; height:320px; width:248px; border:1px solid #c6c6c6; margin-top:16px;background:url(../images/telbg.jpg) no-repeat 17px 9px;}
.cttelbg{ width:182px; margin:0 auto;border-bottom:1px solid #e4e4e4; padding:70px 0 14px 30px; color:#c43c3c; font-size:16px; line-height:23px;}
.contact p{ margin:8px 0 0 30px; line-height:20px; color:#575757;}

.priductlist .listdh{ height:40px; background:url(../images/bg1_1.jpg) repeat-x; border:1px solid #d5d5d5; border-bottom:none;}
.listdh h2{ background:url(../images/bg1.jpg) no-repeat 15px 5px; height:32px; padding:8px 0 0 44px; color:#fff; font-size:14px;}
.listcon{border:1px solid #b8b8b8;}
.prtu{ width:824px; margin:0 auto;;min-height:300px;}
.prtu ul{margin-bottom:5px;}
.prtu ul li{ float:left; width:145px; height:187px; margin:22px 9px 26px 9px; text-align:center; display:inline;}
.prtu ul li img{border:1px solid #dddcdc;padding:8px;margin-bottom:17px;}
.prtu ul li:hover img{ outline:1px solid red; }
.prtu ul li a{display:block;}
.linee{ border-bottom:1px dashed #b8b8b8; height:270px; margin-bottom:5px;}
.prym{ height:44px; text-align:center; padding-top:29px;}
.prym em{ float:left; margin-top:5px; margin-right:10px;}
/*.prym a{ float:left; display:block; height:19px; margin-right:14px; border:1px solid #ccc; padding:4px 8px;}
.prym a.dqbutt{background-color:#666; color:#fff;}*/

.listconwz{ width:780px; margin:0 auto; font-size:14px; color:#747474; text-indent:2em; padding:20px 0;line-height:25px;min-height:300px;}
.listcontitle{ width:780px; text-align:center; font-size:14px; color:#747474; padding:20px 0;}
.listconlaiyuan{ width:780px; text-align:center; font-size:14px; color:#747474; }
.side_conh{ height:255px; padding:0;}
.side_conh ul li{ height:35px; border-bottom:1px solid #f0efef; background:url(../images/icon3.jpg) no-repeat 40px 22px; padding:12px 0 0 60px; color:#656565; font-size:18px; font-weight:bold;}
.side_conh ul li a:hover{ color:#cc0000;}
.m8{ margin-top:8px;}
.side_conh1{ height:450px;}
.side_conh1 ul li{ width:200px; text-align:center;}
.side_conh1 ul li a{ display:block;}
.side_conh1 ul li img{ padding:6px;outline:1px solid #dfdede; margin:14px 0 18px 17px;}
.side_conh1 ul li img:hover{outline:1px solid red;}

.listconwzlist{  width:823px; margin:0 auto;}
.listconwzlist ul{ margin-top:10px;}
.listconwzlist ul li{ padding:15px 37px; border-bottom:1px dashed #b8b8b8;}
.listconwzlist ul li h2 a{ color:#ba1710; font-size:14px; margin-bottom:5px; display:block;}
.listconwzlist ul li h2 a:hover{ color:#000;}
.listconwzlist ul li span{ float:right; color:#818181; font-weight:normal; padding-right:20px;}
.listconwzlist ul li p{ line-height:23px; text-indent:2em;}

#pages { padding:10px 0 10px;text-align:center;font:12px '宋体';}
#pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
.page .noPage { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

.cpneirong{padding:20px;}
.cptitle{ font-size:16px; line-height:30px;}
.cptitle h1{ display:inline;}


.anli{ width:824px; margin:0 auto;}
.anli ul{margin-bottom:5px;}
.anli ul li{ float:left; width:205px; height:140px; margin:22px 9px 26px 9px; text-align:center; display:inline;}
.anli ul li img{border:1px solid #dddcdc;padding:8px;margin-bottom:17px;}
.anli ul li:hover img{ outline:1px solid red; }
.anli ul li a{display:block;}