/* banner */
.banner {position:relative; width:100%; height:420px; text-align:center; z-index:1; overflow:hidden;background:#fff;margin:auto;}
.banner .bd { position:absolute; left:50%; width:100%; height:420px; margin-left:-960px; background:#fff; }
.banner .hd { position:absolute; bottom:25px; width:100%; height:14px; z-index:1; }
.banner .hd ul { width:1002px; margin:0 auto; text-align:center; }
.banner .hd ul li { display:inline-block; *display:inline; zoom:1; width:14px; height:14px; margin:0 3px; border-radius:100%; background:#fff; line-height:999px; overflow:hidden; cursor:pointer; vertical-align:top; }
.banner .hd ul .on { background:#074f96; }
.banner a.prev,.banner a.next{display:block;width:59px;height:60px;position:absolute;top:50%; margin-top:-30px; z-index:1; display:none;}
.banner a.prev{left:0;background:url(../images/bprev.png) no-repeat;} 
.banner a.next{right:0;background:url(../images/bnext.png) no-repeat;}
.banner img,.g-network img,.footer img { vertical-align:top; }

/* product menu */
.pmenu{width:100%;height:102px;margin:auto;background:#e7e7e7;z-index: 9999;box-shadow: #999 0 0 4px;position:relative;}
.pmain{width:1200px;margin:auto;height:102px;}
.ptitle{width:183px;height:76px; text-align:center; font-size:12px; color:#FFF;line-height:28px;padding-top:26px;float:left; background:#3ec6c7;font-family:"Microsoft YaHei";}
.ptitle h2{font-size:30px;font-weight: normal;}

.plist{ width:1017px;height:102px;float:right;}
.plist li{width:127px;height:102px;float:left;text-align: center;font-size: 14px;background-image: url(../images/plist.png);background-repeat: no-repeat;background-position: left top;}
.plist li:hover{background-image: url(../images/plista.png);}

.plist li h3{width:127px;margin-top:16px;padding-top:55px; font-size:12px;font-weight: normal;background-repeat:no-repeat;background-position: center top;display:block;}
.plist li h3:hover{color:#FFF;}

.plist .pico1{background-image: url(../images/pico1.png);}
.plist .pico1:hover{background-image: url(../images/pico1a.png);}
.plist .pico2{background-image: url(../images/pico2.png);}
.plist .pico2:hover{background-image: url(../images/pico2a.png);}
.plist .pico3{background-image: url(../images/pico3.png);}
.plist .pico3:hover{background-image: url(../images/pico3a.png);}
.plist .pico4{background-image: url(../images/pico4.png);}
.plist .pico4:hover{background-image: url(../images/pico4a.png);}
.plist .pico5{background-image: url(../images/pico5.png);}
.plist .pico5:hover{background-image: url(../images/pico5a.png);}
.plist .pico6{background-image: url(../images/pico6.png);}
.plist .pico6:hover{background-image: url(../images/pico6a.png);}
.plist .pico7{background-image: url(../images/pico7.png);}
.plist .pico7:hover{background-image: url(../images/pico7a.png);}
.plist .pico8{background-image: url(../images/pico8.png);}
.plist .pico8:hover{background-image: url(../images/pico8a.png);}

/* signed */
.signed{width:100%;height:320px;margin:auto;}
.signed-main{width:1200px;margin:auto;height:320px; margin-top:35px;font-family:"Microsoft YaHei";}
.signed-news{width:755px;height:320px; float:left; color:#FFF;}
.signed-title{width:158px;height:266px; background:#3763AA; padding-left:25px; padding-top:54px; font-size:36px; font-family:Arial, Helvetica, sans-serif; line-height:38px; float:left;}
.signed-title h2{font-size:22px;font-family:"Microsoft YaHei";font-weight: normal;}
.signed-title span{ width:36px;font-size:12px;display:block; line-height:26px; margin-top:18px;padding:0px 16px 0px 16px;border: 1px solid #8BAED6;-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px;}
.signed-title span a{ color:#8BAED6;}
.signed-title span:hover{color:#FFF;background-color: #416FB9;}
.signed-content{ width:531px; height:278px; padding:20px; float:left; background:#fff; border-top:#E8E9E8 1px solid; border-right:#E8E9E8 1px solid; border-bottom:#E8E9E8 1px solid;}
.signed-content:hover{border-top:#dcdcdc 1px solid; border-right:#dcdcdc 1px solid; border-bottom:#dcdcdc 1px solid;-webkit-box-shadow:0 5px 15px #ddd ; -moz-box-shadow:0 5px 15px #ddd;box-shadow:0 5px 15px #ddd; z-index:5;}
.signed-recom{ width:532px; height:68px; padding:0px 0px 10px 0px; margin-bottom:10px; border-bottom:#E0E9F3 1px solid;float:left;}
.signed-img{ width:85px; height:60px; padding:3px;border:#DFDFDF 1px solid;float:left;}
.signed-img img{ width:85px; height:60px;}
.signed-summary{ width:428px; height:60px;float:right;font-size:12px; text-align:left; line-height:20px; color:#999;}
.signed-summary h3{ font-size:14px; padding-bottom:4px;}
.signed-summary h3 a{ color:#0055A2}
.signed-summary h3 a:hover{text-decoration: underline;}
.signed-list{ width:532px;float:left;}
.signed-list li {width:532px;height:37px;line-height:37px;float: left; margin:4px 0px 4px 0px; padding:2px 0px 2px 0px;}
.signed-list li:hover{ background:#F5F5F5;}
.signed-list li span{width:70px;height:37px; line-height:20px;float: left; border-right:#ddd 1px dashed; color:#CCC; font-size:12px; text-align:center;margin-right:15px;display:block;background-image: url(../images/times.png);background-repeat: no-repeat;background-position: center top;}
.signed-list li span b{font-size:20px;}
.signed-list li a{font-size:14px; color:#555;}

.order{width:428px;height:318px;border: 1px solid #E8E9E8;background:#fff;float:right;}
.order:hover{border:1px solid #dcdcdc;-webkit-box-shadow:0 5px 15px #ddd ; -moz-box-shadow:0 5px 15px #ddd;box-shadow:0 5px 15px #ddd; z-index:5;}
.order-menu{width:428px;height:59px;background-image: url(../images/orderx.gif);background-repeat: repeat-x;background-position: bottom;}
.order-menu li {width:107px;height:59px;line-height:59px; font-size:14px; text-align:center;float: left;}
.order-menu li.hover{background-image: url(../images/ordera.gif);background-repeat: no-repeat;background-position: center bottom;}
.order-menu li a{ color:#333;}
.order-menu li a h3{font-size:14px;}
.order-menu li.hover a h3{color:#F1551A;}
.order-content{width:396px;padding:0px 16px 16px 16px;float: left;}
.order-summary{width:396px;height:43px; line-height:43px; font-size:12px;float: left;}
.order-form{width:396px;font-size:12px;float: left;}
.order-form li {width:396px; padding-top:4px; padding-bottom:4px;float: left;}
.order-form li input{font-family:"Microsoft YaHei"; color:#7A7A7A;}
.order-form li textarea{font-family:"Microsoft YaHei"; color:#7A7A7A;}
.order-form li select{width:120px;height:36px;font-family:"Microsoft YaHei";color:#7A7A7A;padding-left:10px;border:#DDD 1px solid;appearance:none;-moz-appearance:none;-webkit-appearance:none; margin-right:10px;}
.order-form li select::-ms-expand { display: none; }
.order-form li .textbox{width:181px; height:34px; line-height:34px;padding-left:10px;border:#DDD 1px solid;}
.order-form li .textbox1{width:384px; height:34px; line-height:34px;padding-left:10px;border:#DDD 1px solid;}
.order-form li .textbox2{width:122px; height:34px; line-height:34px;padding-left:10px;border:#DDD 1px solid;}
.order-form li .textbox3{width:384px; height:45px; padding-left:10px;padding-top:10px;border:#DDD 1px solid;}
.order-form li .textbox4{width:253px; height:34px; line-height:34px;padding-left:10px;border:#DDD 1px solid;}
.order-form li .submit{width:394px; height:36px;border:#F25619 1px solid; background:#F25619; color:#FFF;}


/* case */
.case{width:100%;height:455px;margin:auto;}
.case-main{width:1200px;margin:auto;margin-top:26px;font-family:"Microsoft YaHei";}
.case-title{width:1198px;height:80px;line-height:32px;font-size:12px;padding-top:20px;text-align:center;color:#EAEAEA;border: 1px solid #E8E9E8;float:left;font-family:Arial, Helvetica, sans-serif;background-color: #fff;background-image: url(../images/casex.gif);background-repeat: no-repeat;background-position: center top;}
.case-title:hover{border:1px solid #dcdcdc;-webkit-box-shadow:0 5px 15px #ddd ; -moz-box-shadow:0 5px 15px #ddd;box-shadow:0 5px 15px #ddd; z-index:5;}
.case-title h2{font-size: 22px;font-weight: normal;font-family:"Microsoft YaHei";color:#5A5A5A;}
.case-title h3{font-size: 12px;font-weight: normal;display:inline;font-family:"Microsoft YaHei"; color:#A6A6A6;}
.case-list{width:1200px;font-size:12px; margin-top:6px;float:left;}
.case-list ul{overflow: hidden; margin-right:-6px;}
.case-list li{width:257.5px;height:308px; padding:18px;border: 1px solid #E8E9E8;background:#fff; margin-right:6px;float:left;position:relative;}
.case-list li:hover{border:1px solid #dcdcdc;-webkit-box-shadow:0 5px 15px #ddd ; -moz-box-shadow:0 5px 15px #ddd;box-shadow:0 5px 15px #ddd; z-index:5;}
.case-list li h4{ font-size:16px; margin-bottom:16px;font-weight: normal;}
.case-list li img{width:257px;height:188px;}
.case-list li span{width:257px;height:36px;line-height:36px;font-size:14px;color:#000;text-align:center;background-image: url(../images/spanbg.png);background-repeat: repeat;top:208px;left:18px;position:absolute;display:inline-block;}
.case-list li b{width:257px;line-height:25px;font-size:12px; margin-top:10px;font-weight: normal;position:absolute;}
.case-list a:hover li b{ color:#333333;}


/* news */
.news{width:100%;height:338px;margin:auto;}
.news-main{width:1200px;margin:auto;margin-top:26px;font-family:"Microsoft YaHei";}
.news-content{width:717px;height:298px; padding:18px; border:#E8E9E8 1px solid; background:#fff; float:left;}
.news-content:hover{border:1px solid #dcdcdc;-webkit-box-shadow:0 5px 15px #ddd ; -moz-box-shadow:0 5px 15px #ddd;box-shadow:0 5px 15px #ddd; z-index:5;}
.news-title{width:717px;height:36px; margin-bottom:10px;border-bottom:#ebebeb 1px solid;background-image: url(../images/news-more.gif);background-repeat: no-repeat;background-position: right center;float:left;}
.news-title h2{font-size: 18px;font-family:"Microsoft YaHei";color:#5A5A5A; float:left;}
.news-title a{font-size: 12px; padding-top:10px;padding-right:16px;color:#5A5A5A; float:right;display:inline-block;}
.news-list{width:705px; line-height:32px;}
.news-list li{width:705px;height:32px;padding-left:12px;float:left;background-image: url(../images/news-arrow.gif);background-repeat: no-repeat;background-position: left center;}
.news-list li:hover{background-color: #F5F5F5;}
.news-list li a{float:left;}
.news-list li span{ font-size:12px;color:#999;float:right;}

.about-content{width:392px;height:298px; padding:18px; border:#E8E9E8 1px solid; background:#fff; float:right;}
.about-content:hover{border:1px solid #dcdcdc;-webkit-box-shadow:0 5px 15px #ddd ; -moz-box-shadow:0 5px 15px #ddd;box-shadow:0 5px 15px #ddd; z-index:5;}
.about-title{width:392px;height:36px; margin-bottom:10px;border-bottom:#ebebeb 1px solid;background-image: url(../images/news-more.gif);background-repeat: no-repeat;background-position: right center;float:left;}
.about-title h2{font-size: 18px;font-family:"Microsoft YaHei";color:#5A5A5A; float:left;}
.about-title a{font-size: 12px; padding-top:10px;padding-right:16px;color:#5A5A5A; float:right;display:inline-block;}
.about-summary{width:392px;line-height:25px;float:left;text-indent: 24px;}
.about-summary a{color:#ff6600;}
.about-summary img{width:392px; height:132px; padding-top:16px;}
