@charset "utf-8";
*{ margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,blockquote,input,textarea,p{padding:0; margin:0; font-size:100%; background:transparent; outline:0; border:0;}
li{list-style-type:none;}img{vertical-align:top;border:0; margin:0; overflow:hidden}ol,ul {list-style:none;}   
.left{float:left;}.right{float:right;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank30 {clear:both; height:30px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.blank60 {clear:both; height:60px; overflow:hidden; display:block;}
.cb{ clear:both;}.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
a,a:visited{color: #333; text-decoration: none; outline:none;}a:hover {color: #f60; text-decoration: underline}
body {background:#fff;font-size: 14px;color: #737373;line-height:28px;font-family: Arial;}

.main { width:85%; margin:0 auto;}

.top { width:100%; height:30px; line-height:30px; background:#0082d6; color:#fff; font-size:12px; overflow:hidden; position:fixed; z-index:999;}
.t_left { float:left;}
.t_right { float:right; text-align:right;}
.t_right a { color:#fff; height:30px; padding:0 10px; display:inline-block;}

.head { clear:both; background-color:#FFFFFF;width:100%; margin:0 auto; height:100px;position:fixed; top:30px;z-index:999;}
.h1{ width:85%; margin:0 auto;}
.head .logo { float:left; height:60px; margin-top:18px;}
.hd_right { width:50%; float:right;}

.menu{height:30px;line-height:30px;}
.menu ul{ float:right}
.menu ul li{float:left;}
.menu ul li a:link,.menu ul li a:visited{padding:0 12px;display:block;font-size:20px;color:#444444}
.menu ul li a:hover{padding:0 13px;display:block;text-decoration:none;border-bottom:3px solid #fd8800;}

.fullSlide{width:100%; position:relative;height:544px; padding-top:150px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:544px;overflow:hidden;text-align:center;}
.fullSlide .bd li img{ width:100%;}
.fullSlide .bd li a{display:block;width:100%;height:544px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom: 30px;left:0;height:11px;line-height:11px;}
.fullSlide .hd ul{text-align:center; margin:0 auto;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block; *display:inline;zoom:1;width:14px;height:14px;margin:0 6px;overflow:hidden;background: url(../images/slider-arrow.png) right no-repeat;filter:alpha(opacity=90);opacity:0.9;line-height:999px;z-index:998;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:70%;margin-top:-30px;left:2%;z-index:1;	width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}

.tit { clear:both; }
.tit h3 { font-size:30px; color:#000; text-transform:uppercase; padding-bottom:15px;}
.tit p { width:100%; margin:0 auto;font-size:16px}
.tit span{ font-weight:bold; float:right; color:#000;}
.tit span:hover{ color:#09C}
.bt{ width:100%; height:100px; margin:0 auto; text-align:center}

.pr{ width:100%; height:auto; background:url(../images/prbg.jpg);}
.nr{ width:85%; height:auto;  margin:0 auto; overflow:hidden;}


.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-table;}
*html .clearfix {height: 1%;}
.clearfix {display: block;}
* + html .clearfix {min-height: 1%;}
.hovertreeaction {width: 100%; height:auto;overflow: hidden;}
.hovertreeaction ul {width: 100%;}
.hovertreeaction ul li {float: left;display: inline;width:22%;height:284px;overflow: hidden;position: relative;padding-right:35px;}
.hovertreeaction ul li .photo {width: 100%;height: 284px;overflow: hidden;}
.hovertreeaction ul li .photo img{ width:100%}
.hovertreeaction .rsp {width:88%;height: 267px;overflow: hidden;position: absolute;background:#000;top: 0px;left: 0px; color:#FFF;}
.hovertreeaction .text {position: absolute;width: 88%;height: 276px;left: -400px;top: 0px;}
.hovertreeaction .text h3 {width: 100%;margin-top: 70px; text-align:center;height: 55px;line-height: 30px; left:0; color: #FFFFFF;font-size: 24px; text-transform:uppercase;}

.zj{ width:85%; margin:0 auto}
.text31{ width:100%; height:auto; margin:0 auto; float:left;}
.text31 li{ background:#f2f2f2 no-repeat; width:23%; height:465px; float:left; margin-right:24px; text-align:center; margin-bottom:20px; transition:all .6s;}
.text31 li:hover{box-shadow:0 0 10px #333;}
.text31 li img{ margin-top:10px; width:90%; height:250px;}
.text31 li span{ font-size:22px; text-align:center;}
.text31 li p{font-size:16px;width:90%; height:30px; margin:18px auto}
.text31 li.n1 { margin-left:0;}
.kc{ font-size:16px;width:95%; margin:0 auto;}

.text32{ width:95%; margin:0 auto; }
.fl h3{ font-size:24px; color:#54a5dc}

.pt{width:100%;margin:0 auto;}
.pt-box{border:#eee solid 1px;float:left;width:31%;background-color:rgba(255,255,255,1);transition:all 0.5s;}
.pt-box:hover{box-shadow:0 0 3px #333;}
.pt-lr{margin-left:40px;}
.pt-title{height:30px;background-color:#0082d6;}
.pt-title h2{font-size:16px;line-height:30px;float:left;margin-left:5px;font-weight:bold;color:#fff;}
.pt-title a{float:right;margin-right:4px;line-height:30px;font-size:14px;color:#fff;transition:all 0.5s;}
.pt-title a:hover{color:#fff;}
.pt-title img{height:28px;margin-top:1px;}
.pt p{width:310px;margin-left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pt p a{transition:all 0.5s;line-height:30px;color:#000;font-size:13px;}
.pt p a:hover{color:#459df5;}

.par{ width:85%; height:180px; margin:0 auto;}
.par li{ width:18%; height:70px; float:left; padding:0 20px 20px 0; position:relative;}
.par li:hover img{ transform:scale(1.1,1.1);transform-origin: center center;}
.par img{ width:100%; height:100%;transition:all .6s;}

.end{width:100%;height:40px;background-color:#242424;color:#c8c8c8;padding:10px 0;}
.end a{color:#c8c8c8;transition:all 0.5s;}
.end a:hover{color:#fff;}

input{margin:0 auto;padding:0;border:none;outline:none;cursor:pointer;}
.form-bg{width:85%;margin:30px auto;padding:2%;border:#e8e8e8 solid 1px;overflow:hidden; text-align:center}
.form{width:100%;float:left;overflow:hidden;text-align:center; margin:0 auto;}
.form p{ width:48%;float:left;margin:10px 0.8%; }
.text-input{ width:100%;height:30px;border-bottom:#888 solid 1px;cursor:text;color:#757575;background-color:transparent;}
.signUp-submit{ width:50%;height:40px;background-color:#333;cursor:pointer;color:#fff; margin:0 auto; text-align:center;}
.signUp-submit:hover{background-color:#0082d6;}