/*common*/
*{padding:0px;margin:0px;}
html{background:#fff;}
body{font:14px 微软雅黑,Verdana,Arial,Tahoma;background:#fff;color:#535353;}
img{border:none;}
a{color: #535353;text-decoration: none;}
a:hover{color:#00a1e9;}
ul,li{list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
h1,h2,h3,h4,h5,h6 {font-size: 12px;font-weight: normal;}
i,em{font-style:normal;}

/*base*/
.m{width:1200px;margin:0 auto;}
.p_r{position:relative;}
.d_n{display:none;}
.f_l{float:left;}
.f_r{float:right;}
.c_b{clear:both;}
.pt10{padding-top:10px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt100{margin-top:100px;}

.pic_zoom_out img{-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.pic_zoom_out:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

.head {height:153px;width:1220px;margin:0 auto;background:#fff;position:relative;z-index:1;}
.ihead{margin-top:20px;border-radius:12px;box-shadow: -4px 0 2px #aaa,0 0 0 #fff,0 0 0 #fff,4px 0 2px #aaa;}

.hdtop{height:106px;position:relative;}
.hdtop .logo{width:370px;float:left;font-size:0;margin-left:40px;padding-top:7px;}
.hdtop .hdsear{float:right;width:257px;height:33px;background:url(img/hdsearbg.png);position:relative;margin-top:42px;margin-right:46px;}
.hdtop .hdsear .intxt{position:absolute;left:13px;top:1px;width:213px;height:31px;line-height:31px;border:0;background:none;text-indent:5px;font-size:16px;color:#cfcfcf;}
.hdtop .hdsear .btn{position:absolute;right:12px;top:0;width:20px;height:33px;border:0;background:none;cursor:pointer;}
.hdtop .hdlogin{height:33px;line-height:33px;position:absolute;right:337px;top:42px;font-size:16px;}
.hdtop .hdlogin a{margin:0 8px;}

.hdnav ul{position:relative;}
.hdnav li{float:left;position:relative;z-index:9999;}
.hdnav li a.big{float:left;display:block;font-size:16px;background:#00a7e9;text-align:center;border-radius:5px;color:#fff;height:42px;line-height:42px;width:197px;margin-left:3.5px;}
.hdnav li a.a0{margin-left:0;}
.hdnav li a.big:hover,.hdnav li.cur a.big{background:#ee6300;}

.hdnav .subnav{display:none;position:absolute;left:3.5px;top:42px;background:url(img/subnavbg.png) repeat;width:197px;}
.hdnav .subnav a{display:block;color:#fff;text-align:center;height:40px;line-height: 40px;background:#00a7e9;margin-top:10px;}
.hdnav .subnav a:hover{background:#ee6300;}

.slideBox{height:806px; overflow:hidden;margin:auto;width:100%;position:absolute;top:0;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ height:806px;zoom:1; vertical-align:middle;position:relative;}
.slideBox .bd li img{height:806px;}

.itit{text-align:center;padding-top:40px;}
.itit h2{font-size:40px;color:#e53582;}
.itit h3{font-size:18px;color:#666;margin-top:16px;}


.iabout{margin-top:632px;}
.iabout .left{width:553px;float:left;height:467px;padding-top:16px;}
.iabout .right{width:586px;float:right;height:499px;}
.iaboutbox{margin-top:52px;}

.itag{width:100%;height:355px;background:url(img/itagbg.png) repeat-x;margin-top:52px;}
.itag ul{width:1224px;margin-right:-24px;padding-top:74px;}
.itag li{width:384px;height:206px;background:#fff;border-radius:8px;float:left;margin-right:24px;position:relative;}
.itag em{display:block;position:absolute;width:67px;height:67px;left:37px;top:84px;}
.itag dl{width:226px;padding-left:132px;}
.itag dl dt{font-size:22px;padding-top:32px;}
.itag dl dd{font-size:16px;color:#666;line-height:22px;padding-top:10px;}
.itag .d1 dt{color:#e42b7c;}
.itag .d2 dt{color:#ec9924;}
.itag .d3 dt{color:#2ab5ed;}

.iother{margin-top:35px;}
.iother ul{width:1210px;margin-right:-10px;}
.iother li{width:595px;height:225px;margin-right:10px;float:left;color:#fff;text-align:center;}
.iother h3{font-size:24px;margin-top:56px;}
.iother p{font-size:14px;padding-top:16px;}


.banner {height:300px;width: 100%;}

.ltit{border-left:11px #e7458c solid;height:30px;line-height: 30px;padding-left:11px;font-size:16px;color:#999;}
.ltit b{font-size:30px;color:#e7458c;padding-right:10px;}

.newlist ul{padding:45px 0 40px;width:1224px;margin-right:-24px;}
.newlist dl{float:left;width:282px;height:360px;margin-right:24px;margin-bottom:24px;background:#fff;box-shadow: 2px 2px 20px #ccc}
.newlist dl dt{padding:3px;}
.newlist dl dd{padding:8px 15px 0;}
.newlist dl img{width:100%;height:160px;}
.newlist dl b{font-size:18px;color:#00a7e9;font-weight:normal;line-height:22px;}
.newlist dl p{padding:16px 0 20px;color:#666;font-size:12px;line-height: 16px;}
.newlist dl span{display:block;background:url(img/newsotbg.png) no-repeat left center;height:14px;line-height:14px;position:relative;}
.newlist dl i{font-size:12px;color:999;display:block;position:absolute;top:0;}
.newlist dl .i1{left:20px;}
.newlist dl .i2{left:145px;}
.newlist dl .i3{left:230px;}

.arclist{padding-top:55px;}
.arclist dl{margin-bottom:18px;}
.arclist dt{width:280px;height:180px;float:left;font-size:0;}
.arclist dt img{width:100%;height:100%;}
.arclist dd{width:875px;float:right;margin-right:20px;}
.arclist dd b{font-size:22px;color:#00a7e9;font-weight:normal;}
.arclist dd p{padding-top:12px;font-size:14px;color:#666;line-height:28px;}
.arclist dd span{padding-left:20px;}

.kttit{height:66px;position:relative;width:730px;margin:0 auto;}
.kttit .line{display:block;position:absolute;width:100%;height:1px;background:#00a7e9;left:0;top:32px;}
.kttit span{font-size:16px;display:block;position:absolute;left:0;top:0;right:0;margin:auto;width:240px;background:#fff;text-align:center;}
.kttit b{display:block;font-size:35px;color:#00a7e9;}

.yqjylist ul{padding:45px 0 40px;width:1240px;margin-right:-40px;}
.yqjylist dl{float:left;width:270px;height:300px;margin-right:40px;margin-bottom:40px;background:#fff;box-shadow: 2px 2px 20px #ccc}
.yqjylist dl dt{font-size:0;}
.yqjylist dl dd{padding:6px 15px 0;}
.yqjylist dl img{width:100%;height:200px;}
.yqjylist dd b{font-size:18px;color:#00a7e9;font-weight:normal;line-height:26px;}
.yqjylist dd p{padding:16px 0 20px;color:#666;font-size:12px;line-height: 16px;}
.yqjylist dd span{display:block;margin-top:15px;background:url(img/newsotbg.png) no-repeat -122px 0;height:14px;line-height:14px;position:relative;}
.yqjylist dd i{font-size:12px;color:999;display:block;position:absolute;top:0;}
.yqjylist dd .i2{left:25px;background:#fff;width:100px;}

.ktmore{font-size:20px;text-align:right;padding-right:22px;font-weight:bold;background:url(img/rightarrblue.png) no-repeat right center;height:25px;line-height:25px;}
.ktmore a{color:#00a7e9;}

.bmgzlist{padding-top:45px;}
.bmgzlist dl{width:50%;float:left;}
.bmgzlist dt{font-size:16px;color:#8f8f8f;padding-left:20px;}
.bmgzlist dt b{font-size:26px;color:#0099ff;padding-right:5px;}
.bmgzlist dd{padding-left:20px;padding-top:10px;height:252px;}
.bmgzlist dd li{position:relative;height:42px;line-height:42px;font-size:20px;background:url(img/cyleblue.png) no-repeat left center;text-indent:22px;}
.bmgzlist dd li i{display:block;width:14px;height:42px;position:absolute;top:0;right:50px;background:url(img/rightarr.png) no-repeat left center;}

.bmgzlist .ask dd li{background:none;text-indent:-7px;}
.bmgzlist .clana{color:#ff3366;}

.hulilist{padding-top:55px;}
.hulilist dl{margin-bottom:15px;border:1px #dcdcdc solid;}
.hulilist dt{width:318px;height:220px;float:left;font-size:0;}
.hulilist dt img{width:100%;height:100%;}
.hulilist dd{width:855px;float:right;padding-top:12px;position:relative;}
.hulilist dd b{font-size:26px;color:#00a7e9;font-weight:normal;}
.hulilist dd p{padding-top:12px;font-size:14px;color:#7e7e7e;line-height:22px;}
.hulilist dd p.txt{color:#686868;font-size:16px;line-height:30px;}
.hulilist dd i{display:block;position:absolute;top:15px;right:0;width:100px;height:20px;line-height:20px;background:url(img/favlove.png) no-repeat left center;text-indent:22px;}

.cpsubcla li{float:left;width:200px;margin:0 50px;}
.cpsubcla li i{display:block;margin:0 auto;width:160px;height:160px;border:1px #cecece solid;border-radius:50%;}
.cpsubcla li p{text-align: center;font-size:24px;color:#0099ff;padding-top:35px;}
.cpsubcla li:hover i{border:1px #0099ff solid;}

.cpslide{width:100%; height:300px; overflow:hidden; position:relative;margin-top:60px;}
.cpslide .bd{ position:relative; height:100%; z-index:0;   }
.cpslide .bd li{ zoom:1; vertical-align:middle; }
.cpslide .bd img{ width:100%; height:300px; display:block;  }
.cpslide .prev,
.cpslide .next{ position:absolute; left:3%; top:50%; margin-top:-31px; display:block; width:62px; height:62px; background:url(img/cpslidearr.png) no-repeat; filter:alpha(opacity=80);opacity:0.8;   }
.cpslide .next{ left:auto; right:3%; background-position:-62px 0; }
.cpslide .prev:hover,
.cpslide .next:hover{ filter:alpha(opacity=100);opacity:1;  }


.cpclatab{border-bottom:1px #d2d2d2 solid;padding-top:60px;}
.cpclatab a{display:block;float:left;height:49px;line-height:49px;font-size:20px;padding:0 30px;margin:0 15px;}
.cpclatab a.cur{background:#00a7e9;color:#fff;}

.cplist dl{float:left;width:339px;margin:0 30px 0 31px;text-align: center;padding:60px 0 30px;}
.cplist dl dt{height:212px;font-size:0;}
.cplist dt img{height:100%;}
.cplist dd {padding-top:7px;width:90%;margin:0 auto;}
.cplist dd b{font-size:20px;color:#00a7e9;font-weight:normal;display:block;}
.cplist dd i{display:inline-block;width:32px;height:2px;background:#00a7e9;}
.cplist dd p{font-size:14px;color:666;padding-top:15px;line-height:16px;height:47px;}
.cplist dd .more{color:#00a7e9;font-size:14px;}

.ipro{ overflow:hidden; position:relative;padding:50px 0 0;}
.ipro .bd ul{ overflow:hidden; zoom:1; }
.ipro .bd ul li{ float:left;width:339px;margin:0 30px 0 31px;text-align: center; _display:inline; overflow:hidden;}
.ipro .bd ul li .pic{ text-align:center; height:212px;font-size:0;}
.ipro .bd ul li .pic img{height:100%;}
.ipro .bd ul li .title{font-size:20px;color:#00a7e9;font-weight:normal;padding-top:7px;width:90%;margin:0 auto;}

.cpinfo .left{width:437px;float:left;height:463px;}
.cpinfo .right{width:605px;float:left;margin-left:45px;}
.cpinfo .right b{display:block;font-size:30px;color:#00a9e9;font-weight:normal;padding:25px 0 10px;}
.cpinfo .right p{font-size:16px;color:#666;padding:12px 0 15px;}
.cpinfo dl{color:#333;}
.cpinfo dt{font-size:20px;padding:0 0 8px;}
.cpinfo dd{font-size:18px;border:1px #a0a0a0 solid;line-height:36px;padding:8px 0 8px 10px;}

.cptag{width:120%;margin-right:-20%;}
.cptag li{display:inline-block;height:36px;line-height:36px;border-radius:18px;color:#fff;padding:0 20px;font-size:19px;margin-right:20px;}
.cptag li:nth-child(1){background:#e5297b;}
.cptag li:nth-child(2){background:#4d1e82;}
.cptag li:nth-child(3){background:#ee6300;}
.cptag li:nth-child(4){background:#00a9e9;}

.cpcfb{color:#33a4ea;font-size:27px;text-align: center;padding:37px 0;display:none;}

.arctitle{text-align:center;padding:30px 0;margin:0 41px;border-bottom:1px #ccc solid;}
.arctitle h3{font-size:24px;color:#2ac7da;}
.arctitle p{font-size:14px;padding-top:20px;}
.arcbody{font-size:14px;line-height:26px;color:#535353;padding:30px 0;}
.nextprev{padding:0 41px;line-height:27px;}

.pinzhibody{padding:40px 0 50px;}

.cpother p{margin-top:50px;}
.cpview{padding:50px 0 30px;}
.cpview h3{font-size:30px;color:#2491ce;width:630px;margin:0 auto;height:58px;line-height:58px;text-align:center;border:1px #2491ce solid;}
.cpview ul{width:1240px;margin-right:-40px;}
.cpview dl{width:580px;float:left;margin:50px 40px 70px 0;}
.cpview dt{width:192px;height:150px;padding:10px 0;float:left;border:1px #69b4eb solid;overflow: hidden;position:relative;}
.cpview dt img{width:110%;vertical-align: middle;display:block;position:absolute;left:-5%;}
.cpview dd{width:350px;float:right;}
.cpview dd b{font-size:20px;color:#00a7e9;display:block;font-weight:normal;padding-top:20px;}
.cpview dd p{font-size:14px;color:#666;line-height:16px;padding:25px 0;}
.cpview dd .more{color:#00a7e9;font-size:14px;}
.cpview .viewmore{width:307px;height:53px;line-height:53px;background:#00a7e9;color:#fff;font-size:24px;display:block;margin:0 auto;text-align: center;}


.contit{width:615px;margin:-20px auto 0;text-align:center;}
.contit h4{font-size:70px;color:#e6e5e5;}
.contit h3{font-size:40px;color:#2ac7da;margin-top:-50px;}
.contit p{font-size:14px;color:#a3a3a3;padding-top:15px;}

.contel{margin-top:125px;position:relative;}
.contel dt{font-size:16px;color:#666;}
.contel dt li{height:54px;padding-left:65px;margin-bottom:70px;}
.contel dt b{display:block;font-size:28px;color:#00a7e9;font-weight:bold;}
.contel dd{width:900px;margin-right:-75px;position:absolute;right:0;top:0;}
.contel dd li{width:200px;float:left;margin:0 50px;text-align:center;font-size:0;}
.contel dd b{display:block;font-size:20px;color:#00a7e9;font-weight:normal;padding-top:10px;}

.conbody{width:1118px;margin:0 auto;}
.conbody .left{width:400px;float:left;color:#00a7e9;}
.conbody .righ{width:611px;height:416px;float:right;}
.conbody .left h3{font-size:26px;}
.conbody .left p{font-size:18px;line-height:24px;padding-top:20px;}

.consub{padding-bottom:30px;margin-top:100px;position:relative;}
.consub li{padding-bottom:42px;}
.consub input{width:534px;height:50px;border:1px #999 solid;text-indent:16px;border-radius:5px;font-size:18px;color:#999;}
.consub textarea{width:598px;height:230px;padding-top:8px;border:1px #999 solid;resize:none;font-size:18px;text-indent:8px;border-radius:5px;}
.consub .intext{position:absolute;right:0;top:0;}
.consub .intext i{font-size:18px;display:block;height:20px;line-height:20px;width:95px;text-align:center;color:999;position:absolute;left:25px;top:-10px;background:#fff;}
.consub .inbtn{text-align:right;padding-top:18px;}
.consub button{width:127px;height:37px;line-height:37px;border-radius:5px;background:#00a7e9;color:#fff;text-align:center;border:0;font-size:20px;}

.pinzhislide{overflow:hidden; position:relative;width:1290px;margin:0 auto;padding-top:60px;}
.pinzhislide .hd{ overflow:hidden;  height:22px;position:absolute;left:0;top:490px;width:100%;z-index:100;}
.pinzhislide .hd ul{overflow:hidden; zoom:1; text-align:center;}
.pinzhislide .hd ul li{display:inline-block;width:19px; height:19px; overflow:hidden; margin:0 10px; text-indent:-999px; cursor:pointer;background:#fff;border-radius:50%;border:1px #00a7e9 solid;}
.pinzhislide .hd ul li.on{background:#00a7e9;}
.pinzhislide .bd{height:700px;}
.pinzhislide .bd ul{ zoom:1;}
.pinzhislide .bd ul li{float:left; _display:inline; text-align:center;position:relative;margin:0 46px;}
.pinzhislide .bd ul li .pic{ text-align:center;filter:alpha(opacity=40);opacity:0.4; }
.pinzhislide .bd ul li .pic img{width:110px;display:block;height:385px;}
.pinzhislide .bd ul li .title{width:100%;line-height:24px;position:absolute;left:0;top:200px;text-align:center;display:none;}
.pinzhislide .bd ul li .title b{font-size:14px;display:block;}

.pinzhislide .bd ul li.cur .pic{filter:alpha(opacity=100);opacity:1; }
.pinzhislide .bd ul li.cur img{width:260px;}
.pinzhislide .bd ul li.cur1{transform:skewY(10deg)}
.pinzhislide .bd ul li.cur2{transform:skewY(10deg)}
.pinzhislide .bd ul li.cur4{transform:skewY(-10deg)}
.pinzhislide .bd ul li.cur5{transform:skewY(-10deg)}


.pinzhislide .protitle{position:absolute;width:100%;left:0;color:#00a7e9;text-align:center;top:560px;}
.pinzhislide .protitle b{display:block;font-size:30px;}
.pinzhislide .protitle p{display:inline-block;width:380px;line-height:24px;font-size:20px;padding-top:25px;text-align:left;color:#7e7e7e;}

.pzyoushi{height:803px;}
.pzyoushi h3,.pzyoushi h4{text-align:center;color:#fff;font-size:16px;}
.pzyoushi h3{font-size:26px;padding:160px 0 13px;}
.pzyoushi ul{padding-top:100px;width:1230px;margin-right:-30px;}
.pzyoushi li{float:left;width:348px;margin-right:30px;padding:16px 16px 0;height:354px;background:#fff;border-radius: 5px;}
.pzyoushi li img{height:199px;}
.pzyoushi li b{font-size:16px;color:#333;display:block;padding:8px 0 5px;}
.pzyoushi li p{font-size:15px;color:#999;line-height:24px;}
.pzyoushi li .more{width:28px;height:28px;background:url(img/ysarr.png) no-repeat;display:block;margin-top:15px;}


.page {padding-top:60px;padding-bottom:70px;*zoom: 1;text-align:center;}
.page a,.web_fyer em {display:inline-block;color: #00a7e9!important;font-size: 15px;margin: 0px 3px;padding:2px 10px;background: #e5e5e5;text-align: center;font-style: normal;white-space: nowrap;border: 1px solid #ebebeb;line-height: 25px;}
.page a:hover,.web_fyer a.fycurrent {color: #fff!important;background:#00a7e9;border:1px #00a7e9 solid;}

.foota{padding:96px 0 30px;color:#fff;font-size:15px;min-height: 250px;}
.foota .left{width:775px;float:left;}
.foota .right{width:425px;float:right;}
.foota .left li{width:155px;float:left;}
.foota .left a{display:block;line-height:27px;color:#66686b;}
.foota .left a:hover{color:#1895f6;}
.foota .left a.big{font-size:18px;padding-bottom:20px;line-height:20px;color:#1684c3;font-weight:bold;}
.foota .right li{width:85px;float:left;text-align:center;position:relative;}
.foota .right li p{font-size:14px;color:#999;}
.foota .right li span{display:none;width:85px;height:85px;position:absolute;left:-5px;top:-110px;background:#fff;border:1px #ccc solid;padding:5px;}
.foota .right li span img{width:100%;}
.foota .right li:hover span{display:block;}
.foota .right h3{color:#3cb034;font-size:14px;margin:20px auto 0;font-weight:bold;width:180px;height:60px;padding-top:13px;padding-left:146px;}

.footb{padding:15px 0;height:20px;line-height:20px;background:#000;color:#999;font-size:14px;}
.footb a{color:#999;}

.onlines {position:fixed;_position:absolute;_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));right: 10px;top: 200px;z-index: 100;}

.onlines dl{width:150px;padding-top:5px;position:relative;}
.onlines dl dt{width:38px;height:11px;position:absolute;right:0px;top:-11px;background:url(img/oldtbg.png) no-repeat;}
.onlines dl dd{background:#fff;padding:8px 10px 10px;overflow:hidden;border:1px #dedede solid;border-radius:1px;}
.onlines dl dd h2{font-size:15px;text-align: center;}
.onlines p{padding:5px 0;text-align:center;color:#313131;font-size:12px;}
.onlines span{display:block;height:24px;line-height: 24px;border-radius: 3px;color:#fff;background:#ec6c00;text-align:center;}
.onlines span.bg{background:#ec6c00 url(img/qq.png) no-repeat 15px center;text-indent:10px;margin:8px 0 17px;}


/* Shrink */
.hvr-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}

/* Float */
.hvr-float {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px);
}


/* Pulse */
@-webkit-keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
.hvr-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-pulse:hover, .hvr-pulse:focus, .hvr-pulse:active {
  -webkit-animation-name: hvr-pulse;
  animation-name: hvr-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}