﻿@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; background:#f5f5f5}
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;}



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}
a:active {color:#343434;text-decoration: none}
a:hover {color:#343434;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:1160px; margin:0 auto}

@media all and (max-width:1500px){
}
@media all and (max-width:1380px){
}

    video::-webkit-media-controls{
        display:none !important;
    }


/* leftsead */

.huanyin { border-bottom:1px #ddd dashed; padding-bottom:10px; padding-top:20px; margin-bottom:15px}
.huanyin h1 { color:red; font-size:18px; line-height:30px; padding-bottom:20px}
.huanyin h3 { width:90%; margin:0 auto; font-size:16px; line-height:28px}
.huanyin img { display:block; width:100%; margin-bottom:10px}

.huanyin2 img { display:block; width:100%;}

.tac { padding-bottom:20px}
.tac i { color:red}

.list { width:100%; margin:0 auto 10px auto; overflow:hidden; max-width:750px; background:#fff; border-radius:10px; padding-top:20px}
.list ul { width:95%; margin:0 auto}
.list ul li { float:left; width:50%; text-align:center}
.list ul li img { display:block; width:90%; margin:0 auto; padding-bottom:10px}
.list ul li h3 { font-size:16px; line-height:24px; height:60px}

.xuzhi { width:100%; margin:0 auto 10px auto; overflow:hidden; max-width:750px; background:#fff; border-radius:10px; padding-top:10px}
.xuzhi h2 { font-size:16px; width:90%; margin:0 auto; line-height:40px; color:#008EEE }

.img { width:95%; margin:0 auto; padding-bottom:20px}
.img img { display:block; width:40%}


.yuding { width:90%; margin:0 auto; padding-top:20px;}
.yuding h1 { color:red; font-size:18px; line-height:30px; padding-bottom:10px}
.yuding ul li { padding:10px 0; border-bottom:1px #ddd solid; text-align:right; position:relative; font-size:16px}
.yuding ul li h3 { position:absolute; left:0; top:10px; font-size:16px}
.yuding ul li h4 { background:#ddd; margin-top:10px; line-height:36px; font-size:16px}
.yuding ul li h4 i { color:#888}
.yuding ul li h4 u { text-decoration:none}
.yuding ul li input { display:block; width:100%; background:none; text-align:right; line-height:28px; height:28px; font-size:14px}

.yuding ul li h4.on { background:#008EEE; color:#fff;}
.yuding ul li h4.on i { color:#fff}

.yuding ul li h5 { position:absolute; right:0; top:10px; height:30px; overflow:hidden; width:200px; text-align:right; line-height:30px}
.yuding ul li h5 font { display:block; font-size:14px}
.yuding ul li h5 a { display:block; font-size:14px; background:#fff; padding-right:20px}
.yuding ul li h5 i { display:block; float:right; padding-left:10px; line-height:30px}

.tijiao { width:150px; margin:0 auto; padding-top:20px;}
.tijiao a { display:block; width:100%; height:42px; line-height:42px; background:#008EEE; color:#fff; border-radius:5px; cursor:pointer; font-size:16px; box-shadow:3px 3px 3px #aaa; text-align:center}

.tijiao2 { width:150px; margin:0 auto; padding-top:20px; padding-bottom:10px}
.tijiao2 a { display:block; width:100%; height:42px; line-height:42px; background:#008EEE; color:#fff; border-radius:5px; cursor:pointer; font-size:16px; box-shadow:3px 3px 3px #aaa; text-align:center}

.fanhui { text-align:center; padding-bottom:50px;}
.fanhui a { color:#888}


.xiugai { text-align:center; padding-top:20px}
.xiugai a { color:#888; display:block}


.headbg { text-align:center; height:60px; line-height:60px; font-size:18px; color:#fff; background:url(kc_bg.jpg); background-size:100% 100%; }


.tishi { position:fixed; z-index:99999; left:0; top:0; right:0; bottom:0; display:none}
.tishi a { position:absolute; left:50%; top:50%; margin-left:-94px; margin-top:-24px; width:188px; height:48px; background:rgba(0,0,0,0.7); text-align:center; font-size:14px; color:#fff; line-height:48px; border-radius:5px}





.service { width:90%; margin:0 auto}
.service h1 { font-size:18px; padding:20px 0 15px 0; border-bottom:1px #ddd solid}
.service .ser_text { padding:20px 0; font-size:16px; line-height:30px}
.service .ser_text img { display:block; margin:0 auto; max-width:100%; height:auto}
.service .ser_text p { padding-bottom:15px}

.service .ser_text .yy { display:block; text-align:center; width:150px; line-height:34px; font-size:16px; color:#fff; font-weight:bold; background:#008EEE; border-radius:12px; margin:20px auto}

.ser_zy { width:80%; margin:0 auto; background:#f5f5f5; padding:10px 5%}



.service2 { max-width:750px; margin:20px auto; background:#fff; border-radius:10px; width:95%;}
.service2 h1 { width:90%; margin:0 auto; font-size:18px; padding:20px 0 15px 0; border-bottom:1px #eee solid}
.service2 .ser_text { width:90%; margin:0 auto; padding:20px 0; font-size:16px; line-height:30px}
.service2 .ser_text img { display:block; margin:0 auto; max-width:100%; height:auto}
.service2 .ser_text p { padding-bottom:30px}


.huodong { max-width:750px; margin:0 auto}
.huodong .huodong_top { display:block; position:relative; z-index:22}
.huodong .huodong_top img { display:block; width:100%}
.huodong .huodong_top img.b1 { position:absolute; top:100%; left:0; width:100%}


.huodong .huodong_li { background:url(erweima_bg3.png) top; background-size:100% auto; padding-bottom:20px}
.huodong .huodong_li ul li { width:90%; margin:0 auto; background:url(huodong_bg1.png) no-repeat; background-size:96% 100%; margin-bottom:15px}
.huodong .huodong_li ul li a { display:block; padding:10px 15px 10px 15px; color:#fff; overflow:hidden}
.huodong .huodong_li ul li h3 { font-size:16px; color:#F8EC00; text-shadow:0 0 5px #2578BE; text-align:center; font-weight:bold}
.huodong .huodong_li ul li h4 { font-size:12px; color:#fff; line-height:22px; padding-top:10px}
.huodong .huodong_li ul li img { display:block; float:left; margin-right:20px}




.huodong2 { max-width:750px; margin:20px auto; background:#fff; border-radius:10px; padding-top:20px; width:95%;}
.huodong2 .huodong_top { display:block; position:relative; z-index:22}
.huodong2 .huodong_top img { display:block; width:100%}
.huodong2 .huodong_top img.b1 { position:absolute; top:100%; left:0; width:100%}
.huodong2 .huodong_top h2 { font-size:16px; padding-left:20px; line-height:50px; border-bottom:1px #aaa solid;}


.huodong2 .huodong_li { padding-bottom:20px}
.huodong2 .huodong_li ul li { width:90%; margin:0 auto; }
.huodong2 .huodong_li ul li a { display:block; padding:10px 0; color:#fff; overflow:hidden}
.huodong2 .huodong_li ul li h3 { font-size:18px; color:#2578BE; font-weight:bold}
.huodong2 .huodong_li ul li h4 { font-size:14px; color:#666; line-height:24px; padding-top:10px}
.huodong2 .huodong_li ul li img { display:block; float:left; margin-right:20px; margin-top:5px}






.tongzhi { max-width:750px; margin:0 auto; width:95%; margin:0 auto; background:#fff; border-radius:10px}
.tongzhi .tongzhi_top { display:block; position:relative; z-index:22}
.tongzhi .tongzhi_top img { display:block; width:100%}
.tongzhi .tongzhi_li { padding:20px 0}
.tongzhi .tongzhi_li ul li { background:#FCECD3; width:90%; margin:0 auto; margin-bottom:15px}
.tongzhi .tongzhi_li ul li a { display:block; padding:10px 15px 10px 15px; overflow:hidden}
.tongzhi .tongzhi_li ul li h3 { font-size:16px; font-weight:bold}
.tongzhi .tongzhi_li ul li h4 { font-size:12px; color:#888; line-height:22px; padding-top:5px}


.tongzhi h1 { font-size:18px; padding:20px 0 15px 0; border-bottom:1px #825826 solid; width:90%; margin:0 auto}
.tongzhi .tongzhi_text { padding:20px 0; font-size:16px; line-height:30px; width:90%; margin:0 auto}
.tongzhi .tongzhi_text img { display:block; margin:0 auto; max-width:100%; height:auto}




.tongzhi2 { max-width:750px; margin:20px auto; width:95%; background:#fff; border-radius:10px}
.tongzhi2 .tongzhi_top { display:block; position:relative; z-index:22}
.tongzhi2 .tongzhi_top img { display:none; width:100%}
.tongzhi2 .tongzhi_top h2 { font-size:16px; padding-left:20px; line-height:50px; border-bottom:1px #aaa solid;}

.tongzhi2 .tongzhi_t { padding:15px 0 10px 0; border-bottom:1px #eee solid}
.tongzhi2 .tongzhi_t h1 { padding:0 15px; font-size:18px; line-height:24px}
.tongzhi2 .tongzhi_t h3 { padding:5px 0 0 15px; color:#888}


.tongzhi2 .tongzhi_li { padding:10px 0}
.tongzhi2 .tongzhi_li ul li { width:90%; margin:0 auto; line-height:36px; border-bottom:1px #ddd dashed; padding:15px 0}
.tongzhi2 .tongzhi_li ul li a { display:block; overflow:hidden}
.tongzhi2 .tongzhi_li ul li h3 { font-size:18px; font-weight:bold; line-height:36px}
.tongzhi2 .tongzhi_li ul li h3 span { font-size:14px; color:#888; font-weight:normal; display:block}
.tongzhi2 .tongzhi_li ul li h4 { font-size:14px; color:#888; line-height:24px;}
.tongzhi2 .tongzhi_li ul li i { padding-right:5px}

.tongzhi2 .tongzhi_text { padding:20px 0; font-size:16px; line-height:30px; width:90%; margin:0 auto}
.tongzhi2 .tongzhi_text img { display:block; margin:0 auto; max-width:100%; height:auto}





.index_s { width:100%; margin:0 auto 10px auto; padding-top:30px; overflow:hidden; max-width:750px; background:#fff; border-radius:10px}
.index_s ul li { float:left; width:33.3%; text-align:center; font-size:16px; padding-bottom:20px}
.index_s ul li img { display:block; margin:0 auto; width:50px}


.jieshao { background:#f5f5f5; padding:10px 0}
.jieshao ul { width:95%; margin:0 auto; background:#fff; border-radius:10px}
.jieshao h2 { font-size:18px; padding:15px 0 15px 0; border-bottom:1px #ddd solid}
.jieshao .jieshao_li { padding:10px 0}
.jieshao .jieshao_li ul li { padding:20px 0; border-bottom:1px #ddd solid; overflow:hidden}
.jieshao .jieshao_li ul li img { display:block; float:left; height:80px; margin-right:15px; margin-left:15px; border-radius:5px}
.jieshao .jieshao_li ul li h3 { font-weight:bold; line-height:24px; font-size:18px}
.jieshao .jieshao_li ul li h4 { font-size:14px; line-height:24px; color:#666; padding-right:10px; padding-top:8px}




.user_3 { max-width:750px; margin:20px auto; background:#fff; border-radius:10px; padding-top:10px; width:95%;}
.user_3 ul li { width:90%; margin:0 auto; overflow:hidden; padding:15px 0; border-bottom:1px #ddd solid; text-align:right}
.user_3 ul li img { width:60px; height:60px; border-radius:50%}
.user_3 ul li h3 { float:left; line-height:30px;}
.user_3 ul li input { float:right; line-height:28px; height:28px; text-align:right; width:60%; background:#f5f5f5; font-size:16px}
.user_3 ul li.u1 h3 { line-height:60px; font-size:16px;}

.user_3 .inp_xw2 { width:70%; margin:0 auto; display:block; background:#0188FF; text-align:center; line-height:40px; font-size:18px; color:#fff; border-radius:5px; margin-top:15px}

.user_3 h2 { font-size:18px; padding:0px 0 15px 0; margin-bottom:15px; border-bottom:1px #ddd solid}





.queren { position:fixed; z-index:222; display:none; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.8)}
.queren .qr_cn { position:absolute; top:50%; height:500px; margin-top:-250px; background:#fff; left:50%; margin-left:-150px; width:300px}
.queren .qr_cn h2 { font-size:16px; padding-top:10px; line-height:40px; width:270px; margin:0 auto; border-bottom:1px #ddd solid; margin-bottom:5px}
.queren .qr_cn ul li { padding:10px 15px; text-align:right}
.queren .qr_cn ul li h3 { float:left}
.queren .qr_cn ul li i { display:none}




.phb_top { padding:30px 0 30px 0}
.phb_top img { display:block; margin:0 auto; max-width:60%}


.phb_1 { overflow:hidden; width:95%; margin:0 auto; padding-top:20px}
.phb_1 ul li { float:left; width:33.3%; position:relative}
.phb_1 ul li img { display:block; margin:0 auto; width:100px; height:100px; border-radius:50%; border:2px #008EEE solid}
.phb_1 ul li i { position:absolute; display:block; width:40px; height:45px; left:50%; margin-left:-20px; top:100px}
.phb_1 ul li i.i1 { background:url(paihangbang_i2.png); background-size:100% 100%}
.phb_1 ul li i.i2 { background:url(paihangbang_i3.png); background-size:100% 100%}
.phb_1 ul li i.i3 { background:url(paihangbang_i4.png); background-size:100% 100%}
.phb_1 ul li h3 { text-align:center; padding:40px 0 10px 0; height:40px; line-height:20px}
.phb_1 ul li a { font-size:12px; text-align:center; margin:0 auto; display:block; width:60px; line-height:24px; border-radius:5px; background:#008EEE; color:#fff}

.phb_1 ul li:nth-child(1) { padding-top:20px}
.phb_1 ul li:nth-child(3) { padding-top:20px}
.phb_1 ul li:nth-child(2) i { top:80px}
.phb_1 ul li:nth-child(2) h3 { height:60px}

.phb_2 { overflow:hidden; width:95%; margin:20px auto; padding-top:20px; background:#fff; border-radius:10px}
.phb_2 ul li { line-height:52px; padding:10px 0; width:90%; margin:0px auto; border-top:1px #eee solid;}
.phb_2 ul li a { font-size:12px; text-align:center; display:block; float:right; width:60px; margin-top:14px; line-height:24px; border-radius:5px; background:#008EEE; color:#fff}
.phb_2 ul li img { width:50px; height:50px; border-radius:50%; border:2px #008EEE solid; display:block; float:left; margin-right:10px}
.phb_2 ul li h3 { line-height:52px}
.phb_2 ul li:nth-child(1) { border-top:0 none}




.logo { position:absolute; display:block; left:0; top:0; z-index:888; max-width:15%}
.logo img { display:block; width:100%}


.banner { position:relative; z-index:11}
.banner .bd { height:auto; overflow:hidden}
.banner .bd ul li { position:relative}
.banner .bd ul li img { display:block; width:100%;}
.banner .bd ul li h3 { position:absolute; left:0; padding-left:3%; width:97%; bottom:0; height:40px; background:rgba(0,0,0,0.5); color:#fff; font-size:14px; font-weight:bold; line-height:40px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.banner .hd { position:absolute; left:0; bottom:0px; width:100%; text-align:center; padding:5px 0}
.banner .hd ul li { display:inline; padding:0 5px}
.banner .hd ul li i { color:#FFF7EC; transform:scale(0.6)}
.banner .hd ul li.on i { color:#008EEE}


.index_1 { font-size:16px; width:90%; margin:20px auto}
.index_1 h1 { font-size:18px; text-align:center; padding-bottom:10px}
.index_1 a { display:block; width:100px; margin:10px auto 5px auto; line-height:32px; text-align:center; color:#fff; background:#008EEE; border-radius:5px}



.index_3 { width:100%; margin:5px auto 10px auto; overflow:hidden; max-width:750px; background:#fff; border-radius:10px}
.index_3 h2 { height:40px; margin-bottom:10px}
.index_3 h2 a { font-size:16px; display:block; position:relative; width:100px; text-align:center; line-height:40px; color:#008EEE}
.index_3 h2 i { bottom:0px; background:#008EEE; width:40px; left:50%; position:absolute; margin-left:-20px; border-radius:3px; display:block; height:3px}
.index_3 ul li { width:95%; margin:0 auto; }
.index_3 ul li a { display:block; padding:10px 0 15px 0; overflow:hidden; border-bottom:1px #ddd solid}
.index_3 ul li h3 { font-size:18px; font-weight:bold; line-height:30px;}
.index_3 ul li h4 { font-size:14px; color:#888; line-height:22px;}
.index_3 ul li img { display:block; float:left; margin-right:20px; margin-left:10px; margin-top:5px}


