﻿html { -webkit-text-size-adjust:none;  }
* {margin:0 auto;padding:0px;-webkit-text-size-adjust:none;}
body{font-family: arial,"Hiragino Sans GB","Microsoft Yahei",sans-serif;  color:inherit; color:#666; word-break:break-all;word-wrap:break-word; background: url(../images/bg1.jpg) repeat top center;  }
a{ text-decoration:none; color:#666;}
ul li,p{background-color:transparent;color:inherit; list-style:none;}
a:link, a:visited, a:active, a:hover { text-decoration:none;}
.hideme{display:none;}
.clr{background-color:transparent;color:inherit;margin:0px;padding:0px;clear:both;}
.fleft{float:left;}
.boldtxt{font-weight:bold;}
img{border:none 0; border:none; padding:0; margin:0;}
input{vertical-align:middle;  color: #999999; outline:none}
.clear{ clear:both;}
p{ margin:0 auto; padding:0;}
.padding10{ padding:10px;}
.padding20{ padding:20px;}
.padding30{ padding:30px;}
.padding40{ padding:40px;}
.fr{ float:right;}
.fl{ float:left;}
.paddingright{ padding-right:10px;}
.paddingleft{ padding-left:10px;}
.undis{ display:block; }
.dis{ display:none;  }
.green{color: #00bd5f;}
#warp{ max-width:960px; height:auto; position:relative; overflow:hidden;margin:auto}



/*首页*/
.header{ width: 100%; background:#D72A00; height: 78px;}
.header .logo{ width: 150px; height: 45px; overflow: hidden; float: left; margin-left:5px; margin-top: 15px;}
.header .logo a{ display: inline-block;  width: 150px; height: 45px; background: url(../images/logo.jpg) no-repeat; background-size: 100%; }
.header .Htel{margin-top: 25px; float: right; width: 130px; color:#fff; font-size:16px; font-weight: bold; height:28px; line-height: 28px; padding-left: 30px; background: url(../images/Htelbg.jpg) no-repeat left center; background-size: contain;}
.header .Htel a{color:#fff}
.banner{ width: 100%; height: auto; }
.banner img{ width: 100%; height: auto;}

.Fedbox{ width: 99%; height: auto; text-align: center;  border-radius: 10px; position: relative; margin-top: -20px;  padding: 20px; box-sizing: border-box; overflow: hidden; background: #FFCC66;margin:auto;}
.Fedbox h1{ font-size: 1.6rem; color: #990000; line-height: 40px;}
.Fedbox h2{ font-size: 1.2rem; color: #362e2b; line-height: 30px; font-weight: normal; padding-bottom: 5px;}
.Fedbox h2 span{ color: #E03710;}
.Fedbox dl{ width: 94%; padding: 0 3%; height: 66px; line-height: 66px; background: #FFFFFF; border-radius: 5px; margin-bottom: 12px; overflow: hidden;}
.Fedbox dl dt{ float: left; width: 35%; text-align: right; color: #333; font-size: 1rem;}
.Fedbox dl dd{ float: right; width: 65%;}
.Fedbox dl dd input{ border: none; line-height: 66px; font-size: 1rem;}
.Fedbox dl.insub{ background: #990000; color: #FFFFFF;}
.Fedbox dl.insub input{ border: none; background: none; color: #FFFFFF; line-height: 66px; font-size: 1.2rem;}

.inNavigation{ width: 100%; text-align: center; height: 100px; margin: 20px 0 0 0;overflow:hidden}
.inNavigation a{color: #FFFFFF; text-align: center; display: inline-block; margin: 0 0.5%; width: 22%; height: auto;}
.inNavigation a img{ width: 100%; height: auto;}

.inTeamTop{ width:99%; height: auto;}
.inTeamTop img{ width:100%; height: auto;}
.inTeamBox{ width: 99%; height: auto; background: #FFFFFF; padding: 16px 0; margin-top: 25px; border-right: 2px solid #e55536; border-bottom: 2px solid #e55536; box-sizing: border-box; border-radius: 5px;}
.inTeamBox dl{ position: relative; width: 30%; margin: 1.6%; height: auto; float: left; overflow: hidden; text-align: center;}
.inTeamBox dl dt{ width: 100%; height: 107px; position: relative;}
.inTeamBox dl dt img{ width: 100%; height: 117px;}
.inTeamBox dl dt .hot{ position: absolute; left: 0; top: 0; width: 40px; height: auto;}
.inTeamBox dl dt .hot img{ width: 100%; height: auto;}

.inTeamBox dl dd{ position: absolute; left: 0; bottom: 0; background: url(../images/ttm.png) repeat; width: 100%;  color: #000;}
.inTeamBox dl dd h4{ font-size: 0.8rem; line-height: 20px; font-weight: normal;}
.inTeamBox dl dd p{ font-size: 0.8rem; line-height: 20px;}
.inTeamBox dl dd p span{ color: #e03710;}
.inTeamBox h1{ font-size: 1.2rem; text-align: center; padding: 10px 0; height: 20px; line-height: 20px; }
.inTeamBox h1 a{color: #e03710; }
.inTeamBox h1 a img{ padding-left: 5px; width: 20px; height: 20px; vertical-align: top;}
.inTeamBoxCon{ width: 96%; height: auto; padding-top: 15px; overflow: hidden; line-height: 25px; font-size: 1rem; color: #333333;}
.inTeamBoxCon span{ color: #e03710;}
.inTeamBoxCon a{ background: #f4a31a; color: #6a2300; padding: 5px; border-radius: 5px;}

.inAbTop{ width:90%; height: auto; padding-top: 30px;}
.inAbTop img{ width:100%; height: auto;}
.inAbTopTel{ width: 100%; text-align: center; height: 50px; line-height: 50px; color: #6a2300; font-size: 1rem;}
.inAbTopTel span{ text-decoration: underline;}
.inAbBox{ width: 94%; height: auto; background: #FFFFFF; color: #333333; padding: 20px 15px;  border-right: 2px solid #e55536; border-bottom: 2px solid #e55536; box-sizing: border-box; border-radius: 5px;}
.inAbBox p{ font-size: 0.9rem; line-height: 24px;}
.inAbBox p a{ height: 20px; float: right; color: #e03710}
.inAbBox p a img{ padding-left: 5px; width: 20px; height: 20px; vertical-align: top;}
.inAbBox img{max-width:100%}
.inAbHonor{ padding: 15px 0; width: 100%; height: auto;}
.inAbHonor img{ width: 100%; height: auto;}


.inNewsBox{ width: 94%; height: auto; background: #FFFFFF; color: #333333; padding: 20px 0;  border-right: 2px solid #e55536; border-bottom: 2px solid #e55536; box-sizing: border-box; border-radius: 5px;}
.inNewsBoxNav{ width: 100%; height: 32px; line-height: 32px; padding-bottom: 8px; border-bottom: 1px solid #eeeeee;}
.inNewsBoxNav a{ width: 25%; display: block; float: left; height: 32px; line-height: 32px; font-size:1rem; text-align: center; color: #333333; background: url(../images/inNewsline.jpg) no-repeat right top;}
.inNewsBoxNav a:last-child{ background: none;}
.inNewsBoxNav .tabs .thistab,.tabs .thistab  a{ color: #e03710; border-bottom: 1px solid #E03710; height: 40px;}

.tab_conbox{ width: 94%; height: auto; overflow: hidden;}
.innewsList{ width: 100%; height: auto;}
.innewsList dl{ width: 100%; height: 100%; float: left; padding-bottom: 10px; border-bottom: 1px dotted #ccc; margin-top: 10px;}
.innewsList dl dt{ float: left; width: 65%; height: auto; overflow: hidden;}
.innewsList dl dt h4{ width: 100%; height: 24px; line-height: 24px; overflow: hidden; font-size: 0.9rem; }
.innewsList dl dt h4 a{ color: #333333;}
.innewsList dl dt p{ line-height: 18px; height: 36px; font-size: 0.9rem; overflow: hidden; width: 100%;}

.innewsList dl dd{ float: right; width: 33%; height: auto; overflow: hidden;}
.innewsList dl dd img{ width: 100%; height: auto;}
.inNewsBox h1{ font-size: 1.2rem; text-align: center; padding: 20px 0; height: 20px; line-height: 20px;width:100%;float: left}
.inNewsBox h1 a{color: #e03710; }
.inNewsBox h1 a img{ padding-left: 5px; width: 20px; height: 20px; vertical-align: top;}

.footer{ width: 100%; padding: 10px; box-sizing: border-box; text-align: center; color: #FFFFFF; font-size: 0.8rem; line-height: 24px; background: #BE0F17;}
.footer a{color:#fff}
.inPosi{ width: 90%; height: 35px; line-height: 35px; padding: 5px 0; font-size: 0.9rem; background: #1d92ff; border-radius: 30px; position: fixed; left: 5%; bottom: 90px;}
.inPosi a{ display: inline-block; color: #FFFFFF; width: 49%; float: left; display: block; text-align: center; border-right: 1px solid #0070d9;}
.inPosi a:last-child{ border: none;}
.inPosi a img{ width: 22px; height: 22px; padding-right: 10px; vertical-align: middle;}


.ABPosi{ width: 90%; height: 35px; line-height: 35px; padding: 5px 0; font-size: 0.9rem; background: #FF1D32; border-radius: 30px; position: fixed; left: 5%; bottom: 30px;}
.ABPosi a{ display: inline-block; color: #FFFFFF; width: 33%; float: left; display: block; text-align: center; border-right: 1px solid #990000;}
.ABPosi a:last-child{ border: none;}
.ABPosi a img{ width: 22px; height: 22px; padding-right: 10px; vertical-align: middle;}

.conMap{ width: 100%; height: auto;}
.conMap img{ width: 100%; height: auto;}
.conInfo{ width: 100%; height: auto; padding: 20px 0; text-align: center; line-height: 26px;}


.NewsList{ width: 94%; height: auto; background: #FFFFFF; color: #333333; padding: 20px 15px;  border-right: 2px solid #e55536; border-bottom: 2px solid #e55536; box-sizing: border-box; border-radius: 5px;}
.NewsList dl{ width: 100%; height: 100%; float: left; padding-bottom: 10px; border-bottom: 1px dotted #ccc; margin-top: 10px;}
.NewsList dl dt{ float: left; width: 65%; height: auto; overflow: hidden;}
.NewsList dl dt h4{ width: 100%; height: 24px; line-height: 24px; overflow: hidden; font-size: 0.9rem; }
.NewsList dl dt h4 a{ color: #333333;}
.NewsList dl dt p{ line-height: 18px; height: 36px; font-size: 0.9rem; overflow: hidden; width: 100%;}

.NewsList dl dd{ float: right; width: 33%; height: auto; overflow: hidden;}
.NewsList dl dd img{ width: 100%; height: auto;}

.NewsShow{ width: 94%; height: auto; background: #FFFFFF; color: #333333; padding: 20px 15px;  border-right: 2px solid #e55536; border-bottom: 2px solid #e55536; box-sizing: border-box; border-radius: 5px;}
.NewsShowTit{ width: 100%; line-height: 24px; padding: 15px 0; text-align: center; font-size: 1.2rem; color: #000;}

.NewsShowTime{width: 100%; line-height: 24px; padding-bottom: 10px; border-bottom: 1px dotted #CCCCCC; text-align: center; font-size: 0.9rem; color: #999999;}
.NewsShowInfo{ width: 100%; height: auto; padding: 25px 0; font-size: 0.9rem; line-height: 24px;}
.NewsShowInfo img{ max-width: 100% !important; height: auto !important;}


.NewsRelate{ width: 100%; height: auto; padding-top: 25px;}
.NewsRelate h1{ font-size: 1.2rem; color: #e03710; line-height: 32px; height:32px;}
.NewsRelate ul{ width: 100%;  overflow: hidden;}
.NewsRelate ul a{ display: block; width: 100%; height: 32px; line-height: 32px; border-bottom: 1px dotted #CCCCCC; font-size: 0.9rem; }

.PhotoList{ width: 94%; height: auto; background: #FFFFFF; color: #333333; padding: 20px 15px;  border-right: 2px solid #e55536; border-bottom: 2px solid #e55536; box-sizing: border-box; border-radius: 5px;}
.PhotoList dl{ width: 100%; height: auto; border-bottom: 1px dotted #CCCCCC; padding-bottom: 10px; margin-bottom: 10px;}
.PhotoList dl dt{ float: left; width: 35%; height: auto;  overflow: hidden; position: relative;}
.PhotoList dl dt img{ width: 100%; height: auto;}

.PhotoList dl dt .hot{ position: absolute; left: 0; top: 0; width: 40px; height: auto;}
.PhotoList dl dt .hot img{ width: 100%; height: auto;}
.PhotoList dl dd{ float: right; width: 60%; height: auto;}
.PhotoList dl dd h3{ color: #e03710; font-size: 0.9rem; line-height: 30px;}
.PhotoList dl dd h3 img{ width: 25px; height: 22px; padding-top: 4px;}
.PhotoList dl dd h4{ color: #333333; line-height: 21px;  font-size: 0.9rem;}
.PhotoList dl p{ width: 100%; height: auto; padding-top: 5px; display: block; clear: both; font-size: 0.9rem; line-height: 21px;}

.pagination{display:block;padding-top:1rem;padding-bottom:1rem;margin:auto;width:50%}
.pagination li{float:left;padding:5px;background:#f4a31a;color:#fff;margin-right:5px}
.pagination li a{color:#fff;}
.pagination li.active{background:#0070d9}