﻿@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; font-family:"微软雅黑", "宋体", "黑体";}
@media screen and (min-width:320px){
.tt1{font-size:12px;}
.tt2{font-size:12px;}
.tt3{font-size:14px;}
.tt4{font-size:16px;}
.tt5{font-size:16px;}
.tt6{font-size:18px;}
.tt7{font-size:19px;}
.tt8{font-size:22px;}
.tt9{font-size:26px;}
.tt10{font-size:28px;}
.tt12{font-size:38px;}
}
@media screen and (min-width: 414px){
.tt1{font-size:12px;}
.tt2{font-size:12px;}
.tt3{font-size:14px;}
.tt4{font-size:16px;}
.tt5{font-size:16px;}
.tt6{font-size:18px;}
.tt7{font-size:18px;}
.tt8{font-size:22px;}
.tt9{font-size:26px;}
.tt10{font-size:28px;}
.tt12{font-size:38px;}

}
@media screen and (min-width: 480px){
.tt1{font-size:12px;}
.tt2{font-size:12px;}
.tt3{font-size:14px;}
.tt4{font-size:18px;}
.tt5{font-size:18px;}
.tt6{font-size:20px;}
.tt7{font-size:20px;}
.tt8{font-size:24px;}.tt9{font-size:26px;}
.tt10{font-size:28px;}
.tt12{font-size:38px;}

}
@media screen and (min-width: 640px) {
.tt1{font-size:12px;}
.tt2{font-size:14px;}
.tt3{font-size:16px;}
.tt4{font-size:18px;}
.tt5{font-size:18px;}
.tt6{font-size:20px;}
.tt7{font-size:20px;}
.tt8{font-size:24px;}
.tt9{font-size:28px;}
.tt10{font-size:30px;}
.tt12{font-size:48px;}

}
@media (max-width:768px){
.pc{ display:none;}
.app{ display:block;}
.mhj{ height:10px;}
.mhj2{overflow:hidden; clear:both; height:10px;}
  }
@media (min-width:769px) {
.tt1{font-size:14px;}
.tt2{font-size:16px;}
.tt3{font-size:18px;}
.tt4{font-size:20px;}
.tt5{font-size:22px;}
.tt6{font-size:24px;}
.tt7{font-size:26px;}
.tt8{font-size:28px;}
.tt9{font-size:32px;}
.tt10{font-size:36px;}
.tt12{font-size:60px;}

.mhj{ height:20px;}
.fl{ float:left;}
.fr{ float:right;}
.pc{ display:block;}
.app{ display:none;}
.mhj2{overflow:hidden; clear:both; height:20px;}
}
@media (min-width:1024px) {
.tt1{font-size:14px;}
.tt2{font-size:16px;}
.tt3{font-size:18px;}
.tt4{font-size:20px;}
.tt5{font-size:22px;}
.tt6{font-size:24px;}
.tt7{font-size:28px;}
.tt8{font-size:30px;}
.tt9{font-size:36px;}
.tt10{font-size:40px;}
.tt12{font-size:68px;}

.pc{ display:block;}
.app{ display:none;}

}
@media (min-width:1180px) {
.tt1{font-size:14px;}
.tt2{font-size:16px;}
.tt3{font-size:18px;}
.tt4{font-size:20px;}
.tt5{font-size:22px;}
.tt6{font-size:24px;}
.tt7{font-size:28px;}
.tt8{font-size:30px;}
.tt9{font-size:36px;}
.tt10{font-size:40px;}
.tt12{font-size:68px;}
.pc{ display:block;}
.app{ display:none;}
}
@media (min-width:1360px) {	}

