@charset "utf-8";
/* CSS Document */
body {
	font-family: "Microsoft YaHei";
	font-size: 14px;
}
a:focus, a:hover {
	color: #F60;
}
.topdiv {
	width: 100%;
	height: 110px;
	min-width: 1200px;
	/*background: #e30074;
	background:#39c;*/
	background:#f5f5f5;
	/*background-color:#353c47;*/
	
	overflow: hidden;
}
.topdiv .div1200 {
	width: 1200px;
	height: 110px;
	margin: 0px auto;
	overflow: hidden;
	background-color:#fff;
}
.topdiv .div1200 .left250 {
	width: 250px;
	height: 110px;
	float: left;
	text-align: center;
}
.topdiv .div1200 .right600 {
	width: 610px;
	height: 110px;
	float: right;
	text-align: center;
}
.topdiv .div1200 .right600 .div1 {
	width: 280px;
	height: 40px;
	float: right;
	text-align: left;
	margin-top: 30px;
}
.topdiv .div1200 .right600 .div1 .left {
	float: left;
	width: 260px;
	line-height: 40px;
}
.topdiv .div1200 .right600 .div1 .left span{
	font-size:16px;
	color:#111;
}
.topdiv .div1200 .right600 .div1 .right {
	float: left;
	line-height: 40px;
	display:none;
}
.topdiv .div1200 .right600 .div1 form {
	margin: 0px;
	padding: 0px;
	border: 0px currentColor;
	border-image: none;
}
.topdiv .div1200 .right600 .div1 form .search_btn {
	background: url("../images/search.jpg") no-repeat;
	width: 29px;
	height: 25px;
	display: inline-block;
	cursor: pointer;
	float: right;
	margin: 8px 0px 0px 0px;
	padding: 0px;
	border: 0px currentColor;
	border-image: none;
}
.topdiv .div1200 .right600 .div1 form .top_input {
	background:#fff;
	padding: 0px 8px;
	width: 250px;
	height: 25px;
	color: #111;
	line-height: 25px;
	margin-top: 8px;
	vertical-align: middle;
	float: right;
	border: solid 1px #b1b1b1;
	border-image: none;
}

.menudiv {
	width: 100%;
	height: 60px;
	min-width: 1200px;
	/*background: #e30074;
	background:#39c;
	background:#5f5f5f;
	background-color:#002147;
	background-color:#1295D8;*/
	background-color:#005FAF;
	
	/*overflow: hidden;*/
}
.menudiv .div1200 {
	width: 1200px;
	height: 60px;
	margin: 0px auto;
	/*overflow: hidden;*/
}
.menudiv .div1200 .div2 {
	width: 1200px;
	float: left;
	text-align: left;
	/*overflow: hidden;*/
	color: #fff;
	font-size: 18px;
	position: relative;
	z-index: 100;
}
.menudiv .div1200 .div2 .nav {
	width: 1200px;
	height: 60px;
	padding:5px 20px 0px 20px;

}
.menudiv .div1200 .div2 .nav > ul {
	width: 1160px;
	height: 55px;
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px currentColor;
	border-image: none;
}
.menudiv .div1200 .div2 .nav li {
	/*	width: 105px;
	height: 70px;*/
	margin: 0px 46px;
	line-height: 50px;
	float: left;
	position: relative;
	z-index: 9999;
}
.menudiv .div1200 .div2 .nav li a {
	/*	width: 97px;
	height: 70px;*/
	text-align: center;
	color: #fff;
	line-height: 50px;
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
}
.menudiv .div1200 .div2 .nav li.drop-menu-effect > a:focus, .menudiv .div1200 .div2 .nav li.drop-menu-effect > a:hover {
	/*text-decoration: none;
	border-bottom:solid 3px #428bca;
	border-bottom: solid 3px #e30074;*/
	border-bottom: solid 3px #F60;
}
.menudiv .div1200 .div2 .nav li a span {
	width: 97px;
	height: 50px;
	text-align: center;
	color: #fff;
	line-height: 50px;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	float: left;
	display: block;
	cursor: pointer;
}
.menudiv .div1200 .div2 .nav li a.selected {
	color: rgb(255, 206, 111);
}
.menudiv .div1200 .div2 .nav li a.selected2 {
	color: rgb(255, 206, 111);
}
.nav li.selected .submenu {
	display: block;
}
.menudiv .div1200 .div2 .nav li .submenu {
	padding: 6px 0px 10px;
	left: 0px;
	top: 85px;
	width: 130px;
	display: none;
	position: absolute;
	z-index: 9999;
	_top: 94px;
	_background: none;
}
.menudiv .div1200 .div2 .nav li .submenu li {
	background: rgb(0, 33, 71);
	width: 130px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	padding-top: 6px;
	padding-bottom: 5px;
	font-size: 14px;
}
.menudiv .div1200 .div2 .nav li .submenu li a{
	background: none;
	padding: 0px;
	width: 130px;
	height: 30px;
	line-height: 30px;
	font-family: "Microsoft YaHei";
	color:#000;
}
.menudiv .div1200 .div2 .nav li .submenu li a:hover {
	background: none;
	color: rgb(255, 206, 111);
	font-weight: normal;
	text-decoration: none;
}


