/* CSS Document */
*{ padding:0px; margin:0px;}
body{ font-family:DFLiKaiShu-Md, "微软雅黑"; font-size:14px;}
div,ul,li{ list-style:none; margin:0px; padding:0px;}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#3399CC; text-decoration:none;}
.clear{ clear:both;}


/*����ҵ��*/
.hxyw{width:100%; margin:auto; background-image:url(../images/kxywbg.jpg); height:580px;}
.hxywmain{width:1200px; margin:auto;}
.hxywtitles{height:60px; padding-top:40px; text-align:center;}
.hxywct{width:1200px; margin:40px auto;}
.hxywct li{}
.hxywct li a{width:325px; float:left; background:#FFFFFF; padding:10px 25px; display:block; margin-right:25px;margin-bottom:25px; }
.hxywct li a:hover{width:325px; float:left; background:#3A6EB7; padding:10px 25px; display:block; margin-right:25px; color:#FFFFFF;margin-bottom:25px;}
.ywhx{margin:auto;}
.ywhxlf{width:115px; float:left; margin-right:10px; margin-top:5px;}
.ywhxrt{width:200px; float:left; }
.ywhxrt h1{ height:45px; line-height:45px; font-size:18px; font-weight:bold;}
.ywhxrt p{ line-height:25px;}
.ywhxrt .more{ float:right; font-family:Arial, Helvetica, sans-serif; height:40px; line-height:40px;}

/*���Ϸ���*/
.shywsqzh{width:100%; margin:auto; background-image:url(../images/wshbg.jpg); height:216px;}
.shywsqzhw{width:1200px; margin:auto; padding-top:30px;}
.shywsqzhwlf{width:400px;float:left;}
.shywsqzhwrt{width:800px;float:left;}
.shywsqzhwrt li{width:250px;float:left;}

/*��Ƹ��Ϣ*/
.zhpxx{width:1200; margin:auto; }
.zhpxxt{width:1200; margin:40px auto; text-align:center;}
.zhpxxtc{ width:1200px; margin:auto;}
.zhpxxtclf{ width:900px; float:left;}
.zhpxxtclf li{ width:250px; float:left; margin-right:30px; background:#F6F6F6; margin-bottom:25px; padding:10px;box-shadow: 4px 4px 5px #ededed}
.zhpxxtcrt{ width:260px; float:left;background:#386EB6; padding:20px 20px 15px 20px;}
.zhpbt{ height:40px; line-height:40px; font-size:16px; display:block; font-family:"ƻ������"}
.zplr{ font-size:12px; color:#999999; display:block; line-height:23px;}
.gxd{ font-size:14px; display:block; background:url(../images/smalljt.png) no-repeat right center; height:50px; line-height:50px;}

.zhwssuo{ height:40px; line-height:40px; color:#FFFFFF;}
.zhws{ width:260px; height:38px; line-height:38px; background:url(../images/zwsearc.png);}
.zw{ float:left; width:220px; float:left; height:38px; border:0px; margin-left:5px; color:#999999;}

.gdrc{ width:240px; margin:20px auto 0px auto; background:url(../images/rcbt.png); height:80px; padding:5px 10px;}
.gdrctc{ width:240px; margin-top:5px;}
.gdrctc a{ width:290px; background:url(../images/qb.jpg) no-repeat left center; height:25px; padding-left:15px; margin-right:30px; line-height:25px;}
.xyzhp{ height:86px; margin:auto;margin-top:15px; }

/*���߷���*/
.zcfg{width:100%; margin:auto; background-image:url(../images/zcfg.jpg); height:435px;}
.zcfgw{width:1200px; margin:auto;}
.zcfgwt{width:1200px; margin:auto; padding-top:30px; text-align:center;}
.shywsqzhwlf{width:400px;float:left;}
.shywsqzhwrt{width:800px;float:left;}
.shywsqzhwrt li{width:250px;float:left;}
.zcfgwtst{ height:40px; line-height:40px; margin:auto; width:400px; margin-top:20px;}
.zcfgwtst a{ width:120px; height:35px; line-height:35px; text-align:center; display:block; float:left; background:#FFFFFF; margin-right:10px;}
.zcfgwtst a:hover{ width:120px; height:35px; line-height:35px; text-align:center; display:block; float:left; background:#3A6EB7; color:#FFFFFF; margin-right:10px;}

.zcfgwtc{ width:1200px; margin:20px auto;}
.zcfgwtc li{ width:540px; float:left;border-bottom:1px solid #CCCCCC; padding-bottom:10px; margin-right:40px; margin-bottom:10px;}
.shj{ display:block; height:35px; line-height:35px; text-align:left; color:#666666;}

.shykh{ width:1178px; margin:60px auto; border:1px solid #CCCCCC; padding:10px; overflow:hidden;}
.shykhlf{ width:200px; float:left; text-align:center;}
.shykhrt{ width:978px; float:left;}


/*β���ļ�*/
.footer{ width:100%; margin:auto; background:#E9E9E9; overflow:hidden;}
.footerw { width:1200px; margin:20px auto 20px auto; }
.footerwlf{ width:180px; float:left; margin-right:60px;}
.footerwct{ width:480px; float:left; font-size:14px;}
.footerwrt{ width:350px; float:right; }
.mail{ height:40px; line-height:40px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; display:block; float:left;width:480px;}
.dht{ height:40px; line-height:40px; display:block; padding-bottom:10px;float:left;width:480px;}
.bqu{ height:40px; line-height:30px; display:block;float:left;width:480px; padding-top:15px;}
.kfrx{width:350px; height:80px; line-height:40px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; display:block;}

.lybanner{ width:100%; height:378px; margin:auto; overflow:hidden; margin-top:10px;}
.lywzht{ width:100%; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; height:80px; line-height:50px; overflow:hidden;}
.lywzhtw{ width:1200px; margin:auto;height:50px;}
.lywzhtwlf{ width:150px; float:left; background:url(../images/shy.jpg) no-repeat left center; text-indent:35px; font-size:18px; color:#0066CC;}
.lywzhtwct{ width:800px; float:left; padding-top:10px; }
.lywzhtwct a{ width:100px; float:left; height:30px; line-height:30px; text-align:center; background:#F0F0F0; margin-right:10px;border-radius:150px;}
.lywzhtwct a:hover{ width:100px; float:left; height:30px; line-height:30px; text-align:center; background:#0066CC; margin-right:10px; color:#FFFFFF;border-radius:150px;}
.lywzhtwct .on{ width:100px; float:left; height:30px; line-height:30px; text-align:center; background:#0066CC; margin-right:10px; color:#FFFFFF;border-radius:150px;}

.lywzhtwrt{ float:right; font-size:12px; background:url(../images/wzh.jpg) no-repeat left center; text-indent:30px; color:#666666;}

.lymain{ width:1200px; margin:20px auto;}
.lyxxbt{ height:50px; line-height:50px; width:130px; border-bottom:3px solid #3A6EB7; font-size:18px; margin-bottom:10px;}
.lyxxct{ width:1200px; margin:auto; line-height:28px; color:#666666; font-size:14px;}

.lyxxlist{ width:1200px; margin:20px auto;}
.lyxxlist li{ width:1200px; margin:20px auto; border-bottom:1px solid #CCCCCC; margin-top:10px;}
.lyxxlist li h3{ height:25px; line-height:25px; font-size:16px;}
.lyxwlr{ line-height:20px; color:#999999; margin-bottom:10px; display:block;}
.shjly{ color:#CC0000; height:30px; line-height:30px; font-size:12px;}
.lyxxshow{ width:1200px; margin:auto;}
.lyxxshow h1{ text-align:center; height:80px; line-height:80px; border-bottom:1px solid #CCCCCC; font-size:18px;}
.fbxx{ height:40px; line-height:40px; text-align:center; color:#666666; display:block;}
.fbly{ line-height:28px; color:#666666; margin-top:20px;}
.fbly imge{ text-align:center;}

.rckban{ width:1200px; margin:auto;}
.rcsrarch{ float:right; width:400px;}
.rcss{ width:266px; float:left; background:url(../images/rcs.jpg); height:23px; line-height:23px; padding:10px;}
.zwk{ height:23px; line-height:30px; border:0px; float:left; width:230px; color:#999999;}
.ypjz{ width:100px; float:left; margin-left:10px;}

.lylf{ width:1200px; margin:auto;}
.lylfa{ width:1100px; float:left;}
.lylfa h3{ height:25px; line-height:25px; font-size:16px;}
.lylfa h3 a{ color:#3A6EB7;}
.lylfb{ width:100px; float:left; padding-top:10px;}
.lyct{ width:1200px; margin:auto;}