/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#666666;}
a:hover{ color:#333333;text-decoration:underline;}
fieldset,img{border:0;}
ol,ul{ list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:normal;}
em,i,stong{ font-style:normal; font-weight:normal;}
body{ font-family:微软雅黑;  font-size:12px; color:#6666666; }
.fl{float:left;overflow:hidden;}
.fr{float:right;overflow:hidden;}
.w{width:100%;}
.wide{width:1200px;margin:0 auto;}
.kb{height:35px;clear:both;}

/*head*/
.headbox{height:45px;background-color:#f7f7f6;overflow:hidden;}
.head{overflow:hidden;}
.head_l{color:#979797;font-size:14px;line-height:45px;overflow:hidden;}
.head_r{color:#957f66;line-height:45px;font-size:20px;overflow:hidden;}
.head_r a{margin:10px;color:#957f66;}


/*nav*/
.nav_bg{ height:130px; background:#ffffff;overflow:hidden;}
.nav{height:130px;overflow:hidden;}
.navbox{font-size:15px; color:#ffffff; line-height:130px;}
.navbox li{ width:122px;float:left;overflow:hidden;}
.navbox li a{width:122px;float:left; font-size:16px; color:#333333; line-height:130px; text-align:left; font-family:"Microsoft YaHei";}
.navbox li a:hover{ color:#c62619;text-decoration:underline;}
.navbox01{width:215px;height:110px;overflow:hidden;}
.navbox02{font-size:15px;color:#ffffff; line-height:130px;}
.navbox02 li{width:121px;float:left;overflow:hidden;}
.navbox02 li a{width:121px;float:left; font-size:16px; color:#333333; line-height:130px; text-align:right; font-family:"Microsoft YaHei";}
.navbox02 li a:hover{ color:#c62619;text-decoration:underline;}
.navbox a span{display:block;text-align:center;width:120px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.navbox a span.span2{display:none;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale(1.12);
transform: scale(1.12);}
.navbox a:hover span.span1{display:none;}
.navbox a:hover span.span2{display:block;opacity: 1.0;
-webkit-transform: scale(1);
transform: scale(1);}

.navbox02 a span{display:block;text-align:center;width:120px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.navbox02 a span.span2{display:none;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale(1.12);
transform: scale(1.12);}
.navbox02 a:hover span.span1{display:none;}
.navbox02 a:hover span.span2{display:block;opacity: 1.0;
-webkit-transform: scale(1);
transform: scale(1);}
/*banner*/
.banner{clear:both;}


/*cpzs*/
.cpzs{overflow: hidden;}
.cpzsbox{width:1200px;margin:0 auto;padding-top:0px;padding-bottom: 35px;overflow:hidden;}

/*cpzs_fr*/
.cpzs_fr{width:1200px;height:35px;border-bottom: 1px dashed #dfdfdf;overflow:hidden;font-size: 15px;color:#999999;margin-top: 5px;}

/*cpzs02*/
.cpzs02{margin-top:30px;overflow:hidden;}
.cpzs03{margin-bottom:20px;overflow:hidden;}
.cpzs03_l{width:112px;height:40px;line-height:38px;text-align:center;font-size:18px;float:left;background-color:#dab866;overflow:hidden;}
.cpzs03_l a{color:#ffffff;}
.cpzs03_r{width:1088px;float:left;overflow:hidden;}
.cpzs03_r li{width:110px;height:38px;line-height:38px;text-align:center;font-size:18px;border:1px dashed #999999;float:left;margin-left:20px;background-color:#ffffff;overflow:hidden;}
.cpzs03_r li a{color:#544b4b;font-weight: bold;font-size: 12px;}

/*jjfa01*/
.jjfa01{overflow:hidden;margin-top:0px;}
.jjfa01 li{width:299px;height:400px; overflow:hidden; float:left; margin-top:20px;position:relative;margin-left: 1px;}
.jjfa01 li a{ width:100%;height:400px;float:left;overflow:hidden;position:relative;}
.bc{overflow:hidden;}
.bc i{width:299px;height:400px;overflow:hidden;display: block;position: absolute;}
.bc i img{width:299px;height:400px;overflow:hidden;}
.bc p{width:299px;height:37px;line-height:37px;text-align:center;font-size:16px;color:#ffffff;bottom: 0px;overflow:hidden;position: absolute;}
.yc {width:100%; height: 400px;background:url(../images/yzmx_18.png); position: absolute; left: 0px; top: 400px; z-index: 1; display: block;overflow:hidden;}
.yc p{width: 250px;height: 25px;overflow: hidden;margin: 0 auto;color:#ffffff; font-size: 21px;text-align: center; margin-top:295px;}
.yc span{width: 250px;height: 25px;overflow: hidden;margin: 0 auto;line-height: 26px;color:#ffffff; text-align: center;font-size:16px;margin-top:10px;display:block;}






.foot{padding-bottom:40px;padding-top:40px;line-height:33px;background-color:#2e313b;font-size:16px;color:#ffffff;overflow:hidden;}
.footbox{overflow:hidden;}













