@charset "utf-8";
html {width: 100%;-webkit-text-size-adjust:none;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);height: 100%;}
* {margin: 0;padding: 0;}
ul,ul li,ol,li {list-style: none outside none;}
img {vertical-align: middle;border: none;}
i {font: inherit;}
input,select,option {vertical-align: middle;border-radius: 0px;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);outline: none;}
input[type="text"],input[type="button"],input[type="submit"],input[type="reset"] {-webkit-appearance: none;appearance: none;border-radius: 0;outline: none;}
.fl {float: left;display: inline;}
.fr {float: right;display: inline;}
h1,h2,h3,h4,h5,h6,i,strong {font-weight: normal;}
select::-ms-expand { display: none; }
a {color: #4f4f4f;text-decoration: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a:hover {text-decoration: none;outline: none;}
.clear {clear: both;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom: 1;display: block;_height: 1px;clear: both;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input{margin: 0;padding: 0;}
.wrap { width:1200px; margin:0 auto;}
/*clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both; }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }
.ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; }
/* 初始化 */
body {width: 100%;height: 100%;font-size: 16px; line-height: 24px;background: #fff;min-height: 100%;font-family: 'Microsoft Yahei', '微软雅黑', Arial, sans-serif; color: #4f4f4f;}
/*头部*/
.welcome { background-color:#f6f6f6; color:#685a5a; font-size:14px; height:34px; line-height:34px; overflow:hidden;}
.welcome .wel-tit {letter-spacing: 2px;}
.welcome a { float:left; position:relative; padding:0 8px; color:#685a5a;}
.welcome a:after {content: ""; position:absolute; left:0; top:12px; width:1px; height:11px; background-color:#b4b4b4; }
.welcome a:first-child::after { width:0;}
.header { background:url(../images/headerbg.jpg) no-repeat center; height:207px; overflow:hidden;}
.header .logo { margin-top:39px; width:800px; height:103px;}
.header .logo img { height:103px;}
.header .tel { color:#ee180d; font-size:16px; padding:14px 0 0 120px; font-weight:500;}
.header .biaoyu { margin-top:69px; color:#d90606; line-height:30px; text-align:right; font-size:18px;}
/*导航*/
.nav { background-color:#d90606; height:54px; line-height:54px; overflow:hidden; text-align:center;}
.nav ul{ display:inline-block;}
.nav ul li{ float:left; font-size:20px; color:#fffefc; position:relative; padding:0 25.5px;}
.nav ul li a {color:#fff; }
.nav ul li:after {content: ""; position:absolute; left:0; top:20px; width:1px; height:19px; background-color:#fff; }
.nav ul li:first-child:after { width:0;}
.nav ul li:hover { background-color:#c80202;}
/*头条新闻*/
.hot-news { background:url(../images/laba.jpg) no-repeat left; padding-left:28px; font-size:20px; color:#e65858; line-height:74px; height:74px; overflow:hidden; box-sizing: border-box;}
.hot-news a {color:#e65858;}
.hot-news span{ float:right;}
/*滚动新闻*/
.banner { }
.scroll_news{width:1263px;margin:0 auto;overflow:hidden;position:relative;}
.scroll_news .bd{width:1163px;margin:0 auto;background:#f7f7f7;overflow:hidden; padding:17px 18.5px;}
.scroll_news .bd ul{overflow:hidden;zoom:1}
.scroll_news .bd ul li{height:393px;float:left;display:_inline; overflow:hidden;}
.scroll_news .bd ul li img{width:747px;height:393px;float:left;margin-right:26px}
.scroll_news .youce{float:left;margin-left:10px;width:366px}
/*标题*/
.scroll_news .bd ul li b{display:block;width:366px;line-height:30px;font-size:21px;float:left;margin-top:41px;overflow:hidden;margin-bottom:10px;padding-bottom:27px;border-bottom:1px solid #b70005; font-weight:normal;}
.scroll_news .bd ul li b a { color:#2f2f2f;}
/*描述*/
.scroll_news .bd ul li span{display:block;width:366px;overflow:hidden;line-height:30px;font-size:14px;color:#7f7f7f;float:left;margin-top:10px;padding-bottom:20px;margin-bottom:12px;}
.scroll_news .bd ul li a:hover span{color:#0c72cb}
/*点点*/
.scroll_news .hd{height:12px; left:910px;position:absolute;bottom:50px}
.scroll_news .hd ul{padding:0;width:auto;height:12px;overflow:hidden;position:relative;}
.scroll_news .hd ul li{position:relative;float:left;width:12px;height:12px;overflow:hidden;background:url(../images/dot_05.png) top center no-repeat;text-indent:-999px;cursor:pointer;margin:0 5px}
.scroll_news .hd ul li.on{background:url(../images/dot1_03.png) top center no-repeat}
/*更多*/
.scroll_news .mores{ width:78px; height:18px; line-height:18px; text-align:center; font-size:14px;color:#0c72cb;float:right; border:#d90606 solid 1px;}
.scroll_news .mores a{color:#d90606;}
.scroll_news .mores:hover{ background-color:#d90606;}
.scroll_news .mores:hover a{ color:#FFF;}
/*左右*/
.scroll_news .next,.scroll_news .prev{display:block;width:19px;height:34px;float:right;overflow:hidden;cursor:pointer;position:absolute;top:220px}
.scroll_news .prev{left:2px;background:url(../images/xinyong_06.png) center center no-repeat}
.scroll_news .next{right:2px;background:url(../images/xinyong_09.png) center center no-repeat}
/*快捷按钮*/
.i-kuaijie { margin-top:18px; height:167px; overflow:hidden; }
.i-kuaijie ul li{ float:left; width:235.2px; height:167px; margin-left:6px; }
.i-kuaijie ul li:first-child { margin-left:0;}
.i-kuaijie ul li .pic{ margin-top:16px; margin-left:68.6px; width:98px; height:98px; border-radius: 50%; box-sizing: border-box; }
.i-kuaijie ul li .pic img { width:98px; height:98px;}
.i-kuaijie ul li .tit{ font-size:20px; color:#FFF; line-height:40px; text-align:center; }
.i-kuaijie ul li .tit a { color:#FFF;}
.i-kuaijie ul li:first-child {background-color:#e65540;}
.i-kuaijie ul li:first-child .pic{background-color:#af4131;}
.i-kuaijie ul li:first-child+li {background-color:#279fa7;}
.i-kuaijie ul li:first-child+li .pic{background-color:#1e797f;}
.i-kuaijie ul li:first-child+li+li {background-color:#f9be70;}
.i-kuaijie ul li:first-child+li+li .pic{background-color:#bd9155;}
.i-kuaijie ul li:first-child+li+li+li {background-color:#00639a;}
.i-kuaijie ul li:first-child+li+li+li .pic{background-color:#004b75;}
.i-kuaijie ul li:first-child+li+li+li+li {background-color:#176977;}
.i-kuaijie ul li:first-child+li+li+li+li .pic{background-color:#11505b;}
/*新闻*/
.i-news { margin-top:25px; min-height:387px;}
.i-news-li { width:585px;}
.i-news-ban{ float:left; width:583px; height:40px; background-color:#f7f7f7; border-right:#e4e4e4 solid 1px; border-left:#e4e4e4 solid 1px; border-top:#e4e4e4 solid 1px; color:#4f4f4f; font-size:20px; border-bottom:#eb0102 solid 2px; position:relative;}
.i-news-ban a { color:#4f4f4f;}
.i-news-ban ul li { float:left;  width: auto;  height:37px; line-height:37px; padding:0 17px;border:#f7f7f7 solid 2px; border-top:#f7f7f7 solid 3px; border-bottom:#eb0102 solid 2px;}
.i-news-ban ul .active { height:37px; line-height:37px; border-bottom:#fff solid 2px; border-top:#ec1213 solid 3px; background-color:#FFF; border-right:#ec1213 solid 2px; border-left:#ec1213 solid 2px;color:#ec1213; font-size:20px; }
.i-news-ban ul .active a  { color:#ec1213;}
.i-news-ban span { position:absolute; right:8px; top:7px; font-size:14px; color:#999999;}
.i-news-ban span a { color:#999999;}
.i-news-con { float:left; width:583px; margin-top:8px; }
.i-news-con ul li { float:left; width:573px; padding:0 7px 0 3px; font-size:14px; color:#4f4f4f; line-height:22px; line-height:55px; border-bottom:#d4d4d4 dashed 1px;}
.i-news-con ul li a {color:#4f4f4f;}
.i-news-con ul li a:hover { color:#eb0102;}
.i-news-con ul li span {  float:right;}
/*广告*/
.adv { margin-top:24px;}
.adv img{ width:1200px; height:136px;}
/*友情链接*/
.linker { background-color:#f6f6f6; margin-top:58px; padding:30px 0;}
.linker .tit { width:96px;  color:#5d5d5d; font-size:17px;}
.linker .pic { width:1104px; }
.linker .pic a { display:block; float:left; margin-right:20px;}
/*网站底部*/
.footer { background-color:#2c2c2c; color:#e3e3e3; text-align:center; line-height:30px; font-size:14px; padding:47px 0 40px 0;}
.footer a {color:#e3e3e3;}
.footer-nav a {color:#fff; padding:0 10px; position:relative;}
.footer-nav a:after {content: ""; position:absolute; left:0; top:2px; width:1px; height:15px; background-color:#fff; }
.footer-nav a:first-child:after { width:0;}
/*返回顶部*/
p#top{ position:fixed;display:none;bottom:0px;right:20px;}  
p#top a{text-align:center;text-decoration:none;color:#d1d1d1;display:block;width:30px;transition:color 1s;}  
p#top a:hover{ color:#979797;  }  
p#top a span{background:url(../images/gotop.png) no-repeat center;border-radius:6px;display:block;height:30px;transition:background 1s;}  
#top a:hover span{background:url(../images/gotop.png) no-repeat center;} 
/*内页*/
.n-main { padding-top:20px; padding-bottom:40px;}
.n-left {float:left; width:230px;}
.n-left-li { margin-top:20px; width:230px;}
.n-left-ban {height:45px; line-height:45px;  color:#fff; background-color:#d90606; text-align:center; position:relative; font-size:18px; }
.n-left-con { border:#e4e4e4 solid 1px; background-color:#f7f7f7; font-size:14px; border-bottom:none; }
.n-left-con ul li {width:100%; line-height:45px; border-bottom:#e4e4e4 solid 1px; }
.n-left-con ul li a { display:block; text-align:center; font-size:16px; color:#4f4f4f;}
.n-left-con ul li a:hover { background-color:#ededed; color:#d90606;}
.n-left-con ul .active a { background-color:#ededed; color:#d90606;}
.n-left-kuai { width:230px;}
.n-left-kuai ul li{ width:230px; height:70px; margin-top:20px; border-radius: 5px; }
.n-left-kuai ul li .pic{ float:left; margin-left:10px; margin-top:10px; margin-right:10px; width:50px; height:50px; border-radius: 50%; box-sizing: border-box; }
.n-left-kuai ul li .pic img { width:50px; height:50px;}
.n-left-kuai ul li .tit{ float:left; width:160px; font-size:16px; color:#FFF; line-height:70px; }
.n-left-kuai ul li .tit a { color:#FFF;}
.n-left-kuai ul li:first-child {background-color:#e65540;}
.n-left-kuai ul li:first-child .pic{background-color:#af4131;}
.n-left-kuai ul li:first-child+li {background-color:#279fa7;}
.n-left-kuai ul li:first-child+li .pic{background-color:#1e797f;}
.n-left-kuai ul li:first-child+li+li {background-color:#f9be70;}
.n-left-kuai ul li:first-child+li+li .pic{background-color:#bd9155;}
.n-left-kuai ul li:first-child+li+li+li {background-color:#00639a;}
.n-left-kuai ul li:first-child+li+li+li .pic{background-color:#004b75;}
.n-left-kuai ul li:first-child+li+li+li+li {background-color:#176977;}
.n-left-kuai ul li:first-child+li+li+li+li .pic{background-color:#11505b;}
/*右侧*/
.n-right { float:left; margin-top:20px; margin-left:40px; width:930px;}
.n-right-ban { width:100%; line-height:45px; height:45px; border-bottom:#e4e4e4 solid 1px; box-sizing:border-box;  position:relative;}
.n-right-ban .tit { border-bottom:#d90606 solid 2px; color:#d90606; font-size:22px; padding:0 5px;}
.n-right-ban .more {color:#999999; font-size:14px; padding-right:5px;}
.n-right-ban .more a {color:#999999;}
.n-right-ban .more a:hover {  color:#d90606;}
.n-right-con {}
.n-show { padding:10px 0; font-size:16px; color:#4f4f4f; line-height:40px; box-sizing:content-box;}
.n-show img { max-width:100%;}
.n-show .img-responsive { display:inline;}
.n-tit { font-size:20px; text-align:center; line-height:34px; margin-top:36px; padding:0 10px;}
.n-time { font-size:14px; text-align:center; line-height:18px; margin-top:23px; color:#bababa; }
.n-xian {border-bottom:#e4e4e4 solid 1px; height:1px; margin-top:20px;}
.n-other { line-height:30px; padding:10px 0;}
.n-other a:hover{ text-decoration:underline; }  
.pagination { margin-top:20px; box-sizing: border-box;text-align:center; padding:10px 0; font-size:14px;}
.pagination a { border:#cccccc solid 1px; padding:3px 5px;}
.pagination a:hover { background-color:#d90606; color:#FFF;}
/*列表页*/
.n-newlist { width:100%; padding:10px 0;}
.n-newlist ul li{float:left; width:100%;color:#4f4f4f; font-size:14px; line-height:54px;border-bottom:#d4d4d4 dashed 1px; height:54px;overflow:hidden;}
.n-newlist ul li:hover a{color:#d90606;}
.n-newlist ul li:last-child { border-bottom:none;}
.n-newlist ul li span { float:right; }
.n-piclist {width:100%; padding:10px 0; }
.n-piclist ul li { float:left; width:285px; margin-left:17px; margin-top:20px; }
.n-piclist ul li .pic{ width:100%; height:200px; border:#efefef solid 1px; text-align:center; line-height:180px; background-color:#f6f6f6;}
.n-piclist ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; }
.n-piclist ul li .tit { color:#4f4f4f; font-size:14px; line-height:20px; padding:10px 0; height:60px; overflow:hidden; text-align:center;}
.n-piclist ul li:hover .pic{ border:#d90606 solid 1px;}
.n-piclist ul li:hover .tit a{color:#d90606;}
/*留言*/
.online{ padding:10px 0;}
.online ul li{ margin-top:20px; line-height:30px;}
.online ul li span.zi{ display:inline-block; width:235px; line-height:30px; text-align:right; color:#3d3434;}
.online ul li span.zi i{color:#F00; padding:0 5px;}
.online ul li .red { color:red;}
.online ul li input{ width:493px; height:30px;border:#ccc 1px solid;margin-left:10px;color:#3d3434;font-size:14px;line-height:30px; padding-left:5px;}
.online ul li textarea{ width:493px; height:60px;border:#ccc 1px solid;margin-left:10px;color:#3d3434;font-size:14px;line-height:30px; padding-left:5px;}
.online ul li .tijiao{ margin-left:440px; width:120px;height:30px;background:#d90606;text-align:center;color:#fff;font-size:14px;line-height:28px; border:none;}
.online ul li.tishi{ padding-left:250px; width:608px; color:#a5a5a5;}
/*内页搜索*/
.n-search { border-bottom:#d4d4d4 dashed 1px; padding:20px 0; text-align:right;}
.n-search .search-input { height:46px; line-height:46px; font-size:14px; width:243px; padding:0; margin:0; padding-left:15px; background-color:#f7f7f7; border:#cccccc solid 1px;}
.n-search .search-submit {height:48px; line-height:48px; font-size:0;width:48px; background:#d90606 url(../images/search-icon.png) no-repeat; background-position:14px 15px; padding:0; margin:0;  border:#d90606 solid 1px;}
/*不间断滚动*/
#xxhj{ margin:18px auto 0px auto; }
#propro{OVERFLOW: hidden; width:1200px; height:167px; margin:0px auto 0px auto}
#inpro{float: left;width: 5000%;}
#propro1{float: left;}
#propro2{float: left;}
#propro .f_l{float:left}
#propro .dw{ width:241px}
#propro dl{ width:235px; float:left; text-align:center;}
#propro dl dt{ margin:0 auto; text-align:center; width:235px; height:167px; background-color:#f7f7f7; line-height:160px;}
#propro dl dt img{max-width: 100%;max-height: 100%;vertical-align: middle; }

@media(max-width:1200px){
.welcome {width:1200px; margin:0 auto;}
.header {width:1200px; margin:0 auto;}
.nav {width:1200px; margin:0 auto;}
.scroll_news {width:1200px; margin:0 auto;}
.scroll_news .next,.scroll_news .prev { display:none;}
.linker {width:1200px; margin:0 auto;}
.footer {width:1200px; margin:0 auto;}
}
