/*头部*/
.toper{background:#bb0004;width:100%;height:133px;}
.log{margin-left:59px;}
.tel{margin-right:34px;}

/*banner*/
.banner{width:100%;height:412px; background:url(../images/01.jpg) top center no-repeat;}

/* mainbanner */
.mainbanner{height:412px;overflow:hidden; position:relative;}
.mainbanner_window{left:50%;width:2000px;height:665px;overflow:hidden;margin-left:-1000px;position:absolute;}
.mainbanner_window ul{width:999999px;height:412px;position:relative;}
.mainbanner_window li{background:rgb(204, 204, 204);width:2000px;height:412px;text-align:center;font-size:0px;float:left;display:inline;}
/*.mainbanner_list{left:50%;top:460px;width:500px;height:30px;margin-left:-75px;position:absolute;}
.mainbanner_list li{width:30px;height:30px;overflow:hidden;float:left;display:inline;}
.mainbanner_list a{background:url("../images/50c15ece07fd0f3407000083.png") no-repeat;width:25px;height:25px;line-height:25px;overflow:hidden;text-align:center;color:rgb(255, 255, 255);font-size:12px;font-weight:700;float:left;display:inline-block;}
.mainbanner_list li.active a{background-position:0 -30px;text-decoration:none;}
.mainbanner_list li a:hover{background-position:0 -30px;text-decoration:none;}*/



/*nav*/
.nav{width:100%;height:60px;line-height:60px;background:url(../images/nav.jpg) repeat-x left;}
.nav ul{overflow:hidden;}
.nav ul li{float:left;width:128px;margin:0 10px;}
.nav ul li a{float:left;width:128px; font-family:"微软雅黑"; font-size:16px;color:#fff;}
.nav ul li a:hover , .nav ul li a.current{background:url(../images/navh.jpg) no-repeat center center; width:128px;}
.current{background:url(../images/navh.jpg) no-repeat center center; width:128px;}
/*主体*/
.container{margin-top:22px;}
/*推荐*/
.recommendn{width:100%;background:url(../images/rightbg.jpg) no-repeat right top;}
.recommend{width:100%; height:307px;background:url(../images/rightbg.jpg) no-repeat right top;}
.bg_tit{background:url(../images/recom.jpg) repeat-x left top; width:100%;height:43px; line-height:39px;}
.rec_h{border:1px solid #e3e3e3;height:278px;background:#fff;overflow:hidden}
.rec_pro{background:url(../images/lleft.jpg) no-repeat left top;height:39px; line-height:39px;padding-left:26px; font-family:"微软雅黑"; font-size:18px; color:#5b5b5b;}
.rec_pro li{float:left;margin-right:8px;}
.rec_pro li a{ font-family:"微软雅黑"; font-size:18px; color:#5b5b5b;}
.line{background:url(../images/rec_line.jpg) no-repeat right center;padding-right:10px;}
.rec_pro li a.selected{ color:red;}
.more{margin-top:11px;margin-right:15px;}
.rec_con{margin-top:10px;}
.rec_con li{float:left;}

.rec_hn{border:1px solid #e3e3e3;background:#fff;}

/*公司介绍*/
.intro{width:100%; height:827px;background:url(../images/leftbg.jpg) no-repeat left bottom;overflow:hidden;}
.company{overflow:hidden;width:100%;}
.pic{margin:47px 25px 0px}
.com_ab{font-size:14px;color:#5b5b5b; font-family:"宋体";width:782px;text-align:left;margin-top:47px;line-height:24px;}
.intro_h{border:1px solid #e3e3e3;height:368px;background:#fff;overflow:hidden}

/*历史文化*/
.history{overflow:hidden;width:1200px;margin:0 auto;margin-top:34px;background:#fff;border:1px solid #e3e3e3;height:420px;}
.his_con{margin-top:20px;overflow:hidden;text-align:left}
.his_con .jj {font-size:14px;color:#5b5b5b; font-family:"宋体";line-height:24px;width:495px;margin-left:25px;}
.sg{margin-left:40px;color:#a45000;}
.sg li a{color:#a45000;line-height:26px;}
.his{margin-right:25px;}
.clear{ clear:both;}


/*底部*/
.footer{margin-top:50px;}
.foot_up{width:100%; height:45px;line-height:45px;background-color:#d82220;}
.foot_up ul{width:850px;margin:0 auto; text-align:center;}
.foot_up ul li{float:left;margin:0 24px;}

.foot_up ul li a{float:left; color:#ffeed0; font-family:"宋体";font-size:14px;}

.foot_dow{width:100%;height:117px; background-color:#bb0004;}
.fdo{margin-left:56px;}
.fdt{margin-left:35px; margin-top:30px;}
.addr{margin-right:25px;width:565px; color:#fcd899;font-family:"宋体";font-size:14px;text-align:left;margin-top:30px;line-height:26px;}


.tab{background:url(../images/recom.jpg) repeat-x left top; width:100%;}

#TabTab03Con1{width:1200px;height:100px;line-height:100px;}
#TabTab03Con2{width:1200px;height:100px;line-height:100px;}

.xixi1{width:1200px;height:40px;line-height:40px;cursor:pointer; background:url(../images/lleft.jpg) left top no-repeat;}
.xixi2{width:1200px;height:40px;line-height:40px;cursor:pointer; background:url(../images/lleft.jpg) left top no-repeat;}

.tab1{width:105px;height:40px;line-height:40px;float:left;text-align:center;cursor:pointer; color:#da4d00; font-size:16px;}
.tab2{width:105px;height:40px;line-height:40px;float:left;text-align:center;cursor:pointer;font-size:16px;}

.ny{ width:1190px; float:left; line-height:24px; list-style:none; padding-left:12px;}
.ny li{ width:272px; height:310px; line-height:35px; float:left;background-color:#d82220; border:solid 1px #e3e3e3; margin-right:10px; margin-left:10px; margin-bottom:15px;}
.ny li:hover{ width:272px; height:310px; line-height:35px; float:left; border:solid 1px #d82220 }
.ny li img{width:272px; height:272px;}
.ny li a{ font-size:14px; width:272px; height:35px; display:block; text-align:center; background-color:#d82220; color:#ffffff;}
.ny li a:hover{ color:#ffffff;}


.nr{line-height:24px; padding:15px; width:1170px; float:left; text-align:left;}
.context{ width:1180px; margin-left:10px; float:left; margin-bottom:15px;}
.hd{ margin-top:15px; width:100%; line-height:45px;}

.titBar{ border:solid #e3e3e3 1px; width:700px; margin-left:auto; margin-right:auto;}


.news{width:1190px; float:left; line-height:30px; list-style:none; padding-left:10px;}
.news li{ width:1160px; height:145px; float:left; background:url(../images/news.jpg) left center no-repeat; margin-left:10px; text-align:left; margin-bottom:20px; border-bottom:solid 1px #CCCCCC; margin-right:10px; }
.news li:hover{ width:1160px; height:145px; float:left; background:url(../images/newsh.jpg) left center no-repeat; color:#d82220;}
.date{ width:58px; height:102px; display:block; float:left; margin-right:10px;  line-height:50px; text-align:center; font-size:28px; font-weight:bold; margin-top:22px;}

.newstit{margin-top:22px; line-height:24px; float:left; width:1090px;}

.lywz{ width:200px; height:40px; line-height:40px;}
.intxt{ line-height:30px; border:solid 1px #999999; margin-bottom:10px;width:250px}
.coolbg{ width:80px; height:35px; line-height:35px; background-color:#FF3300; color:#ffffff; border:0; font-size:14px; margin-right:10px;}