@charset "utf-8";
/* CSS Document */

body,html{ width:100%; height:100%;}
body,html,div{ margin:0; padding:0; border:0;}
body,html,div,a,p,span,ul,li,dl,dd,h1,h2,h3,h4,h5,h6,input{ margin:0; padding:0;border:0; font:14px "微软雅黑"; color:#555;  list-style:none;}
img { border:0; }
a{ text-decoration:none;}



/**/
.head{ width:100%; height:108px;  margin:0 auto;  z-index:3; border-top:3px #244ba6 solid;}
.headz{width:1200px; margin:0px auto; height:108px; }
.headz-a{ float:left; width:245px; height:auto; overflow:hidden; margin-top:29px;}
.headz-a a img{ max-width:100%;}

.headz-c{ height:80px; line-height:80px; font-size:24px; color:#000; float:left; padding-left:17px; background:url(../images/fgx.png) left center no-repeat; margin:10px 0px 10px 13px;}

.headz-b{ float:right; margin-left:38px;}
.headz-b ul li{ float:left; width:auto; padding:0px 15px; height:103px;  text-align:center; position:relative; padding-bottom:5px; margin-left:20px;}
.headz-b ul li a{ font-size:14px; color:#333; line-height:103px;}
.headz-b ul li a span{ background:url(../images/xl.png) right center no-repeat; padding-right:18px;font-size:14px; color:#333;}
.headz-b ul li.ubr{background:url(../images/xbkg.png) bottom center no-repeat;}
.headz-b ul li.ubr a{ color:#244ba6;}
.headz-b ul li:hover{background:url(../images/xbkg.png) bottom center no-repeat;}
.headz-b ul li:hover a{ color:#244ba6;}
.headz-b ul li .lbr{ display:none;width:150px;  background:#fff;  height:auto; overflow:hidden; position:absolute; top:108px;left: -30px; z-index:99;}
.headz-b ul li .lbr li{width:100%; height:35px; padding:0px; text-align:center;border-bottom:1px #e6e6e6 solid; margin:0px;}
.headz-b ul li .lbr li a{line-height:35px; font-size:14px; color:#333; }
.headz-b ul li:hover .lbr{  display:block;}
.headz-b ul li .lbr li:hover{ background:none;}
.headz-b ul li .lbr li:hover a{ color:#c99754;}




/*  banner */
.focus{ position:relative; width:100%; height:auto; overflow:hidden;  z-index:0; z-index:9; margin:0 auto;background:url(../images/tbj2.jpg) top center ; }
.fcon{width:100%; height:auto; overflow:hidden;} 
.focus .fcon div{ position:relative; left:50%; top:0px; width:1920px; margin-left:-960px ; text-align:center;}
.focus .a{ position:absolute; left:50%; top:0px; width:1920px; margin-left:-960px }  
.focus div a img{ width:100%;}
.focus .D1fBt a i{}   
.focus .prev{ background:url(../images/lef1.png) center center no-repeat;left:46%; margin-left:-600px  }
.focus .next{ background:url(../images/rig1.png) center center no-repeat;right:46%; margin-right:-600px}
.focus .prev:hover{background:url(../images/lef2.png) center center no-repeat;}
.focus .next:hover{background:url(../images/rig2.png) center center no-repeat;}
.focus .prev,.focus .next{position:absolute;width:53px;height:53px; cursor:pointer; top:48%;}
.fbg{ position:absolute; width:1920px;top:93%; left:50%;height:auto; overflow:hidden;  z-index:9; text-align:center;margin-left:-960px}
.fbg .D1fBt{z-index:9; display:inline-table;}
.fbg .D1fBt a{ width:50px; height:5px;margin:0px 5px; display:inline-block;z-index:9; color:#fff; text-align:center; line-height:20px; font-size:14px; background:#808080;}
.fbg .D1fBt a.current{  background:#a10705;}

/**/
.zyh1{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative; margin-top:-57px; z-index:999;}
.zyh1z{ width:1120px; height:auto; overflow:hidden; margin:0 auto; padding:30px 40px 50px 40px; margin-bottom:60px; background:#f7f7f7 url(../images/njg1.png) 735px 80px no-repeat;}
.zyh1z-a{ float:left; width:660px; height:auto; overflow:hidden;}
.zyh1z-a1{width:100%; height:auto; overflow:hidden;}
.zyh1z-a1 span{ font-size:24px; color:#244ba6;}
.zyh1z-a1 font{ font-size:14px; color:#000; margin-left:6px;}
.zyh1z-a2{width:100%; height:auto; overflow:hidden;margin-top:20px;}
.zyh1z-a2a{ float:left; width:270px; height:auto; overflow:hidden;}
.zyh1z-a2b{ float:right; width:370px; height:auto; overflow:hidden; font-size:14px; color:#000; line-height:24px;}
.zyh1z-a2b a{ font-size:14px; color:#244ba6;}
.zyh1z-a2b a:hover{ text-decoration:underline;}
.zyh1z-b{ float:right; width:350px; height:auto; overflow:hidden;}
.zyh1z-b2{width:100%; height:auto; overflow:hidden;margin-top:20px;}
.zyh1z-b2a{width:100%; height:auto; overflow:hidden;}
.zyh1z-b2b{width:100%; height:auto; overflow:hidden;}
.zyh1z-b2b p{ display:inline-block;width:100%; height:auto; overflow:hidden; margin-top:20px;}
.zyh1z-b2b p i{float:left; margin-left:10px;}

/**/
.bot{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#f2f2f2;}
.botz{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:30px 0px;}
.botz-a{width:100%; height:auto; overflow:hidden; text-align:center;}
.botz-a a{ font-size:14px; color:#666;}
.botz-a a:hover{color:#244ba6;}
.botz-a span{font-size:14px; color:#666; margin:0px 25px;}
.botz-b{width:100%; height:auto; overflow:hidden;text-align:center; margin-top:10px;}
.botz-b p{ text-align:center; margin-top:5px;}
.botz-b p span{font-size:14px; color:#666; margin:0px 7px;}
.botz-b p span a{font-size:14px; color:#666;}



/*内页---*/
.ban1{width:100%; height:auto; overflow:hidden; max-width:1920px; margin:0 auto; z-index:0;}
.ban1z{ width:100%; height:auto; overflow:hidden; }   
.ban1 .ban1z-a{ position:relative; left:50%; top:0px; width:1920px; margin-left:-960px ; text-align:center;} 



/**/
.zyh2{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#f2f2f2;}
.zyh2z{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:9px 0px;}
.zyh2z-a{ margin-left:285px; height:auto; overflow:hidden;}
.zyh2z-a span{font-size:14px; color:#808080; line-height:24px;}
.zyh2z-a a{ font-size:14px; color:#808080; line-height:24px;}
.zyh2z-a a:hover{color:#244ba6;}
.zyh2z-a font{ font-size:14px; color:#244ba6; line-height:24px;}

/**/
.zyh3{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative; margin-top:-95px; z-index:999;}
.zyh3z{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-bottom:50px;}
.zyh3z-a{ float:left; width:240px; height:auto; overflow:hidden; background:#f2f2f2;border-top-left-radius:8px;border-top-right-radius:8px;}
.zyh3z-a1{width:100%; height:auto; overflow:hidden; background:#244ba6; padding:25px 0px 35px 0px; border-top-left-radius:8px;border-top-right-radius:8px;}
.zyh3z-a1 p{ text-align:center; margin-top:8px;}
.zyh3z-a1 p span{ font-size:24px; color:#e5e5e5; font-weight:bold;}
.zyh3z-a1 p font{ font-size:14px; color:#e5e5e5; font-family:Arial, Helvetica, sans-serif;}
.zyh3z-a2{width:100%; height:auto; overflow:hidden; margin-top:40px; margin-bottom:15px;}
.zyh3z-a2 ul li{ width:100%; height:42px; overflow:hidden; text-align:center;}
.zyh3z-a2 ul li a{ display:inline-block;width:100%; height:auto; line-height:41px; overflow:hidden; font-size:14px; color:#000;}
.zyh3z-a2 ul li.pon{ background:#a00010;}
.zyh3z-a2 ul li.pon a{ color:#fff;}
.zyh3z-a2 ul li:hover{ background:#a00010;}
.zyh3z-a2 ul li:hover a{ color:#fff;}
.zyh3z-b{ float:right; width:930px; height:auto; overflow:hidden; margin-top:115px;}
.zyh3z-b1{width:910px; height:auto; overflow:hidden; margin-left:20px;}
.zyh3z-b2{width:910px; height:auto; overflow:hidden; margin-left:20px; border-bottom:1px #e6e6e6 solid; padding-bottom:25px;}
.zyh3z-b2 h1{ font-size:18px; color:#000; font-weight:bold;}
.zyh3z-b2 div{width:100%; height:auto; overflow:hidden; margin-top:12px; font-size:14px; color:#000;}
.zyh3z-b2 div img{max-width: 100% !important;}
.zyh3z-b3{width:100%; height:auto; overflow:hidden; margin-top:25px;}
.zyh3z-b3a{width:910px; height:auto; overflow:hidden; margin-left:20px;}
.zyh3z-b3a h1{font-size:18px; color:#000; font-weight:bold;}
.zyh3z-b3a div{width:100%; height:auto; overflow:hidden; margin-top:20px;}
.zyh3z-b3a div ul li{ float:left; width:118px; height:38px; overflow:hidden; border:1px #e5e5e5 solid; margin-right:10px; text-align:center;}
.zyh3z-b3a div ul li a{ display:inline-block; width:100%; height:38px; overflow:hidden; line-height:37px;}
.zyh3z-b3a div ul li.pom{ background:#a00010; border:1px #a00010 solid;}
.zyh3z-b3a div ul li.pom a{ color:#fff;}
.zyh3z-b3b{width:100%; height:auto; overflow:hidden; margin-top:30px;}
.zyh3z-b3b ul li{ float:left; width:290px; height:auto; overflow:hidden; margin-left:20px; margin-bottom:25px;}
.zyh3z-b3b ul li div{width:290px; height:200px; overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.zyh3z-b3b ul li div a{position:static;+position:absolute;top:50%;}
.zyh3z-b3b ul li div a img{max-width:100%;max-height:100%;position:static;+position:relative;top:-50%;left:-50%;transition: all 0.3s;}
.zyh3z-b3b ul li p{ text-align:center; margin-top:13px;}
.zyh3z-b3b ul li p a{ font-size:14px; color:#000;}
.zyh3z-b3b ul li:hover div a img{transform: scale(1.15);}
.zyh3z-b4{width:910px; height:auto; overflow:hidden; text-align:center; margin-left:20px; margin-top:20px; }
.zyh3z-b4 div{ display:inline-table;}
.zyh3z-b4 div a{ float:left; display:inline-block; padding:0px 13px; height:38px; text-align:center; line-height:38px; font-size:18px; color:#000; font-family:Arial, Helvetica, sans-serif; overflow:hidden; background:#e6e6e6; margin:0px 5px;}
.zyh3z-b4 div a.on{ background:#a10705; color:#fff;}
.zyh3z-b5{width:910px; height:auto; overflow:hidden; margin-left:20px; margin-top:30px; }




.zyh3z-b3 .news{ width:100%; height:auto; overflow:hidden;}
.zyh3z-b3 .news .news_content{width: 95%;height: auto;overflow: hidden;padding: 30px 20px;border-bottom: 1px #e6e6e6 solid;border-radius:5px;}
.zyh3z-b3 .news .news_content p{ margin-bottom:4px;}
.zyh3z-b3 .news .news_content p a{ font-size:18px; color:#000;}
.zyh3z-b3 .news .news_content p font{ font-size:14px; color:#666; font-family:Arial, Helvetica, sans-serif;display:inline-block;float:right;}
.zyh3z-b3 .news .news_content div{width:100%; height: auto;overflow: hidden; margin-top:13px; font-size:14px; color:#666;}
.zyh3z-b3 .news .news_content:hover{background: #244ba6;}
.zyh3z-b3 .news .news_content:hover p a{color:#fff;}
.zyh3z-b3 .news .news_content:hover p font{color:#fff;}
.zyh3z-b3 .news .news_content:hover div{color:#fff;}


form th{font-size: 16px;}
form tr{height:55px;}
form tr input{line-height: 25px;border:1px solid rgb(169, 169, 169);padding:3px 5px;}
form textarea{padding:3px 5px;}


























