@charset "gb2312";
/* CSS Document */

html{color:#000;background:#fff;}
body{font:14px/2.5 "Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;word-break:break-all;word-wrap:break-word;background-color: #fafafa;}
body,h1,h2,h3,h4,h5,h6,p,dl,dd{margin:0;}ul,ol,input{margin:0;padding:0;}li{list-style: none;}
img{border:none;vertical-align:middle;}table{border-collapse:collapse;border-spacing:0;}
em,i{font-style:normal}b,strong,th{font-weight:normal;}
textarea{resize:none;}button,input,textarea{/*background: none; border:none;*/font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;vertical-align:middle;}/*input:focus{outline: none;}*/

a{color: #333333; text-decoration: none;}
a:hover{text-decoration:inline;color: #cc0000;}

.clearfix { *zoom:1}
.clearfix:after{content: "";display: block; clear: both;}
.clearDiv{clear:both;height:0;font-size:0; overflow: hidden;}

.fl{float:left;}
.fr{float:right;}

.main{width:1000px;margin:0 auto;}
.w {width:1000px;margin:0 auto;}

/*top*/
.zgHead{height:48px;}
.logo{padding-top:6px;}
.logolink{width:132px;height: 29px;}
.head_link{padding-top:4px;margin-left:20px;font-size:16px;line-height:44px;color:#333;}
.head_link a{color:#333;}
.head_link a:hover{color:#e60012;}
.service_tel{width:330px;color:#333333;padding-top:4px;font-size:16px;line-height:44px;}
.service_tel img{vertical-align: -1px;margin-right:3px;}

/*banner*/
.banner{
	width: 100%;
	height: 639px;
	background: url(imagesbanner.jpg) no-repeat center top;
}
.banner_w {
	padding-top: 87px;
	position: relative;
}
.banner .sm_tit {
	height: 119px;
	background: url(imagessm_tit.png) no-repeat center;
}
.banner h1 {
	height: 194px;
	background: url(imagesh1.png) no-repeat center;
	margin-top: -16px;
}
.banner .h11 {
	height: 190px;
	background: url(imagesh11.png) no-repeat center;
	margin-top: -53px;
}
.banner a {
	width: 118px;
	height: 118px;
	position: absolute;
	left: 440px;
	bottom: -118px;
}
/*»î¶¯Çø*/
.zg_main1{padding-top:30px; padding-bottom:20px; height:240px;}
.zg_main1_l{width:490px; height:240px; background:url(imageszg_main1_bjt.png) no-repeat;}
.zg_main1_l dl{padding-left:25px;}
.zg_main1_l dl dt{width:152px; background:url(imageszg_main1_anh.png) no-repeat; font:bold 22px/42px "Microsoft Yahei"; text-align:center; color:#FFFFFF;}
.zg_main1_l dl dt img{margin-right:5px;}
.zg_main1_l dl dd{font:20px/42px "Microsoft Yahei"; color:#333333; margin-left:20px;}
.zg_main1_l dl dd b{font-weight:bold;}
.zg_main1_l dl dd span{color:#8641ed;}
.zg_main1_l .table {
	border-collapse: collapse;
	margin: 0 auto;
	border: 2px solid #8641ed;
	width: 464px;
	height: 123px;
}
.zg_main1_l .table tr {
	
}
.zg_main1_l .table tr td{
	font: 16px/18px "Microsoft Yahei";
    color: #333333;
    text-align: center;
    border: 1px #c0c0c0 solid;
}
.zg_main1_r{width:490px; height:240px; background:url(imageszg_main1_bjt.png) no-repeat;}
.zg_main1_r_l{background:url(imageszg_main1_ans.png) no-repeat;font:bold 22px/25px "Microsoft Yahei"; text-align:center; color:#FFFFFF; width:52px; height:135px; padding-top:15px; margin-right:50px; margin-top:30px;}
.zg_main1_r_r dl{width:165px; margin-right:25px;}
.zg_main1_r_r dl dd{font:20px/42px "Microsoft Yahei";}

/*»ñÈ¡²Î¿¼×Ê¸ñ*/
.zg_main2_box{width:100%; margin:auto; padding-top:30px; padding-bottom:50px;}
.zg_main2_bt{ margin:auto; text-align:center; padding-bottom:10px;}
.zg_main2{height:auto; box-shadow:0 2px 31px 2px #f9f9f9; background:#FFFFFF; margin-bottom:35px;}
.zg_main2_t{margin-bottom:30px; height:134px;}
.zg_main2_t_l{background:url(imageszg_main2_me.png) top left no-repeat; width:229px; height:104px; text-align:center;font:20px/42px "Microsoft Yahei"; color:#FFFFFF; padding-top:30px;}
.zg_main2_t_l span{font-size:40px; color:#fde800; font-weight:bold;}
.zg_main2_t_r{font:20px/37px "Microsoft Yahei"; color:#333333;padding-top: 10px;width: 700px;}
.zg_main2_t_r b{font-weight:bold;}
.zg_main2_b{padding-top:30px; padding-bottom:40px;}
.zg_main2_b table{width:96%; border:2px solid #8641ed; margin:auto;}
.zg_main2_b table th{background:#5313b2;font:bold 20px/46px "Microsoft Yahei"; color:#FFFFFF;border:1px #c0c0c0 solid;}
.zg_main2_b table td{font:18px/46px "Microsoft Yahei"; color:#333333; text-align:center; border:1px #c0c0c0 solid;}
.zg_main2_gg{margin-top:10px; height:230px;}
.zg_main2_c {
	position: relative;
}
.zg_main2_c .btnn {
	width: 167px;
	height: 45px;
	background: url(imagesbtnn.png) no-repeat center;
	position: absolute;
	right: 247px;
	bottom: 70px;
	cursor: pointer;
}
/*Ç©µ½*/
.zg_main3_box{background:#823beb; margin:auto;}
.zg_main3{height:520px;}
.zg_main3_l{width:120px; background:url(imageszg_main3_qd.png) no-repeat center 52px; padding-top:30px; padding-left:20px;}
.zg_main3_l p{font:bold 42px/54px "Microsoft Yahei"; color:#fde800; width:50px; text-align:center; margin-top:140px;margin-left: 23px;}
.zg_main3_r{}
.zg_main3_dyz{font:20px/95px "Microsoft Yahei"; color:#333333; background:url(imageszg_main3_1z.png) no-repeat; width:810px; height:105px; margin-top:60px;}
.zg_main3_dyz span{font:bold 30px/95px "Microsoft Yahei"; color:#ffffff; margin-left:131px; margin-right:140px;}
.zg_main3_dez{font:20px/95px "Microsoft Yahei"; color:#333333; background:url(imageszg_main3_2z.png) no-repeat; width:640px; height:105px; margin-top:35px; padding-left:170px;}
.zg_main3_dez span{font:bold 30px/95px "Microsoft Yahei"; color:#ffffff;  margin-left:110px;}
.zg_main3_dsz{ background:url(imageszg_main3_3z.png) no-repeat; width:770px; height:105px; margin-top:35px; padding-left:40px;}
.zg_main3_dsz p{font:bold 30px/95px "Microsoft Yahei"; color:#ffffff;}
.zg_main3_dsz span{font:20px/40px "Microsoft Yahei"; color:#333333; margin-right:100px; width:450px; padding-top:5px;line-height: 95px;}
.zg_main3_ps{font:bold 20px/30px "Microsoft Yahei"; color:#fde800; margin-top:15px;}

/*¿Î³Ì*/
.zg_main4_box{width:100%; margin:auto; padding-top:55px;}
.zg_main4_bt{margin:auto; text-align:center; padding-bottom:10px;}
.zg_main4_btx{background:url(imageszg_main4_btx.png) center 30px no-repeat; text-align:center;font:bold 24px/54px "Microsoft Yahei"; color:#FFFFFF; margin-top:40px; margin-bottom:30px; padding-top:30px;}
.zg_main4_btx span{color:#fde800;}
.zg_main4_ewm{
	height: 347px;
	background: url(imagestecher.png) no-repeat center top;
	margin-bottom: 10px;
}
.zg_main4_ewm p{
	font:700 21px/40px "microsoft yahei";
	color:#fff;
	margin-left: 82px;
}
.zg_main4_ewm p:first-child{
	padding-top: 100px;
}
.zg_main4_ewm dl{width:220px; margin-right:30px; margin-bottom:30px;}
.zg_main4_ewm dl dt img{padding:10px;}
.zg_main4_ewm dl dd{font:bold 20px/26px "Microsoft Yahei"; color:#FFFFFF; text-align:center; padding-top:10px;}
.zg_main4_ewm dl dd span{color:#fde800;text-decoration:underline;}
.zg_main4{height:auto; box-shadow:0 2px 31px 2px #f9f9f9; background:#FFFFFF; margin-bottom:35px;}
.zg_main4_kc{height:470px;}
.zg_main4_kc table{width:96%; border:2px solid #8641ed; margin:auto;}
.zg_main4_kc table th{background:#5313b2;font:bold 20px/46px "Microsoft Yahei"; color:#FFFFFF;border:1px #c0c0c0 solid;}
.zg_main4_kc table th span{color:#fde800;}
.zg_main4_kc table td{font:14px/25px "Microsoft Yahei"; color:#333333; text-align:center; border:1px #c0c0c0 solid; padding-top:10px; padding-bottom:10px;}
.table_hs{background:#faf6ff;}
.table_yue{font:bold 26px/46px "Microsoft Yahei"; color:#5313b2;}
.zg_main4_kc table td a{ color:#5313b2;}
.zg_main4_kc table td a:hover{color:#cc0000;}

/*·Ö²¿*/
.zg_main5_box{width:100%; margin:auto; padding-top:30px; background:#5313b2;height:475px;}
.zg_main5_bt{margin:auto; text-align:center; padding-bottom:10px;}

.fenxiao_nr{width:1000px;margin:0 auto;position:relative;}
.fenxiao_nr ul li{float:left;width:190px;height:52px;border:solid 1px #fff;margin:20px 10px 0 0;font:18px/52px "Microsoft Yahei";border-radius:3px;text-align:center;color:#fff;cursor:pointer;}
.fenxiao_nr ul li.on{border:solid 1px #e4263f;background:#e4263f;}
.fenxiao_nr ul li.last{margin-right:0;}
.fenxiao_nr ul li.right{margin-left:606px;}
.fenxiao_nr .contt{position:absolute;width:542px;height:103px;background:#fff;left:202px;top:94px;border-radius:3px;padding:25px 0 0 54px;display:none;}
.fenxiao_nr .contt p{font:18px/40px "Microsoft Yahei";}



.zg_footer{font:14px/25px "Microsoft Yahei"; color:#FFFFFF; text-align:center; background:#242424; width:100%; height:125px; margin:auto; padding-top:25px;}

/*¸¡´°*/
.rightFixed{width: 143px;height: 604px;position: fixed;right: 7px;top:50%;margin-top: -302px;z-index: 100;background: #470c9e;}
.rightFixed .jiao{position:absolute;bottom:-23px;width:46px;height:23px;background:url(imageszg_jiao01.png) no-repeat;left:49px;}
.right_title{font-size: 20px;height: 40px;line-height: 40px;text-align: center;color: #5313b2;background: #fff100;}
.cha{width: 22px;height: 22px;position: absolute;right: -7px;top: -13px;}
.service1{font-size: 18px;line-height: 24px;margin-top: 4px;margin-left: 14px;}
.service1 img{vertical-align: -2px;}
.service1 a{color: white;}
.service1 a:hover{color:#ffffff;text-decoration: underline;}
.service2{margin-top: -1px;}
.tel_list{margin-top: 4px;margin-left: 7px;}
.tel_list li{width: 130px;height: 32px;background: white;margin-bottom: 2px;}
.tel_address{width: 30px;margin-left: 7px;font-size: 12px;line-height: 14px;margin-top: 3px;text-align: center;color: #333333;}
.phone_num{font-size: 12px;line-height: 32px;margin-left: 3px;}
.totop{width: 40px;font-size: 19px;color: white;text-align: center;font-weight: bold;text-decoration: underline;margin-left: 51px;line-height: 35px;cursor: pointer;}
.yousuo{width:60px;height: 143px;background: url(imagesyousuo.png) no-repeat;position: fixed;cursor: pointer;right: -80px;top: 326px;z-index: 100;font:bold 28px/1.2 "Microsoft Yahei";color: #fff100;padding: 15px 0 0 20px;text-align:center;}


.totop img{margin-left: 92px;margin-top: 25px;}

.shadowLayer{ position: fixed; width: 100%;height: 100%;top: 0;left: 0;z-index: 998;background-color: rgba(0, 0, 0, 0.5);}
.alertFrame{ width:595px; height:416px; background:url(imagestc_bg.png) center no-repeat; position:fixed; top:50%; left:50%; margin-top:-208px; margin-left:-297.5px;z-index: 1000; }
.af_title{ text-align:center; color:#3d28cb; font-size:30px; font-weight:bold; margin-top:20px; }
.af_form{ width:378px; margin:18px auto; }
.ad_form_table th, .ad_form_table td{ height:40px; line-height:40px; }
.ad_form_table th{ font-size: 20px; color:#FFF; font-weight:bold }
.ad_form_table select, .ad_form_table input{ display:block; width:316px; height:35px; line-height:35px; border-radius: 2px; border:0px; }
.af_form input.submit{ display:block; border:0px; width:214px; height:50px; font-size:22px; font-weight:bold; background:url(imagestc_btn.png) center no-repeat; margin:18px auto; line-height:50px; text-align:center; }
.closeNow{ width:58px; height:58px; position:absolute; top:-45px; left:50%; margin-left:-29px; background:url(imagestc_close.png) center no-repeat;}
.ad_form_table select,.af_form input.submit,.closeNow{cursor:pointer}
.shadowLayer,.alertFrame{ display:none }


.fdyuyue{ position:fixed; left:0; top:45%;}