@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{ margin:0; padding:0;border:0; font:14px "微软雅黑"; color:#555;  list-style:none;}
img { border:0; }
a{ text-decoration:none;}



.topz{width:1200px; margin:0px auto; height:auto; overflow:hidden;}
.topbar { background:url(../images/topa1.jpg);border-width:1px 0; font-size:12px; width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px;}
.topbar .th { height:34px; line-height:34px; color:#959595;}
.topbar .fr em { margin:0px 10px; color:#fff;font-style: normal;}
.topbar .fr a{ color:#959595; padding-left:25px; margin-right:18px;}
.topbar .fr a.to1{background:url(../images/to1.png) left center no-repeat;}
.topbar .fr a.to2{background:url(../images/to2.png) left center no-repeat;}
.topbar .fr a.to3{background:url(../images/to3.png) left center no-repeat;}
.topbar .fr a:hover{ text-decoration:underline;}
.topbar .fr{ float:right;}
.topbar .fl{ float:left;}


.header { width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px;background:url(../images/topa1.jpg);padding:30px 0px;}
.headz{width:1200px; margin:0px auto; height:auto; overflow:hidden;}
.head-le{ float:left;}
.head-lea{ float:left; background:url(../images/lob.png) right center no-repeat; padding-right:20px;}
.head-leb{ float:left; margin-left:20px;}
.head-leb h2{ font-size:24px; color:#aa323e; font-weight:bold;}
.head-leb p span{ color:#5d5d5d; font-size:18px;}
.head-ri{ float:right;width:200px; height:auto; overflow:hidden; background:url(../images/dh.png) left center no-repeat; padding-left:75px;}
.head-ri p{ text-align:center;}
.head-ri p span{ font-size:18px;color:#5d5d5d; }
.head-ri p font{color:#aa323e; text-align:center; height:30px; line-height:28px; font-size:24px; width:200px; display:inline-block; border-radius:20px;font-weight:bold;}

.navbar { position:relative; z-index:1;background:url(../images/topa2.jpg);width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px;}
.navbz{width:1200px; margin:0px auto; height:auto; overflow:hidden;}
.navbar ul li{ float:left;cursor:pointer; text-align:center; width:100px;}
.navbar ul li a { text-align:center; color:#fff; display:inline-block;font-size:16px; height:49px; line-height:49px;width:100px; text-align:center;}
.navbar ul li:hover a{ color:#f8ce00;}
.navbar ul li.on a{color:#f8ce00;}

/*  banner */
.focus{ position:relative; width:100%; height:616px; overflow:hidden; float: left;}  
.focus img{width:1920px; height:616px}   
.focus .fPic{ position:absolute; left:50%; top:0px; width:1920px; margin-left:-960px }  
.focus .D1fBt a i{}   
.focus .prev,.focus .next{position:absolute;width:48px;height:48px; cursor:pointer; top:50%; margin-top:-20px}
.focus .prev{background:url(../images/b1.png) left no-repeat; left:50%; margin-left:-600px  }  
.focus .next{background:url(../images/br1.png) left no-repeat; right:50%; margin-right:-600px }
.focus .prev:hover{background:url(../images/fbl1.png) left no-repeat;}
.focus .next:hover{background:url(../images/fb1.png) left no-repeat;}
.fbg{ position:absolute; width:1920px;top:93%; left:50%;height:auto; overflow:hidden;  z-index:9999; text-align:center;margin-left:-960px}
.fbg .D1fBt{z-index:9999;width:150px;margin:0 auto;}
.fbg .D1fBt a{ width:28px; height:28px;margin:0px 5px; background:#666; display:inline-block;z-index:9999; color:#fff; text-align:center; line-height:28px; font-size:18px;}
.fbg .D1fBt a.current{width:28px; height:28px; background:#fea520;}

/**/
.yk1{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px;}
.yk1z{width:1200px; margin:0px auto; height:auto; overflow:hidden; margin-top:30px;}
.yk1z-top{width:100%; height:auto; overflow:hidden; margin-bottom:20px;}
.yk1z-top p{ text-align:center;}
.yk1z-top p span{ color:#aa323e; font-size:48px;}
.yk1z-top p font{ color:#aa323e; font-size:16px;}
.yk1z-top div{ color:#aa323e; font-size:14px; text-align:center; background:url(../images/btk1.png) center center no-repeat; width:565px; margin:0 auto; height:auto; overflow:hidden; padding:0px 170px; line-height:24px; margin-top:10px;}
.yk1z-bot{width:100%; height:auto; overflow:hidden; background:url(../images/xx.png) bottom center no-repeat; margin-bottom:30px;}
.yk1z-botle{ float:left; width:570px; margin-top:20px;}
.yk1z-botri{ float:right; width:600px;}
.yk1z-botri ul li{ width:100%; height:auto; overflow:hidden; background:url(../images/yd.png) 0px 7px no-repeat; padding-left:30px; margin-bottom:18px;}
.yk1z-botri ul li:nth-child(1){background:url(../images/yd.png) 0px 31px no-repeat;}
.yk1z-botri ul li a{ color:#aa323e; font-size:16px;white-space: nowrap;}
.yk1z-botri ul li p a{color:#aa323e; font-size:18px; font-weight:bold;background:url(../images/yz.png) right bottom no-repeat; padding-right:60px; padding-top:20px; display:inline-block;}
.yk1z-botri ul li div{ width:480px; height:auto; overflow:hidden; font-size:16px; color:#000; margin-top:10px;}

/**/
.yk2{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:url(../images/hsb.png) top center no-repeat;}
.yk2z{width:1200px; margin:0px auto; height:auto; overflow:hidden; margin-top:50px;}
.yk2z-top{width:100%; height:auto; overflow:hidden; margin-bottom:20px;}
.yk2z-top p{ text-align:center;}
.yk2z-top p span{ color:#aa323e; font-size:48px;}
.yk2z-top p font{ color:#aa323e; font-size:16px;}
.yk2z-top div{ color:#aa323e; font-size:14px; text-align:center; background:url(../images/btk2.png) center center no-repeat; width:565px; margin:0 auto; height:auto; overflow:hidden; padding:0px 170px; line-height:24px; margin-top:10px;}
.yk2z-bot{width:100%; height:auto; overflow:hidden; margin-top:40px;}
.yk2z-bot ul li{ float:left; width:365px; height:270px; margin:17px;}
.yk2z-bot ul li a img{ width:100%; height:100%;}
.yk2z-bota{ width:100%; height:auto; overflow:hidden; text-align:center; margin-bottom:30px; margin-top:20px;}
.yk2z-bota a{box-shadow:3px 3px 3px #afa28a;width:118px; height:37px; text-align:center; line-height:37px; font-size:16px; color:#fff; background:#aa323e; display:inline-block; margin:10px 30px;}
/**/
.yk3{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; }
.yk3z{width:1200px; margin:0px auto; height:auto; overflow:hidden; margin-top:30px; margin-bottom:30px;}
.yk3z-bot{width:98%; height:auto; overflow:hidden; margin:0 auto;}
.index-display1{ width:100%; height:auto; overflow:hidden;}
.index-display1 .con1 .btn { width:41px; height:91px;display:block; float:left; margin-top:50px;}
.index-display1 .con1 .prev {margin-right:5px;  background-position:6px 5px; background:url(../images/lea.jpg) no-repeat center center;}
.index-display1 .con1 .next {margin-left:5px;  background-position:-85px 5px; background:url(../images/ria.jpg) no-repeat center center;}
.index-display1 .con1 .prev.disabled { border:1px solid #CCC; background-position:-24px 5px; }
.index-display1 .con1 .next.disabled { border:1px solid #CCC; background-position:-55px 5px; }
.index-display1 .con1 { margin-top:10px; }
.index-display1 .con1 .tempWrap{ width:1076px; float:left;}
.index-display1 .con1 ul { overflow:hidden; }
.index-display1 .con1 li { float:left; margin:0px 15px;}
.index-display1 .con1 li .sub-pica { width:239px; height:158px;text-align:center;display:table-cell;text-align:center;vertical-align:middle;overflow:hidden; }
.index-display1 .con1 li .sub-pica img { max-width:100%; max-height:100%;}
.index-display1 .con1 li .sub-tita {height:25px; line-height:25px;text-align:center; margin-top:10px;}
.index-display1 .con1 li .sub-tita a{ font-size:16px; color:#292929;height:25px; line-height:25px; display:inline-block;}

/**/
.yk4{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:url(../images/hsb2.png) top center no-repeat;}
.yk4z{width:1200px; margin:0px auto; height:auto; overflow:hidden; margin-top:85px; margin-bottom:30px;}
.yk4z-bot{width:98%; height:auto; overflow:hidden; margin:0 auto; margin-top:60px; margin-bottom:30px;}
.yk4z-botle{ float:left; width:500px; height:431px;}
.yk4z-botri{ float:right; width:620px;}
.yk4z-botri ul li{ width:100%; height:auto; overflow:hidden; margin-top:35px;}
.yk4z-botri ul li .yk4-le{ font-size:60px; color:#aa323e; float:left;}
.yk4z-botri ul li .yk4-ri{ float:right; width:480px; padding-left:40px; border-left:1px #aa323e solid;}
.yk4z-botri ul li .yk4-ri p a{ color:#aa323e; font-size:18px; font-weight:bold;}
.yk4z-botri ul li .yk4-ri div{ color:#1c1c1c; font-size:14px; width:100%; height:auto; overflow:hidden; margin-top:10px;}
/**/
.yk5{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px;}
.yk5z{width:1200px; margin:0px auto; height:auto; overflow:hidden; margin-top:30px;}
.yk5z-bot{width:98%; height:auto; overflow:hidden; margin:0 auto; margin-top:30px;}
.yk5z-bot ul li{ width:570px; height:auto; overflow:hidden; float:left; margin:20px 0px;}
.yk5z-bot ul li .yk5z-le{ float:left; width:269px; height:208px; overflow:hidden;}
.yk5z-bot ul li .yk5z-ri{ float:right; width:280px;}
.yk5z-bot ul li p a{ color:#aa323e; font-size:18px; font-weight:bold;}
.yk5z-bot ul li .yk5z-ria{ font-size:14px; color:#2d2d2d;width:100%; height:auto; overflow:hidden; margin-top:13px; margin-bottom:15px;}
.yk5z-bot ul li .yk5z-rib{ width:100%; height:auto; overflow:hidden;}
.yk5z-bot ul li .yk5z-rib a{ display:inline-block; width:120px; height:33px; text-align:center; line-height:33px; color:#fff; background:#aa323e; margin-right:15px;}
.yk5z-bot ul li:nth-child(2),.yk5z-bot ul li:nth-child(4){ float:right;}
.yk5z-bot1{ width:100%; height:auto; overflow:hidden; text-align:center; margin-top:20px; margin-bottom:30px;}
.yk5z-bot1 a{ display:inline-block;width:118px; height:36px; text-align:center; line-height:36px; background:#aa323e; color:#fff; font-size:16px;}
/**/
.yk6{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:url(../images/ban1.png) top center no-repeat;}
.yk6z{width:1200px; margin:0px auto; height:auto; overflow:hidden; margin-top:40px;}
.yk6z-bot{ width:100%; height:auto; overflow:hidden; margin-bottom:40px; margin-top:30px;}
/**/
.dtwt{width:100%; height:auto; overflow:hidden; max-width:1920px; margin:0 auto; background:#aa323e url(../images/hb.png) top center no-repeat;}
.dtwtz{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:30px; margin-bottom:40px}
.dtwtza{ width:317px; height:auto; overflow:hidden; float:left;}
.dtwtzb{ margin:0px 120px;}
.dtwtza .dtwtza-t{background:url(../images/kz.png) 0px 6px no-repeat;width:100%; height:auto; overflow:hidden; border-bottom:1px #fff solid;}
.dtwtza .dtwtza-t span{text-indent:20px; display:inline-block;font-size:18px; font-weight:bold; border-bottom:3px #fff solid; padding-bottom:8px; color:#fff;}
.dtwtza .dtwtza-t font{font-size:18px; font-weight:bold;padding-bottom:8px;color:#fff;}
.dtwtza-b{width:100%; height:auto; overflow:hidden; margin-top:5px;}
.dtwtza-b ul li{width:100%; height:44px; line-height:44px;overflow:hidden; border-bottom:1px #fff dashed;}
.dtwtza-b ul li a{ display:inline-block;width:100%; height:44px; line-height:44px;overflow:hidden; color:#fff; font-size:14px;}
.fa_con { height:409px; overflow:hidden;}
.fa_con .cjwt_li{ width:100%;}
.fa_con tr{ width:100%;}
.fa_con td{ width:100%;}
.fa_con li { padding:10px 0;}
.fa_con li div { height:38px; line-height:38px; border-bottom:1px dotted #8e8c8c; background:url(../images/wq.jpg) no-repeat left center; font-weight:bold; padding:0 0 0 24px;}
.fa_con li div a { color:#fff;}
.fa_con li p { line-height:24px;height: auto; max-height:72px; overflow:hidden; background:url(../images/da.jpg) no-repeat 0 10px; padding:6px 0 0 24px; font-family:"宋体"; color:#fff;}

.fa_con .nobot { border-bottom:0;}
/**/
.yk7{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:url(../images/tjb.jpg) top center no-repeat; }
.yk7z{width:1200px; margin:0px auto; height:auto; overflow:hidden; margin-top:55px;}
.yk7z-le{ float:left; width:580px; height:auto; overflow:hidden;}
.yk7z-le p{ text-align:right; margin-top:12px;}
.yk7z-le p span{ color:#aa323e; font-size:24px; font-weight:bold;}
.yk7z-ri{ float:right; width:460px;height:auto; overflow:hidden;}
.yk7z-ri .yk7z-ria{ border-left:1px #aa323e solid;width:100%; height:auto; overflow:hidden; padding-left:15px;}
.yk7z-ri .yk7z-ria p span{ color:#aa323e; font-size:36px; font-weight:bold; display:inline-block; margin-bottom:8px;}
.yk7z-ri .yk7z-ria p font{ font-size:14px; color:#929292;}
.yk7z-ri ul li{width:100%; height:auto; overflow:hidden; margin-top:15px;}
.yk7z-ri ul li span{float:left; display:inline-block; font-size:14px; color:#020202; width:60px;height:30px; line-height:30px;}
.yk7z-ri ul li div{float:left; width:320px; height:auto; overflow:hidden; margin-right:5px;}
.yk7z-ri ul li div input{width:320px; height:30px; background:#e1e1e1; border:1px #d6d6d6 solid; border-bottom:0px;}
.yk7z-ri ul li img{ float:left;}
.yk7z-ri ul li div textarea{width:320px; max-width:320px; height:66px; background:#e1e1e1; border:1px #d6d6d6 solid; border-bottom:0px;}
.yk7z-ri ul li div input.kc,.yk7z-ri ul li div input.cz{ width:90px; height:25px; text-align:center; line-height:24px; color:#fff;}
.yk7z-ri ul li div input.kc{ background:#636363; margin-right:20px; float: left;}
.yk7z-ri ul li div input.cz{ background:#aa323e;}
.yk7z-ri ul li div input.yzm{ width:110px; float:left; margin-right:10px;}
.yk7z-ri ul li div img{ float:left;margin-right:10px;}

/**/
.bot1,.bot2{width:100%; height:auto; overflow:hidden; max-width:1920px; margin:0 auto;}
.bot1z,.bot2z{width:1200px; margin:0px auto; height:auto; overflow:hidden;}
.bot1{ background:#aa323e; margin-top:40px;}
.bot2{ background:#aa323e; border-top:1px #fff dashed;}
.bot1z{ padding:30px 0px 20px 0px;}
.bot2z{ text-align:center; padding:15px 0px;}
.bot2z span{ color:#fff; font-size:14px; margin:0px 10px;}
.bot1za,.bot1zb{ float:left;}
.bot1za{ width:260px; height:auto; overflow:hidden;}
.bot1za p{ text-align:center; margin-bottom:18px;}
.bot1za p span{ font-size:24px; color:#fff;}
.bot1za p font{ font-size:14px; color:#fff;}
.bot1za p a{ display:inline-block; font-size:18px; color:#fff; width:170px; text-align:center; height:35px; line-height:35px; border:1px #fff solid; border-radius:30px; margin-top:20px;}
.bot1zb{ width:260px; height:auto; overflow:hidden; border-right:1px #a0a0a0 dashed;border-left:1px #a0a0a0 dashed;padding:0px 70px; margin-left:80px;}
.bot1zb p{ display:inline-block;width:100%; height:auto; overflow:hidden; margin-bottom:10px;}
.bot1zb p span{ display:inline-block;color:#fff; font-size:18px; border-bottom:1px #fff solid; padding-bottom:5px; margin-left:10px;}
.bot1zb ul{ width:100%; height:auto; overflow:hidden;}
.bot1zb ul li{color:#6f6f6f; font-size:14px; background:#fff; border-radius:3px; width:98px; height:34px; text-align:center; line-height:34px; float:left; margin:9px 12px;}
.bot1zc{ width:340px; height:auto; overflow:hidden; float:right;}
.bot1zc-le{ float:left; width:170px; margin-top:25px;}
.bot1zc-le p{ font-size:14px; color:#fff;line-height:24px;}
.bot1zc-ri{ float:right; width:130px; height:130px; overflow:hidden;}
.bot1zc-ri img{width:130px; height:130px; overflow:hidden;}


