body {margin:0 auto;font-size:12px; font-family:"微软雅黑"; padding:0px;}
ul,li,dl, dd, h1, h2, h3, h4, h5, h6, form, p {padding:0;margin:0;}
ul {list-style:none;}
li {list-style:none;}
img {border:0px;}
a {color:#333;text-decoration:none;}
a:hover {color:#000000;	text-decoration:none;}
.to{ width:100%; height:35px; margin:0 auto; background:#efefef;}
.to1{ width:1200px; height:35px; margin:0 auto; line-height:35px;}
.to1a{ width:400px; height:35px; float:left; font-size:14px; color:#666666;}
.to1b{ width:170px; height:35px; float:right;}
.top{ width:1200px; height:134px; margin:0 auto;}
.banner{ width:100%; height:500px; margin:0 auto;}
#flash {width:100%;height:500px;overflow:hidden;margin:0 auto;clear:both;position:relative;
}
#flash1 {width:100%;height:500px;background:url(image/banner.jpg) center no-repeat;
}
#flash2 {width:100%;height:500px;background:url(image/banner1.jpg) center no-repeat;
}
#flash3 {width:100%;height:500px;background:url(image/banner2.jpg) center no-repeat;
}
#flash4 {width:100%;height:500px;background:url(image/banner3.jpg) center no-repeat;
}
#flash5 {width:100%;height:500px;background:url(image/banner4.jpg) center no-repeat;
}
#flash img {width:50%;height:500px;
}
.flash_bar {width:50%;z-index:69;height:30px;overflow:hidden;position:absolute;bottom:0px;right:30px;text-align:center;
}
.flash_bar .dq {display:block;float:left;width:15px;height:15px;margin:5px 5px;cursor:pointer;background:url(image/tg_flash_p.png) no-repeat 0px 0px;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="image/tg_flash_p.png", sizingMethod="crop");
}
.flash_bar .no {display:block;float:left;width:15px;height:15px;margin:5px 5px;cursor:pointer;background:url(image/tg_flash_p2.png) no-repeat 0px 0px;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="image/tg_flash_p2.png", sizingMethod="crop");
}
#flashBg {height:500px;overflow:hidden;width:100%;clear:both;margin:0 auto;padding:0;
}
#flashLine {background:url(image/touming.png) repeat-x center bottom;height:500px;width:100%;margin:0 auto;clear:both;
}
.dh{ width:100%; height:50px; margin:0px auto 2px auto; background:#009845;}
.dh1{ width:1200px; height:50px; margin:0 auto;}
.dh1 li{width:150px; height:50px; float:left; background:url(image/dha.jpg) no-repeat right center; text-align:center; font-size:14px; color:#FFF; font-weight:bold; line-height:52px;}
.dh1 li a{width:150px; height:50px; color:#FFF; text-decoration:none; display:block;}
.dh1 li a:hover{width:150px; height:50px; color:#FFF; text-decoration:none; background:#E70012; display:block;}
.nav{ height:50px; width:1200px; float:left;}
.nav li li a{width:150px; height:50px;color:#FFF; text-decoration:none; display:block;}
.nav li a:hover{color:#fff; text-decoration:none; width:150px; height:50px; display:block; background:#E70012;}
.nav_n {width:1200px; float:left; height:50px; line-height:50px;position:absolute;z-index:2; }
.nav_n ul ul { display: none; float:left;  }
.nav_n ul li:hover > ul {display: block; float:left; }
.nav_n ul {text-align:center;border-radius: 10px;  list-style: none;position: relative;display: inline-table;  }
.nav_n ul li:hover{background:#009845;}
.nav_n ul:after {content: ""; clear: both; display: block;}
.nav_n ul li {width:150px; font-size:14px;  text-align:center; line-height:50px; height:50px; float:left;}
.nav_n ul ul {/*background:url(image/bg-frame2.png) no-repeat;*/ border-radius: 0px;padding: 0; float:left; }
.nav_n ul ul li { WIDTH: 150px; height:35px;background:#009845; border-top:solid 1px #CCC;line-height:30px; font-size:12px; font-weight:bold;PADDING-RIGHT: 0px; position: relative;  Z-INDEX:9999;  MARGIN-LEFT: 0px;}
.nav_n ul ul ul {position: absolute; left: 100%; top:0;}
.nav_n ul ul li A { background:none; color:#FFF; }
.nav_n ul ul li A:hover{ font-weight:bold;width:150px; height:35px; display:block;}

.rm{ width:100%; height:60px; margin:0px auto 40px auto; border-bottom:1px solid #CCC;}
.rm1{ width:1200px; height:60px; margin:0 auto;}
.rm1a{ width:775px; height:60px; float:left; background:url(image/rm.jpg) no-repeat left center; padding-left:105px; line-height:60px; text-align:left; font-size:14px; color:#666;}
.ss{ width:232px; height:24px; float:right; background:#FFF; margin-top:15px;}
.sone{ width:100%; height:auto; overflow:hidden; margin:0px auto 65px auto;}
.gd{ width:1200px; height:57px; margin:0px auto 10px auto;transition:0.5s 0.3s; position:relative; top:300px;}
.gd1{ width:1265px; height:auto;  margin:0 auto;transition:0.5s 0.8s; position:relative; top:500px;}
.sone.on .gd{top:0;}
.sone.on .gd1{top:0;}
.mr_frbox {width:1265px; height:287px; margin:0 auto;}
.mr_frBtnL { float: left; margin:70px 0px 0px 0px; cursor: pointer; display: inline; }
.mr_frUl { float: left; height:287px; width:1225px;}
.mr_frBtnR { float: right; margin-top:70px; display:inline; cursor: pointer;  }
.mr_frUl ul li {float: left; height:287px; width:230px;margin:0px 7px 0px 8px; display:inline; text-align:center; font-size:12px; color:#999; line-height:25px;}
.mr_frUl ul li img{ border:1px solid #f1f1f1; padding:8px;}
.mr_frUl ul li a{ font-size:12px; color:#333; line-height:30px; text-decoration:none;}
.mr_frUl ul li a:hover{color:#f60; text-decoration:underline;}
.sjj{ width:1200px; height:auto; margin:0px auto 53px auto; overflow:hidden;}
.sjj.on .sjj1{left:0;}
.sjj.on .sjj2{right:0;}
.sjj1{ width:204px; height:auto; float:left; overflow:hidden;left:-300px;position:relative; transition:0.5s;}
.sjj1a{ width:204px; height:40px; float:left; background:url(image/sylei.jpg) no-repeat; font-size:16px; color:#FFF; text-align:center; font-weight:bold; line-height:35px;}
.sjj1b{ width:184px; height:auto; float:left; border:1px solid #ccc; padding:5px 9px; overflow:hidden;}
.sjj1b li{ width:170px; height:33px; float:left; background:url(image/sylei1.jpg) no-repeat left; padding-left:14px; line-height:33px; text-align:center; font-weight:bold; color:#fff; font-size:14px; margin-bottom:5px;}
.sjj1b li ul li{ width:118px; height:30px; float:left; background:url(image/xd.jpg) no-repeat left center; padding-left:17px; line-height:35px; text-align:left; color:#000; font-size:12px;}
.sjj1b li a{color:#fff; text-decoration:none;}
.sjj1b li a:hover{color:#fff; text-decoration:underline;}
.sjj2{ width:962px; height:auto; float:right; overflow:hidden;right:-1400px;position:relative;transition:1s;}
.sjj2a{ width:962px; height:50px; float:left; margin-bottom:20px;}
.sjj2b{ width:962px; height:auto; float:left;}
.sjj2b1{ width:520px; height:auto; float:left;}
.sjj2b1 dl{ width:520px; height:auto; float:left;}
.sjj2b1 dl dt{ width:520px; height:210px; float:left; font-size:12px; line-height:30px; text-align:left; color:#333;}
.sjj2b1 dl dd{ width:520px; height:55px; float:left; margin-top:20px;}
.sjj2b2{ width:350px; height:225px; float:right; background:url(image/spk.jpg) no-repeat; padding:20px;}
.stow{ width:100%; height:auto; overflow:hidden; margin:0px auto 55px auto;}
.scp{ width:1200px; height:52px; margin:0px auto 15px auto;transition:0.5s 0.3s; position:relative; top:900px;}
.scp1{ width:1200px; height:auto; margin:0 auto; overflow:hidden;transition:0.5s 0.8s; position:relative; top:600px;}
.stow.on .scp{top:0;}
.stow.on .scp1{top:0;}
.scp1 li{ width:212px; height:242px; float:left; border:1px solid #f1f1f1; text-align:center; line-height:32px; color:#333; padding:8px; margin:7px 5px; display:inline;}
.scp1 li a{color:#333;text-decoration:none;}
.scp1 li a:hover{color:#f60; text-decoration:underline;}

.san{ width:100%; height:auto; overflow:hidden; margin:0px auto 55px auto;}
.sxw{ width:1200px; height:52px; margin:0px auto 15px auto;left:-1800px;position:relative; transition:1s;}
.sxw1{ width:1200px; height:auto; margin:0 auto; overflow:hidden;right:-1800px;position:relative;transition:1s;}
.san.on .sxw{left:0;}
.san.on .sxw1{right:0;}

.sxw1 dl{ width:580px; height:195px; float:left; margin:10px; display:inline;}
.sxw1 dl dt{ width:180px; height:180px; float:left; border:1px solid #ccc; padding:6px;}
.sxw1 dl dd{ width:365px; height:180px; float:right; text-align:left; color:#8A8A8A; line-height:25px;}
.sxw1 dl dd a{ font-size:14px; font-weight:bold;color:#333; line-height:35px; text-decoration:none;}
.sxw1 dl dd a:hover{color:#f60; text-decoration:underline;}
.sxw1 dl dd span{text-align:left;}
.yl{ width:1075px; height:50px; margin:0 auto; background:url(image/yq.jpg) no-repeat left top; padding:20px 0px 0px 125px; text-align:left; font-size:12px; color:#666; line-height:25px; padding-bottom:15px; border-bottom:1px solid #ccc;}
.yl a{ color:#666; text-decoration:none;}
.yl a:hover{ color:#f60; text-decoration:underline;}
.root{ width:100%; height:36px; margin:20px auto; background:#009946; line-height:36px; text-align:center; font-weight:bold; color:#FFF; font-size:14px;}
.root a{ color:#FFF; text-decoration:none;}
.root a:hover{ color:#E70012; text-decoration:underline;}
.copy{ width:720px; height:125px; margin:0 auto; background:url(image/copy.jpg) no-repeat left center; padding-left:250px; padding-top:25px; text-align:left; line-height:30px; font-size:12px; color:#666;}
.gywm{ width:1200px; height:auto; margin:0 auto; overflow:hidden; background:url(image/jjb.jpg) repeat-y;}
.gwm1{ width:1200px; height:75px; margin:0px auto 30px auto; background:url(image/io.jpg) no-repeat center; text-align:center; line-height:75px; font-size:28px; font-weight:bold; color:#FF6600;}
.gyl{ width:180px; height:auto; overflow:hidden; float:left;left:-200px;position:relative; transition:0.5s;}
.gyl li{ width:180px; height:50px; float:left; background:#fcfcfc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-top:1px solid #ccc; font-size:14px; line-height:50px; text-align:center; color:#666;}
.gyl li a{ width:180px; height:50px; color:#666; display:block; background:#fcfcfc;}
.gyl li a:hover{ width:180px; height:50px; color:#f60; border-left:1px solid #F60; display:block; background:#fff;}
.gyr{ width:990px; height:auto; overflow:hidden; float:right;right:-1200px;position:relative;transition:1s;}
.gyr1{ width:990px; height:auto; overflow:hidden; float:left; text-align:left; line-height:30px; font-size:14px; color:#333;}
.gyr9{ width:990px; height:auto; overflow:hidden; float:left;color:#333;}
.gywm.on .gyl{left:0;}
.gywm.on .gyr{right:0;}
.cpzx{ width:1224px; height:auto; margin:0 auto; overflow:hidden;}
.cpl{ width:204px; height:auto; overflow:hidden; float:left;}

.cpr{ width:990px; height:auto; overflow:hidden; float:right;}
.cpr1{ width:990px; height:auto; overflow:hidden; float:left; margin:15px 0px;}
.cpr1 li{ width:212px; height:244px; float:left; border:1px solid #f1f1f1; text-align:center; line-height:32px; color:#333; padding:8px; margin:7px 8px 7px 9px; display:inline;}
.cpr1 li a{color:#333;text-decoration:none;}
.cpr1 li a:hover{color:#f60; text-decoration:underline;}


.fy{ width:100%; margin:20px 0px; float:left; height:40px; line-height:40px; text-align:center; font-size:14px; color:#666666; background:#f6f6f6;}
.fy a{color:#666666; text-decoration:none;}
.fy a:hover{color:#FF6600; text-decoration:none;}
.bt{ width:100%; text-align:center; font-size:21px; float:left; line-height:50px; font-weight:bold; color:#000000; height:50px;}
.sj{ width:100%; text-align:center; border-bottom:1px dashed #CCCCCC; line-height:30px; float:left; font-size:12px; color:#999999; background:#efefef;}
.tu{ width:100%; margin:20px 0px; text-align:center; float:left;}
.nr{ width:100%; float:left; line-height:27px;}
.gb{ width:100%; float:left; margin:20px 0px; text-align:center; height:35px; background:#f1f1f1; line-height:35px;}
.gb a{ color:#000; text-decoration:none;}
.xwzx{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.xwzx1{ width:1200px; height:auto; margin:0 auto; overflow:hidden;transition:0.5s 0.8s; position:relative; top:750px;}
.xwzx1 dl{ width:580px; height:195px; float:left; margin:10px; display:inline;}
.xwzx1 dl dt{ width:180px; height:180px; float:left; border:1px solid #ccc; padding:6px;}
.xwzx1 dl dd{ width:365px; height:180px; float:right; text-align:left; color:#8A8A8A; line-height:25px;}
.xwzx1 dl dd a{ font-size:14px; font-weight:bold;color:#333; line-height:35px; text-decoration:none;}
.xwzx1 dl dd a:hover{color:#f60; text-decoration:underline;}
.xwzx1 dl dd span{text-align:left;}
.xwzx2{ width:1200px; height:75px; float:left; margin-bottom:30px; background:url(image/io.jpg) no-repeat center; text-align:center; line-height:75px; font-size:28px; font-weight:bold; color:#FF6600;transition:0.5s 0.3s; position:relative; top:300px;}
.xwzx.on .xwzx1{top:0;}
.xwzx.on .xwzx2{top:0;}

.zzry{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.zzry1{ width:1200px; height:75px; float:left; margin-bottom:30px; background:url(image/io.jpg) no-repeat center; text-align:center; line-height:75px; font-size:28px; font-weight:bold; color:#FF6600;transition:0.5s 0.3s; position:relative; top:300px;}
.zzry2{ width:1200px; height:auto; float:left; overflow:hidden;transition:0.5s 0.8s; position:relative; top:750px;}
.zzry.on .zzry1{top:0;}
.zzry.on .zzry2{top:0;}

.hidden1{display:none}
.button {display: inline-block;zoom: 1; *display: inline;vertical-align: baseline;margin: 0 2px;outline: none;cursor: pointer;text-align: center;text-decoration: none;font: 14px/100% Arial, Helvetica, sans-serif;padding:0.25em 0.6em 0.3em;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .5em; -moz-border-radius: .5em;border-radius: .5em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.red {color: #faddde;border: solid 1px #980c10;background: #d81b21;background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#A51715));background: -moz-linear-gradient(top,  #ed1c24,  #A51715);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
/* 效果CSS开始 */
.msKeimgBox1 { margin: 0px auto; width: 1200px; overflow: hidden; position: relative; padding-top: 30px; height: auto; }
.msKeimgBox1 ul { width: 1200px; }
.mskeLayBg1 { background: #000; width: 100%; position: absolute; left: 0px; top: 0px; z-index: 10; opacity: 0.7; filter: alpha(opacity=70); display: none; _display:none!important }
.mskelayBox1 { height: 500px; width:770px; margin-top: -251px; margin-left: -394px; position: fixed; left: 50%; top: 50%; border: 7px solid #FFF; z-index: 20; background: #FFF; display: none; _display:none!important }
.mskeImgBg1 { height: 57px; width: 100%; position: absolute; left: 0px; bottom: 0px; }
.mskeClaose1 { position: absolute; top: -17px; right: -17px; cursor: pointer; }
.mske_downIco1 { position: absolute; left: 0px; top: 0px; }
.mske_imgDown1 { background: url(image/mke_imgMbg.png) repeat; height: 57px; width: 818px; position: absolute; right: 0px; bottom: 0px; font: 13px/57px "微软雅黑"; color: #FFF; }
.mske_imgDown1 a { margin-left: 34px; }
.msKeimgBox1 ul li { float: left; border:1px solid #E8E8E8; padding:10px; height:280px; margin:0px 6px 25px 7px; width:265px; cursor: pointer; display:inline;}
.mskeTogBtn1 { background: url(image/mke_moreImg.jpg) no-repeat; height:180px; width:265px; position: absolute; z-index: 1; right: 0px; cursor: pointer; bottom: 0px; }
.mskeTogBtn21 { background: url(image/mke_moreImg2.jpg) no-repeat; bottom: 10px; }
.msKeimgBox21 { height: auto; }
/* 效果CSS结束 */

.rmtj{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.tjny{ width:1200px; height:auto; float:left; overflow:hidden;}
.rmtjny{ width:1200px; height:75px; float:left; margin-bottom:30px; background:url(image/io.jpg) no-repeat center; text-align:center; line-height:75px; font-size:28px; font-weight:bold; color:#FF6600;}
.rmtj1{ width:1200px; height:75px; float:left; margin-bottom:30px; background:url(image/io.jpg) no-repeat center; text-align:center; line-height:75px; font-size:28px; font-weight:bold; color:#FF6600;transition:0.5s 0.3s; position:relative; top:300px;}
.rmtj2{ width:1200px; height:auto; float:left; overflow:hidden;transition:0.5s 0.8s; position:relative; top:750px;}
.rmtj.on .rmtj1{top:0;}
.rmtj.on .rmtj2{top:0;}
.rmtj2 li{ width:212px; height:244px; float:left; border:1px solid #f1f1f1; text-align:center; line-height:32px; color:#333; padding:8px; margin:7px 5px; display:inline;}
.rmtj2 li a{color:#333;text-decoration:none;}
.rmtj2 li a:hover{color:#f60; text-decoration:underline;}

.khly{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.khly1{ width:1200px; height:75px; float:left; margin-bottom:30px; background:url(image/io.jpg) no-repeat center; text-align:center; line-height:75px; font-size:28px; font-weight:bold; color:#FF6600;transition:0.5s 0.3s; position:relative; top:300px;}
.khly2{ width:1200px; height:auto; float:left; overflow:hidden;transition:0.5s 0.8s; position:relative; top:750px;}
.khly.on .khly1{top:0;}
.khly.on .khly2{top:0;}

.lxwm{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.lxwm1{ width:1200px; height:75px; float:left; margin-bottom:30px; background:url(image/io.jpg) no-repeat center; text-align:center; line-height:75px; font-size:28px; font-weight:bold; color:#FF6600;transition:0.5s 0.3s; position:relative; top:300px;}
.lxwm2{ width:1200px; height:auto; float:left; overflow:hidden;transition:0.5s 0.8s; position:relative; top:750px;}
.lxwm2a{ width:600px; height:auto; float:left;}
.lxwm2b{ width:580px; height:auto; float:right;}
.lxwm.on .lxwm1{top:0;}
.lxwm.on .lxwm2{top:0;}

/*浮动客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:170px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#f08326;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(image/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(image/online_arrow.jpg) no-repeat;position:fixed;top:170px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}
