body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img {margin:0; padding:0;}
body{color: #333333;font-size: 12px;font-family: "宋体";background: #fff;min-width:1400px;}
fieldset,img { border:0; }
ul,ol,li{list-style-type:none;}
select,input,img{vertical-align:middle;}
table { border-collapse:collapse; border-spacing:0; }
a{text-decoration:none; color:#707070}
a:link{color:#252525;}
a:visited{color:#252525;}
a:hover,a:active,a:focus{color:#196196;}
.center{ margin:0 auto}
.right{ float:right;}
.left{ float:left}
.clearit{clear:both}
.juli{ width:100%; height:50px;}

.topbox{width:100%; height:688px; position:relative;}
.dhbox{ width:100%; height:120px; background:url(../215/dhbj.png) no-repeat center; position:absolute; z-index:999; top:0; left:0}

.dh {
    width: 1400px;
    height: 50px;
    padding-top: 55px;
}
.dh ul {
    position: relative;
    width: 1000px;
    margin-left: 330px;
}
.dh li{ width:86px; height:50px; line-height:50px; font-size:14px; text-align:center; float:left}
.dh li a{ color:#FFF; }
.dh li:hover .tzgx {
	display: block !important;
}


.tzgx{ display:none; position: absolute;top: 35px; left: 1200; width: 70px; overflow:hidden; height:120px; padding-left:20px; padding-top:12px; }

.tzgx a{ display:block; width:50px; text-align:center; height:25px; line-height:25px; border-bottom:#CCC 1px solid; font-size:12px; color:#fff; float:left; font-size:12px;}


.tzz:hover .tzgx{display: block;}



.banner{ width:100%; height:688px; background:url(../215/banner.jpg) no-repeat center; position:absolute; z-index:99}

.hzlxbox{ width:1400px; height:490px; overflow:hidden}
.hzlxbt{ width:100%; height:65px; margin-top:45px}
.hzhb{ width:950px; height:490px;}
.hzhbimg{ width:950px; height:180px; margin-top:45px}
.hzhbimg img{ padding:1px; float:left}

.lxwm{ width:400px; height:490px; color:#515151}
.lxwm1{ width:340px; height:auto; background:url(../215/lxwmxs1.jpg) no-repeat left; margin-top:30px; padding-left:60px; line-height:30px; font-size:20px}
.lxwm2{ width:340px; height:auto; background:url(../215/lxwmxs2.jpg) no-repeat left; margin-top:30px; padding-left:60px; line-height:25px; font-size:16px}
.lxwm3{ width:340px; height:auto; background:url(../215/lxwmxs3.jpg) no-repeat left; margin-top:30px; padding-left:60px; line-height:25px; font-size:14px}

.endbox{ width:100%; height:345px; background:#3c3c3c url(../215/endbj.jpg) no-repeat top; overflow:hidden}
.end{ width:500px; height:192px; overflow:hidden; margin:0 auto; padding-top:100px; text-align:center}
.end img{ padding-top:30px}
.endbq{ width:500px; height:60px; line-height:30px; font-size:12px; color:#FFF; text-transform:uppercase}


.jjnewsbox{ width:100%; height:695px; overflow:hidden; background:#e9e9e9}
.jjnews{ width:1400px; height:695px;}
.jjnewsbt{ width:100%; height:65px; margin-top:50px}
.jjnewsbt a{ width:105px; height:36px; display:block; border-radius:5px; background:#FFF; line-height:36px; text-align:center; font-size:14px; float:right; margin-top:20px}

.jjbox{ width:410px; height:556px;}
.jj{ width:410px; height:490px; overflow:hidden; background:url(../215/jjbj.jpg) center no-repeat}
.jj p{ width:315px; height:280px; display:block; margin:150px auto 0; font-size:14px; line-height:32px;}
.jj a{ color:#FFF; float:right; margin-top:35px; padding-right:20px}
.newsbox{ width:912px; height:695px; overflow:hidden}
.news{ width:912px; height:456px; margin-top:35px}
.news li{ width:456px; height:228px; float:left; position:relative; background:#FFF}
.newsbtbj{ width:456px; height:50px; z-index:1; bottom:0; background:#000; position:absolute;filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;}
.newsbt{ width:456px; line-height:50px; color:#FFF; font-size:14px;position:absolute;bottom:0; z-index:2; text-align:center}
.newsbt a{ color:#fff;}
.newsimg{ width:228px; height:228px;}
.wz{ width:228px; height:198px; padding-top:30px}
.wz p{ width:170px; height:auto; margin:0 auto; font-size:12px; text-align:center; padding-top:10px}
.wzlj{ width:80px; height:22px; line-height:22px; color:#FFF; display:block; background:#7b7b7b; margin:0 auto; text-align:center;text-transform:uppercase; font-family:Arial;}
.wzlj a{ color:#FFF}


.anlibox{ width:1400px; height:730px; overflow:hidden}
.lmbt{ width:1400px; height:60px; margin-top:30px; text-align:center}

.anli1{ width:1400px; height:465px; margin-top:30px;}
.anli1 li{ width:270px; height:465px; overflow:hidden; float:left; padding:0 5px; position:relative}
.aljj{ width:260px; height:80px; line-height:20px; margin:0 auto}
.ckxq{ width:80px; height:25px; line-height:25px; display:block; border-radius:12px; background:#999; color:#FFF; text-align:center; margin:15px auto 0}
.albt{ width:270px; height:50px; font-size:18px; line-height:50px;text-align:center}
.anli1 li:hover p{display:block}
.anli1 li p{ width:200px; height:190px; padding:35px; text-align:center; background:#db1c23; display:none; position:absolute; top:205px; line-height:20px; color:#FFF}
.anli1 li p a{ width:auto; max-width:200px; height:50px; line-height:50px; font-size:20px; border-bottom:#FFF solid 1px; display:block; text-align:center; color:#FFF}


.anli2{ width:1400px; height:520px; overflow:hidden; margin-top:30px}
.anli2 li{ width:675px; height:260px; float:left; padding:0 12px}
.anli2 li a{ padding:10px; line-height:40px; font-size:14px; font-family:"宋体"}
.anli2 li p{ padding:0 10px; line-height:20px;}


.anli3{ width:1400px; height:465px; margin-top:30px;}
.anli3 li{ width:200px; height:465px; overflow:hidden; float:left; padding:0 40px; position:relative}
.aljj3{ width:200px; height:80px; line-height:20px; margin:0 auto}
.ckxq{ width:80px; height:25px; line-height:25px; display:block; border-radius:12px; background:#999; color:#FFF; text-align:center; margin:15px auto 0}
.albt3{ width:200px; height:50px; font-size:18px; line-height:50px;text-align:center}
.anli3 li:hover p{display:block}
.anli3 li p{ width:150px; height:190px; padding:25px; text-align:center; background:#db1c23; display:none; position:absolute; top:205px; line-height:20px; color:#FFF}
.anli3 li p a{ width:auto; max-width:200px; height:50px; line-height:50px; font-size:20px; border-bottom:#FFF solid 1px; display:block; text-align:center; color:#FFF}



/* flexslider */
.flexslider{position:relative;height:688px;overflow:hidden;background:url(../215/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:688px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../215/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../215/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../215/next.png) center center no-repeat;}

/*品牌轮换开始*/
ul.Switch{ width:480px; height:45px; padding-top:25px; margin:0 auto}
ul.Switch li{ float:left; text-align:center;width:120px; height:45px; line-height:35px; margin:0 20px}
ul.Switch li.tab{background:url(../215/visited_bg.jpg) no-repeat;width:120px; height:45px;}

ul.Switch li.tab_on{background:url(../215/hover_bg.jpg) no-repeat; width:120px; height:45px;}
ul.Switch li.tab_on a{color:#fff; font-size:20px; font-weight:bold;}
ul.Switch li.tab a{color:#fff; font-size:20px; font-weight:bold;}
/*品牌轮换结束*/


/*解决IE6下不兼容 position:fixed 的问题*/
#code,#code_hover,#gotop,#gotop2{ width:500px; height:280px; position:fixed; right:50px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code{  bottom:60px; _margin-bottom:60px;}
#code_hover{  bottom:60px; _margin-bottom:60px;}
#gotop2,#gotop{ background:url(../215/1.png) no-repeat; }
#gotop{    bottom:37px; _margin-bottom:37px; height:195px;}
#gotop2{ bottom:237px; _margin-bottom:237px;background:url(../215/cj4.png) no-repeat; height:195px;}

#code_img{ width:500px; height:280; background:url(../215/cj.png) no-repeat; position:fixed; right:90px; bottom:67px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px;}

