@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:"微软雅黑", "宋体", "黑体";}



.head,.main,.ftit,.foot,.link { width:100%; max-width:1200px;margin:0px auto;overflow:hidden;clear:both;}



.bg1{ height:140px;}

.top{height:50px; color:#FFF; line-height:50px; font-size:14px; width:100%; max-width:1200px;margin:0px auto;}

.top_r{ float:right;}

.top_r a{ display:block; float:right; position:relative; width:30px; height:30px; padding:10px 0; position:relative; margin-right:10px;}

.top_r a p{ display:none; position:absolute; top:40px; right:0; padding:5px; background:#fff; border-radius:5px;}

.top_r a p img{ max-width:68px; height:68px;}

.top_r a:hover p{ display:block;}



.top .i1{float:left;}

.top .i2{float:left;margin-left:50px;}

.top .i2 span{color:#fe002c;}

.top .i2 a{position:relative;}

.top .i2 a p{width:110px;height:110px;position:absolute;display:none;left:0;}

.top .i2 a:hover p{display:block;}

.top .i3{float:right;}

.top .i3 a{color:#fe002c;border-left:1px solid #fe002c;padding-left:5px;}

.top .i3 a:nth-child(1){border-left: none}
.top .i3 a{position:relative;}

.top .i3 a p{width:110px;height:40px;position:absolute;display:none;left:0; top:20px}

.top .i3 a:hover p{display:block;}

/*.info{ overflow:hidden; margin-bottom:20px; border:solid 1px #DEDEDE; box-sizing:border-box; padding:11px;}

.info .l{width:600px;float:left;}

.info .l img{width:100%;}

.info .r{float:right;}

.info .r .t{ font-size:25px; color:#333; line-height:40px; border-bottom: solid 1px #D5D5D5; width:548px;}

.info .r .b{margin-top:10px;}

.info .r .art_img_tel{margin-left:10px;margin-top:-8px;}

*/















.bg2{background: url(../images/bg1.png);}



.menu{ float:right;}

.menu ul{ overflow:hidden; clear:both; margin-right:-20px;}

.menu li{ float:left; font-size:16px; line-height:40px; padding:0 20px;}

.menu li a{ display:block; color:#fff;}

.sear{ text-align:center;}

.qietu .main{ height:100%;display: flex;justify-content:center; align-items:Center;}

.sear_p3{ background:rgba(255,255,255,0.6); width:800px; padding:10px; margin:0 auto; }

.sear1{ background:#FFF; width:128px; line-height:42px;height:42px; font-size:14px; padding:0; margin:0; border:none;}

.sear2{ width:500px; line-height:42px;height:42px; padding:0; margin:0; border:none; font-size:14px; background:url(../images/sear.jpg) no-repeat left center #fff; padding-left:50px;}

.sear3{ width:110px; line-height:42px;height:42px; padding:0; margin:0; border:none; font-size:14px; background:#0e56cc; font-size:18px; color:#fff; margin-left:10px;}



.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%; padding:0; margin:0;}

.focus ol li img{height:100%;width:100%;vertical-align:middle;}

.focus ul{position:absolute; bottom:15px; z-index:99; width:100%; text-align:center;}

.focus ul li{background:rgba(255,255,255,0.5);border-radius:25px;cursor:pointer;display:inline-block;height:9px;margin-left:10px;overflow:hidden;width:9px;}

.focus ul .current{background:#fff;}

.focus{ height:164px;}





.hj{overflow:hidden; clear:both; height:10px;}

.hj2{overflow:hidden; clear:both; height:15px;}

.hj3{overflow:hidden; clear:both; height:30px;}

.pp1{ padding:10px 0;}

.pp2{ padding:20px 0;}
.pp2 img{width: 100%;     }
.r img{width: 25px;    float: left;   }
.pp3{ padding:30px 0;}

.clear{overflow:hidden;clear:both;}



.nr1{overflow:hidden;clear:both;}

.nr1 li{ float:left; width:23%; padding:2% 1%; text-align:center;}

.nr1 li p{ padding-top:3%;}



.bg3{ background:#f9f9f9; padding:3% 0;}

.tit1{ background:url(../images/tbg1.jpg) no-repeat left center; padding-left:15px; line-height:40px; overflow:hidden; clear:both;}

.tit1 p{ float:left; font-weight:bold;}

.tit1 a{ display:block; float:right;}

.nr2{ overflow:hidden; clear:both; padding-top:8px;}

.nr2 li{ overflow:hidden; clear:both; padding:5px; padding-right:80px; position:relative; border-bottom:2px dotted #c7c7c7;}

.nr2_p1{ display:block; font-size:14px; font-weipght:bold; color:#031f5a; line-height:30px;height:30px; overflow:hidden;}

.nr2_p2{ height:24px; overflow:hidden;}

.nr2_p3{ display:block; position:absolute; top:10px; right:0px; background:#606060; color:#FFF; font-size:14px; font-weight:bold; width:60px; text-align:center; line-height:30px;}

.nr3{ overflow:hidden; clear:both;}

.nr3 li{ overflow:hidden; clear:both; padding:2% 0; border-bottom:2px dotted #c7c7c7;}

.nr3_p1{ float:left; width:31%;}

.nr3_p1 a{ display:block; width:100%; position:relative; padding-bottom:60%; overflow:hidden;}

.nr3_p1 a img{ position:absolute; top:0; left:0;width:100%; height:100%;}

.nr3_p2{ float:right; width:65%}

.nr3_p3{ display:block; float:left; width:calc(100% - 100px); overflow:hidden; line-height:30px;height:30px;}

.nr3_p4{ float:right; width:80px; text-align:right; overflow:hidden; line-height:30px;height:30px;}

.nr3_p5{ overflow:hidden; clear:both;color:#666; line-height:20px; overflow:hidden;}



.tit2{ overflow:hidden; clear:both; text-align:center; line-height:1.5;}

.tit2_p1{ font-weight:bold; color:#002250}

.tit2_p2{ color:#777;}



.fbg{ background:#004480;}

.ftit{width:100%; max-width:1000px;}

.ftit_p1{ overflow:hidden; clear:both; color: #99bbda; margin:5px 0;}

.ftit_p1 span{ float:left; color: #99bbda; }

.ftit_p1 a{ float:left; color: #99bbda;  margin: 0 11px;}

.foot{ text-align:center;}





.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{float: left;padding: 2%;}
.list_li_xwnr{float: left;
padding: 2%;
width: 65%;}

@media screen and (max-width:1200px) {
.list_li_xwnr{width: 96%;}
}







.tit11{ background:url(../images/tbg1.jpg) no-repeat left center; padding-left:15px; line-height:40px; overflow:hidden; clear:both; text-align:left;  font-weight:bold;}

.sonnav {

    width: 100%;

    height: 44px;

    background: #F3F3F3;

    margin: 0px auto;

}

.tit33{  max-width: 1200px;    margin: 0px auto; line-height:36px; overflow:hidden; clear:both; padding-bottom:5px; margin-bottom:15px;}



.inmain {

    width: 1200px;

    margin: 0px auto;

    padding-top: 28px;

    overflow: hidden;

}





@media screen and (min-width:320px){

.tt1 {font-size:18px;}

.tt2{font-size:12px;}

.tt3{font-size:60px;}

.tt4{font-size:18px;}

.tt5{font-size:16px;}

.tt6{font-size:12px;}

.tt7{font-size:14px;}

.tt8{font-size:40px;}



}

@media screen and (min-width: 414px){

.tt1 {font-size:20px;}

.tt2{font-size:12px;}

.tt3{font-size:70px;}

.tt4{font-size:21px;}

.tt5{font-size:18px;}

.tt6{font-size:12px;}

.tt7{font-size:14px;}

.tt8{font-size:50px;}

iframe { width:400px; height:300px;}

}

@media screen and (min-width: 480px){

.tt1 {font-size:22px;}

.tt2{font-size:12px;}

.tt3{font-size:80px;}

.tt4{font-size:24px;}

.tt5{font-size:18px;}

.tt6{font-size:14px;}

.tt7{font-size:16px;}

.tt8{font-size:60px;}

}

@media screen and (min-width: 640px) {

.tt1 {font-size:24px;}

.tt2{font-size:12px;}

.tt3{font-size:90px;}



.tt4{font-size:28px;}

.tt5{font-size:20px;}

.tt6{font-size:18px;}

.tt7{font-size:16px;}

.tt8{font-size:80px;}

}

@media (min-width:1024px) {

.tt1{font-size:30px;}

.tt2{font-size:14px;}

.tt3{font-size:140px;}



.tt4{font-size:38px;}

.tt5{font-size:22px;}

.tt6{font-size:14px;}

.tt7{font-size:20px;}

.tt8{font-size:130px;}

.pc{ display:block;}

.app{ display:none;}



}

@media (min-width:1180px) {

.tt1{font-size:30px;}

.tt2{font-size:14px;}

.tt3{font-size:140px;}



.tt4{font-size:38px;}

.tt5{font-size:22px;}

.tt6{font-size:16px;}

.tt7{font-size:20px;}

.tt8{font-size:140px;}

.pc{ display:block;}

.app{ display:none;}



}

@media (min-width:1360px) {

	

}





@media (max-width:768px){

.pc{ display:none;}

.app{ display:block;}

.logo{ width:30%; padding-left:2%;}

.logo img{ width:100%;}

.nr1 li img{ width:60%;}



.content img{max-width:100%;}



.bg21{background: url(../images/bg1.png); position:absolute; top:0; left:0; width:100%; z-index:999999999999999999999999999999999999;}

.bg22{background: url(../images/bg1.png); padding:1%;}

.bg22 .sear1{ background:#FFF; width:100%; line-height:32px;height:32px; font-size:14px; padding:0; margin:0; border:none;}

.bg22 .sear2{ width:calc(100% - 30px);  line-height:32px;height:32px; padding:0; margin:0; border:none; font-size:14px; background:url(../images/sear.jpg) no-repeat left center #fff; padding-left:30px;}

.bg22 .sear3{ width:100%; line-height:30px;height:32px; padding:0; margin:0; border:none; font-size:14px; background:#0e56cc; color:#fff;}

.m_left{ float: none; width:98%; padding:1%;}

.m_right{ float: none; width:98%; padding:1%;}

.nr3_p5{ height:40px;}

.nr4{ padding:1%; overflow:hidden; clear:both;}

.nr4 li{ float:left; padding:1%; width:48%;}

.nr4_p1{ border:1px solid #ddd; padding:4px; overflow:hidden; clear:both;}

.nr4_p2{ display:block; width:100%; padding-bottom:66%; position:relative; overflow:hidden;}

.nr4_p2 img{ position:absolute; top:0; left:0;width:100%; height:100%;}

.nr4_p3{ display:block; line-height:36px;height:36px; overflow:hidden; font-size:14px; border-bottom:1px dashed #ddd;}

.nr4_p4{ display:block; float:right; width:76px; border-radius:20px; line-height:28px;height:28px; text-align:center; color:#FFF; font-size:12px; background:#606060; margin-top:5px;}

.nr4_p5{ margin:5px; height:60px; line-height:20px; overflow:hidden; clear:both;}

.nr5{ overflow:hidden; clear:both;}

.nr5 li{ float:left; width:31%; padding:1%}

.nr5 li a{ display:block; width:100%; padding-bottom:40%; position:relative; overflow:hidden;}

.nr5 li img{ position:absolute; top:0; left:0;width:100%; height:100%;}

.ftit{ width:96%; margin:0 auto;}

.ftit table{ width:96%; margin:0 auto;}

.ftit table img{ height:30px;}

.sear5{ background:#FFF; width:100%; padding:0; margin:0; line-height:30px; height:30px; border:1px solid #eee;}

.sear6{ background:#ed1b24; width:100%; padding:0; margin:0; line-height:32px; height:32px; border:1px solid #ed1b24; color:#FFF; font-size:14px; color:#FFF;}

.sear_p4{ text-align:center; padding-top:22%; color:#fff;}

.m_left2{ width:96%; padding:2%;}

.m_right2{width:96%; padding:2%; border-top:1px solid #dedede; text-align:center;}

/*11月5日新添加*/

.ftit_p2,.ftit_p3{ float:none; width:88%; margin:0 auto; overflow:hidden; clear:both; text-align:left; margin-top:3%;}

.ftit_p4{ float:none; width:88%; margin:0 auto; overflow:hidden; clear:both; text-align:left; }

.ftit_p5{ float:left; width:60%;}

.ftit_p6{ float:right; width:30%; padding-right:2%;}

.ftit_p6 img{ width:100%;}

/*11月5日新添加结束*/



/*11月13日修改*/

.info{ overflow:hidden; margin:1%; margin-bottom:2%; border:solid 1px #DEDEDE; box-sizing:border-box; padding:1%;}

.info .l{width:96%; margin:0 auto;}

.info .l img{width:100%;}

.info .r ul{width:96%; margin:0 auto; overflow:scroll;}

.info .r .t{ font-size:18px; color:#333; line-height:40px; border-bottom: solid 1px #D5D5D5;}

.info .r .b{margin-top:10px;}

.info .r .art_img_tel{margin-left:10px;margin-top:-8px;}




.list_li {
    width: 96%;
    padding: 2%;
}








}

@media (min-width:769px) {

iframe { width:680px; height:500px;}

.tt1{font-size:28px;}

.tt2{font-size:14px;}

.tt3{font-size:130px;}



.tt4{font-size:34px;}

.tt5{font-size:22px;}

.tt6{font-size:14px;}

.tt7{font-size:18px;}

.tt8{font-size:120px;}

.pc{ display:block;}

.app{ display:none;}

.m_left{ float:left; width:48%;}

.m_right{ float:right; width:48.4%;}



.m_left2{ float:left; width:62%; padding:2%;}

.m_right2{ float:right; width:24%; padding:2% 2% 2% 4%; border-left:1px solid #dedede;}

.list_li img{ max-width:750px; min-width:740px; margin-top:15px;}

.nr3_p5{ height:60px;}



.nr4{ overflow:hidden; clear:both; margin:0 -8px;}

.nr4 li{ float:left; padding:8px; width:388px;}

.nr4_p1{ border:1px solid #ddd; padding:4px; overflow:hidden; clear:both;}

.nr4_p2{ display:block; width:378px; height:244px;}

.nr4_p2 img{ width:378px; height:244px;}

.nr4_p3{ display:block; line-height:46px;height:46px; overflow:hidden; font-size:16px; border-bottom:1px dashed #ddd;}

.nr4_p4{ display:block; float:right; width:96px; border-radius:20px; line-height:28px;height:28px; text-align:center; color:#FFF; font-size:14px; background:#606060; margin-top:20px;}

.nr4_p5{ float:left; margin:5px; width:200px; height:60px; line-height:20px; overflow:hidden; clear:both;}

.nr5{ overflow:hidden; clear:both; margin:0 -10px;}

.nr5 li{ float:left; padding:8px 10px;}

.nr5 li a{ display:block; width:130px; height:60px; border:1px solid #CCC;}

.nr5 li img{ width:130px; height:60px;}

.ftit table{ width:577px;}

.sear5{ background:#FFF; width:400px; padding:0; margin:0; line-height:38px; height:38px; border:1px solid #eee;}

.sear6{ background:#ed1b24; width:120px; padding:0; margin:0; line-height:40px; height:40px; border:1px solid #ed1b24; color:#FFF; font-size:18px; color:#FFF;}

.sear_p1{ font-size:60px; color:#FFF; line-height:1.6;}

.sear_p2{ font-size:24px; color:#FFF; line-height:1.6;}

.sear_p4{ text-align:center; padding-top:18%; color:#fff;}





/*11月5日新添加*/

.ftit_p2{float:left; width:35%; text-align:left;}

.ftit_p4,.ftit_p5{float:left; width:35% !important; text-align:left;}

.ftit_p3{ float:right; text-align:left;}

.width65{width:65% !important;}

/*11月5日新添加结束*/



/*11月13日修改*/

.info{ overflow:hidden; margin-bottom:20px; border:solid 1px #DEDEDE; box-sizing:border-box; padding:11px;}

.info .l{width:600px;float:left;}

.info .l img{width:100%;}

.info .r{float:right;}

.info .r .t{ font-size:25px; color:#333; line-height:40px; border-bottom: solid 1px #D5D5D5; width:548px;}

.info .r .b{margin-top:10px;}

.info .r .art_img_tel{margin-left: 10px;
    margin-top: 10px;}







}





.nr52{ overflow:hidden; clear:both;}

.nr52 li{ padding:20px 0; border-bottom:1px dashed #ddd; overflow:hidden; clear:both;}

.nr52_p1{ float:left; display:block; width:196px; height:115px;}

.nr52_p1 img{ width:196px; height:115px;}

.nr52_p2{ float:left; width:760px; padding-left:20px;}

.nr52_p3{ display:block; line-height:40px; height:40px; overflow:hidden; font-size:18px;}

.nr52_p4{ height:48px; overflow:hidden;}

.nr52_p5{ float:right; font-size:16px; color:#888;}





.tit33{  background:#f7f6f6; line-height:36px; border-bottom:1px solid #ddd; overflow:hidden; clear:both;  padding:0 10px;}
.tit33 img{width: 15px;
    float: left;
    margin-top: 10px;
    margin-right: 9px;}
.tit33 span{ font-size:14px;float:right;}

.tit33_p1{ float:left;  padding-left:15px; font-size:15px;}

.tit33 a{ font-size:12px;color:#337de0;}

.nr55_p2 { overflow:hidden; clear:both; padding:5px 0 5px 10px; min-height:500px;}

.nr55_p2 li{ overflow:hidden; clear:both; line-height:32px; border-bottom:1px dotted #CCC; background:url(../images/tub1.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;}





.page{text-align:center;}

.pages{margin-top:40px;text-align:center;font-size: 18px;}



.neir{ padding:10px; text-align:left; font-size:14px; color:#333;font-family:"微软雅黑";min-height:500px;}

.neir h1{  text-align:center; font-size:20px; color:#333;font-family:"微软雅黑";}






.nr33{ overflow:hidden; clear:both; padding:10px 5px;}

.nr33 li{ float:left; width:225px; padding-left:20px; text-align:center;}

.nr33 li a{ display:block; color:#333}

.nr33 li img{ width:225px; height:160px;border:1px solid #ccc;}

.nr33 li p{ font-size:16px; line-height:38px; overflow:hidden; height:38px;}



.nr34{ overflow:hidden; clear:both; padding:10px 5px;}

.nr34 li{ float:left; width:255px; padding-left:20px; text-align:center;}

.nr34 li a{ display:block; color:#333}

.nr34 li img{ width:255px; height:220px;border:1px solid #ccc;}

.nr34 li p{ font-size:16px; line-height:38px; overflow:hidden; height:38px;}



/*11月5日新添加*/

.fbg1{ background:#00489A; color:#fff; overflow:hidden; clear:both;}

.ftit_p21{ float:left; padding-right:5%; padding-top:3%;}

.ftit_p21 img{ width:110px; height:110px;}

.ftit_p22{ float:left; text-align:left;}

.ftit_p23{ line-height:2.5; background:url(../images/shim.jpg) no-repeat left bottom; font-weight:bold; margin-bottom:15px;}

.ftit_p3 a{ display:block; float:left; color:#fff; width:31.333%; padding:0 1%; line-height:2;}

.fbg2{ background:#083a77; color:#fff; overflow:hidden; clear:both; font-size:14px;}

.ftit_p6{ float:right;}



/*11月5日新添加结束*/



.s_xwnrybt{font-size: 25px;
color: #333;
line-height: 40px;
border-bottom: solid 1px #D5D5D5;
width: 96%px;
text-align: center;
padding: 0 0 20px 0;}













