html, body {
      position: relative;
      height: 100%;
}
body{font-size:12px;color:#000000; margin:0; padding:0;/* overflow-x:hidden;*/background:url(bg.jpg) top center no-repeat;/*background-size:100%;*/}
ul,li{ list-style:none; margin:0; padding:0;}
a{color:#000; text-decoration:none;}
a:hover{ text-decoration:underline;}
img{ margin:0; padding:0; border:0; max-width:100%;}
p{ line-height:180%;}
.clear{ clear:both;}
input:focus {outline:none; }
.mob{ display:none;}
.tt{ text-align:center;padding:1rem 0;}

.wrap{ width:1920px; max-width:100%; min-width:1200px; margin:0 auto; background:url(bg.jpg) top center no-repeat;}
.wrap2{ width:1195px; max-width:99.9%;min-width:1200px; margin:0 auto; position:relative;}

.top{  text-align:left; height:50%;height:650px;position:relative; border:solid 0px #000;}

.top img.toptt{width:40%; position:absolute;top:10%;left:20%;}

.topline{background:url(topline.png) top center no-repeat;background-size:100%;height:167px; margin-left:10%; margin-right:10%;}
.topline div{ text-align:center; float:right; width:70%; margin-right:10%;}
.topline div a{color:#fff;}
.topline div h3{ font-size:24px; margin-top:10px; margin-bottom:15px;}
.topline div p{ text-align:left; font-size:16px; line-height:30px; text-indent:2em; height:60px; overflow:hidden;}

.main{ border:solid 0px red;  margin-left:1%; margin-right:1%;}

.topnews{width:1200px; margin:2rem auto;background:url(topnewsbg.png) no-repeat;  position:relative;}
.topnews i{ position:absolute;top:0;right:0;width:60%; height:100%; border:solid 1px #ccc;}




.home1{ width:100%;  background:url(home1.jpg) 0 0 no-repeat;}
.hfocus{ float:left; margin-top:10px;width:620px; height:482px; }
.hfocus .item{height:100%;}
.hfocus .carousel{height:100%; }
.hfocus .carousel-inner{height:100%;}
.hfocus .carousel-inner>.item>a>img, .carousel-inner>.item>img{ width:100%;height:100%;}
.carousel-caption{width:100%;left:0;right:0; text-align:center; background:#000;opacity: 0.8;}
.carousel-caption h3{font-size: 1.25rem;}

.hnews{ float:left;margin-top:20px;width:578px; overflow:hidden; position:relative;margin-left: -20px;}
.home1_box{}
.home1_list li{  margin:20px 0 20px 30px;}
.home1_list li div{width:100%; height:100%; margin:0 auto;  text-align:left;}
.home1_list li div a{font-size: 23px; color: #003366; background:url(ico.png) left center no-repeat; padding-left:26px;}
.home1_list li div p{ font-size:16px;color:#666666; text-align:left; text-indent:2em; line-height:35px; display:none;}
.home1_list li div p a{ font-size:16px; font-weight:normal;}
.home1_list li a:hover{ text-decoration:underline;}

.home1_list li:nth-child(1){  margin-left:0;}
.home1_list li:nth-child(1) div{width:100%; height:100%; margin:0 auto;  text-align:center;border-bottom:dashed 1px #CCC;}
.home1_list li:nth-child(1) div p{ font-size:16px;color:#666666; text-align:left; text-indent:2em; line-height:35px; display:block; margin-top:20px; margin-left:70px;}
.home1_list li:nth-child(1) div a{ font-size:20px; font-weight:bold; color:#fff; background:none; padding-left:0;}
.home1_list li:nth-child(1) div a.toptt{background:url(lm01.png) 0 0 no-repeat; height:59px; line-height:59px; overflow:hidden; display:block; margin-left:-50px;}
.home1_list li:nth-child(1) div p a{ font-size:16px; font-weight:normal;color:#343331;}



.hfgj_left{ float:left;width:58%;}
.hfgj_right{ float:left;width:40%;}

.hfgj_left ul{width:90%; margin:0 auto;}
.hfgj_left li{ clear:both; margin:10px 0; border-bottom:dashed 3px #fff; padding:30px 0px;}
.hfgj_left li img{ float:left;width:360px; height:235px; margin-right:20px;}
.hfgj_left li div.xlpl_tt{ float:left;width:230px; height:235px; overflow:hidden; }
.hfgj_left li div a{ font-size:20px; font-weight:bold; color:#343331;}
.hfgj_left li div p{ font-size:14px;text-align:left; text-indent:2em; line-height:33px; margin-top:20px;}
.hfgj_left li div p a{ font-size:14px; font-weight:normal;color:#666666; }
.hfgj_left li a:hover{ text-decoration:underline;}


.dfgccont ul{ margin-top:40px;}
.dfgccont li{ float:left; width:33.3%;}
.dfgccont li div{width:90%; margin:0 auto; border:solid 0px #e86364;  text-align:center;color:#fffffd;}
.dfgccont li div a{color:#000;}
.dfgccont li div a:hover{text-decoration:underline;}
.dfgccont li div img{width:100%; height:222px;padding-bottom:10px;}
.dfgccont li div span{ font-size:16px; padding-bottom:10px; display:block;}

.hfgj_right .dfgccont li{ float:left; width:100%;}

.home2_list li{  margin:20px 0 20px 10px;}
.home2_list li div{width:100%; height:100%; margin:0 auto;  text-align:left;}
.home2_list li div a{ font-size:23px; color:#003366;background:url(ico.png) left center no-repeat; padding-left:26px;}
.home2_list li a:hover{ text-decoration:underline;}
.twzb_right .home2_list li{ line-height:40px;}
.twzb_right .home2_list li div a{ font-size:23px; color:#666;}

.khjxs{ margin-top:30px;}
.khjxs i{ border-bottom:dashed 1px #c29d4c; display:block; height:10px; margin:35px 0; }

.home3_list li{ float:left;width:50%; line-height:35px;}
.home3_list li div{width:90%; height:100%; margin:0 auto;  text-align:left;}
.home3_list li div a{ font-size:23px; color:#003366;background:url(ico.png) left center no-repeat; padding-left:26px;}
.home3_list li a:hover{ text-decoration:underline;}

.twzb{ margin-top:40px;}
.twzb_left{background:url(sj.png) 0 0 no-repeat; float:left;width:395px; height:674px; margin-left:10px; margin-top:30px;}
.frcont{border:solid 0px red;width:335px; height:590px; margin:43px 0 0 33px; }
.twzb_right{border:solid 0px red;float:left;width:675px; /*height:674px;*/ margin-left:30px;padding-top: 7%; }

.bwhd{ margin-top:40px;}
.bwhd img{max-width:100%; margin:0 auto;}
.bwhdcont{position:relative; margin:20px 0;}
.bwhdcont1{ position:absolute;top:0;left:0; border:solid 0px red;width:590px; height:854px; overflow:hidden;}
.bwhdcont1 a{ display:block; height:854px;}
.bwhdcont2{ border:solid 0px green; position:absolute;top:150px;right:21px;width:580px; height:570px;}
.bwhdcont3{height:460px;}
.bwhdcont3ny{height:460px; overflow-y:scroll;border:solid 0px red;padding:0 20px 50px 20px; }
.bwhd span{ text-align:center; display:block;color:#003366; border-bottom:dashed 1px #003366; padding-bottom:20px; font-size:28px;font-weight: bold; margin-bottom:20px;}
.bwhd p{ line-height:30px; margin:1em 0; font-size:14px;}
.bwhdbtn{ text-align:center; margin-top:10px; position:absolute;bottom:0;left:0;width:100%;}
.bwhdbtn img{ display:inline-block; margin:0 20px;}

.spzb{margin-top:40px;}
.spzb_left{ float:left;margin-top:20px; border:solid 0px red;width:335px; height:500px; text-align:center; padding:10px 20px; background:#e5f3f6;}
.spzb_right{ float:right;margin-top:20px; border:solid 0px red;width:753px; height:500px; text-align:center; position:relative; overflow:hidden;}
.spzb_right img{width:730px; margin:0 auto;}
.spzb_right p{ position:absolute;bottom:0;left:0;background:url(spzbtt.png) 0 0 no-repeat;width:751px; height:76px; line-height:78px;color:#fff; font-size:23px; margin:0; }
.spzb img{ border:none; outline:none;}
.spzb .swiper-wrapper img{ border:solid 1px #e5f3f6;}
.spzb .swiper-wrapper img:hover{ border:solid 1px #02609d;}
.bz_up,.bz_down{margin:10px auto 10px auto; cursor:pointer;}

.spbb{ margin-top:40px;}
.spbb .dfgccont li div img{width:100%; height:470px;padding-bottom:10px;}

.bottominfo{ margin-top:80px;}



.foot{background:#a6843c; text-align:left; color:#fff; padding:30px 10px; line-height:30px; margin-top:30px; }
.copyright{ width:950px; margin:0 auto;}


/*@media screen and (max-width:1440px) {
body{background-size:140%;}
.mob{ display:block;}
.pc{ display:none;}
.top{  height:660px;}
.topline{height:140px;}
.main{}
}

@media screen and (min-width: 1024px) and (max-width: 1199px){
body{background-size:140%;}
.mob{ display:block;}
.pc{ display:none;}
.top{  height:550px;}
.topline{height:140px;}
.main{}
}
@media screen and (min-width: 768px) and (max-width: 1023px){
body{background-size:140%;}
.mob{ display:block;}
.pc{ display:none;}
.top{  height:450px;}
.topline{height:140px;}
.main{}
}
@media screen and (max-width:768px){
body{background-size:140%;}
.mob{ display:block;}
.pc{ display:none;}
.top{  height:400px;}
.topline{height:140px;}
.main{}
}

@media screen and (max-device-width: 480px) { 
body{background-size:140%;}
.mob{ display:block;}
.pc{ display:none;}
.top{  height:550px;}
.topline{height:140px;}
.main{}

}*/

@media screen and (max-device-width: 480px) { 
.mob{ display:block;}
.pc{ display:none;}

body{background-size:150%; background:none}
.top img.toptt{width:50%;top:15%;left:10%;}
.topline{height:140px;}
.main{}

}

/*@media screen and (max-width: 992px){
body{background-size:160%; background-position:30% 0;}
.mob{ display:block;}
.pc{ display:none;}
.top{  height:550px;}
.topline{height:140px;}
.main{}
}	
*/




