@charset "utf-8";
body{}
.clear{clear:both;}
.clear{clear:both;}
.wrapindex{margin:0 auto;position: relative;}
.mainContainer{width:1004px;margin:390px auto 0 auto;min-height:10px;}
.mainContainer.border{border:1px solid #ccc;}
#flashContainer{width:100%;height:560px;margin:120px 0 0 0;}
.indexBanner,.innerBanner{width:1924px;height:400px;margin:0 0 0 -962px;overflow:hidden;background:url("../Images/banner/loading.gif") center center no-repeat;position:absolute;top:120px;left:50%;z-index:999}
.innerBanner{width:1920px;height:260px;margin:0 0 0 -960px;text-align:center;}
.innerBanner img{height:260px;}
.indexBanner .banner_wrap{width:1004px;position:relative;margin:0 auto;}
.indexBanner .banner_wrap:after,.mainContainer:after{ content: ""; display: block; height: 0; clear: both; }
.indexBanner img{display:block;}
.indexBanner li{position:absolute;left:0;top:0;z-index:10;display:none;background-color:#fff;}
.indexBanner dl{position:absolute;right:234px;top:470px;z-index:11;}
.indexBanner dd{background:none;width:10px;height:10px;overflow:hidden;float:left;margin-right:5px;text-indent:-6666px;cursor:pointer;}
.indexBanner dd.current{background:none;}
.indexBanner span{display:block;position:absolute;z-index:12;top:160px;height:62px;width:31px; text-align:left; padding:20px 0 0 10px;cursor:pointer;}
.indexBanner span.prev{left:-50px;}
.indexBanner span.next{right:-50px;}
.indexBanner span.leftarrh {background: url("../Images/banner/leftarrh.png") no-repeat scroll left center transparent;}
.indexBanner span.rightarrh {background: url("../Images/banner/rightarrh.png") no-repeat scroll left center transparent;}

.indexcont{overflow: hidden;width:1004px;margin:525px auto 10px auto;}
.indexcont .imglist{ margin:0 auto; width:1002px;border:1px solid #d8d8d8;border-left:none;}
.imglist:after,.imglist li dl:after{ content: ""; display: block; height: 0; clear: both; }
.indexcont .imglist li{display:inline; float:left; width:200px; height:50px;overflow:hidden; padding:0 15px; border-left:1px solid #d8d8d8; }
 
.indexcont .imglist li dl dt{float:left;width:60px;}
.indexcont .imglist li dl dd{float:left;width:100px;line-height:50px;}
 .indexcont .imglist li dl dd a{color:#666;text-decoration:none;}

.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl;}
.imgwrapper .jcarousel-skin-tango .jcarousel-container-horizontal{ width:1005px;height:152px;position:relative;margin:0 auto;}
.imgwrapper .jcarousel-skin-tango .jcarousel-clip-horizontal{ width:1005px;height:152px;overflow:hidden;position:relative;}
.imgwrapper .jcarousel-skin-tango .jcarousel-item{ width:296px;height:152px; }
.imgwrapper .jcarousel-skin-tango .jcarousel-next-horizontal,
.imgwrapper .jcarousel-skin-tango .jcarousel-prev-horizontal{ position:absolute;top:60px;width:12px;height:21px;cursor:pointer;overflow:hidden;}
.imgwrapper .jcarousel-skin-tango .jcarousel-prev-horizontal{ left:0px;background:url(../Images/index/leftarr.png) no-repeat;}
.imgwrapper .jcarousel-skin-tango .jcarousel-next-horizontal{ right:-1px;_right:-2px; background:url(../Images/index/rightarr.png) no-repeat;}

.indexmiddle{ clear:both; padding-top:15px;}
.indexM1{width:220px; margin-right:21px;padding-right:19px;border-right:1px dashed #ccc;}
.lastItem{margin-right:0;padding-right:0;border-right:none;}
.indexM1 h4{ font-size:18px; font-weight:bold; color:#CE241D; padding-bottom:20px;}
.recommendItem{ width:217px; height:245px; padding-bottom:5px; overflow:hidden; position:relative; border-bottom:1px solid #ccc;}                   
.recommendItem a{ display:none; float:left; }
.recommendItem a:hover{ color:#D51D14;text-decoration:none;}

.recommendItem a span{ float:left; width:215px; height:60px; line-height:150%; color:#3F3F3F; padding-top:30px; font-size:12px;}
.recommendItem a span em{ display:block; font-size:14px; padding-bottom:7px;color:#000}
.recommendItem p{ position:absolute; top:132px; left:0; }
.recommendItem div{height:118px;width:213px;overflow:hidden;/*border:1px solid  #ccc;text-align:center*/}
.recommendItem div img{_height:100%;max-height:118px;max-width:218px;}
.recommendItem p span{ float:left; width:7px; height:7px;margin-right:10px;cursor:pointer;background:url(../Images/index/span.png) no-repeat center top;text-indent:-6666px; overflow:hidden;}
.recommendItem p span.current{ background:url(../Images/index/spanhover.png) no-repeat center top;}
.indexM1 .redmore{ display:block; font-weight:700; color:#cb1e15; padding-top:20px;}
.indexM1 .redmore em{ font-family:\5b8b\4f53; padding-left:5px;}

.indexM2{ width:400px;}
.indexM2 h4,.indexM3 h4{ font-size:18px; font-weight:bold; color:#CE241D; border-bottom:1px solid #d8d8d8; padding-bottom:20px;}
.indexM2 p { padding:10px 0 20px; line-height:150%;}
.indexM2 p strong{display:block;padding-top:10px;color:#333;font-weight:normal;}
.indexM2 p a{ color:#666;line-height:1.8em;}
.indexM2 p a:hover{ color:#D51D14;}
.indexM2 ul{ border-top:1px solid #ccc;}
.indexM2 ul li{ border-bottom:1px solid #ccc; line-height:30px;}
.indexM2 ul li a{float:left;color:#3F3F3F;  font-size:13px;}
.indexM2 ul li a:hover{color:#D51D14;}
.indexM2 ul li span{color:#666; font-size:12px;float:right;font-weight:bolder;}
.indexM2 .redmore{ display:block; font-weight:700; color:#cb1e15; padding-top:20px;}
.indexM2 .redmore em{ font-family:\5b8b\4f53;padding-left:5px;}
.indexM3{ width:245px; padding:0 0 5px 30px; margin-right:20px;  min-height:280px; _height:280px;}

.footnav li{float:left;margin-right:15px;padding-left:20px;background-image:url(../Images/is.png);background-repeat:no-repeat;background-position:left 3px;}
.footnav li.contact,.footnav li.share{padding-left:0;background:none;}
.footnav li.email{background-position:left -32px;}
.footnav li.contact{background:none;}

.footnav li a{color:#333} 
#kefu{background:url(../Images/kefu_bg.png) left top no-repeat;width:138px;height:320px;position:fixed;right:10px;top:130px;z-index:999;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+130));}
#kefu .close{right:10px;top:0;width:23px;height:23px;position:absolute;display:block;} 
#kefu .con{position:absolute;left:15px;top:188px;line-height:1.5em;color:#0E3C62;font-size:14px;}
#kefu .con span{font-size:13px;color:#052E4D;}
#kefu .qq{position:absolute;bottom:19px;left:25px;color:#234864}
#kefu .qq img{vertical-align:middle;}

#erweima{position:fixed;right:5px;bottom:60px;z-index:999;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)-60));}

.newsslide:after{content: ""; display: block; height: 0; clear: both; }
.newsslide{border:1px solid #ccc;margin-top:15px;min-height:30px;}
.newsslide .title{width:80px;height:30px;background:#BC1C15;text-align:center;color:#fff;font-size:12px;line-height:30px;float:left;}
.newsslide .news{float:right;width:900px;height:30px;overflow:hidden;margin-right:10px;}
.newsslide .news li{float:left;margin-right:15px;display:inline;line-height:30px;}
.newsslide .news li span{color:Red;padding-right:5px;}
.newsslide .news li a{color:#666}


.mainContainer .mainLeft{width:210px;min-height:300px;border:1px solid #DEDCDC;border-bottom:none;float:left;background:#fff}
.mainContainer .mainRight{width:770px;min-height:500px;float:right;}

.mainLeft .item{border-bottom:1px solid #E2E2E2;height:30px;overflow:hidden;} 
.mainLeft .item.current{height:auto;}
.mainLeft .item a{color:#666;display:block;height:100%;padding:0 0 0 16px;text-decoration:none;font-size:13px}
.mainLeft .item dt a{padding-left:10px;cursor:pointer}
.mainLeft .item.current dt a{color:#BB0000}
.mainLeft .item dt{height:30px;border-top:1px solid #F6F6F6;background:#F0F0F0}
.mainLeft .item.hover dt{border-bottom:1px solid #dcdcdc}
.mainLeft .item a{line-height:30px;}
 
.item.current dt a{color:#4F4F4F;}
.mainLeft .item dd{}
.mainLeft .item dd a.cat{height:30px;border-bottom:1px dashed #dcdcdc;background:#fff url(../Images/pro_arro.gif) 5px 12px no-repeat;overflow:hidden;}
.mainLeft .item dd.first{border-top:1px solid #dcdcdc;}
.mainLeft .item dd.last a.cat{border-bottom:none;}
.mainLeft .item dd a{color:#545544;font-size:12px;}
.mainLeft .item dd a.cat:hover,.mainLeft .item dd a.cat.cur{background:#BCBBBB url(../Images/leftIcon.gif) 8px center no-repeat;color:#fff;height:100%;border:1px solid #B1B1B1;position:relative;top:-1px;border-left:none;border-right:none;}
 
.mainLeft .item dd ul{margin:0 0 0 10px;}
.mainLeft .item dd li{border-bottom:1px dashed #dcdcdc;line-height:30px;height:30px;background:url(../Images/icon1.gif) -4px 8px no-repeat;padding-left:8px;overflow:hidden;}
.mainLeft .item dd li a{padding:0;color:#888}
.mainLeft .item dd li a.curr{color:#333}
.position{height:31px;line-height:31px;background:url(../Images/dot.jpg) -5px center no-repeat;border-bottom:1px solid #DCDCDC;padding-left:35px;}
.border .position{margin:5px 10px;}
.position .title{color:#333;font-size:13px;float:left;width:500px;}
.position .share{float:right;color:#333;font-size:13px;padding:5px 0 0 18px;}
.position .p a{color:#888;}
.position .p a:hover{text-decoration:underline;}
.position ul.join{float:left;}
.position ul.join li{float:left;margin-right:6px;padding-right:6px;margin-top:6px;border-right:1px dashed #ccc;height:15px;line-height:15px;}
.position ul.join li a{color:#666;}
.position ul.join li a.current{color:#EA5515}
.position ul.join li a:hover{text-decoration:underline;}

.mainContainer .mainRight .intro{margin:15px 0;line-height:1.8em;color:#333}
 

h2.cate{font-size:13px;color:#333;margin:15px 0;font-weight:bold;}

.mainRight .proList li{float:left;width:175px;margin:0 20px 20px 0;}
.mainRight .proList li.last{margin-right:0;}
.mainRight .proList li a.img{border:1px solid #ccc;text-align:center;width:100%;display:block;}
.mainRight .proList li a.img img{max-width:99%}
.mainRight .proList li  h3{margin-top:10px;}
.mainRight .proList li  h3 a{font-size:13px;color:#333}
.mainRight .proList li p{font-size:12px;color:#666}
.after{min-height:10px;_height:1px;}
.after:after{content:"";display:block;height:0;clear:both;}
.fl{float:left;} .fr{float:right;}
#pro_list dl{border-bottom:1px solid #D9D9D9;padding-bottom:15px;margin-bottom:15px;}
#pro_list dt{float:left;width:168px;margin-top:20px;text-align:center;}
#pro_list dt img{max-width:150px;max-height:150px;_height:150px;}
#pro_list .intro{width:486px;margin-left:15px;}
#pro_list .intro div,#pro_list .intro div p{color:#828282;word-wrap: break-word;break-word:normal; overflow:hidden;}
#pro_list .intro h2{border-bottom:1px dashed #ccc;margin-bottom:8px;padding-bottom:5px;}
#pro_list .intro h2 a{color:#D81C13;font-size:15px;font-weight:bold;}
#pro_list .intro ul{margin:0 0 0 15px;color:#666}
#pro_list .intro li{list-style-type: disc;}
#pro_list .link{width:80px;padding-top:15px;}
#pro_list .link li{height:32px;line-height:32px;border-bottom:1px solid #ccc;padding-left:15px;background:url(../Images/jt.gif) left center no-repeat;}
#pro_list .link li a{color:#5B7083;}

#projectFlash{margin: 115px auto 0 auto;height: 590px;width:100%;}

.projectNav{width:100%; height:36px; border-top:1px solid #dcdcdc;background:#ECECED;}
.projectNav ul{ width:958px; padding-left:2px; height:36px; background:url(../Images/sign05.jpg) repeat-y left; float:none; margin:0 auto}
.projectNav li{ width:104px; height:36px; padding-right:2px; background:url(../Images/sign05.jpg) repeat-y right; text-align:center;float:left;display:inline;}
.projectNav li a{ display:inline-block; width:100%; line-height:36px; color:#444}
.projectNav li a:hover{ color:#0068b7}


.mainContent_all { width: 785px;}
.Related_information { width:100%; height:43px; float:left; background-color:#eeeeee; border:1px #d8d8da solid; } 
 
.proCon_right { width:445px; _width:430px; float:left; margin:18px 0 0 25px; }
.proCon_right h2.title{color:red;font-weight:bold;margin-bottom:5px;border-bottom:1px dashed #ccc;padding-bottom:5px;} 
#panel .con{height:210px;width:100%;overflow:hidden;word-wrap: break-word;break-word:normal; }
.proCon_right p { padding-bottom:5px; font-size:13px; line-height:24px;word-wrap: break-word;break-word:normal; }
.proCon_pics {
	width: 312px; float: left; margin-top:25px;position:relative;z-index:0;
	}
.proCon_pics_midBox {
	height: 312px;border: #dcdcdc 1px solid; float:left;width:312px;
}
.proCon_pics_midBox #zoom1{text-align:center;}
.proCon_pics_midBox #zoom1 img {
	margin: 0px auto;max-width:280px;max-height:280px;_height:280px
}

.proCon_form {
	width: 295px; float: right
}

.proCon_pics_smallMain {position:absolute;width:330px;left:340px;bottom:-5px;z-index:0;
	background-color: #ffffff; float:left; padding-top: 12px; -moz-border-radius: 0 0 5px 5px; -khtml-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px
}
.proCon_pics_smallBox {
	width: 430px; overflow: hidden; float:left;
}
.proCon_pics_smallBox ul {
	overflow: hidden; list-style:none; float:left;
}
.proCon_pics_smallBox ul li {
	width: 65px; float: left; height: 60px; list-style:none; background:none; padding:0 0 5px 0;
}
.proCon_pics_smallBox ul li a {
	border: #cccccc 1px solid; width: 55px; display: block; height: 55px; overflow: hidden;text-align:center;
}
.proCon_pics_smallBox ul li a img{max-width:50px;max-height:55px;_width:50px;}
.proCon_pics_smallBox ul li.selected a {
	border: #ed5d0e 2px solid;
}
 


.boxyBg {
	z-index: 990; position: absolute; filter: alpha(opacity=20); background-color: #000000; display: none; top: 0px; left: 0px; opacity: 0.2
}
.showBg {
	z-index: 999; position: absolute; display: none; margin-left: -190px; left: 50%
}
.showBg_tit {
	height: 34px; cursor: pointer
}
.showBg_con {
	text-align: center; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; background: #333; color: #999999; font-size: 14px; padding-top: 15px
}
.cloud-zoom-lens {
	background-color: #ffffff; cursor: crosshair
}
.cloud-zoom-big {
	border: #e9e8e8 1px solid; position: absolute; overflow: hidden; top: -1px; left: 312px
}
.cloud-zoom-loading {
	border: #ccc 1px solid; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; background: #222; color: white; padding-top: 10px
} 
.page{margin:10px 0 20px 10px;}
.page2{margin:20px 0 20px 0;}
.page-span { padding:15px 0 10px 0; font-size:13px}
.page-span a {font-family:Arial;  display:inline-block; height:19px; line-height:19px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;font-size:13px;font-weight:normal;}
.page-span a.prev ,.page-span a.next{font-family:Arial;  background:url(../Images/pages.png); width:56px; padding:0; height:19px; line-height:19px;  }
.page-span a:hover { background:#297BC6; color:#fff; text-decoration:none }
.page-span span { display:inline-block; height:19px; line-height:19px; background:#297BC6; border:1px solid #297BC6; color:#fff; text-align:center;padding:0 10px}
.news_content{line-height:2em;}
.news_content p{margin:10px 0}
.page{clear:both;padding-top:15px}

 
 
 
 
 
 
 
 
 
 