@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:40px; 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:1040px; 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; color:#ffffff; line-height:50px;padding:0 34px 0 34px;}
.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: 1280px; 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: 130px; top: 274px; 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 { border-radius: 0 3px 3px 0; border-width: 1px; }
        .hot-event .switch-nav .i-next { 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: 1280px; 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;}
.prlist .jiesao{ font-size:12px; line-height:20px; color:#4a4a4a; padding:5px 0;}

/*首页技术解决方案结束*/



.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:right; 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:160px; background-image:url(../images/f_bg.jpg); margin-top:10px;}
.bottom{ width:1026px; margin:0 auto; }
.bottom .copyright{ float:left; width:600px; line-height:23px; font-size:12px; color:#ffffff;}
.bottom .b_nav{ float:right; width:300px;}
.bottom .b_nav a{ color:#ffffff; font-size:12px; line-height:23px; 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:1280px; 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;right:-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:left;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:160px; 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; }



/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}



/*留言栏目*/
.msgtitle{display:block;padding-bottom:5px;font-size:14px;font-weight:bold;}
.message_block{color:#666;}
.message_block p{padding:12px;}
.msg_input{width:400px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:400px;border:1px solid #8cd1ff;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#f6f9fb;padding:0 12px;}
.message_title h2{color:#376b88;font-size:14px;float:left;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin:16px 0;text-align:left;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#09F;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#F60}

