html { overflow-y:scroll;overflow-x:none; }
*{margin:0px; padding:0px; word-wrap:break-word;}
img,input,select{vertical-align:middle;}
ul,li{list-style:none;}
a{text-decoration:none;	color: #414343;}
a:hover{color:#555555; -webkit-transition: color ease 0.6s; }
img{border:none;}
.clear{ clear:both; height:0px;	 margin:0; padding:0;width:0; border:none; overflow:hidden;}
body{font-size:12px;font-family: "Microsoft YaHei","Helvetica","Lato","Helvetica Neue",Helvetica,Arial,sans-serif; color: #414343; background:#eeeeee;}
.fl { float:left}
.fr { float:right}

header {width: 100%; }
#top {width: 100%; height: 44px; line-height: 44px; background: #333;min-width: 1200px;}
#top .home {width: 1200px; margin: 0 auto; line-height: 44px; text-align: right; color: #fff}
#top .home a{color: #fff;padding:0 5px;}
header .head {width: 100%; height:80px; /*padding: 10px 0; */min-width:1200px;  /*background: url(../images/bg11.jpg) repeat-x;
*/ background: #fff; border-bottom: 1px solid #ccc;
}
.logo {width: 1200px; margin: 0 auto; height: 60px;}
.logo img {height: 75px;}
.nav_z{width:auto!important;height:60px;float:left;position:relative;z-index:999 ; font-size: 16px; left: 54px;}
#navul li{float:left; padding:0px 10px; height:80px;position:relative;text-align:center;line-height:80px; margin-right: 51px; }
#navul li a:link, #navul li a:visited{color: #020202;}
#navul li ul{display:none;position:absolute;z-index:999;left:50%; margin-left: -76px;}
#navul li ul li{display:block; width:153px;float:none;height:35px;position:relative;line-height:35px;font-size:12px;overflow:hidden;}
#navul li.navmoon{float:left;color: #fff;  }
#navul li.navmoon a{color: #e70f20;border-bottom: 2px solid #e70f20;padding-bottom: 10px;-webkit-transition: color ease 0.6s ;  }
#navul li.hover a{color: #e70f20;border-bottom: 2px solid #e70f20;padding-bottom: 10px; }


#navul li.navmoon ul{display:block; background: #fff; /* Safari 5.1 - 6.0 */
   }
#navul li.navmoon ul li {margin: 0px; padding: 0px;}    
#navul li.navmoon ul a{display:block;height:35px;line-height:35px; color: #020202;text-shadow: none;  }
#navul li.navmoon ul a:hover {text-decoration: underline;}

.search {width: 178px;
    height: 22px;
    position: absolute;
    top: 3px;}
.search .input {width: 176px; height: 20px; border: 1px solid #d1d2d4; border-radius: 5px; margin-top: 9px;}
.search .sea {position: absolute;top: 1px;right: 4px; background: url(../images/search.png); text-indent: -9999px; width: 20px; border: none;margin-top: 9px;}

#imgPlay {
	width:100%;
	height:520px;
	position:relative;
	overflow:hidden;
	min-width:1200px;
}
.imgPlayCON{position: relative;width: 1920px;left:50%;margin-left:-960px;}
#imgPlay .imgPlaycon {width:1920px;
	height:520px;
	position:absolute;
	left:50%;
	}
#imgPlay .imgs IMG {
	 WIDTH: 1920px; height: 520px; 
}
#imgPlay .imgs LI {
	FLOAT: left; POSITION: relative
}
#imgPlay .imgs {
	WIDTH: 5760px
}
#imgPlay .btn {
	RIGHT: 12px; OVERFLOW: hidden; WIDTH: 112px; BOTTOM: 12px; TEXT-INDENT: -9999px; POSITION: absolute; HEIGHT: 29px;
}
#imgPlay .btn A {
	BACKGROUND: url(../images/bg.png) no-repeat;BACKGROUND-POSITION: 0px 0px; DISPLAY: block; WIDTH: 112px; HEIGHT: 29px;
}
#imgPlay .btn A:hover {
	BACKGROUND: url(../images/bg.png) no-repeat;BACKGROUND-POSITION: 0px -30px;
}
#imgPlay .prev {
	BACKGROUND: url(../images/imgPlayer.png) no-repeat 0px 0px; LEFT: 1px; WIDTH: 46px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 50%; margin-top:-40px;HEIGHT: 81px;display: none;
}
#imgPlay .next {
	BACKGROUND: url(../images/imgPlayer.png) no-repeat 0px 0px; LEFT: 1px; WIDTH: 46px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 50%; margin-top:-40px;HEIGHT: 81px;display: none;
}
#imgPlay .next {
	BACKGROUND-POSITION: right 0px; RIGHT: 1px; LEFT: auto
}
#imgPlay .num {
	DISPLAY: inline; LEFT: 400px; POSITION: absolute; TOP: 480px; HEIGHT: 19px
}
#imgPlay .num SPAN {
	DISPLAY: inline-block; BACKGROUND: url(../images/imgPlayer.png) no-repeat -19px -83px; MARGIN: 0px 2px; OVERFLOW: hidden; WIDTH: 14px; CURSOR: pointer; LINE-HEIGHT: 0; HEIGHT: 13px
}
#imgPlay .num SPAN.on {
	BACKGROUND-POSITION: 1px -83px
}
#imgPlay .num .lc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/lc.png) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 13px; PADDING-TOP: 3px; HEIGHT: 16px
}
#imgPlay .num .mc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/lc.png) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 13px; PADDING-TOP: 3px; HEIGHT: 16px
}
#imgPlay .num .rc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/lc.png) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 13px; PADDING-TOP: 3px; HEIGHT: 16px
}
#imgPlay .num .mc {
	BACKGROUND: url(../images/mc.png) repeat-x
}
#imgPlay .num .rc {
	BACKGROUND: url(../images/rc.png) no-repeat
}
#imgPlay #numInner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; POSITION: absolute; TOP: 480px; TEXT-ALIGN: center
}
.main1 {width: 1200px;margin:25px auto 0 auto; position: relative; overflow: hidden;}
.main {width: 1170px;margin:15px auto 15px auto; position: relative; overflow: hidden; padding: 15px; background: #fff; border: 1px solid #e5e5e5;box-shadow: 0px 0px 3px 0px #e5e5e5;}
.main1 .list li {background: #f3f3f3;width: 382px; height: 118px; float: left; margin:0 9px; }
.main1 .list li .text {border: 1px solid #cfcfcf; border-left: none; width: 261px; height: 116px;}
.main1 .list li img {width: 120px; height: 118px;}
.main1 .list li .text h3 {font-size: 17px; color: #000; font-weight: normal;padding: 15px 0px 15px 20px;}
.main1 .list li .text h3  a{color: #000}
.main1 .list li .text p{font-size: 14px; line-height: 24px; padding: 0px 20px;}

.news {width:784px;background: #f6f6f6; overflow: hidden; margin-left: 9px; margin-top: 25px; height: 481px;}
.news .tit {width: 100%; height: 62px; background: url(../images/bg1.jpg) repeat-x bottom;  line-height: 62px;}
.news .tit h2 {background: url(../images/icon1.jpg) no-repeat   left center; margin-left: 10px; padding-left: 15px; font-weight: normal;}
.news .tit h2 a {color: #d70c0c; font-size: 26px; }
.news .tit h2 span  {color: #918fad; font-size: 16px; padding-left: 10px; font-family: "Arial"}
.news .tit  span  { font-size: 16px;  color: #000}

.news li {overflow: hidden; border-bottom: 1px solid #dcdcdc; padding: 20px 0; margin: 0 15px;}
.news li .date1 {background: #7d7ba0; width: 70px; height: 63px; line-height: 28px;color: #fff; text-align: center; font-size: 16px;}
.news li .date1 span {display: block;margin-top: 8px;font-size:26px;line-height: 100%;}
.news li .date1 p{display: block;margin-top: 8px;font-size:14px;line-height: 100%;}

.news li .text {width: 600px; margin: -5px 10px 0px 15px;}
.news li .text h4 {font-size: 18px; font-weight: normal; margin-bottom: 5px;}
.news li .text p {line-height: 24px; margin: 10px 0;height: 24px;overflow: hidden;}
.news li .more {margin-top: 15px;}

.contact {margin-right: 9px; background: url(../images/pic3.jpg) no-repeat right top #f6f6f6 ;background-position:0px 10px; width: 398px;  overflow: hidden; min-height: 481px; margin-top: 25px; color: #a3a0bb; line-height: 22px;}
.contact .con {padding-top: 130px; padding-left: 50px;}

.pic {margin:25px 0; }
.pic img {margin-left: 9px; width: 585px; height: 150px;float: left;}

.solution .tit {width: 100%; height: 62px;  line-height: 62px;}
.solution .tit h2 {background: url(../images/icon1.jpg) no-repeat   left center; margin-left: 10px; padding-left: 15px; font-weight: normal;}
.solution .tit h2 a {color: #d70c0c; font-size: 26px; }
.solution .tit h2 span  {color: #918fad; font-size: 16px; padding-left: 10px; font-family: "Arial"}
.solution li {float: left; width: 585px; margin: 15px 0 15px 9px;  }
.solution li img { width: 234px; height: 104px; margin-right: 20px;}
.solution li .text {width: 320px;}
.solution li .text p{line-height: 21px;}
.solution li .text h3 {font-size: 18px; color: #000; font-weight: normal; margin: 0px 0 16px 0px;}


footer { width: 100%;  overflow: hidden; background: #fff;min-width:1200px; border-top: 1px solid #c1c1c1;}
.footer {width: 1200px; margin: 0 auto;}
.footer ul { overflow: hidden;}
.footer a {color: #333}
.footer li h2 { font-size: 18px; font-weight: normal; margin: 15px 0px 10px 0}
.footer li p {line-height: 32px; font-size: 14px; }
.footer li p a{color: #515151; }
.footer li a:hover {color: #d70c0c}

.footer li {float: left; margin:0 75px 0 9px; padding: 10px 0px 0 0; height: 258px; }
/*.footer li img {width: 60px;}*/
.footer li img{margin-top: 5px;}
.footer li.ewm {width: 180px; text-align: center; border-left:1px solid #c1c1c1; margin: 0px; }
.footer li.ewm .share img {float: left;margin: 0px 3px;}
.footer li.ewm .share {overflow: hidden;  width: 96px; margin: 10px auto 0 auto}

.copy {width: 100%; height: 38px; background: #fff; line-height: 38px; font-size: 14px; }
.copycon {width: 1200px; margin:0 auto;color: #515151}
.copycon a {color: #515151;margin-right: 5px;}

.position {width: 100%; height: 40px; line-height: 40px; }
.position h2 {font-size: 21px; font-weight: normal;}

.main .con1 {padding-bottom: 50px; min-height: 500px;overflow: hidden;}
.main .con1 .tit{font-size: 25px; padding: 10px 0px 20px 0; border-bottom: 1px solid #9c9c9d;}
.main .con1> h2{padding-bottom: 15px;border-bottom:1px solid #9c9c9d;}
.main .con1 h2 {font-size: 22px; margin:25px 0px 15px;text-align: center;}
.main .con1 p {line-height: 34px; font-size: 16px; margin-bottom: 15px;}

.main .con1 .newlist {}
.main .con1 .newlist li {overflow: hidden; border-bottom: 1px solid #9c9c9d;width: 100%;}
.main .con1 .newlist li h2 {font-size: 22px; font-weight: normal; text-align: left; margin: 15px 0px; color: #353433}
.main .con1 .newlist li p { margin: 0px; line-height: 32px; color: #605f5f}
.main .con1 .newlist li p.date { font-size: 17px; color: #5f5d5c;padding: 5px 0px 15px 0px;}

.main .con1  .prolist li  { width: 360px; float: left; margin: 15px;text-align: center; overflow: hidden;}
.main .con1  .prolist li img { width:auto; height: 220px; max-width: 360px;}
.main .con1  .prolist li h2 { font-size: 21px;  color: #050505;font-weight: normal; margin: 0px; padding: 0px; text-align: left; margin-top: 10px; text-align: left;width: 360px;
height: 30px;
overflow: hidden;}
.main .con1  .prolist li h2 a { color: #050505}
.main .con1  .prolist li p { font-size: 18px; line-height: 32px; height: 124px; margin: 0px;text-align: left;}

.downlist{font-size: 20px; width: 800px; overflow: hidden; margin: 0 auto}
.downlist dl{overflow: hidden;padding:20px;line-height: 26px; border-bottom: 1px solid #e5e5e5}
.downlist .title{border-bottom:1px solid #c1c3c6;color:#5F5D5C;}
.downlist .title a{color:#5F5D5C;}
.downlist dt{width:500px;float: left;height: 26px;overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
white-space: nowrap;
word-break: keep-all;
word-wrap: normal;
}
.downlist .date{width: 100px;float: left;text-align: center;}
.downlist .down{width: 50px;float: right;text-align: center;}
.downlist .down img {margin-left: 15px; margin-top: -5px;}
.con .date{color:#5F5D5C;font-size: 16px;}

/*page*/
.page {color:#8e8e8e; position:relative; z-index:999; overflow: hidden;margin-right: 0px;}
.page li{border:1px solid #cdcdcd;  padding:0px 10px;height: 22px; line-height:22px; float: left;font-size:14px;margin:30px 0 0 5px;}
.page li span{color: #e80009;}
.con1 li {float: left; }
.con1 ul {clear: both;/*border-bottom: 1px solid #DDD; */height: 35px; line-height: 35px;font-size: 14px;}
.con1 ul.page {clear: both;border-bottom: none; height: 55px; line-height: 35px;font-size: 14px;}
.con1 .title {font-size: 16px; padding-right: 15px; /*width: 102px; */font-weight: bold;}
.con1 .mlist {padding-right: 20px;}
.con1 h1 {font-weight: normal; margin-top: 20px;}
.con1 li .hover,.con1 li a:hover {color: #e70f20;}
.link {width: 1200px; height: 38px; line-height: 38px; margin: 0 auto}
.newpager a,.newpager span { display: block;border:1px solid #cdcdcd;  padding:0px 10px;height: 22px; line-height:22px; float: left;font-size:14px;margin:30px 0 0 5px;}
.newpager span {color: #e80009;}
.newpager {float: right;}
#navul li ul.subnav4 {width: 628px;overflow: hidden; padding-bottom: 20px; position: absolute; }
#navul li.navmoon ul.subnav4 li {float: left;}