@charset "utf-8";
/* CSS Document */
body,ul,li,a,div,table,tr,tb{
	padding: 0px;
	margin: 0px;
	list-style: none;
	font-family: "Microsoft YaHei",Helvetica, Arial, Sans-Serif;
}

.left{ float:left;}
.right{ float:right;}
a img{ border:0px;}

a{color: rgb(89, 89, 89);text-decoration:none;}
a:hover{}

.btn{ padding: 0px; margin:0px;}

.head{
	height: 100px;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.search{
	width: 240px;
	height: 28px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.top_nav{
	width: 285px;
	height: 50px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.top_nav ul{}
.top_nav ul li{ width:65px; height:50px; border-right:1px solid #CCCCCC;/* background:url(../images/top_nav_bg.png) right no-repeat;*/ line-height:50px; float:right; text-align:center; font-size:12px;}
.top_nav ul li a{ color:#595757; display:block; }
.top_nav ul li:hover>ul{ display:block;} 

.sub-menu{ display:none; position:relative; width: 210px; left: -50%;margin-top: 10px;margin-left: -52px;z-index: 93333; padding: 15px; border-radius: 6px;  background-color: #22ac38; font-size: 12px; font-weight: bold; color: #00517e}
.sub-menu p{ padding:0; margin:0px; line-height:40px;}
.arrow{background-image: url('../images/ui.png');background-position: -2px -758px; background-repeat: no-repeat;overflow: hidden;display: block;width: 230px; height: 9px;position: absolute;top: -9px; margin-left: -11px;}
 
 /*banner*/
.banner_box{width:100%;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;}
.banner_box img{width:100%;}.slideBox1{ width:100%; overflow:hidden; position:relative;    } 
.slideBox1 .hd{ height:20px; overflow:hidden; position:absolute; right:10px; bottom:0px; z-index:2;}
 .slideBox1 .hd ul{ overflow:hidden; zoom:1;   } 
 .slideBox1 .hd ul li{margin-top:7px; border-radius:2px;-moz-border-radius:15px;-webkit-border-radius:15px; float:left; margin-right:5px;  
width:24px; height:7px; line-height:14px; text-align:center; background:#aabfb6; cursor:pointer; } 
.slideBox1 .hd ul li.on{ background:#006699; color:#006e53; } 
.slideBox1 .bd{ position:relative; height:100%; z-index:0;   } 
.banner_hd{width:100%; }
.banner_hd ul{ margin:0 auto; width:120px; height:15px;}
/*menu */



.top{ width:100%; overflow:hidden; height:30px; background:#F2F2F2; border-bottom:1px solid #D8D8D8}
.top .top_info{
	width: 1200px;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.top .top_info p{ width:300px; margin:0 auto; color:#888888; float:left; margin-left:20px; display:inline; height:30px; line-height:30px; overflow:hidden; font-size:12px}
.top .top_info ul{ float:right; width:352px; overflow:hidden;}
.top .top_info ul li{ float:left; line-height:30px; overflow:hidden;}
.top .top_info ul li a{ color:#666666; font-size:12px}
.top .top_info ul li a:hover{ color:red;}
.top .top_info ul li span{ padding:0 10px 0 10px; color:#cfcfcf;}


.navigation {width:980px; height:55px;/*background: url(../images/menu_line.gif) left top no-repeat;*/margin:0 auto; padding:0; list-style:none; }	
.navigation_index_li{float:left;width:122px; position:relative; line-height:55px;}
.navigation_index_li a{color:#00517e;display:block;text-decoration:none;text-align:center;font-size:14px; font-weight:bold;}
.navigation_index_li a:hover{ background:#fff;}
.navigation_li {float:left;width:122px; position:relative; line-height:55px; background:url(../images/nav_bg.png) right no-repeat;}
.navigation_li a {color:#00517e;display:block;text-decoration:none;text-align:center;font-size:14px; font-weight:bold;}
.navigation_li a:hover {color:#00517e;background:url(../images/nav_bg02.jpg) right no-repeat; }



.navigation li a.hover {color:#00517e;background:url(../images/nav_bg02.jpg) right no-repeat;}
.index_li li a:hover{color:#00517e; background:#FFF;}
.navigation li ul {position:absolute; left:0; display:none;margin:0 0 0 0px; padding:0; list-style:none;/*border-bottom:3px solid #8fc320;*/ background-color:#FFF; z-index:900; }
.navigation li ul li {width:122px; line-height:35px;float:left; border-top:none; background:none;}
.navigation li ul li a {display:block;color:#333;text-decoration:none;border-top:none;/*border-bottom:1px solid #bcbcbc;*/font-size:14px; font-weight:normal;}
.navigation li ul li a:hover {color:#fff; background: #8fc320;}
.navigation li ul .pros{ float:left;width:180px; margin:10px 10px 5px 10px;}
.navigation li ul .pros h2{ font-size:14px; width:180px; line-height:30px; background-color:#8fc320; color:#fff; text-align:left; text-indent:10px;}
.navigation li ul .pros h2 a{ background-color:#8fc320; color:#fff; text-align:left; font-size:14px;}
.navigation li ul .pros p{ line-height:30px; width:180px; text-align:left; margin:5px auto;}
.navigation li ul .pros p a{ color:#00517e; text-decoration:none; text-align:left;/*border-bottom:1px solid #e3e3e3;*/text-indent:8px; background:none; font-size:12px; padding-left: 18px;}
.navigation li ul .pros p a:hover{ color:#fff;background-color:#8fc320; padding-left: 18px;}


.banner{
	width: 1200px;
	height: 520px;
	overflow: hidden;
	border-radius: 5px;
	margin-top: 17px;
	margin-right: auto;
	margin-bottom: 17px;
	margin-left: auto;
}

.main{ width:1200px; margin:0px auto;}
.cl{ clear:both;}

.yygh{ width:315px; height:100px; margin:0px 17px 10px 0px; background:#005bac; border-radius:5px;}
.yygh_pic{ width:70px; height:68px; margin:17px 0px 17px 40px;}
.yygh_title{ height:68px; margin:17px 20px; width:120px; text-align:center; line-height:68px; font-size:26px;}
.yygh_title a{ color:#FFF;}

.zj_title{
	height: 85px;
	text-align: center;
	width: 100%;
	padding-top: 1px;
	line-height: 40px;
}
.zj_pic{ height:300px; overflow:hidden;}
.zj_pic ul{ width:100%;}
.zj_pic ul li{ height:296px; width:225px; margin-right:10px; float:left; overflow:hidden;}
.zj_pic1{ width:203px; height:195px; border:1px solid #CCC; border-radius:5px; margin-bottom:10px; padding:10px; overflow:hidden;}
.zj_pic1 img{ width:203px; height:195px;}
.zj_text{
	height: 64px;
	width: 215px;
	border: 1px solid #CCC;
	border-radius: 5px;
	line-height: 30px;
	background: #cacaca;
	text-align: center;
}

.index_news{ width:478px; height:152px; margin-right:10px; margin:10px 10px 10px 0px; border:1px solid #e6e6e6;border-radius:5px; }

.index_news_pic{ width:190px; height:152px; border-radius:5px 0px 0px 5px; background:#e6e6e6; overflow:hidden;}
.index_news_pic img{ width:190px; height:152px;}
.idnex_news_conter{ width:260px; height:134px; margin:10px;}
.index_news_title{ width:100%; line-height:30px; border-bottom:1px solid #e6e6e6;}
.index_news_title a{ color:#23597d; font-weight:bold;}
.index_news_jj{ width:100%; height:95px; line-height:20px; font-size:12px;}

.end{ height:260px; width:100%; background:#efefef; margin-top:10px; line-height:30px;}
.end_1{ width:225px; margin-right:55px;}
.end_3{ width:120px;}




.z_picnr2{background:url(../images/ny_left_nav_bg01.png) center no-repeat;}
.ny_banner{
	height: 223px;
	overflow: hidden;
	border-radius: 5px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.wz{
	width: 1180px;
	height: 45px;
	line-height: 40px;
	padding-left: 25px;
	font-size: 12px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.ny_left{ width: 210px;}
.ny_left_top{ height:56px; background:url(../images/ny_left_top.jpg) center no-repeat; border-radius:5px; overflow :hidden ; line-height:56px; color:#fff; padding-left:30px;}
.ny_left_nav{ width: 100%; margin:10px auto;}
.ny_left_nav li{height:55px; line-height:55px; width:100%;background:#efeff0;border-radius:5px; margin:10px auto;background:url(../images/ny_left_nav_bg02.png) center no-repeat;}
.ny_left_nav li a{ display:block; height:55px;border-radius:5px; padding-left:25px; font-size:14px;color: rgb(89, 89, 89);}
.ny_left_nav li a:hover{ background:#c9cacb;background:url(../images/ny_left_nav_bg01.png) center no-repeat;border-radius:5px;padding-left:25px;}


.yyhj{ height:85px;}
.yyhj ul{ padding: 0px;}
.yyhj ul li{ width: 140px; height:30px; background:#d3edfa; margin-right:8px; float:left; line-height:30px; text-align:center;border-radius:5px; font-size:12px; color:#7b7c7f; margin-bottom:10px;}
.yyhj ul li.on{ color: #004c78; font-weight: bold;}
.yyhj ul p{position:absolute;top:24px;left:0px;width:146px;height:7px;border-top: 3px solid #ff6600; overflow: hidden; text-align: center;}
.yyhj ul b{display:inline-block;width:0;height:0;margin-top:-3px;border-style:solid dashed dashed dashed;border-width:9px;border-color: #ff6600 #fff #fff #fff;overflow: hidden;zoom: 1;font-size: 0;}
.product{ position: relative; overflow: hidden; display: none; }
.product-wrap .show{ display: block;}


.nav_bg_0{background:#c9cacb;background:url(../images/ny_left_nav_bg01.png) center no-repeat;border-radius:5px;padding-left:25px;}
.ny_left_nav2{margin:8px -3px;}
.ny_left_nav2 li{ width:100px; height:94px; margin:4px 3px; padding-top:6px; float:left;border:1px solid #bdd1e2; border-radius:5px; overflow:hidden; text-align:center; line-height:100px;}

.ny_left_nav3{ padding-bottom:5px; padding-top:10px;}
.ny_left_nav3 li{width:100%; height:30px; float:left;background:url(../images/dd.jpg) left no-repeat; line-height:30px; margin-bottom:5px; font-size:12px;}
.ny_left_nav3 li a{ padding-left:25px; display:block; float:left;}
.ny_left_nav3 li span{ float:right; width:120px;}

.ny_right{
	width : 970px;
}
.ny_right_top{ height:50px; width:100%; border-bottom:1px solid #CCC; line-height:50px;}
.ny_right_title{min-width:80px;border-bottom:2px solid #004c78; line-height:49px; color:#004c78;font-size:20px;font-weight:bold;}
.ny_right_conter{  margin:10px auto; line-height:30px;}

.ny_right_conter_ul{ width:100%; margin:30px auto;}
.ny_right_conter_ul li{ border:1px solid #e1e1e1; height:195px; border-radius:10px;margin:30px auto;}
.ny_list_pic{ width:235px; height:195px;border-radius:10px 0px 0px 10px;position:relative;}
.ny_list_pic img{
	width: 300px;
	height: 187px;
	border-radius: 10px 0px 0px 10px;
}
.ny_list_conten{
	width: 620px;
	height: 180px;
	margin-top: 5px;
	margin-right: 18px;
	margin-bottom: 5px;
	margin-left: 18px;
}
.ny_list_conten_1{ height:45px; border-bottom:1px solid #CCC;line-height:45px; font-weight:bold; color:#00507f;}
.ny_list_conten_2{ height:135px; line-height:27px;}

.ny_fenye{ text-align:center; height:40px; line-height:40px; margin:10px auto;}
.anpager .cpb {background:#00507f none repeat scroll 0 0;border:1px solid #CCCCCC;color:#FFFFFF;font-weight:bold;margin:5px 4px 0 0;padding:4px 5px 0;}
.anpager a {background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;color:#00507f;margin:5px 4px 0 0;padding:4px 5px 0;text-decoration:none}
.anpager a:hover{background:#00507f none repeat scroll 0 0;border:1px solid #00507f;color:#FFFFFF;}

.ny_ss{ height:55px; border-radius:10px; background:#004c78; margin:20px auto;}
.ny_ys{ height:55px; width:120px; margin-left:20px; background:url(../images/ys.png) left no-repeat; padding-left:40px; line-height:55px; color:#FFF;}
.ny_ssys{ height:25px; width:250px; margin:12px 20px; color:#FFF;}

.ny_ys_ks{ width:30%; margin-right:3%;}
.ny_ys_ks li{ height:30px; line-height:30px; padding-left:25px; background:url(../images/dd.jpg) left no-repeat; font-size:12px;}

.ny_ys_ks li a:hover{ font-weight:bold; color:#004c78; border-bottom:1px solid #004c78;}

.ny_zj_pic{ height:auto;}
.ny_zj_pic ul{ width:100%;}
.ny_zj_pic ul li{
	height: 296px;
	width: 232px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	overflow: hidden;
}

.ny_zp_pic{ width:630px; margin:5px auto;}
.ny_zp_pic_01{ width:33%; text-align:center; line-height:30px; float:left;}

.ny_zp_top{ margin-bottom:10px;}

.ny_show_ks{ height:55px; background:#efeff0; margin:20px auto; border-radius:5px; line-height:55px; color:#004c78;}
.ny_show_ks_top{ width:5px; height:100%; background:#004c78; border-radius:5px 0px 0px 5px; margin-right:30px;}
.ny_show_ks_center{ text-align:center; width:250px; margin:0px auto;}

.ny_show_zj_top{ width:100%; margin-top:20px;}
.ny_show_zj_top_1{width:485px; height:55px; background:#004c78; border-radius:5px 0px 0px 5px; line-height:55px; padding-left:40px; color:#FFF; font-size:18px; font-weight:bold;}
.ny_show_zj_top_2{ width:525px;}
.ny_show_zj_top_3{ line-height:30px; margin:10px auto;}
.ny_show_zj_pic{ height:195px; width:214px;}
.ny_show_zj_pic img{ height:195px; width:214px;}

.ny_show_jobs_top{ height:30px; width:100%; background:#d3edfb;}

.ny_show_jobs_top_0{ height:30px; width:100%; color:#FFF; margin:5px auto;}
.ny_show_jobs_top_1{}


/*同系套餐开始*/

.other-tc{/*width:998px;*/
	height: 300px;
	margin-top: 12px;
	border: 0px solid #e6e6e6;
	background: #fff;
	overflow: hidden;
}
.other-tc .p_fw{
	height:26px;
	padding-top: 23px;
	padding-right: 13px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.rollBox{/*width:998px;*/ height:300px;overflow:hidden;}
.rollBox .LeftBotton{ float:left;display:inline-block;width:23px;height:98px; overflow:hidden;background:url(/img/but-01.jpg) no-repeat;cursor:pointer; margin:55px 4px 0px 0px;}
.rollBox .RightBotton{float:right;display:inline-block;width:23px; height:98px; overflow:hidden;background:url(/img/but-02.jpg) no-repeat;cursor:pointer;margin:55px 0px 0px 4px;}
.rollBox .Cont{width:1140px;height:300px;overflow:hidden; float:left; }
.rollBox .ScrCont{width:10000000px; float:left;}
.rollBox .Cont .pic{height:296px; width:220px; margin-right:10px; float:left; overflow:hidden; }
.rollBox .Cont .pic img{background:#fff;display:block;margin:0 auto; margin-bottom:10px;}
.rollBox .Cont .pic p{color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

.fristTc{ height:296px; width:223px; margin-right:10px; float:left; overflow:hidden;}
 .fristTc img{ width:195px; height:195px; border:1px solid #CCC; border-radius:5px; margin-bottom:10px; padding:10px; overflow:hidden;}
.fristTc p{ font-size:12px;color:#666; text-align:center;}
.fristTc p a{ font-weight:bold;color:#666;}
.fristTc p.p_one{background:url(../new_images/w_price.jpg) no-repeat 45px center; font-weight:normal;}





#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 30px; BOTTOM: 35px; HEIGHT: 33px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 0px; _position: absolute; _right: auto
}




.wrapper{ width: 1190px; margin: 0 auto;height: 100px; overflow: hidden;}

.logo{float: left; display: inline; margin-top: 10px; margin-right: 20px;}
.teltop{ float: right; display: inline-block; margin-top: 35px; /* margin-top: 28px; */}


 /*分页*/
 .list_page{ float:left; width:100%; height:50px; margin-top:30px;}
 .list_page ul{ float:right; margin-right:25px;}
 .list_page ul td{font-size:14px;}
 .list_page ul td a{font-size:14px;}
 .list_page li{ float:left; margin-right:10px; padding:2px 5px; border:1px solid #e9e9e9;}
 .list_page li a{ color:#000; font-size:14px; font-family:"微软雅黑";}
