@charset "utf-8";
body{background:#fff;min-width:1200px;}
.page2{background:#efeff0;min-width:1200px;}
.banner{ width:100%; /*height:425px;*/min-width:1200px;}
.section{ padding-bottom:50px}
.section div.ct{ font-size:15px}
.section div.ct h3{ font-size:20px; color:#b91c22; font-weight:normal; margin-bottom:20px;}
.article{ line-height:2; font-size:15px;}
.article img{ max-width:100%;}
.article h2{ font-size:25px; color:#b72025; margin-bottom:30px; font-weight:normal;}
.article img[align="left"]{ margin-right:45px;}
.article img[align="right"]{ margin-left:45px;}
.article strong{color:#b72025;}
hr{ border:0; border-bottom:1px dashed #ccc; margin:30px 0 25px;}
.a_sec1 h3.tt b{ color:#fff}
.a_sec1 h3.tt span{ color:#fff}
.a_sec1 h3.tt{ background-image:url(../Images/l2.png);}
.a_sec1 div.ct{ color:#fff}
.a_sec3{ background:#222}
.a_sec3 h3.tt b{ color:#d1d1d1}
.a_sec3 h3.tt span{ color:#d1d1d1}
.a_sec3 div.sec_txt{ color:#d1d1d1}
.a_sec3_in{ margin:50px -10px 0;}
.a_sec3_in dl{ float:left; width:25%;}
.a_sec3_in dl a{ margin:0 10px; display:block;background:#c9cacb}
.a_sec3_in dl dt{ overflow:hidden; height:197px;}
.a_sec3_in dl dt img{ width:100%;}
.a_sec3_in dl dd{ font-size:18px; padding:15px 0; text-align:center}
.a_sec3_in dl a:hover{ background:#b91c22; color:#fff}
.a_sec3_in dl.cur a{background:#b91c22; color:#fff}
.c_sec2_1 dl{ float:left; width:312px;padding-right:15px;border-top:1px dashed #595757;border-right:1px dashed #595757;padding-top:15px; padding-bottom:15px;}
.c_sec2_1 dl a{ display:block; width:312px; height:220px; overflow:hidden; position:relative}
.c_sec2_1 dl a span{ display:none; position:absolute; left:0; top:0; line-height:220px; text-align:center; background:#b91c22; color:#ccc; width:100%; height:100%; font-size:20px;}
.c_sec2_1 dl a:hover span{display:block;}
.c_sec2_1 dl.hd{border-top:0; padding-top:0;}
.c_sec2_1 dl.mid{padding-left:15px;}
.c_sec2_1 dl.last{padding-left:15px; padding-right:0; border-right:0}
.c_sec2_1 dl.ft{padding-bottom:0;}
.c_sec2_2{ position:relative; height:500px; background:url(../Images/bg2.png) no-repeat center 105px}
.c_sec2_2 dl{ position:absolute; width:253px; height:253px; border-radius:50%; overflow:hidden}
.c_sec2_2 dl a span{ display:none; position:absolute; left:0; top:0; line-height:253px; text-align:center; background:#b91c22; color:#ccc; width:100%; height:100%; font-size:20px;}
.c_sec2_2 dl a:hover span{display:block;}
.c_sec2_2 dl.u1{ left:0; top:0}
.c_sec2_2 dl.u1{ left:373px; top:0}
.c_sec2_2 dl.u3{ right:0; top:0}
.c_sec2_2 dl.u4{ left:186px; top:232px}
.c_sec2_2 dl.u5{ left:560px; top:232px}
.msg{ font-size:15px;}
.msg_l{ float:left; width:735px;}
.msg_r{ float:right; width:220px; border-left:1px dashed #ddd; padding-left:30px;}
.msg_r h3{ color:#a7282e; font-size:16px; font-weight:normal; margin-bottom:20px;}
.msg_r label{ display:block; margin-bottom:10px;}
.msg_r label span{border:3px solid #fff; background:#fff; display:inline-block;}
.msg_btn{margin-top:40px;}
.msg_btn input{ border:0; color:#fff; padding:0 30px; height:40px; background:#b91c22; font-size:16px}
.input_box{background:#fff; border:1px solid #ddd; width:170px; line-height:30px; height:30px; font-size:14px}
.a_sec2 h3.tt { background:none;}
.c_sec2 h3.tt { background:none;text-align:left;}
.c_sec2 div.sec_txt{ text-align:left;}
.c_sec2 h3.tt b{ color:#b72025; font-size:25px;}
.ct_sec1{ border-bottom:1px dashed #ddd; padding-bottom:2px;}
.ct_sec1 h2{color:#b72025;}
.pre_next{ text-align:center; width:74px; position:fixed; top:680px; left:50%; margin-left:610px;}
.pre_next a{ display:block; height:74px; width:100%; background:#9fa0a0 url(../Images/arr2.png) no-repeat center 12px;margin-bottom:10px;}
.pre_next a.p-a-1{ background-position:center -74px;}
.pre_next a.p-a-2{ background-position:center -158px;}
.pre_next a:hover{ background-color:#b72025}
.news{ background:#fff; color:#7f6f68}
.news div.c_nav{ color:#7f6f68;}
.news div.c_nav a{ color:#7f6f68;}
.news div.c_nav a.cur{color:#b91c22}
.news div.c_nav.article_c_nav {
font-size: 19px;
border-bottom: 1px dashed #ddd;
padding-bottom: 29px;
margin-bottom: 40px;
}
.news div.c_nav.article_c_nav a { font-size: 25px; color:#595757; }
.news div.c_nav.article_c_nav a.cur { color:#c7000b; }
.news div.c_nav.article_c_nav a:hover { color:#c7000b; }
.news_l{ width:500px;}
.news_l p{ margin-top:10px; font-size:12px;}
.news_r{ width:100%;}
.news_r h3{color:#b91c22; font-size:20px; padding-bottom:10px; font-weight:normal; border-bottom:1px dashed #7f6f68; color:#b91c22; margin-bottom:20px;}
.news_r li{border-bottom:1px dashed #ddd; padding:5px 0; height:auto; overflow:hidden;}
.news_r li a{ display:block; float:left; width:80%;}
.news_r li span{ display:block; float:right;width:20%; text-align:right;}
.news_ct{ display:block}
.news_ct dl{ border-bottom:0}
.news_ct dl dd{color:#595757}
.news li a{color:#595757;}
.news_tt{ width:100%;font-size:24px; color:#333; text-align:center; min-height:40px; font-weight:normal}
.news_time{
width:100%;text-align:center; border-bottom:1px dashed #ddd;
padding-bottom:20px; padding-top:5px;
font-family:Arial; color:#999
}
.news_ct{padding-top:50px; line-height:220%;}
.news_ct img{ max-width:100%}
.article_news .news_tt { font-size:20px; color:#595757; }
.article_news .news_time { font-size:15px; color:#595757; padding-bottom:30px; }
.article_news .news_ct {
display:flex;
padding-top: 17px;
}
.article_news .article_news_ct_content {
flex-basis:auto;
width:auto;
max-width:100%;
}
.article_news .article_news_ct_recommend {
flex-shrink: 0;
width:302px;
padding-left:40px;
margin-left:42px;
border-left: 1px dashed #ddd;
padding-top: 10px;
}
.article_news .article_news_ct_recommend .art_news_ct_recommend_head {
background:#b72025; height:49px; line-height:49px; text-align:center;
}
.article_news .article_news_ct_recommend .art_news_ct_recommend_head h2 {
font-size:20px; color:#ffffff;
margin:0; padding:0; font-weight:normal;
}
.article_news .article_news_ct_recommend .art_news_ct_recommend_list {
line-height:25px;
}
.article_news .article_news_ct_recommend .art_news_ct_recommend_list li {
padding:18px 0 16px; border-bottom: 1px dashed #ddd;
}
.article_news .article_news_ct_recommend .art_news_ct_recommend_list li > span {
display:block; color:#b72025; font-size:12px;
}
.article_news .article_news_ct_recommend .art_news_ct_recommend_list a:hover {
color:#b72025;
}
.r_news_l{ float:left; width:470px; margin-top:40px;}
.r_news_l ul{ height:265px;}
.r_news_l ul img{ width:100%;}
.r_news_r{ float:right; width:470px; margin-top:5px}
.news_list dl{ margin-top:35px; width:100%;height:auto; overflow:hidden}
.news_list dt{ float:left; height:115px; width:115px; text-align:center; background:#a1a1a7; color:#ddddde; font-size:18px; line-height:35px;}
.news_list dt span{ display:block; font-size:55px; color:#898989; height:80px; line-height:80px; background:#dbdbe2}
.news_list dd{ float:right; width:330px;}
.news_list dd h3{ font-size:16px;border-bottom:1px dashed #949595; padding-bottom:20px; margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_list dd p{ line-height:24px; color:#949595; font-size:15px}
.news_list a:hover dt span,.news_list dl.on dt span{ background:#e6212a; color:#fff}
.vmore a{ background:#b91c22; width:90px; height:30px; border-radius:15px; line-height:30px; text-align:center; font-size:15px; color:#d5d6d7; display:block; margin:100px auto 0;}
.ys{ background:#fff}
.ys ul{ margin:50px -22px 0;}
.ys dl{ width:206px; margin:0 22px;}
.ys dl a{ padding:0; margin:0; display:block; height:auto}
.ys dl dt{height:206px;}
.ys dl dd h4{margin-top:30px;}
.ys dl a:hover{ background:none; color:#b91c22}
.big_pic { width:100%; margin-top:20px;}
.big_pic img{ width:100%}
.pic_container li{ float:left; width:238px; margin-left:16px; margin-top:20px; cursor:pointer}
.pic_container li img{ width:100%; display:block; cursor:pointer}
.footer{ background:#efeff0}
.PageTurnBtn{ margin-top:50px; text-align:center; font-size:18px;}
.PageTurnBtn li { display:inline-block; }
.PageTurnBtn a{ margin:0 10px; display:inline-block; line-height:30px; padding:0 10px;}
.PageTurnBtn span{color:#b72025; padding:0 10px;}
.service ul{ margin:0 -12px;}
.service dl{ float:left;width:25%;}
.service dl a{ padding:30px;background:#fff; margin:0 12px; display:block; height:340px;}
.service dl dt{ width:100%; text-align:center}
.service dl dd h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:20px;text-align:center; margin-top:25px;}
.service dl dd p{ margin-top:30px; font-size:13px; line-height:24px;}
.service dl a{ display:block}
.service dl a:hover{ background:#b91c22; color:#fff}
.a_sec2{ padding:50px 0; background:#b72025;}
.a_sec2 ul{ margin:0 -20px;}
.a_sec2 h3.tt b{ color:#fff}
.a_sec2 dl{width:20%;}
.a_sec2 dl a{ padding:0;background:none; margin:0 20px; display:block; height:auto; overflow:hidden;}
.a_sec2 dl dd{text-align:left;color:#fff;}
.a_sec2 dl dd h4{text-align:left;color:#fff;}
.a_sec2 dl dd p{ margin-top:10px;}
.a_sec2 dl dt img{ display:block; width:100%;}
.partner{ background:#fff}
.partner h3.tt{ background:none; padding-bottom:0;}
.partner div{ margin:0 20px;}
.partner dl{ float:left; width:11.11%;}
.partner dl span{ display:block; margin:8px; border:1px solid #ddd;}
.partner dl img{ width:100%; display:block}
.case_section .c_nav i { font-style:normal; }
.case_section .c_nav .the_clear { display:none; width:100%; }
.case { margin:0 50px;}
.case dl{ float:left; width:33.33%; height:0; padding-bottom:36.28%; }
.case dl a{ display:block; margin:10px; position:relative; overflow:hidden}
.case dl img{ width:100%; display:block}
.case dl a div:nth-child(1) {
overflow:hidden;
}
.case dl a div:nth-child(2) {
transition: all 0.4s;
margin:0 auto;
padding:0 1.5%;
text-align:left;
}
.case dl a div:nth-child(2) h3 {
font-size:20px; display:block; font-weight:normal;
padding: 12px 0 5px;
width: 100%;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.case dl a div:nth-child(2) span {
font-size:15px; display:block;
padding: 5px 0 12px;
width: 100%;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.case dl a:hover div:nth-child(2) {
background:#b72025;
color:#fff;
}
.case-tt{ text-align:left; font-size:36px; font-weight:normal;}
.case-txt{ font-size:20px; border-bottom:1px solid #ddd; color:#595757; padding-bottom:40px; border-bottom:1px dashed #666; margin-bottom:40px; margin-top:10px;}
.c_sec2{ padding-top:0;}
.about_c_img1 { margin-left:45px; margin-bottom:20px; float:right; }
.d-none_custom { display:none; }
.d-block_custom { display:block; }
@media only screen and (min-width:721px) and (max-width:1450px) {
.case dl{ padding-bottom:39.28%; }
}
@media only screen and (max-width:720px) {
body,.page2{ min-width:320px;}
.banner{min-width:300px; /*height:160px;*/}
.case-tt{ font-size:24px;}
.article{ font-size:14px; line-height:1.8}
.service dl{ width:50%; margin-bottom:10px;}
.service dl a{ margin:0 5px; padding:15px;}
.service dl dd h4{ margin-top:10px;}
.service dl dd p{ margin-top:15px;}
.a_sec2{ padding:25px 0;}
.a_sec2 ul { margin:0 -5px; }
.a_sec2 dl a{ padding:0; padding-bottom:15px; height:285px;}
.partner dl{width:33.33%;}
.partner dl span{ margin:5px;}
.c_nav { line-height:180%; }
.c_nav a{ font-size:14px;}
.section.case_section { padding-bottom:0; }
.case{ margin:0 5px; display: flex; flex-flow: wrap; }
.case dl{ width:50%; height:auto; padding-bottom:0; }
.case dl a{ margin:5px; }
.case dl a div:nth-child(2) h3 {
font-size:16px;
}
.case dl a div:nth-child(2) span {
font-size:14px;
}
.section.news.article_news { margin-top: 12px; }
.r_news_l,.r_news_r{ width:100%;}
.news_ct img { height:auto !important; }
.news_list dl{ margin-top:15px;}
.news_list dt span{ font-size:40px;}
.news_list dt{ width:80px; height:95px; font-size:16px;}
.news_list dt span{ height:60px; line-height:60px;}
.news_list dd{ float:none; width:auto; padding-left:90px;}
.section div.ct h3{ font-size:16px; margin-bottom:5px; padding-bottom:5px;}
.news_list dd p{ font-size:14px; line-height:1.6;}
.news li a { width:75%; }
.news_r li span { width:25%; }
.msg_r { float:left; margin-top:30px; }
.msg_btn { text-align:center }
.about_c_img1 { margin-left:auto; margin-right:auto; float:none; display:block; width:100%; }
.article_news .news_ct { flex-wrap: wrap; }
.article_news .article_news_ct_recommend {
border-left: 0;
padding-left: 0;
margin-left: auto;
margin-right: auto;
margin-top: 45px;
width: 100%;
line-height:24px;
}
.news.article_news .article_news_ct_recommend li a { width:100%; }
.news div.c_nav.article_c_nav { font-size: 14px; }
.news div.c_nav.article_c_nav a { font-size: 20px; }
.case-detail .article img { height:auto !important; }
}
@media (min-width:576px) {
.d-sm-none_custom { display:none; }
.d-sm-block_custom { display:block; }
}
@media (min-width:449px) and (max-width:536px) {
.case_section .c_nav .the_clear:last-of-type { display:block; }
.case_section .c_nav i:last-of-type { display:none; }
}
@media (max-width:448px) {
.case_section .c_nav .the_clear:nth-last-of-type(2) { display:block; }
.case_section .c_nav i:nth-last-of-type(2) { display:none; }
}18精品久久久无码午夜福利,国产一卡2卡三卡4卡免费观看,亚洲欧美激情国产综合久久久,产品精品自在在线午夜免费,精品久久久久中文慕人妻
99热国产在线精品99
国产色视频免费网站
亚洲午夜福利久久
国产三级久久久久精品三级
国产精品亚洲第一区二区三区
国产三级久久久久精品三级
日韩人妻aV中文字幕
思思久久99精品久久中文
思思久久99精品久久中文