@charset "utf-8";
/* CSS Document */

/*
	Author:xujk
	time:2015.06.24
*/

/*樣式初始化*/
html,body{width:100%;}
body{width:100%;margin:0px;padding:0px;font-size:14px;font-family:"微软雅黑";color:#333;background:#fff;}
ul,li{margin:0px;padding:0px;list-style:none;}
img {border:none;}
table {border-collapse:collapse;}
h1,h2,h3,h4,h5,h6,p{padding:0px;margin:0px;font-weight:normal;}
a{color:#666;text-decoration:none;transition:color .2s ease-in;}
a:hover{text-decoration:underline;}
a:focus{outline:none;}
.clear{clear:both;}

/*公用樣式*/
.wrapper{width:100%;min-width:1200px;}
.header{width:1000px;margin:0 auto;height:65px;}
.header .logo{float:left;}
.header .header_adv{float:right;height:50px;margin:8px;}
.header .header_adv img{height:100%;}

.nav{width:100%;height:35px;background:#000;}
.nav_main{width:1000px;height:25px;margin:0 auto;padding-top:5px;}
.nav_main a:link,.nav_main a:visited{display:inline-block;margin:0 32px;padding:0 20px;height:25px;line-height:25px;color:#fff;font-size:14px;border-radius:50px;transition:background .2s ease-in;}
.nav_main a:hover,.nav_main a.active{background:#0d533f;text-decoration:none;}

.banner{position:relative;width:100%;height:189px;background:url(../images/banner_bg.png) repeat-x;}
.banner .banner_pic{display:block;width:1000px;height:189px;margin:0 auto;background:url(../images/banner_pic.png) no-repeat;}

.footer{clear:both;width:100%;padding:15px 0;border-top:1px solid #ddd;background:#f8f8f8;overflow:auto;}
.footer_main{width:1000px;margin:0 auto;}
.footer_main .logo_footer{float:left;width:140px;height:94px;background:url(../images/logo_footer.png) no-repeat;}
.footer_main .footer_content{float:right;width:850px;}
.footer_link_list{padding:5px 0 10px;}
.footer_link_list a{color:#040000;}
.footer_link_list a:hover{text-decoration:none;color:#0e533f;}
.footer_link_list span.dividing{padding:0 8px;color:#ddd;}
.footer_content p{color:#666;font-size:12px;line-height:22px;}
.footer_content p span{padding-right:30px;}

.main{width:1000px;margin:0 auto;overflow:auto;}
.side{float:left;width:226px;border-right:1px solid #ddd;}
.side h2{padding:35px 0;font-size:16px;font-weight:bold;}
.side h2 p{font-size:12px;font-weight:normal;color:#999;}
.side ul{border-top:1px solid #ddd;}
.side ul li{height:40px;line-height:40px;border-bottom:1px solid #ddd;}
.side ul li a:link,.side ul li a:visited{display:inline-block;height:20px;margin:10px 0 10px 5px;padding-left:26px;line-height:20px;border-left:6px solid #fff;}
.side ul li a.active,.side ul li a:hover{border-left:6px solid #e73a4c;color:#e73a4c;text-decoration:none;}

.address_now{float:right;width:770px;margin-bottom:15px;line-height:35px;height:35px;text-align:right;font-size:12px;border-bottom:1px solid #ddd;}
.content{float:right;width:730px;padding:20px;}
.content h2{font-size:20px;color:#000;margin-bottom:10px;padding-left:10px;border-left:6px solid #e73a4c;}

.main-im{position:fixed;right:10px;top:300px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:130px;padding:20px 0;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:10px auto;font-size:12px;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/open_im.png) no-repeat left top;}


/*首頁banner*/
.index_banner_box{background:#000;}
.index_banner{position:relative;height:450px;width:1200px;margin:0 auto;}
.index_banner ul{position:relative;height:100%;z-index:1;overflow:hidden;}
.index_banner ul li{position:absolute;top:0;left:0;z-index:1;opacity:0;filter:alpha(opacity:0);width:100%;height:100%;}
.index_banner ul li img{width:100%;height:100%;display:block;object-fit: cover;}
.index_banner_pages{position:absolute;width:100%;height:14px;bottom:30px;right:50px;text-align:right;z-index:2;}
.index_banner_pages span{display:inline-block;width:30px;height:8px;margin:0 2px;background:#ff3342;cursor:pointer;}
.index_banner_pages span.active{background:#9d202c;}

.banner_bottom{width:1200px;margin:0 auto;height:90px;background:url(../images/banner_bottom.jpg) no-repeat 100%;}
.banner_bottom li{float:left;width:25%;height:90px;}
.banner_bottom li a:link,.banner_bottom li a:visited{position:relative;display:block;width:100%;height:100%;background:rgba(14,83,63,.8);font-size:16px;color:#fff;transition:background 0.4s ease-in;}
.banner_bottom li a span.title{position:absolute;top:20px;left:23px;}
.banner_bottom li a i{position:absolute;width:30px;height:3px;left:23px;bottom:13px;}
.banner_bottom li a.bg_yellow i{background:#fec700;}
.banner_bottom li a.bg_red i{background:#fe0400;}
.banner_bottom li a.bg_blue i{background:#04abff;}
.banner_bottom li a.bg_green i{background:#1da524;}
.banner_bottom li a.bg_yellow:hover{background:rgba(254,199,0,.8);}
.banner_bottom li a.bg_red:hover{background:rgba(254,4,0,.8);}
.banner_bottom li a.bg_blue:hover{background:rgba(4,171,255,.8);}
.banner_bottom li a.bg_green:hover{background:rgba(29,165,36,.8);}
.banner_bottom li a img.wechat{position:absolute;right:10px;top:10px;}

/*主體_首頁*/
.index_item{float:left;width:312px;height:250px;padding:20px 10px;}
.index_item_center{width:314px;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.index_item h2{color:#000;font-size:16px;font-weight:bold;padding-bottom:20px;}
.index_item h2 a.more{float:right;color:#666;font-size:12px;font-weight:normal;}
.index_item h2 a.more:hover{color:#145743;}

.index_news li{height:30px;line-height:30px;}
.index_news li i{float:left;width:5px;height:5px;margin:12px 8px 0 0;background:#9d212d;}
.index_news li div.link{float:left;width:220px;overflow:hidden;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index_news li div.link a{font-size:13px;}
.index_news li div.link a:hover{color:#9d212d;}
.index_news li span.time{float:right;width:70px;font-family:arial;font-size:12px;color:#999;}

.index_notice{text-align:center;}
.index_notice li{display:inline-block;width:70px;margin:0 25px;padding-bottom:10px;}
.index_notice li a i{display:block;width:70px;height:70px;background:url(../images/index_notice.png) no-repeat;}
.index_notice li a:hover{color:#9d202c;text-decoration:none;}
.index_notice li a:hover i{background:url(../images/index_notice_active_icon.png) no-repeat;}
.index_notice li a i.notice1{background-position:0px 0px;}
.index_notice li a i.notice2{background-position:0px -80px;}
.index_notice li a i.notice3{background-position:0px -160px;}
.index_notice li a i.notice4{background-position:0px -240px;}

.index_about img.img{width:100%;}
.index_about div.txt{padding:15px 0;font-size:13px;line-height:25px;}

/*關於我們*/
.about_txt{padding:30px 0;line-height:35px;}

/*聯絡我們*/
.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}
.contact_info{padding-top:30px;}
.contact_info li{padding-bottom:25px;line-height:22px;color:#666;}

/*新聞中心*/
.news_list li{height:40px;line-height:40px;border-bottom:1px solid #ddd;}
.news_list li.title{height:30px;line-height:30px;padding-left:35px;background:#f8f8f8;}
.news_list li span.time{float:right;width:150px;text-align:center;color:#999;}
.news_list li.title span.time{color:#333;}
.news_list li i{float:left;width:6px;height:10px;margin:16px 10px 0 10px;background:#229976;}
.news_list li a:hover{color:#229976;}

.news_deta{padding:60px 0;}
.news_deta h1.title{font-size:18px;color:#333;text-align:center;}
.news_deta p.time{padding:10px 0 20px;font-size:12px;color:#999;text-align:center;}
.news_deta div.txt{line-height:35px;font-size:666;}
.news_deta div.txt p{text-indent:30px;}

/*在線留言*/
.online_message{margin:60px 0 100px 50px;line-height:40px;overflow:auto;}
.online_message dt{clear:both;float:left;width:120px;padding-right:20px;text-align:right;}
.online_message dd{float:left;margin:0;padding-bottom:10px;}
.online_message dd input.txt{width:360px;height:30px;line-height:30px;color:#666;border:1px solid #ddd;border-radius:2px;padding:0 10px;}
.online_message dd textarea.txt{width:360px;height:120px;padding:10px;border:1px solid #ddd;border-radius:2px;resize:none;font-size:12px;color:#666;}
.online_message dd input.btn{width:80px;height:30px;background:#E73A4C;border:none;color:#fff;border-radius:5px;cursor:pointer;}
.online_message dd input.btn:hover{background:#b52635;}

