﻿@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:#FAFAFA}
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:18px}
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;text-decoration: none}
a:hover {color:#F08519;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:1440px; margin:0 auto}


@media all and (max-width:1560px){
.w100 { width:90%}
}


body.bg1 { background:#000}


    video::-webkit-media-controls{
        display:none !important;
    }



.head { position:fixed; left:0; width:100%; top:0; z-index:2222; height:90px}
.head .logo_s { padding-top:25px; float:left; padding-left:2.5%; position:relative; z-index:33}
.head .logo_s img { display:block; height:40px}

.head .head_r { display:none; position:relative; z-index:34}
.head .head_r2 { padding-top:10px; float:right; padding-left:100px; padding-right:2.5%; position:relative; z-index:35}
.head .head_r2 img { display:block; height:70px}

.head .nav { float:right; padding-top:25px; z-index:36; position:relative;}
.head .nav ul { height:90px}
.head .nav ul li { line-height:40px; height:65px; margin-left:60px; font-size:16px; float:left; position:relative; position:relative}
.head .nav ul li a { color:#fff}
.head .nav ul li.nav_on a { color:#fff}
.head .nav ul li.nav_on i { position:absolute; left:0; width:100%; bottom:0; height:3px; background:#3297FC}

.head .nav ul li h3 { position:absolute; left:50%; top:65px; display:none; width:140px; margin-left:-70px; background:#fff; padding-bottom:20px}
.head .nav ul li h3 a { color:#333; font-size:16px; line-height:36px; text-align:center; display:block}
.head .nav ul li h3 a:hover { color:#666; background:#f5f5f5}

.bgff { position:absolute; left:0; top:0; right:0; height:0; background:#f08519; z-index:22}

.head.hb {}
.head.hb .nav ul li a { color:#333}
.head.hb .nav ul li.nav_on a { color:#333}
.head.hb .nav ul li h3 a { color:#666;}
.head.hb .nav ul li h3 a:hover { color:#333}
.head.hb .head_r i { font-size:24px; color:#333;}

.banner { height:600px; min-width:1200px; position:relative; z-index:111; overflow:hidden}

.banner .bd { position:relative; z-index:11}
.banner .bd ul li { height:600px; position:relative}
.banner .bd ul li h1 { position:absolute; left:0; top:65%; margin-top:-100px; font-size:60px; text-align:center; color:#fff; width:100%; line-height:60px}
.banner .bd ul li h3 { position:absolute; left:0; top:65%; margin-top:-20px; font-size:24px; text-align:center; color:#F08519; width:100%; line-height:40px; font-weight:bold}
.banner .bd ul li h4 { position:absolute; width:870px; left:50%; margin-left:-435px; color:#fff; font-size:16px; top:65%; margin-top:30px; text-align:center}

.banner .hd { position:absolute; left:0; bottom:45px; width:100%; text-align:center; z-index:22; text-align:center}
.banner .hd ul li { display:inline; padding:10px 20px; background:url(../images/banner_ico1.png) center no-repeat; cursor:pointer}
.banner .hd ul li.on { background:url(../images/banner_ico2.png) center no-repeat}



@media all and (max-width:1440px){

.banner .bd ul li h1 { top:70%; margin-top:-60px; font-size:48px; line-height:60px}
.banner .bd ul li h3 { top:70%; margin-top:0px; font-size:18px;}
.banner .bd ul li h4 { font-size:14px; top:70%; margin-top:40px; text-align:center}
.banner .hd { bottom:10px;}

}

@media all and (max-width:1000px){
.head { left:0; width:100%}
.head .logo_s { padding-top:15px; z-index:23; position:relative; padding-left:15px}
.head .logo_s img { height:26px}

.head .head_r2 { display:none}
.head .head_r { display:block; padding-top:15px; float:right; line-height:26px; position:relative; padding-right:15px}
.head .head_r i { font-size:24px; color:#fff;}

.bgff { top:-34px;}

.head .nav { position:absolute; top:0; left:0; right:0; background:#333; z-index:1; padding-top:60px; display:none}
.head .nav ul { height:auto}
.head .nav ul li { line-height:42px; height:auto; padding-bottom:10px; margin-left:0px; float:none; border-bottom:1px #666 solid}
.head .nav ul li a { color:#fff; padding-left:20px}
.head .nav ul li.nav_on a { color:#fff}
.head .nav ul li.nav_on i { position:absolute; left:0; width:100%; bottom:0; height:3px; background:#3297FC}
.head .nav ul li h3 { position: relative; left:auto; top:auto; display:block; width:auto; opacity:1; overflow:hidden; padding:0 20px; margin:0; background:none}
.head .nav ul li h3 a { font-size:14px; float:left; width:33.3%; text-align:left; padding:0; color:#ccc}

.head.hb .nav { background:#fff}
.head.hb .nav ul li { border-bottom:1px #ddd solid}

.banner { min-width:inherit}
.banner .bd ul li h1 { top:50%; margin-top:-50px; font-size:18px; line-height:50px}
.banner .bd ul li h3 { top:50%; font-size:16px;}
.banner .bd ul li h4 { top:50%; font-size:14px; left:5%; width:90%; margin-left:0}
}


.footer { padding-top:30px; background:#0E0C0D; border-top:1px #333 solid}
.footer .copyright { clear:both; color:#ccc; font-size:12px; background:#000; padding-top:10px; padding-bottom:30px}
.footer .copyright a { color:#ccc}
.footer .copyright a:hover { color:#fff}

.footer .footer_1 { float:left; width:340px; padding-bottom:30px}
.footer .footer_1 img { display:block}
.footer .footer_1 h3 { color:#aaa; line-height:30px; padding-top:20px; font-size:14px}
.footer .footer_1 h4 { color:#fff; font-size:16px; font-weight:bold}

.footer .footer_1 ul li { float:left; position:relative; margin-right:10px; border:1px #aaa solid; width:36px; height:36px; border-radius:50%; margin-top:5px}
.footer .footer_1 ul li i { display:block; font-size:18px; text-align:center; line-height:36px; color:#aaa}
.footer .footer_1 ul li img { display:block; margin:8px auto; width:20px; opacity:0.8}

.footer .footer_1 img.f_img { display:none; position:absolute; width:150px; height:150px; left:50%; margin-left:-75px; top:-165px}

.footer .footer_1 ul li:hover { border:1px #fff solid;}
.footer .footer_1 ul li:hover i { color:#fff}
.footer .footer_1 ul li:hover img { opacity:1}

.footer .footer_2 { float:left; width:880px; overflow:hidden; padding-bottom:30px; margin-top:20px}
.footer .footer_2 ul li { float:left; width:220px}
.footer .footer_2 ul li h2 { color:#fff; font-size:16px; height:45px; line-height:30px; }
.footer .footer_2 ul li a { display:block; font-size:14px; color:#aaa; line-height:34px}
.footer .footer_2 ul li a:hover { color:#fff}

.footer .footer_3 { float:right; margin-top:20px}
.footer .footer_3 img { display:block; padding:15px; border:1px #fff solid; width:180px}
.footer .footer_3 h3 { color:#fff; padding-top:10px; text-align:center}

.footer .links { color:#fff; clear:both; border-bottom:1px #333 solid; padding-bottom:10px}
.footer .links a { color:#aaa; padding-right:20px;}
.footer .links a:hover { color:#fff}

@media all and (max-width:1560px){
.footer .footer_2 { width:640px;}
.footer .footer_2 ul li { width:160px}



}
@media all and (max-width:1000px){
.footer .footer_1 { float:none; width:auto; text-align:center}
.footer .footer_1 img { display:block; margin:0 auto}
.footer .footer_2 { display:none}
.footer .footer_3 { display:none}

.footer .footer_1 ul { width:150px; margin:0 auto}
}

.index_1 { padding:80px 0}
.index_1 h2 { text-align:center; color:#fff; font-size:36px; line-height:30px; margin-bottom:25px}
.index_1 h2 b { display:block; font-weight:normal}
.index_1 h2 p { display:inline; padding:0 20px; position:relative; font-size:16px; line-height:20px; font-weight:normal}
.index_1 h2 .i1 { display:block; position:absolute; background:#F58220; left:0; width:15px; height:3px; top:8px}
.index_1 h2 .i2 { display:block; position:absolute; background:#F58220; right:0; width:15px; height:3px; top:8px}

.index_1 h3 { text-align:center; height:45px}
.index_1 h3 a { margin:0 10px; padding:5px 15px; border:1px #ccc solid; border-radius:15px; color:#F58220; font-size:16px}
.index_1 .index_about { padding-top:5px; text-align:center; color:#ccc; line-height:20px; font-size:16px; padding-bottom:60px}
.index_1 ul { width:1440px; margin:0 auto; overflow:hidden}
.index_1 ul li { float:left; width:33.3%}
.index_1 ul li a { display:block; width:262px; margin:0 auto}
.index_1 ul li img { display:block; float:left; margin-right:10px}
.index_1 ul li h1 { color:#fff; font-weight:normal; padding-top:20px; font-size:24px; line-height:40px}
.index_1 ul li h4 { color:#fff; text-align:center; padding-top:20px; padding-bottom:40px; font-size:16px; color:#ccc}



@media all and (max-width:1560px){
.index_1 { padding:60px 0}
.index_1 h2 { font-size:30px;}
.index_1 h2 p { font-size:14px;}

.index_1 ul { width:90%}
}
@media all and (max-width:1000px){
.index_1 { padding:40px 0}
.index_1 h2 { font-size:24px;}
.index_1 h2 p { font-size:12px;}

.index_1 h3 a { font-size:14px}
.index_1 .index_about { font-size:14px; padding:0 30px 40px 30px}

.index_1 ul { width:90%}
.index_1 ul li { width:50%}

.index_1 ul li a { width:90%}
.index_1 ul li img { height:34px; margin-right:10px}
.index_1 ul li h1 { padding-top:0px; font-size:18px; line-height:30px}
.index_1 ul li h4 { padding-top:10px; padding-bottom:30px; font-size:12px;}
}

@media all and (max-width:560px){
.index_1 ul li a { position:relative}
.index_1 ul li img { position:absolute; top:0; left:0}
.index_1 ul li h1 { text-align:center}
.index_1 ul li{ width:auto; float:none}
}


.more1 { text-align:center; padding-top:30px}
.more1 a { margin:0 10px; padding:5px 15px; border:1px #ccc solid; border-radius:15px; color:#F58220; font-size:18px}
.more1 a:hover { color:#ccc;}

@media all and (max-width:1000px){
.more1 a { padding:2px 10px; border-radius:10px; font-size:16px}
}
.index_2 { padding:80px 0}
.index_2 h2 { text-align:center; color:#fff; font-size:36px; line-height:30px; margin-bottom:25px}
.index_2 h2 b { display:block; font-weight:normal}
.index_2 h2 p { display:inline; padding:0 20px; position:relative; font-size:16px; line-height:20px; font-weight:normal}
.index_2 h2 .i1 { display:block; position:absolute; background:#F58220; left:0; width:15px; height:3px; top:8px}
.index_2 h2 .i2 { display:block; position:absolute; background:#F58220; right:0; width:15px; height:3px; top:8px}

.index_2 .index_al1 { text-align:center; height:45px; padding:20px 0}
.index_2 .index_al1 ul li { display:inline; margin:0 10px; padding:5px 15px; border:1px #ccc solid; border-radius:15px; font-size:16px}
.index_2 .index_al1 ul li a { color:#F58220;}

.index_2 .index_al1 ul li a:hover { color:#ccc;}

.index_2 .index_al2 { overflow:hidden}
.index_2 .index_al2 ul li { float:left; width:25%; position:relative}
.index_2 .index_al2 ul li img { display:block; width:100%}
.index_2 .index_al2 ul li p { position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden; z-index:11}
.index_2 .index_al2 ul li p img { position:absolute; left:0; top:0}
.index_2 .index_al2 ul li h3 { position:absolute; z-index:22; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); text-align:center; color:#fff; display:none}
.index_2 .index_al2 ul li h3 i { display:block; text-align:center; padding-top:15%; font-size:24px; line-height:30px; padding-bottom:20px}
.index_2 .index_al2 ul li h3 font { display:block; font-size:24px; padding:0 20px;  overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

@media all and (max-width:1560px){
.index_2 { padding:60px 0}
.index_2 h2 { font-size:30px;}
.index_2 h2 p { font-size:14px;}

.index_2 .index_al1 { padding:10px 0 20px 0}
.index_2 .index_al2 ul li h3 font { font-size:18px;}

}
@media all and (max-width:1000px){
.index_2 { padding:20px 0}
.index_2 h2 { font-size:24px; margin-bottom:5px;}
.index_2 h2 p { font-size:12px;}


.index_2 .index_al1 { height:auto; padding:20px 0; overflow:hidden}
.index_2 .index_al1 ul li { display:block; float:left; width:25%; margin:0; padding:0; border:0 none; font-size:14px; border-radius:0px; height:44px}
.index_2 .index_al1 ul li a { color:#F58220; padding:5px 15px; border:1px #ccc solid; border-radius:10px; font-size:12px}

.index_2 .index_al2 ul li { width:50%;}
.index_2 .index_al2 ul li h3 font { font-size:14px;}
}
@media all and (max-width:480px){
.index_2 .index_al1 ul li a { padding: 5px 10px}
}


.index_3 { padding:80px 0; border-top:1px #616161 solid}
.index_3 h2 { text-align:center; color:#fff; font-size:36px; line-height:30px; margin-bottom:25px}
.index_3 h2 b { display:block; font-weight:normal}
.index_3 h2 p { display:inline; padding:0 20px; position:relative; font-size:16px; line-height:20px; font-weight:normal}
.index_3 h2 .i1 { display:block; position:absolute; background:#F58220; left:0; width:15px; height:3px; top:8px}
.index_3 h2 .i2 { display:block; position:absolute; background:#F58220; right:0; width:15px; height:3px; top:8px}

.index_3 .index_td { width:85%; margin:0 auto}
.index_3 .index_td .bd { overflow:hidden}
.index_3 .index_td .bd ul li { float:left; width:20%; position:relative; padding-bottom:20px}
.index_3 .index_td .bd ul li a { display:block; width:95%; border:1px #DF8831 solid;border-radius:20px; padding:20px 0}
.index_3 .index_td .bd ul li img { display:block; width:90%; margin:0 auto}
.index_3 .index_td .bd ul li h3 { font-size:24px; text-align:center; color:#fff; line-height:30px; padding-top:20px}
.index_3 .index_td .bd ul li h3 span { font-size:16px; color:#DF8831}
.index_3 .index_td .bd ul li h4 { font-size:12px; color:#ccc; padding-top:15px; line-height:20px; height:180px; overflow:hidden; width:90%; margin:0 auto}

.index_3 .index_td .hd{ padding-top:30px; text-align:center; z-index:22; text-align:center; height:20px; overflow:hidden}
.index_3 .index_td .hd ul li { display:inline; padding:10px 20px; background:url(../images/banner_ico1.png) top no-repeat; cursor:pointer; line-height:40px}
.index_3 .index_td .hd ul li.on { background:url(../images/banner_ico2.png) top no-repeat}


@media all and (max-width:1560px){
.index_3 { padding:60px 0}
.index_3 h2 { font-size:30px;}
.index_3 h2 p { font-size:14px;}
.index_3 .index_td .bd { overflow:hidden}
.index_3 .index_td .bd ul li { width:25%;}

}

@media all and (max-width:1000px){
.index_3 { padding:40px 0}
.index_3 h2 { font-size:24px;}
.index_3 h2 p { font-size:12px;}
.index_3 .index_td { width:95%;}
.index_3 .index_td .bd ul li { width:33.3%;}
.index_3 .index_td .bd ul li h3 { font-size:18px;}
.index_3 .index_td .bd ul li h3 span { font-size:14px;}


}
@media all and (max-width:560px){
.index_3 .index_td .bd ul li { width:50%;}
.index_3 .index_td .bd ul li h3 { font-size:16px; padding-top:10px}
.index_3 .index_td .bd ul li h3 span { font-size:12px;}
.index_3 .index_td .bd ul li h4 { padding-top:5px; }
}

.index_4 { padding:80px 0; border-top:1px #616161 solid}
.index_4 h2 { text-align:center; color:#fff; font-size:36px; line-height:30px; margin-bottom:25px}
.index_4 h2 b { display:block; font-weight:normal}
.index_4 h2 p { display:inline; padding:0 20px; position:relative; font-size:16px; line-height:20px; font-weight:normal}
.index_4 h2 .i1 { display:block; position:absolute; background:#F58220; left:0; width:15px; height:3px; top:8px}
.index_4 h2 .i2 { display:block; position:absolute; background:#F58220; right:0; width:15px; height:3px; top:8px}

.index_4 .w100 { width:85%; margin:0 auto}
.index_4 .index_xw1 { float:left; width:33.3%}
.index_4 .index_xw1 h3 { text-align:center; height:45px; padding:20px 0}
.index_4 .index_xw1 h3 a { margin:0 10px; padding:5px 15px; border:1px #ccc solid; border-radius:15px; color:#F58220; font-size:16px}
.index_4 .index_xw1 h3 a:hover { color:#ccc;}
.index_4 .index_xw1 ul { width:94%; margin:0 auto}
.index_4 .index_xw1 ul li { background:#0D0B0C; margin-bottom:10px}
.index_4 .index_xw1 ul li a { display:block; padding:20px 30px}
.index_4 .index_xw1 ul li a:hover { background:#b60c12;}
.index_4 .index_xw1 ul li h4 { font-size:16px; color:#F58220; overflow:hidden; text-overflow:ellipsis; white-space: nowrap}
.index_4 .index_xw1 ul li h5 { padding:10px 0 0 0; margin-bottom:10px; color:#ccc; overflow:hidden; height:52px}
.index_4 .index_xw1 ul li span { color:#aaa; font-size:12px}


@media all and (max-width:1560px){
.index_4 { padding:60px 0}
.index_4 h2 { font-size:30px;}
.index_4 h2 p { font-size:14px;}

}

@media all and (max-width:1000px){
.index_4 { padding:40px 0}
.index_4 .w100 { width:90%}
.index_4 h2 { font-size:24px;}
.index_4 h2 p { font-size:12px;}
.index_4 .index_xw1 { float:none; width:auto}
.index_4 .index_xw1 ul { width:100%}
}



.banner_c { position:relative}
.banner_c img { display:block; width:100%}
.banner_c h2 { position:absolute; left:10%; top:60%; margin-top:-50px; font-size:24px; line-height:40px; color:#ccc; font-weight:normal;font-family: kaiti;font-weight: 900}
.banner_c h3 { position:absolute; left:10%; top:60%; font-size:16px; line-height:34px; color:#aaa; width:420px}


@media all and (max-width:1560px){
.banner_c h2 { font-size:24px;}
.banner_c h3 { font-size:16px; line-height:30px;}

}
@media all and (max-width:1000px){
.banner_c h2 { display:none}
.banner_c h3 { display:none}

}

.nowsite { width:1200px; margin:0 auto; line-height:50px;}
@media all and (max-width:1440px){
.nowsite { width:80%;}

}
@media all and (max-width:1000px){
.nowsite { width:90%; font-size:12px; line-height:40px;}

}
.nowsite2 { width:1200px; margin:0 auto; line-height:50px;}

@media all and (max-width:1000px){
.nowsite2 { width:90%; padding-top:10px;}
}

.case_lm { width:1200px; margin:0 auto; padding-top:30px; border-bottom:1px #ccc solid; height:40px; text-align:center}
.case_lm ul li { display:inline; padding:0 30px; font-size:16px}
.case_lm ul li.lm_on { font-weight:bold}
.case_lm ul li.lm_on a { color:#407EC0; font-weight:bold; position:relative}
.case_lm ul li.lm_on i { display:block; width:78px; left:50%; margin-left:-39px; bottom:-17px; height:3px; background:#407EC0; position:absolute}

@media all and (max-width:1440px){
.case_lm { width:90%;}

}
@media all and (max-width:1000px){
.case_lm { width:90%; border-bottom:0 none; height:auto; padding-top:10px; overflow:hidden}
.case_lm ul li { display:block; padding:0 15px; border-right:5px #fff solid; border-bottom:5px #fff solid; font-size:14px; float:left; background:#ccc; border-radius:5px}
.case_lm ul li.lm_on { background:#407EC0}
.case_lm ul li.lm_on a { color:#fff}
.case_lm ul li.lm_on i { display:none}
}


.case_list { width:1200px; margin:0 auto; padding-top:20px; margin-bottom:30px}
.case_list ul li { float:left; width:33.33%; padding:20px 0}
.case_list ul li div { display:block; width:95%; margin:0 auto; background:#fff; box-shadow:0 0 10px #ddd; border-radius:10px; overflow:hidden; position:relative}
.case_list ul li div:hover { box-shadow:0 0 15px #999;}
.case_list ul li img { display:block; width:100%}
.case_list ul li p { position:absolute; left:20px; bottom:140px; width:90px; height:90px; background:#fff; border-radius:50%; overflow:hidden; box-shadow:0 0 10px #ddd}
.case_list ul li h3 { width:90%; padding:30px 0 0 0; font-size:16px; line-height:30px; height:70px; border-bottom:1px #ddd solid; margin:0 auto}
.case_list ul li h4 { width:90%; margin:0 auto; padding:20px 0; overflow:hidden}
.case_list ul li h4 a { display:block; float:left; padding:0 10px; margin-right:10px; background:#E5F5FB; color:#3E80C1; border-radius:5px}
.case_list ul li h4 a:nth-child(2) { background:#FAEEE5; color:#F58F1F;}


@media all and (max-width:1440px){
.case_list { width:90%;}

}
@media all and (max-width:1000px){
.case_list { width:90%; padding-top:10px}
.case_list ul li { width:100%; float:none; padding:15px 0}

}


.buss_list { width:1200px; margin:0 auto; padding-top:30px; overflow:hidden}
.buss_list .buss_pic { position:relative; margin-right:100px; width:45%; float:left; margin-bottom:100px}
.buss_list .buss_pic img { display:block; border-radius:20px; width:100%; position:relative; z-index:22}
.buss_list .buss_pic img.img1 { position:absolute; z-index:11; right:-50px; bottom:-50px; opacity:0.5}
.buss_list h1 { font-size:24px; line-height:40px; font-weight:normal; padding:20px 0 30px 0}
.buss_list h3 { font-size:16px; line-height:34px; padding-bottom:30px}
.buss_list ul li { font-size:18px; line-height:34px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap}

.buss_list.list2 .buss_pic { position:relative; margin-left:80px; width:45%; float:right; padding-right:0px; margin-right:50px}



@media all and (max-width:1400px){
.buss_list { width:80%;}
.buss_list .buss_pic img.img1 { right:-40px; bottom:-40px;}
.buss_list h1 { font-size:18px; padding:0px 0 20px 0}
.buss_list h3 { font-size:14px; line-height:26px; padding-bottom:20px}
.buss_list ul li { font-size:16px; line-height:30px;}


}

@media all and (max-width:1000px){
.buss_list { width:90%; padding-top:20px; padding-bottom:30px}
.buss_list .buss_pic { position:relative; margin-bottom:30px; margin-right:0px; width:60%; float:none; margin:0 auto; margin-bottom:40px}
.buss_list .buss_pic img.img1 { right:-20px; bottom:-20px; opacity:0.5}

.buss_list h1 { font-size:18px; padding:0px 0 10px 0; font-weight:bold}
.buss_list h3 { font-size:12px; line-height:20px; padding-bottom:20px; color:#666}
.buss_list ul li { font-size:14px; line-height:24px;}

.buss_list.list2 .buss_pic { width:60%; float:none; margin:0px auto 40px auto}

}


.buss_top { width:1200px; margin:0 auto; padding-top:30px; padding-bottom:60px}
.buss_top a { display:block; font-size:16px; padding:10px 25px; float:left; margin-right:30px; background:#949599; border-radius:10px; margin-top:5px; color:#333}
.buss_top a:hover { background:#F68C23;}
.buss_top a.lm_on { background:#F68C23; font-size:18px; padding:15px 30px; margin-top:0px}




@media all and (max-width:1440px){
.buss_top { width:80%;}
.buss_top a { font-size:16px; padding:10px 25px; margin-right:25px;}
.buss_top a.lm_on { font-size:18px; padding:15px 25px; margin-top:0px}
}

@media all and (max-width:1000px){
.buss_top { width:90%; padding-top:10px; padding-bottom:30px; overflow:hidden}
.buss_top a { font-size:14px; padding:5px 0; margin-right:0px; background:#949599; border-radius:5px; margin-top:0px; width:30%; text-align:center; margin-right:5px; margin-bottom:5px}
.buss_top a.lm_on { font-size:14px; padding:5px 0; margin-top:0px; color:#fff}

}


.buss_id { padding:40px 0 0 0; background:#F3F6F8; border-bottom:1px #D9E4ED solid; border-top:1px #D9E4ED solid}
.buss_id .w100 { width:1200px; margin:0 auto; overflow:hidden}
.buss_id h2 { font-size:24px; line-height:30px; font-weight:normal; padding-left:30px; border-left:2px #F08519 solid; margin-bottom:30px}
.buss_id ul li { float:left; width:400px; overflow:hidden; position:relative}
.buss_id ul li img { display:block; position:absolute; top:0; left:10px; width:80px}
.buss_id ul li h3 { font-size:18px; padding-bottom:10px; padding-left:110px; padding-right:40px}
.buss_id ul li h4 { font-size:14px; color:#666; padding-right:10px; padding-left:110px; height:150px; color:#888}



@media all and (max-width:1440px){
.buss_id h2 { font-size:18px;}
.buss_id .w100 { width:80%;}
.buss_id ul li { width:33.3%;}
.buss_id ul li img { width:100px; height:auto}
.buss_id ul li h3 { font-size:16px; padding-left:130px;}
.buss_id ul li h4 { font-size:14px; padding-right:30px; padding-left:130px; height:210px; line-height:24px}
}

@media all and (max-width:1000px){
.buss_id { padding:20px 0 0 0;}
.buss_id .w100 { width:90%;}
.buss_id h2 { font-size:16px; padding-left:20px}
.buss_id ul li { float:none; width:auto; overflow:hidden; position:relative}
.buss_id ul li img { width:60px;}
.buss_id ul li h3 { font-size:16px; padding-left:90px; padding-right:0px}
.buss_id ul li h4 { font-size:14px; padding-right:0px; padding-left:90px; height:auto; padding-bottom:20px}
}


.buss_news { padding:40px 0 80px 0;}
.buss_news .w100 { width:1200px; margin:0 auto; overflow:hidden}
.buss_news h2 { font-size:24px; line-height:30px; font-weight:normal; padding-left:30px; border-left:2px #F08519 solid; margin-bottom:30px}
.buss_news ul li { float:left; width:50%; font-size:18px; line-height:54px;}


@media all and (max-width:1440px){
.buss_news h2 { font-size:18px;}
.buss_news .w100 { width:80%;}
.buss_news ul li { font-size:16px; line-height:42px;}
}

@media all and (max-width:1000px){
.buss_news { padding:20px 0 50px 0;}
.buss_news .w100 { width:90%;}
.buss_news h2 { font-size:16px; padding-left:20px; margin-bottom:10px}
.buss_news ul li { float:none; width:auto; font-size:14px; line-height:24px; padding:5px 0}
}






.news_index { width:1200px; margin:0 auto; padding-top:30px;}
.news_index .news_left { width:900px; background:#fff; border-radius:20px; padding:10px 0 20px; float:left}
.news_index .news_left .more2 { float:right; line-height:50px; padding-right:30px}
.news_index .news_left h2 { line-height:50px; padding-left:30px; font-size:18px; font-weight:normal}

.news_index .news_left .news_pic { position:relative; float:left; width:45%; padding-left:30px; margin-bottom:15px}
.news_index .news_left .news_pic img { display:block; width:100%; border-radius:20px; height:auto}
.news_index .news_left .news_pic h3 { position:absolute; left:50px; right:20px; bottom:10px; color:#fff; font-size:18px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.news_index .news_left .news_pic h3 a { color:#fff}

.news_index .news_left .news_pic2 { float:right; width:47%}
.news_index .news_left .news_pic2 ul li { float:left; width:50%; padding-bottom:20px}
.news_index .news_left .news_pic2 ul li img { display:block; width:90%; border-radius:10px; height:auto}

.news_index .news_left .news_li { clear:both; overflow:hidden}
.news_index .news_left .news_li ul li { float:left; width:50%; line-height:34px; font-size:16px}
.news_index .news_left .news_li ul li a { display:block; padding-left:30px; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:70%}
.news_index .news_left .news_li ul li font { display:block; float:right; font-size:14px; color:#888; padding-right:15px}

.news_index .news_right { width:276px; background:#fff; border-radius:20px; padding:10px 0 20px 0; float:right}
.news_index .news_right h2 { line-height:50px; padding-left:20px; font-size:18px; font-weight:normal}
.news_index .news_right ul li { line-height:34px; font-size:16px; padding:5px 20px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap}


@media all and (max-width:1440px){
.news_index .news_right ul li { padding:4px 20px}
}

@media all and (max-width:1000px){
.news_index { width:90%; padding-top:10px;}
.news_index .news_right { display:none}

.news_index .news_left { width:auto; border-radius:10px; padding:10px 0 20px 0; float:none}
.news_index .news_left .more2 { line-height:40px; padding-right:20px}
.news_index .news_left h2 { line-height:40px; padding-left:20px; font-size:16px;}

.news_index .news_left .news_pic { float:none; width:auto; padding:10px 20px}
.news_index .news_left .news_pic img { display:block; width:100%; border-radius:10px; height:auto}
.news_index .news_left .news_pic h3 { left:30px; right:30px; bottom:10px; font-size:14px;}

.news_index .news_left .news_pic2 { float:none; width:auto; padding:0 10px}
.news_index .news_left .news_pic2 ul li { float:left; width:50%; padding-bottom:20px}
.news_index .news_left .news_pic2 ul li img { display:block; width:90%; border-radius:5px; margin:0 auto}


.news_index .news_left .news_li ul li { float:none; width:auto; line-height:24px; font-size:14px; padding:3px 0}
.news_index .news_left .news_li ul li a { padding:0 20px; font-size:14px}
.news_index .news_left .news_li ul li font { display:block; float:right; font-size:12px;}
}



.news_body { width:1200px; margin:0 auto; padding-top:10px; padding-bottom:80px}
.news_body .list_left { width:75%; background:#fff; border-radius:20px; padding:10px 0 20px; float:left}
.news_body .list_left h2 { line-height:50px; padding-left:30px; font-size:18px; font-weight:normal}
.news_body .list_left .list_list ul li { padding:10px 30px; overflow:hidden}
.news_body .list_left .list_list ul li img { display:block; float:left; margin-right:30px; height:150px; width:250px; border-radius:10px}
.news_body .list_left .list_list ul li h3 { font-size:18px; padding-top:20px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.news_body .list_left .list_list ul li h4 { padding-top:10px; color:#888; height:70px}
.news_body .list_left .list_list ul li h5 { color:#888;}

@media all and (max-width:1440px){
.news_body { width:80%;}

}
@media all and (max-width:1000px){
.news_body { width:90%; padding-bottom:60px}
.news_body .list_left { width:auto; border-radius:10px; float:none}
.news_body .list_left h2 { line-height:40px; padding-left:20px; font-size:16px;}

.news_body .list_left .list_list ul li { padding:10px 20px; overflow:hidden; border-top:5px #f5f5f5 solid}
.news_body .list_left .list_list ul li img { margin-right:0px; width:100%; height:auto; border-radius:10px; float:none}
.news_body .list_left .list_list ul li h3 { font-size:16px; padding-top:10px;}
.news_body .list_left .list_list ul li h4 { clear:both; font-size:14px; height:auto; line-height:20px; padding-bottom:10px}
.news_body .list_left .list_list ul li h5 { color:#888;}
}


.news_body .tag_left { width:75%; background:#fff; border-radius:20px; padding:10px 0 20px; float:left}
.news_body .tag_left h2 { line-height:50px; padding-left:30px; font-size:18px; font-weight:normal}
.news_body .tag_left ul { padding:0 30px}
.news_body .tag_left ul li { line-height:34px; font-size:14px; padding-right:40px; float:left; text-overflow:ellipsis;}

.news_body .tag_left .linkbox { overflow:hidden;padding-bottom:20px}
.news_body .tag_left .linkbox h3 { padding-left:30px; font-size:18px; font-weight:bold;padding-bottom:10px}

.news_body .tag_left .linkbox .dt_li { padding-left:30px;}

.news_body .tag_left .tag_list ul li { font-size:16px; width:160px}


@media all and (max-width:1000px){
.news_body .tag_left { width:auto; border-radius:10px; float:none}
.news_body .tag_left h2 { line-height:40px; padding-left:20px; font-size:16px; font-weight:normal}
.news_body .tag_left ul { padding:0 20px; overflow:hidden}
}

.news_body .list_right { width:23%; float:right}
.news_body .list_right .list_r1 { background:#fff; border-radius:20px; padding:20px 0 20px 0;}
.news_body .list_right .list_r1 h2 { line-height:30px; padding-left:20px; font-size:18px; font-weight:normal; padding-bottom:10px}
.news_body .list_right .list_r1 ul li { line-height:24px; font-size:16px; padding:5px 20px}


@media all and (max-width:1440px){
}

.news_body .list_right .list_r2 { background:#fff; border-radius:20px; padding:20px 0 20px 0; overflow:hidden; margin-top:20px}
.news_body .list_right .list_r2 h2 { line-height:30px; padding-left:20px; font-size:18px; font-weight:normal; padding-bottom:10px}
.news_body .list_right .list_r2 ul li { line-height:34px; font-size:14px; padding:0 10px 0 20px; float:left; text-overflow:ellipsis;}

.news_body .list_right .list_r3 { background:#fff; border-radius:20px; padding:20px 0 20px 0; overflow:hidden; margin-top:20px}
.news_body .list_right .list_r3 h2 { line-height:30px; padding-left:20px; font-size:18px; font-weight:normal; padding-bottom:10px}
.news_body .list_right .list_r3 h3 { padding-left:20px; font-size:16px}
.news_body .list_right .list_r3 h3 span { color:#F08519}


@media all and (max-width:1000px){
.news_body .list_right { display:none}
}



.news_body .list_left2 { width:75%; float:left}
.news_body .list_left2 .cnt_body { background:#fff; border-radius:20px; padding:20px 0 20px}
.news_body .list_left2 .cnt_body .cnt_title { border-bottom:1px #ddd solid; padding-bottom:10px; width:90%; margin:0 auto}
.news_body .list_left2 .cnt_body .cnt_title h1 { font-size:24px; line-height:30px}
.news_body .list_left2 .cnt_body .cnt_title h3 { padding:10px 0; color:#888}


@media all and (max-width:1440px){
.news_body .list_left2 .cnt_body .cnt_title h1 { font-weight:normal}
}

.news_body .list_left2 .cnt_body .cnt_text { padding:20px 0; font-size:16px; line-height:30px; width:90%; margin:0 auto; min-height:400px}
.news_body .list_left2 .cnt_body .cnt_text img { max-width:100%; height:auto}
.news_body .list_left2 .cnt_body .cnt_text p { padding-bottom:15px}

.news_body .list_left2 .cnt_body .cnt_sx { line-height:30px; width:90%; margin:0 auto; overflow:hidden}
.news_body .list_left2 .cnt_body .cnt_sx div { width:48%; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; color:#888}


.news_body .list_left2 .cnt_tuijian { background:#fff; border-radius:20px; padding:20px 0 20px; overflow:hidden; margin-top:20px}
.news_body .list_left2 .cnt_tuijian h2 { line-height:50px; padding-left:30px; font-size:18px; font-weight:normal}
.news_body .list_left2 .cnt_tuijian ul li { float:left; width:50%; line-height:34px; font-size:16px}
.news_body .list_left2 .cnt_tuijian ul li a { display:block; padding:0 30px; font-size:16px}
.news_body .list_left2 .cnt_tuijian ul li font { display:block; float:right; font-size:14px; color:#888}


@media all and (max-width:1440px){
.news_body .list_left2 .cnt_tuijian ul li { line-height:24px; font-size:14px; padding:5px 0}
}

@media all and (max-width:1000px){
.news_body .list_left2 { width:auto; float:none}
.news_body .list_left2 .cnt_body { border-radius:10px; }
.news_body .list_left2 .cnt_body .cnt_title h1 { font-size:18px; line-height:30px}
.news_body .list_left2 .cnt_body .cnt_sx div { width:auto; float:none; color:#888}


.news_body .list_left2 .cnt_tuijian { border-radius:10px;}
.news_body .list_left2 .cnt_tuijian h2 { line-height:40px; padding-left:20px; font-size:16px;}
.news_body .list_left2 .cnt_tuijian ul li { float:none; width:auto; line-height:24px; font-size:14px; padding:5px 0}
.news_body .list_left2 .cnt_tuijian ul li a { display:block; padding:0 20px; font-size:14px}
.news_body .list_left2 .cnt_tuijian ul li font { font-size:12px;}

}


.about_1 { width:1200px; margin:0 auto; padding-top:10px; padding-bottom:100px}
.about_1 h2 { font-size:36px; line-height:60px; text-align:center; font-weight:normal; padding-bottom:50px}

.about_1 .about_pic { position:relative; margin-right:150px; width:40%; float:left}
.about_1 .about_pic img { display:block; border-radius:20px; width:100%; position:relative; z-index:22}
.about_1 .about_pic img.img1 { position:absolute; z-index:11; right:-30px; bottom:-30px; opacity:0.5}
.about_1 .about_cn1 { padding-top:30px}
.about_1 p { font-size:16px; line-height:34px; padding-bottom:30px}


@media all and (max-width:1450px){
.about_1 { width:80%;}
.about_1 { position:relative; padding-bottom:60px}
.about_1 h2 { font-size:24px; line-height:40px}
.about_1 .about_pic { position:absolute; left:0; top:130px}
.about_1 .about_pic img.img1 { right:-40px; bottom:-40px;}
.about_1 .about_cn1 { padding-top:0px}
.about_1 p { font-size:16px; line-height:30px; padding-left:50%}
}

@media all and (max-width:1000px){
.about_1 { position:relative; padding-bottom:30px}
.about_1 h2 { font-size:16px; line-height:30px; padding-bottom:20px}
.about_1 .about_pic { position:relative; left:auto; top:auto; margin-right:0px; width:60%; float:none; margin:0 auto}
.about_1 .about_pic img.img1 { right:-20px; bottom:-20px;}

.about_1 .about_cn1 { padding-top:40px}
.about_1 p { font-size:14px; line-height:24px; padding-bottom:20px; padding-left:0}
}

.about_2 { width:1300px; margin:0 auto; background:#F68C23; height:160px; clear:both; border-radius:20px}
.about_2 ul li { font-size:16px; float:left; width:25%; text-align:center; padding-top:45px}
.about_2 ul li h4 { font-size:16px; padding-top:10px}
.about_2 ul li span { font-size:36px; padding-right:5px}

@media all and (max-width:1450px){
.about_2 { width:80%;}
}
@media all and (max-width:1000px){
.about_2 { width:90%; height:auto; padding-bottom:30px; border-radius:10px; overflow:hidden}
.about_2 ul li { font-size:14px; width:50%; padding-top:30px}
.about_2 ul li h4 { font-size:14px;}
.about_2 ul li span { font-size:24px;}
}


.about_3 { width:1200px; margin:0 auto; padding-top:60px; padding-bottom:80px;}
.about_3 h2 { font-size:36px; line-height:60px; text-align:center; font-weight:normal; padding-bottom:50px}
.about_3 ul li { float:left; width:50%}
.about_3 ul li a { border:10px #fff solid; display:block; position:relative}
.about_3 ul li img { display:block; width:100%}
.about_3 ul li h3 { position:absolute; left:0; top:30%; width:100%; text-align:center; color:#fff; font-size:16px}
.about_3 ul li h3 b { display:block; font-size:24px; padding-bottom:10px; margin-top:30px}

@media all and (max-width:1440px){
.about_3 { width:80%;}
.about_3 h2 { font-size:24px; line-height:40px; padding-bottom:20px}
.about_3 ul { width:90%;}
.about_3 ul li h3 { font-size:14px}
.about_3 ul li h3 b { font-size:18px; padding-bottom:10px}
}
@media all and (max-width:1000px){
.about_3 { width:90%; padding-top:30px; padding-bottom:40px}
.about_3 h2 { font-size:18px; line-height:30px; padding-bottom:10px}
.about_3 ul { width:100%; margin:0 auto}
.about_3 ul li { float:none; width:auto}

}



.about_4 { display:none}
.about_4 h2 { font-size:36px; line-height:60px; text-align:center; font-weight:normal; padding-bottom:30px}
.about_4 .about_sl { height:480px; background:url(../images/about_bg1.jpg) top no-repeat; position:relative}
.about_4 .about_sl h3 { position:absolute; top:30%; font-size:36px; left:35%; line-height:40px}
.about_4 .about_sl h4 { position:absolute; top:30%; font-size:16px; left:35%; margin-top:60px; line-height:30px; width:50%}


.about_5 { padding-top:60px; padding-bottom:80px; background:#f5f5f5}
.about_5 h2 { font-size:36px; line-height:60px; text-align:center; font-weight:normal; padding-bottom:30px}

.about_5 .about_hz { width:1190px; margin:0 auto; overflow:hidden; margin-top:30px; border-top:1px #E5E5E5 solid; border-left:1px #E5E5E5 solid}


.about_5 .about_hz ul li { float:left; width:1200px;height:100%}



.about_5 .about_hz ul li a { display:block; padding:20px 0; border-right:1px #E5E5E5 solid; border-bottom:1px #E5E5E5 solid; cursor:pointer; background:#fff}
.about_5 .about_hz ul li img { display:block; margin:0 auto; max-width:90%;}



@media all and (max-width:1560px){
.about_4 h2 { font-size:24px; line-height:40px}
.about_5 h2 { font-size:24px; line-height:40px}
.about_4 .about_sl { height:390px; background-size:auto 100%}
.about_4 .about_sl h3 { font-size:30px;}
.about_4 .about_sl h4 { font-size:16px;}
.about_5 .about_hz { width:1020px}
.about_5 .about_hz ul li { width:170px}
}

@media all and (max-width:1000px){
.about_4 h2 { font-size:18px; line-height:30px; padding-bottom:20px}
.about_4 .about_sl { height:240px;}
.about_4 .about_sl h3 { font-size:24px; left:15%}
.about_4 .about_sl h4 { left:15%}

.about_5 { width:100%; padding-top:30px; padding-bottom:40px}
.about_5 h2 { font-size:18px; line-height:30px; padding-bottom:20px}

.about_5 .about_hz { width:90%; margin-top:0px}
.about_5 .about_hz ul li { width:99.3%}
}


.contact_1 { width:1200px; margin:0 auto; padding-top:40px; padding-bottom:80px}
.contact_1 h2 { font-size:36px; line-height:60px; font-weight:normal; padding-bottom:50px}
.contact_1 .map { float:right; margin-left:100px; height:300px; width:50%}
.contact_1 .map #map { height:300px;}
.contact_1 ul { padding-top:50px}
.contact_1 ul li { padding-bottom:20px; font-size:18px}
.contact_1 ul li h3 { float:left; padding-bottom:20px; font-size:18px}

@media all and (max-width:1560px){
.contact_1 { width:80%; padding-top:30px; padding-bottom:60px}
.contact_1 h2 { font-size:24px; line-height:40px}
.contact_1 .map { width:50%}
.contact_1 .map img { display:block; width:100%}
.contact_1 ul { padding-top:30px}
}

@media all and (max-width:1000px){
.contact_1 { width:90%; padding-top:20px; padding-bottom:40px}
.contact_1 h2 { font-size:18px; line-height:30px; padding-bottom:20px}
.contact_1 .map { width:90%; float:none; margin:0 auto}
.contact_1 ul { padding-top:30px}
.contact_1 ul li { padding-bottom:10px; font-size:14px; clear:both}
.contact_1 ul li h3 { padding-bottom:10px; font-size:14px}
}

.contact_2 { background:#fff; padding-top:40px; padding-bottom:80px}
.contact_2 h2 { width:1200px; margin:0 auto; font-size:36px; line-height:60px; font-weight:normal; padding-bottom:50px}
.contact_2 ul { width:1200px; margin:0 auto;}
.contact_2 ul li { float:left; width:50%; padding-bottom:30px}
.contact_2 ul li h3 { background:#D2D3D5; padding:30px 30px 10px 30px; width:80%; font-size:24px; border-radius:20px 20px 0 0}
.contact_2 ul li h4 { background:#D2D3D5; padding:0 30px 30px 30px; width:80%; font-size:16px; border-radius:0 0 20px 20px}


@media all and (max-width:1440px){
.contact_2 { padding-top:10px; padding-bottom:50px}
.contact_2 h2 { width:80%; font-size:24px; line-height:40px}
.contact_2 ul { width:80%;}
.contact_2 ul li h3 { padding:30px 20px 10px 20px; width:80%; font-size:18px;}
.contact_2 ul li h4 { padding:0 20px 30px 20px; width:80%; font-size:14px; line-height:24px; height:96px}
}

@media all and (max-width:1000px){
.contact_2 { width:90%; padding-top:0px; padding-bottom:40px}
.contact_2 h2 { font-size:18px; line-height:30px; padding-bottom:20px}

.contact_2 ul li { float:none; width:auto; padding-bottom:20px}
.contact_2 ul li h3 { padding:20px 20px 10px 20px; width:auto; font-size:18px; border-radius:10px 10px 0 0}
.contact_2 ul li h4 { padding:0 20px 20px 20px; width:auto; font-size:14px; border-radius:0 0 10px 10px}
}

.contact_3 { width:1200px; margin:0 auto; padding-top:80px; padding-bottom:80px}
.contact_3 h2 { font-size:36px; line-height:60px; font-weight:normal; padding-bottom:50px}
.contact_3 ul li { float:left; width:25%; text-align:center}
.contact_3 ul li h3 { font-size:16px; padding-bottom:10px}
.contact_3 ul li img { display:block; width:190px; height:190px; margin:0 auto}



@media all and (max-width:1560px){
.contact_3 { width:80%; padding-top:40px; padding-bottom:60px}
.contact_3 h2 { font-size:24px; line-height:40px; padding-bottom:20px}
.contact_3 ul li img { width:140px; height:140px;}
}

@media all and (max-width:1000px){
.contact_3 { width:90%; padding-top:0px; padding-bottom:40px}
.contact_3 h2 { font-size:18px; line-height:30px; padding-bottom:20px}

.contact_3 ul li { width:50%;}
.contact_3 ul li img { width:100px; height:100px;}
}





.c404 { position:absolute; left:0; width:100%; top:20%}
.c404 img { display:block; margin:0 auto}
.c404 .fanhui a { display:block; margin:40px auto; border:2px #ED185D solid; text-align:center; line-height:34px; width:120px; font-size:16px; color:#ED185D;}
.c404 ul { width:60%; margin:0 auto}
.c404 ul li { float:left; width:20%; font-size:18px; line-height:30px; text-align:center}
.c404 ul li a { color:#fff; display:block}
.c404 ul li h3 { padding-top:10px; font-size:16px}


@media all and (max-width:1560px){
.c404 { top:15%}
.c404 ul { width:70%;}
.c404 ul li { font-size:16px;}
.c404 ul li h3 { font-size:14px}
}


@media all and (max-width:1000px){
.c404 img { max-width:60%}
.c404 ul { width:90%;}
.c404 ul li { float:none; width:auto; font-size:16px; text-align:left; border-bottom:1px #333 solid; padding:10px 0}
.c404 ul li h3 { overflow:hidden}
.c404 ul li h3 a { display:block; float:left; width:33.3%}
}



.pages { height:80px;}
.pages ul{ text-align:center; list-style-type:none; padding:14px 0px;}
.pages ul li { display:inline; list-style-type:none; font-family:Tahoma;line-height:26px;margin-right:6px;border:#ccc 1px solid;background:#EAEAEA;-moz-border-radius: 5px; -webkit-border-radius:5px; border-radius:5px; padding:8px;}
.pages ul li a{ padding:2px 3px; color:#6e6e6e;}
.pages ul li.on a{color:#343434;}
.pages ul li.thisclass{ background:#53A30D; font-weight:bold; text-align:center;border:#fff 1px solid}
.pages ul li.thisclass a { color:#fff;}

@media all and (max-width:720px){
.pages ul li { padding:4px; font-size:12px}
}


.r_kefu { position:fixed; border:1px #DFE5EB solid; border-radius:3px; right:0px; width:64px; bottom:15%; z-index:3333; background:#F5F6F7}
.r_kefu ul li { height:64px; cursor:pointer; border-bottom:1px #F0E9E6 solid}
.r_kefu ul li i { display:block; text-align:center; font-size:20px; line-height:24px; color:#F68C23; padding-top:10px}
.r_kefu ul li a { height:64px; display:block; text-align:center; font-size:12px; line-height:24px; color:#F68C23}
.r_kefu ul li p { background:#fff; padding:15px 0; height:201px; box-shadow:0 0 5px #ccc; text-align:center; display:none; border-radius:3px; position:absolute; left:-225px; width:210px; top:0}
.r_kefu ul li p img { display:block; margin:5px auto 0; width:160px; height:160px}

.r_kefu ul li.totop { height:34px; border-bottom:0 none; display:none}
.r_kefu ul li.totop i { font-size:30px; padding-top:5px;}
.r_kefu ul li.totop a { height:34px;}

.r_kefu ul li p.dianhua { height:34px; line-height:34px; top:130px; font-size:16px}

.r_kefu ul li a:hover { background:#F68C23; color:#fff}
.r_kefu ul li a:hover a { color:#fff}
.r_kefu ul li a:hover i { color:#fff}

@media all and (max-width:1000px){

}






.leftb { position:fixed; color:red; left:0; bottom:0; width:130px; text-align:center; z-index:7777}
.leftb img { display:block; width:100%; padding-top:10px}
