@CHARSET "UTF-8";

/*
*{
  margin:0px;
  padding:0px;
}
body{
  margin:0 auto;
}
*/

/* reset */
body,h1,h2,h3,h4,h5,p,dl,dd,ul,ol,form,input,textarea,th,td,select { margin:0; padding:0; }
em { font-style:normal; }
ul { list-style-type:none; }
/*li { list-style:none; }*/
a { text-decoration: none; }
a:hover{text-decoration: none;}
img { border:none; vertical-align:top; max-width:100%;}
table { border-collapse:collapse; }
input,textarea { outline:none; }
textarea { resize:none; overflow:auto; }
body { margin:0 auto;font-size:12px; font-family:"微软雅黑"; }
/* end reset */


/*
解决Bootstrap container样式左右内边距15px，导致屏幕不美观
https://blog.csdn.net/smalllu161226/article/details/54406158/
解决它很简单：只需复写 container样式 padding-left：0px 和padding-right：0px； 然后在该容器子元素 row复写样式 .row{margin:0};即可，如果row有子元素列，col-*-* {padding：0}即可
*/

.container-fluid {
	padding-left:0px;
	padding-right:0px;
}
/*
.container {
	padding-left:0px;
	padding-right:0px;
}
*/

/*顶部bar*/
.top-bar {
	height:32px;
	background:#e8e8e8;
	/*padding-left:0px;
	padding-right:0px;*/
}
.top-bar div.main-area {
	width:1200px;
	height:32px;
	margin:0 auto;
}
.top-bar div.main-area p {
	height:32px;
	line-height:32px;
}
.top-bar div.main-area p.left-welcome {
	width:996px;
	float:left;
	color:#666666;
}
.top-bar div.main-area p.right-tag {
	width:204px;
	float:left;
}
.top-bar div.main-area p.right-tag a {
	color:#666666;
}

/*logo*/
.logo {
	width:1200px;
	height:118px;
}
.logo div.main-area {
	width:1200px;
	height:118px;
	margin:0 auto;
}
.logo .logo-img {
	width:283px;
	float:left;
	padding-top:10px;
}
.logo .logo-sepa {
	width:2px;
	height:39px;
	float:left;
	margin-top:46px;
	margin-left:12px;
	background-color:#ebebeb;
}
.logo .logo-desc {
	width:685px;    /*300px*/
	margin-left:5px;
	float:left;
}
.logo .logo-desc p.big-desc {
	height:20px;
	color:#383737;
	font-size:20px;
}
.logo .logo-desc p.small-desc {
	margin-top:9px;
	height:14px;
	color:#868686;
	font-size:14px;
}
.logo .logo-contact-flag {
	width:52px;     /*实际44px*/
	float:left;
	padding-top:37px;
}
.logo .logo-contact-text {
	width:160px;    /*174px*/
	float:left;
	font-size:18px;
	font-weight:bold;
	font-family:"微软雅黑";
}

/*导航*/
.nav {
	height:60px;
	background:#0269b8;
}
.nav div.main-area {
	width:1200px;
	height:60px;
	margin:0 auto;
}
.nav div.main-area ul li {
	
	float:left;
}
.nav div.main-area ul li a { padding:0 27px;
	
	height:60px;
	display:block;
	line-height:60px;
	font-size:16px;
	color:#fff;
	overflow:hidden;
	text-decoration:none;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.nav div.main-area ul li a:hover {
	background-color:#fa8a04;
}
.nav div.main-area ul li a.active {
	background-color:#fa8a04;
}


/*底部*/
.foot {
	height:357px;
	background-color:#434343;
}
.foot div.main-area {
	width:1200px;
	height:357px;
	margin:0 auto;
}
.foot div.main-area .foot-left {
	width:279px;
	height:312px;
	margin-right:59px;
	float:left;
	background-color:#191919;
}
.foot div.main-area .foot-right {
	width:862px;
	height:312px;
	float:left;
}
.foot div.main-area .foot-right a{ color:#9c9c9c;}
.foot-right ul.foot-nav {
	height:48px;
	margin-top:40px;
	background-color:#191919;
}
.foot-right ul.foot-nav li {
	
	height:48px;
	line-height:48px;
	float:left;
	margin-left:28px;
}
.foot-right ul.foot-nav li a {
	font-size:12px;
	color:#fff;
}
.foot-right p {
	height:14px;
	margin-top:21px;
	padding-left:17px;
	font-size:13px;
	font-family:"微软雅黑";
	color:#9c9c9c;
}
.pages{ text-align:center; font-size:12px; margin:15px 0}
.pages a {display: inline-block;padding: 4px 14px;border: 1px solid #ddd;margin-left: 4px; color:#333;}
.pages a.on ,.pages a:hover {background: #0f91dd;color: #FFF !important;}
.gduo{ height:30px; line-height:30px; background:#f7f7f7; overflow:hidden; margin:20px 0px 15px; padding:0 10px;}
.gduo span{ float:right; width:320px;height:30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display:block;}
.gduo #zuo{width:320px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display:block;}
.gduo a{  font-weight:bold; color:#333;}
.gduo a:hover{color:#0193de;}
.ks5{ border:1px solid #d7d7d7; width:450px; height:80px; margin-top:10px;}

/*抽出*/
.hori-1111 {
	height:37px;
}
.hori-1112 {
	height:41px;
}
.hori-1113 {
	height:32px;
}
.hori-1114 {
	height:66px;
}
.hori-1115 {
	height:39px;
}
.hori-1116 {
	height:32px;
}
.hori-1117 {
	height:23px;
}
.hori-1118 {
	height:27px;
}
.hori-1119 {
	height:68px;
}
.hori-1120 {
	height:46px;
}
.hori-1121 {
	height:10px;
}
.hori-1122 {
	height:33px;
}
.hori-1123 {
	height:21px;
}
.hori-1124 {
	height:26px;
}
.hori-1125 {
	height:59px;
}
.hori-1126 {
	height:48px;
}
.hori-1127 {
	height:22px;
}
.hori-1128 {
	height:39px;
}
.hori-1129 {
	height:14px;
}
.hori-1130 {
	height:25px;
}
.hori-1131 {
	height:15px;
}
.hori-1132 {
	height:25px;
}


/*banner*/
.banner {
	height:auto;
}
.banner img {
	width:100%;
	height:auto;
	background-size:contain|cover;
	-moz-background-size:contain|cover;
	-webkit-background-size:contain|cover;
	-o-background-size:contain|cover;
}

.nybanner{ height:300px; background-repeat:no-repeat; background-position:center; background-size:cover;}