@charset "utf-8";

/* CSS Document */

body{font-size:12px; line-height:23px; background:url(../images/index_01.jpg) top center repeat-x; color: #221815; font-family:Arial, Helvetica, sans-serif; margin:0 auto;}
.float{float:left;}

a{
	color: #444444; text-decoration: none;
}
a:hover{
	color: #D8261F; text-decoration: none;
}
a.lred:link{color:#F00; text-decoration:none;}
a.lred:hover{color:#F00; text-decoration:underline;}
a.lred:visited{color:#F00; text-decoration:none;}

.top9{padding-top:11px;}
.fixPic{max-width:700px; _width:expression(this.width>700?700:true);}


#head,#baer,#main,#customers,#mHonor,#thbottom,#link,#copyright{width:998px; margin:0 auto;}
.logo{width:654px; padding-top:22px; padding-bottom:21px; padding-left:1px;}
.rlogo{width:342px; text-align:right; padding-right:1px;}
.rlogo li{padding-top:10px; padding-bottom:6px; color:#666;}
.rlogo li img{vertical-align:middle;}

#menubg{width:1002px; margin:0 auto; background:url(../images/index_6.jpg) repeat-x; height:50px;}
.meleft,.meright{width:10px;}
.menu{width:982px; padding-left:0px;}
.menu li{width:86px; font-size:14px; font-weight:bold; font-family:"微软雅黑"; margin:0 6px 0 5px; float:left;}
.mname{text-align:center; height:50px; line-height:50px;}
.mname a:link{color:#595959; text-decoration:none;}
.mname a:visited{color:#595959; text-decoration:none;}
.mname a:hover{color:#fff; background:url(../images/index_18.jpg) no-repeat; display:block; text-decoration:none; height:50px; width:86px;}
.mname a:active{color:#595959; text-decoration:none;}
.mnbg{text-align:center; line-height:50px; background:url(../images/index_18.jpg) no-repeat;}
.mnbg a:link{color:#FFF; text-decoration:none;}
.mnbg a:visited{color:#FFF; text-decoration:none;}
.mnbg a:hover{color:#FFF; text-decoration:none;}

/*banner*/
#banner{width:998px; margin:0 auto; padding-top:5px; text-align:center;}
#banner img{width:988px; text-align:center; padding:4px; border:1px solid #dad8d8;}
#search{width:998px; margin:0 auto; height:28px; overflow:hidden; text-align:center; background-color:#efeeee;}
#search .w93{width:80px; float:left; height:28px; overflow:hidden; line-height:28px; color:#666;}
#search .input_text{height:20px; width:120px; border:1px solid #cecece; float:left; overflow: hidden; line-height:28px; background-color:#fff;  margin-top:3px;}
#search .input_text input{background:none; border:0px none; padding-left:5px; width:140px; height:20px;  line-height:28px;}
#search .input_btn{background:url(../images/index_32.jpg) no-repeat; height:19px; width:47px; float:left;line-height:28px; margin-top:5px; margin-left:8px;}
#search .input_btn input{background:none; border:0px none; height:28px; width:65px; text-indent:-999em; display:block;} 
.keywordred{font-size:12px; color:#666666; padding-left:9px; line-height:32px;}

/*mService*/
#msvie{width:996px; margin:0 auto; height:auto; border:1px solid #d0d0d0; margin-top:11px; padding-top:9px;}
#merce{width:183px; background:url(../images/index_36.jpg) right top no-repeat; border-right:1px solid #c6c6c6; padding-left:15px; padding-top:3px; float:left;}
#merce h3{line-height:21px; font-size:14px; color:#ff6600; font-weight:bold;}
#merce h3 a{color:#FF6600; text-decoration:none;}
#merce h3 a:hover{color:#FF6600; text-decoration:underline;}
#merce li{line-height:21px; font-size:12px; color:#333;}
#merce li img{padding:10px 10px 10px 0px;}
#riece{width:173px; background:url(../images/index_36.jpg) right top no-repeat; padding-top:3px; padding-right:10px; float: right;}
#riece h3{line-height:21px; font-size:14px; color:#ff6600; font-weight:bold;}
#riece h3 a{color:#FF6600; text-decoration:none;}
#riece h3 a:hover{color:#FF6600; text-decoration:underline;}
#riece li{line-height:21px; font-size:12px; color:#666;}
#riece li img{padding:10px 10px 10px 0px;}
#merce .desc,#riece .desc{padding-right:10px; color:#666;}

/*main*/
.mleft{width:222px;}
/*mcontact*/
#lcntat{width:222px; float:left;}
#cotat{width:220px; border:1px solid #cccecd; border-top:none; border-bottom:none;}
#cotat h2{border-bottom:1px dashed #cbcbcb; line-height:32px; margin-left:10px; font-size:14px; color:#353535; margin-bottom:5px; margin-right:9px; font-weight:100; background:url(../images/index_62.jpg) left no-repeat; padding-left:15px;}
#cotat li{background:#eee; margin:0 12px; padding-left:20px; line-height:25px; margin-bottom:2px;}
#rrcotat{width:220px; border:1px solid #cccecd; border-top:none; padding:9px 0;}
/*#rrcotat li{border-bottom:1px dashed #cbcbcb; line-height:34px; margin-left:10px; font-size:14px; color:#353535; margin-bottom:5px;}
#rrcotat li span{float:right; margin-top:15px; padding-right:12px;}
#rrcotat li a{color:#353535; text-decoration:none;}
#rrcotat li a:hover dd{color:#D7261B; text-decoration:none;}*/

/*.pcate {font-family: arial, sans-serif; width:220px; position:relative; padding:8px 0;}
.pcate ul li a, .pcate ul li a:visited {display:block; text-decoration:none; color:#353535; overflow:hidden; background:url(../images/index_62.jpg) right no-repeat; border-bottom:1px dashed #cbcbcb;}
.pcate ul {padding:0; margin:0;list-style-type: none; }
.pcate ul li {width:200px; line-height:32px!important; line-height:30px; margin-left:10px; margin-right:10px; font-size:14px; color:#353535; position:relative;}
.pcate ul li ul {display: none;}*/
 
/* specific to non IE browsers */
/*.pcate ul li:hover a {color:#D7261B;}
.pcate ul li:hover ul {display:block; position:absolute; top:0; left:190px; width:105px;}
.pcate ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.pcate ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.pcate ul li:hover ul li ul {display: none;}
.pcate ul li:hover ul li a {display:block; background:#eee; color:#000; padding-left:12px;}
.pcate ul li:hover ul li a:hover {background:#A1E072; color:#000; padding-left:12px;}*/

/* common styling */
.pcate {font-family: arial, sans-serif; width:220px; position:relative; font-size:14px;}
.pcate ul li a, .pcate ul li a:visited {display:block; text-decoration:none; color:#353535; width:200px; height:32px; text-align:left; background:url(../images/index_62.jpg) right no-repeat; line-height:32px; font-size:14px; overflow:hidden; border-bottom:1px dashed #cbcbcb;}
.pcate ul {padding:0; margin:0;list-style-type: none; }
.pcate ul li {float:left; line-height:32px!important; line-height:32px; margin-left:10px!important; margin-left:5px; font-size:14px; color:#353535; position:relative;}
.pcate ul li ul {display: none;}
 
/* specific to non IE browsers */
.pcate ul li:hover a {color:#D7261B;}
.pcate ul li:hover ul {display:block; position:absolute; top:0; left:190px; width:105px;}
.pcate ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.pcate ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.pcate ul li:hover ul li ul {display: none;}
.pcate ul li:hover ul li a {width:128px; display:block; background:#eee; color:#000; padding-left:9px;}
.pcate ul li:hover ul li a:hover {width:128px; background:#A1E072; color:#000; padding-left:9px;}

.maright{width:766px; padding-left:10px;}
/*mabout*/
#mbots{width:761px; padding-top:5px; height:28px; float:right; padding-left:5px;}
#maous{width:761px; line-height:22px; color:#666666; margin-top:8px; padding-left:5px;}
#maous img{text-align:right; padding-right:3px; padding-left:3px;}

/*customers*/
#custer{width:996px; border:1px solid #ccc;background:url(../images/index_66.jpg) repeat-x;}
#custer h3{background:url(../images/index_87.jpg) no-repeat left; height:33px; margin-left:10px; line-height:33px; font-size:14px; color:#e90000; padding-left:10px;}
#custer h3 span{float:right; padding-top:11px; padding-right:9px;}
#csters{width:986px; border:1px solid #ccc; border-top: none; padding:5px;}
#ctrep{width:192px; padding:0 2px 0 3px; float:left; margin-top:6px; margin-bottom:5px;}
#ctrep li{text-align:center; line-height:25px;}
#ctrep li img{background:url(../images/pbg.jpg) no-repeat; padding:7px;}

/*mHonor*/
#Honor{width:220px; border:1px solid #ccc;background:url(../images/index_66.jpg) repeat-x;}
#Honor h3{background:url(../images/index_87.jpg) no-repeat left; height:33px; margin-left:10px; line-height:33px; font-size:14px; color:#353535; padding-left:10px;}
#Honor h3 span{float:right; padding-top:11px; padding-right:9px;}
#Hnrb{width:210px; border:1px solid #ccc; border-top: none; padding:3px 5px 2px 5px;}
#mhnrp{width:97px; padding:0 3px; float:left; margin-top:5px; margin-bottom:5px;}
#mhnrp li{text-align:center; float:left;}
#mhnrp li img{border:#CFCFCF 1px solid; float:left;}

.madvantage{width:764px; padding-left:12px;}
/*advantage*/
#mradge h3{width:756px; background-color:#ebebeb; font-size:14px; color:#ff3000; line-height:31px; height:31px; padding-left:8px; margin-bottom:3px;}
#mtgdv{width:764px;}
.mmlatae{width:372px; float:left;}
.mmrntae{width:372px; float:right;}
#mtgdv li{width:372px; background:url(/images/index_104.jpg) no-repeat left; color:#221815; padding-left:4px; margin-top:6px;}
#mtgdv li span{width:23px; font-size:18px; font-family:Arial; color:#FFF; margin-right:16px; line-height:32px;}

/*question*/
#lqtion{width:220px; border:1px solid #ccc;background:url(../images/index_66.jpg) repeat-x;}
#lqtion h3{background:url(../images/index_87.jpg) no-repeat left; height:33px; margin-left:10px; line-height:33px; font-size:14px; color:#353535; padding-left:10px;}
#lqtion h3 span{float:right; padding-top:11px; padding-right:9px;}
#ltpon{width:208px; border:1px solid #ccc; border-top: none; padding:6px;}
#ltpon li{border-bottom:1px dashed #cbcbcb; color:#444444; line-height:26px; padding-left:5px;}

.mnews{width:463px; padding:0 13px;}
/*mnews*/
#mntop{width:461px; border:1px solid #ccc; background:url(../images/index_66.jpg) repeat-x; height:33px;}
/*#mnms{width:463px; border:1px solid #ccc; background:url(../images/index_66.jpg) repeat-x;}*/
#mntop h3{background:url(../images/index_87.jpg) no-repeat left; height:33px; margin-left:10px; line-height:33px; font-size:14px; color:#353535; padding-left:10px;}
#mntop h3 span{float:right; padding-top:11px; padding-right:9px;}
#mncon{width:449px; border:1px solid #ccc; border-top: none; padding:6px;}
#mncon li{border-bottom:1px dashed #cbcbcb; color:#444444; background:url(../images/index_117.jpg) left no-repeat; line-height:26px; padding-left:10px;}
#mncon li span{color:#999; float:right;}

.mVideo{width:287px;}
/*Video*/
#mvntp{width:285px; border:1px solid #ccc;background:url(../images/index_66.jpg) repeat-x;}
#mvntp h3{background:url(../images/index_87.jpg) no-repeat left; height:33px; margin-left:10px; line-height:33px; font-size:14px; color:#353535; padding-left:10px;}
#mvntp h3 span{float:right; padding-top:11px; padding-right:9px;}
#mvndo{width:273px; border:1px solid #ccc; border-top: none; padding:6px; text-align:center;}

/*copyright*/
#cyriht{width:988px; border: 1px solid #e8e8e8; background:url(../images/index_10.jpg) repeat-x bottom; color:#555; line-height:25px; padding-left:8px;}
#cyriht span{font-size:12px; color:#000000;}
#mnbottm{width:998px; line-height:25px; text-align:center; border-top:#7fc701 2px solid; margin-bottom:10px;}

/*inside*/
#inside{width:998px; background:url(../images/indexmn_41.jpg); margin:0 auto;}

.mleft{width:222px;}
/*mleft*/
#mlall{width:220px; border:1px solid #ccc; border-bottom-style:hidden;}
#mlatop{border-bottom:1px solid #ccc; background:url(../images/index_66.jpg) repeat-x;}
#mlatop h3{background:url(../images/index_87.jpg) no-repeat left; height:33px; margin-left:10px; line-height:33px; font-size:14px; color:#353535; padding-left:10px;}
#mlft{width:210px; padding:5px;}
#mlft li{border-bottom:1px dashed #ccc; line-height:30px; padding-left:10px;}
#mlft li h4{background:url(../images/indexmn_38.jpg) left no-repeat; margin-left:5px; font-size:12px; font-weight:100px; padding-left:18px;}

.mright{width:763px; padding-left:13px;}
/*inright*/
#irght{width:762px; background:url(../images/indexmn_34.jpg) repeat-x; line-height:35px; border-right:1px solid #d0d0d0; }
#irght h3{background:url(../images/indexmn_33.jpg) no-repeat left; width:120px; text-align:center; height:35px; line-height:35px; color:#FFF; font-size:14px; padding-left:16px;}
#irght span{float:right; padding-right:10px;}
#icontent,#ncontent,#nshow,#pcontent2{width:742px; min-height:330px; _height:330px; padding:10px;}
#pcontent{width:742px;padding:10px; height:auto;}
#ncontent li {border-bottom:#ccc 1px dashed; line-height:30px;}
#ncontent li span{color:#999; float:right;}

#nshow h1{ font-size:16px; color:#F30000; text-align:center; line-height:39px; border-bottom:1px dashed #ccc;}

#page{width:736px; background:#F7F7F7; line-height:26px; padding-right:6px; text-align:right; margin-top:9px;}
#pnext{width:742px; border-top:#ccc 1px dashed; margin-top:9px;}

#pcopt{width:167px; padding:16px 8px 5px 9px!important; padding:16px 8px 5px 7px; float:left;}
#pcopt li{text-align:center; line-height:24px;}
#pcopt li img{border:#CCC 1px solid; padding:2px; text-align:center;}

#ppcopt{width:160px; padding:5px 12px!important; padding:5px 9px; float:left;}

#ppcopt li{text-align:center; line-height:24px;}
#ppcopt li img{border:#CCC 1px solid; padding:2px; float:left;}

/*feedback*/
.red{color:#F00;}
#bodycontent {width:700px;margin: 0 auto;line-height:180%;text-align:center;} 
#tianxieone{width:680px;height:28px;padding-top:5px;}
#tianxieone #tianxietwo{width:100px; height:28px;float:left;text-align:right;}
#tianxieone #tianxiethree{width:576px;height:28px;float:left;text-align:left;}
#tfour{width:680px;height:85px;padding-top:5px;}
#tfour #tfive{width:570px;height:85px; float:left;text-align:left;}
#tfour #tfourtwo{width:100px; float:left;text-align:right;}
#liuyanshenming{width:680px;height:50px;padding-top:5px;}
#liuyanshenming #smtianxietwo{width:100px; height:28px;float:left;text-align:right;}
#liuyanshenming #smtianxiethree{width:576px;height:28px;float:left;text-align:left;}
#lytijiao{width:680px;height:28px;padding-top:5px;}
#lytijiao #lytianxietwo{width:100px; height:28px;float:left;text-align:right;}
#lytijiao #lytianxiethree{width:576px;height:28px;float:left;text-align:left;}

/*slider*/
.container, .container *{margin:0; padding:0;}
.container{width:998px; height:325px; overflow:hidden;position:relative;}
.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{display:block;}
.slider{width:6000px;}
.slider li{float:left;}
.num{ position:absolute; right:0px; bottom:20px; border:0px #00C solid; width:52%;}
.num li{
	float: left;
	list-style:none;
	width: 14px;
	height: 14px;
	font-size: 0px;
	cursor: pointer;
	margin: 0px;
	background:url(/images/dots.png) ; 
	/*_background:url(/images/dots.gif);*/
	background-position:0  -15px;
	overflow:hidden;
}
.num li.on{
	width: 14px;
	height: 14px;
	font-size: 0px;
	background-position:0  -30px;
}