.curmenubutton {
  /*border: solid 1px #ddd;*/
  background: transparent;
  border-radius: 5px;
  margin: 0;
  display: inline-block;
  transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
  background-color:#e33;
  color:#fff;
}
.curmenubutton1 {
  /*border: solid 1px #ddd;*/
  background: transparent;
  border-radius: 5px;
  margin: 0;
  display: inline-block;
  transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
  background-color:#e33;
  color:#fff;
}
.curmenubutton-down {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid #e33;
	position:relative;
	top:5px;
}
.submenu {
	/*display:none;*/
	padding:0px;
	margin:0px;
}
.submenuul{
	padding:0px;
	margin:0px;
}
.submenuul li{
	list-style:none;
	float:left;
	line-height:59px;
	padding: 0px 24px 0px 24px;
}
.submenuul li a:link, .submenuul li a:visited{
	font-size: 16px;
	color: #333;
	font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
	line-height: 59px;
	display: block;
}
.submenuul li a:hover, .submenuul li a:active {
	color: #e33;
}
.menubar .menu_right {
	float: right;
	width: 250px;
	height: 65px;
	text-align: center;
}
.submenudiv{
	position:absolute;
	/*position:fixed;*/
	width:1200px;
	left:-558px;
	/*min-height:200px;*/
	/*height:60px;*/
	top:49px;
	z-index:10001;
	display:none;
	/*border-top:solid 1px #ccc;
	box-shadow: 0 1px 9px rgba(0, 0, 0, 0.5);*/
	background: url("../images/nav_hover_bg.png") no-repeat 538px 0px;
	/*background: url("../images/nav_hover_bg.png") no-repeat center 0px;*/
	
}
.submenudiv .contents{
	margin: 6px auto 0px auto;
	width: 1200px;
	/*height: 59px;*/
	min-height:250px;
	background-color:#f5f5f5;
	border:solid 1px #333;
	border-top:none;
	/*background-color:#f4f4f4;
	
	/*border:solid 1px #ccc;*/
	/*box-shadow: 0 1px 9px rgba(0, 0, 0, 0.5);*/

}
.submenuul li.class1  {
	 width:170px;
	 padding:0px;
	 margin:0px;
}
.submenuul li.class1 .class1title{
	font-size:16px;
	color:#333;
	font-weight:bold;
}

.submenuul li.class1 ul li.class2 {
	 width:200px;
	 padding:0px;
	 margin:0px;
}
.submenuul li.class1 ul li.class2 .class1text{
	font-size:16px;
	color:#333;
	font-weight:bold;
}

.submenuul li.class1 ul li.class2 a{
	font-size:14px;
	line-height:25px;
}




.news1200 {
	width: 1200px;
	height: 355px;
	margin: 0px auto;
	padding: 35px 71px 0px 71px;
	overflow: hidden;
	background-color: #f3f1ec;
}
.news1200 .newstitle {
	width: 1000px;
	overflow: hidden;
	color: #333;
	font-size: 20px;
	font-family: "Microsoft YaHei";
	font-weight: bold;
}
.news1200 .newstitle i {
	color: #999;
	padding-left: 6px;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
}
.news1200 .newslist {
	width: 1040px;
	padding-bottom: 12px;
	margin-top: 24px;
}
.news1200 .newslist ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.news1200 .newslist ul li {
	width: 300px;
	line-height: 24px;
	margin: 0px;
	list-style: none;
	float: left;
	padding: 0px;
	text-align:center;
}
.news1200 .newslist ul li .new-jd {
	width: 340px;
	height: 180px;
	overflow: hidden;
	display: block;
}



.product1200 {
	width: 1200px;
	height: 355px;
	margin: 0px auto;
	padding: 35px 100px 0px 100px;
	overflow: hidden;
	background-color: #f3f1ec;
}
.product1200 .newstitle {
	width: 1000px;
	overflow: hidden;
	color: #333;
	font-size: 20px;
	font-family: "Microsoft YaHei";
	font-weight: bold;
}
.product1200 .newstitle i {
	color: #999;
	padding-left: 6px;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
}
.product1200 .productlist {
	width: 1000px;
	padding-bottom: 12px;
	margin-top: 24px;
}
.product1200 .productlist ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.product1200 .productlist ul li {
	width: 250px;
	line-height: 24px;
	/*margin-left:20px;*/
	/*margin-right: 10px;*/
	list-style: none;
	float: left;
	padding: 0px 0px 0px 30px;
}
.product1200 .productlist ul li .new-jd {
	width: 244px;
	height: 183px;
	overflow: hidden;
	display: block;
}

