@charset "utf-8";
.pic-title{ display: block; margin: 50px auto;}


.m-about{ text-indent: 35px; font-size: 16px; line-height: 1.8;}
.m-about img{ display: none; }

.m-service{}
.m-service .service-box{ /* width: 1550px; */}
.m-service .service-box li{ float: left; width: 384px;  margin-right: 25px; width: 22%;margin-right:0 1.5%; margin-bottom: 25px; text-align: center;line-height: 30px;font-size: 16px;}
.m-service .service-box li img{ display: block; /* width: 384px; height: 264px; */ width: 100%;}
.m-service .service-box li p{ line-height: 40px; text-align: center; font-size: 18px;}


.m-select{ width: 100%; border: 1px solid #d45060; border-left: none; border-right: none;}
.m-select img{ width: 1550px; display: block; margin: 0 auto;}


.m-advantage .pic-box{ width: 548px; height: 323px;}
.m-advantage .pic-box img{ display: block; width:508px; /* height: 323px; */}

.m-advantage .text-box{ width: 490px;}
.m-advantage .num{ width: 70px; height: 70px; background: #000; color: #fff; font-size: 40px; text-align: center; line-height: 70px; float: left;}
.m-advantage .text{ float: left; padding-left: 10px; width: 410px;}

.m-advantage .p1{ font-size: 25px; margin-bottom: 10px;}
.m-advantage .p2{ font-size: 14px; line-height: 1.5; color: #7a7b7b;}


.m-zyyw{padding:80px 0;background: url(../images/zyyw_bg.png) top center no-repeat;background-size: 100%;}
.m-zyyw ul li{ float: left; width: 200px;}
.m-zyyw ul li p{text-align: center;font-size: 22px;line-height: 40px;color: #a41302;font-weight: bold;font-family: '黑体';padding-top: 30px;}
.m-zyyw img{ display: block; width: 150px; height: 150px; margin: 0 auto;transition: All 0.2s ease-in-out; -webkit-transition: All 0.2s ease-in-out;-moz-transition: All 0.2s ease-in-ou;-o-transition: All 0.2s ease-in-out;}


.m-flow{}
.m-flow ul li{ float: left; width: 200px;}
.m-flow ul li p{ text-align: center; font-size: 15px; line-height: 40px;}
.m-flow img.pic{ display: block; width: 116px; height: 116px; margin: 0 auto;}

.m-flow img.flow { display: block; width: 1050px; margin: 0 auto; margin-top:20px ;}


.news-box{ width: 380px; float: left;}
.n-title{ width: 380px; height: 35px; font-size: 18px; line-height: 35px; border-bottom: 1px solid #d6d6d6; position: relative; text-indent: 10px;}
.n-title:after{
	content: ' ';
	height: 20px; width: 4px; background: #a41302;
	position: absolute; left: 0; top: 7px;
}


.news-box img{ display: block; width: 380px; margin: 10px 0;}
.news-box .item{ display: block; line-height: 30px; height: 30px; font-size: 15px; width: 380px;
	overflow:hidden; 
text-overflow:ellipsis; 
white-space:nowrap; 
}

.m-news{ margin-top: 60px; margin-bottom: 60px;}


.content-box{ padding-bottom: 20px; border-bottom: 6px solid #eeefef; margin-bottom: 20px;}

.content-box .c-title{ font-size: 25px; color: #333; text-align: center; line-height: 40px; padding: 15px 0;}
.content-box .c-content{ line-height: 1.8; font-size: 16px; color: #676969;}
.content-box .c-content p{ text-indent: 32px; }

.cnews-box{ width: 580px; float: left; margin-bottom: 40px;}
.cnews-box .thumb{ display: block; width:296px; height: 184px; float: left;}
.cnews-box .itembox{ width: 260px; float: right;}

.cnews-box .itembox a{ display: block; font-size: 16px; line-height: 35px;}

.about-us{ width: 900px; margin: 0 auto; padding: 50px 0;}

.a-ewm{ float: left; width: 140px; padding-top: 20px;}
.a-ewm img{display: block; width: 140px;}

.a-link{ float: left;  margin-left: 80px; padding-top: 20px;}
.a-link .item{ color: #333; font-size: 18px; height: 35px; line-height: 35px; padding-left: 45px;
	margin-bottom: 10px;
}
.a-link .item.l1{ background: url(../images/index_22.png) no-repeat;background-size: 35px;}
.a-link .item.l2{ background: url(../images/index_25.png) no-repeat;background-size: 35px;}
.a-link .item.l3{ background: url(../images/index_26.png) no-repeat;background-size: 35px;}
.a-link .item.l4{ background: url(../images/index_27.png) no-repeat;background-size: 35px;}


.rili{ float: right; /*padding: 46px 0 0 0;*/}

#cal{width:380px;border:1px solid #FCB7B2;font-size:12px;}
#cal #top{height:29px;line-height:29px;background:#FCB7B2;color:#003784;padding-left:70px}
#cal #top select{font-size:12px}
#cal #top input{padding:0}
#cal ul#wk{margin:0;padding:0;height:25px}
#cal ul#wk li{float:left;width:53px;text-align:center;line-height:25px;list-style:none}
#cal ul#wk li b{font-weight:normal;color:#c60b02}
#cal #cm{clear:left;border-top:1px solid #ddd;border-bottom:1px dotted #ddd;position:relative}
#cal #cm .cell{position:absolute;width:42px;height:36px;text-align:center;margin:0 0 0 9px}
#cal #cm .cell .so{font:bold 16px arial;}
#cal #bm{text-align:right;height:24px;line-height:24px;padding:0 13px 0 0}
#cal #bm a{color:7977ce}
#cal #fd{display:none;position:absolute;border:1px solid #dddddf;background:#feffcd;padding:10px;line-height:21px;width:150px}
#cal #fd b{font-weight:normal;color:#c60a00}

.tit{display: block; width: 300px; height: 70px; 
background: url(../images/tit.png) no-repeat; color: #595757; line-height: 50px; 
background-size:276px 70px ; font-size: 35px;  text-indent: 93px;
letter-spacing:10px; margin: 40px auto;}


.content-box .itembox{ width: 95%; font-size: 15px; display:block; line-height:30px; margin:0 auto;}
.page{text-align: center;}
.clear1{height: 1px; clear: both;}
.fright{ float: right; }
.fleft{ float: left; }
.mr0{margin-right: 0px;}
.h40{ height: 40px; }
.mr30{margin-right: 30px;}
.mt90{margin-top: 90px;}
.mb01{border: 1px solid #aaa8a8; border-left: none; border-right: none;}
.m020{margin: 20px 0;}
.mb20{border: none; margin-bottom: 20px;}
.m-position span{ padding: 0 4px; }
.copyright a{color:#EDD5A9;}
.mb60{padding-bottom: 60px;}
.arcshow p img {
    text-align: center;
    display: block;
    margin: 0 auto;
    max-width: 100%;
    width: 700px;
}
.bqsm a{ color:#fff;}

#sjrl{position:fixed; top:260px; right: 0;width:140px; height: 250px; background:#fff; border:2px solid #ff7300;z-index:999; display:none;}
#sjrl .c1{width:140px; height:40px; line-height:40px; text-align:center; font-size:18px; color:#FFF; font-weight:700; background:#ff7300;}
#sjrl .c2{width:120px; height:130px; margin:15px 10px 15px 10px;font-size:15px; color:#ff7300; font-weight:100; line-height:34px;font-family:微软雅黑; text-align:center;}h3{}
#sjrl h3{margin:0;}
#sjrl h3 a{font-size:16px;color:#fff;display:block;width: 120px;height:35px;background:#ff7300;line-height:35px;font-size:16px;font-weight:700;font-family:宋体;  padding-left: 0px; margin-left: 10px;border-radius: 8px;text-align: center; text-decoration:none;}
#sjrl h3 span{letter-spacing:-5px;color:#fff;}