﻿@charset "utf-8";
* {margin:0px;padding:0px;-webkit-box-sizing:border-box;box-sizing:border-box;}
html {font-size:62.5%;}
body {font-size:1.4rem;color:#000;line-height:160%;background:#fff;font-family:Noto Sans SC;}
ul,ol,dl{list-style:none;margin:0;padding:0;}
img {border:0;vertical-align:middle;}
a:link { text-decoration:none;}
a:hover { text-decoration:none;}
.left{ float:left; display:inline}
.right{ float:right!important; display:block}
.banner img { width:100%; text-align:center;}
.wrapper { width:1200px; margin:0 auto;overflow: hidden;}
.top { height: 32px; line-height: 32px; overflow: hidden;border-bottom: 1px solid #dfdfdf;background: #fff;width: 100%;}
.topBox { width:100%;max-width:1000px;	margin:0 auto;}
.topBox_left { float:left;	width:40%;}
.topBox_right {	float:right;width:60%; text-align:right; color:#aaa;}
.topBox_right a {color:#666;padding:0 10px;}
.tit { font-size:36px; line-height:36px; margin-bottom:20px; color:#e4240f; font-weight:400;}
.daoyan { padding:50px 0}
.daoyan h2 { font-size:46px; line-height:46px; margin-bottom:30px; color:#e4240f; font-weight:400;}
.daoyan { font-size:14px; color:#666; line-height:30px; margin:0 0 5px;}
.text_img { margin:10px 0 40px -40px; overflow:hidden}
.text_img li { width:580px; float:left; margin:20px 0 20px 40px;}
.text_img li img { width:100%;}
.text_img li h3 { font-size:20px; font-weight:700; margin:20px 0 10px;} .text_img li p { font-size:14px; color:#999; line-height:20px;}
.sju p{ font-size:14px; color:#666; line-height:30px; margin:0 0 30px;}
.text { overflow:hidden; margin:0 0 0 -20px;}
.text p { width:580px; padding:60px; background:#ededef; float:left; margin:0 0 20px 20px; color:#333; font-size:14px; line-height:24px; height:240px;}
.text h2 { font-size:60px; font-weight:400; color:#e4240f; border-top:1px solid #e4240f; border-bottom:1px solid #e4240f; padding:40px 0;margin:0 230px 160px 0;}
.zjtext { font-size:14px; color:#666; line-height:30px; text-indent:28px;}

.lm_title { border-bottom:1px solid #dedede; padding-bottom:8px; margin:30px 0;}
.lm_title strong { border-left:4px solid #333;  padding-left:10px; font-size:22px; line-height:100%; font-weight:400;}
.lm_list {margin:0 0 20px 0; float:left; width:100%;}
.lm_list a { display:block; position:relative; float:left;margin:0 40px; width:220px;font-size:14px; line-height:100%; color:#333; }
.lm_list a:hover { color:#f30; }
.lm_list a span { float:left; position:absolute; display:block; padding:3px 10px; background:#333; color:#fff; font-size:12px;}
.lm_list img { margin-bottom:12px; border:1px solid #dedede;}

.contactus {margin:0 0 30px 0; float:left; width:100%;}
.contactus div h6 { padding:10px 0; font-size:16px;}
.lxff { float:left; width:30%; margin-left:40px; }
.mhry { float:left; width:30%;}
.gzwm { float:right; width:30%; }
.gzwm span { float:left; margin-right:20px; }

.footer { width:100%; background:#fff; overflow:hidden; color:#888;padding: 30px 0; border-top:1px solid #dedede;}
.footerBox { width:100%;max-width:1000px; margin:0 auto; text-align:center; line-height:160%;}
.bottomMenu { width:100%; color:#ddd; padding:0 0 30px 0;}
.bottomMenu a { padding:0 15px; color:#333;}
.bottomContact { width:100%;padding:0 0 10px 0;}
.bottomContact span { padding:0 10px;}
.bottomContact span a { color:#888;}
.bottomCopyright a { color:#888;}

.commform { font-size:14px; margin:0 auto; width:1000px;}
.commform .cf-tit { height:30px; line-height:30px; border-top:1px solid #969696; background:#dfe8e6; padding:0 10px; font-size:18px;}
.commform .cf-msg { width:94%; margin:5px auto; border-bottom:#ccc 1px dashed; padding:5px; padding-bottom:10px; }
.commform .cf-msg-r { background:#fafafa; border:#e8e8e8 1px solid; width:96%; margin:5px auto; padding:0 10px;}
.commform .cf-msg p { line-height:22px; margin:10px 0 5px; }
.commform .cf-msg span { display:inline-block; margin-right:10px; color:#999; padding-right:20px; margin:5px auto; }
.commform .cf-msg-add { width:99%; height:150px; padding:8px; color:#666; border:1px solid #ddd;}
.commform .cf-login { height:20px; line-height:20px; }
.commform .cf-login a { margin-right:20px; }
.commform .cf-send { margin:5px auto 30px; }
.commform .cf-send .username,.userpassword { border:1px solid #ddd; width:160px; height:20px; line-height:20px;}
.commform .cf-send .btn { border:none; width:97px; height:35px; line-height:35px; background-position:0 -400px; text-align:center; font-weight:700; color:#fff; background:#c5171f; cursor:pointer;}
.commform .cf-send input[type=checkbox] { width:16px; height:16px; border:1px solid #ddd; vertical-align:middle; margin:0 5px 0 10px; cursor:pointer; }
.pagebar{ text-align: right; margin: 0 auto; padding: 10px 0; width: 94%; word-spacing: 20px; display: none;}
.login-iframe{ margin-left: 20px;}
.commform .cf-msg-add  {font-size:12px;}
.cf-send p { margin-bottom:10px; padding-left:13px;}
.commform .cf-msg-add .btn { background:#c51720;}
.commform .tit_b h3 {border-left:4px solid #333;  padding-left:10px; font-size:16px; line-height:100%; font-weight:700;}
.swiper-container { margin:0 0 50px!important;}
.swiper-container .swiper-slide { text-align:center;}
.swiper-container .swiper-slide p { font-size:14px; line-height:22px; color:#666; text-indent:28px; text-align:left;}
.text_zj { padding:50px 0}
.text_zj p { text-indent:28px;}
@media screen and (max-width:768px) {
    .top { display:none}
    .tit { font-size:20px; line-height:20px; margin:20px 0; color:#e4240f; font-weight:700;}
    .wrapper { margin:0 15px; width:auto;}
    .daoyan { padding:10px 0 0}
    .daoyan h2 { font-size:26px; line-height:26px; margin-bottom:10px; color:#e4240f; font-weight:400;}
    .daoyan { font-size:14px; color:#666; line-height:30px; margin:0 0 5px;}
    .daoyan p { text-indent:28px;}
    .text_img { margin:20px 0; overflow:hidden}
    .text_img li { width:100%; float:none; margin:0 0 20px; padding:0;}
    .text_img li img { width:100%;}
    .text_img li h3 { font-size:20px; font-weight:700; margin:10px 0;} .text_img li p { font-size:14px; color:#999; line-height:20px;}
    .sju p{ font-size:14px; color:#666; line-height:30px; margin:0 0 30px;} .sju img { width:100%}
    .text { overflow:hidden; margin:0;}
    .text p { width:100%; padding:30px; background:#ededef; float:inherit; margin:0 0 20px; color:#333; font-size:12px; line-height:20px; height:auto;}
    .text h2 { font-size:30px; font-weight:400; color:#e4240f; border-top:1px solid #e4240f; border-bottom:1px solid #e4240f; padding:20px 0;margin:0 0 20px; float:inherit!important;}
    .zjtext { font-size:14px; color:#666; line-height:30px; text-indent:28px;}
    .swiper-container .swiper-slide img { width:100%}
    .footer { width:100%; overflow:hidden; color:#888;padding:2rem 0; }
    .footerBox { width:100%; text-align:center; line-height:160%; font-size:1.2rem;}
    .bottomMenu { display:none;}
    .bottomContact { width:100%;padding:0 0 20px 0; float:left;}
    .bottomContact span { display:block; float:left; width:100%;}
    .bottomContact span a { color:#888;}
    .bottomCopyright a { color:#888;}
    .text_zj { padding:0 0 20px}
    .commform { display:none;}
    .lm_list a { display:block; position:relative; float:left;margin:0 10px 20px; width:44%; font-size:14px; line-height:100%; color:#333; }
    .lm_list a img { width:100%}
    .lxff,.mhry { width:46%; margin:0 0 0 10px;}.gzwm { float:left; width:100%; } .gzwm span { margin:0} .gzwm img { width:100%}
}
