body,div,ul,li,span,dl,dt,dd,h1,h2,h3,h4,a,p,b{ margin:0; padding:0; list-style:none; text-decoration:none;font-family:Arial,"微软雅黑","Cambria"; font-size:14px; color:#333;}
.clear{ clear:both;}
img{ border:none;}




#header{ width:100%; background:url(../images/header_bg.jpg)  repeat-x;  height:100px;}
#header .header_con{ width:1100px; height:100px; margin:0 auto;}
#header .header_con .logo{ float:left;}
#header .header_con ul{ width:200px; height:100px; line-height:100px; float:right;}
#header .header_con ul li{ float:left; color:#989898;} 
#header .header_con ul li a{ color:#989898; font-size:12px; width:60px; height:100px; line-height:100px; text-align:center; display:block; background:url(../images/bg.png) no-repeat center right; margin-right:5px;}
#header .header_con ul li a:hover{ color:#c70019;}
#nav{ width:100%; height:40px; background:#a40000;}


#bannerbox{ width:100%; height:450px; z-index:-1;}
#full-screen-slider {width:100%;height:450px;float:left;position:relative;}
#slides {display:block;width:100%;height:450px;list-style:none;padding:0;margin:0;position:relative}
#slides li {display:block;width:100%;height:100%;list-style:none;padding:0;margin:0;position:absolute}
#slides li a {display:block;width:100%;height:100%;text-indent:-9999px}
#pagination {display:block;list-style:none;position:absolute;left:50%;top:400px;z-index:9900;padding:5px 15px 5px 0;margin:0}
#pagination li {display:block;list-style:none;width:10px;height:10px;float:left;margin-left:15px;border-radius:5px;background:#FFF}
#pagination li a {display:block;width:100%;height:100%;padding:0;margin:0;text-indent:-9999px;}
#pagination li.current {background:#c70019;}

#pro{ width:1100px; height:340px;margin:0 auto; margin-top:30px; margin-bottom:50px;}
#pro .pro_btn{ width:1100px; height:70px; text-align:center; line-height:70px; margin-bottom:30px;}
.marqueeleft{height:243px;width:1100px;overflow:hidden;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left; margin-right:35px;display:inline;width:253px;height:243px;overflow:hidden;  position:relative;}
.marqueeleft li .pic{display:block;width:253px;height:243px;overflow:hidden;}
.marqueeleft li .txt{ width:253px; height:30px; background:#4c4c4c; text-align:center;overflow:hidden; position:absolute; bottom:0; left:0;}
.marqueeleft li .txt a{ line-height:30px; font-size:14px; color:#fff; display:block; width:253px; height:30px; overflow:hidden;}
.marqueeleft li:hover .txt{ background:#a40000;}

#zhong{ width:100%; height:405px; background:url(../images/zhong_bg.jpg) no-repeat center top; margin-bottom:50px; padding-top:45px;}
#zhong #zhong_con{ width:1100px; height:450px; margin:0 auto;}
#zhong #zhong_con #zhong_l{ width:492px; float:left;}
#zhong #zhong_con .left_btn{ width:492px; height:25px; margin-bottom:30px;}
#zhong #zhong_con .left_btn h2{ width:180px; height:25px; float:left; font-size:18px; color:#222;}
#zhong #zhong_con .left_btn b{ font-weight:normal; font-family:"Cambria"; font-size:18px; color:#b0b0b0;}
#zhong #zhong_con .left_btn .more a{ width:54px; height:25px; float:right; display:block; font-size:12px; line-height:25px; color:#a40000;}
#zhong #zhong_con #zhong_l .left_con{ width:492px; overflow:hidden;}
#zhong #zhong_con #zhong_l .left_con .left_con1{ width:492px; height:198px; margin-bottom:30px;}
#zhong #zhong_con #zhong_l .left_con .left_con2{ width:492px; height:80px; font-size:14px; color:#333; line-height:2em; overflow:hidden; text-indent:28px;}
#zhong #zhong_con #zhong_r{ width:558px; float:right;}
#zhong #zhong_con .right_btn{ width:558px; height:25px; margin-bottom:30px;}
#zhong #zhong_con .right_btn h2{ width:180px; height:25px; float:left; font-size:18px; color:#222;}
#zhong #zhong_con .right_btn b{ font-weight:normal; font-family:"Cambria"; font-size:18px; color:#b0b0b0;}
#zhong #zhong_con .right_btn .more a{ width:54px; height:25px; float:right; display:block; font-size:12px; line-height:25px; color:#a40000;}



#zhong #zhong_con #zhong_r .right_con{ width:558px; overflow:hidden;}
#zhong #zhong_con #zhong_r .right_con li{ width:448px; height:80px; margin-bottom:20px; padding-left:110px; transition:all 0.5s;}
#zhong #zhong_con #zhong_r .right_con li .li_btn{ width:448px; height:20px; margin-bottom:30px; overflow:hidden; }
#zhong #zhong_con #zhong_r .right_con li .li_btn h3{ width:358px; float:left; height:20px; font-size:16px;}
#zhong #zhong_con #zhong_r .right_con li .li_btn .date{ width:80px; height:20px; float:right; font-size:12px; color:#959595;}
#zhong #zhong_con #zhong_r .right_con li p{ width:448px; height:15px;font-size:12px; overflow:hidden;}
#zhong #zhong_con #zhong_r .right_con li:hover h3{ color:#a40000;}
#zhong #zhong_con #zhong_r .right_con .li1{ width:558px; background:url(../images/index2_03.jpg) no-repeat; height:80px;}
#zhong #zhong_con #zhong_r .right_con .li2{ width:558px; height:80px;background:url(../images/index2_06.jpg) no-repeat; }
#zhong #zhong_con #zhong_r .right_con .li3{ width:558px; background:url(../images/index2_08.jpg) no-repeat; height:80px;}
#zhong #zhong_con #zhong_r .right_con .li1:hover{ background:url(../images/1.jpg) no-repeat;}
#zhong #zhong_con #zhong_r .right_con .li2:hover{ background:url(../images/2.jpg) no-repeat;}
#zhong #zhong_con #zhong_r .right_con .li3:hover{ background:url(../images/3.jpg) no-repeat;}

#li_btn{ width:1100px; height:95px; background:url(../images/li_bg.jpg) no-repeat center; margin:0 auto; margin-bottom:30px;}
#li_btn li{ width:220px; height:95px; float:left; text-align:center; } 
#li_btn li a{ width:220px; height:20px; display:block; margin-top:50px;  text-align:center; font-size:14px; color:#333; font-weight:700; font-family:"Arial"; overflow:hidden;}
#li_btn li a:hover{ color:#cc0001;}
#li_btn li b{ width:220px; height:15px; color:#9d9d9d; font-weight:normal; font-family:"Arial"; font-size:12px; overflow:hidden;}
#li_btn .li1{ background:url(../images/li1.jpg) no-repeat center 15px;} 
#li_btn .li2{ background:url(../images/li2.jpg) no-repeat center 15px;} 
#li_btn .li3{ background:url(../images/li3.jpg) no-repeat center 15px;} 
#li_btn .li4{ background:url(../images/li4.jpg) no-repeat center 15px;} 
#li_btn .li5{ background:url(../images/li5.jpg) no-repeat center 15px;} 

#foot{ width:100%; height:300px; background:url(../images/foot_bg.jpg) no-repeat center top; padding-top:35px;}
.foot_con{ width:1100px; height:300px; margin:0 auto;}
.foot_con .foot_top{ width:1100px; height:240px;}
.foot_con .foot_top .foot_left{ width:200px; height:240px; float:left; color:#fff; font-size:14px; line-height:2.5em;}
.foot_con .foot_top .foot_left h3{ width:200px; height:16px; font-weight:normal;color:#fff; font-size:16px;}
.foot_con .foot_top .foot_right{ width:875px; height:240px; float:right; overflow:hidden;}
.foot_con .foot_top .foot_right  li{ width:110px; height:16px; float:left;margin-right:35px;}
.foot_con .foot_top .foot_right  li a{ width:110px; height:16px; line-height:16px; display:block; color:#fff; text-align:center;color:#fff; font-size:16px; }
.foot_con .foot_top .foot_right  li a:hover{ color:#a40000;}
.foot_con .foot_top .foot_right  li ul li{ float:none; margin-top:18px;}
.foot_con .foot_top .foot_right  li ul li a{ width:110px; height:20px; line-height:20px; font-size:12px; color:#ccc;overflow:hidden; text-align:center;}
.foot_con .foot_top .foot_right  li ul li a:hover{ color:#cc0001;}
.foot_xia{ width:1100px; height:58px; margin:0 auto; text-align:center;}
.foot_xia p{ height:58px; line-height:58px; color:#fff; font-size:14px;}
.foot_xia p a{ font-size:14px; color:#fff;}


#nei_banner{ width:100%; height:220px; overflow:hidden; text-align:center; margin-bottom:30px;}
#nei_nav{ width:1100px; height:40px; margin:0 auto; margin-bottom:30px; }
#nei_nav li{ width:120px; height:40px; margin-right:4px;float:left;}
#nei_nav li a{ display:block; width:120px; height:40px; background:#f0f0f0; color:#333;margin-right:4px;float:left; text-align:center; line-height:40px; overflow:hidden; }
#nei_nav li a:hover{background:#a40000; color:#fff;  }
#nei_nav li a.active{background:#a40000; color:#fff;  }



#all{ width:1100px; height:auto; margin:0 auto; margin-bottom:100px;}
#all .jianjie{ font-size:14px; line-height:3em;}
#all .xiwnen{ width:1100px; height:auto; margin:0 auto;}
#all .xinwen li{ width:1100px; height:180px; margin-bottom:30px;}
#all .xinwen li .xinwen_img{ width:230px; height:180px; float:left;}
#all .xinwen li .xinwen_con{ width:825px; height:180px; float:right;}
#all .xinwen li .xinwen_con .xinwen_top{ width:825px; height:70px; line-height:70px;}
#all .xinwen li .xinwen_con .xinwen_top h2{ width:700px; height:70px;color:#333; font-size:16px; float:left; overflow:hidden;}
#all .xinwen li:hover .xinwen_con .xinwen_top h2{ color:#a40000;}
#all .xinwen li .xinwen_con .xinwen_top span{ width:100px; font-size:14px; color:#666; height:70px; float:right;}
#all .xinwen li .xinwen_con .xinwen_xia{ width:825px; height:95px; font-size:14px; color:#666; line-height:2.5em; overflow:hidden;}

#all .xiangqing_top{ width:1100px; height:80px; text-align:center; border-bottom:1px solid #ccc; margin-bottom:30px;}
#all .xiangqing_top h2{ width:1100px; height:20px; line-height:20px; font-size:18px; color:#333;}
#all .xiangqing_top .date{ width:1100px; height:15px; color:#666; font-size:12px; margin:15px auto;} 
#all .xiangqing_top .date a{color:#666; font-size:12px;}
#all .xiangqing_xia{ font-size:14px; color:#333; line-height:2.5em;}

#all .honorn{ width:1100px; height:auto;}
#all .honorn li{ float:left;font-size:12px;color:#666;margin-bottom:60px; margin-right:83px; text-align:center; padding:5px 5px;width:270px; height:185px; text-align:center; border:1px solid #ccc;}
#all .honorntu{width:270px; height:185px; text-align:center; float:left;}
#all .honornti{width:270px; height:35px; line-height:20px; text-align:center; float:left; margin-top:20px; overflow:hidden;}

#all .wenhua_con{font-size:14px; color:#333; line-height:2.5em;}
#all .chanpin_fenlei{ width:1100px; height:auto;}
#all .chanpin_fenlei li{ width:348px; height:358px; margin-right:16px; float:left; margin-bottom:30px; border:1px solid #ccc; transition:all 0.5s;}
#all .chanpin_fenlei li p{ width:338px; overflow:hidden; height:40px; background:#ccc; line-height:40px; font-size:16px; color:#333; text-align:center; padding:0 5px;}
#all .chanpin_fenlei li:hover{ border:1px solid #a40000;}
#all .chanpin_fenlei li:hover p{ background:#a40000; color:#fff;}

#all .fenlei_nei{ width:1100px; height:auto;}
#all .fenlei_nei li{ width:1100px; height:182px; margin-bottom:30px; transition:all 0.5s;}
#all .fenlei_nei .chanpin_img{ width:230px; border:1px solid #ccc; float:left; height:180px;}
#all .fenlei_nei .chanpin_list{ width:835px; height:182px; float:right;}
#all .fenlei_nei .chanpin_list h2{ width:835px; height:55px; line-height:55px; font-size:16px;}
#all .fenlei_nei .chanpin_list p{ width:835px; height:60px; overflow:hidden; font-size:14px; color:#666; line-height:2em; margin-top:10px;}
#all .fenlei_nei .chanpin_list .nei_more{ width:100px; height:30px; line-height:30px; text-align:center; border:1px solid #ccc; margin-top:20px; color:#666;transition:all 0.5s;}
#all .fenlei_nei li:hover h2{color:#a40000;}
#all .fenlei_nei li:hover .nei_more{color:#fff; background:#a40000;}
#all .xiangqing_nei{ width:1100px; overflow:hidden; margin-bottom:40px;}
#all .xiangqing_nei .xingqing_left{ width:400px; height:414px;float:left;}
#all .xiangqing_nei .xiangqing_right{ width:700px; height:414px;  float:right;}
#all .xiangqing_nei .xiangqing_right h2{ width:700px; height:80px; line-height:80px; font-size:18px; color:#a40000; margin-bottom:30px;}
#all .xiangqing_nei .xiangqing_right .chanpin_jieshao{ line-height:2.5em; font-size:14px; color:#666; height:280px; overflow:hidden;}
#all .xiangqing_canshu{ width:1060px; background:#f1f1f1; height:auto; line-height:2.5em; font-size:14px; padding:20px;}

#all .kehufuwu{ font-size:14px; line-height:3em; height:auto; color:#333;}

#all .kehufuwu h2{ font-size:18px; color:#a40000; margin-bottom:15px;}

#all .lianxi_left{ width:395px; float:left; }
#all .lianxi_left li{ width:370px; height:auto; margin-bottom:30px;padding-left:25px; font-size:16px; overflow:hidden;}
#all .lianxi_left li a{ font-size:16px;}

#all .lianxi_left li.lianxi1{ background:url(../images/lianxi1.jpg) no-repeat center left;}
#all .lianxi_left li.lianxi2{ background:url(../images/lianxi2.jpg) no-repeat center left;}
#all .lianxi_left li.lianxi3{ background:url(../images/lianxi3.jpg) no-repeat center left;}
#all .lianxi_left li.lianxi4{ background:url(../images/lianxi4.jpg) no-repeat center left;}
#all .lianxi_left li.lianxi5{ background:url(../images/lianxi5.jpg) no-repeat center left;}
#all .lianxi_left li.lianxi6{ background:url(../images/lianxi6.jpg) no-repeat center left;}
#all .lianxi_left li.lianxi7{ background:url(../images/lianxi7.jpg) no-repeat center left;}
#all .lianxi_left li.lianxi8{ background:url(../images/lianxi8.jpg) no-repeat center left;}
#all #map{ width:695px; height:530px; float:right; background:#333;}
#faq li{ margin-bottom:10px;}
#faq dt{  height:40px; border:1px solid #dddddd; background: url(../images/zhankai.png) 1050px 5px no-repeat; padding-left:15px; line-height:40px; color:#333333; font-size:14px; cursor:pointer;}
#faq dd{display:none; padding:20px; font-size:12px; line-height:30px; background:#f1f1f1; margin:0; width:1060px; color:#666;}

#all .zulin{ line-height:2.5em; color:#333; font-size:14px;}
#all .hezuo{ width:1100px; height:auto;}
#all .hezuo li{ width:150px; height:90px; margin-right:50px; float:left; margin-bottom:30px; cursor:pointer;} 
/*分页*/
.listpage {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
.listpage a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.listpage a.current {
    background-color: #a40000;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.cpage { text-align:center}
.cpage a {
	background-color: #FFFFFF;
    border-color: #7EB864;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding:5px 10px;
}