/* ==全局设置== */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl, dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,iframe{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
body,button,input,select,textarea{font-family:'Microsoft YaHei';font-size:62.5%; line-height:1.5;}
ol,ul{list-style:none;}
li{list-style:none;}
img{border:0; font-size:0;}
a{text-decoration:none; outline:none; cursor:pointer; color:#646464;}
.clear{clear:both;}
.clear{clear:both;}
/*页头样式*/
#header{width:1080px; margin:0 auto;}
.logo{display:block; float:left;}
.nav-main{width:68%; float:right; font-size:0;}
.nav-main li{float:left; margin-right:1px; text-align:center;}
.nav-main li .nav{display:block; padding:0 15px; font-size:13px; color:#666; line-height:80px; font-weight:bold;}
.nav-main li .current{color:#fff; background:#ad2e23;}
.nav-main li a{display:inline-block; font-size:13px;}
.nav-main .onemenu{position:relative;}
.nav-main li .twomenu{position:absolute; top:80px; left:-200px; z-index:99; width:535px; background:#4c4a4f; visibility:hidden;}
.nav-main li .twomenu a{font-size:13px; color:#d2ced5; padding:15px;}
.nav-main li .twomenu a:hover{color:#ad2e23;}
.nav-main .onemenu:hover .nav{color:#fff; background:#ad2e23;}
.nav-main .onemenu:hover .twomenu{visibility:visible;}

.search{width:145px; overflow:hidden; float:right; margin-left:20px; border:1px solid #ddd; margin-top:28px;}
.search input.username{width:78%; float:left; height:20px;line-height:20px; font-size:12px; color:#666; text-indent:1em; background:none; outline:none; border:0px;}
.search input.da_button{width:20%; float:right; border:0; font-size:16px !important; text-indent:-9999px; background:#ad2e23 url(/templates/default/images/img/head-search.png) no-repeat center; line-height:20px; height:20px; font-size:12px; color:#fff;}
/*首页轮播banner样式*/
.wrap{width:1000px; margin:0 auto;}
.banner .wrap{height:379px; position:relative;}
.banner .pan{width:1500px; height:379px; position:absolute; top:0; left:50%; margin-left:-750px; overflow:hidden; text-align:center;}
.banner .pan img{position:absolute; top:0px; left:0px;}
ul.tab{ position:absolute; top:395px; right:20px; z-index:1; cursor:pointer;}
ul.tab li{padding-left:7px;}
ul.tab img,ul.wdl img,.map{border:2px solid #fff; -webkit-box-shadow:0px 0px 3px 1px rgba(6, 0, 1, 0.3); box-shadow:0px 0px 3px 1px rgba(6, 0, 1, 0.3);}
ul.tab li.current img{border:4px solid #ff6d7b; width:92px; height:57px;}
a.arr_l,a.arr_r{background:url(/templates/default/images/img/arr.png) no-repeat; width:58px; height:58px; position:absolute; top:197px; z-index:1; display:none;}
a.arr_l{left:9px;}
a.arr_r{background-position:right 0; right:9px;}
a.arr_l:hover{background-position:0 bottom;}
a.arr_r:hover{background-position:right bottom;}

.main{width:100%; background:#f0f0f2; padding-top:30px;}
#main-box{width:1080px; margin:0 auto;}
.main-box{width:980px; margin:0 auto;}
.about{width:47.5%; float:left;}
.news{width:47.5%; float:right;}
.about h1,.news h1{font-size:18px; font-weight:bold; color:#ad2e23; border-bottom:1px solid #ad2e23; line-height:40px;}
.about h1 a,.news h1 a{color:#ad2e23; font-size:12px; font-weight:bold; line-height:45px; float:right;}
.about-edit{font-size:15px; color:#333; line-height:2em; margin-top:10px; padding:10px;}
.about-edit div,.about-edit p{font-size:15px; color:#333; line-height:2em; text-indent:2em;}

.news-box li{padding:10px 0; border-bottom:1px solid #e8e6e6;}
.tList{display:block;}
.tList .le{width:78%; float:left;}
.tList .le h2{color:#000; font-size:14px; margin-top:8px; font-weight:bold;}
.tList .le p{font-size:12px; color:#777; line-height:22px;}
.tList .dtime{width:18%; float:right; font-size:18px; font-weight:bold; background:#e1e1e1; color:#444; text-align:left; padding:10px 5px;}
.tList .dtime span{display:block; font-size:36px; color:#e62b1e;line-height:36px; font-weight:bold;}
.page-query li{padding:20px 0; border-bottom:1px solid #e8e6e6;}
.page-query .xxzx-list{padding:5px 50px 5px 50px; border-bottom:0; box-sizing:border-box; border-left:2px solid #f0f0f2;}
.xxzx-list .tList .le h2{margin-top:0 !important;}
.xxzx-list .tList .dtime{background:none !important; padding:0 !important; color:#ccc; font-weight:normal; color:#CCC; font-size:12px;}
.page-query .xxzx-list:hover{padding:5px 50px 5px 10px; border-left:2px solid #ad2e23; background:#fff;}
.page-query .xxzx-list:hover .tList .le h2{color:#ad2e23;}

.main-bottom{margin-top:20px; padding:35px 0 15px 0; border-top:1px solid #b5b5b5;}
.main-bottom .ewm,.main-bottom .xiala{float:left;}
.main-bottom .wailian{display:block; float:left;}
.main-bottom .ewm h2{font-size:12px; line-height:14px; width:18px; float:left; padding-top:10px;}
.main-bottom .xiala{width:170px; margin:23px 20px 0 20px; position:relative;}
.main-bottom .xiala select{width:100%;}
.main-bottom .wailian{font-size:12px; color:#333; line-height:16px; font-weight:bold; margin-top:25px;}
.links{display:none; width:100%; position:absolute; left:2px; top:22px; background:#fff; padding:10px 0;}
.links a{display:block; text-indent:15px; line-height:28px;}
.main-bottom .xiala:hover .links{display:block;}

.footer{width:100%; background:#454545; padding:25px 0;}
.foot{width:1080px; margin:0 auto;}
.foot ul{width:100%;}
.foot ul li{width:12.5%; float:left; box-sizing:border-box; border-left:1px solid #707070; padding-left:10px; height:195px;}
.foot ul li h2{margin-bottom:15px;}
.foot ul li h2 a{font-size:16px; color:#fff; line-height:20px; font-weight:bold;}
.foot ul li a{font-size:12px; color:#fff; line-height:28px; display:block;}
.jiaozhu{margin:40px 0 0 0; font-size:12px; color:#8b8b8b; line-height:20px; text-align:center;}
.jiaozhu a{font-size:12px; color:#8b8b8b; line-height:20px;}


.page-ban{width:100%; height:100px; overflow:hidden; position:relative;}
.ban-img{width:1500px; height:100px; position:absolute; left:50%; margin-left:-750px;}

.page-main{width:100%; background:#f0f0f2; min-height:500px;}

.main-left{width:220px; float:left;}
.main-right{width:760px; float:right; margin-top:75px; padding-bottom:10px;}
.main-left li{height:36px; position:relative;}
.main-left li a{display:block; width:130px; padding-left:74px; color:#565656; font-size:14px; line-height:36px; font-weight:bold; background:url(/templates/default/images/img/pflbg.jpg) no-repeat 0 center; position:absolute; top:0; left:0;}
.main-left .smenuv a{width:146px; color:#fff; background:url(/templates/default/images/img/pflbg-on.gif) no-repeat 0 top; padding-bottom:12px;}
.main-left li:hover a{width:146px; color:#fff; background:url(/templates/default/images/img/pflbg-on.gif) no-repeat 0 top; padding-bottom:12px;}
.main-left li .choose{width:146px; color:#fff; background:url(/templates/default/images/img/pflbg-on.gif) no-repeat 0 top; padding-bottom:12px;}

.page-tit{color:#ad2e23; font-size:21px; line-height:1.8em; font-weight:bold; border-bottom:1px #dadada solid; margin-bottom:20px;}
.page-tit .mbx{font-size:14px; color:#454545; font-weight:bold; line-height:20px; margin-top:10px; float:right;}
.page-tit .mbx a{font-size:14px; color:#454545; font-weight:bold;}
.page-edit,.page-edit p,.page-edit div{font-size:15px; color:#333; line-height:2em;}
.page-edit .detail-tit{color:rgb(178, 34, 34); font-size:20px; border-bottom:1px #dadada solid; line-height:2em; font-weight:bold; margin-bottom:20px;}
.page-edit b{line-height:26px; font-size:20px; color:rgb(178, 34, 34);}
.page-edit strong{display:block; padding-left:20px; border-left:10px solid rgb(187, 75, 69); line-height:46px; font-size:16px; color:#454545; margin:20px 0;}
.page-edit img{display:block; max-width:80%; margin:0 auto;}
/*联系我们页面样式*/
.page-edit .map img{max-width:110%; height:auto;}
.slideTxtBox .hd ul li{float: left; padding: 0 21px; cursor: pointer; border:1px solid #DDD; border-bottom: 1px solid #f5f5f5; margin-right: 15px; border-radius: 2px; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);}
.slideTxtBox .hd ul li.on{background:#AD2E23; border:1px solid #AD2E23; color:#fff;}
.slideTxtBox .bd{margin-top:30px;}
.slideTxtBox .bd ul{display:none;}
.slideTxtBox .bd .bd-ul{display:block;}
.slideTxtBox .bd h3{font-size:18px; color:#000; line-height:32px; margin:15px 0;}
.slideTxtBox .bd .map{margin-top:30px; overflow:hidden;}
/*发展历程页面样式*/
.history{height:auto !important}
.history,.history1{ background: url(/templates/default/images/img/history_line.png) repeat-y 142px 0; overflow:hidden; position:relative; top:0; left:0;}
.history-date,.history-date1 {overflow:hidden;}
.history-date h2,.history-date1 h2 { background:#f0f0f2 url(/templates/default/images/history_clock1.png) no-repeat 113px 0; height:59px; font-size:28px; font-weight:normal; margin:0; margin-bottom:30px;  }
.history-date h2.first,.history-date1 h2.first { position:absolute; left:0; top:0; width:800px; z-index:9;}
.history-date h2 a,.history-date1 h2 a { color:#ad2e23;font-size:22px; display:inline-block; *display:inline; zoom:1; background:url(/templates/default/images/img/icon08.gif) no-repeat right 50%; padding-right:17px; margin:21px 97px 0 0; padding-left: 110px; text-decoration:none;}
.history-date h2 a:hover,.history-date1 h2 a:hover { text-decoration:none;}
.history-date h2 img,.history-date1 h2 img { vertical-align:-5px;}
.history-date ul,.history-date1 ul { margin:0; padding:0; list-style:none;}
.history-date ul li,.history-date1 ul li { background:url(/templates/default/images/img/history_poin.png) no-repeat 135px 0; padding-bottom:10px; zoom:1; }
.history-date ul li.last,.history-date1 ul li.last { padding-bottom:0;}
.history-date ul li:after,.history-date1 ul li:after{content:" "; display:block; height:0; clear:both; visibility:hidden;}
.history-date ul li h3,.history-date1 ul li h3 { float:left; width:123px; text-align:right; padding-right:19px; color:#666; font:normal 16px/16px Arial; margin:0;}
.history-date ul li h3 span,.history-date1 ul li h3 span { display:block; color:#999; font-size:12px;}
.history-date ul li dl,.history-date1 ul li dl { padding-left:161px; +padding-left:10px; margin-top:-5px;}
.history-date ul li dl dt,.history-date1 ul li dl dt { font-size:16px; line-height:1.6em; font-weight:normal; color:#000; margin-top:0.1em;  margin-bottom:0px;}
.history-date ul li dl dt span,.history-date1 ul li dl dt span { display:block; color:#666; font-weight:normal; font-size:14px; line-height:1.8em; margin-top:5px;}
.history-date ul li dl dt img,.history-date1 ul li dl dt img{ float:left; width:230px !important; margin-right:15px; }
.history-date h2.first .more-history,.history-date1 h2.first .more-history {font-size: 16px; background: transparent; margin-left: 30px;}
.history-date h2.first .more-history:hover,.history-date1 h2.first .more-history:hover {text-decoration: underline;}
.history-date ul li dl dt a{ color:#000;font-size:15px; font-weight:bold; text-decoration:none;}
.history-date ul li dl dt span a{color:#D90D19; text-decoration:underline;}
.history-date h2 a, .history-date1 h2 a{color:#ad2e23; font-size:22px; font-weight:bold; display:inline-block; *display:inline;zoom:1; background:url(/templates/default/images/img/icon08.gif) no-repeat right 50%; padding-right:17px; margin:21px 97px 0 0; padding-left:110px; text-decoration:none;}

/*检索页翻页样式*/
.qt-pagination{text-align:center; font-size:14px; margin-bottom:50px;}
.pagesbox{display:inline-block;}
.qt-pagination .pagesbox a{display:inline-block; padding:3px 5px; border:1px solid #ccc; margin:0 3px; font-size:14px;}
.pagesnow{display:inline-block; padding:3px 5px; border:1px solid #ad2e23; margin:0 3px; font-size:14px; background:#ad2e23; color:#fff;}
.pagesinfo{margin:0 !important;}
/*搜索页面样式*/
.mysearch{display: block; width: 94%; padding: 30px 3%; background: #fff; margin: 30px 0; overflow: hidden;box-shadow: 0 0 20px rgba(143, 143, 143, .2); font-size:18px;}

.page-query,.page-detail,.page-edit{margin-left:50px; margin-bottom:50px;}
#newsnr,#newsnr div,#newsnr p{color:rgb(99, 94, 93); font-size:16px; line-height:26px;}
.detail-mbx{background:url(/templates/default/images/img/poze.gif) no-repeat left center;line-height:34px; padding-left:20px; color:#999999; margin:25px 0;}
.detail-mbx a{color:#333; font-weight:bold;}
.newtit{font-size:18px; font-weight:bold; color:rgb(50, 50, 50);}
.nynrbg{color:#787878; font-size:12px; padding-top:15px; border-bottom:1px dashed #CBCBCB; line-height:26px; margin-bottom:30px;}
.nynrbg a{display:inline-block; float:right; background:#D9D9D9; font-size:14px; color:#333; line-height:26px; padding:0 5px;}
.nynrbg a:hover{color:#ad2e23;}
#main-right{margin-top:0;}

.page-query .tList .le .le-tit{color:#474545; font-size:18px; margin:10px 0;}
.page-query .tList .le p{font-size:14px;}
.page-query .tList .new-dtime{width:13% !important; text-align:left; font-size:18px; font-weight:bold;}