@charset "utf-8";

/* base 公共部分 */
body { font: 12px/22px "微软雅黑"; color:#555; margin: 0px; padding:0;text-align:center;}
*{ padding:0; margin:0;}
a { color:#555; text-decoration:none;}
a:hover{ color:#d30000; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
.clearboth { clear:both; }
.page{ text-align:center; margin:10px 0; width:100%; float:left;}
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#d30000;}

.container{ width:1040px; margin:0 auto; text-align:left;}

/*头部*/
.header{width:100%; float:left;}
.header .top{ width:100%; height:30px; line-height:30px; background:#f1f1f1;}
.header .top .nr{ width:1040px; line-height:30px; margin:0 auto; text-align:left;}
.header .top .nr span{ float:right; color:#555; font-size:12px;}
.header-top{overflow:hidden;  }
.header-top .logo{ float:left; }
.header-top .logo h1{ font-size:30px; line-height:108px;}
.header-top .right{ float:right;  }
.header-top .right .banben{ margin-top:15px; float:right;}
.header-top .right .banben a{ background:url(../images/banben.jpg) no-repeat; height:17px; width:99px; margin-right:10px; padding:0 29px; }
.header-top .ss{ float:left; margin-top:73px;  }
.header-top .ss input{ border:1px solid #ccc; background:#fff; line-height:26px; width:100px; padding-left:10px; }
.header-top .ss img{ float:right;}

/*菜单*/
/* 本例子css */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ height:50px; line-height:50px; background:#b81c22;  position:relative; z-index:1;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 20px; font-size:14px; font-weight:bold;}
.nav .nLi h3 a.z{ border-left:none;}
.nav .nLi h3 a.r{ border-right:none;  border-left:none;}
.nav .sub{ display:none; width:100px; left:0; top:34px;  position:absolute; background:#4E4E4E;  line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ background:#6d6d6d; color:#fff;  }
.nav .on h3 a{ background:url(../images/line.jpg) center no-repeat; color:#fff;   }
.h_sea {line-height: 23px;padding: 13px 0 0;width: 224px;
overflow: hidden;}
.s_inp {width: 181px;font-family: "Microsoft YaHei";line-height: 23px; height: 23px; padding: 0 0 0 13px; color: #999;border: none;background: url(../images/sch_ip.gif) left top no-repeat;
float:left;}
.s_ss {margin: 0 0 0 -4px; background: none;border: none;}

/*banner*/

.slideBox{ width:100%;  overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute;  bottom:10px; z-index:1; left:45%;  }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:50px; height:8px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%;  display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:51px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
		
		
/*主体*/
.content{ width:100%; float:left; margin:15px 0;}
.content-sy{ width:100%; float:left;  background:#e1e1e1;}


/* 本例子css */
.cpztc{ background:#f0f0f0; overflow:hidden;}
.slideTxtBox001{ width:1040px;  text-align:left; margin:30px 0;   overflow:hidden;}
.slideTxtBox001 .hd{ line-height:35px;  float:left; width:217px;  background:#fff; }
.slideTxtBox001 .hd ul{ float:left; width:217px; }
.slideTxtBox001 .hd ul li{ padding:0 20px; cursor:pointer; background:url(../images/dian.jpg) no-repeat left; border-bottom: 1px solid #f5f5f5;}
.slideTxtBox001 .hd ul li a{ color:#666; font-size:14px;}
.slideTxtBox001 .hd ul li.on{ height:40px;  background:#000; color:#fff;}
.slideTxtBox001 .hd ul li a:hover{ color:#fff;}
.slideTxtBox001 .bd{float:right; border-bottom:2px solid #FF0004;  background:#fff;}
.slideTxtBox001 .bd .box .tp001 img {width:760px; height:398px;}
.slideTxtBox001 .bd .box { padding:15px;}
.slideTxtBox001 .bd .box p{ padding:10px 0; width:750px;}
.slideTxtBox001 .bd .box h4{ border-bottom:1px dashed #ccc; line-height:35px;}
.slideTxtBox001 .bd .box h4 a{  zoom:1; color:#FF0004;    }
.slideTxtBox001 .bd .box a{color:#555;}
.slideTxtBox001 .bd .box ul{border-bottom:1px dashed #ccc; margin:5px 0;}
.slideTxtBox001 .bd .box ul li a{ float:left;  color:#555; padding:0 10px; border-right:1px solid #ccc; margin:5px 0; width:100px; text-align:center;}
.slideTxtBox001 .bd .box ul li a:hover{ color:#FF0004;}

.slideTxtBox001 .bd .box table tr{border-bottom:1px dashed #ccc; margin:5px 0;}
.slideTxtBox001 .bd .box table tr td{border-right:1px solid #ccc; border-bottom:1px dashed #ccc;}
.slideTxtBox001 .bd .box table tr td a{ color:#555; text-align: center; padding:0 10px; }



.cpzq{ margin:30px 0; float:left;}
.cpzq .title{ font-size:16px; text-align:center; color:#666;}
.cpzq .box{ width:1040px; margin-top:20px;}
.cpzq .box ul li{ float:left; width:248px; margin-right:12px; text-align:center;}
.cpzq .box ul li img{ width:248px; height:179px;}
.cpzq .box ul li span{ font-size:16px; color:#000; text-align:center; font-weight:bold;}
.cpzq .box ul li span a{ color:#000; background:none;}
.cpzq .box ul li p{ font-size:12px; color:#666; text-align:left;}
.cpzq .box ul li a{ color:#d30000; text-align:center; background:url(../images/gd_32.jpg) no-repeat center; line-height:31px; height:31px; padding:10px 35px;}




.gywm{ width:400px; float:left;}
.gywm .title{ margin:20px 0;}
.gywm p a{ color:#FF0004;}
.gywm p a:hover{ color:#ccc;}

.yy{ width:100%; margin-top:10px;}
.yy img{ width:100%;}

.xwzx{width:580px; float:right;}
.xwzx .title{ margin:20px 0; float:left;}
.xwzx img{ float:left; margin-right:20px;}
.xwzx p a{ color:#FF0004;}
.xwzx p a:hover{ color:#ccc;}


.ksdh{ margin:30px 0; float:left;}
.ksdh .box-d{ margin:20px 0;}
.ksdh .box-d h3 { background:url(../images/bbb.jpg) no-repeat 0px center; padding-left:20px;  float:left;  width:80px;}
.ksdh .box-d ul{ float:left; width:880px; }
.ksdh .box-d ul li{ float:left; }
.ksdh .box-d ul li a{ padding:0 10px; border-right: dashed 1px #ccc;}

.ksdh .yqlj .title {font-size:16px; padding-bottom:10px; padding-top:20px; background:url(../images/yq.jpg) no-repeat center; height:20px; line-height:20px;}
.ksdh .yqlj ul{ padding:10px 0;}

.yw{background:url(../images/blyx_03.jpg) center; height:584px;   }
.blyx{background:#f1f1f1;height:612px;}
.blyx .title{ padding-top:40px; width:1040px; margin:0 auto;}
.blyx .title p{ text-align:center; color:#666; font-size:16px; padding-bottom:20px;}


.jianju{ margin-bottom:20px;}
/*内页左边菜单*/
.sidebar{ width:200px; float:left;}
.side_menu{}
.side_menu .title{background:url(../images/hd_n_c.jpg) no-repeat left; overflow:hidden; height:74px; line-height:74px; padding:0 10px;}
.side_menu .title .wz01{ color:#fff; font-size:12px; }
.side_menu .title .wz02{ color:#fff; font-size:24px;  }
.side_menu .title .wz02 a{ font-size:12px;color:#fff;}
.sideMenu{  border:1px solid #ddd;  }
.sideMenu h3{ height:32px; line-height:32px; padding-left:10px;  border-top:1px solid #e3e3e3; background:url(../images/btbj-2.jpg) no-repeat left; cursor:pointer;font:normal 14px/32px "Microsoft YaHei"; color:#fff;;
		}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; }
.sideMenu ul{ padding:8px 8px; color:#999; display:none; /* 默认都隐藏 */ }

.side_menu ul{}
.side_menu ul li{ font-size:14px; position:relative; background:url(../images/btbj-1.jpg) repeat-x; height:36px; }
.side_menu ul li span{ float:left; line-height:29px; }
.side_menu ul li a{ display:block; border-bottom:1px solid #ccc; line-height:36px; padding-left:33px;}
.side_menu ul li a:hover,.side_menu ul li a.active,.side_menu ul li:hover{/*  background:url(../images/btbj-2.jpg) repeat-x; */ height:36px;  color:#f00;}
.side_lxwm{ width:200px; height:86px;}
.side_lxwm img{ width:200px; height:86px;}


/*======内页右边内容=====*/
/*内页右边标题*/
.side_right{ width:805px; float:right; background:#fff;  padding:15px; min-height:400px;}
.side_right .yemei{ border-bottom:solid 1px #e3e3e3; padding-bottom:5px;}
.side_right .yemei h2{ font-size:18px; float:left; background:url(../images/xtb-1.png) 0 5px no-repeat; padding-left:20px; font-weight:normal;}
.side_right .yemei span{ float:right; color:#ccc;}
.side_right .yemei span a{color:#ccc;}
.side_right .yemei span a:hover{color:#666;}

.side_right .box{padding:20px 0;}
.side_right .box ul li{ float:left; width:185px; margin-right:16px; text-align:center;}
.side_right .box ul li img{ width:185px; height:150px;}
.side_right .box ul li span{ font-size:16px; color:#000; text-align:center; font-weight:bold;}
.side_right .box ul li span a{ color:#000; background:none;}
.side_right .box ul li p{ font-size:12px; color:#666; text-align:left;}
.side_right .box ul li a{ color:#d30000; text-align:center; background:url(../images/gd_32.jpg) no-repeat center; line-height:31px; height:31px; padding:10px 34px;}

/*内页右边单页及表格、表单样式*/
.side_right .intro{ line-height:26px; padding-top:5px;}
.side_right .intro table{ background:#dadada; margin:20px 0;}
.side_right .intro table tr td{ padding:4px; background:#fff;}
.side_right .intro table tr td a:hover{ color:#c30;}
.side_right .intro table input, .side_right .intro table textarea{ border:solid 1px #ccc; padding:4px; font-family:"微软雅黑"; border-radius:3px;}
.side_right .intro table input.button{background:#555; color:#fff; cursor:pointer; padding:2px 10px; border:none;}


/*首页新闻列表*/
.sy_news_list{ padding:20px 0; width:283px; float:left;}
.sy_news_list ul li{background:url(../images/fh_03.jpg) no-repeat 6px; padding-left:30px; line-height:31px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; width:253px; }
.sy_news_list ul li a:hover{ text-decoration:underline;}
.sy_news_list ul li span{ float:right;}



/*新闻列表*/
.news_list{ padding:20px 0;}
.news_list ul li{ border-bottom:dotted 1px #dbdbdb; background:url(../images/iocn02.jpg) no-repeat 6px; padding-left:30px; line-height:24px; margin-bottom:10px;}
.news_list ul li a:hover{ text-decoration:underline;}
.news_list ul li span{ float:right;}

.news_list1{ padding:20px 0;}
.news_list1 ul li{margin-bottom:32px; height:200px;}
.news_list1 .left{ width:200px; float:left;}
.news_list1 .left img{ width:200px; height:200px; padding:5px; border:1px solid #ebebeb;}
.news_list1 .right{ width:550px; float:right;}
.news_list1 .right h5{height: 30px;line-height: 30px;overflow: hidden;font-size: 16px;}
.news_list1 .right h5 a{ color:#333;}
.news_list1 .right h6{font-weight: normal;height: 30px;line-height: 30px;overflow: hidden;font-size: 12px;margin-bottom: 18px;color: #999;}
.news_list1 .right p{color: #666;font-size: 14px;line-height: 26px;height: 78px;overflow: hidden;margin-bottom: 20px}
.news_list1 .right .cs_more {color: #fff;display: inline-block;font-size: 14px; background: url(../images/c_btn.gif) no-repeat;text-align: center;line-height: 28px;height: 28px;width: 92px;}

/*新闻详细页*/
.news_show{ padding:20px 0;}
.news_show .name{ font-size:20px; text-align:center; line-height:40px;}
.news_show .date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #dadada; padding-bottom:10px; color:#ccc;}
.news_show .nr{ padding:8px 18px; }
.news_show .nr p{ margin-bottom:10px; line-height:26px;}
.news_show  .mct3 {text-indent: 0;line-height: 39px;height: 39px;border: 1px #cacaca dashed; border-left: none;border-right: none;}
.news_show  .fr{ float:right;}
.news_show .back{ text-align:center;}
.news_show .back a:hover{ color:#ec6100;}

/*产品列表*/
.product_list{ padding:20px 0;}
.product_list ul li{ float:left; margin:0 15px 20px; width:233px; text-align:center; overflow:hidden;}
.product_list ul li img{ border:solid 1px #dadada; width:231px; height:220px;}

/*产品详细*/
.product_show{ padding:20px 0;}
.product_show .pic{ float:left; width:500px;}
.product_show .pic img{ width:500px; border:solid 1px #dadada; padding:2px;}
.product_show .guige{ float:right; width:250px;}
.product_show .guige ul li{ border-bottom:dotted 1px #ccc; line-height:24px; padding-left:10px; margin-bottom:10px;}
.product_show .guige ul li .font1{ color:#b81c22;}
.product_show .sm{ width:100%; float:left; margin-top:20px;border-top:solid 2px #f00000;}
.product_show .sm .smbt{ border-bottom:solid 1px #dadada; width:100%; float:left;}
.product_show .sm .smbt span{ background:#d30000; color:#fff; padding:5px 10px; border-radius:4px 4px 0 0; font-size:14px; float:left;}
.product_show .sm .neirong{ padding:10px; line-height:24px; float:left;}
.product_show .sm ul{border-bottom: 1px dashed #ccc;margin: 10px 0;line-height:30px;}
.product_show .sm ul li a{ float:left; padding:0px 10px; border-right: 1px solid #ccc; width:129px; text-align:center; margin:3px 0;}

.product_show .sm table tr{border-bottom:1px dashed #ccc; margin:5px 0;}
.product_show .sm table tr td{border-right:1px solid #ccc; border-bottom:1px dashed #ccc;}
.product_show .sm table tr td a{ color:#555; text-align: center; padding:0 10px; }


/*视频列表*/
.video_list{ padding:20px 0;}
.video_list ul li{ float:left; margin:0 25px 20px; width:325px; text-align:center; overflow:hidden;}
.video_list ul li img{ border:solid 1px #dadada; width:323px; height:270px;}



/*footer*/
.footer{ width:100%; float:left; line-height:24px; background:#535353; }
.footer .fdh{ text-align:center; background:#333333; padding:8px 0;}
.footer .fdh .jz{text-align:center; color:#fff;}
.footer .fdh .jz a{ color:#fff; padding:0 10px; }
.footer .fdh .jz a:hover{ color:#000;}
.footer .nr{ float: left; width: 531px; margin-top:30px; line-height: 24px;}
.footer .nr p{line-height: 24px; color: #fff;}
.footer p a{ color:#fff;}
.footer .dblogo{ float:left; margin-top:20px; margin-right:20px;}
.footer .dblxwm{ float:right; margin-top:15px; margin-right:40px;}

