@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; outline:0; font-size: 100%;}
body{ font-size:14px; color:#484848; font-family: "微软雅黑"; }
ol,ul,li{ list-style:none;}
img{ border:0 none;}
div{ overflow: hidden;}
a{cursor:pointer; color:#484848; text-decoration:none }
a:link,a:visited{ text-decoration:none;}
a:hover{ color:#cc3333; text-decoration: underline }



.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; clear: both;}
.red{ color: #bb1b1b !important;}
.nowarp{white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;}

/*layout CSS*/
.header{width: 100%; min-width: 960px;}
.contenter{width: 960px; margin: 0 auto; margin-top: 16px;}
.footer{width: 960px; margin: 20px auto; height: 38px; background: url(../images/footb.png); line-height: 38px; text-align: center; color: #cbb39e;}
/*model CSS*/
.logo{ width: 100%; height: 130px; background: url(../images/headb.png) no-repeat center;}
.logo1{ width: 960px; height: 130px; margin: 0 auto;}
.lnav{ width: 165px; height: 20px; margin-right: 70px;}
.lnav a{ color: #fff; font-size: 12px; margin: 0 10px;}
.nav{ width: 100%; height: 64px; background: url(../images/navb.png);}
.nav1{ width: 960px; height: 64px; margin: 0 auto;}
.nav1 ul{ margin-top: 4px;}
.nav1 ul li{ float: left;}
.nav1 ul li a{ margin: 0 40px; font-size: 15px; color: #fff; line-height: 29px;}
.nav1 ul li a:hover{ color: #f3a540; text-decoration: none;}
.nav1 ul li img{ margin-top: 6px;}
.banner{ width: 100%; height: 258px;}
.about{ width: 702px; height: 217px; border: 1px solid #d5d5d5;}
.title{ height: 31px; background: url(../images/jtb1.png);}
.title span{ display: block; width: 110px; padding-right: 3px; font-size: 16px; color: #363636; text-align: center; line-height: 31px; height: 31px; background: url(../images/tsp1.png); margin-left: 5px;}
.abxx{ width: 440px; height: 140px; margin-top: 20px; line-height: 23px;}
.contact{ width: 241px; height: 219px; background: url(../images/contactb.png);}
.contact .t span{ line-height: 30px; color: #fff; margin-left: 15px;}
.contact .t a{ font-size: 12px; color: #fff; line-height: 30px; margin-right: 20px;}
.contact img{ margin: 13px;}
.contact p{ margin: 0 13px;}
.show{ width: 958px; height: 210px; border: 1px solid #e3d7c7; margin-top: 15px;}
.jtitle{ height: 31px; background: url(../images/jtb2.png);}
.jtitle span{display: block; width: 110px; padding-right: 3px; font-size: 16px; color: #6b4923; text-align: center; line-height: 31px; height: 31px; background: url(../images/jsp2.png); margin-left: 5px;}
.jtitle a{ font-size: 12px; margin-right: 15px; line-height: 30px;}
.footer a{ color: #cbb39e;}

/*jj*/
.jj_left { width: 241px;}
.jj_right{ width: 703px; border: 1px solid #e3d7c7;}
.jjc{ line-height: 24px; min-height: 260px; padding:10px}

/*banner*/
.main_image {width:100%; height:258px; border-top:1px solid #d7d7d7; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:258px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:258px;}
.main_image li span {display:block; width:100%; height:258px}
.main_image li a {display:block; width:100%; height:258px}
#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.gif) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.gif) no-repeat right top;right:100px;} */

/*gund*/
#demo{ margin-top: 18px;}
#demo img{ margin: 0 16px; border: 1px solid #e6dbcc;}

.tp img{   
  MAX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width>100%?"100%":this.width)!important;
}
.fy { text-align: center; height: 60px; padding-top: 20px;}
.fy a{ font-size: 12px;height: 20px; display: inline-block; padding: 0 8px; border: 1px solid #acacac; line-height: 20px;}
.fy a:hover{ background: #43a39a; color: #fff; text-decoration: none;}