﻿@charset "utf-8";
/* CSS Document */
/* 初始化CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
h3, h4{font-weight: bold;}
fieldset, img{vertical-align:middle; border:none;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;outline-style:none;font-family: "微软雅黑",Arial,sans-serif;}
input[type="button"]{cursor: pointer;}
input{border: none;}
textarea{resize:none;}
body{color:#7f7f7f; font:12px "微软雅黑",Arial,sans-serif; background:#fff;}
a{color:#7f7f7f; text-decoration:none;outline: none;-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
a:hover, a:active, a:focus{color:#7b322b;}
.clearfix:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
.fl{float: left;}
.fr{float: right;}
/* IE6下PNG图片透明 */
img, div{behavior: url("iepng/iepngfix.htc");}
/*网页限定宽度*/
.w1002{ width:1002px; margin:0 auto;}
.w1002:after{content:""; display:block; height:0; clear:both;}

/*头部 header.asp */
.head{height: 94px;border-top: 5px solid  #813036;border-bottom: 1px solid  #eaeaea;}
.head .w1002{position: relative;}
.head .w1002 .logo{position: absolute;left: 0;top: 0;height: 94px;line-height: 94px;}
.head .w1002 .logo i{position: absolute; left:-130px; width: 130px; height:100%; background-image:-webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.55), rgba(255,255,255,0)); background-image:linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0.55), rgba(255,255,255,0));}
.head .w1002 .logo:hover i{-webkit-transition:all 0.35s linear; transition:all 0.35s linear; -webkit-transform:translateX(250px); transform:translateX(250px);}
.head .tell{float:right;height: 36px;margin-top: 30px;padding-left: 40px; background:url(../images/ihead_tell.jpg) no-repeat; text-align:right;}
.head .tell strong{display: block; font-size:18px;color: #000; font-family:Georgia, "Times New Roman", Times, serif;font-weight: normal; text-shadow:2px 2px 0px #c4c4c4;}
.nav{margin-bottom: 18px;}
/*.nav ul{margin-left: 141px;}*/
.nav li {float:left;width: 123px;height: 28px;background:url(../images/nav_line.jpg) no-repeat left bottom;}
.nav li:first-child{background: none;}
.nav li a{display: block;width: 108px;height: 17px;margin: 0 auto;padding-top: 10px;text-align: center; border-top: 1px solid  #fff;color: #030303; font-size:14px;}
.nav li a:hover{color: #a30900;border-color: #a30900;}
.nav li.cur a{color: #a30900;border-color: #a30900;}
.ban{ position: relative; width:100%; height:502px;}
.ban .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.ban .bd ul{width:100% !important;}
.ban .bd ul li{ width:100% !important;}
.ban .bd ul li a{ display: block; height:502px; background-position:center; background-repeat:no-repeat;}
.ban .hd { width:100%; position:absolute; left:0; bottom:10px; text-align:center; z-index:1;}
.ban .hd ul{}
.ban .hd ul li{margin:0 4px; width:10px; height:10px; background:#e0e0e0; cursor:pointer; display:inline-block; zoom:1; font-size:0;}
.ban .hd .on{ background:#c00b00;}
    
/*首页 index.asp*/
.ipart01{margin-bottom: 20px;padding-top: 30px;padding-bottom:30px;background:url(../images/ibg01.jpg) repeat-x left bottom #eeeef0;}
.ipart01 .bd ul{ overflow:hidden; zoom:1;}
.ipart01 .bd ul li{float:left; _display:inline;width: 200px;height: 255px;;margin-right: 28px;padding: 25px 14px 28px;background:#fff;border: 1px solid  #dfdfdf;}
.ipart01 .bd ul li:hover{border-color: #c00b00;}
.ipart01 .bd ul li h4{height: 35px;text-align: center;font-weight: normal;}
.ipart01 .bd ul li h4 a{ font-size:18px;color: #484848;}
.ipart01 .bd ul li h4 a:hover{color:#7b322b;}
.ipart01 .bd ul li .img{  width:200px; height:135px;margin-bottom: 10px; text-align:center; overflow:hidden;}
.ipart01 .bd ul li .img img{ width: 100%;height: 100%;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.ipart01 .bd ul li .img img:hover{-webkit-transform:scale(1.1); transform:scale(1.1);}
.ipart01 .bd ul li p{overflow: hidden;height: 42px;margin-bottom: 13px;color: #797979;line-height:21px;}
.ipart01 .bd ul li .more{text-align: center;}
.ipart01 .bd ul li .more i{margin-right: 5px;padding: 2px 5px;background: #000;color: #fff; font-family:'宋体';font-style: normal; line-height:18px;-webkit-transition:all 0.1s linear; transition:all 0.1s linear;}  
.ipart01 .bd ul li .more a{color: #000;} 
.ipart01 .bd ul li .more a:hover i{margin-right: 0;}
.itit{overflow: hidden;height: 28px;margin-bottom: 15px;border-bottom: 1px solid  #acacac;}
.itit strong{margin-right: 10px;font-weight: normal; font-size:18px;color: #484848;}
.itit em{font-style: normal;color: #b9b9b9; font-size:16px; font-family:Arial, Helvetica, sans-serif;text-transform: uppercase;}
.itit a{float: right;display: block;width: 29px;height: 28px; background:url(../images/more01.jpg) no-repeat center;text-indent: -9999px;}
.itit a:hover{ -webkit-transform:translateY(3px); -moz-transform:translateY(3px);transform:translateY(3px);}
.inews{float: left;width: 489px;}
.inews dl{height: 85px;margin-bottom: 15px;border-bottom: 1px dotted  #cdcdcd;}
.inews dt{overflow: hidden;margin-bottom: 10px;}
.inews dt a{ font-size:14px;color: #373737;width: 350px;}
.inews dt a:hover{color:#7b322b;}
.inews dt span{float: right;color: #949494;}
.inews dd{ height: 44px;color: #aaa;line-height:22px;}
.icom{float: right;width: 487px;}
.icom .con .pic{margin-bottom: 10px;/*height: 134px;*/}
.icom .con .pic img{width: 100%;/*height: 134px;*/}
.icom .con p{ text-indent: 25px;line-height:25px;}
/*内页公告部分*/
.main{margin-top: 30px;}
.mainl{float: left;width: 213px;}
.mainl .itit{margin-bottom: 10px;}
.menu{margin-bottom: 20px;}
.menu li{height: 36px;margin-bottom: 1px;}
.menu li a{display: block;height: 36px;padding-left: 28px; line-height:36px;color: #6a6a6a; background:url(../images/menu_icon01.jpg) no-repeat 13px center #f1f1f1;}
.menu li a:hover{ background:url(../images/menu_icon02.jpg) no-repeat 13px center #7b322b;color: #fff;}
.menu li.cur a{ background:url(../images/menu_icon02.jpg) no-repeat 13px center #7b322b;color: #fff;}
.search{margin-bottom: 20px;border: 1px solid  #e1e1e1;}
.search h4{height: 24px; line-height:24px;color: #545454; font-size:14px; background:url(../images/nsearch_bg01.jpg) repeat;border-bottom: 1px solid  #e1e1e1;text-indent: 9px;font-weight: normal;}
.search .con{width: 197px;margin: 15px auto;}
.search input[type="text"]{ width: 155px;height: 15px;padding: 3px 5px;border: 1px solid  #e5e5e5;border-right: none;}
.search input[type="submit"]{ width: 31px;height: 23px;background:url(../images/nsearch_bg02.jpg) no-repeat;cursor: pointer;}
.ntell{height: 50px; padding-left: 14px;padding-top: 7px;background:url(../images/ntell.jpg) no-repeat;}
.ntell h4{color: #545454;font-weight: normal; font-size:14px;}
.ntell p{ font-size:18px;color: #000; font-family:Georgia, "Times New Roman", Times, serif;font-weight: normal; text-shadow:2px 2px 0px #c4c4c4;}
.mainr{float: right;width: 751px;min-height: 400px;}
.home{height: 28px;margin-bottom: 10px;border-bottom: 1px solid  #acacac;}
.home .itit{float: left;border: none;margin-bottom: 0;}
.home .fr{ line-height:28px;}
/*新闻列表*/
.news_list dl{height: 105px;margin-bottom: 30px;background: #f3f3f3;padding: 10px 12px;border-bottom: 6px solid  #e0e0e0;}
.news_list dt{overflow: hidden; float:left;width: 164px;height: 105px;}
.news_list dt a img{ width:100%; height:100%; -webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
.news_list dt a:hover img{-webkit-transform:scale(1.05); transform:scale(1.05);}
.news_list dd{ float:right; width:547px;}
.news_list dd a{color: #7b322b;}
.news_list dd a:hover{text-decoration:underline;}
.news_list dd h4{margin-bottom: 10px;}
.news_list dd p{overflow: hidden;height: 78px; line-height:26px;}
.news_list li{ height: 31px; line-height:31px; border-bottom:1px dotted #c8c8c8; padding-left:20px; background:url(../images/news_icon01.jpg) left center no-repeat;}
.news_list li a{ float:left;width: 550px;}
.news_list li a:hover{-webkit-transform:translateX(-5px); transform:translateX(-5px);}
.news_list li span{ float: right;}
.final_page .art_title{margin-top: 30px; margin-bottom:30px; padding-bottom:20px; text-align:center; border-bottom:1px #ddd dotted;}
.final_page .art_title h3{ font-size:17px; color:#4d5260;}
.final_page .art_title .info{ margin-top:15px; font-size:12px; color:#aaa;}
.final_page .art_title .info span{ display:inline-block; margin:0 10px;}
.final_page img{ display:block; margin:0 auto; max-width:100%;}
/*图片列表*/
.pro_list li{ float:left; margin-right:35px; margin-bottom:30px; width:328px;height: 246px;padding:15px 15px 13px;text-align:center;background: #e6e6e6;}
.pro_list li:nth-child(2n){ margin-right:0;}
.pro_list li .img{ display:block; width:328px; height:221px;margin-bottom: 8px; overflow:hidden;}
.pro_list li .img img{ width:100%; height:100%; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.pro_list li .img:hover img{-webkit-transform:scale(1.05); transform:scale(1.05);}
/*单页*/
.single_page{ min-height:300px;font-size: 13px;color: #444;line-height: 24px;}
.single_page img{max-width:100%;}   
/*页码*/
.page_change{ margin-top: 30px;text-align:center;}
.page_change a{ display:inline-block; margin-right:5px; padding:0 5px; min-width:16px; height:22px; line-height:22px; border:1px #c01c2b solid; background:#fff; color:#c01c2b; -webkit-transition:all .1s linear; transition:all .1s linear;}
.page_change a:hover{ background:#c00b00; border:1px #c00b00 solid; color:#fff;}
.page_change a.on{ background:#c00b00; border:1px #c00b00 solid; color:#fff;}
    
.page{overflow: hidden;height: 30px;margin-top: 30px;padding-top: 10px;border-top: 1px solid  #362215;}
.page .fr a{margin-left: 5px;padding: 5px 8px;background: #201006;color: #938259;border: 1px solid  #362215;}
.page a:hover{color: #1f0f05;border: 1px solid  #938259;background: #938259;}
.page a.cur{color: #1f0f05;border: 1px solid  #938259;background: #938259;}

/*底部 footer.asp */
.foot{margin-top: 50px; padding-top: 45px;padding-bottom: 25px;background:url(../images/foot_bg.jpg) repeat-x left top #333;color: #fff;}
.foot .fl{margin-left: 20px;}
.foot .fl h4{margin-bottom: 15px; font-size:16px;font-weight: normal;}
.foot .fl p{ line-height:25px;}
.foot .fr{padding: 0 20px;text-align: center;border-left: 1px dotted #7b7b7b;}
.foot .fr img{margin-bottom: 5px;border: 6px solid  #a9a9a9;width: 132px;height: 132px;}
.copy{padding: 20px 0;color: #fff;background: #191919;}
.copy a{color: #fff;}
.copy a:hover{color: #acacac;}
.copy a:hover img{ opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80)}

/*a:hover, a:active, a:focus{color:#7b322b;}
.inp01{ height:16px; padding:5px; background:#f2f2f2; width:370px; border:none;}
.text01{ padding:2px; height:120px; background:#f2f2f2; width:600px; border:none;}
.btn01{ background:url(../images/btn01.jpg) no-repeat; width:65px; height:25px; text-align:center; line-height:25px; border:none; color:#5b5b5b; cursor:pointer;}
a:hover{color:#003d88;}
.trans{ opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80)}
.trans:hover{ opacity:1; -moz-opacity:1; filter:alpha(opacity=100);}
.p4_1_1 ul li span{ float: right; color: #b2b2b2; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.p4_1_1 ul li:hover span{ -webkit-transform: translateX(-10px); -moz-transform: translateX(-10px); transform: translateX(-10px);}*/

.TXTovehid{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.pro_list li p{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.map{width: 100%;height: 350px;border:1px solid #eee;margin-bottom: 30px;}

.float{position: fixed;right: 0;top:40%;z-index: 99;}
.float a{display: block;width: 60px;height: 60px;background: #7b322b;text-align: center;line-height: 60px;font-size: 0;}
.float a:hover{opacity: 0.9;}