﻿.news{width:100%; height:auto; overflow:hidden;background: #f8f8f8;}
.news .bai .title,.news .bai .subtitle,.news .bai .url a{ color:#fff;} 
.news .title{ color:#555; font-size:3.5em; text-align:center;}
.news .subtitle{ color:#8c8c8c; font-size:2.2em;margin:0.8em 0 0.8em 0;text-align:center;line-height: 1;}
.news .url{text-align:center;}
.news .url a{ color:#1a68cb; font-size:1.3em;}
.news .shipin{ text-align:right; margin:40px 0 0 0;}
.news .shipin a{ color:#1a68cb; font-size:14px;}
.news1{width:100%;height:440px; padding:240px 0 0 0; background:url(../images/news/1.jpg) no-repeat center; background-size:100% 100%;}
.news1_1{max-width:720px; margin:0 auto;}
.news2{width:100%;height:765px; background:#fff; display:none;}
.news2_1{width:660px; margin:0 auto;}
.news2_1 .wen{ margin:20px 0 0 0;}
.news2_1 .tu{ text-align:center; margin:40px 0 0 0;}
.news3{width:100%;height:500px;padding:240px 0 0 0;background:url(../images/news/3.jpg) no-repeat center;display:none;}
.news3_1{width:590px; margin:0 auto;}
.news4{width:100%;height:auto; overflow:hidden;}
.news4_1{ width: 49.92%;border-right: 1px solid #F4F4F4;float:left; position:relative;}
.news4_1 img{ width:100%;}
.news4_1_1{position: absolute;left: 22%;top: 10%;width: 67%;}
.news4_2{ width:100%; height:50%; position:relative;}
.news4_2_1{ position:absolute; left:51%; top:20%; width:300px;}
.news4_2_2{ position:absolute; left:3%; top:20%; width:300px;}
.news4 .title{color: #555;font-size: 2em;}
.news4 .subtitle {color: #8C8C8C;font-size: 1.5em;line-height: 1.2; margin: 10px 0px 20px;}
.news4 .url{}
.news4 .url a { color: #1A68CB;font-size: 1em;}
.news4_3{ width:100%; height:50%; position:relative;}
.news5{width:100%;height:480px;padding:240px 0 0 0;background:url(../images/news/7.jpg) no-repeat center;}
.news5_1{width:540px; margin:0 auto;}

.news7{width: 98%;padding: 70px 0 70px 20px; float:left;}
.news7_1{ width:900px; float:left;border: 1px solid #fafafa;}
.news7_2{ width:338px; float:right;}
.news7_2 ul{margin:0; padding:0;}
.news7_2 ul li{list-style-type:none; height:auto; overflow:hidden; padding:10px 0 10px 0;border: 1px solid #E0E0E0;border-radius: 15px;margin: 0 0 20px 0;text-align: center;-moz-transition: all .2s linear;-o-transition: all .2s linear;-webkit-transition: all .2s linear;transition: all .2s linear;}
.test{box-shadow:0 0 50px #787878;top:2px;}
.test2{ display:block; height:150px;}
.test2 img{position:relative;top:50px;width:50px;}
.test3{float: left; position: relative; top: -30px; color: rgb(107, 149, 234); font-size: 18px; right: 75px;}
.test3_2{display:none;line-height: 45px;text-align: center}
.test3_1{line-height: 45px;text-align: center;}
.test3 a{display: inline-block;left: 170px;position: relative;top: 30px;width: 150px;font-size: 25px;background: rgb(120, 120, 120) none repeat scroll 0% 0%;cursor: pointer;border-radius: 35px;border: 1px solid rgb(216, 216, 216);height: 45px;color: rgb(255, 255, 255);}
.test2  img:hover {opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);}
.news7_2 ul li a{ font-size:18px; color:#555;}
.news7_2 ul li a:hover{color:#1A68CB;}
.news7_2 ul li a.hover{color:#1A68CB;}
.news7_3{ margin:80px 0 0 10px; font-size:14px; color:#666;border: 1px solid #E0E0E0;border-radius: 15px;padding: 30px 20px 30px 20px;}
.new7_3_1{top: -55px; background: rgb(179, 179, 179) none repeat scroll 0% 0%; width: 150px; border-radius: 150px; text-align: center; position: relative;font-size: 24px; line-height: 2;}
.news9{float:right;width: 35%;padding: 70px 20px 70px 0;}
.news9_1{margin:0 0 20px 0; color:#1A68CB; font-size:16px; font-weight:bold;}
.news8{ height:auto; overflow:hidden;}
.news8 ul{ margin:0; padding:0;}
.news8 ul li{list-style-type:none; height:auto; overflow:hidden; padding:10px 0 10px 0;}
.news8_1{ float:left; width:80%;}
.news8_1 a{ font-size:14px; color:#666;}
.news8_1 a:hover {color: #1A68CB;}
.news8_2{ float:left;width:15%; margin:0 0  0 5%;}
.news10{ height:auto; overflow:hidden; margin:20px 0 0 0;}
.news10 ul{ margin:0; padding:0;}
.news10 ul li{list-style-type:none; float:left; border:1px solid #f8f8f8;height: 220px;margin:10px 40px 20px 0;}
.news10 ul li.hover{ margin-right:0;}
.news10_1{width: 200px;text-align: center;padding: 2px 0 0 0;}
.news10_1 img{ width:196px; height:196px;}
.news10_2{ height:20px; width:194px;padding: 0 3px 0 3px; line-height:20px; text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news10_2 a{ font-size:12px; color:#666;}
.news10_2 a:hover{color: #1A68CB;}

.news6{ width:890px; margin:0 auto;}
.news6_1{color:#5b5b5b; font-size:32px; text-align:center;}
.news6_2{ color:#787878;font-size:14px; margin:0 auto; width:100%; padding:30px 0 0 0; height:auto !important;height:400px; min-height:400px; }
.news6_2 img{ max-width:100%;}
.modal-content{ padding:40px 20px 20px 20px; position:relative;}

.news20{ width:1200px; margin:auto; height:auto; overflow:hidden;margin: 0 0 3px 0;margin-left: auto;margin-right: auto;}
.news20_z{float: left;width: 890px;height: auto;overflow: hidden;margin: 20px 0 0 0; border:1px solid #f8f8f8;
          border-radius:12px;-webkit-radius:12px;-o-radius:12px;background:#ffffff;}
.news20_1{height: auto;background: #fff;width: 94%;padding: 20px 3% 20px 3%;}
.news20_2 { height: 40px;line-height: 20px; border-bottom: 1px solid #ccc;color: #1A68CB;font-size: 24px;width: 100%;}
.news20_3{}
.news20_3 ul {margin: 0;padding: 0;}
.news20_3 ul li {list-style-type: none;width: 100%; height:auto;padding: 20px 0 20px 0;border-bottom: 1px solid #f5f5f5;overflow:hidden;}
.news20_3 ul li .w2{  margin: 0 0  10px 0;}
.news20_3 ul li .w2 a{ color:#282828; font-size:22px;}
.news20_3 ul li .w2 a:hover{ color:#1A68CB;}
.news20_3 ul li .w3{ height:70px; overflow:hidden; color:#989898;font-size:16px;margin:10px 0 0 0; line-height:1.5;font-family: "PingHei","Lucida Grande","Lucida Sans Unicode","STHeiti","Helvetica","Arial","Verdana","sans-serif";}
.news20_3 ul li .w3_1{float:right; margin:3px 5px 0 0;}
.news20_3 ul li .w3_1 a{color:#667EBD;}
.news20_3 ul li .w3_1 a:hover{ color:#FF3A1E;}
.news20_3 ul li .w4{margin:15px 0 20px 0; height: auto; overflow:hidden;}
.news20_3 ul li .w1 img{ width:840px; height:300px;border-radius: 12px;}
.news20_3 ul li .w4_1{ color:#b3b3b3;}
.news20_3 ul li .w4_1 a{color:#b3b3b3;}
.news20_3 ul li .w4_1 a:hover{color:#FF3A1E;}
.news20_3 ul li .w4_2{ margin:1px 5px 0 5px;}
.news20_3 ul li .w4_3{color:#707070; margin:0 5px 0 0;font-size: 12px;}
.news20_3 ul li .w4_4{color:#373737; margin:0 5px 0 0;font-size: 14px;}
.news20_3 ul li .w4_5{color:#b3b3b3; margin:0 5px 0 5px;font-size: 14px;}
.news20_3 ul li .xg{height:20px;line-height:20px;margin:10px 0 0;}
.news20_3 ul li .xg a {float:right; font-size:14px; color:#6B95EA;}
.news20_y{float: right;width: 270px;border-radius: 8px; overflow: hidden;margin:20px 0 0 0;}
.news20_4{ background: #fff;line-height: 60px;font-size: 24px;padding-left: 50px;position: relative;}
.news20_5{ height:auto; overflow:hidden;background: #fff;margin-top:20px;border-radius:10px;}
.news20_5 ul{ margin:0; padding:0;}
.news20_5 ul li{line-height: 50px;border-bottom: 1px solid #cfcfcf;list-style: none;margin:0 20px;}
.news20_5 ul li a{padding-left: 30px;color: #000;font-size: 16px;display: block;}
.news20_5 li a:hover{color: #fff;background: #6785d9;}
.news20_5 li a.hover{background: #6785d9;color: #fff;}
.news21{ margin:20px 0 20px 0; height:30px; line-height:30px; font-size:16px;}
.news21 a{font-size:16px;color: #12488a;}
.news21 a:hover{ color:#1A68CB;}
@media only screen and (max-width:800px){
	 .news1{background:url(../images/news/1_800px.jpg) no-repeat center;height:263px;padding:120px 0 0 0; }
	 
}
@media only screen and (max-width:500px){
	 .news1{background:url(../images/news/1_500px.jpg) no-repeat center;height:157px;padding:20px 0 0 0; }
}
.bdsharebuttonbox a:hover {-webkit-filter: none;-moz-filter: none;-ms-filter: none;-o-filter: none;filter: none;filter: none;}.bdsharebuttonbox a {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.news-content-title-num{display: inline-block;width: 60px;height: 60px;line-height: 60px;background: #1a68cb;border-radius: 50%;color: #fff;font-size: 36px;font-weight: 600;}
.news-content-title-word{font-size: 24px;line-height: 2;color: #1a68cb;font-weight: 600;}