/* css document */
* {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;

}
html{ min-width:1200px;}
input {
	outline: none;
	font-family:"微软雅黑";
	text-indent:5px;
}
body {
	text-decoration: none;
	font-family: "微软雅黑";
	border: 0;
	font-size: 12px;
	color: #333333;
	background:#eff8fe; min-width:1200px;

}
img {
	border: 0;
	vertical-align: middle;
	max-width: 100%;
}
.clear {
	clear: both;
}
a {
	color: #444242;
}
a:hover {
	color: #333;
}
.center {
	margin: 0 auto;
	width:1200px;
}
.wit92{ width:922px;}
.l_left {
	float: left;
}
.l_right {
	float: right;
}
.page_nav a {
	border-right: #ccc 1px solid;
	padding-right: 5px;
	border-top: #ccc 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #ccc 1px solid;
	color: #ccc;
	padding-top: 2px;
	border-bottom: #ccc 1px solid;
	text-decoration: none;
	padding: 3px 10px;
}
.page_nav a:hover {
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	color: #000;
	border-bottom: #ccc 1px solid
}
.page_nav a:active {
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	color: #000;
	border-bottom: #ccc 1px solid
}
.page_nav span.current {
	border-right: #ccc 1px solid;
	padding-right: 5px;
	border-top: #ccc 1px solid;
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #ccc 1px solid;
	color: #fff;
	padding-top: 2px;
	border-bottom: #ccc 1px solid;
	background-color:#0071b6;
	padding: 5px 10px;
}
.page_nav span.nolink {
	border-right: #ccc 1px solid;
	padding-right: 5px;
	border-top: #ccc 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #ccc 1px solid;
	color: #999;
	padding-top: 2px;
	border-bottom: #ccc 1px solid;
	padding: 5px 10px;
}
.page_nav {
	margin-top: 40px;
	text-align: center;
	width: 100%;
	    padding-bottom: 40px;
}


	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.navbar{z-index:1;   color:#000;height:76px;    }
	.nav{ float:right; margin:0 auto; font-family:"microsoft yahei",simsun,simhei; height:76px;}
	.nav h3{ font-size:100%; font-weight:normal; font-size:14px;}
	.nav .m{  float:left; width:185px;  margin-left:-50px; display:inline; text-align:center;   }
	.nav .m h3 i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px; background: 0 -280px no-repeat; overflow:hidden; margin:-2px 0 0 5px; vertical-align:middle; filter:alpha(opacity=50);opacity:0.5;}
	.nav h3 a{ zoom:1; display:block; color:#fff;padding-top:15px; height:76px;box-sizing:border-box; font-size:16px; }
	.nav h3 p{ font-size:12px;}
	.nav .on h3 a{ background:url(/uploads/image/tcimages/navbg_02.png) no-repeat center; color:#000;}
	.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }
	.nav .sub{display: none; /*默认隐藏*/ z-index:99; width:100%; font-size:14px;  position: fixed; left:0; top:76px;  background: rgba(255,255,255,0.81);  float:left; line-height:30px;}
	.nav .sub li{ text-align:center; float:left; padding:5px 15px;  }
	.nav .sub li a{ color:#333; display:block; zoom:1; font-size:16px;}
	.nav .sub li a:hover{ color:#0071b6;   }
.nav .sub ul{ margin-left:459px;}
	.nav .m:nth-child(3) .sub ul{ margin-left:590px;}
	.nav .m:nth-child(4) .sub ul{ margin-left:728px;}
	.nav .m:nth-child(5) .sub ul{ margin-left:868px;}
	.nav .m:nth-child(6) .sub ul{ margin-left:1000px;}
	.nav .sub dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:15px 29px; line-height:26px;  }
	.nav .sub dl a:hover{ color:#c00;  }
	.nav .sub dl dt a{ color:#000;  }
	.nav .sub dl dd a{ color:#999; padding-left:7px; background: 0 -332px no-repeat; }

	.logo{ float:left;}
	.header{ height:76px; position:relative; background:#0071b6; min-width:1200px;}
	

		.fullslide{ width:100%;  position:relative;  height:550px; background:#000; min-width:1200px;  }
	.fullslide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullslide .bd ul{ width:100% !important;  }
	.fullslide .bd li{ width:100% !important;  height:550px; overflow:hidden; text-align:center;  }
	.fullslide .bd li a{ display:block; height:550px; }

	.fullslide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
	.fullslide .hd ul{ text-align:center; }
	.fullslide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:19px; height:6px; border-radius:6px; margin:1px; overflow:hidden; background:#fff;
		filter:alpha(opacity=50);opacity:0.5;  line-height:999px; 
	}
	.fullslide .hd ul .on{ background:#0075c3;  }

	.fullslide .prev,
	.fullslide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(/uploads/image/tcimages/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
	.fullslide .next{ left:auto; right:15%; background-position:-6px -137px; }
	/*.fullslide{ position:relative; background:#000; margin:0 auto; min-width:1200px; }
		.fullslide .bd{ position:relative; z-index:0; }
		.fullslide .bd li img{width:100%; vertical-align:top;  } 
			.fullslide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
	.fullslide .hd ul{ text-align:center; }
	.fullslide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:19px; height:6px; border-radius:6px; margin:1px; overflow:hidden; background:#fff;
		filter:alpha(opacity=50);opacity:0.5;  line-height:999px; 
	}
	.fullslide .hd ul .on{ background:#0075c3;  }

		.fullslide .prev,.fullslide .next{ z-index:1; display:block; width:40px; height:60px; position:relative; margin:-21% 0 0 3%; float:left;  background:url(/uploads/image/tcimages/slider-arrow.png) -126px -137px #000 no-repeat; filter:alpha(opacity=40);opacity:0.4  }
		.fullslide .next{ background-position:-6px -137px; float:right; margin-right:3%  }
		.fullslide .prev:hover,.fullslide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }*/
	.sylm1_le1{ font-size:20px; font-weight:bold; color:#454545;}
	.sylm1_le2{ font-size:14px; color:#808080; line-height:26px;}
	.sylm1_le{ width:450px;}
.sylm1{ margin-top:53px;}
.sylm1_le2{ margin-top:25px;}

	.slidetxtbox{ text-align:left;  }
		.slidetxtbox .hd{ height:30px;   border-bottom:1px solid #ddd;  position:relative; }
		.slidetxtbox .hd ul{ float:left;  position:absolute;top:-1px; height:32px;   }
		.slidetxtbox .hd ul li{ float:left; padding:0 15px; cursor:pointer; font-size:16px;  }
		.slidetxtbox .hd ul li.on{ height:30px; border-bottom:2px solid #0075c3; }
		.slidetxtbox .bd ul{ padding:15px 0;  zoom:1;  }
		.slidetxtbox .bd li{ height:24px; line-height:24px;  font-size:14px;   }
		.slidetxtbox .bd li .date{color:#999; float:right; color:#0075c3; }
		.sylm1_cn{ width:434px; margin-left:40px;}
		.sylm1_ri1{ font-size:14px; color:#5d5d5d;}
		.sylm1_ri2{ font-size:58px; color:#ff0000;}
		.sylm1_ri2 span{ font-size:18px; color:#ff0000;}
		.sylm1_ri3{ font-size:12px; color:#a5a5a5; text-align:center;}
		.sylm2{ background:url(/uploads/image/tcimages/lm2_02.jpg) no-repeat center; margin:30px 0;}
		.sylm2_le{ position:relative;}
		.sylm2_le_tit{ position:absolute; left:10px; top:10px; color:#292929; font-size:22px;}
		.sylm2_le:hover .sylm2_le_tit{ color:#fff;}
		.sylm3_le_to{ height:35px; line-height:35px; border-bottom:1px solid #ccc; font-size:16px; font-weight:bold;}
		.sylm3_le{ width:551px;}
		.sylm3_le_to a{ font-size:12px; color:#333333; font-weight: normal;}
		.sylm3_bt li{ margin-top:27px;}
		.nybanner{ min-width:1200px;}
		.sylm3_bt li img{ margin-right:10px; float:left;}
		.sylm3_bt li b{ font-size:16px;}
		.sylm3_bt li span{ font-size:28px; margin-left:15px; }
		.erm{ float:right; margin-top:40px;}
		.sylm3_ri{ width:589px;}
		.sylm3_ri_bt input{ width:100%; height:36px; border:1px solid #ccc;}
		.sylm3_ri_bt table{ margin-top:24px;}
		.sylm3_ri_bt table td{ padding:5px 6px;}
		.sylm3_ri_bt table textarea{ width:100%; border:1px solid #ccc; height:116px; padding:5px; box-sizing:border-box;}
		.footer{ border-top:1px solid #ccc; padding:30px 0; background:#0071b6; color:#fff; min-width:1200px;}
		.footer_to{ text-align:center;}
		.footer_to a{ display:inline-block; padding:0 15px; color:#fff; font-size:12px; border-right:1px solid #ccc;}
		.footer_to a:last-child{ border:none;}
		.footer_bt{ text-align:center;}
		.nylm1 .l_right{ height:74px; line-height:74px;}
		.nylm1 ul li{ float:left; font-weight:bold; font-size:14px; padding:0 15px;}
		.nylm1{ height:74px; line-height:74px; border-bottom:1px solid #ccc;}
		.nylm1 ul li.on{ border-bottom:2px solid #0071b5;}
		.nylm1 img{ position:relative; margin-right:5px; top:-3px;}
		.nylm2_le{ width:877px; padding-right:28px;padding-top:28px; border-right:1px solid #ccc; box-sizing:border-box; min-height:893px;}.sylm3{ margin-bottom:45px;}
		.nylm2_ri .sylm2_le{ margin-bottom:10px;}
		.nylm2_ri{ margin-top:25px;}
		.nylm_ri2{ border:1px solid #ccc; padding:15px;}
		.gywm{ font-size:14px; line-height:28px ; color:#2c2c2c;}
		.xwln_le1{ font-size:33px; color:#3d3d3d;}
		.xwln_le2{ font-size:16px; color:#8c8c8c;}
		.xwlb li{ padding:10px; background:#ebebeb; margin-bottom:10px;}
		.xwln_cn1{ font-size:20px; color:#3e3e3e; font-weight:bold;}
		.xwln_cn2{ font-size:12px; color:#8c8c8c; margin:5px 0;}
		.xwln_cn3{ font-size:12px; line-height:14px; color:#8c8c8c;}
		.xwln_le{ width:101px;}
		.xwln_cn{ width:708px;}
		.xwln_ri{ width:105px; text-align:center; margin-top:2px; height:70px; background:url(/uploads/image/tcimages/wr2_c2.png) no-repeat center;}
		.xwlb li:hover{ background:#0071b5;}
		.xwlb li:hover a *{ color:#fff; }
		.xwlb li:hover .xwln_ri{background:url(/uploads/image/tcimages/wr2_c22.png) no-repeat center;}
		.cplb li{ width:262px; border:1px solid #ccc; float:left; margin-right:15px; margin-bottom:50px; transition:all 0.5s;}
		.cplb li img{ width:262px; height:168px;}
		.cplb_tit{ height:26px; line-height:26px; text-align:center; font-size:14px; overflow:hidden; background:#fff;}
		
		.rylis li{}
		.rylis li:hover{transform:scale(1.6) ; position:relative; z-index:999;}
		.sylm3_ri_bt2 input{ width:252px; background:#dfdfdf; border-radius:3px; height:36px; border:none;}
		.sylm3_ri_bt2 input:hover{ background:#0071b5; color:#fff;}
		.sylm3_ri_bt2{ padding:10px}
		.lxwm .sylm3_ri_bt2 input{ width:378px;}
		.xwln_ri a{ display:inline-block; width:100%; height:100%;}
		
		
		.bdlb li{ width:262px; border:1px solid #ccc; padding:5px; box-sizing:border-box; float:left; margin-right:15px; margin-bottom:50px; transition:all 0.5s;}
		.bdlb li img{ width:248px; height:151px;}
		.xbdlb_tit{ height:38px; line-height:38px; font-size:16px; color:#0071b5; font-weight:bold; overflow:hidden; background:#fff;}

.xbdlb_nr{ font-size:12px; line-height:17px; color:#888888; }
.bdlb_nr{ height:30px; line-height:30px; overflow:hidden;}
.gywm_to{ text-align:center; margin-bottom:15px;}
.gywm_to2{ font-size:12px; margin-top:15px; color:#818181;}
.gywm_to1{ font-size:20px; font-weight:bold;}
.lxbf_to_le2 span{ position:absolute; left:0; top:0;}
.lxbf_to_le2{ position:relative; padding-left:45px; font-size:14px; color:#333333;}
.lxbf_to_le{ width:390px;}
.lxbf_to_le1{ font-size:20px; font-weight: bold; color:#333333; margin-bottom:15px;}
.lxbf_to{ padding-bottom:35px; border-bottom:1px solid #ccc; margin-bottom:35px;}
.lxbf_bt_bt td{ padding-right:15px; font-size:14px; line-height:26px; padding-bottom:15px; }
.lxbf_bt{ margin-top:25px;}


.kwicks{width:100%;position:relative}
.kwicks li{width:300px;height:175px;overflow:hidden;float:left}
.kwicks li a{ display:inline-block; width:100%; height:100%;}


.foot{height:124px; background:url(/uploads/image/tcimages/foot.png) no-repeat center center;min-width:1200px;}
.foot .foot_box{ width:600px;  padding-top:50px; padding-left:15px;}
.foot .foot_box li{float:left; padding-right:25px; font-size:12px; color:#fff; padding-top:5px;}
.foot .wx{ width:104px; height:105px; padding-top:10px; padding-right:10px;}.foot .wx p{ height:25px; line-height:25px; text-align:center; font-size:10px; color:#ffffff;}