﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/


/**/



/**/
.cp{ height: 840px; overflow: hidden;}

.lb{ width: 227px; height: 701px; margin-top: 69px; overflow: hidden;}
.lb h2{ width: 227px; height: 75px; overflow: hidden; text-align: center; background: url(Img/Index/cp_lh.gif) no-repeat left top; font-size: 24px; line-height: 92px; text-align: center; font-weight: bold; font-family: "思源黑体";}
.lb h2 a{ color: #fff;}

.lb_con{ margin-left: 7px; height: 523px; overflow: hidden; width: 218px; border: 1px solid #dcdcdc; border-top: 0; border-bottom: 0;}
.lb_con h3{ margin: 18px auto 6px; width: 190px; height: 31px; overflow: hidden;}
.lb_con h3 a{ padding-left: 34px; display: block; width: 190px; height: 31px; overflow: hidden; background: url(Img/Index/lb_b.jpg) no-repeat left top;  font-size: 12px; color: #323232; line-height: 26px;}
.lb_con ul{ width: 166px; margin: 0 auto;}
.lb_con ul li{ height: 30px;}
.lb_con ul li a{ display: block; font-size: 13px; line-height: 30px; background: url(Img/Index/lb_l.gif) no-repeat left center; padding-left: 22px;}
.lb_con ul li a:hover{ color: #71bf46;}

.lb_tel{ overflow: hidden; background: url(Img/Index/lb_tel.jpg) no-repeat left top; width: 220px; height: 121px; margin-left: 7px;}
.lb_tel p{ margin-top: 54px; margin-left: 30px; font-size: 14px; font-family: "思源黑体"; color: #fff;}
.lb_tel p span{ display: block; font-size: 26px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; }

.cp_con{ width: 754px; margin-top: 69px; overflow: hidden;}
.cp_con h2{ margin-bottom: 26px; line-height: 38px; background: url(Img/Index/cp_ch.gif) no-repeat left bottom; height: 45px; overflow: hidden;}
.cp_con h2 a{ color: #1c4892; font-weight: bold; font-size: 18px; font-family: "思源黑体";}
.cp_con h2 em{ text-transform: uppercase; font-weight: normal; font-size: 22px; color: #7d7d7d; font-family: Arial, Helvetica, sans-serif; }
.cp_con h2 span a{ font-size: 14px; font-weight: normal; color: #666; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;}

.cp_c ul li{ margin-bottom: 30px; line-height: 0; float: left; width: 240px; height: 243px; overflow: hidden; margin-right: 16px;}
.cp_c ul li:hover span{ background: #57b656;}
.cp_c ul li a:hover img{ border-color: #57b657; display: block;}
.cp_c ul li img{ width: 238px; height: 213px; border: 1px solid #e3e3e3;}
.cp_c ul li span{ padding:0 10px; line-height: 28px; display: block; height: 28px; background: #a0a0a0;}
.cp_c ul li span em{ display: inline-block;}
.cp_c ul li span em a{ color: #fff;}
.cp_c ul li span a{ font-size: 14px; font-family: "思源黑体"; color: #fff;}

.cp_c .c01{ width: 368px; height: 358px; overflow: hidden;}
.cp_c .c01 img{ width: 366px; height: 328px;}

.cp_c .nobot{ margin-right: 0;}
/**/
.cy{ background: url(Img/Index/cy_bj.jpg) no-repeat center top; height: 717px; overflow: hidden;}

.cy_con{ height: 717px; overflow: hidden;}
.cy_con h2{ line-height: 30px; padding-top: 106px; height: 124px; overflow: hidden; text-align: center; font-family: "思源黑体"; color: #cacaca; text-transform: uppercase; font-weight: normal; font-size: 18px;}
.cy_con h2 a{ display: block; font-weight: bold; font-size: 26px; color: #fff; }

.cy_c dl{ margin-right: 24px; float: left; width: 317px; height: 434px; overflow: hidden; background: #d3e1ef;}
.cy_c dl dt{ width: 282px; height: 201px; overflow: hidden; margin: 21px auto 0;}
.cy_c dl dt img{width: 282px; height: 201px;}
.cy_c dl dd{ font-size: 14px; color: #333; line-height: 26px; width: 282px; margin: 0 auto; text-align: center;}
.cy_c dl dd a{display: block; font-size: 24px; font-weight: bold; color: #1c4892; line-height: 72px;}
.cy_c .nobot{ margin-right: 0;}
/**/



/**/



/**/



/**/



/**/



/**/
.g-fw{height: 763px;overflow: hidden;font-family: "思源黑体";}
.g-fw h2{margin-bottom: 30px; background: url(Img/Index/kh_h.jpg) no-repeat;height: 124px;font-weight: normal;text-align: center;padding-top: 103px;}
.g-fw h2 a{color: #8a8a8a;font-size: 18px;text-transform: uppercase;font-weight: normal;font-family: "思源黑体";}
.g-fw h2 span{display: block;color: #333333;font-size: 24px;font-weight: bold;padding-top: 8px;}

.fw_l{ width: 241px; overflow: hidden;}
.fw_l ul li{ width: 241px; height: 70px; overflow: hidden; border-bottom: 1px solid #e5e5e5;}
.fw_l ul li a{ font: bold 18px/70px "思源黑体"; padding-left: 44px; display: inline-block;  width: 197px; height: 70px; overflow: hidden;}
.fw_l ul li em{ margin-top: 20px; margin-right: 12px; vertical-align: top; display: inline-block;}
.fw_l .cur a{ background: #1c4892; color: #fff; text-decoration: none;}
.fw_l .nobot{ border-bottom: 0;}
.fw_l .cur em.f02{ margin-top: 20px; margin-right: 12px; vertical-align: top; display: inline-block;}
.fw_l .cur em.f01{ display:none;}
.fw_l a .f02{ display:none;}
.fw_l a.phover .f01 { display:none;}
.fw_l a.phover .f02 { display:inline-block;}

.ys1{ margin-bottom:49px;}
.fw_r{ width: 730px;}
.fw_r dl{ width: 412px;}
.fw_r dl dt{ width: 412px; height: 308px; overflow: hidden;}
.fw_r dl dt img{ width: 412px; height: 308px;}
.fw_r dl dd p{ line-height: 50px; font-size: 16px; font-weight: bold; color: #1c4892;}
.fw_r dl dd p a{ color: #1c4892;}
.fw_r dl dd span{ font-size: 14px; line-height: 28px; color: #848484;}
.fw_r dl dd span a{ color: #40ac3f;}

.fw_r ul{ width: 290px;}
.fw_r ul li{ line-height: 0; width: 290px; height: 237px; overflow: hidden;}
.fw_r ul li img{ width: 290px; height: 200px;}
.fw_r ul li span{ font-size: 14px; line-height: 36px; color: #333; text-align: center; display: block;}
/**/



/**/
.yous{height: 1055px;font-family: "思源黑体";}
.yous h2{margin-bottom: 33px; background: url(Img/Index/ys_h.jpg) no-repeat center top;height: 94px;font-weight: normal;text-align: center;padding-top: 103px;}
.yous h2{color: #8a8a8a;font-size: 18px;text-transform: uppercase;}
.yous h2 span{display: block;color: #333333;font-size: 24px;font-weight: bold;padding-top: 8px;}
.yous .wz{padding-top: 18px;font-family: "思源黑体";}
.ys1 h3 {height: 66px;overflow: hidden;}
.ys1 h3 i{font-family: "arial";font-size: 72px;color: #1c4892;font-weight: normal;font-style: italic;line-height: 72px;}
.ys1 h3 em{display: block;font-size: 24px;color: #1c4892;font-weight: normal;text-transform: uppercase;padding-top: 5px;padding-left: 3px;}
.ys1 h3 em span{display: block;font-size: 24px;font-weight: bold;}
.ys1 p{font-size: 12px;color: #9f9f9f;font-family: "Tahoma";text-transform: uppercase;margin-bottom: 19px;}
.ys1 b{width: 539px; font-weight: normal;padding-left: 16px;background: url(Img/Index/ys_p.jpg) no-repeat left 5px;display: block;font-size: 14px;color: #666;margin-bottom: 15px;}
.ys1 i{color: #40ac3f;}
.yous .tu{margin-left: -40px;padding-top: 26px;}
.yous .ys3{padding-top: 65px;}

/**/
.teme{background: url(Img/Index/b1.gif) repeat-x center top;height: 448px;overflow: hidden;font-family: "思源黑体";}
.teme h2{ background: url(Img/Index/bt1.jpg) no-repeat;margin: 0 auto;margin-bottom: 18px;margin-top: 6px; width:666px;height: 70px;font-size: 14px;color: #666;text-align: center; font-weight: normal;text-transform: uppercase;line-height: 24px;}
.teme h2 p{font-size: 24px;color: #1c4892;font-weight: bold;padding-top: 3px;}
.teme .nr{position: relative;height: 330px;}
.teme .zuo{position: absolute;top: 225px;left: -68px;}
.teme .you{position: absolute;top: 225px;right: -68px;}
.teme ul{line-height: 0;}
.teme li{float: left;padding-right: 20px;}
.teme li img{width: 233px;height: 225px;border:1px #5e5e5e solid;}
.teme li span{display: block;width: 235px;height: 108px;background: #707070;text-align: center;}
.teme li span b{font-size: 16px;color: #fff;font-weight: bold;padding: 13px 0;line-height: 16px;display: block;}
.teme li span i{display: block;width: 208px;margin: 0 auto;font-size: 14px;color: #fff;line-height: 24px;}
.teme li a:hover{text-decoration: none;}
.teme li a:hover span,.teme li.cur a span{background: #1c4892;}
.teme li a:hover img,.teme li.cur a img{border:1px #1c4892 solid;}
.teme li.non{padding-right: 0;}
/**/
.about{height: 490px;font-family: "思源黑体";}
.about h2{margin-bottom: 30px; background: url(Img/Index/a_h.jpg) no-repeat;height: 94px;font-weight: normal;text-align: center;padding-top: 27px;}
.about h2 a{color: #8a8a8a;font-size: 18px;text-transform: uppercase;}
.about h2 span{display: block;color: #333333;font-size: 24px;font-weight: bold;padding-top: 8px;}
.about dt{float: left;}
.about dd{float: left;width: 470px;padding-left: 25px;}
.about dd p{color: #1c4892;font-size: 18px;}
.about dd span{display: block;padding-top: 21px;line-height: 28px;font-size: 14px;color: #333;padding-bottom: 53px;}
/**/
.g-fc{height: 247px;font-family: "思源黑体";margin-bottom:20px;overflow:hidden;}
.g-fc h2{height: 54px;line-height: 54px;background: #eeeeee;margin-bottom: 22px;}
.g-fc h2 span a{color: #333333;font-size: 16px;font-weight: bold;display: inline-block;width: 178px;height: 54px;text-align: center;font-weight: bold;border-right: 1px #ccc solid;}
.g-fc h2 span a:hover,.g-fc h2 a.cur{background: url(Img/Index/fc1.jpg) no-repeat;color: #fff;text-decoration: none;}
.g-fc h2 a.mo{font-size: 14px;color: #666666;display: inline-block;padding-right: 15px;text-decoration: none;text-transform: uppercase;font-weight: normal;}
.g-fc .nr{position: relative;height: 178px;}
.g-fc .zuo{position: absolute;top: 46px;left: -42px;}
.g-fc .you{position: absolute;top: 46px;right: -42px;}
.g-fc ul{line-height: 0;}
.g-fc li{float: left;margin-right: 18px;}
.g-fc li img{width: 236px;height: 157px;}
.g-fc li a{text-decoration: none;}
.g-fc li.non{margin-right: 0px;}
.g-fc li  span{display: block;margin-top: -34px;background: url(Img/Index/fc1.png) no-repeat;height: 34px;line-height: 34px;width: 225px;position: relative;font-size: 14px;color: #fff;padding-left: 11px;}
/**/
.new{height: 530px;overflow: hidden;font-family: "思源黑体";}
.new h2{line-height: 45px;height: 45px;border-bottom: 1px #ccc solid;text-align: center;margin-bottom: 35px;}
.new h2 a{color: #212121;font-size: 24px;font-weight: normal;display: inline-block;text-decoration: none;margin: 0 25px;}
.new h2 a:hover,.new h2 a.cur{color: #1c4892;border-bottom: 3px #40ac3f solid;}
.new p.ps img{width: 431px;height: 383px;}
.new .w-r{padding-left: 26px;width: 538px;}
.new .w-r h3{padding-bottom: 10px;}
.new .w-r h3 a{color: #1c4892;font-size: 16px;}
.new .w-r span{display: block;line-height: 24px;font-size: 14px;color: #666;padding-bottom: 4px;}
.new .w-r b{display: block;font-weight: normal;margin-bottom: 18px;}
.new .w-r b a{ color: #40ac3f;font-size: 14px;}
.new .w-r em{width: 538px;display: block;height: 75px;margin-bottom: 8px;background: #e5e5e5;}
.new .w-r em i{padding-top: 12px; float: left;width: 75px;height: 63px;display: block;background: #cccccc;text-align: center;font-family: "Arial";font-size: 36px;line-height: 36px;}
.new .w-r em i span{display: block;font-size: 16px;color: #666;}
.new .w-r em p{float: left;line-height: 24px;font-size: 14px;color: #333;font-weight: bold;padding-left: 14px;padding-top: 16px;}
.new .w-r em p a{color: #333;}
.new .w-r em p span{display: block;font-size: 14px;color: #1a1a1a;font-weight: normal;}

/**/
.link { height:180px; overflow:hidden; font-family: "思源黑体";}
.link h2{ height:46px; background:url(Img/Index/link_h.gif) no-repeat right 25px; overflow:hidden;margin-bottom: 20px;}
.link h2 span{ font:18px "Microsoft Yahei"; line-height:20px; }
.link h2 span a{ color:#1c4892;}
.link h2 i{  color:#e8e8e8; text-transform:uppercase;display: block;}
.link h2 a.mo{font-size: 14px;color: #494949;font-weight: normal;}
.link p{ font-family:"Microsoft Yahei";}
.link p a{margin-bottom: 14px; color:#555555; background: url(Img/Index/link_ab.gif) no-repeat left center;padding-left: 20px; display:inline-block;font-size: 14px;margin-right: 107px;}
.link p a.non{margin-right: 0;}


.fullSlide {
	width:100%;
	position:relative;
	height:500px;

}

.fullSlide .bd li {
	
	height:500px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
	 background-repeat:no-repeat;
}
.fullSlide .bd li  a
{
     display:block;  height:500px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:-5px;
	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:73px;
	height:15px;
	margin:1px;
	overflow:hidden;
	background:#1c4892;
	  border-radius: 4px;
	line-height:999px; 
}
.fullSlide .hd ul .on {
	background:#40ac3f;
}
.fullSlide .prev,.fullSlide .next {	display:block;
	position:absolute;
	z-index:1;top:50%;
	margin-top:-30px;left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:81px; height:80px;}
.fullSlide .prev{ background:url(img/Index/left1s.png) no-repeat;}
.fullSlide .next {left:auto;right:1%;background:url(img/Index/right1s.png) no-repeat;}