@charset "gb2312";
/* CSS Document */
body{font-size:13px;color:#5a4d46;margin:0 auto;overflow-x:hidden; font-family:ËÎÌå,Verdana,Arial,Tahoma; background-color:#eae2dd;}
div, form, img, ul, ol, li, dl, dt, dd{margin:0;padding:0;border:0;list-style: none;}
h1, h2, h3, h4, h5, h6, p{margin:0;padding:0;}
table, td, tr, th{font-size:12px;}
img{border:0px;}
a{color:#333333;text-decoration:none;}
a:hover{text-decoration:underline;}
ul{overflow:hidden;zoom:1;}
.l{float:left;}
.r{float:left;}
.b{border:solid 1px #dddddd;}
.p{padding:1px;}
ul, li{list-style:none;}

/*start_all*/

.ban{width:100%; background-color:#f3f3f3;}

.main1{width:1035px; margin:0 auto; background-color:#e6cdb2; overflow:hidden; padding-bottom:20px;}
.m1_top{width:1035px; height:43px;}
.m1{width:980px; margin:0 auto; margin-bottom:20px; overflow:hidden;}
.m1{width:953px; margin:0 auto; overflow:hidden;}
.m1_a{margin:30px 0px;}
.nTab8{width:930px; float:right; overflow:hidden;}
.nTab8 .TabTitle8{ width:930px; height:59px; background:url(../images/m1_b.png) no-repeat;}
.nTab8 .TabTitle8 ul{ width:930px; overflow:hidden;}
.nTab8 .TabTitle8 li{width:147px; height:59px; float:left; display:inline; text-align:center; line-height:52px; margin:0px 40px; font-size:24px; cursor:pointer;}
.nTab8 .TabTitle8 .active{display:block; width:147px; color:#FFFFFF; background:url(../images/m1_bjs.png) no-repeat; height:59px;  text-decoration:none;}
.nTab8 .TabTitle8 .normal{display:block; width:147px; height:59px;color:#5a4d46;  text-decoration:none;}
.nTab8 .TabContent8{width:930px; margin-top:15px; overflow:hidden;}
.m1_l{float:left; width:340px; height:235px; background:url(../images/m1_lbj.png) no-repeat;}
.m1_limg{width:290px; height:166px; margin:15px auto;} 
.m1_l span{display:block; text-align:center; height:30px; line-height:30px; width:340px;}
.m1_r{float:right; width:562px; height:235px;}
.m1_ra{width:562px; height:45px; background:url(../images/m1_ra.png) no-repeat;}
.m1_ra a{width:246px; float:right; display:block; height:25px; background:url(../images/m1_swts.gif) no-repeat;}
.m1_r li{line-height:23px; margin-top:13px;}
.m1_r li font{font-size:14px; font-weight:bold; color:#824d00;}

.tf{width:1068px; height:34px; margin:0 auto; overflow:hidden; background-color:#b20000; text-align:center; line-height:34px; font-size:14px; color:#FFFFFF;}

.main2{width:1035px; margin:0 auto; background-color:#e1d9d4; overflow:hidden; padding-bottom:20px;}
.m2{width:930px; margin:0 auto; overflow:hidden; margin-top:15px;}
.m2_l{width:484px; float:left; height:283px; background:url(../images/m2_l.png) no-repeat; position:relative;}
.m2_r{width:409px; float:right; height:283px;}
.m2_l p{line-height:23px; text-indent:2em; padding-top:80px;}
.m2_l ul{margin-top:20px;}
.m2_l li{line-height:25px;padding-left:20px;}
.m2_l a{display:block; width:246px; height:25px; position:absolute; bottom:0px; right:2px; background:url(../images/m2_swts.gif) no-repeat;}

.main3{width:1035px; margin:0 auto; background-color:#dbd3ce; overflow:hidden; padding-bottom:20px;}
.m3{width:930px;margin:0 auto; overflow:hidden; margin-top:15px;}
.technology {width: 930px; margin:10px 0px; overflow:hidden;}
.c4_left{ width:86px; height:390px; overflow:hidden; float:left; font-size:20px;}
.c4_left li a {width:77px; height:182px; background-color:#cfc8c3; display: block; font-family:"Î¢ÈíÑÅºÚ"; color: #5e5e5e; cursor:pointer;}
.c4_left li a:hover, .c4_left li .mon{width:86px; height:182px; background:url(../images/m3_lah.png) no-repeat; font-family:"Î¢ÈíÑÅºÚ"; color:#FFFFFF; text-decoration:none;}
.c4_left span{ display:block; width:38px; height:172px; margin:0 auto; text-align:center; padding-top:10px;}
.tech_Z {width:805px; height:390px; float:right; overflow:hidden;}
.m3_l{float:left; width:263px; height:383px; border-right:1px #cec6c1 solid;}
.m3_r{float:right; width:520px; height:383px;}
.m3_r li{line-height:25px; font-size:13px;}
.m3_rb{ width:246px; height:25px; margin:0 auto;margin-top:20px;}
.m3_rs{float:right; width:520px; height:383px; overflow:hidden;}
.m3_rs span{display:block; height:40px; line-height:40px; font-size:14px; font-weight:bold; color:#b20000;}
.m3_rs p{text-indent:2em; line-height:23px; font-size:13px;}
.m3_rs ul{margin-top:20px;}
.m3_rs li{line-height:30px; width:250px; float:left; font-size:14px; font-weight:bold; }

.main4{width:1035px; margin:0 auto; background-color:#e6ded9; overflow:hidden; padding-bottom:20px;}
.m4{width:930px;margin:0 auto; overflow:hidden; margin-top:15px;}
.m4_l{float:left; width:512px; border-right:1px #cec6c1 solid; overflow:hidden;}
.m4_r{float:right; width:383px; overflow:hidden;}
.m4_l p{height:30px;}
.m4_l span{ margin-left:40px;}
.gun{margin-top:5px;}
.m4_r p{padding:10px; line-height:23px; background-color:#cfc8c3;}
.m4_r span{font-size:14px; font-weight:bold; color:#b20000;}
.m4_r li{line-height:23px; margin-top:4px;}
.m4_swts a{ width:105px; height:25px; margin-left:30px; float:left;}

.main5{width:1035px; margin:0 auto; background-color:#e1d9d4; overflow:hidden; padding-bottom:20px;}
.m5{width:930px;margin:0 auto; overflow:hidden; margin-top:15px;}
.m5 span{display:block; height:40px; line-height:40px;font-size:14px; font-weight:bold; color:#b20000;}
.m5 p{text-indent:2em; line-height:23px;}
.m5_swt{width:930px; height:89px; background:url(../images/m5_c.jpg) no-repeat; margin-top:10px; overflow:hidden; position:relative;}
.m5_swt p{ line-height:23px; margin-top:18px; margin-left:100px;}
.m5_swt a{ display:block; width:234px; height:25px; position:absolute; bottom:11px; right:10px;}

.main6{width:1035px; margin:0 auto; background-color:#e6ded9; overflow:hidden; padding-bottom:20px;}
.m6{width:930px;margin:0 auto; height:255px; background:url(../images/m6_bj.png) center top no-repeat; overflow:hidden;}
.m6_l{float:left; width:427px; height:231px; margin-top:15px; overflow:hidden;}
.m6_r{float:right; width:427px; height:231px; margin-top:15px; overflow:hidden;}
.m6s{width:930px; margin:0 auto; overflow:hidden;}
.main6 p{padding:15px; line-height:23px; text-indent:2em; width:900px; display:block; margin:0 auto;}


.bottom{ width:100%; height:165px; overflow:hidden; margin:0 auto; position:relative; background:#eae2dd url(../images/footer.jpg) repeat-x top center;}
.buttom_zixun{ width:100%; height:30px; line-height:30px; background:#ae0100;}
.buttom_zixun1{  text-align:center;}
.buttom_zixun1 a{ color:#FFFFFF; font-size:12px;}
.buttom_2{ width:893px; height:100px; background:url(../images/buttom_2.png) no-repeat;position:absolute; top:50px; left:51%; font-size:12px; margin-left:-460px;}
.buttom_2 a:hover{ text-decoration:underline;}



.imgs a img {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	cursor:pointer;
	opacity:0.5;
}
.imgs a:hover img {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	cursor:pointer;
	opacity:1;
}