﻿@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0; list-style:none;}
body {font-family:"微软雅黑", Arial, Helvetica, sans-serif;font-size:12px;color:#505050; line-height:200%;}
a {color:#394b5f;text-decoration:none;}
a:hover {color:#1b509e;text-decoration:none;}
a,ul,li{list-style:none;}
.hidden{display:none;}
img {border:none; }
.clearfix {height:1px;clear:both;margin-bottom:-1px;overflow:hidden; }
.left{float:left;}
.right{float:right;}
.w965{ width:965px; margin:0 auto;}


/*top*/
.topt-box{ width:100%; height:30px; overflow:hidden; background:#efefef;line-height:30px;}
.topt-box .sc a{ padding:0 5px; color:#868686;}
.topt-box .sc img{}

.topm-box{ width:100%; background:#f5f5f5; border-top:1px solid #efefef; margin-top:1px; overflow:hidden; height:128px;}
.topm-box .logo{ margin-top:30px;}
.topm-box .tel{ margin-top:43px;}

/*导航*/
.menu{height:38px; background:url(../images/navbg.png) repeat-x;}
.menu ul{ width:815px; margin:0 auto;}
.menu ul li{font-size:15px;float:left;line-height:38px; width:130px; text-align:center;}
.menu ul li a{color:#fcfbfb; display:block;}
.menu ul li.menu_x{ width:2px; height:30px; margin:4px 0; background:url(../images/nav_x.png) no-repeat;}
.menu ul li a:hover{background:url(../images/navh.png) no-repeat center center;color:#b50000;}
.menu ul li.current a{background:url(../images/navh.png) no-repeat center center; color:#b50000;}

/*banner*/
.banner{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.pro-switch {height:auto;overflow: hidden;position: relative;margin:0 auto;width:100%;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%;display: block;}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: auto;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 60px;height: 90px;margin: -60px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin:0 5px;display:inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a{background:url(../images/dot1.png) no-repeat center center;display:block;height:10px;overflow:hidden;text-indent:-99em;width:10px;cursor: pointer;}
.flex-control-paging li a.flex-active {background:url(../images/dot2.png) no-repeat center center;}

.keybox{ height:41px; background:url(../images/b-bbg.jpg) repeat-x; line-height:41px; font-size:13px; overflow:hidden;}
.search{position:relative;width:221px;height:24px;float:right; margin-top:9px; background:url(../images/searchbg.jpg) no-repeat;}
.search .input{position:absolute;top:0px;left:0;width:170px;height:22px;font-family:"宋体";line-height:22px;border:1px solid #ccc;color:#959595; background:none;}
.search .btn{position:absolute;top:0px;right:0;width:49px;height:24px;color:#fff;border:none;cursor:pointer; text-indent:-999px;background:none;}

/*主体*/
.sum1{ width:965px; margin:15px auto;}
.sum1-left{ width:220px;}
.sum1-left-tit{ height:46px;line-height:35px; background:url(../images/ind-f-tit.jpg); text-align:center; font-size:15px; color:#fff;}
.sum1-m{ background:url(../images/ind-f-m.jpg) repeat-y;}
.sum1-m ul{ padding:0 10px 10px 10px;}
.sum1-m ul li{ line-height:60px; border-bottom:1px dotted #c3c3c3; background:url(../images/fl-listbg.jpg) no-repeat 5px center; padding-left:20px; font-size:14px;}
.sum1-m ul li a:hover{ color:#a10000;}
.sum1-bot{ height:6px; background:url(../images/ind-f-bot.jpg) no-repeat;}
.sum1-right{ width:727px;}
.sum1-right .title{ height:33px;line-height:33px;border-right:1px solid #e8e8e8; background:url(../images/titbg.png) no-repeat; color:#fff; font-size:15px; position:relative; text-indent:20px;}
.sum1-right .title .more{ position:absolute; top:0; right:10px; font-size:12px;}
.ind-prolist{ padding-top:10px;}
.ind-prolist li{ width:225px; float:left; margin:15px 8px;}
.ind-prolist li .img{ width:221px; height:221px; border:1px solid #dedddd; padding:1px;position:relative;}
.ind-prolist li .img img{width:221px; height:221px;}
.ind-prolist li .a{ position:absolute; left:1px; bottom:0; background:rgba(0,0,0,.5); color:#fff; width:221px; height:28px; line-height:28px; text-align:center;}
.ind-prolist li .btn1,.ind-prolist li .btn2{width:72px; height:28px; text-align:center; display:inline-block; line-height:28px;font-family:"宋体"; float:left; margin-top:25px;}
.ind-prolist li .btn1{ background:url(../images/btn1bg.jpg); color:#fff; margin-left:32px;}
.ind-prolist li .btn2{ background:url(../images/btn2bg.jpg); color:#101010;margin-left:10px;}

.sum2{ width:918px; height:272px; margin:0 auto; background:url(../images/sum2bg.jpg) no-repeat; padding:7px 21px;}
.sum2 .title{ height:28px;position:relative;border-bottom:1px solid #e8e8e8; padding-left:10px; padding-top:10px;}
.sum2 .title .more{ position:absolute; top:5px; right:10px; font-size:12px;}
.sum2 .picbox{width:918px;margin:0 auto; margin-top:10px;}
#CSSBox{float:left;width:866px;margin:0 auto;}
#CSSBox ul li{ float:left;border:1px solid #dedede; padding:1px; margin:0 5px;}
#CSSBox ul li span a{color:#101010;}
#CSSBox ul li img{ width:160px; height:168px;}
#CSSBox ul li span{ display:block; text-align:center;line-height:25px;background:#eaeaea; font-size:12px;}
#LeftButton{ cursor:pointer;margin:55px 10px 0 0;height:20px;width:15px;float:left;background:url(../images/btn-left.png);}
#RightButton{cursor:pointer;margin:55px 0 0 10px;height:20px;width:15px;float:left;background:url(../images/btn-right.png);}

.ad{ width:960px; height:353px; overflow:hidden; margin:15px auto;}
.sum3{ width:965px; margin:0 auto;}
.sum3-left{ width:695px;}
.sum3-left .tit{height:33px;line-height:33px;border-right:1px solid #e8e8e8; background:url(../images/titbg.png) no-repeat; color:#fff; font-size:15px; position:relative; text-indent:35px;}
.sum3-left-txt{border:1px solid #deddd5; padding:10px;}
.sum3-about{ line-height:26px; }
.sum3-about img{ width:233px; height:180px; border:1px solid #deddd5; padding:2px; float:left; margin-right:15px;}
.sum3-about h1{ font-weight:normal; font-size:18px; line-height:30px;}
.sum3-about a{ color:#b50000;}
.sum3-left-pic{ background:url(../images/yy.png) no-repeat center top; padding-top:25px; margin-top:25px; width:670px;}

#CSSBox2{float:left;width:620px;margin:0 auto;overflow:hidden;}
#CSSBox2 ul li{ float:left; margin:0 6px;}
#CSSBox2 ul li img{ width:189px; height:120px; padding:1px; border:1px solid #deddd5;}
#CSSBox2 ul li span{ display:block; text-align:center; font-size:12px;}
#LeftButton2{ cursor:pointer;margin:55px 6px 0 0;height:20px;width:15px;float:left;background:url(../images/btn-left.png);}
#RightButton2{ cursor:pointer;margin:55px 0 0 6px;height:20px;width:15px;float:left;background:url(../images/btn-right.png);}

.sum3-right{ width:260px;}
.sum3-right .tit{height:33px;line-height:33px;border-right:1px solid #e8e8e8; background:url(../images/titbg.png) no-repeat; color:#fff; font-size:15px; position:relative; text-indent:23px;}
.sum3-right .tit .more{ font-size:12px; position:absolute; top:0; right:8px;}
.sum3-right-txt{border:1px solid #deddd5; text-align:center; padding:10px 0;}
.sum3-right-txt img{ margin:5px 0; width:229px; height:282px;}

.sum4{ width:960px; height:344px; margin:15px auto; background:url(../images/sum4bg.jpg);}
.sum4 .tit{ position:relative; border-bottom:1px solid #d1d1d1; font-size:16px; padding-left:10px; line-height:35px; height:35px;}
.sum4 .tit .m{ position:absolute; top:0; right:5px; font-size:12px;}
.sum4-news{ width:240px; padding:0 15px;}
.sum4-news .img{ width:230px; height:104px; border:1px solid #e3e3e3; padding:1px; margin:10px auto 0 auto;}
.sum4-news .yy2{ height:9px; padding:0; margin:0; width:239px; background:url(../images/yy2.png) no-repeat center top;}
.sum4-nlist{}
.sum4-nlist li{line-height:30px; border-bottom:1px dashed #c3c3c3; background:url(../images/fl-listbg.jpg) no-repeat 0px center; padding-left:10px; font-size:12px;}

.sum4-zz{ width:398px; padding:0 20px;}
.sum4-zz .tit2{position:relative; border-bottom:1px solid #d1d1d1; font-size:15px;line-height:35px; height:35px;}
.sum4-zz .tit2 .more{ position:absolute; top:0; right:5px; font-size:12px;}
.sum4-zz .tit2 li{ float:left; padding:0 10px; margin-right:10px;}
.sum4-zz .tit2 li.x{ width:2px; height:15px; background:#d1caca; padding:0; margin-top:13px;}
.sum4-zz .tit2 li.active{color:#fff;border-bottom:1px solid #cf2424; color:#cf2424;}
.sum4-zz-txt{}
.sum4-zz-txt .none {display:none;}
.sum4-zz-txt-t{ padding:20px 0; overflow:hidden;}
.sum4-zz-txt-t img{ width:167px; height:138px; border:1px solid #e0e0e0; padding:1px; float:left; margin-right:15px;}
.sum4-zz-txt-t strong a{ color:#515151;}
.sum4-zz-txt-t a{ color:#fa4c00;}
.zzlist{ margin-top:7px;}
.zzlist li{line-height:30px;border-bottom:1px dashed #c3c3c3;background:url(../images/fl-listbg.jpg) no-repeat 0px center; padding-left:10px; font-size:12px; position:relative;}
.zzlist span{ position:absolute; top:0; right:5px;}

.sum4-message{ width:220px; padding:0 10px 0 18px;}
.sum4-message .tit{border-bottom:1px solid #d1d1d1; font-size:16px; padding-left:5px; line-height:35px; height:35px; color:#c90606;}
.sum4-message table{ padding:20px 0 0 0;}
.sum4-message .input1{ width:141px; height:20px; line-height:20px;}
.sum4-message .input2{ width:141px; height:60px; line-height:20px; margin-top:5px;}
.sum4-message td{ height:35px;}
.sum4-message .btn1,.sum4-message .btn2{ width:60px; height:23px; font-weight:bold; text-align:center; color:#fff; float:left; border:none;}
.sum4-message .btn1{ background:#c50001;}
.sum4-message .btn2{ background:#000; margin-left:20px;}
.sum4-message span{ color:#ea251e;}

/*foot*/
.f-top{ background:#efeeee; overflow:hidden; padding:20px 0;}
.f-logo{ width:131px; height:104px; padding:10px 10px 0 10px; float:left;}
.f-adress{ width:360px; border-left:1px solid #cecece; padding-left:20px; padding-top:10px;padding-bottom:10px; line-height:30px; font-size:14px; float:left; margin-left:10px;}
.link{ width:240px; float:right;}
.link h3{ font-size:15px;}
.link a{ padding:0 10px; line-height:35px; border-bottom:1px solid #cecece; font-size:14px;display:block;}
.foot{ width:100%; background:#4d4d4d;line-height:40px; color:#8b8a8a; text-align:center;}

/*内页*/
.ban{ height:310px; width:100%; overflow: hidden; background:url(../images/ban.jpg) no-repeat center top;}
.mainbox{ width:965px; margin:20px auto; overflow:hidden;}
.sidebar{ width:210px;}
.side-tit{ height:65px; line-height:65px; font-size:28px; text-align:center; color:#fff; background:url(../images/sidetitbg.jpg); }
.sidelist{}
.sidelist li{ height:32px; line-height:32px; background:url(../images/sideli.jpg) no-repeat;  text-align:center; margin:3px 0; font-size:15px;}
.sidelist li a{ display:block;color:#e45a5a;}
.sidelist li a:hover{background:url(../images/sidelih.jpg) no-repeat; color:#fff; }
.sidelist li.current a{background:url(../images/sidelih.jpg) no-repeat; color:#fff;}

.side-con{ border:1px solid #dbdbdb; margin-top:20px; }
.side-contit { height:44px; background:url(../images/sidepic.jpg) no-repeat center top; border-bottom:1px solid #dbdbdb;}
.side-contxt{font-size:14px; padding:10px 10px 0 10px; line-height:30px;}

.main-right{ width:740px; border:1px solid #dbdbdb;}
.path{ height:30px; line-height:30px; font-size:13px; padding-left:10px; background:#ededed;border-bottom:1px solid #cacaca;}
.main-right-txt{ padding:10px; line-height:210%; background:#f6f6f6;}

.news_list{ font-family:"宋体";}
.news_list li{height:30px; line-height:30px; border-bottom:1px dotted #b9b9b9; position:relative; padding-left:5px;}
.news_list li span{ position:absolute; right:10px;}

.fenye{text-align:center;}
#pagelist,#espcms_bbs_pagelist{color:#818181}
.pagination {font-family: '微软雅黑','Microsoft YaHei UI','Microsoft YaHei',arial, helvetica, sans-serif;overflow: hidden;padding:10px 0px;font-size:12px;margin: 0px;}
/*按钮色彩样式*/
.pagination a {border: #cd0100 1px solid;color: #238016;text-decoration: none;overflow: hidden;padding:5px 5px;margin: 0px 0px 0px 5px;}
.pagination a:visited {text-decoration: none;overflow: hidden;}
.pagination a:active {text-decoration: none;overflow: hidden;}
.pagination a:hover {color: #fff;background-color: #cd0100;overflow: hidden;}
.pagination span.current {border: #cd0100 1px solid;color: #fff;overflow: hidden;padding:5px 5px;margin: 0px 0px 0px 5px;}
.pagination span.disabled {background-color: #cd0100;}

h4{line-height:40px;text-align:center;font-size:14px;}
.daodu{text-align:center;margin:0 auto 10px auto;height:29px;background:#efefef;line-height:29px;}
.newsread{ padding:10px;}
.newsread .sxp{ border-top:1px solid #e3e3e3; margin-top:15px;}

.goods_list{padding:20px 10px;}
.goods_list li{ width:33.3%; float:left; text-align:center; margin-bottom:10px;}
.goods_list li img{ width:198px; height:166px; border:1px solid #dcdedd; padding:2px;}
.goods_list li span{ display:block; line-height:30px;}