@charset "utf-8";







/* CSS Document */







*{ margin:0; padding:0; box-sizing:border-box}







body{ font-size:14px; font-weight:1.5; font-family:"微软雅黑", sans-serif !important;color:#333; overflow-x:hidden}







a,img,input{ text-decoration:none; font-size:14px; border:0}







body,h1,h2,h3,h4,h5,h6,form,ol,li ,dl,ul,input,tr,td{margin: 0px;padding: 0px;list-style-type: none; color:#333; font-weight:normal}







ul li{ list-style:none;}







.clear{ clear:both;}







.left{ float:left;}







.right{ float:right;}







a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ color:#333 } a:focus{ -moz-outline-style: none; /* FF */} 







a:hover{ color:#015a9e}







input,button,select,textarea{outline:none}







textarea{resize:none}















img{ max-width:100%}















.cent,.foot,.hea{ max-width:1200px; margin:auto; width:100%;}







.header{ position: relative; padding-top:80px;}







.cent,.foot{ overflow:hidden;}







.hed-dw{ position:relative}







.hed-dw-1{ position: absolute;top: 0;left: 0;width: 100%; z-index:99}







.hed-dw-1 .cent{ overflow:inherit}







.zg{ padding-top:2.2%}







.hea .left{ display:none; width:200px}







.hea .right{ width:40%; padding:14px 0}







.hea .right p{ font-size:17px; overflow:hidden; text-align:right}







.hea .right p a,.hea .right p span{ display:inline-block; cursor:pointer; width:33px; height:33px; line-height:33px; background:#015a9e; border-radius:50%; text-align:center; margin-left:3%; vertical-align:middle}







.hea .right p a{ background:#e8eaeb}







.hea .right p span img{ margin-top:10px;}







.hea2{background:#fff;position: absolute;}







.logo{position:absolute;left:50%;top: 0;margin-left:-105px;}







.logo img{ width:210px; height:133px}







.dz{ position:absolute; right:-150px; top:23%; width:140px}







.dz a{ float:left; width:50%; display:inline-block; text-align:center}







.dz a img{ margin-bottom:2px}







.dz a .a2{ display:none}







.dz a:hover .a1{ display:none}







.dz a:hover .a2{ display:inline-block}







.zg{ position:relative}







.dwe p{ position:relative; border-bottom:#a6a6a6 1px solid; overflow:hidden; margin-top:7%}







.dwe p input{ line-height:30px; border:0; background:none;}







.dwe p input:nth-child(1){ float:left; width:81%; font-size:12px}







.dwe p input:nth-child(2){ float:right; width:14%; background:url(../images/SY-2-3.png) no-repeat center; background-size:17px;}







.dwe p img{position: absolute;top:5px; right:10px; width:20px; cursor:pointer}







.dwe p input:nth-child(1)::-webkit-input-placeholder{ color:#bdbdbd;}







.dwe p input:nth-child(1):-moz-placeholder{ color:#bdbdbd;}







.dwe p input:nth-child(1)::-moz-placeholder{ color:#bdbdbd;}







.dwe p input:nth-child(1):-ms-input-placeholder{ color:#bdbdbd;}







.flexslider{position:relative;overflow:hidden;}







.flexslider .slides{position:relative;z-index:1;}







.flexslider .slides li a{ display:block;}







.flexslider .slides li img{ width:100%}







.flex-control-nav{position:absolute;bottom:5%;z-index:2;width:100%; text-align:center}







.flex-control-nav li{display:inline-block;width:16px;height:16px;margin:0 13px;*display:inline;zoom:1;}







.flex-control-nav a{display:inline-block;width:16px;height:16px;line-height:45px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}







.flex-control-nav .flex-active{background-position:0 0;}







.nav{ max-width:1200px; margin:auto; width:100%}







.nav ul{ overflow:hidden;}







.nav ul li{ float:left; text-align:center; width:14%; text-align:center; line-height:42px; height:42px;}







.nav ul li:nth-child(4){ margin-left:16%}







.nav ul li a{ font-size:18px; display:block; color:#333}







.nav ul li a img{ vertical-align:middle; margin-left:5px}







.nav ul li a:hover,.nav ul .dq a,.dropMenu li a:hover{ color:#fff; background:url(../images/s1.jpg) no-repeat center top 2px}







.nav-qz{overflow: hidden;zoom:1; border-bottom:#333 1px solid; padding:2% 0}







.con-qz{ border:0; padding:3% 0}







.nav-qz li{width:33.333%;text-align: center; border:0; float:left; font-size:18px; font-weight:bold}







.nav-qz li img{ display:block; margin:auto}







.nav-qz .current{ color:#dc0526;}







.con-qz li a{ float:left; width:21%; margin:0 2%; font-size:18px}







.con-qz li,.nav-qz li{ color:#fff; padding:0; margin:0px; border-bottom:0}







header{ display:none}







.sjx{ display:none}







.cent{ overflow:hidden}







.he_ZoomInImg,.sy5-1 div h1,.gcx2-1 dl a dt,.n_news ul li .fr,.responsive1 .slick-slide dl dt{ width:100%;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; background:url(../images/i_3.jpg) no-repeat center; background-size:100%;}







.he_ZoomInImg .he_ZoomInImg_img,.sy5-1 div h1 img,.gcx2-1 dl a dt img,.n_news ul li .fr img,.responsive1 .slick-slide dl dt img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}







.he_ZoomInImg:hover .he_ZoomInImg_img,.sy5-1 div:hover h1 img,.gcx2-1 dl a:hover dt img,.n_news ul li:hover .fr img,.responsive1 .slick-slide dl:hover dt img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2); opacity:1}







.he_ZoomInImg .he_ZoomInImg_caption{color:#fff;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}







.he_ZoomInImg .he_ZoomInImg_caption,.he_ZoomInImg .he_ZoomInImg_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}







.he_ZoomInImg .he_ZoomInImg_caption_p{font-size:18px;text-align:center;width:100%; -webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0; text-align:center; line-height:24px; padding:16% 15%; width:90%; height:87%; margin:5%;}







.he_ZoomInImg .he_ZoomInImg_caption_p span{ font-size:12px; display:block; text-align:left; margin-top:6%; font-weight:normal}







.he_ZoomInImg:hover .he_ZoomInImg_caption_p{color:#fff; background:#015a9e; opacity:0.8;background-color:rgba(1,90,158,0.9); filter:Alpha(opacity=90);}







.he_ZoomInImg .he_ZoomInImg_caption_p img{ display:block; margin:0 auto 4%; width:31px; height:31px}







.cent1{ max-width:1220px}







.sy1{ position:relative; margin-top:-455px; z-index:99}







.sy1-1{ background:#fff; border-radius:30px; padding:3.5% 8%; box-shadow:0 0 10px #999; margin:10px}







.sy1-1 h1{ font-size:30px; text-align:center; font-weight:bold}







.sy1-1 h1 img{ display:block; margin:1.3% auto 0}







.sy1-1 p{ box-shadow:0 0 10px #ccc; border-radius:5px; padding:8px; overflow:hidden; margin:3.5% 0 2%}







.sy1-1 p input{ height:56px; line-height:56px; font-size:18px}







.sy1-1 p .left{ width:85%; padding:0 2%}







.sy1-1 p .right{ width:15%; background:#0050a2; color:#fff; border-radius:5px}







.sy1-1 h2,.sy1-1 h2 a{ font-size:16px; color:#666}







.sy1-1 h2{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}







.sy1-1 h2 a{ display:inline-block; margin-right:2.4%; font-weight: bold}







.sy1-1 h2 a:last-child{ margin-right:0}







.sy1-1 p .left::-webkit-input-placeholder{ color:#c8c7c7;}







.sy1-1 p .left:-moz-placeholder{ color:#c8c7c7;}







.sy1-1 p .left::-moz-placeholder{ color:#c8c7c7;}







.sy1-1 p .left:-ms-input-placeholder{ color:#c8c7c7;}







.sy1-1 h2 a:hover{ color:#0050a2}







.sy2{ overflow:hidden; margin:9% 0 0 -5%; padding:10px}







.sy2 div{ float:left; width:28.333%; margin-left:5%; height:430px; overflow:hidden; box-shadow:0 0 10px #ccc; border-radius:15px; padding:6% 3%}







.sy2 div h2{ font-size:24px; margin:17% 0 15%}







.sy2 div p{ font-size:18px; line-height:32px}







.sy2 div h1 img{ -webkit-transition:1s ease;-moz-transition:1s ease;}







.sy2 div:hover h1 img{-webkit-transform:rotatey(360deg);-moz-transform:rotatey(360deg);}







.sy2 div:hover{ background:url(../images/sy-5.png) no-repeat left bottom}







.sy3{ background:url(../images/sy-13.png) no-repeat left top; position:relative;}







.sy3 .left{ width:100%; position:absolute; left:0; top:0}







.sy3 .right{ width:53%}







.sy3 .right p img{ width:100%}







.sy3 .left,.sy3 .right{ margin:8% 0}







.sy3-1{ width:40%}







.sy3 .left h1{ font-size:18px; color:#0050a2; margin-bottom:8%}







.sy3 .left h1 strong{ display:block; color:#333; margin-top:5%; font-size:36px}







.sy3 .left p{ font-size:16px; color:#666; text-indent:2em; line-height:30px}







.sy3 .left h2 a,.more a{ background:url(../images/sy-15.png) no-repeat center right 4px; border:#ccc 1px solid; padding:2px; border-radius:40px; display:inline-block; width:200px; line-height:52px; font-size:16px; letter-spacing:3px; padding-left:40px}







.sy3 .left h2{ margin-top:14%}







.sy3 .left h2 a:hover,.more a:hover{ background:url(../images/sy-14.png) no-repeat center right 4px #0050a2; color:#fff}







.sy5{ background:url(../images/sy1-8.jpg) no-repeat center}







.sy-b{ margin:6% 0; text-align:center; font-size:18px;}







.sy-b strong{ font-size:24px; display:block; margin:1% 0 2%}







.sy5-1{ overflow:hidden; margin-left:-3%; margin-bottom:6%; padding:0 10px 10px 13px}







.sy5-1 div{ float:left; width:30.333%; margin-left:3%; height:387px; background:#f1f5fa; padding-bottom:1%; position:relative}







.sy5-1 div h3,.sy5-1 div p{ margin:3% 5% 0}







.sy5-1 div h1 img{ width:100%; height:254px}







.sy5-1 div h2{ position:absolute; top:44px; left:-13px; background:url(../images/sy-24.png) no-repeat center; width:94px; height:44px; font-size:12px; color:#fff; text-align:center; line-height:35px}







.sy5-1 div h2 a{ font-size:14px}







.sy5-1 div p{ font-size:12px; color:#666; line-height:24px;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}







.sy5-1 div h3{ margin-top:5%; font-weight:bold}







.sy5-1 div:hover{ box-shadow:2px 4px 5px #ccc}







.sy5-1 div h3 a{ display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}







.more a{ display:block; margin:auto}







.more{ margin-bottom:8%}







.sy4{ background:url(../images/sy1-2.jpg) no-repeat center top}







.sy4 .sy-b{ color:#fff}







.footer{ background:url(../images/sy1-12.jpg) no-repeat center; overflow:hidden}







.foot1{ border-top:#9F9F9F 1px solid}







.foot1 p{ font-size:14px; text-align:center; padding:1.4% 0; color:#f1f1f1}







.foot1 p a{ color:#f1f1f1; display:inline-block; margin-left:5px}







.fo1{ margin:4% 0 3%; overflow:hidden}







.d-b{ font-size:14px; color:#fff; background:url(../images/syline.png) no-repeat bottom left; padding-bottom:15px}







.d-b1{ background:url(../images/syline2.png) no-repeat bottom left}







.cent2{ max-width:1360px}







.content1 dl dt img{ height:328px}







.fo1{ margin:5% 0 2%}







.fo1 .left,.fo1 .right{ width:48%}







.fo1 h1{ font-size:22px; color:#fff; margin-bottom:6%}







.fo1 h1 span{ display:inline-block; margin:0 3%}







.fo1 .left div{ margin-top:5%; overflow:hidden}







.fo1 .left p{ font-size:14px; color:#f0f0f0; line-height:24px}







.fo1 .left div{ overflow:hidden}







.fo1 .left div ul{ width:60%; float:left;}







.fo1 .left div ul li{ font-size:14px; color:#fff; margin-top:5%}







.fo1 .left div ul li img{ vertical-align:middle; margin-right:15px}







.fo1 .left div ul li:first-child{ margin-top:0}







.fo1 .left div dl{ float:right; width:21%;}







.fo1 .left div dl dt img{ width:100%}







.fo1 .left div dl dd{ text-align:center; color:#fff; margin-top:10%}







.fo1 .right p{ margin-bottom:3.5%; overflow:hidden}







.fo1 .right p input,.fo1 .right p textarea{ height:45px; color:#fff; line-height:45px; padding:0 2%; border:#fff 1px solid; font-size:16px; background:none; width:49%}







.fo1 .right p input:nth-child(2){ margin-left:2%}







.fo1 .right p textarea{ height:100px; line-height:24px; width:100%; padding:2%}







.fo1 .right p:last-child input{ width:160px; color:#fff; float:right; font-size:18px;}







.fo1 .right p:last-child{ margin-bottom:0; margin-top:4.5%} 







@media (max-width: 1500px){







.dz{ right:-70px; width:95px}







.dz a{ font-size:12px}	







	}















.banner1 p img{ width:100%}







.ny-b{ border-bottom:#898989 1px solid;}







.ny-b h1{ padding:1.5% 0 1%; font-size:16px;}







.ny-b h1 span{ color:#0050a2;}







.ny-b h1 img{ vertical-align:sub; margin-right:15px}







.gy1{ margin:6% 0 8%}







.gy1 .left{ width:35%}







.gy1 .right{ width:61%}







.gy1 .left p img{ width:100%}







.gy1 .right h1{ font-size:16px; margin-top:4%; letter-spacing:1px}







.gy1 .right h1 strong{ margin-bottom:1%}







.gy1 .right h1 strong,.gy1 .right h2{ font-size:24px; color:#0050a2; display:block}







.gy1 .right p{ font-size:18px; color:#666; line-height:30px; margin-top:5.5%}







.gy1 .right h2{ margin-top:5%}















.gc1{ margin:6% 0 8%}







.gc1 ul{ overflow:hidden; margin-left:-2%; margin-top:-5%; padding-right:4px; padding-bottom:5px}







.gc1 ul li{ float:left; width:18%; margin-left:2%; margin-top:5%;}







.gc1 ul li img{ width:100%; display:block; height:160px; -webkit-transition:1s ease;-moz-transition:1s ease; box-shadow:1px 3px 4px #ccc}







.gc1 ul li:hover img{-webkit-transform:rotatey(360deg);-moz-transform:rotatey(360deg);}















.gcx1{ margin-top:6%}







.gcx1 h1 img{ display:block; margin:auto; box-shadow:0 0 10px #999; border-radius:5px; width:220px; height:160px}







.gcx1 h2,.gcx2 h1{ font-size:24px; color:#004fa1; margin-top:5%}







.gcx2{ margin:6% 0 8%}







.gcx2 h1{ margin-top:0; margin-bottom:4%}







.gcx2 h1 img{ vertical-align:middle; margin-right:5px}







.gcx2-1{ overflow:hidden; margin-left:-2%; padding-bottom:35px}







.gcx2-1 dl{ float:left; width:31.333%; margin-left:2%; position:relative}







.gcx2-1 dl a{ display:block; background:#efeff1; padding:3%}







.gcx2-1 dl a dd{ font-size:18px; text-align:center; margin:4% 0 9%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}







.gcx2-1 dl a dd img{ position:absolute; left:50%; bottom:-32px; margin-left:-32px}







.gcx2-1 dl a dd .b2{ display:none}







.gcx2-1 dl a:hover dd .b1{ display:none}







.gcx2-1 dl a:hover dd .b2{ display:block}







.gcx2-1 dl a dt img{ width:100%; height:217px}















.lx1{ margin:6% 0 8%}







.lx1-1 h1{ overflow:hidden}







.lx1-1 h1 span{ cursor:pointer; display:inline-block; width:50%; font-size:24px; color:#666; background:url(../images/lx-2.png) no-repeat center top; height:115px; text-align:center; line-height:90px; letter-spacing:2px}







.lx1-1 h1 .curr2{ background:url(../images/lx-1.png) no-repeat center top; color:#fff}







.lx1-1{ margin:4% 0 2%}







.lx2-1 li{ position:relative}







.lx2-1 li div{ width:470px; height:275px; background:#fff; box-shadow:0 0 10px #ccc; padding:2% 3%; position:absolute; right:6%; top:25%}







.lx2-1 li div p{ font-size:16px; margin-top:4%; margin-left:-20px}







.lx2-1 li div p img{ vertical-align:middle; margin-right:10px}







.lx2-1 li div h1{ font-size:22px; text-align:center; font-weight:bold; color:#0050a2; border-bottom:#ccc 1px solid; padding-bottom:5%; margin-bottom:6%}















.n_news ul li .fl,.n_news ul li .fl span{ -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;







-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; } 







.n_news ul li .fr img{ -moz-transition: all 5s ease-in-out;-webkit-transition: all 5s ease-in-out;-o-transition: all 5s ease-in-out;-ms-transition: all 5s ease-in-out;transition: all 5s ease-in-out; height:167px;} 







.n_news li:hover img{ -moz-transform:scale(1.1); -o-moz-transform:scale(1.1); -o-moz-transform:scale(1.1); -webkit-moz-transform:scale(1.1); transform:scale(1.1);}







.n_news ul li:first-child{ border:0}







.n_news ul li { display:block; overflow:hidden}







.n_news ul li:hover{ background:#f9f9f9; box-shadow:0 0 7px #ccc}







.n_news ul li .box1 { max-width:1200px; margin:auto; padding:1.5% 0; border-bottom:#ccc 1px solid; background: transparent; overflow:hidden}







.n_news ul li .fl { position:relative; padding-top:3%; padding-left: 155px; float:left; width:73%}







.n_news ul li .fl .date { position: absolute; left: 0; float: left;  }







.n_news ul li .fl .date span{ display:block; margin-top:20px; height:22px; width:28px; background:url(../images/xw-1.png) no-repeat center }







.n_news ul li .fl .date strong{ display:block; font-size:30px; color:#999; display:block; margin-top:-9px}







.n_news ul li .fl .date strong::before {width: 35px;height: 1px;content: '';background: #7D7D7D;position: absolute;top: 11px;left:100px;transition: all 0.3s ease-out 0s;}







.n_news ul li .fl .date strong strong{ font-weight:normal; font-size:18px; color:#000; display:block; margin-top:3px}







.n_news ul li .fl a{ display:block}







.n_news ul li .fl a h1{ font-weight:bold; font-size:16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding-top:0px; color:#333; display:block; margin-bottom:4%;}







.n_news ul li .fl a p{ color: #666; line-height:24px; font-size:14px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}







.n_news ul li .fr { display:block; overflow:hidden; float:right; width:23%;}







.n_news ul li .fr img {width:100%; height:163px}







.n_news ul li:hover .box1{ border:0} 







.n_news li:hover .fl { padding-left: 175px;}







.n_news li:hover .fl h1{ color:#0050a2; font-size:18px}







.n_news .box1:hover .date strong{ color:#666;}







.n_news .box1:hover .date strong::before {width: 60px;transition: all 0.3s ease-out 0s;background: #7D7D7D;}







.n_news .box1:hover .date span {background:url(../images/xw1-1.jpg) no-repeat center}







.n_news ul li:hover .fl .date strong{ color:#0050a2}







.n_news ul li:hover .fl .date strong strong{ color:#333}







.fy{ text-align:center; margin:7% auto; display: table; color:#b1b1b1;}







.fy span{padding: 6px 12px;}

.fy a{padding: 6px 12px;}





.fy a:hover,.fy .active{ background:#023468; color:#fff}





.fy ul li{list-style: none;

    font-size: 14px;

    display: inline-block;

    border: #e7e7e7 1px solid;

    margin: 0 4px;

    line-height: 30px;

    vertical-align: middle;}











.xwx{ margin:6% 0 8%}







.xwx h1{ font-size:24px; text-align:center; margin:0 0 2%}







.xwx h2{ font-size:14px; color:#666; text-align:center; margin:2% 0; border-bottom:#ccc 1px solid; padding-bottom:1%}







.xwx h2 span{ display:inline-block; margin-left:2%}







.xwx h3{ overflow:hidden; margin-top:4%}















.cp1{ border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; margin:6% 0}







.cp1-1{ overflow:hidden; border-left:#ccc 1px solid; border-top:#ccc 1px solid}







.cp1-1 .left{ width:7%}







.cp1-1 .right{ width:93%; border-left:#ccc 1px solid; padding:1% 13% 1% 1.5%; position:relative}







.cp1-1 .left p{ font-size:18px; text-align:center; padding:10% 0} 







.cp1-1 .right ul{ overflow:hidden; margin-left:-3%; margin-top:-1%}







.cp1-1 .right ul li{ float:left; margin-left:3%; margin-top:1%}







.cp1-1 .right ul li a{ font-size:16px}







.cp1-1 .right h1{ font-size:22px; color:#cc0000; font-weight:bold; margin-bottom:1%}







.cp1-1 .right ul li img{ box-shadow:0 0 5px #ccc; width:120px; height:58px}







/*.cp1-1 .right ul{ height:30px}*/







.cp1-1 .right p{ cursor:pointer; position:absolute; right:2%; top:10px; background:url(../images/k.png) no-repeat center; width:59px; height:26px}







/*.cp1-2 .right ul{ height:214px}*/







.cp1-1 .right ul .curr a{    background: #0050a2;







    color: #fff;







    padding: 0 5px;}







.cp1-1 .on1 p{ background:url(../images/h.png) no-repeat center;}







.cp1-1 .on1 ul{ height:inherit}







.cp1-2 .on1 ul{ overflow-y:scroll; height:214px}







.cp2{ margin-top:-6%}







.cp2 dl{ margin-top:6%}







.gcx2-1 dl a:hover{ background:#004fa1; color:#fff}















.cp3 .right h2 img{ box-shadow:0 0 5px #ccc; vertical-align:bottom; width:179px; height:86px; margin-right:2%; display:inline-block}







.cp3 .right h2{ font-size:20px}







.cp4{ margin:0 2% 5%}







.cp4 h1{ font-size:24px; margin-bottom:2%}















.dlzc{ display:none; position:fixed; top:0; left:0; width:100%; z-index:9999; width:100%; background:#000; height:100%; background-color: rgba(0,0,0,0.7); filter: Alpha(opacity=70);}







.dlzc1{ position:absolute; top:50%; left:50%; padding:2%; background-size:100% !important; margin-left:-200px; margin-top:-264px; background:url(../images/dl-banner.jpg) no-repeat center top #fff; width:400px; height:528px;}





.dlzc1 h1{ font-size:22px; color:#fff}







.dlzc1 h2{ background:#8dabfc; border-radius:50px; width:160px; margin:7% 0}







.dlzc1 h2 span{ cursor:pointer; display:inline-block; text-align:center; font-size:16px; border-radius:50px; line-height:40px; width:80px; color:#fff}







.dlzc1 h2 .curr2{ background:#fff; color:#0050a2}







.dlzc2 div{ background:#fff; border-radius:20px; box-shadow:0 0 9px #2360f0; padding:4% 10% 9%}







.dlzc1 div p{ border-bottom:#ccc 1px solid; padding:8% 0 4%; overflow:hidden}







.dlzc1 div p span{ display:inline-block; width:12%; float:left}







.dlzc1 div p input{ width:84%; float:right; padding-top:9px}







.dlzc1 div h3{ margin-top:10%}







.dlzc1 div h3 input{ background:url(../images/zb.png) repeat-x center; height:45px; letter-spacing:1px; line-height:45px; display:block; width:100%; color:#fff; text-align:center; border-radius:50px; font-size:16px}







.dlzc1 div h3 a{ display:block; text-align:center; font-size:14px; color:#0050a2; margin-top:6%}

.dlzc1{ position:relative}

.dlzc1 div h4{ position:absolute; right:10px; top:10px; cursor:pointer}

.dlzc1 div h4 img{ width:20px; height:20px}



/*.dlzc1 div:nth-child(2) h3{ margin-top:32%}*/







.dlzc1 div .tt1{ position:relative}







.dlzc1 div .tt1 input:nth-child(2){ padding-right:100px}







.dlzc1 div .tt1 input:nth-child(3){ width:20%; position:absolute; right:0; top:26%; padding-top:0; width:90px; background:url(../images/zb.png) repeat-x center; height:30px; line-height:30px; color:#fff; border-radius:20px}





.dlzc1 div .tt2{ position:relative}



.dlzc1 div .tt2 .verify{    position: absolute;

    right: 0;

    top: 26%;

    padding-top: 0;

    width: 100px;

    height: 30px;

    line-height: 30px;

    color: #fff;}









.cpx1{ box-shadow:0 0 10px #ccc; margin:6% 10px 3%; padding:2.5%}







.cpx1 .left{ width:50%}







.cpx1 .right{ width:40%}







.cpx1 .left dl{ overflow:hidden}







.cpx1 .left dl dt{ float:left; width:12.5%}







.cpx1 .left dl dt img{ width:100%}







.cpx1 .left dl dd{ float:right; width:82%; font-size:16px; padding-top:0.5%}







.cpx1 .left dl dd a{ font-size:24px; color:#004fa1; display:block; margin-bottom:3%}







.cpx1 .right p{ text-align:right}







.cpx1 .right p a{ display:inline-block; margin-left:8%; text-align:center; font-size:16px; color:#666}







.cpx1 .right p a img{ margin-bottom:7px;-webkit-transition:1s ease;-moz-transition:1s ease;}







.cpx1 .right p a:hover img{-webkit-transform:rotatey(360deg);-moz-transform:rotatey(360deg);}







.cpx1 .right p a:hover{ color:#004fa1}







.cpx2 .left{ width:32%; background:#004fa1; padding:1%}







.cpx2 .right{ width:67%; border:#ccc 1px solid; padding:1%}







.cpx2 .right h1{ font-size:20px; color:#004fa1; background:url(../images/cpxq1-1.jpg) no-repeat left top 2px; padding-left:3%; padding-bottom:1.5%}







.cpx2 .right h2{ font-size:15px; padding-left:3%; overflow:hidden; border-bottom:#999 1px solid; padding-bottom:1.5%}







.cpx2 .right h2 span{ float:right; font-size:14px; color:#666}







.cpx2 .right p{ font-size:16px; margin-top:3%}







.cpx2 .left p img{ width:100%; height:217px}







.cpx2 .right{ height:241px}







.cpx3{ border:#B6B6B6 1px solid; margin:5% 0 8%}







.cpx3-0{ border-bottom:#B6B6B6 1px solid; padding:2% 3%;}







.cpx3-0 a{ display:inline-block; margin-right:7%; font-size:24px; font-weight:bold}







.cpx3 div{ padding:3%}







.cpx3 h1{ font-size:22px; font-weight:bold; color:#004fa1}







.cpx3 h2{ font-size:18px; font-weight:bold; text-indent:2em; margin:3% 0 1%}







.cpx3 p{ text-indent:2em}







.cpx3 p,.cpx3 h3{ font-size:16px; line-height:30px;}







.cpx3-2{ border-top:#B6B6B6 1px solid; border-bottom:#B6B6B6 1px solid;}







.cpx3-2 h2,.cpx3-3 h2,.cpx3-3 p{ text-indent:1em}







.cpx3 .content,.cpx3 .content div{ padding:0}















.syFocusThumb .prev{ background:url(../images/sy-22.png) no-repeat; width:60px; height:55px;}







.syFocusThumb .next{ background:url(../images/sy-23.png) no-repeat; width:60px; height:55px;}







.syFocusThumb{POSITION: relative; WIDTH:100%; HEIGHT:530px; }







.pagination { TEXT-ALIGN: left; WIDTH: 100%; background:url(../images/bg01.gif) repeat-x; HEIGHT:25px; COLOR: #fff; CLEAR: both;}







.thumbWrap { max-WIDTH:1200px; OVERFLOW: hidden; padding-bottom:40px; margin:3% auto 0}







.holder {WIDTH: 4000px}







.holder I {CURSOR: pointer;}







.prev {POSITION: absolute; WIDTH:13px; bottom:30px; CURSOR: pointer; LEFT:0}







.next {POSITION: absolute; WIDTH:13px; bottom:30px; CURSOR: pointer; RIGHT:0;}







.pagination .thumbWrap I{ padding-top:33px;}







.pagination I.selected img{ border:#004fa1 2px solid}







.pagination I.selected span{ position:absolute; top:2px; left:50%; margin-left:-20px; background:url(../images/sy-21.png) no-repeat center top; display:block; width:40px; height:33px}







.sliderwrapper{ width:100%; max-width:1200px; margin:auto}







.toc{ font-size:12px; font-style:normal; position:relative; display:block; background:url(../images/bg02.gif) no-repeat; width:200px; height:133px; margin:0 20px}







.contentdiv{ overflow:hidden; margin-left:-6%}







.contentdiv dl{ float:left; width:27.333%; margin-left:6%; position:relative}







.toc img{ border-radius:5px; box-shadow:0 0 5px #ccc}







.contentdiv dl dt img{ width:100%; height:348px}







.contentdiv dl dt span{ position:absolute; top:0; left:-10px}







.contentdiv dl dd{ display:none; position:absolute; top:0; text-align:center; font-size:16px; color:#fff; line-height:26px; padding-top:35%; left:-8px; width:100%; height:100%; background:url(../images/sy-16.png) no-repeat center;}







.contentdiv dl dd img{ display:block; margin:0 auto 2%}







.contentdiv dl:hover dd{ display:block}







.cent3{ max-width:1500px}















.dz1{position: absolute;







    right: -150px;







    top: 51%;







    width: 140px;







    font-size: 16px;}















.dz1 span{font-size: 16px; color: #0050a2}





.hed-dw-1 .cent{ position:relative}



.dz1 a{font-size: 16px;}

.sy2{ margin-top:20%} 



@media (max-width: 1500px){

.sy1{ margin-top: -355px;}

.sy2{ margin-top:10%}

	}

	



.once-details-top{text-align: center;}

.once-details-top .once-btn{    padding: 0 30px;

    background: #004fa1;

    font-size: 20px;

    color: #FFF;

    height: 48px;

    line-height: 48px;

    display: inline-block;

    border-radius: 5px;

    margin-top: 10px;

    text-decoration: none;}
	
.grz1{ margin:6% auto; max-width:1180px}
.grz1 .left{ width:25%; box-shadow: 0 0 10px #ccc;}
.grz1 .right{ width:72%; box-shadow:0 0 10px #ccc}
.grz1 .left h1{ font-weight:bold; margin-bottom:6%; text-align:center; color: #0050a2;font-size: 20px; font-weight:normal}
.grz1 .left h1 img{ display:block; margin:10% auto 4%; border-radius:50%; width:110px; height:110px}
.grz1 .left ul li a{ font-size:14px; color:#666}
.grz1 .left ul li a:hover,.grz1 .left ul .dq00 a{ color:#0050a2}
.grz1 .left ul li{ border-top: #E3E3E3 1px solid; text-align: center;  padding: 4% 0;}
.grz1 .left ul li img{ vertical-align:middle; margin-right:20px;}
.grz1 .right div{ width:40%; margin:10% auto}
.grz1 .right div p{ overflow:hidden; margin-bottom:10%}
.grz1 .right div p span{ width:20%; float:left; line-height:35px}
.grz1 .right div p input{ width:80%; float:right; height:35px; line-height:35px; border:#ccc 1px solid; border-radius:5px; padding:0 10px;}
.grz1 .right div h1 input{ width:115px; line-height:35px; background:#0050a2; color:#fff; border-radius:5px; font-size:16px; margin:auto; display:block}
.grz1 .right div .sex input{ width:15px; height:15px; margin-right:5px; padding:0; float:none; vertical-align:middle}
.grz1 .right div .sex .ddqa{ display:inline-block; margin:0 10%; float:none; width:inherit}
.grz1 .right div .repass span{width: 27%;}
.grz1 .right div .repass input{width: 72%;}

.banner1{ position:relative}
.sy111{ margin-top:0 !important; position:absolute; top:30%; left:0; width:100%}


@media (max-width: 1400px){
.sy111{ top:16%;}
	}

.forgetpaw{
	border-left: 1px solid #898989;
    border-right: 1px solid #898989;
    padding: 20px;
}

.forgetpaw .thirset .wshef{width: 25%;}
.thirset .wshef {
    height: 33px;
    background: #eeeeee;
    float: left;
    font-size: 16px;
    line-height: 33px;
    color: #333333;
    text-align: center;
    position: relative;
}
.thirset .yellc {
    background: #fff4d8;
    color: #ff8401;
}

.thirset .wshef .spassw{    background: url(../images/spassw.png) no-repeat;
    height: 33px;
    width: 19px;
    position: absolute;
    right: -9px;
    z-index: 9;}
	
.verifyi{ clear:both; max-width:400px; margin:auto; padding:10% 0}
.verifyi p{overflow:hidden;margin-bottom: 5%;}	
.verifyi p span{ display:inline-block; width:30%; float:left; text-align:right} 
.verifyi p input{ width:70%; padding:0 10px; border:#333 1px solid}
.verifyi p span,.verifyi p input,.verifyi p{ height:40px; line-height:40px;}
.verifyi .djn input,.verifyi p .anj{background:#0050a2;border:0;border-radius: 6px;width: 137px;color: #fff;}
.verifyi p .anj1{ width:20%; margin-right:2%}	
.verifyi p .anj{ width:100px; background:#eee; color:#333; border-radius:0}	
.diboback{ clear:both; padding-top:8%}
.fljair{ float:left; width:20%}
.fljfon{ float:right; width:80%} 	
.diboback a{ text-align:center; width:110px; line-height:40px; display:inline-block; background:#0050a2; color:#fff; margin:0 20px}	
.fljfon p{ height:inherit; margin-bottom:3%; line-height: inherit;}	
	
	
	
	