@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; text-decoration:none; list-style:none; font-family:"微软雅黑";}
input{ border:0;}
.top{ width:1026px; margin:0 auto; height:100px; }
.logo{ float:left;margin-top:20px;}
.search{ float:right;}
.search ul{ width:185px; height:26px; margin-top:20px; background-image:url(../images/ssbj.jpg);}

.search ul .s01{ float:left; width:150px; height:19px; margin-left:7px; margin-top:2px;}
.search ul .s01 input{width:145px; height:19px; font-size:14px; line-height:19px;}
.search ul .s02{ float:left; width:19px; margin-right:7px;margin-top:2px;}
.search ul .s02 input{ background-image:url(../images/ssan.jpg); width:19px; height:19px;cursor: pointer;}


/*导航开始*/
.nav{ width:100%; background-color:#177fc4; height:50px; }
.navlist{ width:1022px; height:50px; margin:0 auto;}
.navlist li{ float:left; height:50px; border-left:1px solid #6dadd8;}
.navlist li{  position:relative;}
.navlist li a{ display:block; text-align:center; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;color:#ffffff; line-height:50px;padding:0 30px 0 30px;}
.navlist .libs{ background-color:#7bb54b;border-left:1px solid #abcf8d;}
.navlist .nav01{ border:0;}

.navlist li #xl{ width:100%; display:none; left:0; top:50px; padding-top:2px;}
.navlist li:hover #xl{ display:block; position:absolute;z-index:10;}
#xl li{ height:30px; border:0; display:block; width:100%; background-color:#7db653; border-top:1px solid #aad4ad; overflow:hidden;}
#xl li:hover{ background-color:#1e83c6;border-top:1px solid #1e83c6;}
#xl li a{ text-align:center; line-height:30px; color:#ffffff; padding:0; font-size:12px;}
/*导航结束*/



/*banner*/
#inner { width: 1022px; margin: 0 auto; }
.hot-event { padding: 335px 0 0; position: relative; }
   .hot-event .switch-tab { text-align: center; padding: 10px 0; }
        .hot-event .switch-tab a, .hot-event .switch-tab .current { margin: 0 2px; display: inline-block; width: 15px; height: 15px; background-image: url(../images/bg.png); background-position: -161px 0; font: 0/0 arial; color: transparent; overflow: hidden; vertical-align: top; }
        .hot-event .switch-tab .current { background-image: url(../images/bg.png); background-position: -195px 0; }
    .hot-event .switch-nav { position: absolute; left: 30px; top: 150px; z-index: 2; }
        .hot-event .switch-nav .i-prev { background-image: url(../images/bg.png); background-position: -127px 0; }
        .hot-event .switch-nav .prev { border-radius: 3px 0 0 3px; border-width: 1px; }
        .hot-event .switch-nav .next { right:30px; border-radius: 0 3px 3px 0; border-width: 1px; }
        .hot-event .switch-nav .i-next { right:30px;  background-image: url(../images/bg.png); background-position: -144px 0; }
        .hot-event .switch-nav a { display: inline-block; padding: 7px 16px; background: rgba(0,0,0,.3); border-style: solid; border-color: rgba(255,255,255,.6); }
            .hot-event .switch-nav a:hover { background: rgba(0,0,0,.2); }
    .hot-event .event-item { height: 335px; width: 1022px; position: absolute; z-index: 1; left: 0; top: 0; }
        .hot-event .event-item .banner { display: block; }
        .hot-event .event-item img { -webkit-box-reflect: below 0 -webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(85%,transparent),to(rgba(255,255,255,.2))); border: 0; }
.hide-clip { position: absolute!important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); padding: 0!important; border: 0!important; height: 1px!important; line-height: 0!important; width: 1px!important; overflow: hidden; }
a { color: #4385a7; }
a { text-decoration: none; }
    a .ico { cursor: pointer; }
.ico { display: inline-block; width: 16px; height: 16px; vertical-align: middle; overflow: hidden; }
/*banner*/



/*首页产品展示开始*/
.sycp{ width:1026px; margin:20px auto 0 auto; background-color:#f3f3f3;}
.prlist{ overflow:hidden; margin:0 1px; padding-top:10px;}
.prlist li{float:left;width:230px;padding:8px 12px 3px 13px;background: url(../images/leftx.jpg) no-repeat left top;}
.prlist li p{ text-align:center;}
.prlist li img{ width:230px; height:95px;}
.prlist li span{ display:block; height:28px; border-bottom:1px solid #e9e9e9;}
.prlist li span a{display:block;text-align:center;font-size:14px;line-height:28px;height:28px;color:#4a4a4a;
background: url(../images/sycpbj.jpg) no-repeat right bottom;}
.prlist li span a:hover{ color:#1e83c6;}
.prlist .cp1{ background-image:none;}
/*首页产品展示结束*/

.zt{width:1026px; margin:35px auto 0 auto; overflow:hidden;}
.zt_left{ float:left; width:292px; padding-right:22px; border-right:1px solid #e9e9e9;}
.zt_left .img{ width:292px; height:75px; margin-top:10px;}
.zt_left img{ width:292px; height:75px;}
.zt_left p{font-size:12px;line-height:24px;color:#434343;}
.zt_left p a{ color:#cc0000;}

.zt_center{ float:left; width:350px; margin:0 22px; padding-bottom:20px;}
.news{ overflow:hidden; margin-top:5px;}

.news li{ float:left; width:100%; height:24px; border-bottom:1px solid #e2e2e2;}
.news li a{ float:left; font-size:12px;  line-height:24px; color:#434343;}
.news li span{ float:right; font-size:12px; line-height:24px;color:#434343;}
#news01{ height:95px; border-bottom:1px solid #e2e2e2; overflow:hidden; float:left; width:100%;}
#news01 .liimg{ float:left; width:96px; height:78px;}
#news01 .lijs{ float:left; width:240px; margin-left:10px;}
#news01 .lijs h3{ font-size:14px; line-height:25px;}
#news01 .lijs h3 a{ color:#000000;width:100%;}
#news01 .lijs p{ font-size:12px;  line-height:24px; color:#434343; }
#news01 .lijs p a{color:#cc0000;float: none;}


.zt_right{ float:left; width:290px; padding-left:22px;border-left:1px solid #e9e9e9; overflow:hidden; }
.zt_right .bt{ margin-top:20px;}
.zt_right .bt p{ background-image:url(../images/cpxmbj.jpg); height:44px;}
.zt_right .bt p span{ float:left; width:44px; margin-left:10px;}
.zt_right .bt p span img{height:44px;width:52px;}


.zt_right .bt p span a{ float:none; }
.zt_right .bt p a{ float:lift; font-size:14px; line-height:44px; color:#424242; font-weight:bold; margin-right:10px;}

.title01{ overflow:hidden;}
.title01 span{float:left;width:95px;height:29px;background: url(../images/btbj.jpg); font-size:14px;
 text-align:center; line-height:29px; color:#ffffff;}
.title01 a{ float:right; color:#000000; font-size:13px; line-height:29px; }


/*底部开始*/

.footer{ height:52px; background-color:#065895; margin-top:10px;}
.bottom{ width:1026px; margin:0 auto; }
.bottom .copyright{ float:left; width:600px; line-height:52px; font-size:12px; color:#ffffff;}
.bottom .b_nav{ float:right; width:300px;}
.bottom .b_nav a{ color:#ffffff; font-size:12px; line-height:52px; margin:0 7px; float:right;}

/*首页结束*/


.fy{ width:1026px; margin:-40px auto 0 auto; padding-top:20px; overflow:hidden; z-index:10px; position: relative; background-color:#ffffff;}
.fy_left{ width:215px; float:left;}
.left_nav{ width:150px; overflow:hidden; margin-left:30px;}
.left_nav li{float:left;width:100%;height:33px;background: url(../images/left02.jpg) no-repeat left bottom;}
.left_nav li a{ line-height:31px; font-size:12px; color:#000000; margin-left:3px; display:block;}
.left_nav li:hover{ background-image:url(../images/left01.jpg);}
.left_nav li:hover a{ color:#006229;}
.left_nav .left01{background-image:url(../images/left01.jpg);}
.left_nav .left01 a{color:#006229;}
/**/
.banner{ width:1022px; margin:10px auto 0 auto;}
/**/

.fy_right{ width:750px; float:left; border-left:1px dotted #c3c3c3; padding-left:30px; padding-bottom:15px; min-height:500px; }
.wz{height:36px;overflow:hidden;border-bottom:1px dotted #c3c3c3;}
.wz h3{float:left;height:24px;line-height:24px;background: url(../images/wzbt.jpg) no-repeat left center;
 font-size:18px; color:#006229; padding-left:10px;}
.wz p{ float:right; height:24px; line-height:32px; color:#696969; font-size:12px;}
.wz p a{ color:#696969; font-size:12px; line-height:32px;}

.ssl{ height:30px; margin:10px 0; font-size:16px;}
.ssl strong{ color:#cc0000;}

.txt{ font-size:12px; line-height:24px; margin-top:25px;}
.txt h1{ font-size:15px; text-align:center; padding-bottom:10px; color:#333333;}
.txt h2{ font-size:15px;padding-bottom:10px; color:#177fc4;} 


/*新闻列表*/
.zlm{ height:30px; overflow: hidden; margin:15px 0 0 0;}
.zlm strong{ float:left; line-height:30px; font-size:14px; color:#333333; margin-left:10px;}
.zlm a{ float:right; line-height:30px; font-size:12px; margin-right:10px; } 
.newslist{ overflow:hidden;}
.newslist li{ float:left; width:100%; height:31px; border-bottom:1px dotted #c3c3c3;}
.newslist li a{ line-height:31px; font-size:13px; color:#696969; float:left; margin-left:20px;}
.newslist li span{ line-height:31px; font-size:13px; color:#696969; float:right;}
.newslist li a:hover{ color:#1e83c6;}
/*新闻列表*

/*产品列表*/
.product{ overflow:hidden; background-color:#f2f2f2; margin-top:16px; padding:7px 0; min-height:450px;}
.product li{ float:left; margin-left:7px; width:241px;}
.product li p{ width:235px; height:148px; border:3px solid #ebebeb; text-align:center;}
.product li img{ max-width:235px; height:148px;}
.product li span{display:block;height:38px;background: url(../images/pryy.jpg) no-repeat left top;}
.product li span a{ font-size:14px; color:#0d0d0d; line-height:38px; margin-left:5px; text-align:center; display:block;}
.product li span a:hover{ color:#1e83c6;}
/*产品列表*/


.ywzx{ margin-top:20px; padding-left:10px;}
.ywzx p{ font-size:12px; line-height:30px; font-weight:bold;}
.ywzx ul{ overflow:hidden;}
.ywzx li{ height:25px; width:100%; float:left; margin-top:8px;}
.ywzx li b{ float:left; width:65px; font-size:12px; text-align:right; line-height:25px; }
.ywzx li span{ float:left;}
.ywzx li input{ height:23px; border:1px solid #696969; width:190px; font-size:14px; line-height:23px;}
.ywzx .yw01{ height:95px;}
.ywzx .yw01 b{ line-height:95px;}
.ywzx .yw01 textarea{border:1px solid #696969; width:350px; height:90px; font-size:14px; line-height:23px; }
.ywzx .yw02 input{ width:95px;  }
.ywzx .yw02 p{ float:left; margin-left:10px; padding-top:2px;}
.ywzx .yw03 { height:40px; margin-top:25px;}
.ywzx .yw03 input{ width:110px; margin:0 65px; color:#ffffff; height:35px; line-height:32px;cursor: pointer;
 text-align:center; background-color:#152d49;}
 
 
 
/*客服*/

.QQbox{position:absolute;}
.QQbox{z-index:99;width:220px;left:-172px;top:0;position:fixed;background-color:#292929;cursor: pointer;}
.QQbox:hover{ background-color:#152d49;}
.QQbox span{ color:#ffffff; font-family:"微软雅黑";cursor: pointer; font-size:18px; font-weight:bold; line-height:54px; margin-left:20px;}
.QQbox span a{ color:#ffffff;}
.QQbox:hover span  a{ color:#177FC4;}
.QQbox:hover span{color:#177FC4;}
.OnlineBtn{float:right;width:56px;height:54px; cursor: pointer;} 



.zxlb{ overflow:hidden; margin-top:20px; border-bottom:1px solid #d5d5d5; width:100%; padding-bottom:20px;}
.lbimg{ float:left; width:200px; height:150px; background-color:#c3c3c3;}
.lbimg img{ width:200px; height:85px; margin-top:32px; }
.lbtxt{ float:left; margin-left:15px; width:500px;}
.lbtxt h3{ font-size:14px; color:#d65947; padding:5px 0 0 0;}
.lbtxt ul{ overflow:hidden; margin-top:10px;}
.lbtxt ul li{float:left;width:300px;background: url(../images/zxtb.png) no-repeat left 8px;}
.lbtxt ul li a{ font-size:12px; color:#000000; margin-left:12px; line-height:24px; }
.lbtxt ul li a:hover{color:#d65947; }

.topnav {background: #f5f5f5;border-bottom: 1px solid #e3e3e3; line-height:30px;}
.page_nav{ font-size:14px; padding-top:10px; padding-bottom:10px;}
.page_nav a{ color:#333333; text-decoration:none; padding:5px 8px 2px 8px; border:1px solid #AACCEE; background-color:#EFEFEF;}
.page_nav a:hover{ color:#FF0000; text-decoration:none; background:#FFFFFF; border:1px solid #0000FF;}

.thisPageNav{ font-size:14px; padding-top:15px; text-align:left;}
.thisPageNav a{ color:#0000ff; text-decoration:underline;}
.thisPageNav a:hover{ color:#FF0000; text-decoration:underline;}