.product1200 .productlist ul li .f-16{
	width: 244px;
	height:48px;
	overflow: hidden;
	text-overflow :ellipsis;
	display: block;
}



.content1200 {
	width: 1200px;
	margin: 0px auto;
	padding: 35px 100px 0px 100px;
	overflow: hidden;
	background-color: #fff;
}
.content1200 .newstitle {
	width: 650px;
	overflow: hidden;
	color: #333;
	font-size: 20px;
	font-family: "Microsoft YaHei";
	font-weight: bold;
}
.content1200 .newstitle i {
	color: #999;
	padding-left: 6px;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
}
.content1200 .newslist {
	width: 650px;
	overflow:hidden;
	padding-bottom: 12px;
	margin-top: 24px;
}
.content1200 .newslist ul {
	list-style: none;
	padding: 0px 0px 40px 0px;
	margin: 0px;
	overflow:hidden;
}
.content1200 .newslist ul li {
    background: url("../images/pic.jpg") no-repeat 0px 9px;
    width: 650px;
    height: 25px;
    line-height: 25px;
    padding-left: 18px;
    font-size: 15px;
    margin-bottom: 8px;
	list-style: none;
    float: left;
}
.content1200 .newslist ul li a{
    width: 560px;
    color: #333;
    overflow: hidden;
    float: left;
    display: block;
}
.content1200 .newslist ul li span {
    font-size: 12px;
    float: right;
    display: block;
}
.f-12 {
	font-size: 12px;
}
.f-14 {
	font-size: 14px;
}
.f-16 {
	font-size: 16px;
}
.f-18 {
	font-size: 18px;
}
.f-20 {
	font-size: 20px;
}
.f-24 {
	font-size: 24px;
}
.gray-1 {
	color:#333;
}
.gray-2 {
	color:#666;
}
.gray-3 {
	color:#999;
}
.more-1 {
	color:#999;
	font-size: 14px;
	font-weight: normal;
	display: block;
}
#indexzxdt li:last-child{
	margin-right:0px;
}
.newslist ul li a:focus, .newslist ul li a:hover {
	/*text-decoration: none;
	border-bottom:solid 3px #428bca;
	border-bottom: solid 3px #e30074;*/
	color:#f60;

}
.con p {
    text-indent: 2em;
	font-size: 16px;
	color:#333;
	line-height:26px;
}

.pagination-page{
    padding-top: 8px;
}
.pagination-page a, .pagination-page span {
    margin: 0 3px;
    padding: 5px 10px;
    background-color: #FFF;
    border: 1px solid #ddd;
}
.pagination-page .current {
    background-color: #0ae;
    border-color: #0ae;
    color: #fff;
    font-weight: bold;
}


.Bottom {
	width:1200px;
	margin:0 auto;
	/*background:#5f5f5f;
	background-color:#002147;*/
	overflow: hidden;
	padding:10px;
	font-family: '宋体';
	background:url(../images/fotnav.jpg);
	
}
.Bottom .con {
	padding: 0px 10px;
	width: 1100px;
	margin: 0px auto;
	overflow: hidden;
	text-align: center;
}
.Bottom span { /*float:left; margin-right:15px;*/
}
.Bottom p { /*float:left;*/
	margin: 0px; /*border-left:1px solid #80bdbe;*/
	line-height: 32px;
	padding-left: 15px;
	color: #eee;
	text-align: center;
}
.Bottom a:link, .Bottom a:visited {
	color: #eee;
}
.Bottom a:hover {
	color: #FFF;
	text-decoration: underline
}
round:#5f5f5f;
	background-color:#002147;*/
	overflow: hidden;
	padding:10px;
	font-family: '宋体';
	background:url(../images/fotnav.jpg);
	
}
.Bottom .con {
	padding: 0px 10px;
	width: 1100px;
	margin: 0px auto;
	overflow: hidden;
	text-align: center;
}
.Bottom span { /*float:left; margin-right:15px;*/
}
.Bottom p { /*float:left;*/
	margin: 0px; /*border-left:1px solid #80bdbe;*/
	line-height: 32px;
	padding-left: 15px;
	color: #eee;
	text-align: center;
}
.Bottom a:link, .Bottom a:visited {
	color: #eee;
}
.Bottom a:hover {
	color: #FFF;
	text-decoration: underline
}
