﻿@charset "utf-8";

/* CSS Document */
html{-webkit-text-size-adjust:none;}
body {font-size:14px; color:#343434;line-height:26px; margin:0; padding:0; font-family:"微软雅黑","MicrosoftYaHei","Microsoft YaHei","Arial"; -webkit-text-size-adjust:none; min-width:1200px}

img { border:0;}
div,form,ul,ol,li,span,h1,h2,h3,h4,h5,h6,dl,dt,dd {border: 0;margin: 0;padding: 0;list-style-type:none}
.fz12,font,h2,h1 { font-size:12px}
h3,h4,h5 { font-weight:normal; font-size:14px}

input,textarea,button { outline:none; border:0;}
input:focus,textarea:focus,button:focus { outline:none; border:0;}
input:-webkit-autofill { outline:none; border:0; background:#fff;
    box-shadow: 0 0 0px 1000px #fff inset !important;
    -webkit-text-fill-color: #333 !important;
    -webkit-background-clip: text;
}

a { outline:none;-moz-outline:none; color:#343434; -webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
a:link {color:#343434;text-decoration: none}
a:visited {color:#343434;text-decoration: none}
.news_t ul li a:visited{color:#2e66fe}
a:active {color:#343434;text-decoration: none}
a:hover {color:#0243af;text-decoration:none}
p { padding:0; margin:0;}
.tar { text-align:right}
.tal { text-align:left}
.tac { text-align:center}
.ft {float:left}
.fr {float:right}
.clear { clear:both}
.bgff { background:#fff}
.w100 { width:1200px; margin:0 auto}

@media all and (max-width:950px){
body { min-width: inherit}
.w100 { width:90%;}
}




header { position:fixed; left:0; top:0; right:0; height:61px; background:#20262B; z-index:8888}
header .logos { float:left; padding-top:10px}
header .logos img { display:block; height:40px}
header .nav { float:right;}
header .nav ul li { float:left; margin-left:50px; position:relative; height:61px; line-height:60px}
header .nav ul li a { display:block; color:#ccc}
header .nav ul li i { position:absolute; left:0; bottom:0; right:0; height:2px; background:#fff; display:none}
header .nav ul li.on i { display:block}
header .nav ul li.on a { color:#fff; font-weight:bold}
header .nav ul li u { display:none}

.head_r2 { display:none}
.head_r3 { display:none}

header .nav2 { display:none}

@media all and (max-width:950px){
header .nav { display:none; top:61px; left:0; width:50%; background:#F5F5F5; bottom:0; position:fixed}
header .nav ul li { float:none; margin-left:0px; border-top:0 none; padding:0 20px; line-height:50px; height:auto; position:relative}
header .nav ul li i { position:absolute; left:0; bottom:0; top:0; right:auto; height:100%;}
header .nav ul li a { font-size:14px; display:block; color:#333; text-align:left}
header .nav ul li.on a { color:#333;}
header .nav ul li:nth-child(3) { background:#fff}
header .nav ul li:nth-child(3) u { display:block; position:absolute; right:20px; top:0; line-height:50px; font-size:18px; text-decoration: none}

header .nav2 { display:none; top:61px; right:0; width:51%; background:#fff; bottom:0; position:fixed}
header .nav2 ul li { padding:0 20px; line-height:50px; height:auto}
header .nav2 ul li a { font-size:14px; display:block; color:#333; text-align:left}

header .head_r2 { display:block; font-size:18px; line-height:60px; float:right;}
header .head_r2 i { font-size:18px; color:#fff;}

.head_r3 { display:block; padding-top:12px; float:right}
.head_r3 a { display:block; padding:0 15px; border:1px #fff solid; line-height:36px; border-radius:18px; margin-right:15px; color:#fff; font-size:12px}
}

.banner { position:relative; z-index:1; margin-top:61px; min-width:1200px; height:470px}
.banner .bd { height:470px}
.banner .bd ul li { height:470px; position:relative; overflow:hidden}
.banner .bd ul li img.bar { display:none;}
.banner .bd ul li h1 { position:absolute; top:95px; left:45%; color:#fff; font-size:24px; font-weight:normal; line-height:40px}
.banner .bd ul li h1 b { display:block; font-size:32px; padding-bottom:5px}
.banner .bd ul li h3 { position:absolute; top:195px; left:45%; color:#fff; font-size:18px; font-weight:normal; padding-top:20px}
.banner .bd ul li h3 i { position:absolute; left:0; top:0; width:50px; height:1px; background:#fff; display:block}
.banner .bd ul li h4 { position:absolute; top:295px; left:45%;}
.banner .bd ul li h4 a { display:block; float:left; margin-right:22px; border:1px #fff solid; width:150px; height:36px; border-radius:18px;  line-height:36px; color:#fff; text-align:center; position:relative}
.banner .bd ul li h4 i { font-size:16px; padding-right:5px}
.banner .bd ul li h4 img { display:none; position:absolute; left:50%; margin-left:-60px; width:120px; top:45px}
.banner .bd ul li h4 a:hover { background:#fff; color:#2E67FD}
.banner .bd ul li h4 a:hover i { color:#2E67FD}
.banner .bd ul li h4 a:hover img { display:block}

.banner .bd ul li h5 { display:none}


@media all and (max-width:950px){
.banner { min-width:inherit; height:606px}
.banner .bd { height:606px}
.banner .bd ul li { height:606px; background:none !important}

.banner .bd ul li img.bar { position:absolute; left:50%; bottom:0; margin-left:-375px; display:block}
.banner .bd ul li h1 { top:95px; left:0; font-size:16px; width:100%; text-align:center}
.banner .bd ul li h1 b { font-size:24px; padding-bottom:25px}
.banner .bd ul li h3 { top:195px; left:0; font-size:16px; text-align:center; width:100%; padding-top:0px;}
.banner .bd ul li h3 i { left:50%; margin-left:-25px; top:-45px; height:2px;}
.banner .bd ul li h4 { display:none}

.banner .bd ul li h5 { display:block; position:absolute; left:5%; right:5%; bottom:45px}
.banner .bd ul li h5 a { display:block; float:left; width:45%; border:1px #fff solid; text-align:center; font-size:14px; color:#fff;  line-height:42px; border-radius:21px}
.banner .bd ul li h5 a:nth-child(2) { float:right}
}


.index_1 { padding:80px 0 100px 0; width:1200px; margin:0 auto}
.index_1 .tac { padding-bottom:40px; position:relative}
.index_1 .tac img { display:block; height:87px; margin:0 auto}
.index_1 .tac h2 { position:absolute; left:0; top:0; width:100%; text-align:center; font-size:32px; line-height:50px}
.index_1 .tac h3 { position:absolute; left:0; top:50px; width:100%; text-align:center; font-size:18px; line-height:30px}

.index_1 ul { width:1204px;}
.index_1 ul li { float:left; width:172px; padding:10px 0; margin-top:10px}
.index_1 ul li a {  display:block; width:154px; height:230px; border-radius:10px; box-shadow:0 0 5px #ccc; background:linear-gradient(180deg, #FFFFFF, #F6F8FF); position:relative}
.index_1 ul li img { display:block; margin:0 auto; padding-top:41px; height:92px}
.index_1 ul li h3 { text-align:center; font-size:18px; line-height:30px}
.index_1 ul li p { position:absolute; width:24px; height:3px; background:url(../images/ico_c1.png); left:50%; margin-left:-12px; top:18px}
.index_1 ul li h4 { text-align:center; padding-top:15px;}
.index_1 ul li h4 i { font-size:18px; color:#717E99; padding:0 3px}

.index_1 ul li:nth-child(8) { display:none}



@media all and (max-width:950px){
.index_1 { padding:40px 0 50px 0; width:90%}
.index_1 .tac { padding-bottom:40px; position:relative}
.index_1 .tac img { height:34px; padding-top:15px;}
.index_1 .tac h2 { font-size:18px; line-height:30px}
.index_1 .tac h3 { font-size:16px; line-height:20px; top:35px}

.index_1 ul { width:728px; margin:0 auto}
.index_1 ul li:nth-child(8) { display:block}
}
@media all and (max-width:730px){
.index_1 ul { width:516px;}
.index_1 ul li h3 { font-size:16px;}
}
@media all and (max-width:520px){
.index_1 ul { width:344px;}
}


.index_2 { padding:50px 0 100px 0; background:#F3F6FF; min-width:1200px}
.index_2 .tac { padding-bottom:50px; position:relative}
.index_2 .tac img { display:block; height:87px; margin:0 auto}
.index_2 .tac h2 { position:absolute; left:0; top:0; width:100%; text-align:center; font-size:32px; line-height:50px}
.index_2 .tac h3 { position:absolute; left:0; top:50px; width:100%; text-align:center; font-size:18px; line-height:30px}

.index_2 .index_c2 img { display:block; margin:0 auto; width:737px}
.index_2 .index_c2 img.img2 { display:none;}


@media all and (max-width:950px){
.index_2 { padding:40px 0 50px 0; min-width:inherit; background:#fff}
.index_2 .tac { padding-bottom:40px; position:relative}
.index_2 .tac img { height:34px; padding-top:15px;}
.index_2 .tac h2 { font-size:18px; line-height:30px}
.index_2 .tac h3 { font-size:16px; line-height:20px; top:35px}


.index_2 .index_c2 img { display:none; width:100%; max-width:540px}
.index_2 .index_c2 img.img2 { display:block;}
}


.index_3 { height:320px; background:#3879FE; min-width:1200px; position:relative}
.index_3 .w100 { padding-top:47px; position:relative;}
.index_3 .tal { position:relative}
.index_3 .tal img { display:block; height:92px;}
.index_3 .tal h2 { position:absolute; left:10px; top:0; font-size:32px; line-height:50px; color:#fff}

.index_3 h3 { font-size:36px; color:#fff; line-height:60px}
.index_3 .tar { position:absolute; right:0; top:60px}
.index_3 .tar img { display:block; height:240px;}

@media all and (max-width:950px){
.index_3 { height:440px; min-width:inherit;}
.index_3 .w100 { padding-top:47px; position:relative;}
.index_3 .tal img { height:34px; padding-top:15px; display:block; margin:0 auto}
.index_3 .tal h2 { left:0px; top:0; font-size:18px; line-height:30px; color:#fff; width:100%; text-align:center}

.index_3 h3 { font-size:16px; color:#fff; line-height:60px; text-align:center}
.index_3 .tar { position:relative; right:auto; top:auto}
.index_3 .tar img { margin:0 auto}
}


footer { background:#191F24; padding:35px 0 30px 0}
footer .fr { text-align:center; color:#fff}
footer .fr img { display:block; padding-bottom:5px; width:68px}
footer .foot_1 { height:106px; border-bottom:1px #979797 solid}
footer .foot_1 ul li { float:left; padding:25px 60px 0 50px; position:relative}
footer .foot_1 ul li i { display:block; position:absolute; left:0; top:31px; width:37px; height:37px;}
footer .foot_1 ul li i.fo1 { background:url(../images/footer_ico1.jpg)}
footer .foot_1 ul li i.fo2 { background:url(../images/footer_ico2.jpg)}
footer .foot_1 ul li h3 { font-size:14px; line-height:18px; color:#A6ACB7}
footer .foot_1 ul li h4 { font-size:18px; line-height:30px; color:#fff}

footer .foot_2 { padding-top:25px; line-height:30px}
footer .foot_2 h3 { color:#A6ACB7}
footer .foot_2 h3 a { color:#A6ACB7}
footer .foot_2 h4 { color:#62728F}
footer .foot_2 h4 a { color:#62728F}


@media all and (max-width:950px){
footer .fr { display:none}
footer .foot_1 { height:auto; overflow:hidden; padding-bottom:15px}
footer .foot_1 ul li { padding:25px 30px 0 50px; }
footer .foot_1 ul li h3 { font-size:12px;}
footer .foot_1 ul li h4 { font-size:16px;}

footer .foot_2 h3 { font-size:13px}
footer .foot_2 h4 { font-size:12px; padding-top:10px; line-height:20px}

}


.zhuanye_banner { background:url(../images/zhuanye_banner.jpg) top no-repeat; height:578px; min-width:1200px; margin-top:61px; position:relative}
.zhuanye_banner a { display:block; position:absolute; left:50%; margin-left:80px; top:234px; width:248px; height:52px; cursor:pointer;}



@media all and (max-width:950px){
.zhuanye_banner { background:url(../images/zhuanye_m1.jpg) top no-repeat; background-size:auto 100%; height:688px; min-width:inherit;}
.zhuanye_banner a { left:0; margin-left:0px; top:0; width:100%; height:100%;}
}


.zhuanye_1 { width:1200px; margin:0 auto; padding:10px 0 90px 0}
.zhuanye_1 .tal { padding-bottom:55px}
.zhuanye_1 .tal img { display:block}
.zhuanye_1 .tal2 { display:none}

.zhuanye_1 ul li { float:left; width:25%; position:relative}
.zhuanye_1 ul li h3 { position:absolute; left:50px; top:170px; font-size:18px; line-height:30px; font-weight:bold}
.zhuanye_1 ul li h4 { position:absolute; left:50px; top:210px; font-size:14px; width:220px; color:#56678F}
.zhuanye_1 ul li img { display:block; margin:0 auto}

@media all and (max-width:950px){
.zhuanye_1 { width:90%; padding:10px 0 30px 0}
.zhuanye_1 .tal { display:none}
.zhuanye_1 .tal2 { display:block}
.zhuanye_1 .tal2 img { display:block; margin:0 auto; height:80px}
.zhuanye_1 ul { width:600px; margin:0 auto}
.zhuanye_1 ul li { width:50%;}
}

@media all and (max-width:640px){
.zhuanye_1 ul { width:300px;}
.zhuanye_1 ul li { width:100%; float:none}
}

.zhuanye_2 { background:#F3F6FF; min-width:1200px; padding:50px 0 0 0}
.zhuanye_2 .tal { padding-bottom:55px}
.zhuanye_2 .tal2 { display:none}
.zhuanye_2 .tal img { display:block}
.zhuanye_2 .tac img { display:block; margin:0 auto}
.zhuanye_2 ul { display:none}

@media all and (max-width:950px){
.zhuanye_2 { background:#fff; min-width:inherit; padding:30px 0 0 0; overflow:hidden}
.zhuanye_2 .tal { display:none}
.zhuanye_2 .tal2 { display:block; padding-bottom:30px}
.zhuanye_2 .tal2 img { display:block; margin:0 auto; height:80px}
.zhuanye_2 .tac { display:none}
.zhuanye_2 .w100 { width:96%}
.zhuanye_2 ul { display:block}
.zhuanye_2 ul li { width:50%; float:left; padding:10px 0}
.zhuanye_2 ul li a { display:block; width:90%; margin:0 auto; box-shadow:0 0 5px #ccc; padding:10px 0; height:100px; color:#56678F; border-radius:5px;}
.zhuanye_2 ul li h3 { font-size:16px; font-weight:bold; padding-bottom:5px; color:#000; padding-left:15px}
.zhuanye_2 ul li h4 { font-size:12px; color:#56678F; line-height:20px; padding:0 15px}
}


.zhuanye_3 { width:1200px; margin:0 auto; padding:50px 0 100px 0}
.zhuanye_3 .tal { padding-bottom:55px}
.zhuanye_3 .tal2 { display:none}
.zhuanye_3 .tal3 { display:none}
.zhuanye_3 img { display:block}

@media all and (max-width:950px){
.zhuanye_3 { width:100%; padding:30px 0 50px 0}
.zhuanye_3 .tal { display:none}
.zhuanye_3 .tal2 { display:block; padding-bottom:30px}
.zhuanye_3 .tal2 img { display:block; margin:0 auto; height:80px}

.zhuanye_3 .ft { display:none}
.zhuanye_3 .fr { display:none}

.zhuanye_3 .tal3 { display:block; max-width:540px; margin:0 auto}
.zhuanye_3 .tal3 img { display:block; width:100%}
.zhuanye_3 .tal3 h2 { font-size:16px; line-height:30px; width:90%; margin:0 auto; margin-top:-30px}
.zhuanye_3 .tal3 h3 { width:90%; margin:0 auto; color:#56678F}
}


.fankui_banner { background:url(../images/fankui_banner.jpg) top no-repeat; height:180px; min-width:1200px; margin-top:61px}

.fankui_cn { background:#F3F4FE; min-width:1200px; padding:20px 0 40px 0}
.fankui_cn .fankui_right { float:right; width:380px}
.fankui_cn .fankui_right ul li { padding-bottom:20px}
.fankui_cn .fankui_right ul li img { display:block; width:100%}

.fankui_cn .fankui_left { float:left; width:800px}
.fankui_cn .fankui_left .fankui_title { background:#fff; margin-bottom:20px}
.fankui_cn .fankui_left .fankui_title h1 { padding:18px 20px; font-size:18px; line-height:26px; height:62px}
.fankui_cn .fankui_left .fankui_title img { display:block; float:left; padding-right:10px}
.fankui_cn .fankui_left .fankui_title h3 { padding:0 20px 18px 20px; font-size:14px; line-height:26px; text-align:right; color:#888}
.fankui_cn .fankui_left .fankui_title h3 i.fa-thumbs-up { color:#2E66FE}
.fankui_cn .fankui_left .fankui_title h3 i.fa-heart { color:#FF621D}

.fankui_cn .fankui_left .fankui_list { background:#fff; padding:20px}
.fankui_cn .fankui_left .fankui_list .fankui_top { position:relative; padding-left:70px; padding-bottom:30px; border-bottom:1px #eee solid;}
.fankui_cn .fankui_left .fankui_list .fankui_top img { display:block; left:0; top:0; position:absolute}
.fankui_cn .fankui_left .fankui_list .fankui_top h4 { display:block; left:0; top:50px; width:50px; position:absolute; text-align:center}
.fankui_cn .fankui_left .fankui_list .fankui_top h5 { font-size:14px; line-height:26px; text-align:right; color:#888}
.fankui_cn .fankui_left .fankui_list .fankui_top h5 i { color:#888}
.fankui_cn .fankui_left .fankui_list .fankui_top h3 { font-weight:bold}

.fankui_cn .fankui_left .fankui_list ul li { position:relative; padding-bottom:30px; border-bottom:1px #eee solid; padding-left:70px; margin-top:20px}
.fankui_cn .fankui_left .fankui_list ul li img.p2img { display:block; left:0; top:0; position:absolute}
.fankui_cn .fankui_left .fankui_list ul li h4 { display:block; left:0; top:50px; width:50px; position:absolute; text-align:center}
.fankui_cn .fankui_left .fankui_list ul li h3 {}
.fankui_cn .fankui_left .fankui_list ul li h5 { text-align:right; color:#888; padding-top:10px}
.fankui_cn .fankui_left .fankui_list ul li img { display:block; margin:0 auto; max-width:100%}




.about_bg { background:url(../images/about_bg.jpg) top no-repeat #F3F4FE; margin-top:61px; padding:50px 0}

.about_1 { width:1200px; margin:0px auto; background:rgba(0,98,254,0.42); border-radius:15px; position:relative; border: 1px solid #67AAFF;}
.about_1 .about_cn { padding:20px 60px 20px 410px; color:#fff; font-size:16px; line-height:30px; text-shadow:1px 1px 1px #333}
.about_1 img { position:absolute; top:46px; left:65px}
.about_1 .about_cn img { display:none}

@media all and (max-width:950px){
.about_bg { background:url(../images/about_bg.jpg) top no-repeat #F3F4FE; background-size:auto 177px}

.about_1 { width:90%; margin:0 auto; background:#fff; border:0 none}
.about_1 .about_cn { padding:20px 25px 20px 25px; color:#333; text-shadow:1px 1px 1px #ccc}
.about_1 img { display:none}
.about_1 .about_cn img { display:block; margin:0 auto; padding:20px 0 10px 0; position:relative; left:auto; top:auto}
}


.about_2 { width:1200px; margin:40px auto 0 auto; background:rgba(255,255,255,0.95); border-radius:15px; padding:50px 0}
.about_2 .about_left { float:left; padding:0 60px; width:480px}
.about_2 .about_left .tal { padding-bottom:30px}
.about_2 .about_left .tal img { display:block}
.about_2 .about_left .about_text { font-size:16px; line-height:30px; color:#666666}

.about_2 .about_right { float:left; padding:0px 0 0 65px; width:480px; border-left:1px #ddd solid}
.about_2 .about_right .tal { padding-bottom:30px}
.about_2 .about_right .tal img { display:block}
.about_2 .about_right h3 { font-size:18px; line-height:30px; padding-bottom:10px; font-weight:bold; color:#20262B}
.about_2 .about_right ul { padding-bottom:20px}
.about_2 .about_right ul li { color:#666; line-height:32px}
.about_2 .about_right ul li i { display:block; float:left; width:20px; height:20px; margin-right:10px; text-align:center; line-height:20px; color:#fff; font-size:12px; border-radius:50%; margin-top:5px}
.about_2 .about_right ul li i.fa-qq { background:#1F00FF}
.about_2 .about_right ul li i.fa-envelope { background:#2AA5FF}
.about_2 .about_right ul li i.fa-map-marker { background:#FF8E00}
.about_2 .about_right p { float:left; text-align:center; margin-right:20px}
.about_2 .about_right img { display:block}


@media all and (max-width:950px){
.about_2 { width:90%; margin:0 auto; background:none; border-radius:0; padding:20px 0}

.about_2 .about_left { float:none; padding:20px 25px; width:auto; background:#fff; border-radius:15px; border:0 none}
.about_2 .about_left .tal img { display:block; margin:0 auto; padding-top:20px}

.about_2 .about_right { float:none; padding:20px 25px; width:auto; background:#fff; border-radius:15px; margin-top:20px; border-left:0 none; overflow:hidden}
.about_2 .about_right .tal img { display:block; margin:0 auto; padding-top:20px}
}


.kaifa_banner { background:url(../images/kaifa_banner.jpg) top no-repeat; height:520px; min-width:1200px; margin-top:61px; position:relative}
.kaifa_banner a { display:block; position:absolute; right:50%; margin-right:-600px; top:395px; width:158px; height:38px; line-height:38px; color:#fff; cursor:pointer; border-radius:10px; border:1px #fff solid; text-align:center}

@media all and (max-width:950px){
.kaifa_banner { background:url(../images/kaifa_banner1.jpg) top no-repeat; background-size:auto 100%; height:565px; min-width:inherit;}
.kaifa_banner a { left:0; margin-left:0px; top:0; width:100%; height:100%; margin-right:0px; border:0 none; opacity:0;}
}



.kaifa_1 { background: linear-gradient(90deg, #EAF0FF 0%, #FFFFFF 32%, #FFFFFF 100%); padding:80px 0}
.kaifa_1 .w100 { width:1024px; margin:0 auto}
.kaifa_1 img { display:block; float:right; padding-top:10px}
.kaifa_1 h2 { font-size:32px; line-height:40px; padding-bottom:10px}
.kaifa_1 ul { overflow:hidden}
.kaifa_1 ul li { padding:5px 0 10px 25px; position:relative; font-size:14px; color:#56678F; line-height:30px}
.kaifa_1 ul li i { display:block; width:8px; height:8px; background:#2E66FE; position:absolute; left:0; top:18px; border-radius:50%}
.kaifa_1 ul li h3 { font-size:18px; line-height:30px; color:#333}
.kaifa_1 h5 { width:160px; height:40px; margin-top:20px}
.kaifa_1 h5 a { display:block; line-height:40px; text-align:center; color:#fff; font-size:16px; background:#2E66FE; border-radius:8px; border:1px #2E66FE solid}
.kaifa_1 h5 a:hover { background:#fff; color:#2E66FE; box-shadow:0 0 5px #aaa}




@media all and (max-width:950px){
.kaifa_1 { background:#fff; padding:50px 0; overflow:hidden}
.kaifa_1 .w100 { width:90%}
.kaifa_1 img { display:block; float:none; padding-top:0px; max-width:90%; margin:0 auto}
.kaifa_1 h2 { font-size:18px; line-height:30px; padding-bottom:10px; text-align:center; padding-top:30px}
.kaifa_1 ul li { padding:5px 0 10px 0; float:left; width:50%; margin-bottom:15px}
.kaifa_1 ul li h3 { font-size:16px; padding:0 15px}
.kaifa_1 ul li h4 { color:#56678F; font-size:12px; line-height:20px; height:70px; padding:0 15px}
.kaifa_1 h5 { margin:20px auto 0 auto}

.kaifa_1 ul li i { display:none}
.kaifa_1 ul li a { display:block; width:95%; margin:0 auto; background:#F5F5F5; border-radius:15px; padding:15px 0;}
}



.kaifa_2 { background: linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 68%, #EAF0FF 100%); padding:80px 0}
.kaifa_2 .w100 { width:374px; margin:0 auto; padding-left:750px; position:relative}
.kaifa_2 img { display:block; left:0; top:10px; position:absolute}
.kaifa_2 h2 { font-size:32px; line-height:40px; padding-bottom:10px}
.kaifa_2 ul { overflow:hidden}
.kaifa_2 ul li { padding:5px 0 5px 25px; position:relative; font-size:14px; color:#56678F}
.kaifa_2 ul li i { display:block; width:8px; height:8px; background:#2E66FE; position:absolute; left:0; top:18px; border-radius:50%}
.kaifa_2 ul li h3 { font-size:18px; line-height:30px; padding-bottom:5px; color:#333}
.kaifa_2 h5 { width:160px; height:40px; margin-top:20px}
.kaifa_2 h5 a { display:block; line-height:40px; text-align:center; color:#fff; font-size:16px; background:#2E66FE; border-radius:8px; border:1px #2E66FE solid}
.kaifa_2 h5 a:hover { background:#fff; color:#2E66FE; box-shadow:0 0 5px #aaa}


@media all and (max-width:950px){
.kaifa_2 { background:#fff; padding:0; overflow:hidden; padding-bottom:50px}
.kaifa_2 .w100 { width:90%; padding-left:0}
.kaifa_2 img { display:block; float:none; padding-top:0px; max-width:90%; margin:0 auto; position:relative; left:auto; top:auto}
.kaifa_2 h2 { font-size:18px; line-height:30px; padding-bottom:10px; text-align:center; padding-top:30px}
.kaifa_2 ul li { padding:5px 0 10px 0; float:left; width:50%}
.kaifa_2 ul li h3 { font-size:16px; padding:0 15px}
.kaifa_2 ul li h4 { color:#56678F; font-size:12px; line-height:20px; height:70px; padding:0 15px}
.kaifa_2 h5 { margin:20px auto 0 auto}

.kaifa_2 ul li i { display:none}
.kaifa_2 ul li a { display:block; width:95%; margin:0 auto; background:#F5F5F5; border-radius:15px; padding:15px 0; height:100px}
}

.kaifa_3 { display:none}

@media all and (max-width:950px){
.kaifa_3 { display:block; padding:50px 0 35px 0; background:#3879FE; overflow:hidden}
.kaifa_3 h2 { font-size:18px; line-height:30px; padding-bottom:10px; text-align:center; color:#fff}
.kaifa_3 ul li { float:left; width:33.3%; padding-bottom:15px}
.kaifa_3 ul li img { display:block; margin:0 auto; max-width:70%}
.kaifa_3 ul li h3 { text-align:center; color:#fff; padding-top:10px}
.kaifa_3 ul li h3 b { padding-right:10px; font-size:16px; opacity:0.4}
}

.news_t { height:60px; background:#fff; min-width:1200px; top:61px; left:0; right:0; position: fixed; z-index:777}
.news_t ul { width:1200px; margin:0 auto}
.news_t ul li { float:left; width:171px; text-align:center; height:60px}
.news_t ul li.on { background:#F3F4FE}
.news_t ul li img { max-height: 22px;display:block; margin:0 auto; padding:10px 0 2px 0}
.news_t ul li.on a { color:#20262b; font-weight:bold; display:block}


@media all and (max-width:950px){
.news_t { display:none}
}



.news_gd { width:1200px; margin:140px auto 20px auto}
.news_gd .bd { float:left; width:707px; height:357px;}
.news_gd .bd ul li { position:relative; width:707px; height:357px}
.news_gd .bd ul li img { display:block; width:707px; height:357px}
.news_gd .bd ul li h3 { position:absolute; left:0; bottom:0; width:100%; height:60px; background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%)}
.news_gd .bd ul li h3 a { color:#fff; display:block; font-size:16px; padding:20px 0 0 15px}

.news_gd .hd { float:left; width:160px; padding-left:10px}
.news_gd .hd ul li { margin-bottom:6px; position:relative; cursor:pointer}
.news_gd .hd ul li img { display:block; width:160px; height:85px}
.news_gd .hd ul li p { position:absolute; left:0; width:100%; top:0; height:100%; background:rgba(0,0,0,0.6)}
.news_gd .hd ul li.on p { display:none}

.news_gd .news_hot { float:right; width:308px; height:356px; background:#fff}
.news_gd .news_hot .tac { height:44px; border-bottom:1px #f2f2f2 solid}
.news_gd .news_hot .tac img { display:block; margin:0 auto; padding-top:15px}

.news_gd .news_hot .news_1 { padding:14px 14px 10px 14px}
.news_gd .news_hot .news_1 img { display:block; float:left; margin-right:10px}
.news_gd .news_hot .news_1 h3 { font-size:14px; line-height:20px; height:40px}
.news_gd .news_hot .news_1 h4 { font-size:12px; color:#999}

.news_gd .news_hot .news_2 { padding:0 14px}
.news_gd .news_hot .news_2 ul li { line-height:30px; position:relative}
.news_gd .news_hot .news_2 ul li a { display:block; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; width:208px}
.news_gd .news_hot .news_2 ul li i { display:block; float:left; width:4px; height:4px; background:#333; border-radius:50%; margin-top:12px; margin-right:5px}
.news_gd .news_hot .news_2 ul li span { display:block; position:absolute; right:0; top:0; font-size:12px; color:#999}


@media all and (max-width:950px){
.news_gd { width:100%; margin:0 auto; margin-top:60px; padding-bottom:20px}
.news_gd .bd { float:none; width:auto; height:auto;}
.news_gd .bd ul li { position:relative; width:auto; height:auto}
.news_gd .bd ul li img { display:block; width:100%; height:auto}

.news_gd .hd { position:absolute; bottom:20px; left:0; width:100%; text-align:center}
.news_gd .hd ul { transform:scale(0.5)}
.news_gd .hd ul li { display:inline; padding:0 10px; background:#fff; margin:0 5px; border-radius:50%;}
.news_gd .hd ul li.on { background:#2E66FE}
.news_gd .hd ul li img { display:none}
.news_gd .hd ul li p { display:none}

.news_gd .news_hot { float:none; width:auto; height:auto; background:#fff; margin-top:20px}
.news_gd .news_hot .news_2 { padding:15px 14px}
.news_gd .news_hot .news_2 ul li a { width:75%}
}


.news_zt { width:1200px; margin:0 auto}
.news_zt h2 { font-size:20px; padding-bottom:20px}
.news_zt h2 a { display:block; float:right; font-weight:normal; font-size:14px}
.news_zt ul { width:1215px;}
.news_zt ul li { float:left; width:405px; position:relative}
.news_zt ul li img { display:block; position:relative; z-index:1}
.news_zt ul li p { position:absolute; left:0; top:0; right:15px; bottom:0; background:rgba(0,0,0,0.4); z-index:11}
.news_zt ul li h3 { position:absolute; z-index:33; left:22px; right:37px; color:#fff; font-size:20px; top:16px; line-height:28px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap}
.news_zt ul li h4 { position:absolute; z-index:34; left:22px; right:37px; color:#fff; font-size:14px; top:45px; line-height:22px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap}
.news_zt ul li h5 { position:absolute; z-index:35; bottom:15px; right:35px; color:#fff; text-align:center; width:110px; height:28px; line-height:28px; border:1px #fff solid}
.news_zt ul li h5 i { display:block; float:right; width:30px; height:28px; line-height:28px; font-size:18px; border-left:1px #fff solid}


@media all and (max-width:950px){
.news_zt { width:100%; margin-top:0px; background:#fff; padding:20px 0}
.news_zt h2 { font-size:16px; padding-bottom:20px; width:95%; margin:0 auto}
.news_zt ul { width:95%; margin:0 auto; overflow:hidden; max-width:390px; overflow:hidden}
.news_zt ul li { float:none; width:auto; position:relative; margin-bottom:15px}
.news_zt ul li p { right:0}
}

.news_list1 { width:1200px; margin:0px auto; padding-top:20px}
.news_list1 h2 { font-size:20px; padding-bottom:20px}
.news_list1 h2 a { display:block; float:right; font-weight:normal; font-size:14px}
.news_list1 h2 span { font-size:16px; color:#727272; font-weight:normal; padding-left:15px}
.news_list1 ul { width:1220px;}
.news_list1 ul li { float:left; width:610px; position:relative; padding-bottom:20px}
.news_list1 ul li a { display:block; width:590px; background:#fff; height:142px}
.news_list1 ul li img { display:block; float:left; margin-right:15px}
.news_list1 ul li h3 { font-size:16px; line-height:30px; padding-top:7px; padding-right:20px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap}
.news_list1 ul li h4 { font-size:14px; color:#56678F; line-height:20px; padding:0px 20px 10px 0; height: 40px; overflow: hidden;}
.news_list1 ul li h5 { font-size:12px; color:#999; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; padding-right:30px; height:26px; }
.news_list1 ul li h5 span { background:#D8E2FF; color:#2E66FE; margin-right:10px; padding:0 10px; display:block; float:left}


@media all and (max-width:950px){
.news_list1 { width:100%; margin-top:20px; background:#fff}
.news_list1 h2 { font-size:16px; padding-bottom:20px; width:95%; margin:0 auto}
.news_list1 h2 span { font-size:12px; padding-left:10px}

.news_list1 ul { width:95%; margin:0 auto}
.news_list1 ul li { float:none; width:auto}
.news_list1 ul li a { width:auto; height:auto}
.news_list1 ul li h3 { font-size:14px; line-height:24px; padding-top:0; padding-right:0; overflow:auto; text-overflow:inherit; white-space: inherit}
.news_list1 ul li img { margin-right:10px; width:90px; height:75px}
.news_list1 ul li h4 { display:none}
}




.news_list2 { width:1200px; margin:0px auto; padding-top:20px; padding-bottom:40px}
.news_list2 h2 { font-size:20px; padding-bottom:20px}
.news_list2 h2 a { display:block; float:right; font-weight:normal; font-size:14px}
.news_list2 h2 span { font-size:16px; color:#727272; font-weight:normal; padding-left:15px}


.news_list2 .wenda_left { float:left; width:860px; background:#fff; padding:10px 0 30px 0}
.news_list2 .wenda_left .wenda_list { width:812px; margin:0 auto; height:540px}
.news_list2 .wenda_left .wenda_list ul li { height:100px; border-top:1px #eee solid; padding-top:12px}
.news_list2 .wenda_left .wenda_list ul li:first-child { border:0 none}
.news_list2 .wenda_left .wenda_list ul li h3 { font-size:18px; line-height:30px; padding-bottom:5px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap}
.news_list2 .wenda_left .wenda_list ul li h4 { height:30px; font-size:12px}
.news_list2 .wenda_left .wenda_list ul li h4 span { color:#2E66FE; margin-right:10px; padding:3px 10px; border:1px #eee solid}
.news_list2 .wenda_left .wenda_list ul li h5 { color:#999}
.news_list2 .wenda_left .wenda_list ul li h5 span { display:block; float:left}
.news_list2 .wenda_left .wenda_list ul li h5 i { display:block; width:4px; height:4px; float:left; border-radius:1px; background:#999; margin:10px 8px 0 8px}

.news_list2 .wenda_right { float:right; width:320px; background:#fff; height:580px; position:relative}
.news_list2 .wenda_right .tac { height:44px; border-bottom:1px #f2f2f2 solid}
.news_list2 .wenda_right .tac img { display:block; margin:0 auto; padding-top:15px}
.news_list2 .wenda_right ul { width:287px; margin:0 auto}
.news_list2 .wenda_right ul li { padding:10px 0 3px 30px; position:relative}
.news_list2 .wenda_right ul li h3 { font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap}
.news_list2 .wenda_right ul li h4 { font-size:14px; color:#888}
.news_list2 .wenda_right ul li h5 { position:absolute; left:0; top:8px; width:21px; padding-top:7px; line-height:20px; text-align:center; font-weight:bold; color:#888}

.news_list2 .wenda_right ul li:nth-child(1) h5,
.news_list2 .wenda_right ul li:nth-child(2) h5,
.news_list2 .wenda_right ul li:nth-child(3) h5 { background:url(../images/news_pic8.png); color:#fff}
.news_list2 .wenda_right .hd { position:absolute; left:20px; top:54px; width:21px}
.news_list2 .wenda_right .hd a { display:block; height:58px; padding-top:7px; line-height:20px; text-align:center; font-weight:bold; color:#888}

.news_list2 .wenda_right .hd a:nth-child(1),
.news_list2 .wenda_right .hd a:nth-child(2),
.news_list2 .wenda_right .hd a:nth-child(3) { background:url(../images/news_pic8.png) top no-repeat; color:#fff}




@media all and (max-width:950px){
.news_list2 { width:100%;}
.news_list2 h2 { font-size:16px; padding-bottom:20px; width:95%; margin:0 auto;}
.news_list2 h2 span { font-size:12px; padding-left:10px}


.news_list2 .wenda_left { float:none; width:auto; background:#fff;}
.news_list2 .wenda_left .wenda_list { width:95%; margin:0 auto; height:auto}
.news_list2 .wenda_left .wenda_list ul li { height:auto; padding:15px 0}
.news_list2 .wenda_left .wenda_list ul li h3 { font-size:16px; line-height:26px; padding-bottom:5px; overflow:auto; text-overflow:inherit; white-space: inherit}

.news_list2 .wenda_right { float:none; width:auto; background:#fff; margin-top:20px}
.news_list2 .wenda_right ul { width:auto}
.news_list2 .wenda_right ul li { padding:10px 0 3px 60px;}
}


.zhuanti_t { min-width:1200px; position:relative; margin-top:130px}
.zhuanti_t img { display:block; width:100%}
.zhuanti_t .zt_title { position:absolute; left:0; bottom:0; right:0; height:354px; background:rgba(0,0,0,0.6)}
.zhuanti_t .zt_title h1 { position:absolute; left:50%; margin-left:-600px; top:45px; color:#fff; font-size:48px; line-height:70px; font-weight:normal}
.zhuanti_t .zt_title h3 { position:absolute; left:50%; margin-left:-600px; top:265px; color:#9693A7; font-size:30px;}

.zhuanti_t .zt_title .zt_link1 { position:absolute; right:50%; margin-right:-600px; top:52px; width:350px; height:111px; background:url(../images/zhuanti_link1.png)}
.zhuanti_t .zt_title .zt_link2 { position:absolute; right:50%; margin-right:-599px; top:195px; width:348px; height:101px; background:url(../images/zhuanti_link2.png)}
.zhuanti_t .zt_title .zt_link1 a { display:block; height:111px;}
.zhuanti_t .zt_title .zt_link2 a { display:block; height:101px;}



@media all and (max-width:950px){
.zhuanti_t { min-width: inherit; margin-top:61px}
.zhuanti_t .zt_title { height:70px;}
.zhuanti_t .zt_title h1 { left:5%; margin-left:0px; top:10px; font-size:14px; line-height:20px;}
.zhuanti_t .zt_title h3 { display:none}

.zhuanti_t .zt_title .zt_link1 { right:5%; margin-right:0px; top:20px; width:90px; height:33px; background:url(../images/zhuanti_link1.png); background-size:100% 100%}
.zhuanti_t .zt_title .zt_link2 { right:5%; margin-right:110px; top:20px; width:90px; height:30px; background:url(../images/zhuanti_link2.png); background-size:100% 100%}
.zhuanti_t .zt_title .zt_link1 a { height:45px;}
.zhuanti_t .zt_title .zt_link2 a { height:40px;}
}


.zhuanti_lc { width:1200px; margin:20px auto}
.zhuanti_lc img { display:block; width:100%}



@media all and (max-width:950px){
.zhuanti_lc { width:95%;}

}

.zhuanti_cn { width:1200px; margin:0px auto}
.zhuanti_cn .zt_left { float:left; width:900px}
.zhuanti_cn .zt_right { float:right; width:280px; background:#fff; border-radius: 10px; padding:20px 0}


.zhuanti_cn h2 { padding-left:20px; font-size:24px; line-height:24px}
.zhuanti_cn h2 i { display:block; width:4px; height:22px; margin:1px 10px 0 0; background: linear-gradient(90deg, #2E66FE 0%, #00ACFF 100%); border-radius: 2px; float:left}

.zhuanti_cn .zt_right ul li { width:240px; margin:0 auto; padding-top:20px}
.zhuanti_cn .zt_right ul li img { display:block; width:240px;border-radius: 10px}
.zhuanti_cn .zt_right ul li h3 { font-size:16px; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.zhuanti_cn .zt_right ul li h4 { font-size:14px; line-height:20px; color:#9094A5}

.zhuanti_cn .zt_left .left1 { background:#fff; border-radius: 10px; padding:20px 0; margin-bottom:20px}
.zhuanti_cn .zt_left .left1 .zt_text { width:860px; margin:0 auto; font-size:16px; line-height:26px; padding-top:20px}
.zhuanti_cn .zt_left .left1 .zt_text p { padding-bottom:15px;}
.zhuanti_cn .zt_left .left1 .zt_text img { max-width:100%}
.zhuanti_cn .zt_left .left1 .zt_text a { font-size:16px; line-height:40px; display:block; width:140px; margin:0 auto; border-radius: 5px; text-align:center; color:#fff; background:#2E66FE;}

.zhuanti_cn .zt_left .left2 { background:#fff; border-radius: 10px; padding:20px 0; margin-bottom:20px}
.zhuanti_cn .zt_left ul { margin-top:20px}
.zhuanti_cn .zt_left ul li { float:left; width:25%; padding-bottom:15px; text-align:center}
.zhuanti_cn .zt_left ul li img { display:block; margin:0 auto; border-radius: 10px;}



@media all and (max-width:950px){
.zhuanti_cn { width:95%;}
.zhuanti_cn .zt_left { float:none; width:auto}
.zhuanti_cn .zt_right { float:none; width:auto}


.zhuanti_cn h2 { font-size:16px;}
.zhuanti_cn .zt_right ul li { width:90%; margin:0 auto; padding-top:15px}
.zhuanti_cn .zt_right ul li img { margin:0 auto}
.zhuanti_cn .zt_right ul li h3 { font-size:14px; line-height:24px; padding:10px 0; overflow:auto; text-overflow:inherit; white-space: inherit; text-align:center}
.zhuanti_cn .zt_right ul li h4 { font-size:12px; line-height:20px; color:#9094A5; text-align:center}

.zhuanti_cn .zt_left .left1 .zt_text { width:90%; padding-top:10px}
.zhuanti_cn .zt_left .left1 .zt_text a { font-size:14px; line-height:34px; width:100px;}

.zhuanti_cn .zt_left .left2 { padding:10px 0; margin-bottom:10px}
.zhuanti_cn .zt_left .left2 .zt_pic { padding-top:15px}



.zhuanti_cn .zt_left ul { width:95%; margin:0 auto}
.zhuanti_cn .zt_left ul li { width:50%; padding-bottom:15px;}
.zhuanti_cn .zt_left ul li img { max-width:90%; margin:0 auto}

}

.gonglue { width:1200px; margin:0px auto; padding-bottom:40px}
.gonglue .gonglue_left { float:left; width:860px}
.gonglue .gonglue_right { float:right; width:320px;}


@media all and (max-width:950px){
.gonglue { width:100%; margin:0px auto; padding-bottom:20px; background:#fff; margin-top:20px}
.gonglue .gonglue_left { float:none; width:auto}
.gonglue .gonglue_right { display:none}
}

.nowsite { width:1200px; margin:135px auto 15px auto}
.nowsite a {color:#2E66FE}


@media all and (max-width:950px){
.nowsite { width:95%; margin:75px auto 15px auto}
}

.gonglue .gonglue_right .gonglue_ad { padding-bottom:10px}
.gonglue .gonglue_right .gonglue_ad img { display:block; width:100%}


.gonglue .gonglue_right .gonglue_ad2 { margin-bottom:10px; position:relative}
.gonglue .gonglue_right .gonglue_ad2 img { display:block; position:relative; z-index:1; width:100%}
.gonglue .gonglue_right .gonglue_ad2 p { position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.4); z-index:11}
.gonglue .gonglue_right .gonglue_ad2 h3 { position:absolute; z-index:33; left:22px; right:37px; color:#fff; font-size:20px; top:16px; line-height:28px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap}
.gonglue .gonglue_right .gonglue_ad2 h4 { position:absolute; z-index:34; left:22px; right:37px; color:#fff; font-size:14px; top:45px; line-height:24px}
.gonglue .gonglue_right .gonglue_ad2 h5 { position:absolute; z-index:35; bottom:15px; right:15px; color:#fff; text-align:center; width:110px; height:28px; line-height:28px; border:1px #fff solid}
.gonglue .gonglue_right .gonglue_ad2 h5 i { display:block; float:right; width:30px; height:28px; line-height:28px; font-size:18px; border-left:1px #fff solid}



.gonglue .gonglue_right h2 { font-size:18px; line-height:40px}
.gonglue .gonglue_right .right1 { background:#fff; padding:10px 0; margin-bottom:10px}
.gonglue .gonglue_right .right1 ul li { padding:8px 10px 8px 90px; position:relative}
.gonglue .gonglue_right .right1 ul li a { display:block}
.gonglue .gonglue_right .right1 ul li img { display:block; width:60px; height:60px; position:absolute; left:15px; top:10px}
.gonglue .gonglue_right .right1 ul li h3 { font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; line-height:20px;}
.gonglue .gonglue_right .right1 ul li h4 { font-size:12px; color:#999; line-height:16px; padding-top:3px}
.gonglue .gonglue_right .right1 ul li h4 span { display:block; float:left}
.gonglue .gonglue_right .right1 ul li h4 i { display:block; width:4px; height:4px; float:left; border-radius:1px; background:#999; margin:7px 8px 0 8px}



.gonglue .gonglue_right .right1 ul li h5 { font-size:12px; color:#999; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; padding-right:30px; height:20px; line-height:20px; padding-top:5px}
.gonglue .gonglue_right .right1 ul li h5 span { background:#D8E2FF; color:#2E66FE; margin-right:10px; padding:0 10px; display:block; float:left}

.gonglue .gonglue_right .right2 { background:#fff; padding:10px; margin-bottom:10px}
.gonglue .gonglue_right .right2 a { background:#D8E2FF; color:#2E66FE; margin-right:10px; margin-bottom:5px; padding:3px 10px; white-space: nowrap; line-height:32px}

.gonglue .gonglue_right .right2 ul li { padding:8px 20px 8px 20px;}
.gonglue .gonglue_right .right2 ul li h5 { font-size:12px; color:#999;}
.gonglue .gonglue_right .right2 ul li h5 span { background:#D8E2FF; color:#2E66FE; line-height: 32px; padding:3px 10px; white-space: nowrap}

.gonglue .gonglue_left .gonglue_ss { height:70px; background:url(../images/gonglue_pic1.jpg); position:relative}
.gonglue .gonglue_left .gonglue_ss h2 { float:left; padding-left:30px; color:#fff; line-height:70px; font-size:18px}
.gonglue .gonglue_left .gonglue_ss .inp1 { position:absolute; width:300px; height:38px; background:#fff; top:16px; right:20px; padding-left:20px}
.gonglue .gonglue_left .gonglue_ss .inp1:-webkit-autofill { background-color: #fff !important}
.gonglue .gonglue_left .gonglue_ss .inp1:focus { background:#fff;}

.gonglue .gonglue_left .gonglue_ss i { position:absolute; top:19px; right:20px; height:32px; width:58px; color:#999; z-index:22; background:url(../images/sousuo.jpg);}
.gonglue .gonglue_left .gonglue_ss .inp2 { position:absolute; top:16px; right:20px; line-height:38px; width:58px; color:#999; opacity: 0; cursor: pointer; z-index:33}

@media all and (max-width:950px){
.gonglue .gonglue_left .gonglue_ss { background:none; padding-top:15px; height:55px}
.gonglue .gonglue_left .gonglue_ss h2 { display:none}
.gonglue .gonglue_left .gonglue_ss .inp1 { position:relative; display:block; width:80%; margin:0 auto; top:auto; right:auto; padding:0 5%; border:1px #ddd solid; border-radius:3px;}
}

.gonglue .gonglue_left .gonglue_ss2 { height:70px; background:#fff; padding-top:20px}
.gonglue .gonglue_left .gonglue_ss2 form { width:824px; height:40px; border: 1px solid #D9D9D9; position:relative; margin:0 auto}
.gonglue .gonglue_left .gonglue_ss2 h2 { display:none}
.gonglue .gonglue_left .gonglue_ss2 .inp1 { display:block; width:780px; height:38px; line-height:38px; background:#fff; margin:0 auto}
.gonglue .gonglue_left .gonglue_ss2 i { position:absolute; top:5px; right:40px; height:32px; width:58px; color:#999; z-index:22; background:url(../images/sousuo.jpg);}
.gonglue .gonglue_left .gonglue_ss2 .inp2 { font-size:16px; position:absolute; top:0px; right:0px; line-height:38px; width:58px; color:#444444; background:none; cursor: pointer; z-index:33}


@media all and (max-width:950px){
.gonglue .gonglue_left .gonglue_ss2 { background:none; padding-top:15px; height:55px}
.gonglue .gonglue_left .gonglue_ss2 form { width:90%; margin:0 auto}
.gonglue .gonglue_left .gonglue_ss2 .inp1 {}
}


.gonglue .gonglue_left .gonglue_list { background:#fff; margin-top:20px; margin-bottom:20px}
.gonglue .gonglue_left .gonglue_list ul li { padding:20px 20px 0 20px; height:140px; border-bottom:1px #ddd solid}
.gonglue .gonglue_left .gonglue_list ul li img { display:block; float:left; margin-right:15px; width:150px; height:120px}
.gonglue .gonglue_left .gonglue_list ul li h3 { font-size:16px; line-height:30px; padding-right:20px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap}
.gonglue .gonglue_left .gonglue_list ul li h4 { font-size:14px; color:#56678F; line-height:20px; padding:3px 20px 3px 0; height:40px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap}
.gonglue .gonglue_left .gonglue_list ul li h4 span { display:block; float:left}
.gonglue .gonglue_left .gonglue_list ul li h4 i { display:block; width:4px; height:4px; float:left; border-radius:1px; background:#999; margin:8px 8px 0 8px}
.gonglue .gonglue_left .gonglue_list ul li h5 { font-size:12px; color:#999; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; padding-right:30px; height:26px}
.gonglue .gonglue_left .gonglue_list ul li h5 span { background:#D8E2FF; color:#2E66FE; margin-right:10px; padding:0 10px; display:block; float:left}




@media all and (max-width:950px){
.gonglue .gonglue_left .gonglue_list { padding-top:0; width:95%; margin:0 auto; margin-top:0}
.gonglue .gonglue_left .gonglue_list ul li { padding:15px 0; height:auto; overflow:hidden}
.gonglue .gonglue_left .gonglue_list ul li img { margin-right:10px; width:90px; height:75px}
.gonglue .gonglue_left .gonglue_list ul li h3 { font-size:14px; line-height:24px; padding-right:0px; overflow: auto; text-overflow: inherit; white-space: inherit; padding-bottom:10px}
.gonglue .gonglue_left .gonglue_list ul li h4.h41 { display:none}
.gonglue .gonglue_left .gonglue_list ul li h4 { text-align:right; height:auto; font-size:12px; padding-top:5px}
.gonglue .gonglue_left .gonglue_list ul li h4 span { float:right; padding-left:5px}
}


.pages { padding-bottom:20px; text-align:center; }
.pages ul li { padding:8px 10px; margin:0 3px; border:1px #ddd solid; border-radius: 6px; display:inline; background: #fff}
.pages ul li.on { border:1px #2E66FE solid; background:#2E66FE}
.pages ul li.on a { color:#fff}



@media all and (max-width:950px){
.pages { padding-top:20px}
.pages ul li { padding:3px 5px; border-radius:3px;}
}



.gonglue .gonglue_right .gonglue_xz { height:80px; margin-top:20px; background:#fff}
.gonglue .gonglue_right .gonglue_xz img { display:block; float:left; padding:10px 15px 0 15px; height:60px}
.gonglue .gonglue_right .gonglue_xz h3 { font-size:16px; font-weight:bold; padding-top:10px; line-height:30px; padding-right:20px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap}
.gonglue .gonglue_right .gonglue_xz h4 { font-size:14px; color:#999; line-height:20px; padding:3px 20px 3px 0}



.gonglue .gonglue_left .gonglue_t { background:#fff}
.gonglue .gonglue_left .gonglue_t h1 { text-align:center; font-size:24px; line-height:30px; padding:30px 0 30px 0}
.gonglue .gonglue_left .gonglue_t h4 { float:right; padding-right:20px; color:#888; font-size:12px}
.gonglue .gonglue_left .gonglue_t h5 { padding-left:20px}
.gonglue .gonglue_left .gonglue_t h5 span { background:#D8E2FF; color:#2E66FE; margin-right:10px; padding:3px 10px}

.gonglue .gonglue_left .gonglue_text { background:#fff; padding:20px 30px; font-size:16px; line-height:26px;}
.gonglue .gonglue_left .gonglue_text p { padding-bottom:15px;}
.gonglue .gonglue_left .gonglue_text img { max-width:100%; height:auto !important}

.gonglue .gonglue_left .gonglue_fx { padding:20px; background:#fff; line-height:34px;}
.gonglue .gonglue_left .gonglue_fx a.zan { display:block; float:right; padding:0 20px; background:#DFEBFC; color:#2E66FE; line-height:34px; cursor: pointer; border-radius:3px}
.gonglue .gonglue_left .gonglue_fx a.zan.on { color:#fff; background:#2E66FE}
.gonglue .gonglue_left .gonglue_fx h3 { margin-top:20px; padding-top:10px; border-top:1px #ddd solid; line-height:24px; color:#999}


.gonglue .gonglue_left .content_ad { margin-top:20px}
.gonglue .gonglue_left .content_ad img { display:block; width:100%}



@media all and (max-width:950px){
.gonglue .gonglue_left .gonglue_t h1 { text-align:left; font-size:18px; line-height:26px; padding:10px 0 0 0; width:90%; margin:0 auto}
.gonglue .gonglue_left .gonglue_t h4 { float:none; padding-right:20px; text-align:right; padding-bottom:10px}
  .gonglue .gonglue_left .gonglue_t h5 span { text-overflow:ellipsis; white-space: nowrap;}

}

.gonglue .gonglue_qt { padding-top:20px}
.gonglue .gonglue_qt.qt2 { padding-top:0}
.gonglue .gonglue_qt h2 { font-size:18px; line-height:30px; padding-bottom:10px}
.gonglue .gonglue_qt ul { width:1220px}
.gonglue .gonglue_qt ul li { float:left; width:610px; padding-bottom:20px}
.gonglue .gonglue_qt ul li a { display:block; width:590px; background:#fff; height:150px}
.gonglue .gonglue_qt ul li img { display:block; width:180px; height:150px; float:left; padding-right:20px}
.gonglue .gonglue_qt ul li h3 { font-size:16px; padding:10px 15px 5px 0; overflow:hidden; line-height:24px; text-overflow:ellipsis; white-space: nowrap;}
.gonglue .gonglue_qt ul li h4 { padding-right:15px; font-size:13px; line-height:20px; height:40px; overflow:hidden; margin-bottom:10px; color:#666}
.gonglue .gonglue_qt ul li h5 { padding-bottom:5px; color:#888; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; padding-right:30px; height:20px}
.gonglue .gonglue_qt ul li h5 span { background:#D8E2FF; color:#2E66FE; margin-right:10px; padding:0 10px; display:block; float:left}



@media all and (max-width:950px){
.gonglue .gonglue_qt { padding-top:20px; width:95%; margin:0 auto}
.gonglue .gonglue_qt h2 { font-size:16px;}
.gonglue .gonglue_qt ul { width:auto}
.gonglue .gonglue_qt ul li { float:none; width:auto;}
.gonglue .gonglue_qt ul li a { width:auto; background:#fff; height:auto}
.gonglue .gonglue_qt ul li img { width:90px; height:75px; padding-right:15px}
.gonglue .gonglue_qt ul li h3 { font-size:14px; overflow:auto; text-overflow:inherit; white-space: inherit;}
.gonglue .gonglue_qt ul li h4 { display:none}

}



.gonglue .gonglue_qt2 { padding-top:20px}
.gonglue .gonglue_qt2.qt2 { padding-top:0}
.gonglue .gonglue_qt2 h2 { font-size:18px; line-height:30px; padding-bottom:10px}
.gonglue .gonglue_qt2 ul { width:1221px}
.gonglue .gonglue_qt2 ul li { float:left; width:407px; padding-bottom:20px}
.gonglue .gonglue_qt2 ul li a { display:block; width:386px; background:#fff; padding-bottom:10px}
.gonglue .gonglue_qt2 ul li img { display:block; width:386px; height:160px}
.gonglue .gonglue_qt2 ul li h3 { font-size:16px; padding:10px 15px 5px 15px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap}
.gonglue .gonglue_qt2 ul li h4 { padding:0px 15px; color:#56678F; font-size:13px; line-height:20px; height:40px; overflow:hidden;}
.gonglue .gonglue_qt2 ul li h5 { padding-bottom:20px; color:#888; padding-left:15px}


@media all and (max-width:950px){
.gonglue .gonglue_qt2.qt2 { padding-top:15px}
.gonglue .gonglue_qt2 ul { width:95%; margin:0 auto}
.gonglue .gonglue_qt2 ul li { float:none; width:auto; padding-bottom:0px; margin-bottom:20px; border-bottom:1px #ddd solid}
.gonglue .gonglue_qt2 ul li a { width:auto; margin:0 auto}
.gonglue .gonglue_qt2 ul li img { max-width:386px; height:auto; margin:0 auto}
}



.gonglue .gonglue_right .gonglue_wenda { background:#fff; height:580px; margin:10px 0; position: relative;}
.gonglue .gonglue_right .gonglue_wenda .tac { height:44px; border-bottom:1px #f2f2f2 solid}
.gonglue .gonglue_right .gonglue_wenda .tac img { display:block; margin:0 auto; padding-top:15px}
.gonglue .gonglue_right .gonglue_wenda ul { width:287px; margin:0 auto}
.gonglue .gonglue_right .gonglue_wenda ul li { padding:10px 0 3px 30px; position:relative}
.gonglue .gonglue_right .gonglue_wenda ul li h3 { font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap}
.gonglue .gonglue_right .gonglue_wenda ul li h4 { font-size:14px; color:#888}
.gonglue .gonglue_right .gonglue_wenda ul li h5 { position:absolute; left:0; top:8px; width:21px; padding-top:7px; line-height:20px; text-align:center; font-weight:bold; color:#888}

.gonglue .gonglue_right .gonglue_wenda ul li:nth-child(1) h5,
.gonglue .gonglue_right .gonglue_wenda ul li:nth-child(2) h5,
.gonglue .gonglue_right .gonglue_wenda ul li:nth-child(3) h5 { background:url(../images/news_pic8.png); color:#fff}


.gonglue .gonglue_right .gonglue_wenda .hd { position:absolute; left:20px; top:54px; width:21px}
.gonglue .gonglue_right .gonglue_wenda .hd a { display:block; height:58px; padding-top:7px; line-height:20px; text-align:center; font-weight:bold; color:#888}

.gonglue .gonglue_right .gonglue_wenda .hd a:nth-child(1),
.gonglue .gonglue_right .gonglue_wenda .hd a:nth-child(2),
.gonglue .gonglue_right .gonglue_wenda .hd a:nth-child(3) { background:url(../images/news_pic8.png) top no-repeat; color:#fff}




.gonglue .wenda_list { background:#fff; margin:20px 0}
.gonglue .wenda_list ul li { padding:15px 20px; border-bottom:1px #ddd solid}
.gonglue .wenda_list ul li img { display:block; float:left; margin-right:15px}
.gonglue .wenda_list ul li h3 { font-size:16px; line-height:30px; padding-right:20px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap}
.gonglue .wenda_list ul li h4 { padding-top:5px; font-size:14px; color:#999; line-height:20px; padding:3px 20px 3px 0}
.gonglue .wenda_list ul li h4 span { display:block; float:left}
.gonglue .wenda_list ul li h4 i { display:block; width:4px; height:4px; float:left; border-radius:1px; background:#999; margin:8px 8px 0 8px}
.gonglue .wenda_list ul li h5 { padding-top:5px; font-size:12px; color:#999;}
.gonglue .wenda_list ul li h5 span { background:#fff; color:#2E66FE; border: 1px solid #EAEAEA; border-radius: 3px; margin-right:10px; padding:3px 10px}



@media all and (max-width:950px){
.gonglue .wenda_list { margin-top:0}

}


.gonglue .fankui_left { float:left; width:860px}
.gonglue .fankui_left .fankui_title { background:#fff; margin-bottom:20px;display: block;overflow: hidden;}
.gonglue .fankui_left .fankui_title h1 { padding:18px 20px; font-size:18px; line-height:26px; height:62px}
.gonglue .fankui_left .fankui_title img { display:block; float:left; padding-right:10px}
.gonglue .fankui_left .fankui_title h3.first_h3{padding-left:22px}
.gonglue .fankui_left .fankui_title h3 {padding: 0 0px 18px 0px;font-size:14px;line-height:26px;color:#888;float: left;}
.gonglue .fankui_left .fankui_title i {display:block;width:4px;height:4px;float:left;border-radius:1px;background:#999;margin:10px 8px 0 8px}

.gonglue .fankui_left .fankui_title h3 i.fa-thumbs-up { color:#2E66FE}
.gonglue .fankui_left .fankui_title h3 i.fa-heart { color:#FF621D}
.gonglue .fankui_left .fankui_title h5 { padding-left:20px}
.gonglue .fankui_left .fankui_title h5 span { background:#fff; color:#2E66FE; border: 1px solid #EAEAEA; border-radius: 3px; margin-right:10px; padding:3px 10px}

.gonglue .fankui_left .fankui_list { background:#fff; padding:20px}
.gonglue .fankui_left .fankui_list .fankui_top { position:relative; padding-left:70px; padding-bottom:30px; border-bottom:1px #eee solid;}
.gonglue .fankui_left .fankui_list .fankui_top img { display:block; left:0; top:0; position:absolute}
.gonglue .fankui_left .fankui_list .fankui_top h4 { display:block; left:0; top:50px; width:50px; position:absolute; text-align:center}
.gonglue .fankui_left .fankui_list .fankui_top h5 { font-size:14px; padding-top:10px; line-height:26px; text-align:right; color:#888}
.gonglue .fankui_left .fankui_list .fankui_top h5 i { color:#888}
.gonglue .fankui_left .fankui_list .fankui_top h3 { font-weight:bold}

.gonglue .fankui_left .fankui_list .huida { height:40px; line-height:20px;}
.gonglue .fankui_left .fankui_list .huida img { display:block; float:left; padding-right:20px}


.gonglue .fankui_left .fankui_list ul li { position:relative; padding-bottom:30px; border-bottom:1px #eee solid; padding-left:70px; margin-top:20px}
.gonglue .fankui_left .fankui_list ul li img.p2img { display:block; left:0; top:0; position:absolute}
.gonglue .fankui_left .fankui_list ul li h4 { display:block; left:0; top:50px; width:50px; position:absolute; text-align:center}
.gonglue .fankui_left .fankui_list ul li h3 {}
.gonglue .fankui_left .fankui_list ul li h5 { text-align:right; color:#888; padding-top:20px}
.gonglue .fankui_left .fankui_list ul li img { display:block; margin:0 auto; max-width:100%}




@media all and (max-width:950px){
.gonglue .fankui_left { float:none; width:95%; margin:0 auto}
.gonglue .fankui_left .fankui_title h1 { padding:18px 20px; font-size:16px; line-height:24px; height:auto; text-align:left}

.gonglue .fankui_left .fankui_list img { max-width:100%}
}


.tc { position:fixed; z-index:8888; left:0; top:0; bottom:0; right:0; background:rgba(0,0,0,0.6); display:none}
.tc .tc_faz { width:460px; height:220px; position:absolute; left:50%; margin-left:-230px; top:50%; margin-top:-110px; border-radius:20px; overflow:hidden; background:#fff}
.tc .guanbi { position:absolute; right:15px; top:15px; display:block; width:26px; height:26px; cursor:pointer; background:url(../images/guanbi.png); background-size:100% 100%; -webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease; text-decoration:none; z-index:22}
.tc .guanbi:hover { transform:rotate(180deg)}


.tc h2 { line-height:50px; text-align:center; color:#20262B; font-size:18px; position:relative; margin-bottom:20px; z-index:11; padding-top:15px}
.tc .fr { padding-right:37px; width:82px; text-align:center}
.tc .fr img { display:block; width:82px; padding-bottom:5px}
.tc .ft { padding-left:37px;}
.tc .ft p { color:#666; line-height:32px}
.tc .ft i { display:block; float:left; width:20px; height:20px; margin-right:10px; text-align:center; line-height:20px; color:#fff; font-size:12px; border-radius:50%; margin-top:5px}
.tc .ft i.fa-qq { background:#1F00FF}
.tc .ft i.fa-envelope { background:#2AA5FF}



@media all and (max-width:950px){
.tc .tc_faz { width:90%; height:280px; left:5%; margin-left:0; top:50%; margin-top:-140px;}
.tc h2 { font-size:16px;}
.tc .fr { padding-right:0; float:none; width:auto}
.tc .ft { float:none}
.tc .fr img { margin:0 auto; padding-top:0px}
}









































