﻿/* CSS Document */
@charset "utf-8";
*{margin:0px;padding:0px;}
body,div,li,ul,ol,dl,dd,dt,span,b,strong,p,h1,h2,h3,h4,h5{margin:0;padding:0;}
ul,li,dl,dt,dd,ol{list-style:none;list-style-type:none;}
a img,a{border:none;text-decoration:none;}
body{font-size:14px; margin:0px; padding:0px;font-family:"微软雅黑"; border-top: 6px solid #ffa100;min-width: 1200px;}
input{margin:0px;:0px; outline:none;}
input:focus{outline:none;}
a:hover,a:active,a:visited{ text-decoration:none;}
.cscreen{position:absolute;top:0;left:0;z-index:100;background:#000;opacity:0.70;filter:alpha(opacity=70);-moz-opacity:0.70;}
/* 错误提示 */
.error-div{ position:fixed; top:50%; left:50%; overflow:hidden; margin:-230px 0 0 -400px; width:800px; height:460px; border:dashed 2px #ddd; background:#fafafa; font-family:"微软雅黑";}
.error-div .error-icon{ margin:30px auto 10px auto; text-align:center;}
.error-div .error-tips{ height:30px; color:#f37873; text-align:center; font-size:14px; line-height:30px;}
.error-div .error-tips img{ position:relative; top:20px;}
.error-div .error-time{ margin:10px auto 10px auto;color:#adadb0;text-align:center;}
.error-div .error-time span{ color:#f2a1a0;}
.error-div .error-time a{color:#adadb0;}
.error-div .error-switch1,.error-div .error-switch2{ height:35px;text-align:center; line-height:35px;}
.error-switch1 a,.error-switch2 a{ color:#f2a1a0;}
.error-div a:hover{color:#f37873;}
.error-div .error-close{ position:absolute; top:8px; right:12px; color:#adadb0; font-size:23px; cursor:pointer;}
/* 没有数据 */
.i-nodata{ overflow:hidden; margin:15px auto; width:200px; height:160px; color:#666; text-align:center; cursor:pointer;}
.i-nodata img{ display:block; margin:0px auto; text-align:center;}
/* 在线客服 */
.online-div{ position:fixed;top:30%; right:10px; z-index:300; overflow:hidden; width:149px; height:auto; min-height:450px; background:url(../images/online.png) no-repeat top center;}
.online-close{ float:right; width:32px; height:32px;cursor:pointer;}
.online-tel{ clear:both; overflow:hidden; margin:184px auto 0px auto; width:149px; height:24px; color:#fff; text-align:center; font-size:16px; line-height:24px;}
.online-list{ overflow:hidden; margin:0px auto; padding:10px 0; width:149px; height:auto; min-height:90px; background:#0167b3;}
.online-list li{ display:block; margin:0px auto 10px auto; width:117px; height:37px; background:#fff; text-align:center; line-height:37px;}
.online-list li a{ display:block;width:117px; height:37px; color:#0167b3;}
.online-top{margin:0 auto;width:149px;height:91px; background:url(../images/arrow-top.png) no-repeat center center; cursor:pointer;}
/* 分页 */
.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;}
.pagination > li {display: inline;}
.pagination > li > a,.pagination > li > span {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #337ab7;text-decoration: none;background-color: #fff; border: 1px solid #ddd;}
.pagination > li:first-child > a,
.pagination > li:first-child > span {margin-left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.pagination > li:last-child > a,
.pagination > li:last-child > span {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {z-index: 3;color: #fff;background-color: #ffa100;border-color: #ffa100;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {z-index: 2;color: #fff;cursor: default;background-color: #ffa100;border-color: #ffa100;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {color: #777;cursor: not-allowed;background-color: #fff;border-color: #ddd;}
.pagination-sm > li > a,
.pagination-sm > li > span {padding: 5px 10px;font-size: 12px;line-height: 1.5;}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.page{ text-align:center; clear:both;}
.page li.active a{ background:#0167b3;color:#fff;border-color: #0167b3;}

.headdiv{width: 1200px;height: 115px;margin: 0px auto;overflow: hidden;min-width: 1200px;}
.headdiv .logo{display:block;height: 53px;float: left;margin-top: 30px;}
.headdiv .teldiv{background: url(../images/head-tel.png) no-repeat left center; margin-top: 40px;padding-left: 35px; float: right; height: 40px;text-transform: uppercase;color: #8b8b8b;font-size: 12px;}
.headdiv .teldiv span{display: block;color: #ff9f02;font-size: 24px;font-family: 'Arial';font-weight:bold;margin-top: -5px;}
.headdiv .search_form{ background:#fff; width:320px; height:40px; margin:35px 0 0 140px; border-radius:5px; box-sizing:border-box; overflow:hidden;border:1px solid #ccc;float: left;}
.headdiv .search_form .keywords{ width:260px; height:30px;border:none; float:left; margin:5px 0 0 8px;}
.headdiv .search_form .search_btn{ width:50px; background:#0167b3 url(../images/img-search.png) no-repeat center; border:none; height:40px; float:right; cursor:pointer;}

.navdiv{ width:100%; height:50px;min-width:1200px; overflow:hidden; clear:both;background:url(../images/bg-nav.png);}
.navdiv .nav{ width:1200px; height:50px; overflow:hidden; margin:0px auto;background:url(../images/bg-navline.png) repeat-y left center;}
.navdiv .nav li{ display:block; float:left; height:50px;line-height: 50px; width:130px; overflow:hidden;background:url(../images/bg-navline.png) repeat-y right center;text-align: center;}
.navdiv .nav li a{ display:block; width:130px; color:#fff; font-size:16px;height:50px;overflow:hidden;}
.navdiv .nav li a:hover,.navdiv .nav li a.hover{ background:#ffa100;}

.bottom_div{width: 100%;height: 335px;min-width: 1200px;overflow: hidden;clear: both; background: #333;}
.bottom_div .bottom{width: 1200px;height: 220px;margin: 55px auto;overflow: hidden;}
.bottom_div .bot_ul{width: 225px;height: 220px;overflow: hidden;border-right:1px solid #444;float:left;text-align: center;}
.bottom_div .bot_ul .type{color: #bbb;font-size: 18px;line-height: 36px;height: 36px;overflow: hidden;margin-bottom: 10px;}
.bottom_div .bot_ul .type img{position: relative;top: 4px;}
.bottom_div .bot_ul .txt{color: #888;font-size: 14px;line-height: 28px;height: 28px;width: 205px;margin: 0px auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.bottom_div .bot_ul .txt a{color: #888;}
.bottom_div .bot_ul .txt a:hover{color: #ffa100;}
.bottom_div .bot_last{border-right:none;width: 335px;}
.bottom_div .bot_last .num{color: #bbb;font-size: 30px;}
.bottom_div .bot_last .cont{color: #888;font-size: 14px; line-height: 36px;}
.bottom_div .bot_last .mes{display: block;width: 180px;height: 40px;line-height: 40px;text-align: center;margin:20px auto;background: #0167b3;border-radius: 5px;color: #fff;font-size: 16px;}
.bottom_div .bot_last .mes img{position: relative;top: 4px;}
.bottom_div .bot_last .mes:hover{ background:#ffa100;}

.footer_div{ width:100%; height:105px; min-width:1200px; clear:both; background:#232323;}
.footer_div .footer{ width:1200px; height:105px;line-height: 105px; margin:0px auto;color:#bbb9b9;font-size:14px; text-align: center;}
.footer_div a{color:#bbb9b9;}

::-webkit-scrollbar {
	  width: 3px;
} 
::-webkit-scrollbar-track {
	  background-color:rgba(250,250,250,0.2);
} /* 滚动条的滑轨背景颜色 */

::-webkit-scrollbar-thumb {
	  background-color:#ffa100;
} /* 滑块颜色 */

::-webkit-scrollbar-button {
	  background-color: #ffa1;
} /* 滑轨两头的监听按钮颜色 */

::-webkit-scrollbar-corner {
	  background-color: black;
} /* 横向滚动条和纵向滚动条相交处尖角的颜色 *
/* 内页 */
.in-banner{ display:block; width:100%; height:200px; overflow:hidden; clear:both; min-width:1200px;}

.main{width: 100%;height: auto;background:url(../images/bg-about.png);min-width: 1200px;overflow: hidden;clear: both;}
.cont-inside{ width:1200px; height:auto; margin:40px auto; overflow:hidden;background:#fff;}
.cont-inside .in-content{ width:1200px; margin:0px auto 0px auto; height:auto;overflow:hidden;}
.cont-inside .in-content .type-list{margin-bottom:0px;margin-left:0px; overflow:hidden;width:240px; height:auto; float:left; border-top:2px solid #b30108;background:#fff;border-right:8px solid #f3f3f3;padding-bottom: 20px;}
.cont-inside .type-list dt{ width:200px; margin:0px auto 10px auto; height:55px;color:#000; background: url(../images/sider01.jpg) repeat-x left bottom; font-size:20px;line-height:55px;}
.cont-inside .type-list dd{ width:200px; height:40px; line-height:40px; margin:0px auto; border-bottom:1px dotted #fff;}
.cont-inside .type-list dd a{ display:block;width:193px; height:40px; color:#333; padding-left:15px; background:url(../images/subf01.png) no-repeat left center;}
.cont-inside .type-list dd:hover{ border-bottom:1px dotted #e1e1e1;}
.cont-inside .type-list dd a:hover,.cont-inside .type-list dd a.typehover{color:#ffa100;}
.cont-inside .skin-news dd a{padding-left:15px; background:url(../images/subf01.png) no-repeat left center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.cont-inside .contact_list{ margin-top:10px;}
.cont-inside .contact_list li{ width:210px; line-height:35px; margin:0px auto; font-size:14px;}
.cont-inside .contact_list span{  width:140px; line-height:24px;margin-top:6px;}

.cont-inside .inleft_div{ float:left; width:260px;overflow:hidden;}
.cont-inside .in-content .type-right{border-radius:2px;background:#fff;width:907px; overflow:hidden; float:right;height:auto; padding-left:30px;  padding-bottom:20px; background:#fff;min-height:450px;}
.cont-inside .type-right .title{width:887px;  height:49px;line-height:49px; font-size:15px; border-bottom:1px solid #ccc;color:#000;}
.cont-inside .locationdiv{ width:887px; height:49px; margin:0px auto;overflow:hidden; text-align:right;}
.cont-inside .locationdiv .big{ float:left; text-align:center; width:110px; height:47px; line-height:49px;color:#b30108; border-bottom:2px solid #b30108; font-size:20px; font-weight:600;}
.cont-inside .locationdiv a{ color:#000; background:url(../images/right_arrow.png) no-repeat left center; padding-left:18px; margin-right:10px;}
.cont-inside .locationdiv .topic{ display:block; text-align:left;float:right; max-width:280px; height:49px; line-height:49px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.cont-inside .locationdiv a:hover{color:#ffa100;}
.cont-inside .locationdiv span{color:#000;padding-right:5px; background:url(../images/iconfont-home.png) no-repeat left center;padding-left:18px;}
.cont-inside .type-right .type-cont{ width:867px; margin:20px auto 20px auto; font-size:15px; color:#444; line-height:30px;}
.cont-inside .type-right .type-cont p{ line-height:30px;}

.cont-inside .art-content{ width:1200px; margin:0px auto 0px auto; height:auto;min-height:600px; overflow:hidden; text-align:center; background:#fff;}
.cont-inside .art-content .art-title{ font-size:22px; color:#000; margin:20px auto 10px auto; width:1180px; line-height:24px; text-align:center;}
.cont-inside .art-content .art-note{ width:1180px; line-height:35px; color:#666; border-bottom:1px dotted #ddd; margin:0px auto 20px auto; height:35px; padding-bottom:10px;}
.cont-inside .art-content .art-cont{ text-align:left;width:1150px;margin:0px auto; line-height:30px; }
.cont-inside .art-content .art-cont img,.cont-inside .art-content .art-cont table{max-width: 100%;}
.cont-inside .art-loca{ float:left; text-align:left; margin-left:10px; line-height:36px;}

.cont-inside .up-down{ height:60px; text-align:left; margin:10px auto 20px auto; font-size:15px; width:1180px; border-top:1px solid #e1e1e1; padding-top:20px; overflow:hidden;}
.cont-inside .up-down a{ color:#8b8b8b;}
.cont-inside .up-down a:hover{ color:#e01922;}
.cont-inside .up-down .list{ display:block; float:right; margin-top:10px;}

.cont-inside .sharediv{ margin:0 0 20px 20px; font-size:15px;}
.cont-inside .sharediv span{ float:left; margin-top:8px;}

.insi_ul{width: 887px;height: auto;margin-top: 10px;}
.insi_ul li{display: block;width: 872px;height: 40px;line-height: 40px;border-bottom: 1px dashed #ccc;overflow: hidden;cursor: pointer;background: url(../images/dot-white.png) no-repeat left center; background-size: 5px 5px;padding-left: 15px;}
.insi_ul li a{display: block;width: 735px;height: 40px;float: left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color: #000;font-size: 14px;}
.insi_ul li span{float: right;color: #8b8b8b;font-size: 14px;}
.insi_ul li:hover a{color: #ffa100;}

.page li{float: left;min-width: 20px;margin: 0 2px;}
.page span {width: 45px;}
.page a {width: 45px;}