﻿@charset "utf-8";
body,td,th{font-size: 12px;color: #444444;font-family:"微软雅黑",Arial, Helvetica, sans-serif}
body{margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; border-top:4px solid #e83828;}
div,img,ol,dt,dl,dd,p,input,button,input,textarea,form{margin:0;padding:0;border:0;}
a:link{color: #444444;text-decoration: none;}
a:visited{text-decoration: none;color: #444444;}
a:hover{text-decoration: none;color: #ce292d;}
a:active{text-decoration: none;color: #ce292d;}
h1,h2,h3,h4{margin:0;padding:0;font-weight:bold;}
ul,li {list-style:none;list-style-type:none; padding:0; margin:0}
.c{ border:0; margin:0; padding:0;clear:both;visibility:hidden;}
/* 表格元素 */
table,td,tr,th{font-size: 14px;line-height:200%; text-decoration: none; font-family:"微软雅黑",Arial, Helvetica, sans-serif}
.dd1{ width:100%; border-left:#e6e6e6 solid 1px;border-top:#e6e6e6 solid 1px;border-collapse:collapse; font-size:12px} 
.dd1 td{border-right:#e6e6e6 solid 1px;border-bottom:#e6e6e6 solid 1px; padding:5px;}
.anniu{ border:0px solid #ff6600; background:#ffffff; color:#333333; font-size:12px; width:85px; line-height:24px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.biaodan{border:0px; padding:0; margin:0; width:60px; height:28px;line-height:28px;color:#444444; text-align:center; border:1px solid #e2e2e2;}
.searchbiaodan{border:0px; padding:0; margin:0; width:350px; height:36px;line-height:36px; padding-left:10px; color:#999999;float:left;}
.biaodan1{ background:#ffffff;width:350px; padding-left:10px; height:auto; padding-top:10px; color:#ffffff; overflow:auto; color:#999999;}
.right{float:right}
.left{float:left}
/*首页样式*/
#header{width:1000px; margin:0px auto; height:100px;}
#logo{float:left; width:300px; padding-top:10px}
#right{float:right; width:700px}
.phone{ text-align:right;}
.keywords{ text-align:right; padding-top:10px; line-height:170%;}
#nav_wrap{height:44px;background:url(../images/menudi.png)}
.nav{width:1000px; margin:0px auto; height:44px;background:url(../images/menuline.png) no-repeat right}
.nav li{float:left;}
.nav li a{display:block;width:125px;line-height:44px; font-size:14px;height:44px;text-align:center;color: #ffffff;background:url(../images/menuline.png) no-repeat left}
.nav li a:hover{color:#fff;background:url(../images/menuline.png) no-repeat left #e83828}
.footer{ text-align:center; background:#da3728; color:#FFFFFF; line-height:24px; padding-top:15px; padding-bottom:15px; margin-top:15px}
/*sub menu*/
.nav li{position:relative; z-index:999}
.nav li ul li{float:none;text-align:left;text-transform:capitalize}
.nav li ul li a{display:block;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:30px;line-height:30px; width:125px; text-align:center; border-right:0px; font-size:12px;background:none}
.nav li ul li a:hover{color:#000000;background:#ffffff}
.nav li ul{display:none;position:absolute;top:44px;left:-1px;background:#c82718;padding:0px 0px 5px 0px;z-index:1000}
.inmenu{text-align:center;}
.inmenu:hover{background:#e83828; color:#FFFFFF}
.inmenu_1,.inmenu_1:link,.inmenu_1:hover{background:#e83828; color:#FFFFFF; font-weight:bold;}
/*左右简头图片*/
.rollBox{width:998px;overflow:hidden; height:191px; border:1px solid #dddddd; border-top:0px; background:#fafafa}
.rollBox .Cont{width:950px;overflow:hidden;margin:0 auto;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:183px;float:left; text-align:center; padding-left:7px; padding-top:25px}
.rollBox #List1,.rollBox #List2{float:left;}
.wen_jt{width:24px; padding-top:70px}
.wen_f{background:#f7f7f7; width:193px; padding:20px 20px 16px 20px}
.wen_f_b{background:#636363; color:#f0f0f0; line-height:34px; padding:8px}.wen_f_b a{color:#fff;}
.pic_z{width:175px; height: 165px;text-align: center;display: table-cell;}
.pic_z img{max-width:175px; max-height:125px;}
.pic_z dt{ line-height:35px; font-size:14px}
/*首页图片切换样式*/
#banner{clear:both;min-width:1000px;background:#fff;width: 100%;margin: 0px auto; padding-top:10px; overflow:hidden}
.slider_img{display: block;text-align: center;height: 100%;}
.slider_img img{display:inline-block!important;margin:0px 0;max-width:100%;width: auto;height: auto;display:block;}
.wmuSlider{height:100%!important;position:relative;overflow:hidden;}
.bbdd{z-index: 2;position: absolute;bottom: 2%;margin: 0;padding: 0; width:100%; text-align:center;}
.bbdd li{margin: 0 8px 2px 0;list-style-type: none; display:inline-block;}
.bbdd a{display:inline-block;text-indent: -9999px;width:16px;height:16px; background: url(../images/dot.png) no-repeat 0 -16px;display: block;border-radius:16px; overflow:hidden}
.bbdd a.wmuActive{background-position: 0 0;}
.banner{width:100%;text-align:center; margin:0 auto;margin-bottom:10px;background:#eee url(bg1.jpg) bottom repeat-x;}
.banner img{min-width:1000px;max-width:100%;}
.wmuSliderPrev,.wmuSliderNext{width: 48px;height: 56px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.wmuSliderNext{background: url(../images/arrow_r.png) no-repeat;right: 0;}
.wmuSliderPrev{background: url(../images/arrow_l.png) no-repeat;left: 0;}
.wmuSlider:hover .wmuSliderNext{opacity: 0.8;filter: alpha(opacity=25);}
.wmuSlider:hover .wmuSliderPrev{opacity: 0.8;filter: alpha(opacity=25);}
.wmuSlider:hover .wmuSliderNext:hover{background: url(../images/arrow_r_on.png) no-repeat;opacity: 1;filter: alpha(opacity=50);}
.wmuSlider:hover .wmuSliderPrev:hover{background: url(../images/arrow_l_on.png) no-repeat;opacity: 1;filter: alpha(opacity=50);}
/*首页内容样式*/
#content{width:1000px; margin:0px auto;}
.content_left{float:left; width:320px}
.p20{ padding-left:20px}
.newskuang{ border:1px solid #dddddd;}
.nbg1{ background:url(../images/nbg2.png) no-repeat bottom; height:185px; padding-top:25px}
.nbg2{ background:url(../images/nbg.png); height:320px; margin-top:20px}
.nbg3{ background:#ffffff; height:320px; margin-top:20px}
h1{font-size:18px; font-weight:bold; color:#333; position:relative; padding:14px 8px 0px 8px;}
h1 span{display:block; height:28px; padding:0 0 6px 0; border-bottom:4px #dddddd solid; }
h1 b{color:#d92d1e;}
h1 strong{float:left;}
h1 .a1{float:right; font-size:14px; color:#000;}
h1 .a1 img{vertical-align:-8px; padding:0 2px 0 0;}
h1 p{ font-size:14px; color:#b2b2b2;font-weight:500; position:absolute; bottom:-7px; left:8px; background:#fff; padding:0 10px 0 0;}
h2{font-size:18px; font-weight:500; padding:14px 0;}
h2 span{width:265px; display:inline-block; border-bottom:4px #dddddd solid; padding:0 0 5px 1px;}
h2 b{color:#d92d1e; font-weight:500;}
h2 img{vertical-align:-15px; }
.main2_text{height:auto; padding-left:12px;}
.main2_text ul{ list-style-type:none;}
.main2_text li{line-height:30px; height:30px;}
.main2_text li span{ background:#ff9900; color:#fff; line-height:12px; text-align:center; padding:0px 3px}
.main2_text li a{ padding-left:7px; color:#444444}
.main3_text{height:auto; padding-left:12px; padding-top:15px}
.main3_text ul{ list-style-type:none;}
.main3_text li{line-height:30px; height:30px; background:url(../images/mjt.gif) no-repeat left 50%;}
.main3_text li a{ padding-left:9px; color:#444444}
.service_left{float:left; width:215px; padding-left:0px}
.service_right{float:left; width:90px; padding-top:20px}
.servicetitle{ font-size:14px; font-weight:bold; color:#333333; padding-left:12px; line-height:26px; height:30px}
.smore{ padding-left:12px; padding-top:4px}
.smore a{ color:#ff6600; text-decoration:underline}
.qianyue{ background:url(../images/moredi.png); height:39px; line-height:39px; margin-top:20px}
.qianyue_left{ font-size:18px; line-height:39px; color:#ffffff; float:left; font-weight:bold; padding-left:40px}
.qianyue_right{float:right; padding-right:15px; line-height:39px}
.friendlink{border:1px #dddddd solid; margin-top:20px; padding-bottom:10px}
.friendlink ul{ padding-left:25px; padding-top:15px}
.friendlink li{float:left; width:135px; line-height:24px;}
/*内页内容样式*/
#aboutmain{ width:1000px; margin:0px auto; padding-top:10px}
#aboutbanner{ width:1000px; margin:0px auto; padding-top:10px; padding-bottom:10px}
.leftabout{float:left; width:245px;}
.rightabout{float:right; width:735px;}
.location{border-bottom:4px #dddddd solid; height:35px}
.location_left{float:left; font-size:16px; font-weight:bold;line-height:35px;}
.location_right{float:right; line-height:35px;}
.lefttitle{ background:url(../images/moredi.png); height:39px; line-height:39px; color:#ffffff; font-size:16px; font-weight:bold; padding-left:40px}
.m20{ margin-top:15px}
.leftmenu{ border:1px solid #dddddd; padding:0px 12px 12px 12px;}
.leftmenu li{ line-height:35px; background:#eeeeee; margin-top:12px; font-size:14px;
    -moz-border-radius: 6px;/* Gecko browsers */
    -webkit-border-radius: 6px;/* Webkit browsers */
    border-radius:6px;/* W3C syntax */}
.leftmenu a{ padding-left:12px; display:block; color:#333333}
.leftmenu .home{ background:#da3728; color:#FFFFFF; font-weight:bold;}
.leftmenu .home a{ color:#FFFFFF; font-weight:bold;}
.aboutcontent{ font-size:14px; padding-top:10px; line-height:180%}
.leftimg{ padding-top:15px}
.newscontent{ padding-top:10px;}
.mainnews{ padding:0; margin:0}
.mainnews li{ border-bottom:1px dashed #e2e2e2; line-height:40px; font-size:14px; background:url(../images/mjt.gif) no-repeat 5px 50%; padding-left:15px}
.mainnews .time{float:right; line-height:40px; text-align:right; font-size:12px}
.viewbox{ text-align:center;}
.viewbox h2{ font-size:22px; line-height:35px; color:#CC0000}
.viewbox .info{ text-align:center; border-bottom:1px dashed #e2e2e2; border-top:1px dashed #e2e2e2; line-height:30px}
.content{ padding-top:10px; padding-bottom:10px; line-height:180%}
.content img{ text-align:center; display:block; margin:0px auto}
.context{ border-top:1px dashed #e2e2e2; padding-top:10px; height:48px;}
.context li{ line-height:22px;}
/* 二级分类 */
.pro_type{ border:1px solid #dddddd; padding:0px 12px 12px 12px;}
.pro_type a,.pro_type a:link,.pro_type a:visited,.pro_type a:active {padding-left:12px; display:block; color:#333333}
.pro_type a:hover {color:#ec0000;}
.pro_type li {line-height:35px; background:#eeeeee; margin-top:12px; font-size:14px;
    -moz-border-radius: 6px;/* Gecko browsers */
    -webkit-border-radius: 6px;/* Webkit browsers */
    border-radius:6px;/* W3C syntax */}
.type_list{ width:auto; height:auto; padding-top:5px;}
.type_list li{ line-height:28px;background:url(../images/mjt.gif) no-repeat 15px 50%;margin:0px; padding:0px; padding-left:15px;}
.type_list a,.type_list a:link,.type_list a:visited,.type_list a:active {color: #454545; text-decoration:none;}
.type_list a:hover {color:#000000;}
.productcontent{ padding:0; margin:0;}
.product_pic{ border-bottom:1px solid #eeeeee; padding-top:18px; padding-bottom:18px}
.product_left{float:left; width:200px;}
.product_left img{ width:100%;}
.product_right{float:right; width:510px; line-height:180%}
.product_right h3{ font-size:16px; line-height:35px;}
.product_right dt{ padding-top:5px; text-align:right; background:url(../images/more.gif) no-repeat right 52%; line-height:24px; padding-right:18px}
.casecontent{padding-bottom:10px; line-height:180%}
.casecontent strong{ font-size:16px; line-height:40px; color:#ec0000}
.casecontent a{ text-decoration:underline; font-weight:bold; color:#ff0000; font-size:14px;}
.casecontent img{ text-align:center; margin:0 auto; display:block; max-width:700px;}
.page_pic{ margin:0px; padding:0px; padding-top:20px}
.page_pic li{float:left; width:33.3%; text-align:center;}
.page_pic img{width:220px; height:160px; border:0}
.page_pic dt{ line-height:24px; padding-top:4px; font-size:14px; padding-bottom:15px}
.teampic{ margin:0px; padding:0px;width:300px; margin:0px auto; padding-top:10px}
.teampic li{float:left; width:100px; text-align:center; padding-top:5px}
.teampic img{width:90px; height:95px}
.teampic dt{ line-height:20px; padding-top:4px; font-size:12px}
.peixunlist{padding-top:8px;}
.peixunlist li{ line-height:45px; border-bottom:1px solid #eeeeee; font-size:14px; background:url(../images/more.gif) no-repeat left 50%}
.peixunlist a{ padding-left:20px;}
/* 分页 */
.newspage{ height:40px; padding-top:20px;}
.propage{ height:40px; padding-top:20px;}
.black2 {text-align: center;font-size: 14px;line-height:22px;}
.black2 a {border:#b1b8bc 1px solid;padding:4px 8px;margin:2px;color: #444444;text-decoration: none;background-color:#ffffff; border-radius:3px}
.black2 a:hover {border:#83898c 1px solid;color: #ff0000;}
.black2 a:active {border:#83898c 1px solid;color: #ff0000;}
.black2 span.current {border: #49575d 1px solid; padding:4px 8px;font-weight: bold; margin:2px; color: #ffffff; background-color: #5a6b75; border-radius:3px}
.black2 span.disabled {border: #49575d 1px solid;padding:4px 8px;margin: 3px;color: #333;}