*{margin: 0; padding: 0;}
body{background: #ececec url("imagesindexbg.jpg") no-repeat top center;}
.w_1170{width: 1170px; margin: 0 auto;}
.w_1107{width: 1109px; margin: 0 auto;}
.w-1080{ width: 1080px; margin: 0 auto;}
.header{width: 100%; height: auto; margin-bottom: 9px; overflow: hidden; clear: both; z-index: 55;}
.hd-logosearch{width: 100%; height: 96px; padding-top: 45px; padding-bottom: 35px; position: relative;}
.backhome{position: absolute; top: 0; right: 25px; display: block; width: 102px; height: 32px; line-height: 32px; font-family: "Microsoft YaHei"; font-size: 12px; color: #0f8609; text-align: center; background: #ffffff; border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}

.logo{float: left; width: auto; height: 96px; margin-left: 25px; overflow: hidden;}
.logo a{display: block; float: left; line-height: 96px; font-family: "Microsoft YaHei"; font-size: 48px; color: #0f8609;}
.cont-search{float: right; width:410px; height:38px; margin-right: 25px; margin-top: 33px;}
.querybox {  float: left;  width: 75px;  background-color: #fff;  position: relative;  z-index: 555;  border: 1px solid #ececec;  }
.qborder {  height: 32px;  position: relative;  z-index: 20;  }
.querybox .querytype {  display: block;  position: relative;  z-index: 6;  font-size: 14px;  width: 75px;  line-height: 32px;  color: #999;  text-align: center;  cursor: pointer;  }
.querybox .querytype .triangle {  width: 22px;  height: 30px;  position: absolute;  right: 0;  z-index: 7;  content: '';  background: url("imagessubreda.jpg") no-repeat;  font-size: 0;  line-height: 0;  top:2px\9;  }
.querybox .select-querytype {  display: none;  position: absolute;  z-index: 7;  left: -1px;  top: 32px;  background: #fff;  width:75px;  border: solid 1px #ececec;  }
.querybox .select-querytype li {  width: 100%;  line-height: 29px;  text-align: center;  font-family: "Microsoft YaHei";  font-size: 14px;  cursor: pointer;  color: #999;  }
.querybox .select-querytype li.active {  color: #ff5a34;  }
.input-text{float: left;width:256px;height: 32px; line-height: 32px; color: #666666; border: 1px solid #e6e6e6; vertical-align: middle;text-indent: 10px; outline: none;}
.input-btn{width: 75px; height: 34px; color: #666666; font-size: 16px; border: 0; cursor: pointer; vertical-align: middle;background: #eeeeee; outline: none;}
.navbox{width: 100%; height: auto; overflow: hidden; clear: both;}
.navbox .nav{width: 1107px; height: 65px; overflow: hidden; border-bottom: 3px solid #cacaca; background: url("imagesnavbg.jpg") no-repeat center;}
.navbox .nav ul li{float: left; height: 65px; line-height: 65px; padding-left: 38px; padding-right: 46px; font-family: "Microsoft YaHei"; font-size: 18px; overflow: hidden; }
.navbox .nav ul li a{color: #ffffff;}
.navbox .nav ul li a:hover{color:#d54600}
.menu{width: 100%; height: 45px; line-height: 45px; overflow: hidden; clear: both; background: #ffffff;}
.menu h6{float: left; height: 45px; line-height: 45px; margin: 0 15px; font-family: "Microsoft YaHei"; font-size: 16px; color: #555e67;}
.menu ul{display: block; float: left; height: 45px;overflow: hidden; }
.menu ul li{float: left; height: 45px; line-height: 45px; font-family: "Microsoft YaHei"; font-size: 14px; padding-left: 20px; overflow: hidden;}
.menu ul li a{color: #555e67;}
.menu ul li a:hover{color: #d54600;}
.abs{width: 1107px; height: auto; margin: 0 auto; overflow: hidden; clear: both;}
.hd-fixeds{position: fixed; top: 0; z-index: 9999;}

.main{width: 100%; height: auto; overflow: hidden; clear: both;}
.col1{height: auto; padding-left: 14px; padding-top: 17px; padding-bottom: 18px; padding-right: 14px; margin-bottom: 18px; overflow: hidden; background: #ffffff;}
.sliderbox{float: left; width: 626px; height: 440px; overflow: hidden; position: relative;z-index: 1;}
.sliderbox .hd{width: auto; height: 12px; position: absolute; right: 20px; bottom: 17px; z-index: 6;}
.sliderbox .hd ul li{float: left; width: 12px; height: 12px; margin-right: 5px; cursor: pointer; background: url("imagesyd1.png") no-repeat left center;}
.sliderbox .hd ul li.on{background: url("imagesyd2.png") no-repeat right center;}
.sliderbox .bd{ width: 626px; height: 440px;  overflow: hidden;}
.sliderbox .bd ul li{ width: 626px; height: 440px; overflow: hidden; position: relative;}
.sliderbox .bd ul li img{width: 100%; max-width: 100%;vertical-align: middle; display: block;}
.sliderbox .bd ul li p{ width: 100%; height: 45px; line-height: 45px; font-family: "Microsoft YaHei"; font-size: 16px; text-indent: 20px; color: #ffffff; position: absolute; bottom: 0; left: 0; background: url("imagesboxbg.png") repeat center;}
.newsbox{float: left; width: 432px; height: 440px; margin-left: 21px; overflow: hidden;}
.newsbox .title{width: 100%; height: 47px; overflow: hidden; position: relative;}
.newsbox .title p{float: left; width: 418px; height: 41px; line-height: 41px; text-indent: 25px; font-family: "Microsoft YaHei"; font-size: 16px; color: #ffffff; font-weight: bold; overflow: hidden; background: url("imagestitlebg.png") no-repeat left center;}
.newsbox .title p a{color: #ffffff;}
.newsbox .title .more{display: block; width: 15px; height: 15px; position: absolute; right: 0; bottom: 0px; background: url("imagesmore.png") no-repeat center;}
.newsbox h6{width: 100%; height: 40px; line-height: 40px; font-family: "Microsoft YaHei"; font-size: 24px; font-weight: normal; color: #cc0000; overflow: hidden; clear: both;}
.newsbox h6 a{color: #cc0000;}
.newsbox ul{display: block; width: 100%; height: auto; margin-top: 10px; overflow: hidden; clear: both;}
.newsbox ul li{width: 100%; height: 32px; line-height: 32px; font-family: "Microsoft YaHei"; font-size: 16px; overflow: hidden; position: relative;}
.newsbox ul li a{color: #333333;}
.newsbox ul li span{ color: #9b9b9b; font-size: 12px; font-family: Arial; position: absolute; right: 0; top: 0;}
.newsbox ul li.hr{ height: 1px!important; line-height: 1px!important; margin: 13px 0; border-bottom: 1px dashed #b7b7b7;}
.newsbox ul li a:hover{color: #c50819; text-decoration: underline;}

.col2{height: auto; padding-left: 14px; padding-top: 17px; padding-bottom: 18px; padding-right: 14px; margin-bottom: 18px; overflow: hidden; background: #ffffff;}
.banner{width: 100%; height: 90px; margin-bottom: 18px; overflow: hidden;}
.banner .bd{width: 100%; height: 90px; overflow: hidden;}
.banner .bd li{width: 100%; height: 90px; text-align: center; overflow: hidden;}
.txtbox{width: 100%; height: auto; margin-bottom: 18px; overflow: hidden; clear: both;}
.tb-left{float: left; width: 695px; height: 245px; overflow: hidden;}
.tb-left .tb-hd{width:100%; height: 47px; overflow: hidden; position: relative;}
.tb-left .tb-hd p{float: left; width: 675px; height: 41px; line-height: 41px; text-indent: 25px; font-family: "Microsoft YaHei"; font-size: 16px; color: #ffffff; font-weight: bold; overflow: hidden; background: url("imagestitlebg.png") no-repeat left center;}
.tb-left .tb-hd p a{color: #ffffff;}
.tb-left .tb-hd .more{display: block; width: 15px; height: 15px; position: absolute; right: 0; bottom: 0px; background: url("imagesmore.png") no-repeat center;}
.tb-left .tb-bd{width: 100%; height: auto; margin-top: 9px; overflow: hidden; clear: both;}
.tb-left .tb-bd .tb-img{float: left; width: 320px; height: 187px; overflow: hidden;}
.tb-left .tb-bd .tbtxt{float: left; width: 352px; height: 187px; line-height: 24px; font-family: "Microsoft YaHei"; font-size: 14px; overflow: hidden; color:#3b3b3b; position: relative;}
.tb-left .tb-bd .tbtxt p{line-height: 24px; font-family: "Microsoft YaHei"; font-size: 14px; color: #3b3b3b; overflow: hidden;}
.ml{margin-left: 16px;}
.mr{margin-right: 16px;}
.tb-left .tb-bd .tbtxt .more1{ color: #ff0000; position: absolute; right: 0; bottom: -5px;}
.tb-left .tb-bd .tbtxt h6{width: 100%; height: 32px; line-height: 32px; font-family: "Microsoft YaHei"; font-size: 20px; font-weight: normal; overflow: hidden;}
.tb-left .tb-bd .tbtxt h6 a{color: #000000;}
.tb-left .tb-bd .tbtxt h6 a:hover{color: #ff0000;}
.tb-left .tb-bd .tbtxt ul{width: 100%; height: auto; margin-top: 5px; overflow: hidden; display: block;}
.tb-left .tb-bd .tbtxt ul li{width: 100%; height: 32px; line-height: 32px; font-family: "Microsoft YaHei"; font-size: 14px; overflow: hidden;}
.tb-left .tb-bd .tbtxt ul li a{color: #333333;}
.tb-left .tb-bd .tbtxt ul li a:hover{color: #ff0000;}
.tb-right{float: left; width: 356px; height: 245px; margin-left: 27px; overflow: hidden;}
.tb-right .tb-hd{width:100%; height: 47px; overflow: hidden; position: relative;}
.tb-right .tb-hd p{float: left; width: 338px; height: 41px; line-height: 41px; text-indent: 25px; font-family: "Microsoft YaHei"; font-size: 16px; color: #ffffff; font-weight: bold; overflow: hidden; background: url("imagestitlebg.png") no-repeat left center;}
.tb-right .tb-hd p a{color: #ffffff;}
.tb-right .tb-hd .more{display: block; width: 15px; height: 15px; position: absolute; right: 0; bottom: 0px; background: url("imagesmore.png") no-repeat center;}
.tb-right .tb-bd{width: 100%; height: auto; margin-top: 9px; overflow: hidden; clear: both;}
.tb-right .tb-bd h6{width: 100%; height: 32px; line-height: 32px; margin-bottom: 5px; font-family: "Microsoft YaHei"; font-size: 20px; font-weight: normal; overflow: hidden;}
.tb-right .tb-bd h6 a{color: #000000;}
.tb-right .tb-bd h6 a:hover{color: #ff0000;}
.tb-right .tb-bd ul{width: 100%; height: auto; overflow: hidden; display: block;}
.tb-right .tb-bd ul li{width: 100%; height: 32px; line-height: 32px; font-family: "Microsoft YaHei"; font-size: 14px; overflow: hidden;}
.tb-right .tb-bd ul li a{color: #333333;}
.tb-right .tb-bd ul li a:hover{color: #ff0000;}
.tb-right .tb-bd ul li span{padding-right: 10px; font-family: "Microsoft YaHei"; font-size: 14px; overflow: hidden;}
.spc{width: 100%; height: 68px; overflow: hidden; clear: both;}
.spc .bd{width: auto; overflow:hidden; }
.spc .bd ul{ overflow:hidden; zoom:1; }
.spc .bd ul li{  float:left; _display:inline; width: 345px; height: 60px; margin-right:15px;  overflow:hidden; text-align:center; position: relative;  }
.w1{float: left; width: 345px; height: 68px; margin-right: 25px;  overflow: hidden;}
.w2{float: left; width: 325px; height: 68px; margin-right: 29px; overflow: hidden;}
.w3{float: left; width: 355px; height: 68px; overflow: hidden;}

.col3{height: auto; padding-left: 14px; padding-top: 17px; padding-bottom: 10px; padding-right: 14px; margin-bottom: 18px; overflow: hidden; background: #ffffff;}
.col3 .title{width: 100%; height: 47px; overflow: hidden; position: relative;}
.col3 .title p{float: left; width: 1065px; height: 41px; line-height: 41px; text-indent: 25px; font-family: "Microsoft YaHei"; font-size: 16px; color: #ffffff; font-weight: bold; overflow: hidden; background: url("imagestitlebg.png") no-repeat left center;}
.col3 .title p a{color: #ffffff;}
.col3 .title .more{display: block; width: 15px; height: 15px; position: absolute; right: 0; bottom: 0px; background: url("imagesmore.png") no-repeat center;}
.picsliderbox{width: 100%; height: 340px; margin-top: 16px; overflow: hidden; clear: both; position: relative;}
.picsliderbox .hd{height: 12px; *height: 15px; overflow: hidden; text-align: center; position: absolute;  bottom: 0; left: 50%; margin-left: -5%;}
.picsliderbox .hd ul li{float: left; width: 11px; height: 12px; *height: 15px; margin: 0 4px; cursor: pointer; overflow: hidden; background: url("imageshui.jpg") no-repeat center;}
.picsliderbox .hd ul li.on{background: url("imagesorang.jpg") no-repeat center;}
.picsliderbox .bd ul li{ float: left; width: 100%; height: auto; overflow: hidden;  zoom:1; vertical-align:middle; }
.p1{float: left; width: 416px; height: 316px; margin-right: 8px; overflow: hidden; position: relative;}
.p1 p{ height: 32px; line-height: 32px; padding: 0 10px; font-family: "Microsoft YaHei"; font-size: 14px; color: #ffffff; z-index: 66; position: absolute; top: 0; right: 0; background: url("imagesboxbg.png") repeat center;}
.p2{float: left; width: 655px; height: 316px; overflow: hidden; }
.p2 ol li{float: left; width: 209px!important; height: 153px!important; margin-right: 9px!important; margin-bottom: 10px!important; overflow: hidden;position: relative;}
.p2 ol li p{width: 100%; height: 32px; line-height: 32px; font-family: "Microsoft YaHei"; font-size: 14px; text-align: center; color: #ffffff; position: absolute; left: 0; bottom: 0; background: url("imagesboxbg.png") repeat center;}
.p2 ol li:hover img{  -webkit-transform:scale(1.2);  -moz-transform:scale(1.2);  -ms-transform:scale(1.2); -o-transform:scale(1.2);  -transform:scale(1.2); vertical-align: middle;  -webkit-transition: transform 1.3s;  -moz-transition: transform 1.3s;  -o-transition: transform 1.3s;  -ms-transition: transform 1.3s;  }

/*.p2{float: left; width: 436px; height: 153px; margin-right: 8px; overflow: hidden; position: relative;}
.p2 p{ height: 32px; line-height: 32px; padding: 0 10px; font-family: "Microsoft YaHei"; font-size: 14px; color: #ffffff; z-index: 66; position: absolute; bottom: 0; left: 0; background: url("imagesboxbg.png") repeat center;}
.p3{float: left; width: 209px; height: 153px;  overflow: hidden; position: relative;}
.p3 p{ min-width:70px; height: 32px; line-height: 32px; padding: 0 10px; text-align: center; font-family: "Microsoft YaHei"; font-size: 14px; color: #ffffff; z-index: 66; position: absolute; top: 0; right: 0; background: url("imagesboxbg.png") repeat center;}
.p4{float: left; width: 209px; height: 153px; margin-right: 8px; margin-top: 9px;  overflow: hidden; position: relative;}
.p4 p{ min-width:70px; height: 32px; line-height: 32px; padding: 0 10px; text-align: center; font-family: "Microsoft YaHei"; font-size: 14px; color: #ffffff; z-index: 66; position: absolute; bottom: 0; right: 0; background: url("imagesboxbg.png") repeat center;}
.p5{float: left; width: 435px; height: 153px;margin-top: 9px;   overflow: hidden; position: relative;}
.p5 p{ min-width:70px; height: 32px; line-height: 32px; padding: 0 10px; text-align: center; font-family: "Microsoft YaHei"; font-size: 14px; color: #ffffff; z-index: 66; position: absolute; top: 0; left: 0; background: url("imagesboxbg.png") repeat center;}
*/
.p1:hover img,.tb-left .tb-bd .tb-img:hover img{  -webkit-transform:scale(1.2);  -moz-transform:scale(1.2);  -ms-transform:scale(1.2); -o-transform:scale(1.2);  -transform:scale(1.2); vertical-align: middle;  -webkit-transition: transform 1.3s;  -moz-transition: transform 1.3s;  -o-transition: transform 1.3s;  -ms-transition: transform 1.3s;  }

.footer{width: 100%; height: 150px; font-family: "Microsoft YaHei"; background: url("imagesfooterbg.jpg") no-repeat center; overflow: hidden;}
.fl{float:left;width:275px; height: 100px; border-right: 1px solid #0a6d05; margin-top: 13px;}
.fl p{text-align: center; font-size: 14px; color: #ffffff; line-height: 24px;}
.fr{float:left; width: 800px; height: 100px;margin-top: 13px; }
.fr p{font-size: 12px; color: #ffffff; line-height: 25px; text-indent: 25px;}
.fr p a{color: #ffffff;}