.main,.ftit,.link,.foot { width:100%; max-width:1200px;margin:0px auto;overflow:hidden;clear:both; }
.head{width:100%; max-width:1200px;margin:0px auto;clear:both; }
.logo{ float:left;}
.tel{ float:right;}
.menu{ background:#2367c5;}
.menu ul{width:100%; max-width:1200px;margin:0px auto;clear:both;}
.menu li{ float:left; font-size:16px; line-height:50px;height:50px; width:150px; text-align:center;}
.menu li a{ display:block; color:#fff;}
.menu li a:hover,.menu .no{ background:#0094d9;}
.hj{overflow:hidden; clear:both; height:10px;}
.hj2{overflow:hidden; clear:both; height:20px;}
.hj3{overflow:hidden; clear:both; height:30px;}
.pp1{ padding:10px 0;}
.pp2{ padding:20px 0;}
.pp3{ padding:1% 0;}
.pp4{ padding:2% 0;}
.pp5{ padding:3% 0;}
.clear{ overflow:hidden; clear:both;}
.img1{ display:block; position:relative; width:100%; padding-bottom:100%;}
.img2{ display:block; position:relative; width:100%; padding-bottom:83%;}
.img3{ display:block; position:relative; width:100%; padding-bottom:34%;}
.img4{ display:block; position:relative; width:100%; padding-bottom:80%;}
.img5{ display:block; position:relative; width:100%; padding-bottom:47.5%;}
.img6{ display:block; position:relative; width:100%; padding-bottom:100%;}
.img7{ display:block; position:relative; width:100%; padding-bottom:108%;}
.img8{ display:block; position:relative; width:100%; padding-bottom:50%;}
.img1 img,.img2 img,.img3 img,.img4 img,.img5 img,.img6 img,.img7 img,.img8 img{ position:absolute; top:0; left:0; width:100%; height:100%;}

.focus{margin:0 auto;overflow:hidden;position:relative; width:320px; clear:both; padding:0; margin:0;}
.focus .wrappic{height:100%;width:100%;overflow:hidden; clear:both; padding:0; margin:0;position:relative;}
.focus ol{left:0;height:100%;overflow:hidden; clear:both; padding:0; margin:0;position:absolute;top:0;width:9999px;}
.focus ol li{float:left;height:100%;width:100%;}
.focus ol li img{height:100%;width:100%;vertical-align:middle;}
.focus ul{/*right:10px;*/left:50%; margin-left:-30px; position:absolute; bottom:10px; z-index:999; width:60px;}
.focus ul li{background:rgba(204,204,204,0.5);border-radius:25px;cursor:pointer;display:inline;float:left;font-size:0;line-height:0;height:9px;margin-left:5px;overflow:hidden;width:9px;}
.focus ul .current{background:#f00;}
#btn_prev{ position:absolute; top:40%; left:5%; z-index:99999999; font-size:72px; color:#fff; width:60px; overflow:hidden; float:left;}
#btn_next{ position:absolute; top:40%; right:5%; z-index:999999999; font-size:72px; color:#fff; width:60px; text-align:right; overflow:hidden; float:right;}

.tit1{ background:#dcdcdc; overflow:hidden; clear:both;}
.tit1 .tit1_p1{ line-height:2.4;}
.tit1_p1{ float:left; background:url(../images/tbg2.png) no-repeat right center; padding-left:15px; color:#fff; padding-right:40px; background-size:auto 100%;}
.nr1_p12{ overflow:hidden; clear:both;}
.nr1_p12 li{ padding-left:10px; background:url(../images/tbg1.jpg) no-repeat right  bottom #f3f3f3;}
.nr1_p12 li a{ display:block; background:url(../images/tub1.jpg) no-repeat left center; padding-left:15px; line-height:38px; height:38px; overflow:hidden}
.tit2{ background:#2770d6; overflow:hidden; clear:both; padding:0 10px; color:#fff;}
.tit2_p1{ float:left;}
.more1{ float:right; display:block; color:#fff;}
.more3{ float:right; display:block;}
.nr1_p2 li{ float:left;}
.nr1_p2 li .f16,.nr1_p4 li .f16{ display:block; line-height:24px; height:24px; overflow:hidden; color:#7a7a7a;}
.bg1{ background:url(../images/bg1.jpg) no-repeat center;}
.tit3{ text-align:center; overflow:hidden; clear:both; line-height:1.6;}
.tit3_p2{ color:#a0a0a0;}
.tit3_p3{ width:60px; margin:0 auto; background:#2770d6; height:2px; margin-top:1%;}
.more2{ display:block; margin:0 auto; color:#52708b; width:120px; margin:0 auto;}

.bg2{ background:#f9f9f9;}
.tit11{ background:url(../images/tbg4.jpg) repeat-x; background-size:100% 100%; border-right:1px solid #e9e9e9; overflow:hidden; clear:both; padding:0 10px 0 0;}
.nr2_p2{ overflow:hidden; clear:both; padding:3% 0;}
.nr2_p21{ float:left; width:82px;}
.nr2_p22{ float:right; width:calc(100% - 90px);}
.nr2_p221{ display:block; float:left; width:calc(100% - 90px); font-weight:bold; height:24px; overflow:hidden;}
.nr2_p222{ float:right; width:90px; text-align:right; height:24px; overflow:hidden;}
.nr2_p223{ line-height:18px; height:54px; overflow:hidden; clear:both;}
.nr2_p3{ border-top:1px dashed #eee; margin-bottom:10px;}
.nr2_p3 li{ border-bottom:1px dashed #ddd; background:url(../images/tub2.jpg) no-repeat left center; padding-left:12px; line-height:36px;}
.tit4{ background:url(../images/tbg3.jpg) no-repeat bottom left; color:#2770d6; line-height:2.2;}
.nr2_p4{ overflow:hidden; clear:both;}
.nr2_p4 li{ float:left; padding:5px;}
.nr2_p4 li a{ border:1px solid #ddd;}
.foot{ text-align:center;}
.fbg{ background:#2d2d2d; color:#fff;}
.nr3_p1 p{ float:left; width:calc(50% - 10px); padding-right:10px; max-width:135px; text-align:center;}
.nr3_p3{ float:right; width:50%;line-height:30px;}
.nr3_p3 li{ float:left; width:33.333%;}
.nr3_p3 a{ display:block; color:#fff; line-height:30px;}
.nr3_tt{ margin-bottom:10px;}
.link{ border-top:1px solid #444; padding-top:10px;}
.link span{ display:block; float:left;}
.link a{ display:block; float:left; color:#fff; margin-right:2%;}


/* paginate theme - just for the docs overview headers */
.paginate {padding-right: 2px; padding-left: 2px; padding-bottom: 2px; margin: 7px; padding-top: 2px; font-family: geneva, verdana, sans-serif;color: #fff;}
.paginate a {padding-right: 0.64em; padding-left: 0.64em; padding-bottom: 0.43em; margin: 2px; color: #fff; padding-top: 0.5em; background-color: #e60219; text-decoration: none}
.paginate a:hover {padding-right: 0.64em; padding-left: 0.64em; padding-bottom: 0.43em; margin: 2px; color: #fff; padding-top: 0.5em; background-color: #e60219}
.paginate a:active {padding-right: 0.64em; padding-left: 0.64em; padding-bottom: 0.43em; margin: 2px; color: #fff; padding-top: 0.5em; background-color: #e60219}
.paginate span.current {padding-right: 0.64em; padding-left: 0.64em; padding-bottom: 0.43em; margin: 2px; color: #fff; padding-top: 0.5em; background-color: #c50417}
.paginate span.disabled {padding-right: 0.64em; padding-left: 0.64em; padding-bottom: 0.43em; margin: 2px; color: #fff; padding-top: 0.5em; background-color: #e60219; text-decoration: none}


.neir{ padding:10px; text-align:left; font-size:14px; color:#333;font-family:"微软雅黑";}
.neir h1{  text-align:center; font-size:20px; color:#333;font-family:"微软雅黑";}


.con_tit{text-align:center;border-bottom:1px dotted #d4d4d4;line-height:36px;}
.con_tit h2{font-size:16px;}
.con_titb{text-align:center;}
.list_li li{line-height:36px;border-bottom:1px dotted #d4d4d4; font-size:14px;}
.list_li li a{font-size:14px;}
.list_li{}

.nr55_p2 li{ overflow:hidden; clear:both; line-height:32px; border-bottom:1px dotted #CCC; background:url(../images/tub11.jpg) left no-repeat; padding-left:20px;}
.nr55_p2 li a{ display:block; float:left; max-width:900px; font-size:14px;color:#333;}
.nr55_p2 li p{ float:right; color:#333; font-size:14px;}


@media (max-width:768px){
.pc{ display:none;}
.app{ display:block;}
.mhj{ height:5px;}
.mhj2{overflow:hidden; clear:both; height:10px;}
.mm1{ padding:1%; width:98%;}
.logo{ padding-left:1%;}
.logo img{ height:60px;}
.f14{ font-size:12px;}
.f16{ font-size:14px;}
.f18{ font-size:15px;}
.focus{ height:150px;}
.nr1_p12 li{ width:calc(50% - 10px);}
.nr1_p12 li:nth-child(odd){ float:left;}
.nr1_p12 li:nth-child(even){ float:right;}
.tit2,.tit11{ line-height:36px;height:36px;}
.nr1_p2 ul,.nr1_p4{ margin:1%; overflow:hidden; clear:both;}
.nr1_p2 li{ float:left; width:48%; padding:1%; text-align:center;}
.nr1_p2 li .f16,.nr1_p4 li .f16{ padding-top:5px;}
.nr1_p4 li{ float:left; width:46%; padding:2%; text-align:center;}
.nr1_p5 li{ width:96%; margin:1% auto;}
.nr2_p1{ width:98%; margin:1% auto;}
.nr2_p4 li{ width:calc((100% - 40px)/4);}
.nr3_p1{ float:left; width:48%; padding:1%;}
.nr3_p2{ float:right; width:48%; padding:1%;}
.nr11_p2 { margin:1%; overflow:hidden; clear:both;}

  }
@media (min-width:769px) {
.tt1{font-size:14px;}
.tt2{font-size:16px;}
.tt3{font-size:18px;}
.tt4{font-size:20px;}
.tt5{font-size:22px;}
.tt6{font-size:24px;}
.tt7{font-size:26px;}
.tt8{font-size:28px;}
.tt9{font-size:32px;}
.tt10{font-size:36px;}
.mhj{ height:10px;}
.mhj2{overflow:hidden; clear:both; height:20px;}
.fl{ float:left;}
.fr{ float:right;}
.pc{ display:block;}
.app{ display:none;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.focus{ height:97px;}
.nr1_p1{ float:left;width:18.8%; max-width:225px;}
.tit2,.tit11{ line-height:45px;height:45px;}
.nr1_p2{ float:right; width:77.8%; max-width:934px;}
.nr1_p2 ul{ margin:0 -9px; overflow:hidden; clear:both;}
.nr1_p2 li{ float:left; width:calc((100% - 72px)/4); padding:9px; text-align:center;}
.nr1_p2 li .f16,.nr1_p4 li .f16{ padding-top:15px;}
.nr1_p3{overflow:hidden; clear:both;} 
.nr1_p31{ float:left; max-width:540px; width:45%;}
.nr1_p32{ float:right; max-width:630px; width:52.5%; line-height:2;}
.nr1_p4{ margin:0 -6px; overflow:hidden; clear:both;}
.nr1_p4 li{ float:left; width:calc((100% - 72px)/5); padding:6px; text-align:center;}
.nr2{ overflow:hidden; clear:both; margin-left:-15px;}
.nr2_p1{ float:left; padding-left:15px; width:calc((100% - 45px)/3);}
.nr2_p4 li{ width:calc((100% - 80px)/8);}
.nr3_p1{ float:left; width:30%;}
.nr3_p2{ float:left; width:20%;}
.nr11_p2{ float:right; width:77.8%; }

}








