@charset "utf-8";
/* CSS Document */
* {}
a {text-decoration: none;color: #333;padding:0;margin:0;}
ul {list-style: none;padding:0;margin:0;}
li {list-style: none;padding:0;margin:0;}
ul li {list-style: none;padding:0;margin:0;}
img {border: none;padding:0;margin:0; vertical-align:middle; max-width:100%;}
a img{border: none;padding:0;margin:0;}
input,button,select,textarea{outline:none}
textarea{resize:none}
p{padding:0;margin:0;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 24px; font-size:12px;color:#333;padding:0;margin:0;}

.head,.main,.link,.ftit,.foot { width:100%; max-width:1200px; margin:0 auto;overflow:hidden;clear:both;}
.main2,.nr3{ width:100%; max-width:1200px; margin:0 auto;}
.bg1{background:url(../images/bg1.png); position:fixed; top:0; left:0; width:100%; z-index:9999999999999;}
.fl{ float:left;}
.fr{ float:right;}
.menu{ float:right; width:76%;}
.menu ul{overflow:hidden;clear:both; padding-top:3%}
.menu li{ float:left; margin:0 1%; text-align:center; line-height:40px; width:10.5%;}
.menu li a{ display:block;color:#fff; font-size:14px;}
.menu li:hover,.menu .no{ background:#1e50ae; border-radius:5px;}

.hj{overflow:hidden; clear:both; height:10px;}
.hj2{overflow:hidden; clear:both; height:20px;}
.hj3{overflow:hidden; clear:both; height:30px;}
.pp1{ padding:1% 0;}
.pp2{ padding:2% 0px;}
.pp3{ padding:3% 0px;}

.bg2{ background:#fafafa;}
.nr1{ padding:25px 0;}
.nr1_p0 img{ width:100%;}
.sear1{ border:1px solid #eee; padding:0 1%; width:98%; line-height:38px; height:38px; font-size:14px; background:#fff; margin:0;}
.sear2{ border: none; padding:0; width:80px; height:40px; font-size:14px; background:#1e50ae; margin:0; color:#fff;}
.nr1_p21{ font-weight:bold; line-height:150%;} 
.nr1_p22{ overflow:hidden; clear:both; padding:15px 0;}
.nr1_p22 li{ float:left; width:50%; padding:3% 0; font-size:14px;}
.nr1_p23{ display:block; margin-top:20px; width:160px; line-height:52px; text-align:center; color:#fff; background:#1e50ae; border-radius:8px; font-size:18px;}

.tit1{ text-align:center;background:url(../images/tbg1.png) no-repeat center bottom; padding:2% 0;  line-height:200%; color:#888;}
.tit1_p1{ color:#1e50ae;}
.nr3{ width:100%; max-width:1200px; margin:0 auto; position:relative;}
.nr3 .pcont { width:100%; max-width:1200px; margin:0 auto; clear:both; overflow:hidden;}
.nr3 .pcont ul{ clear:both; overflow:hidden;}
.nr3 .ScrCont { width:32766px; zoom:1;  }
.nr3 #List1_1{float:left;}
.nr3 #List2_1{float:left;}
.left{ position:absolute; top:80px; left:-50px;}
.right{ position:absolute; top:80px; right:-50px;}
.nr3 li{ float:left; padding:0 20px; width:360px;}
.nr3_p1{ display:block; position:relative; width:100%; padding-bottom:60%;}
.nr3_p1 img{ position:absolute; top:0; left:0;width:100%; height:100%;}
.nr3_p2{ display:block; font-size:20px; margin:15px 0; height:24px; overflow:hidden;}
.nr3_p3{ font-size:14px; height:66px; overflow:hidden; line-height:22px;}

.bg3{background:url(../images/bg2.jpg) no-repeat center top; background-size:auto 100%; color:#fff; text-align:center;}
.nr4_p2{ border:1px solid #eee; border-top:none; text-align:center; padding:15px;}
.nr4_p21{ display:block; font-size:18px;}
.nr4_p22{ color:#999; padding-top:5px;}
.nr4_p24{ font-size:14px; color:#999; padding-top:5px;}

.bg4{background:url(../images/bg3.jpg) no-repeat center top; background-size:auto 100%; color:#fff; text-align:center;}
.none {display:none;}
.tit2{ overflow:hidden; clear:both;}
.tit2 li{ float:left; padding:0 5%; line-height:54px; border-radius:25px; background:#e6952c;color:#fff; margin-right:2%;}
.tit2 .active{background:#1e50ae;}
.TabContent{ overflow:hidden; clear:both;}
.bg5{ background:#f7f7f7;}
.ftit{ border-left:1px solid #eee; overflow:hidden; clear:both;}

.ftit_p1{ margin-bottom:3%;}
.ftit_p2{ height:72px; line-height:36px; overflow:hidden;font-size:14px;}
.fbg{ background:#1e50ae; color:#fff; text-align:center;}
.f20{ font-size:20px; line-height:160%;}
.f16{ font-size:16px; line-height:160%;}

.nr6_p1{ display:block; width:100%; position:relative; padding-bottom:70%;}
.nr6_p1 img{ position:absolute; top:0; left:0; width:100%; height:100%}
.nr6_p2{ border:1px solid #eee; padding:30px; margin:30px 0; font-size:14px; position:relative;}
.nr6_p21{ display:block; position: absolute; top:-15px; left:50%; margin-left:-70px; width:140px; height:30px; background:#fff; text-align:center; font-size:18px;}
.nr6_p23{ display:block; position:absolute; bottom:-24px; left:50%; margin-left:-24px; width:48px; height:48px;}
.nr6_p22{ line-height:24px; height:72px; overflow:hidden; color:#888; margin-bottom:10px;}
.nr7{ overflow:hidden; clear:both;}
.nr7 li{ overflow:hidden; clear:both; padding:3% 0; border-bottom:1px dashed #ddd; position:relative; padding-left:100px;}
.nr7_p1{ position:absolute; top:50%; left:0; margin-top:-40px; background:#f2f2f2; float:left; width:80px; text-align:center; line-height:20px; padding:15px 0;}
.nr7_p1 span{ display:block; font-size:20px; line-height:30px;}
.nr7_p2{}
.nr7_p3{ display:block; font-size:16px; line-height:32px; height:32px; overflow:hidden;}
.nr7_p4{ font-size:14px; line-height:22px; height:44px; overflow:hidden; color:#777;}

.tit3{ border:1px solid #ddd; background:#f8f8f8; line-height:40px; padding-left:40px; background:url(../images/tub9.jpg) no-repeat left center; background-position:12px 10px; font-size:14px;}
.tit4{ padding:10px 0; border-bottom:1px solid #ddd; font-size:14px;}
.tit4_p1{ font-size:24px; line-height:30px; padding:10px 0;}
.tit5{ font-size:16px; padding-left:15px; border-left:5px solid #e02f2f; margin-bottom:10px;}
.nr8{ overflow:hidden; clear:both;}
.nr8 li{ overflow:hidden; clear:both; border-top:1px solid #ddd; padding:12px 0 8px 0;}
.nr8 li a{ display:block; text-align:center;}
.nr8 li img{ max-width:100%; height:150px;}
.nr8 li p{ font-size:14px; text-align:center; line-height:20px; height:40px; overflow:hidden;}
.nr8_p1{ font-size:26px; padding:15px 0;}
.nr8_p2{ font-size:14px; margin-bottom:20px;}
.nr8_p3{ padding:10px 0; font-size:14px;}
.nr8_p3 span{ font-size:18px;}

.nr80{ overflow:hidden; clear:both; background:#f9f9f9; padding:4%;}
.nr80_left_p{ position:relative; width:100%; padding-bottom:70%; overflow:hidden;}
.nr80_left img{ width:100%; height:100%; position: absolute; top:0; left:0;}
.tit6{ background:url(../images/tbg2.jpg) no-repeat; padding-left:36px; color:#fff; font-size:22px; line-height:46px;}
.nr8_p5{ width:100%; background:#fff; line-height:32px; border:none; padding:0; margin:0;}
.nr8_p6{ background:#ea5305; width:100px; line-height:38px; text-align:center; color:#fff; font-size:16px; margin:0; padding:0; border:none; margin-right:10px;}
.nr8_p7{ background:#0f2556; width:100px; line-height:38px; text-align:center; color:#fff; font-size:16px; margin:0; padding:0; border:none; margin-right:10px;}

.list_dt{background:url(../images/tub10.png) no-repeat left center #f5f6fa; background-position:12px 10px; line-height:50px; overflow: hidden; position: relative;  padding-left:50px; font-size:18px; height:50px; margin-top:10px;}
.list_dd{ display: none; padding:15px;}
.list_li{ background: #fff; color:#666; line-height:50px; padding-left:25px; font-size:16px; border-bottom: 1px solid #ddd;}
#open{background:url(../images/tub10.png) no-repeat left center #eee; background-position:12px 10px;}

.center{ text-align:center;}
.mm3{ padding:1%;}
@media screen and (min-width:320px){.tt1 {font-size: 14px;}
.tt2{font-size:12px;}
.tt3{font-size:16px;}
.tt4{font-size:18px;}
.tt5{font-size:18px;}
}
@media screen and (min-width: 414px){.tt1 {font-size: 14px;}
.tt2{font-size:12px;}
.tt3{font-size:18px;}
.tt4{font-size:20px;}
.tt5{font-size:20px;}
}
@media screen and (min-width: 480px){.tt1 {font-size:14px;}
.tt2{font-size:12px;}
.tt3{font-size:18px;}
.tt4{font-size:22px;}
.tt5{font-size:22px;}
}
@media screen and (min-width: 640px) {.tt1 {font-size:16px;}
.tt2{font-size:12px;}
.tt3{font-size:20px;}
.tt4{font-size:24px;}
.tt5{font-size:26px;}
}
@media (max-width:768px){
.pc{ display:none;}
.app{ display:block;}
.logo{ width:40%;}
.logo img{ width:100%;}
.nr1_p0{ float:left; width:50%; max-width:300px;}
.sear{ width:80%; float:right; margin-right:10%; padding-top:2%}
.nr1_p1{ width:80%; padding:0 10%}
.nr1_p2{ width:100%;}
.nr30{ overflow:hidden; clear:both;}
.nr30 li{ float:left; width:46%; padding:1% 2%;}
.nr4{ overflow:hidden; clear:both; margin:0 -2%px;}
.nr4 li{ float:left; width:46%; padding:1% 2%;}
.nr4_p1{ display:block; position:relative; width:100%; padding-bottom:100%;}
.nr4_p1 img{ position:absolute; top:0; left:0;width:100%; height:100%;}
.m_left{ width:80%; padding:0 10%;}
.m_right{ width:92%; padding:2% 4%;}
.nr5 li{ padding-left:130px; position:relative;background:url(../images/tub8.png) no-repeat left center; background-position:105px 0;}
.nr5 li p{ width:100px;}
.nr5 li a{ display:block; overflow:hidden; height:50px; color:#fff;}
.ftit li{ border-right:1px solid #eee;border-top:1px solid #eee; padding:2%; text-align:center;color:#888; float:left; width:45%;}

.qietu1{padding-bottom:60%; background-size:auto 100%;}
.nr6{ overflow:hidden; clear:both; margin:0 -1%;}
.nr6 li{ float:left; width:48%; padding:1%;}
.m_left2{ float:left; width:96%; padding:1% 2%}
.m_right2{ float:right; width:94%; border:1px solid #ddd; padding:2% 3%;}
.nr80_left{ float:left; width:80%; padding:1% 10%}
.nr80_right{ float:right; width:90%; padding:2% 5%;}

}
@media (min-width:769px) {
	
.tt5{font-size:30px;}
.pc{ display:block;}
.app{ display:none;}
.nr1_p0{ float:left; width:30%; max-width:300px;}
.sear{ width:70%; float:right; padding-top:2%}
.nr1_p1{ width:52%;}
.nr1_p2{ width:47%;}
.nr30{ overflow:hidden; clear:both;}
.nr30 li{ float:left; width:29.333%; padding:1% 2%;}

.nr4{ overflow:hidden; clear:both; margin:0 -45px;}
.nr4 li{ float:left; width:335px; padding:20px 47px;}
.nr4_p1{ display:block; position:relative; width:100%; padding-bottom:100%;}
.nr4_p1 img{ position:absolute; top:0; left:0;width:100%; height:100%;}
.m_left{ width:42%;}
.m_right{ width:56%;}
.nr5{ padding-top:2%;}
.nr5 li{ padding-left:160px; position:relative;background:url(../images/tub8.png) no-repeat left center; background-position:130px 0;}
.nr5 li p{ width:120px;}
.nr5 li a{ display:block; overflow:hidden; height:50px; color:#fff;}
.ftit li{ border-right:1px solid #eee;border-top:1px solid #eee; padding:2%; text-align:center;color:#888; float:left; width:20%;}
.qietu1{padding-bottom:30%; background-size:auto 100%;}
.nr6{ overflow:hidden; clear:both; margin:0 -1%;}
.nr6 li{ float:left; width:23%; padding:1%;}
.m_left2{ float:left; width:74%;}
.m_right2{ float:right; width:18%; border:1px solid #ddd; padding:2% 3%;}
.nr80_left{ float:left; width:37%;}
.nr80_right{ float:right; width:60%;}

}
@media screen and (min-width:769px)  (max-width:1024px){
}
.nr5 li{ overflow:hidden; clear:both; line-height:50px; color:#fff;position:relative;}
.nr5 li p{ position:absolute; top:0; left:0;}
.nr5 li a{ display:block; overflow:hidden; height:50px; color:#fff; padding:0; margin:0; text-align:left;}


