﻿/* ==========================================================================
   Other Page
   ========================================================================== */
.oblock-1{ border:1px dashed #ddd; display:flex;}
.oblock-1 span{ display:block; width:32%; height:100%; font-weight:bold; color:#fff; background:#a11634; text-align:center; font-size:4.2rem; line-height:4rem; padding:0 25%; vertical-align:middle;} 
.oblock-1 span:before{ content:""; display:inline-block; width:0; height:100%; text-align:center; vertical-align:middle;}
.oblock-1 span i{ display:inline-block; vertical-align:middle; font-style:normal;}
.oblock-1 p{ color:#262626; font-size:1.6rem; font-weight:bold; line-height:3rem; padding:1rem 2% 1rem 0;}

.oblock-2{ border:2px dashed #a11634; border-radius:300px; width:100%; height:300px; text-align:center;}
.oblock-2 i{ display:block; color:#fff; font-size:5rem; background:url(../images/idot_1.png) no-repeat; background-size:100% 100%; width:85px; height:95px; line-height:8rem; margin:-4rem auto 0;}
.oblock-2 span{ display:block; font-weight:bold; color:#881830; font-size:2.4rem;}
.oblock-2 p{color:#222; padding:2% 12%;}
.kodd{ border-color:#fe761c;}
.kodd span{ color:#fe761c;}
.kodd i{background-image:url(../images/idot_2.png);}

.sec_obk1{ background:url(../images/bg_k1_page.jpg) no-repeat center center; padding-top:5rem;}
.oblock-3{ padding:15% 10%; color:#fff; position:relative; border-right:1px solid #787878;}
.oblock-3 p{ font-size:2rem; font-weight:bold; line-height:3.6rem; position:relative; z-index:10;}
.nbor{ border:none;}
.oblock-3 i{ font-style:normal; font-weight:bold; font-size:30rem; position:absolute; left:0; right:0; top:50%; transform: translateY(-50%);opacity:0.1; text-align:center;}

.oblock-4{}
.oblock-4 .brow{ float:left; width:30%; margin-right:5%; background:#a11634; color:#fff; margin-bottom:2rem;}
.oblock-4 .brow .bod{ border:2px dashed rgba(255, 255, 255, 0.2); margin:15px; position:relative; padding:7% 6%; clear:both; overflow:hidden;}
.oblock-4 i{ font-style:normal; font-weight:bold; font-size:15rem; position:absolute; left:0; right:0; top:50%; transform: translateY(-50%);opacity:0.1; text-align:center;}
.oblock-4 span{ font-size:2.4rem; font-weight:bold; line-height:2.4rem; position:relative; display:inline-block;top:50%;}
.oblock-4 em{ font-size:5.5rem; font-weight:normal; line-height:8rem; margin-right:10px; display:inline-block;}
.oblock-4 .brow:nth-child(2),.oblock-4 .brow:nth-child(4){ background:#d02129;}
.oblock-4 .brow:nth-child(3),.oblock-4 .brow:nth-child(5){ background:#fe6601;}
.oblock-4 .last{ margin-right:0;}


a.amore{ display:block; margin:0 auto; width:25%; text-align:center; font-weight:bold; color:#fff; background:#fe6601; font-size:2.4rem; line-height:5rem;}
a.amore:hover{ background:#f00808;}

a.a3{ background:#a11634;}

.sec_obk2{ background:url(../images/bg_k2_page.jpg) no-repeat center center; padding:5rem 0;}
.oblock-5{ border:1px solid #fff; margin:0 auto 5rem; width:200px; height:200px; color:#fff; text-align:center;border-radius:200px;}
.oblock-5 i{ font-size:5.5rem; display:block; line-height:6rem; margin-top:2.5rem;}
.oblock-5 p{ font-size:1.8rem; font-weight:bold; line-height:2.2rem;}

.oblock-6{ margin:2%;border-radius: 15px;box-shadow: #ddd 0 0 15px; position:relative; padding:3rem; overflow:hidden; min-height:340px;}
.oblock-6 i{ font-style:normal; color:#f1efef; font-weight:bold; font-size:15rem; position:absolute; left:0; right:0; bottom:-100px; text-align:center;}
.oblock-6 p{color:#2f2f2f; line-height:2.6rem; padding-top:2rem; position:relative; z-index:10;}

.sec_obk3{ background:url(../images/bg_k1.jpg) no-repeat center center; padding:5rem 0;}
.oblock-7{border-radius:15px; background:#a11634; position:relative; padding:3rem 2rem; overflow:hidden; min-height:360px; color:#fff;}
.oblock-7 span{ display:block; background:#fff; color:#a11634; font-weight:bold; font-size:2.4rem; text-align:center;border-radius:50px; line-height:5rem; margin-bottom:2rem;}
.oblock-7 p{ font-size:1.6rem; line-height:2.6rem; padding-top:10px; background:url(../images/pdot.png) no-repeat 0 1.2rem; padding-left:30px;}
.obg1{ background:#d02129;}
.obg1 span{ color:#d02129;}
.obg2{ background:#fe6601;}
.obg2 span{ color:#fe6601;}

.oblock-8{border-radius:15px; border:2px dashed #ccc; position:relative; padding:3rem 2rem;}
.oblock-8 img{ display:block; margin:0 auto;height:313px;}
.oblock-8 span{ display:block;color:#191919; font-weight:bold; font-size:2.4rem; text-align:center; margin-top:2rem;}
.oblock-8 p{color:#191919; font-size:1.8rem; line-height:3rem;}
.ok8{ padding:2rem;}


.sec_obk4{ background:#383838; padding:5rem 0 0;}
.oblock-9{ text-align:center;}
.oblock-9 .brow{ width:48%; margin:0 5%;color:#fff; margin-bottom:2rem; display:inline-block; text-align:left;}
.oblock-9 span{ font-size:2.4rem; font-weight:bold; line-height:3rem; position:relative; display:inline-block;}
.oblock-9 em{ font-size:10rem; color:#fe6601; font-weight:normal; line-height:11rem; margin-right:10px; display:inline-block;}
.oblock-9 .brow:nth-child(1){ width:30%}
.bk-zx{ position:relative; z-index:100000; background:#a11634; width:70%;border-radius:80px; margin:0 auto; color:#fff; text-align:center; line-height:6rem; font-size:2.4rem; top:35px;}
.bk-zx a,.bk-zx span{ display:inline-block; margin:0 1rem;}
.bk-zx a{ color:#fff; border:1px solid #fff;border-radius:80px; height:45px; line-height:45px; padding:0 2rem;}
.bk-zx span{ font-size:4rem;}
.bk-zx a:hover{ color:#f4873f;}

a.amore2{ display:block; margin:2rem auto 2rem; width:25%; text-align:center; font-weight:bold; color:#fff; background:#a11634; font-size:1.8rem; line-height:5rem;}
a.amore2:hover{ background:#f00808;}

.sec_obk5{ background:url(../images/bg_k4_1.jpg) no-repeat center center; padding:6rem 0;}
.oblock-10{ text-align:center;}
.oblock-10 span{ font-size:4rem; font-weight:bold; color:#a11634; display:block;}
.oblock-10 p{ font-size:2.8rem; color:#e81a2f; font-weight:bold; margin:2rem 0; line-height:7rem;}


.otit-1{ text-align:center;}
.otit-1 span{ font-size:4rem; color:#222; display:block;}
.otit-1 span i{ font-size:4.8rem; color:#fe6601; font-style:normal; font-weight:bold; margin-left:10px;}
.otit-1 p{ font-size:2.4rem; font-weight:bold; border:2px dashed #d2d2d2; text-align:center; padding:1% 2%;}
.ot1 span{ color:#fff;}
.otit-1 font{ font-size:2.4rem; color:#1c1c1c; display:block; text-align:center;}
.ot2 font{ font-size:2rem;}

.otit-2{ text-align:center; border-bottom:1px solid #787878; padding-bottom:5rem;}
.otit-2 span{ font-size:4.8rem; color:#fff; display:inline-block; width:604px; height:90px; line-height:90px; background:#a11634;border-radius:90px; font-weight:bold; position:relative;}
.otit-2 span:before{ width:15%; height:1px; background:#fff; content:""; position:absolute; left:10%; top:50%;}
.otit-2 span:after{ width:15%; height:1px; background:#fff; content:""; position:absolute; right:10%; top:50%;}
.ot3{ border:none;}
.ot3 span{ color:#fe6601; background:none; border:2px solid #fe6601; width:70%;}
.ot3 span:before{background:#fe6601; height:2px;}
.ot3 span:after{ background:#fe6601; height:2px;}


.ul-news{}
.ul-news li{ background:#fff; overflow:hidden; clear:both; padding:2% 3%; color:#333; margin-bottom:20px;}
.ul-news li h3{ font-size:2rem;overflow:hidden;  text-overflow:ellipsis;  -o-text-overflow:ellipsis;  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;  white-space:nowrap;}
.ul-news li p{ color:#555; margin:5px 0;word-break:break-all;  display:-webkit-box;  -webkit-line-clamp:2;  -webkit-box-orient:vertical; overflow:hidden;}
.ul-news li .nmore{ border:1px solid #dad4d4; text-align:center; color:#999; width:105px; line-height:2.8rem;}
.ul-news li span{ font-weight:bold; font-size:6rem; display:block; text-align:center; line-height:4rem; padding-top:18%;}
.ul-news li i{ font-weight:bold; font-size:1.6rem; font-style:normal; display:block; text-align:center;}

.ul-news li:hover{ background:#e81a2f; color:#fff;}
.ul-news li:hover h3,.ul-news li:hover p,.ul-news li:hover .nmore{ color:#fff;}
.ul-news li:hover .nmore{ border-color:#fff;}

.box-tab{ background:#fff; padding:3rem;}
.box-tab table{ width:100%;}
.box-tab table th{ background:#e81a2f; color:#fff; font-size:1.8rem; padding:5px 3%;}
.box-tab table td{ color:#222; font-size:1.6rem; text-align:left; padding:10px 1%; text-align:center;}
.box-tab table td p{ text-align:left;word-break:break-all;  display:-webkit-box;  -webkit-line-clamp:1;  -webkit-box-orient:vertical; overflow:hidden; width:100%;}
.box-tab table td i{ color:#e81a2f; font-size:2.4rem; margin-right:10px;}
.box-tab table tr:nth-child(odd){ background:#f7f7f7;}
.box-tab table td a{ background:#e81a2f; color:#fff; text-align:center; font-size:1.6rem; display:inline-block; width:80%;}
.box-tab table td a i{color:#fff;}
.box-tab table td a:hover{ background:#FC3;}

/*内容*/
.content{font-size:1.4rem;line-height:2.4rem; color:#666666;}
.content p{font-size:1.4rem;margin:0 0 8px;line-height:2.4rem; color:#666666;}
.content p span{ color:#333333; font-size:2.4rem; display:block;}
.content p span i{ content:''; width:50px; height:3px; background:#acce22; display:inline-block;}
.content p img.f-fl{ margin-right:2rem;}
.content p img.f-fr{ margin-left:2rem;}



/*正文*/
.newsDetail{padding-bottom: 3em}
.newsTit{text-align:center;}
.newsTit h2{color:#333333;padding:0 0 1rem;font-weight: normal;line-height: 1.3}
.newsTit p{font-size:14px;color:#999999}
.newsTit p a{color:#999999}
.newsTit p span{padding:0 20px}
.newsThumb{text-align: center;padding-bottom: 40px}
.newsThumb img{max-width: 90%}
/*内容*/
.content h1{font-size:32px;font-weight:bold;margin:.67em 0}
.content h2{font-size:24px;font-weight:bold;margin:.75em 0}
.content h3{font-size:18px;font-weight:bold;margin:.83em 0}
.content h4{font-size:16px;font-weight:bold;margin:1.12em 0}
.content h5{font-size:14px;font-weight:bold;margin:1.5em 0}
.content h6{font-size:12px;font-weight:bold;margin:1.67em 0}
.content ul li{list-style:inherit}

.content_bak{font-size:14px;line-height:26px;}
.content_bak p{font-size:14px;margin:1.12em 0;line-height:26px}
.content_bak h1,.content_bak h2,.content_bak h3,.content_bak h4,.content_bak h5,.content_bak h6{line-height: 150%}
.content_bak h1{font-size:32px;font-weight:bold;margin:.67em 0}
.content_bak h2{font-size:24px;font-weight:bold;margin:.75em 0}
.content_bak h3{font-size:18px;font-weight:bold;margin:.83em 0}
.content_bak h4{font-size:16px;font-weight:bold;margin:1.12em 0}
.content_bak h5{font-size:14px;font-weight:bold;margin:1.5em 0}
.content_bak h6{font-size:12px;font-weight:bold;margin:1.67em 0}
.content_bak ul li{list-style:inherit}
.content_bak .n_top{margin-top:0}
/*分享*/
.newsbshare{text-align:center;font-size:14px}
.newsDetailCur{width:auto;position:relative;border-top:1px solid #d7d8db; margin-top:20px; position:relative;}
.newsDetailCur ul{ padding:20px 0 0;}
.newsDetailCur li{font-size:14px;position:relative;overflow: hidden;padding-bottom:5px;}
.newsDetailCur li a{}
.newsDetailCur li a:hover{ color:#e81a2f;}
.newsDetailCur li.l{ float:left;}
.newsDetailCur li.r{float:right;text-align:right;}
.newsDetailCur a.nbak{ position:absolute; right:0; display:block; bottom:0; width:105px; height:35px; text-align:center; line-height:35px; color:#fff; z-index:1000; background:#acce22;}
/*手机查看*/
.check_moblie{ display:inline-block; width:250px; height:30px; vertical-align:middle; background:#f2f2f2; border:1px solid #e5e5e5; line-height:30px; color:#999; text-indent:9px; text-align:left; position:relative; cursor:pointer; margin-left:20px;}
.check_moblie .isj{background:#888888; width:0px; height:0px; overflow:hidden; margin-bottom:5px; border-top:5px solid #888888; border-right:5px solid #f2f2f2;border-left:5px solid #f2f2f2; display:block; position:absolute; right:8px; top:14px;}
.check_moblie .isj_hover{ border-top:none; border-bottom:5px solid #888888;}
.mobile_qrview{ width:100%; min-width:100%; display:none;}
.mobile_qrview .in{ border:1px solid #e5e5e5; position:relative; padding:20px 29px; min-height:130px; _height:130px; margin-top:22px;}
.mobile_qrview h1{ font-size:30px; color:#000; padding-bottom:10px;}
.mobile_qrview p{ line-height:24px; font-size:14px; color:#999}
.mobile_qrview img{float:right}
.mobile_qrview .clmoblie{display:none;width:24px; height:24px; line-height: 24px; font-size:22px; overflow:hidden; position:absolute; right:10px; top:10px}
/*推荐新闻*/
.newsRecmd h4{font-size: 24px;color:#000;padding:10px 0}
.newsRecmd .box-c{}

.wabout .atit{ text-align:center; font-weight:bold; font-size:3rem; color:#373737;}
.wabout .adot{ text-align:center; background:#e81228; width:145px; height:145px; margin:0 auto; color:#fff;border-radius:145px; display:block; font-weight:bold; font-size:3rem; line-height:2.2rem;}
.wabout .adot span{ display:block; font-weight:normal; font-size:1.4rem; padding-top:26%;}
.wabout p{ font-size:1.6rem; color:#000000; margin:1.5rem 0 0;}
.wabout .pstyle{ color:#e81228;}

.usinfo_title{ font-size:3rem;}
.black{
    color:#222;
    font-size:3.8rem;
}