@charset "utf-8";
*{margin:0;padding:0;}
body{font-family: "microsoft yahei"; font-size:13px;color:#666; margin:0; padding:0;
line-height:22px; text-align:left;}
div,form,img,ul,ol,dl,dt,dd,p {margin:0; padding:0; border:0;}
li { list-style-type:square; list-style:none;}
img{ vertical-align:middle;} 
A:link {
	color: #666;
	text-decoration: none;
}

A:visited {
	color: #666;
	text-decoration: none;
}

A:hover {
	color: #0289E1;
	text-decoration: underline;
}

A:active {
	color: #666;
	text-decoration: none;
}

#rtt {width:50px; height:50px; background:url(../images/rrt.png); background-size:cover; position:fixed; right:10px; bottom:10px; border-radius: 5px; z-index:1000; display:none;}

.top{width:100%; height:28px; background:url(../images/topbg.jpg) repeat-x; margin:0 auto;}
.topc{width:980px; height:28px; margin:0 auto; font-size:12px; line-height:28px;}

.lobg{width:100%; height:75px; margin:0 auto; background:#ccc;}
.lo{width:980px; height:75px; margin:0 auto;}
.logo{width:380px; height:75px; margin:0 auto; float:left;}
.logoc{width:150px; height:35px; margin:0 auto; float:left; padding-top:40px; color:#FF6600;}
.ser{width:600px; height:53px; margin:0 auto; float:left; padding-top:22px;}



.mu{width:100%; height:40px; background:url(../images/mubg.jpg) repeat-x; margin:0 auto;}
.muc{width:980px; height:40px; line-height:40px; margin:0 auto;}
.mucleft{width:190px; height:40px; line-height:40px; margin:0 auto; float:left; color:#0289E1; font-size:16px; padding-left:10px;}
.mucright{width:150px; height:40px; line-height:40px; margin:0 auto; float:right;}


.muzy{width:620px; height:40px; float:left; padding-left:10px;}
.muz ul {width:620px; height:40px; float:left;}
.muz li { float:left; list-style:none;}
.muz li a{ width:100px; height:40px; text-align:center; line-height:40px; font-size:14px; text-decoration:none; display:inline-block;}
.muz li a:hover{ width:100px; height:40px; background:#0289E1; color:#FFF;}



.banner{width:980px; margin:0px auto; }
.muleftyyw{width:200px; height:auto; overflow:hidden; margin:0 auto; float:left;}
.mulefty{width:200px; margin:0 auto; float:left; background:#F5F5F5;}
.muleftyx{width:200px; height:auto; overflow:hidden; margin:0 auto; float:left; border-top:#FFF solid 10px; background:url(../images/muleftbg.png) no-repeat #F5F5F5; line-height:30px;}

.muleftyxpro{width:48px; height:38px; margin:0 auto; float:left; border:#ccc solid 1px; background:#fff; margin:10px 0px 10px 10px;}
.muleftyxprowz{width:120px; height:40px; line-height:40px; margin:0 auto; float:left; margin-left:10px; padding:10px 10px 10px 0px;}

.muleft ul{width:200px; float:left;}
.muleft li { float:left; list-style:none;}
.muleft li a{ width:185px;  padding-left:15px; height:30px; line-height:28px; text-decoration:none; display:inline-block; background:url(../images/muleftbg.jpg) bottom no-repeat;}
.muleft li a:hover{ width:190px; color:#333;}

.banright{width:770px; height:260px; margin:0 auto; float:left; padding:10px 0px 0px 10px;}

.ndwz{width:765px; height:29px; padding-left:5px; line-height:29px; margin:0 auto; float:left; border-bottom:#E4E4E4 solid 1px;}

.serchtj{width:758px; height:auto;overflow:hidden; padding:5px; background:url(../images/serpro.jpg) repeat-x; margin:0 auto; float:left; border:#E4E4E4 solid 1px; margin-top:10px;}

.serleft{width:50px; margin:0 auto; float:left; font-size:14px; padding:10px 0px 10px 0px; text-align:right; color:#0289E1;}
.serright{width:688px; margin:0 auto; float:left; padding:3px 0px 3px 20px;}

.serchtjxx{width:758px; height:0px; margin:0 auto; float:left; border-bottom:#CCC dotted 1px;}

#flash{width:770px;height:260px;overflow:hidden;margin:0 auto;clear:both;position:relative;}
#flash a{width:770px;height:260px;display:none;}
#flash img{width:770px;height:260px;}
.flash_bar{width:520px;padding-left:380px;z-index:69;height:30px;overflow:hidden;position:absolute;padding-top:13px!important;padding-top:12px;bottom:0px;left:0px; text-align:center;}
.flash_bar .dq{display:block;float:left;width:10px;height:10px;margin:5px 5px;cursor:pointer;background:url(../images/tg_flash_p.png) no-repeat 0px 0px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png" ,sizingMethod="crop");}
.flash_bar .no{display:block;float:left;width:10px;height:10px;margin:5px 5px;cursor:pointer;background:url(../images/tg_flash_p2.png) no-repeat 0px 0px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png" ,sizingMethod="crop");}
#flashBg{
	height: 260px;
	overflow: hidden;
	width: 100%;
	clear: both;
	margin: 0;
	padding: 0;
	position: relative;
}
#flashLine{height:260px;width:100%;clear:both;  position:relative;}


.banright1{width:770px; height:auto; overflow:hidden; margin:0 auto; float:left; padding:10px 0px 30px 10px;}
.ndwzpro{width:765px; height:34px; padding:10px 0px 0px 5px; line-height:30px; margin:0 auto; float:left; border-bottom:#E4E4E4 solid 1px;}

.cxprolb1{width:980px; height:auto; overflow:hidden; margin:0 auto; background:#FFF;}
.cxprolb2{width:984px; height:auto; overflow:hidden; margin:0 auto; background:#FFF;}
.cxprolb ul{width:984px; height:auto; overflow:hidden; margin:0 auto; background:url(../images/cprobg.png) no-repeat;}
.cxprolb li { float:left; list-style:none;}
.cxprolb li a{ float:left; width:154px; height:164px; margin:0 auto; text-align:center; background:url(../images/cxprolbbg.png) no-repeat; color:#0289E1; font-size:14px; padding:5px;}
.cxprolb li a:hover{ width:150px; height:160px; border:2px #0289E1 solid; color:#333;}


.designleft {width:200px; height:auto; overflow:hidden;  margin:0 auto; float:left;}
.designleftbt {width:200px; height:38px; border-bottom:2px solid #ff6600;  margin:0 auto; float:left; line-height:40px; font-size:15px; padding-left:10px; }
.designleftxbt ul {width:190px; height:auto; overflow:hidden;  margin:0 auto; padding-left:10px; }
.designleftxbt li { float:left; list-style:none; width:190px; height:30px; color:#0289E1; line-height:30px; border-bottom:1px dashed #CCC; padding-left:10px; }




.wbxian{width:100%; height:2px; margin:0 auto;}

.cxbg{width:100%; height:auto; overflow:hidden; background:#f5f5f5; margin:0 auto; padding:5px 0px 10px 0px;}
.cxpro{width:980px; height:60px; margin:0 auto; background:url(../images/cxprobg.png) repeat-x; margin-bottom:10px;}

.prolb1{width:770px; height:auto; overflow:hidden; margin:0 auto; float:left; padding:10px 0px 0px 0px;}
.prolb ul{width:770px; height:auto; overflow:hidden; margin:0 auto;}
.prolb li { float:left; list-style:none; position:relative;}
.prolb li a{ float:left; width:144px; height:144px; margin:0 auto; line-height:16px; text-align:center; border:1px #E4E4E4 solid;  color:#0289E1; margin-bottom:10px; position:relative;}
.prolb li a:hover{  border:1px #0289E1 solid; color:#333;}

.propage {width:770px; height:auto; overflow:hidden;  margin:0 auto; border-top:#E4E4E4 1px solid; padding:20px 0px 20px 0px; text-align:center;}


.newsbg{width:980px; height:auto; overflow:hidden; margin:0 auto; border-bottom:#E4E4E4 solid 1px; margin-bottom:10px; padding-top:10px;}
.newscen{width:320px; height:auto; overflow:hidden; margin:0 auto; float:left;}
.newscens{width:320px; height:40px; margin:0 auto; float:left; background:url(../images/hxiabg.png) no-repeat;}

.newsjg{width:10px; height:300px; background:url(../images/xiabg.png) no-repeat; margin:0 auto; float:left;}



.newbt{ float:left;  width:100px;  height:30px; line-height:30px; font-size:14px;background:#0289E1; text-align:center; color:#fff; margin-top:5px;}

.newsbt ul {width:320px; height:auto; overflow:hidden;  margin:0 auto;}
.newsbt li { float:left; list-style:none;}
.newsbt li a{ width:280px; height:35px; padding:0px 20px 0px 20px; line-height:35px; text-decoration:none; display:inline-block; border-bottom:1px #CCC dashed;}
.newsbt li a:hover{ width:280px; height:35px; background:#F5F5F5;}

.newsytt{width:750px; height:auto; overflow:hidden; margin:0 auto; float:left; background:#F5F5F5;padding:10px;}
.newsytts{width:750px; height:30px; line-height:30px; margin:0 auto; float:left; border-bottom:#CCC dotted 1px;  font-size:14px; color:
#0289E1; margin-bottom:5px;}
.newsytw{width:750px; height:auto; overflow:hidden; margin:0 auto; float:left; padding:10px;}

.newsytwbt{width:750px; height:auto; overflow:hidden; margin:0 auto; float:left; padding:10px; font-size:20px; color:
#0289E1; text-align:center; border-bottom:#CCC dashed 1px; margin-bottom:10px;}

.linkleft{width:350px; height:auto; overflow:hidden; margin:0 auto; float:left;}
.linkright{width:390px; height:auto; overflow:hidden; margin:0 auto; float:left; padding-left:20px;}



.proshow{width:770px; height:auto; overflow:hidden; margin:0 auto; float:left; padding-top:20px;}

.proshowleft{width:385px; height:auto; overflow:hidden; margin:0 auto; float:left;}
.proshowright{width:355px; height:auto; overflow:hidden; margin:0 auto; float:left; padding-left:30px; line-height:35px;}


.focus{ width:383px; position:relative; overflow:hidden; border:#CCC solid 1px;}
.bigPic { WIDTH: 383px; HEIGHT: 240px; background:#ffffff;}
.bigPic img{ WIDTH: 383px; HEIGHT: 240px;}
.focusBox { WIDTH: 383px;POSITION: absolute; HEIGHT: 36px; left:0; bottom:0;}
.focusBox SPAN {DISPLAY: block; Z-INDEX: 1; BACKGROUND: #ccc; FILTER: alpha(opacity=50); WIDTH: 383px; POSITION: absolute; padding-top:2px; HEIGHT: 72px;opacity: 0.5}
.focusList {Z-INDEX: 2; LEFT: 2px; WIDTH: 376px; POSITION: absolute; HEIGHT:32px; top:0}
.rbtn {MARGIN-TOP: 8px; FLOAT: right; CURSOR: pointer}
.lbtn {MARGIN-TOP: 8px; FLOAT: right; CURSOR: pointer}
.lbtn {FLOAT: left}
.focusList DIV {OVERFLOW: hidden; WIDTH: 348px; POSITION: relative; HEIGHT: 34px; left:6px;}
.focusList UL {OVERFLOW: hidden;  WIDTH: 5000px; POSITION: relative;}
.focusList LI { FLOAT: left; WIDTH: 68px; CURSOR: pointer; HEIGHT: 34px; display:inline; margin-right:4px;}
.focusBox .focusList LI SPAN {DISPLAY: block; FILTER: alpha(opacity=100); WIDTH: 68px; HEIGHT: 34px; opacity: 1}
.focusList LI IMG {FILTER: alpha(opacity=50); opacity: 0.5; border:2px #ffffff solid; width:64px; height:28px;}
.focusList LI.on {BACKGROUND-POSITION: -174px bottom}
.focusList LI.on IMG {FILTER: alpha(opacity=100); opacity: 1}



#Signin1 {
display: none;
position: absolute;
z-index: 100000;
height: 1000px;
width: 100%;
background: #000000;
filter:Alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;
}
#Signin2 {
display: none;
position: absolute;
height: 100%;
width: 100%;
padding-top: 2%;
z-index: 100001;
left: 0px;
top: 0px;
}

.Signin{width:958px; height:auto; overflow:hidden; border: #E0E0E0 1px solid; background-color:#FFFFFF; margin:0 auto; padding:10px;}
.Signinz1{ float:left; width:930px; height:10px; text-align:right; font-size:13px; margin:0px 10px 0px 0px;}

.Sigleft{ float:left; width:300px; height:35px; margin-left:10px; line-height:40px; text-align:right;}
.Sigright{ float:left; width:600px; height:25px; font-size:15px; margin-left:8px; line-height:25px; padding-top:10px;}

.iiSigright{ float:left; width:600px; height:auto; display:block; font-size:15px; margin-left:8px; line-height:25px; padding-top:10px;}


.iSigleft{ float:left; width:240px; height:30px; margin-left:10px; line-height:30px; text-align:right;}
.iSigright{ float:left; width:660px; height:30px; font-size:12px; margin-left:8px; line-height:30px; }


.Signinz3{ float:left; width:300px; height:18px; line-height:18px; font-family:HYB1GJ; font-size:12px; margin:0px 0px 0px 100px;}
.Signinz4{ float:left; width:420px; line-height:18px; font-family:HYB1GJ; font-size:12px; margin:0px 0px 0px 10px;}



.brand1{width:770px; height:auto; overflow:hidden; margin:0 auto; float:left; padding:10px 0px 0px 0px;}
.brand1lb ul{width:770px; height:auto; overflow:hidden; margin:0 auto;}
.brand1lb li { float:left; list-style:none; position:relative; width:144px; height:90px; margin:0 auto; border:1px #E4E4E4 solid;  color:#0289E1; margin-bottom:10px; position:relative;}

.abrand1{width:160px; height:auto; overflow:hidden; margin:0 auto; float:left; padding:10px 0px 0px 0px;}
.abrand1lb ul{width:160px; height:auto; overflow:hidden; margin:0 auto;}
.abrand1lb li { float:left; list-style:none; position:relative; width:144px; height:90px; margin:0 auto; border:1px #E4E4E4 solid;  color:#0289E1; margin-bottom:10px; position:relative;}

.ppcen{width:980px; height:auto; overflow:hidden; margin:0 auto; padding-top:5px;}
#demo {
overflow:hidden;
width: 980px;
}
#demo img {
vertical-align:middle;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}





.more a{  width:70px;  height:28px; line-height:28px;  text-decoration:none; display:inline-block; font-size:12px; cursor:pointer;background:url(../images/more2.png) no-repeat; text-align:center; color:#0289E1; margin-top:5px;}
.more a:hover{color:#666;}

.serjt a{  width:auto;  height:auto; padding:3px 10px 3px 10px;  text-decoration:none; display:inline-block; cursor:pointer;}
.serjt a:hover{color:#0289E1;}
.serjtxz a{  width:auto;  height:auto; padding:2px 10px 2px 10px; background:#0289E1; color:#FFF;  text-decoration:none; display:inline-block; cursor:pointer;}
.serjtxz a:hover{color:#ccc;}


.more1 a{  width:100px;  height:60px; line-height:60px;  text-decoration:none; display:inline-block; cursor:pointer;background:url(../images/more1.png) no-repeat; text-align:center;  margin:0 auto; color:#0289E1;}
.more1 a:hover{color:#666;}

.cxproan a{  width:70px;  height:28px; line-height:28px;  text-decoration:none; display:inline-block; cursor:pointer;background:url(../images/more2.png) no-repeat; text-align:center;  margin:0 auto; color:#ff6600;}
.cxproan a:hover{color:#0289E1;}

.newsfl a{  width:100px;  height:30px; line-height:30px;  text-decoration:none; display:inline-block; cursor:pointer;background:url(../images/more3.png) no-repeat; text-align:center;  margin:0 auto; color:#0289E1;}
.newsfl a:hover{color:#666;}



.bottom{width:100%; height:auto; overflow:hidden;  margin:0 auto; background:#f5f5f5;  padding-top:15px; padding-bottom:15px; border-top:#CCC solid 1px;}

.botmuz {width:980px; height:auto; overflow:hidden;  margin:0 auto;}

.botleft {width:125px; height:auto; overflow:hidden;  margin:0 auto; float:left;}
.botright {width:170px; height:auto; overflow:hidden;  margin:0 auto; float:left;}
.botright1 {width:310px; height:auto; overflow:hidden;  margin:0 auto; float:left;}


.right{ float:right;}
.m:link {color: #fff; text-decoration: none;}
.m:visited {color: #fff; text-decoration: none;}
.m:hover {color: #ccc; text-decoration:underline;}
.orange {color: #ff6600;}
.blue {color: #0289E1; font-weight:bold; font-size:16px;}
.bigsize { font-size:16px; color:#0289E1;}
.cbigsize { font-size:20px; color:#0289E1;}
.orangebig {color: #ff6600; font-size:16px;}

.m3{color: #333; font-size:16px; font-weight:bold; padding-left:15px;}

.yyyd a{  width:auto;  height:40px; line-height:40px; padding:0px 50px 0px 50px; background:#0289E1; text-decoration:none; color:#fff; display:inline-block; text-align: center; font-size:18px; cursor:pointer;}
.yyyd a:hover{ color:#fff;background:#ff6600;}

.kefu{ width:100px;}
.kefu_t{ width:100px; height:20px; background:url(../images/kefu_01.png) no-repeat}
.kefu_c{ width:100px; background:url(../images/kefu_02.png) repeat-y}
.kefu_c li{ width:85px;  padding:5px 0px 5px 5px; clear:both}
.kefu_img{ width:75px; height:75px; margin-left:5px; border:#eee solid 1px;}
.kefu_name{ width:85px; height:22px; text-align:center; line-height:22px; font-size:12px;}
.kefu_f{ width:100px; height:17px; background:url(../images/kefu_03.png) no-repeat}
