﻿@charset "utf-8";
/* CSS Document */
.inbanner{ overflow:hidden; width:100%; height:350px; background:url(../images/banner.jpg) no-repeat center top;}

.inpage { overflow:hidden; width:100%; background-color:#ebebeb;}
.inpage_content{ overflow:hidden; width:1200px; margin:35px auto;}


.xq_top { overflow:hidden; width:1140px; padding:30px; background-color:#fff; margin-bottom:20px;}
.xq_top img{ display:block; float:left;}
.xq_top .wen{ overflow:hidden; float:right; width:655px; margin-top:30px;}
.xq_top h2{ font-weight:normal; font-size:24px; color:#333}
.xq_top i{ display:block; width:30px; height:1px; background-color:#eb2533; margin:24px 0;}
.xq_top p{ font-size:16px; line-height:25px; color:#666; height:150px; text-align:justify; overflow:hidden; margin-bottom:20px;}
.xq_top .phone{ overflow:hidden; padding-left:50px; background:url(../images/dq_phone.png) no-repeat left center;}
.xq_top .phone em{ display:block; font-size:12px; color:#666;}
.xq_top .phone span{ display:block; font-size:24px; color:#eb2533; font-family:'Times New Roman'; font-style:italic}

.xq_top .phones{width:220px; height: 50px;}
.xq_top .phones .s1{ display:block; font-size: 16px; color:#666;float:left; height: 40px; padding: 5px;}
.xq_top .phones .s2{ display:block; font-size:24px; color:#eb2533; font-family:'Times New Roman'; /* font-style: initial; */float:right; font-weight: bold; height: 40px;}

.xq_bianji { overflow:hidden; width:1140px; padding:30px; background-color:#fff; margin-bottom:20px;}
.xq_bianji .xq_t{ display:block; margin-bottom:30px;}

.lcg { overflow:hidden; width:1140px; padding:30px; height:201px; background:url(../images/liucheng_bg.jpg) no-repeat center; margin-bottom:20px;}
.lcg h2{ text-align:center; font-weight:normal; font-size:24px; color:#fff; margin-bottom:20px;}
.lcg ul{ overflow:hidden; width:100%; height:143px;}
.lcg li{ float:left; width:120px; height:143px; margin:0 11px; text-align:center}
.lcg li i{ display:block; width:40px; height:35px; position: relative; overflow:hidden; margin:20px auto 15px auto;}
.lcg li h3{ font-size:16px; color:#fff; margin-bottom:5px;}
.lcg li p{ font-size:12px; color:#fff;}
.lcg li:hover img{ margin-top:-35px;}
.lcg li:hover h3,.lcg li:hover p{ color:#eb2533;}
.lcg li:hover{ background-color:#fff;}

.xgcp{ overflow:hidden; width:1140px; padding:30px; background-color:#fff;}
.xgcp .xgcp_t{ display:block; margin-bottom:25px;}
.xgcp ul{ overflow: hidden; width:105%; margin:0 auto; margin-top:29px;}
.xgcp li{ float:left; width:257px;  height:290px; margin-right:37px; margin-bottom:20px;}
.xgcp li img{ display:block; border:1px solid #e3e0e0; margin-bottom:10px;}
.xgcp li a{ display:block; text-align:center; font-size:14px; color:#383431;}

.jm01 { overflow:hidden; width:1140px; padding:45px 30px; background-color:#fff; margin-bottom:20px;}
.jm01 h2{ text-align:center; margin-bottom:45px;}
.jm01 h2 b{ font-size:24px; color:#eb2533; margin-left:10px; width:250px; text-align:left; display:inline-block; position:relative; top:-22px;}
.jm01 h2 em{ font-size:16px; color:#333}
.jm01 h2 b{ *display:inline}
.jm01 h3{ font-weight: lighter; font-size:35px; color:#333; margin-bottom:25px;}
.jm01 h3 em{ color:#d9d7d7; margin-left:10px; font-weight:lighter}
.jm01 p{ font-size:16px; color:#666; line-height:25px; margin-bottom:25px;}
.jm01 .list img{ display:block; margin:0 auto;}
.jm01 .list { overflow:hidden; padding-bottom:40px; margin-bottom:40px; border-bottom:1px dashed #dedede}
.jm01 .last{ margin-bottom:0; border:none; padding-bottom:0}

.jm02 { overflow:hidden; width:1140px; padding:45px 30px; background-color:#fff; margin-bottom:20px;}
.jm02 h2{ text-align:center; margin-bottom:45px;}
.jm02 h2 b{ font-size:24px; color:#eb2533; margin-left:10px; width:250px; text-align:left; display:inline-block; position:relative; top:-40px;}
.jm02 .box{ overflow:hidden; width:100%;}
.jm02 .box img{ display:block; float:left}
.jm02 .box .wen{ overflow:hidden; float:right; width:510px;}
.jm02 .box p{ font-size:16px; color:#666; line-height:50px; padding-left:25px; background:url(../images/jm02-1.jpg) no-repeat left center;}

.jm03 { overflow:hidden; width:1140px; padding:45px 30px; background-color:#fff; margin-bottom:20px;}
.jm03 h2{ text-align:center; margin-bottom:45px;} 
.jm03 h2 b{ font-size:24px; color:#eb2533; margin-left:10px; width:250px; text-align:left; display:inline-block; position:relative; top:-40px;}
.jm03 .box{ overflow:hidden; width:100%;}
.jm03 .wen{ overflow:hidden; padding-left:30px; background:url(../images/jm03_b.png) no-repeat left 5px; width:535px; float:left}
.jm03 .wen p{ font-size:16px; color:#666; margin-bottom:24px; line-height:25px;}
.jm03 .box img{ display:block; float:right}

.jm04 { overflow:hidden; width:100%; height:432px;}
.jm04 .box{ overflow:hidden; width:442px; float:right; margin-top:100px; margin-right:20px;}
.jm04 input{ display:block; width:420px; padding:0 10px; border:1px solid #dedede; height:35px; margin-bottom:5px; line-height:35px; font-size:14px; color:#666; outline:none;}
.jm04 textarea{ display:block; width:420px; padding:10px; border:1px solid #dedede; height:70px; margin-bottom:10px; font-size:14px; color:#666; outline:none; resize:none}
.jm04 span{ display:block; width:120px; height:35px; background-color:#5A3C2E; text-align:center; line-height:35px; font-size:14px; color:#fff; cursor:pointer}
.jm04 .btn-submit { width: 121px;text-align: center; background: #5a3c2e;border-radius: 3px;cursor: pointer;font-size: 14px;color: #FFF;border: none;margin-top: 20px;height: auto;}