@charset "utf-8";
/* CSS Document */
body { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; margin: 0px; padding:0; line-height: 24px; color: #555; background: #fff; font-size: 12px; }
td { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; color: #555; }
th { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; color: #555; }
a:link { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #555; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
a:visited { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #555; }
a:hover { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #f00; }
a:active { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #555; }
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,menu { display: block; margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6, {display:block;padding:0px;margin: 0px;font-family:"微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif;
}
p, ul, ol, li, form, img, dl, dt, dd, em, i, {margin:0;padding:0;border:0;font-size:12px;font-family:"微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif;
}
em,i { font-style: normal; }
img { border: 0px !important; }
input,button,select { margin: 0; font-size: 12px; vertical-align: middle; outline: none; font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; }
dl,dt,ul,ol { margin: 0px; display: block; padding: 0px; list-style: none; }
h1 { }
h2 { padding: 0px; display: block; font-weight: normal; }
h3 { padding: 0px; margin: 0px; display: block; }
h4 { padding: 0px; margin: 0px; display: block; }
h5 { }
h6 { }
.title_news { text-align: center; font-size: 24px; font-weight: bold; color: #555; }
.news_Date { color: #999; text-align: center; border-bottom: 1px dotted #ccc; margin-bottom: 10px; }
.news_Date span { display: inline; padding-left: 15px; }
.Date { display: block; margin: 0px; padding: 0px; width: 60px; height: 24px; line-height: 24px; float: right; text-align: center; font-style: normal; }
.pic_show { margin: 0px; padding: 30px 0; }
.pic_show img { max-width: 720px; height: auto; border: 0px solid #ccc; padding: 0px; text-align: center; }/*behavior:url(../images/pie.htc);*/
.pic_show ul img { max-width: 720px; height: auto; border: 0px solid #ccc; padding: 0px; text-align: center; }
/*search for*/
.search_lis{display:block;}
.search_lis li{ display:block; height:95px; padding:10px 0px; border-bottom:1px dotted #ddd;}
.search_lis li h4{display:block; height:30px; line-height:30px; }
.search_lis li h4 a{font-size:16px; color:#000;}
.search_lis li h4 a:hover{font-size:16px; color:#f00;}
/*Pagination*/
#Pagination { height:24px; padding:30px 0px 30px 0px; }
#Pagination b { display: inline; float: left; margin-right: 6px; font-family: "宋体"; background:#f00; border:1px solid #f00; height:24px; line-height: 24px; color: #fff; border-radius:4px; -moz-border-radius:4px;-ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px;behavior:url(pie.html); padding:5px 15px;}
#Pagination a{ display: inline; float: left; margin-right: 6px; font-family: "宋体"; height:24px; line-height: 24px; border-radius:4px; -moz-border-radius:4px;-ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px;behavior:url(pie.html);padding:5px 15px; border:1px solid #ccc; font-size:14px; font-weight:bolder;
background: -moz-linear-gradient(top, #fff, #eee); background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee)); background: -o-linear-gradient(top, #fff, #eee); background: -ms-linear-gradient(#fff 0, #eee 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', grandientType=1);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', grandientType=1);behavior:url(pie.html);
}
#Pagination a:hover { display:inline; padding: 0px 10px; background:#f00; border:1px solid #f00;color: #fff; font-family: "宋体"; height: 24px; border-radius:4px; -moz-border-radius:4px;-ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px;behavior:url(pie.html);padding:5px 15px;}
/*search for*/
.search_list{display:block; margin:0px; padding:20px 0;}
.search_list li{ display:block; height:110px; border-bottom:1px dotted #ddd;}
.search_list li h2{display:block; margin:0px; padding:0px; height:40px; line-height:40px;font-size:16px;}
.search_list li h2 a{font-size:16px;}
.search_list li h2 span{display:inline; margin-right:12px; float:left;}
.search_list li p{display:block; margin:0px; padding:5px 0px; color:#666;}
.search_list li dl{ display:block; height:30px; line-height:30px; color:#13C031;}
.search_list li dl dd{display:inline; margin:0 10px 0 0; float:left; color:#999;}

header{height:130px; background:#fff;}
.top{height:30px; line-height:30px; background:#727274; padding:5px 0px;}
.top ul{display:block; width:1100px; margin:0 auto; color:#fff;}
.top ul marquee{display:block; width:600px; height:30px; overflow:hidden; float:left;}
.top ul span{display:block; width:303px; height:30px; float:right; text-align:right;}
.top ul span a{color:#fff;}
.top ul span em{display:inline; height:203px; height:25px; padding-top:2px;}
.sousuo{display:block; width:149px; height:25px; float:left; background:url(../images/index_03.jpg) no-repeat; border:0px; padding-left:10px; color:#eee;}
.sou_button{float:left;}
/*menu*/
menu{width:1100px; height:90px; margin:0 auto; position: relative; z-index:10;}
menu s{display:block; width:253px; height:90px; float:left;}
#navul{display:block; height:90px; margin:0 0 0 465px;}
#navul li{position:relative; width:90px; height:90px; line-height:90px;float:left;text-align:center;}
#navul li a{display:block; color:#000; font-size:16px;}
#navul li a:link, #navul li a:visited{color:#000; font-size:16px;letter-spacing:0px;}
#navul li ul{display:none;position:absolute;z-index:999;background:#fff; top:90px;left:0px;}
#navul li ul li{display:block;width:90px;float:none;height:30px;position:relative;line-height:30px;overflow:hidden}
#navul li ul li a{ display:block; font-size:14px !important; color:#555;}
#navul li ul li a:hover{display:block; color:#fff; font-size:14px;}
#navul li.navmoon{background:#cd281e !important;width:90px;height:90px;line-height:90px;}
#navul li .navmoon{background:#cd281e !important;color:#fff !important;}
#navul li.navmoon a{color:#fff;}
#navul li.navhome a:hover{color:#FCFF00;}
#navul li.navmoon ul{display:block;}
#navul li.navmoon ul a{display:block;width:90px;height:35px;line-height:35px; color:#555;}
#navul li.navmoon ul a:hover{color:#fff;background:#cd281e;}
/* banner */
.index_show { position: relative; z-index: 0; width: 100%; background: #fff;}
.bxslider { height:500px; overflow: hidden; width: 100%; }
.bxslider li { width: 100%; height:500px; overflow: hidden; }
.bx-controls { display: none; }
#bx-pager { position: absolute; left: 50%; bottom:5px; z-index: 10; margin-left: -105px; padding-bottom: 6px; }
#bx-pager a{float: left; width:60px; height:3px;  background: #eee; margin-left: 5px;}
#bx-pager a:hover { text-decoration: none; }
#bx-pager .active { position: relative; background: #900; }

.home_title{display:block; height:82px; line-height:80px; color:#cd281e; text-align:center; font-size:36px; padding:30px 0px;}
.home_title span{color:#000;}
.home_title s{display:block; width:70px; height:2px; background:#cd281e; margin:0 auto;}

.rollBox{width:1100px;height:690px; margin:0px auto 30px auto;position:relative;}
.rollBox .Cont{width:1100px; height:580px;overflow:hidden;margin:10px auto 0 auto;}
.rollBox .ScrCont{width:10000000px;}
*+html .rollBox .Cont .li{width:350px;float:left;text-align:center;padding-right:10px;}
.rollBox .Cont ul{display:block; margin:0px; padding:0px;}
.rollBox .Cont ul li{display:block; width:350px; height:540px; background:url(../images/index_20.jpg) no-repeat bottom; float:left; margin:0 20px 0px 0;-webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
.rollBox .Cont ul li a{display:block;}
.rollBox .Cont ul li img{ display:block; border:1px solid #ddd !important;}
.rollBox .Cont ul li a span{display:block; height:160px; line-height:24px; color:#888; padding:0 20px;text-align:center;}
.rollBox .Cont ul li a span h4{display:block; height:60px; line-height:60px; font-size:22px; }
.rollBox .Cont ul li a:hover h4{color:#fff !important;}
.rollBox .Cont ul li a:hover span{color:#fff !important;}
.rollBox .Cont ul li:hover{background:url(../images/index_22.jpg) no-repeat bottom;}

.rollBox #List1,.rollBox #List2{float:left;}
.left{ width:26px; height:52px; position:absolute; z-index:10; left:-57px; top:315px; z-index:5px; background:url(../images/left.jpg) no-repeat 0 top;cursor:pointer;}
.left:hover{background:url(../images/left.jpg) no-repeat 0 top;}
.right{width:26px; height:52px; position:absolute;z-index:10;  left:1122px; top:315px; z-index:5px;background:url(../images/right.jpg) no-repeat 0 top;}
.right:hover{background:url(../images/right.jpg) no-repeat 0 top; cursor:pointer;}

.home_about{width:1100px; margin:0 auto;}
.home_about ul{display:block; margin:0px; padding:20px 90px 460px 90px; overflow:hidden; background:url(../images/index_27.jpg) no-repeat center bottom;text-align:center;}
.home_about ul div{ padding:20px 60px;}

.home_news{width:1100px; margin:0 auto; overflow:hidden; padding:100px 0px 150px 0px;}
.home_news h3{display:block; width:200px; height:130px; line-height:130px; color:#cbcbcb; font-size:36px; float:left;}
.home_news ul{display:block; height:130px; margin:0 0 0 201px;}
.home_news ul li{ height:40px; line-height:40px; border-bottom:1px dotted #ddd;}
.home_news ul li span{ display:block;height:40px; text-align:right; float:right; color:#888;}

footer{background:#3a3b3b; padding:20px 0 30px 0; position:relative;}
footer s{display:block; width:67px; height:64px; position:absolute; top:-30px; left:50%; margin-left:-33.5px;}
footer ol{display:block; width:1100px; margin:0 auto; overflow:hidden; padding:50px 0;}
footer ul{display:block; width:1300px; margin:0 auto; overflow:hidden;}
footer ul li{width:250px; float:left; margin:0 175px 0 0; color:#999;}
footer ul li span{display:block; height:53px;}
footer ul li span img{margin:0 auto;}

.bottom{height:50px; line-height:50px; background:#2c2d2d; color:#999;}
.bottom ul{display:block; width:1100px; margin:0 auto;}
.bottom ul a{display: inline; float:right; text-align:right; color:#999; padding-left:10px;}
.bottom ul a:hover{color:#fff;}

.main{width:1100px; margin:0 auto; overflow:hidden; padding:40px 0px 120px 0px;}
.in_banenr{width:100%; height:300px; background:url(../images/guany_02.jpg) no-repeat center top; background-size:cover;}

.lf_box{width:236px; float:left;}
.ri_box{width:840px; float:right;}
.ri_box ul{padding-top:15px;}
.title_2{display:block; height:60px; line-height:60px; border-bottom:1px solid #ddd; font-size:24px; color:#000; padding:0; font-weight:normal;}
.title_2 span{display:inline; height:40px; float:right; text-align:right; font-size:12px; color:#999; background:url(../images/lianx_03.png) no-repeat 0 21px; padding-left:20px;}
.title_2 span a{color:#999; font-size:12px;}
.title_2 span a:hover{color:#00B2FD; font-size:12px;}

.title_3{display:block; color:#555; padding:30px 30px; border-top:1px solid #ccc; margin-top:40px;}
.title_3 li{ height:40px; line-height:40px;border-bottom:1px dotted #ddd;font-size:18px;font-weight:bold;}
.title_3 li a{color:#999; font-size:18px;font-weight:normal;}
.title_3 li a:hover{color:#f00; font-size:18px;}

.side_title{display:block; height:45px; background:#cd281e; color:#fff; padding:30px 30px 20px 30px; font-size:30px;font-weight:normal;}
.side_title span{display:block; height:30px; font-size:12px;}

.side_manu{margin-bottom:15px;}
.side_manu ul{ display:block; margin:0px; padding-top:10px;}
.side_manu ul li{height:45px; line-height:45px;  margin-bottom:6px;background:url(../images/guany_11.jpg) no-repeat;}
.side_manu ul li a{display:block;padding-left:50px; font-size:14px;}
.side_manu ul li a:hover{display:block; background:url(../images/guany_08.jpg) no-repeat; color:#fff;font-size:14px;}
.side_manu ul li .active{display:block; background:url(../images/guany_08.jpg) no-repeat; color:#fff;font-size:14px;} 

.side_manu ul em{display:block;height:45px; line-height:45px;  margin-bottom:6px;background:url(../images/guany_11.jpg) no-repeat;}
.side_manu ul em a{display:block;padding-left:50px; font-size:14px;}
.side_manu ul em a:hover{display:block; background:url(../images/guany_08.jpg) no-repeat; color:#fff;font-size:14px;}
.side_manu ul em a.active{display:block; background:url(../images/guany_08.jpg) no-repeat; color:#fff;font-size:14px;}
.side_manu ul i{display:block;height:35px; line-height:35px;  margin-bottom:6px; background:url(../images/li_em.png) no-repeat 20px center; padding-left:30px; border-bottom:1px dotted;}

.contact{ background:#f3f3f3;}
.contact span{display:block; padding:20px 0px 0px 0px; color:#D40003; font-size:20px; text-align:center; font-weight:bold;}
.contact ul{ display:block; margin:0px; padding:10px;}

.product{width:840px; float:right;overflow:hidden;}
.product ul{display:block; margin:0px; padding:30px 0; width:900px; overflow:hidden;}
.product ul li{ width:253px; margin:0 34px 20px 0; float:left; _display:inline; overflow:hidden; padding:2px; background:#eee;-webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
.product ul li s{ display:block;width:253px; height:249px; text-align:center;}
.product ul li s img{max-width:253px;max-height:249px;width: expression(this.width > 221 && this.width > this.height ? 249 :true); height:expression(this.height >249 ? 146: true);vertical-align:middle; display:block;}
.product ul li span{ display:block; height:35px; line-height:35px; text-align:center;}
.product ul li a span{display:block; font-size:16px;}
.product ul li a:hover span{display:block; background:#cd281e; color:#fff; font-size:16px;}
.product ul li:hover{display:block; background:#cd281e; color:#fff;}

.product2{width:840px; float:right;overflow:hidden;}
.product2 ul{display:block; margin:0px; padding:30px 0; width:900px; overflow:hidden;}
.product2 ul li{ width:400px; margin:0 34px 20px 0; float:left; _display:inline; overflow:hidden; padding:0px; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
.product2 ul li s{ display:block;width:400px; height:397px; text-align:center;}
.product2 ul li s img{max-width:400px;max-height:397px;width: expression(this.width > 400 && this.width > this.height ? 397 :true); height:expression(this.height >397 ? 146: true);vertical-align:middle; display:block;}
.product2 ul li span{ display:block; height:35px; line-height:35px; text-align:center;}
.product2 ul li a span{display:block; font-size:16px;}
.product2 ul li a:hover span{display:block; font-size:16px;}
.product2 ul li:hover{display:block; }

.news{ display:block;}
.news li{ display:block; height:95px; padding:10px 0px; border-bottom:1px dotted #ddd;}
.news li s{display:block; width:144px; height:95px; float:left;}
.news li dl{display:block; height:95px; margin:0 0 0 160px;color:#888;}
.news li dl dt{display:block; height:30px; line-height:30px; }
.news li dl dt a{font-size:16px; color:#000;}
.news li dl dt a:hover{font-size:16px; color:#f00;}
	
.news_list{ display:block;}
.news_list li{display:block; height:130px; padding:10px 0px; border-bottom:1px dotted #ccc;}
.news_list li h4{display:block; height:30px; line-height:30px; font-size:16px;}
.news_list li h4 a{display:block; font-size:16px;}
.news_list li h4 a:hover{display:block; color:#f00; font-size:16px;}
.news_list li p{display:block; margin:0px; padding:10px 0 0 0;}
.news_list li p a{ display:inline; margin-left:20px; color:#f00;}
.news_list li span{display:block; height:30px; line-height:30px; background:url(../images/new_03.png) no-repeat left; padding-left:25px;}
/*相册*/
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none; }
#lightbox-nav-btnPrev,
#lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding:10px 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-size:16px;}
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; }
#lightbox-secNav-btnClose { width:30px; float: right; padding-bottom: 0.7em; }

.title_001{ font-size:24px; color:#56bb7c; display:block; height:50px;}

.lxfs{ background:url(../images/lianx_03.png) no-repeat 0 11px; line-height:33px; padding-left:30px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.liuyanbt{ font-size:20px;}
.ly_bd1{display:block; width:310px; height:35px; line-height:35px; padding:0 10px; border:1px solid #ddd;}
.ly_bd2{display:block; width:630px; height:130px; line-height:35px; padding:0 10px; border:1px solid #ddd;}


.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
/*kf*/
.side{position:fixed;width:80px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:80px;height:60px;float:left;position:relative; text-align:center;background:#cd281e; margin-bottom:1px;line-height:20px;}
.side ul li .sidebox{position:absolute;width:80px;height:60px; line-height:60px;top:0;right:0;transition:all 0.3s;background:#cd281e;/*opacity:0.8;filter:Alpha(opacity=80);*/color:#fff;font:14px/54px "微软雅黑";overflow:hidden; margin:0 auto; font-size:18px;}
.side ul li .sidebox span{display:block; width:80px; height:50px;line-height:20px; float:left; padding-top:10px; font-size:12px;}
.side ul li img{ display:block; margin:0 auto;}
.side ul li a{display:block; color:#fff;}
.side ul li em{display:block; width:80px; height:50px;line-height:20px;  padding-top:10px;}