/* CSS Document */

*{ padding:0; margin:0}
body{ font-size:12px; font-family:"ËÎÌå"; font-family:Arial, Helvetica, sans-serif; color:#333333; background:#f1f1f1}
a{ text-decoration:none; color:#333333}
img{ border:0}
ul li{ list-style:none}
font{ font-size:12px}

.top{ background:url(images/yp4_02.jpg) repeat-x; height:604px; width:auto;}
.top222{ background:url(images/yp4_021.jpg) repeat-x; height:224px; width:auto;}
.top1{ width:952px; margin:0 auto; height:604px;}
.top2{ width:952px; height:95px; float:left; padding-top:30px;}
.logo{ float:left; width:625px;}
.sousuo{ width:195px; float:left}
.sou{ width:152px; height:28px; line-height:28px; border:0px; padding-left:10px; overflow:hidden; float:left; background:url(images/yp4_06-08.jpg) no-repeat; color:#dadada}
.suo{ width:30px; height:28px; float:left; overflow:hidden}
.top3{ width:327px; float:left; padding-top:20px;}
.top3 ul{ width:114px; float:left; text-align:right; padding-left:15px;}
.top3 li{ float:left; padding-left:15px; width:23px; height:14px; padding-top:6px;}
/*
.dh{ width:952px; float:left; background:url(images/yp4_03.jpg) no-repeat; height:63px; overflow:hidden}
.dh a{ color:#FFFFFF; font-size:18px; font-weight:bold; line-height:21px; padding:21px 28px 21px 29px; border-right:1px solid #343636; float:left}
.dh a:hover{ color:#FFFFFF; font-size:18px; font-weight:bold; line-height:21px; padding:21px 28px 21px 29px; border-right:1px solid #343636; float:left; background:url(images/bg1.jpg) repeat-x;}
.dh li{ float:left}
.dh1{ width:952px; float:left; background:url(images/yp4_03.jpg) no-repeat; height:63px; overflow:hidden}
.dh1 a{ color:#FFFFFF; font-size:18px; font-weight:bold; line-height:21px; padding:21px 44px 21px 43px; border-right:1px solid #343636; float:left}
.dh1 a:hover{ color:#FFFFFF; font-size:18px; font-weight:bold; line-height:21px; padding:21px 44px 21px 43px; border-right:1px solid #343636; float:left; background:url(images/bg1.jpg) repeat-x;}
.dh1 li{ float:left}

.dh2{ width:952px; float:left; background:url(images/yp4_03.jpg) no-repeat; height:63px; overflow:hidden}
.dh2 a{ color:#FFFFFF; font-size:18px; font-weight:bold; line-height:21px; padding:21px 35px 21px 37px; border-right:1px solid #343636; float:left}
.dh2 a:hover{ color:#FFFFFF; font-size:18px; font-weight:bold; line-height:21px; padding:21px 35px 21px 37px; border-right:1px solid #343636; float:left; background:url(images/bg1.jpg) repeat-x;}
.dh2 li{ float:left}*/

.banner{ width:952px; float:left; padding-top:20px;}
.bl{ width:280px; float:left; height:auto}
.bl p{ width:280px; height:125px; float:left; line-height:28px; padding-bottom:2px;}
.bl a{ width:260px; height:65px; background:url(images/yp4_24.jpg) no-repeat; float:left; color:#FFFFFF; font-size:24px; padding:60px 0 0 20px }
.bl a:hover{ width:260px; height:65px; background:url(images/yp4_241.jpg) no-repeat; float:left}

.br{ background:url(images/yp4_22-24.jpg) no-repeat; width:653px; height:365px; float:left; margin-left:6px; display:inline; padding:6px;}

.main{ width:952px; margin:0 auto; height:auto; overflow:hidden; padding-top:25px; padding-bottom:60px;}
.m1{ width:308px; float:left; margin-right:14px; display:inline}
.m2{ width:308px; float:left}
.m11{ background:url(images/yp4_32.jpg) no-repeat; width:308px; height:8px; float:left}
.m22{ width:290px; background:url(images/yp42_03.jpg) repeat-x; height:570px; border-left:1px solid #ffffff;border-right:1px solid #ffffff; padding:8px;}
.m33{ background:url(images/yp4_39-49.jpg) no-repeat; width:308px; height:8px; float:left}
.m22 h3{ font-size:20px; color:#1b2024; line-height:36px; float:left; width:290px; padding-top:5px; padding-bottom:5px;}
.m22 span{ width:290px; float:left; height:133px;}
.m22 p{ color:#403f3f; line-height:20px; font-size:12px; width:280px; float:left; padding:15px 5px 0 5px; height:345px;}
.m22 strong{ float:right}
.md{ width:952px; float:left; padding-top:25px;}

.down{ background:url(images/yp4_53.jpg) repeat-x; height:168px; width:auto}
.down1{ width:952px; margin:0 auto; height:150px; padding-top:18px;}
.down1 dl{ width:200px; float:left}
.down1 dt{ width:200px; float:left; font-size:18px; color:#FFFFFF; font-weight:bold; line-height:35px;}
.down1 dd{ width:185px; float:left; background:url(images/yp4_58.jpg) no-repeat scroll 0 10px; padding-left:15px; line-height:30px; }
.down1 a{ font-size:14px; color:#FFFFFF;}
.dd1{ width:600px; float:left}
.dd2{ width:352px; float:left; background:url(images/yp4_56.jpg) no-repeat scroll 41px 6px;}
.dd2 h3{ font-size:17px; color:#FFFFFF; padding-left:110px; font-weight:normal; width:242px; padding-top:47px;}
.dd2 p{ color:#cfcdcd; width:307px; padding-top:14px; line-height:18px; font-size:12px;padding-left:45px;} 

/*nei*/
.banner1{ width:952px; float:left; padding-top:10px;}

.nei{ width:952px; margin:0 auto; height:auto; overflow:hidden; padding-top:15px; padding-bottom:35px; }
.nei1{ width:952px; float:left; border-bottom:1px solid #cccccc; padding-top:10px; padding-bottom:10px;}
.nei1 h3{ font-size:20px}
.nei1 p{ float:right} 
.nei2{ width:952px; float:left;padding-top:10px; padding-bottom:10px;}
.nei22{ width:952px; float:left;padding-top:10px; padding-bottom:10px; background:url(images/bg2.png) no-repeat; height:481px;  display:inline;margin-top:10px;}




/*ÐÞ¸Ä*/
.nl{ width:170px; float:left; height:auto}
.nl ul{ width:170px;  float:left}
.nl li{ width:170px; float:left; overflow:hidden; height:28px; overflow:hidden; margin-bottom:2px; display:inline} 
.nl a{ font-size:14px;width:165px; height:28px; line-height:28px; float:left;padding-left:5px;}
.nl a:hover{ font-size:14px ; background:url(images/bg6.jpg) no-repeat; width:165px; height:28px; display:block; color:#FFFFFF; padding-left:5px;}

.nl22{ width:190px; float:left; height:auto;}
.nl22 ul{ width:190px; float:left}
.nl22 li{ width:190px; float:left; overflow:hidden; height:28px; overflow:hidden; margin-bottom:2px; display:inline} 
.nl22 a{ font-size:12px; width:185px; height:28px; line-height:28px; float:left;padding-left:5px;}
.nl22 a:hover{ font-size:12px; background:url(images/bg5.jpg) no-repeat; width:185px; height:28px; display:block; color:#FFFFFF; padding-left:5px;}
/**/

.nr{ width:766px; float:left;  height:auto; overflow:hidden; line-height:23px;}
.nr51{ width:766px; float:left;  height:auto; overflow:hidden; line-height:35px;}
.nr1{ width:766px; float:left;  height:auto; overflow:hidden; line-height:23px;}

.nr122{ width:746px; float:left;  height:auto; overflow:hidden; line-height:23px;}


.p122 p{ width:166px; float:left; margin-left:24px; display:inline; margin-bottom:20px; margin-top:10px;}
.p122 img{ width:160px; height:220px; float:left; border:1px solid #dadada; padding:2px;}
.p122 font{ width:166px; height:23px; line-height:23px; margin-top:3px; display:inline; float:left; text-align:center}

.p133 p{ width:226px; float:left; margin-left:28px; display:inline; margin-bottom:20px; margin-top:10px;}
.p133 img{ width:220px; height:160px; float:left; border:1px solid #dadada; padding:2px;}
.p133 font{ width:226px; height:23px; line-height:23px; margin-top:3px; display:inline; float:left; text-align:center}


.p p{ width:166px; float:left; margin-left:20px; display:inline; margin-bottom:20px; margin-top:10px;}
.p img{ width:160px; height:160px; float:left; border:1px solid #dadada; padding:2px;}
.p font{ width:166px; height:23px; line-height:23px; margin-top:3px; display:inline; float:left; text-align:center}

.cs10{width:724px; height:29px; line-height:29px; float:left; text-align:center; padding-top:25px;}
.cs10 a{ width:auto; padding:2px 5px 2px 5px;  border:1px solid #666666; margin-left:3px; margin-right:3px; display:inline}
.nomo{ width:724px; height:29px; line-height:29px;  float:left; padding:10px 10px 10px 30px;  }
.nomo a{ color:#666666}
.nr2{ width:766px; float:left;  height:auto; overflow:hidden; line-height:23px; background:url(images/14.jpg) no-repeat right bottom; height:300px;}
.nr2 a{ color:#FF6600}
.nr3{ width:766px; float:left;  height:auto; overflow:hidden; line-height:23px;}
.nn dl{ width:766px; float:left; margin-bottom:20px; display:inline; border-bottom:1px dashed #dadada; padding-bottom:20px;}
.nn dt{ width:68px; float:left}
.nn img{ width:66px; height:66px; border:1px solid #dadada}
.nn dd{ width:686px; margin-left:12px; display:inline; float:left;}
.nn a{ color:#FF3300}


.nn22 dl{ width:766px; float:left; margin-bottom:10px; display:inline; border-bottom:1px dashed #dadada; padding-bottom:10px;}
.nn22 dt{ width:685px; float:left; background:url(images/dian.jpg) no-repeat scroll 0 7px; padding-left:15px;}
.nn22 dd{ width:66px; float:left}
.nn22 a{ color:#666666}
.nn22 a:hover{ color:#FF3300}

/*contact*/
.co{ width:912px; float:left; padding:23px; height:auto; overflow:hidden; }
.co1{ width:435px; float:left;}
.co1 h3{ font-size:19px; color:#000000; width:435px; float:left; line-height:35px;}
.co11{ width:415px; height:36px; float:left; line-height:36px; padding-left:13px; border:1px solid #c9c9c9; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-top:20px; display:inline }
.co12{ width:415px; height:140px; float:left; line-height:36px; padding-left:13px; border:1px solid #c9c9c9;color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:14px;margin-top:20px; display:inline }
.co13{ width:93px; height:22px; float:left; margin-top:20px;  display:inline; margin-left:338px;}
.co2{ width:387px; float:left; padding-left:90px; padding-top:50px;}
.co2 h3{ width:387px; float:left; font-size:16px; font-weight:normal; color:#000000; line-height:26px;}
.co2 dl{ width:387px; float:left; margin-top:12px; display:inline}
.co2 dt{ width:33px; float:left}
.co2 dd{ width:354px; float:left; font-size:14px; color:#04000c; line-height:23px;}.co2 a{ color:#04000c}
.co2 p{ width:387px; float:left; padding-top:15px; overflow:hidden; height:auto }

.nr li{ background:url(images/dian.jpg) no-repeat scroll 0 8px; padding-left:15px;}
.nr b{ font-size:20px; float:left; width:766px; line-height:30px; padding-bottom:8px; padding-top:8px;}




/*pon*/
.pon{ width:736px;float:left; height:auto; overflow:hidden; line-height:23px; color:#000000; font-size:14px; padding-left:30px;}
.pon1{ width:410px; float:left; overflow:hidden}
.pn1{ width:255px; float:left; margin-left:26px; display:inline; overflow:hidden; height:450px; padding:10px; }
.pn1 h3{ width:255px; font-size:18px; float:left; color:#000000; line-height:25px;}
.p18{ width:255px; float:left; border-bottom:1px solid #cccccc; padding-bottom:10px; padding-top:10px;}
.pn1 p{ width:255px; float:left; padding-top:10px; line-height:22px;}

.poo{ width:736px;float:left; height:auto; overflow:hidden; line-height:23px; color:#000000; font-size:14px; padding-left:30px; padding-top:30px;}
.nr4{ width:766px; float:left;  height:auto; overflow:hidden; line-height:23px;}
.nr4 h3{ width:766px; float:left; font-size:16px; text-align:center}
.nr4 h5{ width:766px; float:left; font-size:10px; text-align:right}
.nr4 p{ width:766px; float:left}


.cf{ width:952px; float:left; padding-top:10px; padding-bottom:10px;}
.cf p{ width:285px; height:238px; float:left; padding:5px; border:1px solid #dadada; background:#ffffff; margin:10px; display:inline}
.cf img{ width:285px; height:207px;}
.cf span{ width:285px; height:25px; line-height:25px; overflow:hidden; float:left; text-align:center; margin-top:5px;}

.cff{ width:932px; float:left; line-height:22px; padding:15px 10px 10px 10px; }



/*gai*/
.downn{ width:766px;  border-bottom:1px solid #cccccc;  float:left; overflow:hidden;}
.downn h3{ font-size:18px; color:#333333; width:766px; float:left; border-bottom:1px solid #dadada; line-height:38px;}
.downn a { color:#FF0000}
.downn h4{ width:746px; float:left; font-size:16px; color:#333333; line-height:36px;border-bottom:1px dashed #dadada; background:url(images/dian2.jpg) no-repeat scroll 0 10px; padding-left:20px; }
.downn p{ width:766px; float:left; line-height:22px; padding-top:10px;border-bottom:1px dashed #dadada; padding-bottom:10px;}
.dn{ width:766px; float:left; line-height:22px; padding-top:10px; padding-bottom:10px;border-bottom:1px solid #dadada;}
.dn1{ width:766px; float:left; line-height:22px; padding-top:10px; padding-bottom:10px; text-align:center}




.nr123{ width:766px; float:left;  height:auto; overflow:hidden; line-height:23px;}
.nr123 p{ width:766px; float:left; padding-bottom:10px;}
.nr123 ul{ width:766px; float:left}
.nr123 li{ background:url(images/dian.jpg) no-repeat scroll 0 13px; padding-left:15px; padding-bottom:10px; padding-top:5px;}
.nr123 b{ font-size:20px; line-height:30px;}
.nr123 strong{ font-size:14px; line-height:30px;}

.nr1231{ width:766px; float:left;  height:auto; overflow:hidden; line-height:23px;}
.nr1231 p{ width:716px; float:left; padding-bottom:10px; text-align:right; padding-right:50px; padding-top:10px;font-size:16px; }
.nr1231 ul{ width:766px; float:left}
.nr1231 li{ background:url(images/dian.jpg) no-repeat scroll 0 10px; padding-left:15px; padding-bottom:10px; padding-top:0px; font-size:14px; }
.nr1231 b{ font-size:16px; line-height:30px;}
.nr1231 strong{ font-size:20px; line-height:39px; }
