﻿@charset "gb2312";
* {
	word-break: break-all;
	margin: 0;
	padding: 0;
}
body {
	behavior: url("csshover3.htc");
}
body {
	font-size: 14px;
	color: #2b2b2b;
	font-family: "΢���ź�", "microsoft Yahei", "Courier New", Courier, monospace;
	padding: 0px;
	margin: 0px auto;
	line-height: 30px;
	background-color: #FFF;
	overflow-x: hidden;
	width: 100%;
}
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #0077cb;
	text-decoration: none
}
h1, h2, h3, h4, h5, p, ul, li, dl, dt, dd {
	margin: 0;
	padding: 0;
}
ul, li, dl, dt, dd {
	list-style: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.about {
	float: right;
}
.lan {
	color: #1372f4;
}
.clear, .c {
	clear: both;
}
.cptit {
	height: 30px;
	overflow: hidden;
}
table {
	text-align: center;
	border-collapse: collapse;
	border-spacing: 0;
}
table tr:nth-child(odd) {
	background: #F4F4F4;
}
table td:nth-child(even) {
}
table tr:hover {
	background: #bce3ff;
}
table td, table th {
	border: 1px solid #dddddd;
}
table tr:nth-of-type(1) {
	background: #bce3ff;
}
.blank {
	clear: both;
	height: 20px;
}
img {
	max-width: 100%;
	border: 0;
	height: auto;
}
.input, .textarea {
	border-top: ridge 1px #ccc;
	border-right: inset 1px #D8D8D8;
	border-bottom: inset 1px #D8D8D8;
	border-left: ridge 1px #ccc;
	font-size: 14px;
	color: #666;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	background-color: #fff
}

.dqwz {
	border-bottom: 3px #dddddd double;
	margin-bottom: 10px;
	color: #0077cb;
}
.head{ padding-top:20px; margin-bottom:20px;}

.hmid{ float:left; text-align:left;}
.htel{ float:25%; text-align:right;}

.nav{ background:url(../images/nbg.jpg) repeat-x; height:52px; width:100%; line-height:52px;}
.nav ul li{float:left; width:12.5%; height:52px; background:url(../images/xian.png) no-repeat left center;}
.nav ul .nobg{ background-image:none;}
.nav ul li a{display:block; color:#FFF; text-align:center; font-size:16px;}
.nav ul li a:hover{ background:url(../images/nh.png) no-repeat center center;color:#FFF;}


.sjbanner {
	display: none;
}
.banner{ width:100%; clear:both; margin-bottom:20px; }
#flashBg {padding: 0px; margin: 0px; width: 100%;  height: 600px; clear:both; overflow: hidden;  }
#flashLine {width: 100%; height: 600px; clear: both;}
#flash {padding: 0px; margin: 0px auto; width: 100%;  height: 600px; clear: both; overflow: hidden;}
#flash a {width: 100%; display: none; height: 600px;}
.flash_bar { position: relative; text-align: center; margin: 0px auto; width: 180px; bottom: 55px; height: 30px; overflow: hidden; padding-top: 13px !important}
.flash_bar .dq {margin: 5px; width: 12px; display: inline-block; background: url(../images/tg_flash_p.png) no-repeat 0px 0px; float: left; height: 12px; cursor: pointer; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png" ,sizingMethod="crop")}
.flash_bar .no {margin: 5px; width: 12px; display: inline-block; background: url(../images/tg_flash_p2.png) no-repeat 0px 0px; float: left; height: 12px; cursor: pointer; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png" ,sizingMethod="crop")}
.m1 {
	width: 100%;
	margin-bottom:30px;
}
.m1c {
	width:820px; float:left;
}
.m1sp {
	width: 400px;
	padding-top: 14px;
	display: inline;
	float: left;
	margin-right:20px;
}

.m1t {
	width: 100%;
	margin-bottom: 10px;
	margin-top:20px;
}
.m11 {
	width: 400px;
	float: left;
	display: inline;
	padding-top: 10px;
}
.m11 p {
	text-indent: 2em;
	font-size: 12px; line-height:26px;
}
.m11c{ margin-bottom:20px;}
.m1gd a { display:block; width:100px; height:30px; background-color:#0076d0; text-align:center; color:#ffffff; }
.gstp{ overflow:hidden; margin-top:20px;}
.gstp li{ width:24%; margin-right:1%; box-sizing:border-box; float:left;}
.gstp li img{ border:1px #333333 solid;}
.zzry{width:334px; float:left; margin-left:34px;}
.zzryt{ height:38px; background:url(../images/zz1.png) #0076d0 no-repeat 10px center; line-height:38px; color:#ffffff; font-size:16px; text-indent:35px; margin-bottom:20px; }
.zzryt span{ float:right; background-color:#ffffff; display:block; height:23px; line-height:23px; font-size:12px; margin-top:8px; text-indent:0; width:60px; text-align:center; margin-right:10px;}
#gundong3 {WIDTH: 100%; box-sizing:border-box; }
#gundong3 .content { OVERFLOW: hidden;}
#gundong3 .left {WIDTH: 30px; FLOAT: left; text-align:left; padding-top:100px;}
#gundong3 .right {WIDTH: 30px; FLOAT: right;text-align:right; padding-top:100px;}
#gundong3 .content #marquee3 {WIDTH: 274px; DISPLAY: inline; FLOAT: left; height: 378px; OVERFLOW: hidden;}
#gundong3 .content #marquee3 li {TEXT-ALIGN: center; WIDTH: 248px; FLOAT: left;margin:15px; OVERFLOW: hidden; background-color:#ffffff; border:1px #eeeeee solid;}
#gundong3 .content #marquee3 .m3tp{ border:1px #434343 solid; padding:8px;}
#gundong3 .content #marquee3 .m3tp img { height:340px;}

.mcp{ background-color:#eeeeee; padding:30px 0 50px;}
.mcpt{ height:84px; background:url(../images/mcpt.jpg) no-repeat center top; margin-bottom:20px;}
.mcpc{ background-color:#ffffff;}
.syleft{ width:338px; float:left;}
.cplb{ border:1px #a7a7a7 solid;}
.cplb li{ border-bottom:1px #dddddd solid; height:60px; line-height:60px; background:url(../images/cpico.jpg) no-repeat 90% center; text-indent:10%; font-size:16px;}
.cplb li a{ display:block;}
.cplb li:hover{background:url(../images/cpico1.jpg) no-repeat 90% center;}
.cplb li:hover a{ color:#008cd2;}

.mrcp{ width:802px; padding:30px; float:left;}
.txtScroll-left{ width:100%;  position:relative;   }
.txtScroll-left .hd{ overflow:hidden;  height:30px; padding:0 10px;  }
.txtScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  }
.txtScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icocircle.gif") 0 -9px no-repeat; }
.txtScroll-left .hd ul li.on{ background-position:0 0; }
.txtScroll-left .bd{overflow:hidden;    }
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{  text-align:left; _display:inline;}
.txtScroll-left .bd ul li h2{ font-size:22px; margin-bottom:10px; font-weight:normal; margin-top:20px;}
.txtScroll-left .bd ul li p{ color:#999; line-height:22px; margin-bottom:20px;  }
.mrcpgd{ width:120px; border-radius:20px; height:30px; line-height:30px; text-align:center; background-color:#eb0a00;}
.mrcpgd a{ color:#ffffff;}

.mcptj{ background-color:#0077cb; margin-bottom:50px;}
#gundong1 {WIDTH: 100%; box-sizing:border-box; background-color:#ffffff; }
#gundong1 .content { OVERFLOW: hidden;}
#gundong1 .content #marquee1 {WIDTH: 100%; DISPLAY: inline; FLOAT: left; height: 250px; OVERFLOW: hidden;}
#gundong1 .content #marquee1 li {TEXT-ALIGN: center; WIDTH: 295px; FLOAT: left;margin-right:10px; OVERFLOW: hidden;}
#gundong1 .content #marquee1 li p{ background-color:#535353;}
#gundong1 .content #marquee1 li p a{ color:#ffffff;}

.mys{ margin-bottom:30px;}
.mys1{background:url(../images/mys1.jpg) no-repeat center center; height:403px;}
.mys2{background:url(../images/mys2.jpg) no-repeat center center; height:403px;}

.mal{ background:url(../images/malbg.jpg) no-repeat center top; margin-bottom:50px;}
.malt{ text-align:center; padding-top:30px; margin-bottom:28px;}
#divMainTab { width:330px; margin:0 auto 30px;} 
#divMainTab li{ width:100px; float:left; height:40px; line-height:40px; margin-bottom:10px; text-align:center; font-size:16px; cursor:pointer; margin: 0 5px; }
.selected { background-color:#e40004; color:#ffffff; } 
.normal{ background-color:#eeeeee;  }
.divContent li{ width:24%; margin:0 0.5% 1%; float:left;}
.divContent li img{ border:1px #ffffff solid;}
.malgd{ text-align:center;}

.mnews{ margin-bottom:50px;}
.mnewst{ text-align:center; margin-bottom:20px;}
#ndivMainTab { width:450px; margin:0 auto 30px;} 
#ndivMainTab li{ width:140px; float:left; height:40px; line-height:40px; margin-bottom:10px; text-align:center; font-size:16px; cursor:pointer; margin: 0 5px; }
.selected1{ background-color:#0077cb; color:#ffffff; } 
.normal1{ background-color:#e0dfdf;  }
.mnimg{ width:458px; float:left; margin-right:20px;}
.mntxt{ width:722px; float:left;}
.mn1{ border-top:1px #d2d2d2 solid; border-bottom:1px #d2d2d2 solid; padding:15px 0; margin-bottom:20px;}
.mntime{ text-align:center; width:100px; height:86px; color:#666666; font-size:12px; border-right:1px #d2d2d2 solid; float:left; margin-right:20px;}
.mntime h4{ font-size:32px; padding-top:20px; color:#0077cb;}
.mn1 h2{ font-size:16px; font-weight:normal; margin-top:8px;}
.mn1 p{ color:#666666; line-height:22px; font-size:12px;}
.mn1 p img{ display:inline-block; margin-left:5px;}
.mntxt li{ background:url(../images/mnico2.jpg) no-repeat left center; text-indent:20px; float:left; width:50%; border-bottom:1px #dddddd dashed; padding:5px 0;}
 
.flink a{ color:#333333; padding:0 5px;}
.flink b{ font-size:16px;}

.foot {
	background-color: #0077cb;
	color:#f0f0f0; padding-top:30px;
}
.foot a{ color:#f0f0f0;}

.flx{ width:360px; float:left;}
.flxt,.ftel{ margin-bottom:20px;}
.fwx{ margin-top:20px;}
.fdt{ width:840px; float:left; height:400px; overflow:hidden;}

.bq{ text-align:center; border-top:1px #1da1fe solid;}
.mleft{ width:300px; float:left;}
.nycplb{ margin-bottom:20px;}
.mright {
	float: left;
	width: 860px;
	margin-left: 40px;
	display: inline;
}







.nlimg {
	margin-right: 20px;
	float: left;
}
.marquee1 {overflow: hidden; width: 100%; height: 250px}
.marquee1 ul {float: left; overflow: hidden; height: 250px}
.marquee1 ul li { float: left; display:inline; margin: 8px 8px; width: 270px; text-align: center; background-color:#ffffff; overflow:hidden;}
.marquee1 ul li a img {display:block; }
.marquee1 ul li p{ background-color:#eeeeee; height:35px; line-height:35px;}


.nylx {
	border: 1px #dddddd solid;
}
.nylxc {
	padding: 10px;
}
.nylx h2 {
	font-size: 18px;
}
.nyban img {
	display: none;
}
.nyban {
	width: 100%;
	height: 300px;
	background: url(../images/nyban.jpg) no-repeat center center;
	margin-bottom: 20px;
}
.ny {
	margin-bottom: 30px;
}
.nycptj{ margin-top:30px;}
.p16 {
	font-weight: bold;
	font-size: 20px;
}
.ptitle {
	line-height: 35px;
	margin-bottom: 8px;
	text-align: center;
}
.pline {
	background:url(../images/pline.jpg) no-repeat center bottom;
	height: 50px;
}
.info {
	text-align: center;
	line-height: 30px;
	color: #666;
	padding-right: 18px;
	border-top: 1px #dddddd solid;
	border-bottom: 1px #dddddd solid;
	margin-bottom: 20px;
}
.page{
  padding: 2% 0;
}
.page a{
  display: inline-block;
  line-height: 32px;
  font-size:14px;
  padding: 0 11px;
  border: 1px solid #c7c5b3;
  margin: 0 5px 5px;
}
.page a.prev,.page a.next{
  width: auto;
}
.page a:hover,.page a.hover{
  color: #e6482f;
  border: 1px solid #e6482f;
}
.mrtit {
	border-bottom: 1px #dddddd solid;
	margin-bottom: 15px;
}
.mrtit span {
	height: 30px;
	color: #FFF;
	font-weight: bold;
	font-size: 16px;
}
.mrtit span a {
	color: #0077cb;
}
.mrtit em {
	float: right;
	font-style: normal;
	padding-right: 10px;
}
.prenext {
	color: #262626;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	float: left;
	width: 98%;
	line-height: 30px;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	margin-bottom: 15px;
}
.prenext .pre {
	float: left;
	width: 100%;
}
.prenext .pre a {
	color: #333;
	text-decoration: none;
}
.prenext .pre a:hover {
	color: #0077cb;
}/* ��һƪ */
.prenext .next {
	text-align: left;
	float: left;
	width: 100%;
}
.prenext .next a {
	color: #333;
	text-decoration: none;
}
.prenext .next a:hover {
	color: #0077cb;
}
.list {
}
.list .node {
	margin-bottom: 10px;
	border-bottom: 1px #dddddd dashed;
} /* ����������Ϣ */
.list .node .title {
	padding-bottom: 6px;
	padding-top: 5px;/*border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#EBEBEB*/
} /* ���� */
.list .node .title h2 {
	margin: 0px;
	padding: 0px;
	font-size: 16px
} /* ���� */
.list .node .title .time {
	float: right;
	color: #666666;
}
.list .node .title a {/*border-left-width:5px;border-left-style:solid;border-left-color:#D9D9D9;*/
	padding-left: 5px
}
.list .node .title a:hover {
	text-decoration: underline
}
.list .node .description {
	padding: 8px;
	line-height: 150%;
	color: #555
} /* ���� */
.list .node .description p {
	margin: 0px;
	padding: 0px
}
.list .node .info {
	text-align: right;
	font-size: 12px;
	line-height: 20px;
	color: #666;
	padding-right: 18px
} /* ����������Ϣ */
.list .node .info span {
	color: #390;
}
.mcon input {
	border: 1px #cccccc solid;
	padding: 3px;
}
.title1 {
	height: 51px;
	line-height: 43px;
	background: #068ef4;
	text-align: center;
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 5px;
}
.title1 a {
	color: #ffffff;
}
.content1 {
	background: none;
	overflow: auto;
	padding: 0px 10px;
}
.content1 a {
	display: block;
	height: 33px;
	line-height: 33px;
	border-bottom: 1px #fefefe solid;
	overflow: hidden;
	background: url(../images/dot.jpg) left 10px no-repeat;
	width: 110px;
	float: left;
	padding-left: 18px;
	margin-left: 5px;
	overflow: hidden;
}
.content1 a:hover {
}
.mrt {
	background-color: #e7e7e7;
	height: 47px;
	line-height: 47px;
	border-left: #0077cb 5px solid;
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: bold;
	text-indent: 20px;
}
.tjcp {
	width: 100%;
	overflow: hidden;
}
.zx {
	border-bottom: 1px #dddddd dashed;
	padding-bottom: 8px;
	margin-bottom: 10px;
}
.zx h3 a {
	font-size: 18px;
}
.zx h3 span {
	float: right;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
}
.cpzs {
	margin-right: -30px; /*overflow:auto; zoom:1;*/
}
.cpzs li {
	width: 250px; /*height:230px;*/
	border: 1px #dddddd solid;
	float: left;
	padding: 3px;
	text-align: center;
	margin-right: 30px;
*margin-right:20px;
	display: inline;
	margin-bottom: 20px;
}
.cpzs li img { /*height:200px;*/
}
.cpzs li:hover {
	border: 1px #0077cb solid;
}
.xgxw {
	margin-bottom: 30px;
	margin-top: 30px;
}
.xh {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}
.xh2 {
	float: left;
	width: 100%;
}
.xht {
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
	line-height: 40px;
	font-size: 16px;
	font-weight: bold;
	color: #0077cb;
}
.xht span {
	float: right;
	font-size: 12px;
}
.xhd {
	float: left;
	width: 100%;
	padding-top: 10px;
	line-height: 30px;
}
.xhd ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.xhd ul li {
	float: left;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 30px;
	overflow: hidden;
}
.xhd ul li span {
	float: right;
	padding-right: 10px;
	padding-left: 10px;
	color: #999;
}
.cpname a {
	color: #333;
	text-decoration: none;
	font-size: 1.1em;
}
.xht span a {
	color: #333;
	text-decoration: none;
}
.xhd ul li a {
	color: #333;
	text-decoration: none;
}
.nyl {
	width: 50%;
	margin: 0 auto 3%;
	float: left;
}
.nyr {
	width: 48%;
	float: left;
	margin-left: 2%;
	display: inline;
}
.prodTitle {
	font-size: 22px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding-top: 8px;
	margin-bottom: 20px;
	text-align: center;
}
.sp {
	width: 400px;
	height: 220px;
	overflow: hidden;
	padding-top: 10px;
}
.dh {
	margin: 3% 0;
	padding: 5px;
}
.dh b {
	font-size: 28px;
	color: #cc0000;
}
.zx {
	border-bottom: 1px #dddddd dashed;
	padding-bottom: 8px;
	margin-bottom: 10px;
}
.zx h3 a {
	font-size: 18px;
}
.zx h3 span {
	float: right;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
}
.zx li {
	width: 30%;
	float: left;
	height: 40px;
	line-height: 40px;
	background-color: #262626;
	text-align: center;
	margin-right: 2%;
	display: inline;
	margin-bottom: 3%;
}
.zx li a {
	color: #ffffff;
}
.zx .li1 {
	background-color: #0077cb;
}
.xgxw {
	margin-bottom: 30px;
	margin-top: 30px;
}
.xgxw li {
	border-bottom: 1px #dddddd dashed;
	background: url(../images/mli.jpg) no-repeat left center;
	padding-left: 20px;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
}
.proimg {
	overflow: hidden;
	border: 1px solid #ccc;
	float: left;
	margin-top: 2%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2%;
	padding-left: 0px;
	width: 100%;
}
.jqzoom2 {
	position: relative;
	width: 100%;
	padding: 0;
}
.jqzoom2 img {
	width: 100%;
}
.zoomdiv {
	height: 300px;
	width: 300px;
}
.list-h li {
	float: left;
}
#spec-n5 {
	width: 95%;
	height: 56px;
	padding-top: 6px;
	overflow: hidden;
}
#spec-left {
	background: url(../images/left.jpg) no-repeat;
	width: 10px;
	height: 45px;
	float: left;
	cursor: pointer;
	margin-top: 5px;
}
#spec-right {
	background: url(../images/right.jpg) no-repeat;
	width: 10px;
	height: 45px;
	float: right;
	cursor: pointer;
	margin-top: 5px;
}
#spec-list {
	float: left;
	overflow: hidden;
	display: inline;
	width: 93%;
}
#spec-list ul li {
	float: left;
	margin-right: 0px;
	display: inline;
	width: 62px;
}
#spec-list ul li img {
	padding: 2px;
	border: 1px solid #ccc;
	width: 50px;
	height: 50px;
}
/*jqzoom*/
.zoomdiv {
	z-index: 100;
	position: absolute;
	top: 1px;
	left: 0px;
	width: 400px;
	height: 400px;
	background: url(../images/loading.gif) #fff no-repeat center center;
	border: 1px solid #e4e4e4;
	display: none;
	text-align: center;
	overflow: hidden;
}
.bigimg {
	width: 800px;
	height: 800px;
}
.jqZoomPup {
	z-index: 10;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 50px;
	height: 50px;
	border: 1px solid #aaa;
	background: #FEDE4F 50% top no-repeat;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
	cursor: move;
}
#spec-list div {
	margin-top: 0;
*margin-left:0;
	width: 100%;
}
.smallImg {
	position: relative;
	height: 52px;
	margin-top: 1px;
	background-color: #F1F0F0;
	width: 98%;
	overflow: hidden;
	float: left;
	padding-top: 6px;
	padding-right: 1%;
	padding-bottom: 6px;
	padding-left: 1%;
}
.scrollbutton {
	width: 14px;
	height: 50px;
	overflow: hidden;
	position: relative;
	float: left;
	cursor: pointer;
}
.scrollbutton.smallImgUp, .scrollbutton.smallImgUp.disabled {
	background-image: url(../images/left.jpg);
	background-repeat: no-repeat;
}
.scrollbutton.smallImgDown, .scrollbutton.smallImgDown.disabled {
	background-image: url(../images/right.jpg);
	background-repeat: no-repeat;
	margin-right: 0px;
}
#imageMenu {
	height: 50px;
	width: 95%;
	overflow: hidden;
	margin-left: 0;
	float: left;
}
#imageMenu li {
	height: 50px;
	width: 60px;
	overflow: hidden;
	float: left;
	text-align: center;
}
#imageMenu li img {
	width: 50px;
	height: 50px;
	cursor: pointer;
}
#imageMenu li#onlickImg img, #imageMenu li:hover img {
	width: 44px;
	height: 44px;
	border: 3px solid #959595;
}
/* bigImg */
.bigImg {
	position: relative;
	float: left;
	width: 100%;
	overflow: hidden;/*height: 330px;*/
}
.bigImg img {
	float: left;
	width: 100%;
}
.bigImg #winSelector {
	width: 235px;
	height: 210px;
}
#winSelector {
	position: absolute;
	cursor: crosshair;
	filter: alpha(opacity=15);
	-moz-opacity: 0.15;
	opacity: 0.15;
	background-color: #000;
	border: 1px solid #fff;
}
/* bigView */
/* bigImg */
.bigImg2 {
	position: relative;
	float: left;
	width: 100%;
	overflow: hidden;
}
.bigImg2 #winSelector {
	width: 235px;
	height: 210px;
}
#winSelector {
	position: absolute;
	cursor: crosshair;
	filter: alpha(opacity=15);
	-moz-opacity: 0.15;
	opacity: 0.15;
	background-color: #000;
	border: 1px solid #fff;
}
/* bigView */
#bigView {
	position: absolute;
	border: 1px solid #959595;
	overflow: hidden;
	z-index: 999;
}
#bigView img {
	position: absolute;
}
.smallImg2 {
	position: relative;
	height: 52px;
	margin-top: 1px;
	width: 99%;
	overflow: hidden;
	float: left;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 1%;
}
#imageMenu2 {
	height: 50px;
	width: 92%;
	overflow: hidden;
	margin-left: 0;
	float: left;
}
#imageMenu2 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#imageMenu2 li {
	height: 50px;
	width: 60px;
	overflow: hidden;
	float: left;
	text-align: center;
}
#imageMenu2 li img {
	width: 50px;
	height: 50px;
	cursor: pointer;
}
#imageMenu2 li#onlickImg img, #imageMenu2 li:hover img {
	width: 44px;
	height: 44px;
	border: 3px solid #959595;
}
@media screen and (max-width: 940px) {
#imageMenu2 {
	width: 90%;
}
}
.cp_body {
	width: 100%;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.cp_name {
	width: 100%;
	border-bottom: 1px #eaeaea solid;
	margin-top: 20px;
	background-color: #0077cb;
	float: left;
}
.cp_erNav {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.cp_erNav li {
	width: 25%;
	height: 64px;
	float: left;
	line-height: 64px;
	display: inline;
	text-align: center;
}
.cp_erNav li a {
	color: #FFF;
	text-decoration: none;
	float: left;
	width: 100%;
}
.cp_erNav li a:hover {
	color: #FFF;
	float: left;
	width: 100%;
	background-color: #262626;
}
.cp_txt {
	width: 100%;
	overflow: hidden;
	margin-top: 52px;
	margin-right: auto;
	margin-left: auto;
	float: left;
}
.cp_txt p {
	line-height: 35px;
	color: #333;
}
.cp_txt table {
	margin-top: 10px;
}
.txt_name {
	width: 100%;
	height: 34px;
	font-size: 16px;
	font-weight: bold;
	border-left: 6px #0077cb solid;
	border-bottom: 1px #dddddd solid;
	padding-left: 10px;
	margin-bottom: 25px;
}
.cp_list {
	display: block;
	width: 100%;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	padding: 0px;
	list-style-type: none;
}
.cp_list li {
	width: 23%;
	overflow: hidden;
	float: left;
	margin: 1%;
	margin-left: 0;
	box-sizing: border-box;
	border: 1px #dddddd solid;
}
.cp_list li a img {
	height: 160px;
	width: 100%;
}
.cp_list li p {
	display: block;
	width: 100%;
	height: 38px;
	line-height: 38px;
	text-align: center;
	overflow: hidden;
	background-color: #0077cb;
}
.cp_list li p a {
	color: #FFF;
	text-decoration: none;
}
.cp_list li p a:hover {
	text-decoration: underline;
}

.list-h li {
	float: left;
}
#preview2 {
	float: left;
	margin: 2%;
	text-align: center;
	width: 96%;
}
#spec-n52 {
	width: 100%;
	padding-top: 6px;
	overflow: hidden;
}
#spec-list2 {
	float: left;
	overflow: hidden;
	display: inline;
	width: 94%;
}
#spec-list2 ul li {
	float: left;
	margin-right: 0px;
	display: inline;
	width: 62px;
}
#spec-list2 ul li img {
	padding: 2px;
	border: 1px solid #ccc;
	width: 50px;
	height: 50px;
}
@media only screen and (min-width: 380px) and (max-width: 550px) {
#spec-list2 {
	float: left;
	overflow: hidden;
	display: inline;
	width: 93%;
}
}
@media only screen and (min-width: 1px) and (max-width: 379px) {
#spec-list2 {
	float: left;
	overflow: hidden;
	display: inline;
	width: 91%;
}
}
 @media screen and (max-width: 1200px) {
.banner {
	width: 100%;
}
.banner,.m1,.mcptj,.mal,.mnews{ margin-bottom:3%;}
.mcp{ padding:2% 0 3%;}
.wrap{
	width: 98%;
	margin:0 1%;
}
.logo{ width:25%;}
.m1c{ width:68%;}
.m1sp{ display:none;}
.m11{ width:100%;}
.zzry{ width:30%; margin-left:2%;}
#gundong3 .content{ position:relative;}
#gundong3 .left{ position:absolute; left:0;}
#gundong3 .right{ position:absolute; right:0;}
#gundong3 .content #marquee3{ width:100%;}

.syleft{ width:30%;}
.mrcp{ width:68%; padding:1%;}

.mys{ display:none;}
.mnimg{ width:44%; margin-right:2%;}
.mntxt{ width:54%;}
.mntxt li{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.nav li {
	width: 16.666666666%;
}

.flx{ width:30%; margin-right:2%;}
.fdt{ width:68%;}

#flashBg {
	display: none;
}
.sjbanner {
	display: block;
	position: relative;
}
.index_banner {
	margin: 0px auto;
	width: 100%;
	height: auto;
}
.index_banner ul {
	overflow: hidden;
}
.index_banner li {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
}
.index_banner li a {
	display: block;
	margin: 0 auto;
}
.index_banner cite {
	position: absolute;
	bottom: 15px;
	left: 40%;
	z-index: 9999;
	display: block;
	width: 188px;
	height: 20px;
	_display: none;
}
.index_banner cite span {
	float: left;
	display: block;
	width: 1em;
	height: 1em;
	text-indent: -999em;
	opacity: .8;
	cursor: pointer;
	background-image: url(../images/tg_flash_p2.png);
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
}
.index_banner cite span:hover {
	background-color: #f5f5f5;
}
.index_banner cite span.cur {
	cursor: default;
	background-image: url(../images/tg_flash_p.png);
	background-repeat: no-repeat;
}
.cpzs {
	margin-right: 0;
	overflow: hidden;
}
.cpzs li {
	width: 31.3333%;
	margin: 1%;
	box-sizing: border-box;
	height: 246px;
	overflow: hidden;
	padding: 0;
}
.mleft {
	width: 25%;
}
.mright {
	width: 73%;
	margin-left: 2%;
}
.cpt img {
	width: 100%;
}
}
@media screen and (max-width: 980px) {
.hmid{ display:none;}
.logo{ width:auto;}
.head{ padding-top:10px; margin-bottom:10px;}


.mleft {
	display: none;
}
.mright {
	width: 100%;
	margin-left: 0;
}
.mcon {
	margin: 0 1%;
	width: 98%;
}
.nyban img {
	display: block;
	width: 100%
}
.nyban {
	background-image: none;
	height: auto;
	width: 100%;
	margin-bottom: 0;
}
}
 @media screen and (max-width: 800px) {
.nav {
	height: 80px;
	overflow: hidden;
	background-color:#0077cb;
	background-image:none;
}
.nav ul li {
	width: 25%;
	height: 40px;
	line-height: 40px;
	background-image:none;
	border:1px #008aec solid;
	box-sizing:border-box;
	margin-bottom:-1px;
	margin-right:-1px;
}
.nav ul li a:hover{ background-image:none;}
.m1c{ width:100%;}
.zzry{ width:100%; margin-left:0;}
.syleft{ width:100%;}
.cplbt{ display:none;}
.cplb{ border:0;}
.cplb li{ width:33.33333%; box-sizing:border-box; float:left;}
.mtel{ display:none;}
.mrcp{ width:98%;}
.divContent li{ width:48%; margin: 0 1% 1%;}
.mnimg{ display:none;}
.mntxt{ width:100%;}



.cpzs li {
	width: 48%;
	height: auto;
}
.cpzs li img {
	height: auto;
}
.fnav {
	display: none;
}
.foot {
	margin-bottom: 40px;
}
}
@media screen and (max-width: 640px) {

.nyl, .nyr {
	width: 98%;
	margin: 1%;
}
.bigImg {
	height: auto;
}
.zx li {
	width: 48%;
	margin: 1%;
}
.sp {
	width: 100%;
	height: auto;
}
.cp_list li {
	width: 48%;
	margin-bottom: 2%;
}
.cp_list li a img {
	height: auto;
}
.cp_txt {
	margin-top: 20px;
}
.about {
	display: none;
}
.list .node .title .time {
	display: none;
}
}
 @media screen and (max-width: 580px) {
.htel{ display:none;}
.logo{ width:100%; text-align:center;}
.flx{ width:100%; text-align:center; margin-bottom:2%;}
.flxt{ display:none;}
.fdt{ display:none; width:100%;height:200px; overflow:hidden;}
.mn1 h2{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
}
@media screen and (max-width: 480px) {
.mntxt li{ width:100%;}
#ndivMainTab,#divMainTab{ width:100%;}
#ndivMainTab li,#divMainTab li{ width:31.33333%; margin:1%;}
.cplb li{ width:50%;}
.dh b {
	font-size: 24px;
}
}
