@charset "utf-8";
/* CSS Document */
	*{margin:0; padding:0;}
	body{font-size:15px; color:#666; background:#fff;  line-height:27px; font-style:normal !important; font-family:微软雅黑; min-width:1300px; margin:0 auto}
	img{border:none;}
	a{text-decoration:none; color:#000;}
	a:hover{text-decoration:none; color:#000;}
	li{list-style:none;}
	.clear{clear:both;}
	.head{width:1300px; height:105px; margin:0 auto;}
	.logo{float:left;}
	.sea{width:200px; overflow:hidden; height:36px; border:1px solid #ccc; border-radius:25px; float:right; margin-top:33px; padding:0px 15px;}
	.spec1s{width:170px; height:36px; line-height:36px; border:none; background:none; font-size:14px; font-family:微软雅黑; color:#666; float:left; outline:none;}
    .spec30{background:#fff; margin-left:30px; margin-top:50px; height:50px; border-bottom:1px solid #e2e2e2; font-size:20px; padding-left:15px;line-height:50px;}
	.spec2s{float:right; margin-top:6px;}
	.nav{background:#0b6cb8; box-shadow:0px 0px 5px #0053de;}
	.menu_con{width:1300px; margin:0 auto; position:relative; z-index:99999999999999999999;}
	.menu_con ul li{width:135px; float:left; text-align:center; font-size:16px; position:relative;}
	.menu_con ul li a{color:#ffffff; line-height:50px; display:block;}
	.menu_con ul li a:hover{color:#fff; line-height:50px; display:block; background:#1a8fe8;}
	.menu_con ul li a.active{background:#1a8fe8;}
.menu_con li ul{ position:absolute; left:0; top:50px; z-index:99999; background:rgb(255,255,255,0.5);opacity: 1;background-color:#e8f6ff\9;background-color:#e8f6ff\0; display:none;}
.menu_con li ul li{ height:35px; line-height:35px;}
.menu_con li ul li a{ line-height:30px; color:#012060; font-weight:bold}
.menu_con li ul li a:hover{line-height:35px;}
.menu_con li:hover ul{ display:block;}
	.yx{width:100%; background:#eff4f7; padding:10px 0px; border-top:1px solid #e5eaee;}
	.yx_con{width:1300px; margin:0 auto;}
	.xhxw{width:861px; float:left; padding:15px 10px 0 0px;background:#fff;}


.yx1{width:100%; height:300px; padding:10px 0px; border-top:1px solid #e5eaee;}
	.yx1_con{width:1300px; margin:10px auto;}
	.xw{ width:858px; margin-bottom:40px;}
.xwp1{ float:left; padding-top:13px; padding-left:22px;}
.xw .right{ float:right; width:450px; padding-top:5px;}
.xw .right li{ line-height:220%; height:40px; border-bottom:1px dashed #dfdfdf; padding-left:8px;}
.xw .right li span{ float:right; padding-right:15px;}
.xw .right li div{ float:right; padding-right:28px;}
.xw .right li a{ display:block; color:#000;font-size:16px;line-height:220%;}
.xw .right li:hover a{ color:#09F}
.xw .right li:hover span{color:#09F}
.col{width:420px; padding-top:5px}

.cml{width:425px; padding-top:5px;padding-left:7px;}
.tiao{background-color:#cfe7ff;width:95%;margin-left:10px; height:40px;padding-left:10px}
.tiao1{background-color:#cfe7ff;width:99%;margin-left:10px; margin-top:5px; height:40px;padding-left:10px}
.title{color:#09F; line-height:40px;font-size:16px}
.titlelink{ margin-left:15px; padding-left:10px; border-bottom:#09F 1px solid;color:#09F; line-height:40px;font-size:16px}
.more{float:right;line-height:40px;font-size:14px;padding-right:10px}
.more a{float:right;line-height:40px;font-size:14px;padding-right:10px; color:#666}
.lf{float: left;}
.rt{float: right;}

.yx2{width:100%; height:300px;background:#eff4f7; padding:10px 0px; border-top:1px solid #e5eaee;}
	.yx2_con{width:1300px; margin:0 auto;}
.p1box ul{padding-left:15px;}
.p1box li{ line-height:40px; background:url(../images/dian.png) no-repeat left;padding-left:20px; border-bottom:1px dashed #dfdfdf; }
.p1box li a{ display:block; float:left;line-height:40px;  color:#000; font-size:16px; width:320px;overflow: hidden;white-space: nowrap;    -ms-text-overflow: ellipsis; text-overflow: ellipsis;}
.p1box li span{ float:right;color:#666666; font-size:16px;line-height:40px; padding-right:5px;}
.p1box li:hover a{ color:#09F;}

.tzgg{}
.tzgg a{ display:block;}
.tit1{width:410px; float:right; font-size:16px; margin-top:15px;line-height:25px;}
.tit1 span{ float:left;width:55px; border:1px solid #21c2f8; padding-top:2px; text-align:center; font-size:20px; color:#21c2f8; margin-right:10px;}
.tit1 span b{ display:block;  margin-left:5px;padding-top:2px;width:80%;text-align:center; font-weight:normal; border-top:1px dashed #21c2f8;font-size:14px;color:#21c2f8;}
.tzgg a{font-size:18px; line-height:35px;}
.tzgg a:hover{font-size:18px; color:#21c2f8; line-height:35px;}


.yx3{width:100%; height:300px; padding:10px 0px; border-top:1px solid #e5eaee;}
	.yx3_con{width:1300px; margin:0 auto;}

.marqueeleft{height:196px;width:1280px;overflow:hidden;margin:9px auto 9px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:310px;height:196px;overflow:hidden;}
.marqueeleft li .pic{display:block;width:310px;height:192px;overflow:hidden;}


.yx4{width:100%; height:400px;background:#eff4f7; padding:10px 0px; border-top:1px solid #e5eaee;}
	.yx4_con{width:1300px; margin:0 auto;}
    .flink_con{width:1300px; margin:0 auto;}
	.flink{margin-top:15px;}
	.flink ul li{ line-height:30px; font-size:15px; width:300px; float:left; padding-left:20px;}
	.flink ul li a{color:#666666;}
.footer { width:100%;background:#0a5894; padding:20px 0px; padding-bottom:10px;}
.footer_con{width:1300px; margin:0 auto;}
.footer_l{width:139px; float:left; padding-left:150px; height:86px; border-right:1px dotted #7c8387;}
.footer_c{width:909px; float:left; height:85px;  text-align:center; font-size:14px; color:#d3d7d9; line-height:28px;}
.topfixed{position:fixed; width:100%; top:0; z-index:99999;}



.box{background:#eff4f7; padding:20px 0px  50px 0px;}
.box_con{width:1300px; margin:0 auto;}
weizhi{width:1300px; margin:0 auto;background:#eff4f7;}
.box_l{width:220px; float:left;}
.box_r{width:1000px; background:#fff; padding:0px 25px; float:right;}
.about{ margin-bottom:15px;}
.about li{height:69px; background:url(../images/icon16.png) no-repeat 200px center #fff; border-bottom:1px solid #e2e2e2;}
.about li:hover{height:69px; background:url(../images/you.png) no-repeat 200px center #fff; border-bottom:1px solid #e2e2e2;}
.about li a{display:block; line-height:69px; font-size:18px; color:#3a3a3a; padding-left:50px;}
.about li a:hover{display:block; line-height:69px; font-size:18px; color:#21c2f8; padding-left:50px;}
.spec19{background:#fff;height:50px; border-bottom:1px solid #e2e2e2; font-size:20px; padding-left:15px; line-height:50px;}
.spec33{background:#fff; height:50px; border-bottom:1px solid #e2e2e2; font-size:20px; padding-left:15px; line-height:50px;}
.news{padding:0px 10px; background:#fff; padding-bottom:10px;}
.news li{padding-top:10px; font-size:14px; color:#666;}
.news li a{color:#666;}
.news li a:hover{color:#21c2f8;}
.news li p{line-height:24px;}
.box_r ul li{height:80px; border-bottom:1px solid #e2e2e2; padding-bottom:20px; padding-top:20px;}
.date{width:78px; height:69px; border:1px solid #21c2f8; text-align:center; float:left; font-size:14px; color:#21c2f8; line-height:30px; padding-top:9px;}
.date p{font-size:34px;}
.tit{width:880px; float:right; font-size:14px; color:#a6a6a6; line-height:24px;}
.tit p a{font-size:18px; color:#3a3a3a; line-height:35px;}
.tit p a:hover{font-size:18px; color:#21c2f8; line-height:35px;}
.page{font-size:14px; color:#666; padding:35px 0px;}
.page a{color:#666; border:1px solid #f2f2f2; padding:3px 8px; margin-left:8px;}
.page a:hover{color:#fff; border:1px solid #21c2f8; padding:3px 8px; margin-left:8px; background:#21c2f8;}
.spec20{text-align:center; font-size:24px; color:#424242; margin-bottom:15px; padding-top:20px;}
.spec21{border-bottom:1px dotted #e2e2e2; margin-bottom:20px; line-height:24px; font-size:14px; color:#999; text-align:center; padding-bottom:15px}
.spec21 img{vertical-align:middle; margin-right:5px; margin-top:-4px;}
.spec22{font-size:16px; line-height:27px; color:#666;}
.spec23{float:left; width:100px; height:36px; text-align:center; background:#e5e5e5; font-size:18px; color:#666; line-height:36px; border-radius:5px; margin-top:20px; margin-bottom:10px;}
.spec24{float:right; width:100px; height:36px; text-align:center; background:#e5e5e5; font-size:18px; color:#666; line-height:36px; border-radius:5px; margin-top:20px; margin-bottom:10px;}
.spec25 a{float:left; font-size:15px; color:#666;}
.spec26 a{float:right; font-size:15px; color:#666;}
.spec25 a:hover{float:left; font-size:15px; color:#21c2f8;}
.spec26 a:Hover{float:right; font-size:15px; color:#21c2f8;}
.ckgd{background:#fff; text-align:center; padding:10px 0px 20px 0px;}
.ckgd a{border:1px solid #21c2f8; font-size:14px; color:#21c2f8; padding:4px 14px;}
.ckgd a:hover{border:1px solid #21c2f8; background:#21c2f8; font-size:14px; color:#fff; padding:4px 14px;}
.spec31{font-size:16px; color:#666; line-height:30px;}
.spec31 a{color:#666;}
.spec31 a:hover{color:#de7700;}