@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; outline:0; font-size: 100%;}
input,ol,ul,li{margin:0; padding:0;}
body{ font-size:14px; color:#333333; font-family: "微软雅黑"; background: #e8e8e8;}
ol,ul,li{ list-style:none;} 
img{ border:0 none;}
div{ overflow: hidden;}
a{cursor:pointer; color:#333333; text-decoration:none }
a:link,a:visited{ text-decoration:none;}
a:hover{ text-decoration: underline; color: #ff0000;}



.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac /*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
.right{ float:right;}
.left{ float: left;}
.clear{ margin: 0; padding: 0; width: 0; height: 0; clear: both;}
.red{ color: #bb1b1b !important;}
.nowarp{white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;}

/*layout CSS*/
.header{width: 100%; min-width: 1080px;background: #e8e8e8;}
.contenter{width: 1078px; margin: 0 auto; margin-top: 26px;border: 1px solid #dcdcdc; background: #ffffff;}
.footer{width: 1080px; margin: 0 auto; margin-top: 32px; height: 65px; border-top: 2px solid #7d4b08; font-size: 12px; text-align: center; line-height: 26px; padding-top: 15px;}
/*model CSS*/
.logo{ height: 99px; border-bottom: 3px solid #734200;}
.logo1{ width: 1080px; height: 99px; margin: 0 auto;}
.nav{ height: 35px; width: 814px; border: 1px solid #dddddd;background: url(../images/navb.png); border-bottom: 0; margin-top: 20px; border-radius: 35px 6px 0 0;}
.nav a{ line-height: 35px; padding: 0 30px; display: block; overflow: hidden; float: left; }
.nav a:hover{ background: #734200; color: #fff; text-decoration: none;}
.znav{ margin-top: 2px; height: 39px; background: url(../images/navb2.png); line-height: 34px;}
.znav img,.znav a{ float: left;}
.znav a{ color: #fff;}
.znav1{ width: 1080px; margin: 0 auto;}
.znav1 div{ display: none;}
.n3{ margin-left: 415px;}
.banner{ min-width: 1080px; height: 466px;background: #dedede;}
.about{ margin: 14px; height: 270px; width: 285px;}
.about .t{ height: 32px; line-height: 32px;}
.about .t span{ font-size: 16px; color: #fff; padding: 0 24px;  background: #7c521a;}
.about .t a{font-size: 12px;}
.about .c{ line-height: 26px; height: 130px; margin-top: 10px;}
.abli { margin-top: 10px;}
.abli a{ display: block; overflow: hidden; width: 240px; padding-left: 42px; height: 37px; border: 1px solid #d6d6d6; line-height: 34px; background: url(../images/ab.png);}
.abli a:hover{ background: url(../images/ah.png); color: #fff; text-decoration: none;}
.coright{ width: 746px; margin: 14px; height: 270px; margin-left: 0;}
.show{ width: 471px; height: 201px; background: url(../images/showb.png);}
.show .t{height: 32px; line-height: 32px;}
.show .t span{ font-size: 16px; margin-left: 10px;}
.show .t a{ font-size: 12px; margin-right: 10px;}
.contact{ width: 254px; height: 201px;}
.contact .c{ margin: 10px 4px; line-height: 35px;}
.lj{ width: 760px;}
.lj a{ float: left; margin-right: 15px;}
.xnav{ font-size: 12px; color: #666666; margin-top: 25px;}
.xnav a{ margin: 0 8px;}

/*jj*/
.jbanner{ height: 285px; min-width: 1080px; box-shadow:  0 3px 6px #cdcdcd;}
.jcontenter{ width: 1080px; margin: 0 auto; margin-top: 20px;}
.weizhi{ height: 30px; line-height: 30px; text-align: right;}
.cnav{ height: 36px; border: 1px solid #cfcfcf; background: #6c3e00;}
.cnav a{ display: block; overflow: hidden; width: 50%; float: left; line-height: 36px; font-size: 18px; color: #fff; text-align: center;}
.cnav a:hover{ text-decoration: none;}
.cnav a.active{background: url(../images/cnavb.png);}
.jnav{ height: 36px; line-height: 36px; border: 1px solid #cfcfcf; background: url(../images/jnavb.png); text-align: right;}
.jnav a{ margin: 0 10px;}
.cps{ margin-top: 10px; width: 1100px;}
.cp a{ display: block; overflow: hidden; width: 257px; height: 203px; padding: 2px; border: 1px solid #ddd; background: #fff;}
.cp{ width: 263px; float: left; margin-top: 10px; margin-right: 9px;}
.cname{ width: 263px; height: 30px; line-height: 30px; text-align: center;}
.jjt{ height: 36px;  border: 1px solid #cfcfcf; background: url(../images/jnavb.png); line-height: 36px;}
.jjt span{ font-size: 18px; color: #fff; padding: 0 28px; background: #734200;}
.jjt small{ margin-right: 12px;}
.jjc{ margin: 10px 0; line-height: 200%;}

/* main_image */
.main_visual{height:466px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative; }
.main_image{height:433px;overflow:hidden;position:relative; box-shadow: 0 3px 6px #cbcccb;}
.main_image ul{width:9999px;height:433px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:433px;}
.main_image li span{display:block;width:100%;height:433px}
.main_image li a{display:block;width:100%;height:433px}



div.flicking_con{position:absolute;top:417px;left:50%;z-index:999;height:32px;margin:0 0 0 -50px; background: #fff; text-align: center; padding: 0 40px; box-shadow: 0 0 3px #d1d0d1;}
div.flicking_con a{width:21px;height:21px;margin-top:6px;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:inline-block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
/* #btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;} */

/*gundong*/
.mr_frbox{height:140px;padding:24px 10px 0px;}
.mr_frBtnL{float:left;margin:45px 6px 0px 0px;cursor:pointer;display:inline;}
.mr_frUl{float:left;height:130px;width:406px;}
.mr_frBtnR{float:right;margin-top:45px;cursor:pointer;}
.mr_frUl ul li{display:inline;float:left;height:112px;width:129px;margin-right:8px;overflow:hidden;}
.mr_frUl ul li img{display:block;margin-bottom:7px;border:1px solid #D8D8D8;}
.mr_frUl a{ display: block; overflow: hidden; width: 125px; height: 108px;border: 2px solid #c5c5c5;}
.mr_frUl ul li a:hover img{border:1px solid #A0C0EB;}

/*banner*/
.main_image1 {width:100%; height:713px;  overflow:hidden; margin:0 auto; position:relative}
.main_image1 ul {width:9999px; height:713px; overflow:hidden; position:absolute; top:0; left:0}
.main_image1 li {float:left; width:100%; height:713px;}
.main_image1 li span {display:block; width:100%; height:713px}
.main_image1 li a {display:block; width:100%; height:713px}
#btn_prev1,#btn_next1{z-index:11111;position:absolute;display:block;width:74px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
/* #btn_prev{background:url(../images/left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/right.png) no-repeat right top;right:100px;}  */