﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}




/**/
.banner a{display:block;height:621px; overflow:hidden;}
/******************************广告*********************************/
.banners{height: 500px;}
.fullSlide {
	width:100%;
	position:relative;
	height:621px;
	min-width:1200px;  
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li 
{
    background-repeat: no-repeat;
	width:100% !important;
	height:621px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	height:621px;
}

.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:#02A9F9;
}
.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(new/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(new/right1s.png) no-repeat;
}


.s_bj{ height: 108px; border-bottom: 1px solid #e2e2e2; overflow: hidden;}
.s_bj h2{ width: 331px; border-right: 1px solid #e1e1e1; overflow: hidden; margin-top: 10px; padding-top: 12px; height: 72px; font-size: 16px; line-height: 24px; font-weight: normal; margin-right: 78px; float: left;}
.s_bj h2 img{ display: block;}
.sou{ width:510px; height:98px; float: left; overflow:hidden; margin-top: 10px;border-right: 1px solid #e1e1e1; }
.s_inp01{ width:460px; padding-top:16px; *padding-top:14px; }
.inp01{ width:344px; height:29px; line-height:29px; background:url(new/s.gif) no-repeat; border:0 ; color:#8f8f8f; font-size:12px; padding-left:10px;}
.inp02{ background:url(new/ss.gif) no-repeat; width:81px; height:29px; border:0;}
.sou p{ width:511px; color:#6b6b6b; line-height: 25px;}
.sou p a{color:#8f8f8f; padding:0 8px;}

.tel{ width: 185px; font-size: 14px; color: #999999; margin-top: 27px; background:url(new/tel.gif) no-repeat left center; padding-left: 50px; }
.tel span{ display: block; font-size: 28px; font-family: arial; color:#02a9f9; line-height: 32px;}

/**/
.news{ width:738px; height:416px; overflow:hidden; margin-top: 36px ;}
.n_nav { height:47px; overflow:hidden; background:url(new/news_line.gif) repeat-x left bottom;}
.n_nav span a{ font:14px/47px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.n_nav li{ float:left;}
.n_nav li a{ color:#333333; padding:0 10px; font-size:18px; display: inline-block; height: 44px; line-height: 44px;}
.n_nav li a:hover , .n_nav .cur a{ color:#02a9f9; font-weight:bold; border-bottom: 3px solid #02a9f9; text-decoration: none;}
.news_c{height:350px; overflow:hidden;}
.news_c dl{ margin:18px  0 0; height:130px; overflow:hidden;}
.news_c dt{ width:238px; height:129px; overflow:hidden;}
.news_c dt img{width:238px; height:129px; }
.news_c dd{ width:485px; overflow:hidden;}
.news_c dd h3{ font-size:16px; height:25px; line-height:30px; overflow:hidden;}
.news_c dd h3 span{ font-size: 12px;}
.news_c dd p{font-size:14px; line-height:28px; overflow:hidden; padding-top:10px;} 

.news_c ul{ margin:20px 0 0;}
.news_c li{  height:36px; line-height:36px; overflow:hidden; font-size:14px; padding-left: 18px; background:url(new/news_ico.gif) no-repeat left center;}
.news_c li span{ font-family:Arial, Helvetica, sans-serif;}

.wt{width:430px; height:416px; overflow:hidden; margin-top: 36px ;}
.wt h2{ height:47px; overflow:hidden; background:url(new/news_line.gif) repeat-x left bottom;}
.wt h2 i{color:#02a9f9; font-weight:bold; border-bottom: 3px solid #02a9f9; display: inline-block; height: 44px; font-size: 18px; line-height: 44px;}
.wt h2 i a{ color: #02a9f9;}
.wt span a{font:14px/47px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.wt_c{height:350px; overflow:hidden;}
.wt_c dl{ padding:14px 0;  border-bottom:1px dashed #d3d3d3; font-size:14px;}
.wt_c dt{ background:url(new/w.gif) no-repeat left top; line-height:26px; height:26px; overflow:hidden; padding-left:34px;}
.wt_c dd{ background:url(new/d.gif) no-repeat left 2px; line-height:30px;overflow:hidden; padding-left:34px; margin-top:10px;}

.link { height:60px; overflow:hidden; }
.link h2{ width: 90px; height: 29px; border:1px solid #02a9f9; text-align: center; line-height: 29px; overflow: hidden; text-align: center; line-height: 29px; float: left;  font-size: 16px; font-weight: normal;}
.link h2 a{ color: #02a9f9;}
.link span{ display:block; float: right; width: 125px; height: 29px; line-height: 29px; border:1px solid #bcbcbc; text-align: center; line-height: 29px;}
.link h2 i{ display:inline-block; font:12px "Times New Roman", Times, serif; color:#74797d; text-transform:uppercase; line-height:50px;}
.link h2 i a{ color:#084ea4; font:18px "Microsoft Yahei"; display:inline-block; line-height:50px; margin-right:5px; padding-right:15px;}
.link p{ line-height:31px; width: 800px; color:#555; overflow: hidden; float: left;}
.link p a{ color:#555; padding:0 24px; display:inline-block;}

/**/
.fang{ margin: 45px auto 0; height: 640px; width: 1200px; overflow: hidden; font-family:"Microsoft Yahei";}
.bt{ height: 93px; overflow: hidden; font-size: 30px;  text-align: center; line-height: 35px;}
.bt a{ color: #02a9f9;}
.bt img{ vertical-align: middle; margin: 0 25px;}
.bt span{ display: block; font-size: 20px; color: #a3a3a3; font-weight: normal;}
.bt i{ display: block; font-size: 18px; color: #bababa; font-weight: normal; font-family: "Times New Roman", Times, serif;}
.fa_nav{ height: 38px; padding-left: 212px; overflow: hidden;}
.fa_nav li{ float: left; width: 218px; overflow: hidden; margin-right:58px ;}
.fa_nav li a{ display: inline-block; width: 218px; height: 38px; text-align: center; line-height: 38px;background:url(new/fang_1.jpg) no-repeat 0 0; font-size: 18px; color: #fff;}
.fa_nav li a:hover ,.fa_nav .cur a{ text-decoration: none; background:url(new/fang_2.jpg) no-repeat 0 0;}
.fang_c{ margin-top: 24px; height: 470px; overflow: hidden;}
.fang_c dl{ height: 447px; overflow: hidden;}
.fang_c dl dt { width: 600px; overflow: hidden; float:left;}
.fang_c dt img{ width: 600px; height: 447px;}
.fang_c dd{width: 599px; height: 445px; border:1px solid #ebebeb; border-left: 0; overflow: hidden; float: right;}
.fang_c dd h3{ padding:35px 0 0 30px; font-size: 24px; color: #1b1b1b; font-weight: normal; line-height: 30px;}
.fang_c dd h3 a{ color: #1b1b1b;} 
.fang_c dd p{ font-size: 14px; line-height: 27px; color: #2c2c2c; padding: 25px 25px 0; height: 128px; overflow: hidden;}
.fang_c dd i{ display: block; padding-left: 35px; height: 27px; overflow: hidden;}
.fang_c dd i a{ display: inline-block; width: 115px; height: 27px; text-align: center; line-height: 27px; font-size: 14px; color: #fff;background:url(new/fang_cur2.gif) no-repeat 0 0; margin-right: 30px;}
.fang_c dd i a:hover , .fang_c dd i a.cur{background:url(new/fang_cur1.gif) no-repeat 0 0; text-decoration: none;}
.fang_c ul{ margin-left: 25px;}
.fang_c ul li{ float: left; position: relative; width: 166px; height: 171px; overflow: hidden; margin: 25px 25px 0 0;}
.fang_c li img{ border:1px solid #e1e1e1; width: 164px; height: 171px;}
.fang_c li span{ display: block; position: absolute; top: 1px; left:1px; width: 164px; height: 171px;background:url(new/fang_span.png) repeat 0 0; font-size: 14px; line-height: 171px; text-align: center; color: #fff ; display: none;}

/**/
.classic{ width: 1200px; margin: 0 auto; margin-top:25px;overflow: hidden; font-family:"Microsoft Yahei";}
.classic h2{ height: 88px;}
.classic_nav{ width: 450px; overflow: hidden;}
.classic_nav li{ float: left; width: 217px; height: 106px; margin: 0 5px 5px 0; overflow: hidden;}
.classic_nav li a{ display: inline-block; width: 190px; height: 70px; border:1px solid #dfdfdf; background: #f5f5f5; padding: 34px 0 0 25px; font-size: 18px; color: #5c5c5c; font-weight: bold; line-height: 24px;}
.classic_nav li i{display: block; font-size: 12px; font-family: arial; color: #b8b8b8; text-transform: uppercase;}
.classic_nav li a:hover , .classic_nav .cur a{ background: #02a9f9; border:1px solid #02a9f9; color: #fff; text-decoration: none;}
.classic_nav li a:hover i, .classic_nav .cur a i{ color: #fff;}
.classic_c{ width: 732px; overflow: hidden;}
.classic_c dl{ width: 732px; height: 439px; position: relative; overflow: hidden;}
.classic_c dt img{ width: 732px; height: 439px;}
.classic_c dd{ position: absolute; height: 127px; overflow: hidden; bottom:0; left:0; width: 732px; z-index: 3;background:url(new/fang_span.png) repeat 0 0; }
.classic_c dd h3{ padding: 15px 0 0 15px; font-size: 18px; font-weight: normal;}
.classic_c dd h3 a{ color: #fff;}
.classic_c dd h3 img{ vertical-align: middle; margin-left: 10px;}
.classic_c dd p{ padding: 5px 15px 0; font-size: 14px; line-height: 24px; color: #fff;}

/**/
.pic{  no-repeat center top; overflow: hidden; position: relative;}
.online{ position: absolute; top: 0; right:50%; margin-right: -630px; width: 495px; height: 395px;background:url(new/online_bj.png) no-repeat center top; font-family:"Microsoft Yahei";}
.online h2{ font-size: 24px; text-align: center; padding-top: 35px; height: 45px; overflow: hidden; font-weight: normal;}
.online h2 a{ color: #02a9f9;}
.online ul{ padding-left: 67px;}
.online ul li{ margin-top: 13px; width: 354px; height: 52px; background: #ececec; overflow: hidden; color: #f00;}
.online li span{ display: inline-block; line-height: 52px; width: 55px; padding-left: 24px; color: #232323; font-size: 18px;}
.online .nones{ background: none; height: 120px;}
.inp22{ width: 255px; height: 52px; line-height: 52px; color:#232323; font-size: 14px; border:none; background: none;}

.btn22{background:url(new/mf.gif) no-repeat left top; width: 136px;height: 32px; border:0; margin: 40px 30px 0;}
.btn23{background:url(new/sq.gif) no-repeat left top; width: 136px;height: 32px; border:0; margin-top: 40px; }

/**/
.ys_bj{ margin-top: 31px; height: 1710px; overflow: hidden; position: relative;min-width: 1200px;  font-family:"Microsoft Yahei";}
.ys1{ height: 254px;background:url(new/ys1.jpg) no-repeat center top; overflow: hidden;}
.ys2{ height: 448px;background:url(new/ys2.jpg) no-repeat center top; overflow: hidden;}
.ys3{ height: 526px;background:url(new/ys3.jpg) no-repeat center top; overflow: hidden;}
.ys4{ height: 482px;background:url(new/ys4.jpg) no-repeat center top; overflow: hidden;}
.ys{ position: absolute; top: 0; left:50%; margin-left: -600px; width: 1200px; height: 1710px; overflow: hidden;}
.ys h2{ padding-top: 40px; text-align: center; font-size: 48px; color: #fff;}
.ys h2 i{ display: block; font-size: 24px; font-family: "Times New Roman", Times, serif; font-weight: normal; }
.ys .dl01{ position: absolute; top: 320px; left:545px; width: 565px; overflow: hidden;background:url(new/1.png) no-repeat left top;}
.ys .dl02{ position: absolute; top: 864px; left:52px; width: 490px; overflow: hidden;background:url(new/2.png) no-repeat left top;}
.ys .dl03{ position: absolute; top: 1254px; left:542px; width: 590px; overflow: hidden;background:url(new/3.png) no-repeat left top;}
.ys dt{ padding-left: 90px; font-size: 24px; font-weight: bold; color: #2f2f2f; line-height: 30px; padding-top: 12px;}
.ys dt i{ display: block;font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: normal;}
.ys dd{ padding-top:45px;}
.ys dd p{ padding-left: 22px;background:url(new/ys_ico1.png) no-repeat left 10px; font-size: 14px; line-height: 28px; color: #585858;}
.ys dd i{ display: block; width: 180px; height: 78px; text-align: center; line-height: 40px; font-size: 22px;background:url(new/ys_ico.png) no-repeat left 0; margin-top: 30px;}
.ys dd i a{ color: #fff;}
.ys .dl02 dt { color: #fff;}
.ys .dl02 dd p{ color: #fff;background:url(new/ys_ico2.png) no-repeat left 10px; }
.ys .dl02 dd i{ display: block; width: 180px; height: 78px; text-align: center; line-height: 40px; font-size: 22px;background:url(new/ys_ico3.png) no-repeat left 0; margin-top: 30px;}
.ys .dl02 dd i a{ color: #02a9f9;}

/**/
.lc{ margin-top: 45px; height: 345px; overflow: hidden;}
.lc h2{ height: 78px;}
.lc dl.dl01{ margin-left: 35px;}
.lc dl{ float:left; display: inline; width: 210px; padding-right:93px ;background:url(new/lc_line.gif) no-repeat right 141px; height: 230px;}
.lc .dl04{ padding-right: 0; background: none;}
.lc dt{ width: 130px; height: 130px; position: relative; margin: 0 auto; z-index: 3; overflow: hidden;}
.lc dt a{ width: 130px; height: 130px; display: inline-block;}
.lc .dl01 dt a{background:url(new/lc1.jpg) no-repeat center 0;}
.lc .dl02 dt a{background:url(new/lc6.jpg) no-repeat center 0;}
.lc .dl03 dt a{background:url(new/lc3.jpg) no-repeat center 0;}
.lc .dl04 dt a{background:url(new/lc4.jpg) no-repeat center 0;}
.lc .dl01 dt a:hover{background:url(new/lc5.jpg) no-repeat center 0;}
.lc .dl02 dt a:hover{background:url(new/lc2.jpg) no-repeat center 0;}
.lc .dl03 dt a:hover{background:url(new/lc7.jpg) no-repeat center 0;}
.lc .dl04 dt a:hover{background:url(new/lc8.jpg) no-repeat center 0;}
.lc dd{ width: 208px; height: 83px; padding-top: 65px; border:1px solid #cbcbcb; margin-top:-56px; position: relative; z-index: 1; font-size: 18px; text-align: center; line-height: 26px;}
.lc dd b{ display: block; font-size: 20px; color: #02a9f9;}

/**/
.show{ height: 670px; overflow: hidden; position: relative;margin-top:20px;}
.show h2{ height: 94px; overflow: hidden;}
.show ul{ height: 458px; overflow: hidden; margin-left:10px;}
.show li{  margin: 0 auto; overflow: hidden; height: 430px; position: relative;}
.show li img{ width: 573px; height: 430px;}
.show li span{ display: block;background:url(new/fang_span.png) repeat center 0; position: absolute; bottom:0; left:0; width: 573px; height: 54px; text-align: center; line-height: 54px; font-size: 20px; color: #fff ; font-weight: bold;}
.show .ico{ display: block; font-size: 18px;background:url(new/show_ico.gif) no-repeat center 0; width: 163px; height: 35px; text-align: center; line-height: 35px; margin: 0 auto;}
.show .ico a{ color: #fff;}
.show p{ text-align: center; line-height: 60px; color: #6f6f6f; font-size: 16px; font-weight: bold;}
.show p span{ font-size: 24px; color: #02a9f9;}
.c_z , .c_y{ top: 285px; position: absolute; width: 48px; height: 48px;z-index:9999}
.c_z { left: 80px;}
.c_y { right: 80px;}
.c_z a , .c_y a{ display: block;width: 48px; height: 48px;}
.c_z a{background:url(new/c_z1.png) no-repeat center 0; }
.c_y a{background:url(new/c_y1.png) no-repeat center 0; }
.c_y a:hover{background:url(new/c_y1_cur.png) no-repeat center 0; }
.c_z a:hover{background:url(new/c_z1_cur.png) no-repeat center 0; }



/**/
.about_bj{ padding-top: 45px; height: 530px; overflow: hidden; background: #f0f0f0;min-width: 1200px;}
.about { width: 1200px; height: 530px;  margin: 0 auto; overflow: hidden; font-family:"Microsoft Yahei"; position: relative;}
.about h2{ height: 85px;}
.about dl dt{ width: 560px; overflow: hidden; float: left;}
.about dt img{ width: 560px; height: 370px;}
.about dd{ width: 600px; overflow: hidden; float: right;}
.about dd h3{ padding-top: 47px; font-weight: normal; font-size: 20px; color: #6a6a6a;}
.about dd h3 a{ color: #292929; font-size: 22px;}
.about dd p{ padding-top: 20px; height: 90px; font-size: 14px; line-height: 30px; color: #6a6a6a;}
.about dd p a{ color: #02a9f9;}
.about_c{ position: absolute; top: 300px; right:0; width: 600px; overflow: hidden;}
.about_z{ width: 26px; height: 25px; overflow: hidden; margin-top: 50px;}
.about_z a{ display: inline-block;width: 26px; height: 25px; background: #6a6a6a; }
.about_z a:hover { background: #02a9f9;}
.aboutimg{ width: 545px; overflow: hidden;}
.aboutimg li{ float: left; width: 165px; overflow: hidden; margin-left: 14px; display: inline;}
.aboutimg li img{ width: 165px; height: 130px;}
.aboutimg li span{ display: block; color: #6a6a6a; line-height: 30px; text-align: center;}



/**/

.gy{width:1200px; margin:0 auto;}
.gy p{ height:40px; overflow:hidden; background:url(gy_t.gif) no-repeat left bottom; font:20px/43px "microsoft Yahei";}
.gy p a{ color:#0bb1eb;font-weight:bold;}
.gy p span{ padding-top:10px; margin-right:33px; height:23px;  overflow:hidden; font:12px/23px "microsoft Yahei"; display:block;}
.gy p span a{ color:#afadad;}
.gy dt{ float:left;width:1200px; overflow:hidden;} 
.gy img{padding:4px;} 

/**/



/**/



/**/



/**/



/**/



/**/



/**/