@charset "utf-8";
/* CSS Document */
/*common*/
#roll { display:none !important; }
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner a{ display:block; height:523px; overflow:hidden;}
html,body,*{font-family: "" ! important; }
a{font-family: "" ! important; }

/**/
.hz{ height:333px; overflow:hidden; width:1110px; margin:0 auto;}
.hz h2{ height:88px; overflow:hidden; text-align:center; font:bold 30px ""; padding-top:50px;}
.hz h2 a{ display:block; color:#222;}

.hz_con{ height:195px; overflow:hidden;}
.hz_con .tempWrap{margin-left:53px;width:1003px !important;}
.hz_con em.e01{ display:block; width:21px; height:33px; margin-top:48px;}
.hz_con em.e02{ display:block; width:21px; height:33px; margin-top:-78px;}
.hz_con em a{ display:block; width:21px; height:33px;}
.hz_con .e01 a{ background:url(Img/Index/h_l.png) no-repeat left top;}
.hz_con .e02 a{ background:url(Img/Index/h_r.png) no-repeat left top;}
.hz_con .e01 a:hover{ background:url(Img/Index/h_l01.png) no-repeat left top;}
.hz_con .e02 a:hover{ background:url(Img/Index/h_r01.png) no-repeat left top;}
.hz_con ul{ margin-left:30px; display:inline;}
.hz_con ul li{ width:186px; float:left; margin-right:18px; line-height:0;}
.hz_con ul li span{ width:186px; height:29px; background:#328fe1; font:12px/28px ""; color:#fff; text-align:center; display:block;}
.hz_con ul li img{ overflow:hidden; width:184px; height:110px; border:1px solid #dfdfdf; border-bottom:0;}
.hz_con .nobot{ margin-right:0;}
/**/
.cp{ background:url(../images/cp_bj.jpg) no-repeat center top; height:705px; overflow:hidden;}
.lc_c .lc01{ width:184px; margin-left:40px;}
.cp_con{ height:651px; overflow:hidden; margin-top:54px;}

.cp_lb{ width:272px; height:611px; overflow:hidden; background:#328fe1;}
.cp_lb h2{ background:url(Img/Index/lb_h.gif) no-repeat left top; width:272px; height:90px; overflow:hidden; font:bold 30px/90px ""; color:#0f0f00; text-align:center;}
.cp_lb h2 a{color:#0f0f00;}

.cp_lb ul{ height:522px; overflow:hidden;}
.cp_lb ul li{ padding:13px 0 0 33px; height:49px; border-bottom:1px solid #51a0e5; font:14px/35px ""; color:#fff; overflow:hidden;}
.cp_lb ul li span{ float:left; width:190px; padding:0 0 0 12px;}
.cp_lb ul li a{ color:#fff;}
.cp_lb ul li img{ width:35px; height:35px; float:left; display:block;}
.cp_lb .nobot{ border-bottom:0;}

.cp_x{ width:705px; height:611px; background:#fff; position:relative;}
.cp_x dl{ width:695px; height:606px; margin-left:5px; margin-top:5px;}

.cp_x dl dt{ width:695px; height:456px; overflow:hidden;}
.cp_x dl dt img{width:695px; height:456px;}

.cp_x dl dd{ width:645px; margin:0 auto; font:14px/24px ""; color:#666; margin-top:18px;}
.cp_x dl dd a{ display:block; font:bold 18px/36px ""; color:#333;}


.cp_x em{ display:block; width:58px; height:60px; position:absolute; z-index:10;}
.cp_x em a{ display:block; width:58px; height:60px;}

.cp_x .e01{ top:203px; left:5px;}
.cp_x .e02{ top:203px; right:5px;}


.cp_x .e01 a{ background:url(../images/c_l.png) no-repeat left top;}
.cp_x .e02 a{ background:url(../images/c_r.png) no-repeat left top;}
.cp_x .e01 a:hover{ background:url(../images/c_l01.png) no-repeat left top;}
.cp_x .e02 a:hover{ background:url(../images/c_r01.png) no-repeat left top;}

/**/
.zx01{ background:url(../images/zx_bj.jpg) no-repeat center top; height:246px; overflow:hidden;}

.zx01_con{ position:relative; height:246px; overflow:hidden;}

.zx_tel{ width:318px; height:80px; position:absolute; right:0; bottom:0;}
.zx_tel p{ width:202px; height:64px; background:#ffff00; font:14px ""; color:#000e20; text-align:right; padding-right:20px; padding-top:16px;}
.zx_tel p em{ display:block; font:30px Impact; color:#000e20;}
.zx_tel span{ display:block; width:95px; height:80px; overflow:hidden;}
.zx_tel span a{ display:block; width:95px; height:44px; background:url(Img/Index/zx_b.gif) no-repeat left top; font:18px/44px""; color:#fff; text-align:center; padding-top:36px;}


/**/
.fa{ background:url(../images/fa_bj.jpg) no-repeat center top; height:770px; overflow:hidden;}

.fa_con{ height:770px; overflow:hidden;}
.fa_con h2{ text-align:center; height:92px; padding-top:61px;}
.fa_con h2 a{ display:block; font:30px ""; color:#222;}

.fa_c{ height:617px; overflow:hidden; position:relative;}

.fa_cx{ height:322px; overflow:hidden;}
.fa_cx dl{ height:322px; overflow:hidden;}
.fa_cx dl dt{ width:499px; height:322px; overflow:hidden;}
.fa_cx dl dt img{ width:499px; height:322px; }
.fa_cx dl dd{ position:relative; padding-left:70px; width:425px; height:312px; border:5px solid #328fe1; border-left:0;}

.fa_cx dl dd span{ margin-top:32px; display:block; font:bold 20px/66px ""; color:#328fe1; height:69px; background:url(Img/Index/f_wh.gif) no-repeat left bottom;}
.fa_cx dl dd p{ font:14px/28px ""; color:#666; width:352px; margin-top:26px; height:108px;}

.fa_cx dl dd a{ display:inline-block; width:92px; height:27px; border:1px solid #328fe1; font:bold 14px/26px ""; color:#328fe1; text-align:center; margin-right:6px;}

.fa_cx dl dd  em{ position:absolute; font:56px/56px Impact; color:#328fe1; top:58px; right:80px;}

.fa_q ul{ margin-top:41px; height:158px;}
.fa_q ul li{ float:left;width:114px; }
.fa_q ul .fa01{ width:72px; margin-right:15px;}
.fa_q ul .fa01 a{width:72px;}
.fa_q ul li a{ display:inline-block; background:url(../images/fa_b01.png) no-repeat center top; width:114px;}
.fa_q ul .cur a{ background:url(../images/fa_b.png) no-repeat center top;}
.fa_q ul li img{ width:72px; height:72px; display:block; margin:0 auto;}
.fa_q ul li span{ margin-top:10px; display:block; font:14px ""; color:#333; text-align:center; margin-left:5px;}

.f_q{ position:absolute; width:92px; height:40px; bottom:300px; right:0;}
.f_q a{ display:inline-block; width:45px; height:40px; overflow:hidden; float:left;}
.f_q .a01{ background:url(../images/f_l.gif) no-repeat left top;}
.f_q .a02{ background:url(../images/f_r.gif) no-repeat left top;}
.f_q .a01:hover{ background:url(../images/f_l01.gif) no-repeat left top;}
.f_q .a02:hover{ background:url(../images/f_r01.gif) no-repeat left top;}
.fa_w{ height:45px; overflow:hidden;}
.fa_w a{ display:inline-block; font:16px/44px ""; color:#fff; background:url(../images/f_b.gif) no-repeat left top; width:477px; height:45px; text-align:center; margin-right:40px;}
.fa_w .nobot{ margin-right:0;}
/**/
.al{ height:579px; overflow:hidden; background:#f4f4f4;}
.al h2{ height:88px; text-align:center; padding-top:50px;}
.al h2 a{ display:block; font:30px ""; color:#222;}

.al_con{ width:1110px; margin:0 auto;}

.al_con em.e01{ display:block; width:21px; height:33px; margin-top:178px;}
.al_con em.e02{ display:block; width:21px; height:33px; margin-top:-209px;}
.al_con .tempWrap{width:1000px !important;margin-left:52px;}
.al_con em a{ display:block; width:21px; height:33px;}
.al_con .e01 a{ background:url(../images/h_l.png) no-repeat left top;}
.al_con .e02 a{ background:url(../images/h_r.png) no-repeat left top;}
.al_con .e01 a:hover{ background:url(../images/h_l01.png) no-repeat left top;}
.al_con .e02 a:hover{ background:url(../images/h_r01.png) no-repeat left top;}


.al_c{ margin-left:30px; display:inline;}
.al_c dl{ margin-right:36px; float:left; width:309px; height:389px; background:#fff;}
.al_c dl dt{ width:282px; height:144px; overflow:hidden; margin:0 auto; margin-top:15px;}
.al_c dl dt img{ width:282px; height:144px;}
.al_c dl dd{ width:258px; margin:0 auto;}
.al_c dl dd span{ display:block; font:bold 14px/24px ""; color:#333; margin-top:16px;}
.al_c dl dd span i{ display:block; font:bold 14px/24px ""; color:#333;}
.al_c dl dd span a{ display:block; color:#333;}
.al_c dl dd p{ margin-top:12px; font:12px/24px ""; color:#666;}
.al_c dl dd p a{ display:block; font-weight:bold; color:#333; margin-top:24px;}

.al_c .nobot{ margin-right:0;}

/**/
.ys01{ height:1332px; overflow:hidden; background:url(../images/ys01.jpg) no-repeat center top;}
.ys02{ height:1332px; overflow:hidden; background:url(../images/ys02.jpg) no-repeat center 792px;}

.ys_con{ height:1332px; overflow:hidden; position:relative;}

.one{ width:523px; position:absolute; top:339px; right:0;}
.one dt{ height:49px; overflow:hidden;}
.one dt span{ margin-right:22px; display:block; background:url(Img/Index/ys_d.png) no-repeat left top; width:45px; height:49px; font:24px/48px Arial, Helvetica, sans-serif; color:#328fe1; text-align:center;}
.one dt p{ font:bold 24px/48px ""; color:#328fe1;}
.one dd{ margin-left:68px;}
.one dd p{ font:14px/24px ""; color:#333;}

.two{ top:596px; right:477px;}
.two dt span{ margin-right:0;}
.two dt p{ margin-right:22px; display:inline;}
.two dd{ margin-right:68px; margin-left:0;}
.two dd p{ text-align:right;}
.two dd a{ display:block; background:url(Img/Index/ys_z.gif) no-repeat left top; width:129px; height:31px; font:16px/30px ""; color:#fff; text-align:center; margin-top:16px; margin-left:323px;}

.three{ top:854px; right:0;}

.four{ top:1111px; right:477px;}
.four dt span{ margin-right:0;}
.four dt p{ margin-right:22px; display:inline;}
.four dd{ margin-right:68px; margin-left:0;}
.four dd p{ text-align:right;}
.four dd a{ display:block; background:url(Img/Index/ys_z.gif) no-repeat left top; width:129px; height:31px; font:16px/30px ""; color:#fff; text-align:center; margin-top:16px; margin-left:323px;}

/**/
.zx02{ background:url(../images/zx_bj02.jpg) no-repeat center top; height:213px; overflow:hidden;}
.zx02_con{ height:213px; overflow:hidden; position:relative;}

/**/
.lc{ /*background:url(../images/lc_bj.jpg) no-repeat center top; */height:572px; overflow:hidden;}
.lc_con{ height:572px; overflow:hidden; position:relative;}
.lc_con h2{ height:89px; overflow:hidden; text-align:center; padding-top:50px;}
.lc_con h2 em{ display:block; font:30px ""; color:#222;}

.lc_c{ height:433px; overflow:hidden;}
.lc_c ul{ height:433px; overflow:hidden;}
.lc_c ul li{ float:left; width:228px; margin-bottom:47px; margin-right:20px;}
.lc_c ul li em{ display:block; width:49px; height:49px; margin:0 auto;}
.lc_c ul li em img{ width:49px; height:49px;}
.lc_c ul li span{ display:block; font:bold 16px/40px ""; color:#328fe1; text-align:center;}
.lc_c .nobot{ margin-right:0;}

.lc_con p{ background:url(..images/lc_tel.gif) no-repeat right center; position:absolute; /*right:116px;*/ /*bottom:88px;*/ font:14px ""; color:#328fe1; text-align:right; padding-right:68px;}
.lc_con p span{ display:block; font:30px Impact; color:#328fe1;}
/**/
.about{ background:#328fe1; height:530px; overflow:hidden;}

.a_l{ width:1000px; height:497px; margin-top:33px;}
.a_l h2{ height:82px; overflow:hidden;}
.a_l h2 a{ font:bold 24px/82px ""; color:#fff;}
.a_l h2 span a{ font:12px/100px ""; color:#fff; text-transform:uppercase;}
.a_l dl dt{ width:1000px; height:220px; background:#fff;}
.a_l dl dt img{ width:994px; height:214px; padding:3px;}

.a_l dl dd p{ margin-top:18px; font:14px/24px ""; color:#e0ebf9; height:94px; overflow:hidden;}
.a_l dl dd a{ display:block; width:114px; height:27px; font:14px/26px ""; color:#fff; text-align:center; border:1px solid #fff;}

.ry{ width:271px; height:474px; background:#fff; margin-top:56px;}
.ry h2{ height:60px; background:#ffff00;}
.ry h2 a{ margin-left:29px; font:bold 18px/60px ""; color:#171700;}
.ry h2 span a{ margin:0; margin-right:15px; display:inline; font:12px/60px ""; color:#171700; text-transform:uppercase;}

.ry_c{ margin-top:21px;}
.ry_c ul{ width:205px; margin:0 auto;}
.ry_c ul li{ width:205px; height:198px; overflow:hidden;}
.ry_c ul li img{ width:205px; height:151px;}
.ry_c ul li span{ display:block; font:12px/32px ""; color:#666; text-align:center;}
/**/
.fc{ height:308px; overflow:hidden;}
 .fc-main .tempWrap{padding-top:46px;}
.fc ul{ height:185px; overflow:hidden;}
.fc ul li{ float:left; width:187px; height:168px; overflow:hidden; position:relative; margin-right:16px;}
.fc ul li p{ position:absolute; top:0; left:0; background:url(Img/Index/fc_ho.png) no-repeat left top; width:187px; height:131px; overflow:hidden; display:none;}
.fc ul li img{ width:187px; height:131px;}
.fc ul li span{ display:block; height:37px; font:12px/36px ""; color:#666; text-align:center;}

.fc .nobot{ margin-right:0;}

.fc_q{ height:35px; background:url(../images/fc_q.gif) repeat-x left center;}
.fc_q a{ display:inline-block; width:35px; height:35px;}
.fc_q .a01{ background:url(../images/fc_l.gif) no-repeat left top; margin-right:13px; margin-left:458px;}
.fc_q .a02{ background:url(../images/fc_r.gif) no-repeat left top;}
.fc_q .a01:hover{ background:url(../images/fc_l01.gif) no-repeat left top;}
.fc_q .a02:hover{ background:url(../images/fc_r01.gif) no-repeat left top;}
/**/
.new{ background:#f6f6f6; height:493px; overflow:hidden;}

.n_con{ height:443px; overflow:hidden; margin-top:50px;}

.n_l{ width:676px;}
.n_u{ height:38px;}
.n_u span{ display:inline-block; font:14px/38px ""; color:#171700; text-transform:uppercase;}
.n_u span a{ color:#171700;}
.n_u ul li{ float:left; font:18px/38px ""; color:#666; width:131px; height:38px; text-align:center;}
.n_u ul li a{ display:block; width:131px; height:38px;}
.n_u ul li a:hover ,.n_u .cur a{ text-decoration:none; color:#fff; background:url(../images/n_ho.gif) no-repeat left top;}

.n_c dl{ margin-top:27px; height:142px; overflow:hidden;}
.n_c dl dt{ width:237px; height:142px; overflow:hidden;}
.n_c dl dt img{width:237px; height:142px;}
.n_c dl dd{ width:405px;}
.n_c dl dd p{ height:124px; font:12px/24px ""; color:#666;}
.n_c dl dd p a{ display:block; font:bold 14px/32px ""; color:#328fe1; margin-bottom:14px;}
.n_c dl dd span{ display:block; font:bold 12px ""; color:#328fe1;}
.n_c dl dd span a{ color:#328fe1;}

.n_c ul{ margin-top:20px;}
.n_c ul li{ background:url(Img/Index/n_l.gif) no-repeat left center; padding-left:14px; float:left; font:14px/32px ""; color:#666; margin-right:115px; width:600px;}

.n_c .nobot{ margin-right:0;}

.wd{ width:273px;}
.wd h2{ height:38px;}
.wd h2 a{ display:inline-block; background:url(../images/wd_h.gif) no-repeat left top; width:151px; height:38px; text-align:center; color:#fff; font:18px/38px "";}
.wd h2 span a{ font:12px/38px ""; color:#171700; text-transform:uppercase; width:70px; background:none;}

.w_c{ margin-top:15px; height:328px; overflow:hidden;}

.w_c dl{ margin-top:22px;}
.w_c dl dt{ padding-left:32px; font:bold 16px ""; color:#328fe1;height:35px; background:url(Img/Index/wd_w.gif) no-repeat left 3px;}
.w_c dl dt a{ color:#328fe1;}
.w_c dl dd{ margin-top:6px; font:12px ""; color:#666; background:url(Img/Index/wd_d.gif) no-repeat left 3px; padding-left:32px;}
/**/
.link { height:222px; overflow:hidden; }
.link p a{ font:12px/48px ""; display:inline-block; padding:0 17px;}
.link p .lin01{ font:bold 16px/48px ""; color:#222;}
.link p .lin02{ padding:0; text-align:center; background:url(../images/link_b.gif) no-repeat left top; display:inline-block; width:80px; height:25px; font:12px/24px ""; color:#fff;}

/*查询*/
.cx{ width:100%; background:url(Img/Index/cx_bj.png) no-repeat center top; height:174px; overflow:hidden; position:fixed; bottom:0; left:0; z-index:999;}
.cx_con{ height:174px; overflow:hidden;}
.cx_con span{ margin-top:103px; display:inline-block; width:290px;}

.cx01{ width:189px; height:34px; background:url(Img/Index/cx_s.gif) no-repeat left top; border:0; font:14px/34px ""; color:#212100; text-align:center;}
.cx02{ background:url(Img/Index/cx_ss.gif) no-repeat left top; width:101px; height:34px; border:0;}

.cx_con p{ margin-left:172px; margin-top:103px; height:35px; overflow:hidden;}
.cx_con p a{ margin-right:8px; display:inline-block; width:127px; height:35px; overflow:hidden;}
.cx_con p img{ width:127px; height:35px; }
.cx_con .nobot{ margin-right:0;}

/******************************广告*********************************/
.banners{height: 523px;}
.fullSlide {
	width:100%;
	position:relative;
	height:auto;
}
.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:523px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	height:523px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	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:100px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#004ebe;
}
.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:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(../images/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(../images/right1s.png) no-repeat;
}




