@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:#606060; font-family: "微软雅黑"; }
ol,ul,li{ list-style:none;} 
img{ border:0 none;}
div{ overflow: hidden;}
a{cursor:pointer; color:#606060; 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; 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: 1024px; box-shadow: 0 3px 3px #b9b9b9;}
.contenter{width: 1024px; margin: 28px auto; }
.footer{width: 100%; min-width: 1024px; height: 101px; background: url(../images/footb.png); border-top: 1px solid #bfbfbf;}
/*model CSS*/
.logo{ width: 100%; height: 102px; background: url(../images/logob.png);}
.logo1{ width: 1024px; height: 102px; margin: 0 auto;}
.lnav{ font-size: 12px; line-height: 28px;}
.lnav span{ margin-left: 10px;}
.nav{ width: 100%; height: 48px; border-top: 1px solid #dedede; background: url(../images/navb.png);}
.nav1{ width: 1024px; height: 48px; margin: 0 auto;}
.nav1 a{ float: left; line-height: 48px; margin: 0 35px;}
.nav1 img{ float: left;}
/* .banner{ width: 100%; height: 308px;} */
.banner{ width: 100%; height: 360px;}
.xbanner{ width: 549px; height: 360px; border: 1px solid #9f9f9f;}
.about{ width: 437px; height: 362px;}
.title{ height: 34px; border-bottom: 1px solid #cdcdcd; background: url(../images/tb.png) no-repeat right;}
.title span{ display: block; overflow: hidden; height: 34px; font-size: 18px; line-height: 34px; color: #fff; background: url(../images/tsb.png); padding: 0 14px;}
.title a{ display: block; overflow: hidden; width: 74px; height: 21px; background: url(../images/sb.png); margin: 6px 11px; float: right; font-size: 12px; line-height: 21px; text-align: center; color: #fff;}
.about .c{ line-height: 30px; height: 210px; margin: 11px 0;}
.foot{ width: 1024px; margin: 0 auto; font-size: 12px;}
.foot img{ margin-left: 300px;}
.foot p{ color: #525252; line-height: 20px;}
.foot span{ color: #878787; line-height: 35px;}
.foot div{ margin-top: 16px;}

/*jj*/
.jjleft{ width: 279px;}
.jlt{ width: 279px; height: 84px; background: url(../images/jlt.png); text-align: right; line-height: 84px; color: #fff;}
.jlt span{ margin-right: 14px; font-size: 24px;}
.jlt small{ font-size: 18px; margin-right: 4px;}
.jli{ margin-top: 14px;}
.jli a{ display: block; overflow: hidden; width: 277px; height: 40px; border: 1px solid #d4d3d2; background: #f1efee; text-align: center; line-height: 40px; font-size: 16px; margin-top: 4px;}
.jcontact{ margin-top: 18px; height: 170px; background: url(../images/contactb.png) no-repeat right bottom; line-height: 24px;}
.jjright{ width: 716px;}
.jjc{ line-height: 200%; margin: 10px 0; width: 716px;}
.jjc img{max-width:100%;}
.jjc .tbf_son_con img{max-width:100%;}
.jjc .tbf_son_con .tson_main_con_right_con_news img{max-width:716px;}
.jjc div img{max-width:100%;}
/*banner*/
/*.main_image {width:100%; height:308px;  overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:308px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:308px;}
.main_image li span {display:block; width:100%; height:308px}
.main_image li a {display:block; width:100%; height:308px}*/
.main_image {width:100%; height:360px;  overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:360px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:360px;}
.main_image li span {display:block; width:100%; height:360px}
.main_image li a {display:block; width:100%; height:360px}
#btn_prev,#btn_next{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;}  */