﻿@charset "UTF-8";
*{ margin:0; padding:0;border:0px;}
body{ font-size:12px;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
ul,li{list-style:none;}
a{color:#000;text-decoration:none;}
img{border:0;}
.clear{ clear:both;}
p{line-height:25px;}
.w98{width:90%;margin:0 auto;}
.clearfix:after { content: ""; display: table; clear: both; }
.clearfix { *zoom:1;}

/******Common Header*****/

.header{width: 100%;margin: 0 auto;border-top: 3px solid #c4c4c4;position: relative;}
.header .top{border-bottom: 5px solid #0068b7;padding: 10px 0px;}
.header .top .top_b{width: 1000px;margin: 0 auto;}
.header .top .top_b .top_l{width: 550px;float: left;}
.header .top .top_b .top_r{width: 240px;float: right;}
.header .top .top_b .top_r p{line-height: 28px;background: url(../images/ico_arrow.jpg) no-repeat 0px 12px;text-indent: 1em;}
.header .top .top_b .top_r p.tel{font-size: 20px;color: #006dba;font-weight: bold;text-indent: 0.6em;}
.header .top .top_b .top_r p a{color: #696969;}
.header .top .top_b .top_r p a:hover{color: #0068b7;}

.header .nav{width: 100%;height: 34px;background: url(../images/nav_bg.jpg) repeat-x left top;}
.header .nav .nav_b{width: 1000px;margin: 0 auto;}
.header .nav .nav_b ul{position:relative;top:1px;}
.header .nav .nav_b ul li{float: left;line-height: 30px;font-size: 15px;margin-right: 53px;font-family: "微软雅黑";}
.header .nav .nav_b ul li a{color: #555;padding:3px 5px;}
.header .nav .nav_b ul li a:hover{color: #fff;background:#0068b7;border-radius:3px;}

.search{width: 1000px;margin: 5px auto; line-height: 35px;text-align: right;}
.search .text{width: 200px;height:23px;line-height: 23px;background:url(../images/search_bg.jpg) no-repeat 6px 5px;border: 1px solid #ccc;}
.search .btn{background:#0068b7;padding:3px 12px 4px;color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.banner_index {
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 426px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	 
}
.banner{width: 1000px;height: 301px;margin: 0 auto;}
 
.mainbox{overflow:hidden;position:relative;}
.flashbox{overflow:hidden;position:relative;}
.imagebox{text-align:right;position:relative;z-index:999;}
.bitdiv{display:inline-block;width:15px;height:15px;margin:0 10px 10px 0px;cursor:pointer;float:right;}
.defimg{background-image:url(../images/02.png)}
.curimg{background-image:url(../images/01.png)}

 


.txtMarquee-left{ position:relative;}
.txtMarquee-left .hd{ width:50px;overflow:hidden;height:30px;padding:0 10px;float: left;}
.txtMarquee-left .hd .prev,.txtMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:10px; margin-top:10px;  overflow:hidden; cursor:pointer;cursor:pointer; background:url("../images/arrow.png") no-repeat -60px top;}
.txtMarquee-left .hd .next{ background-position:-60px -50px;}

.txtMarquee-left .bd{ width:840px;padding:0px 10px;float: left;line-height: 30px;}
.txtMarquee-left .bd .tempWrap{ width:840px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:30px; line-height:30px;  text-align:left; _display:inline; width:auto !important;margin-right: 15px;font-size: 13px;}/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.txtMarquee-left .bd ul li a{color:#555;}

.txtMarquee-left .bd ul li a:hover{text-decoration: underline;color:#0068b7;}


.txtMarquee-left .bd ul li span{ color:#999;  }


/******Common wraper*****/

.pos{width: 100%;height:30px;line-height: 30px;background:url(../images/pos_bg.jpg) repeat-x left top;}
.pos .pos_box{width: 1000px;margin: 0 auto;}
.pos .pos_box span{float: left;color: #006dba;font-weight: bold;}

.wraper .title{width:100%;height: 39px;line-height:39px;font-size:14px;background: #0068b7;color: #fff;border-bottom: 1px solid #d2d2d2;text-indent: 1em;}
.wraper .title span{float: right;margin-right: 10px;font-size: 12px;font-weight: normal;}
.wraper .title span a{;color: #fff;font-size: 12px;font-weight: normal;}

.wraper{width: 1000px;margin: 0 auto;}
.wraper.index{margin: 15px auto;}
.wraper.index .part.p1{margin-bottom: 15px;}
.wraper.index .part.p1 .p1_l{width: 685px;float: left;}
.wraper.index .part.p1 .p1_l ul{}
.wraper.index .part.p1 .p1_l ul li{width:200px;float: left;border:1px solid #95c2e1;margin-right: 30px;padding: 25px 0px;}
.wraper.index .part.p1 .p1_l ul li p{text-align: center;line-height: 25px;font-size: 14px;color: #333;font-family: "微软雅黑";}
.wraper.index .part.p1 .p1_l ul li p img{margin-bottom: 10px;}
.wraper.index .part.p1 .p1_l ul li p font{color: #888;font-size: 13px;}
.wraper.index .part.p1 .p1_r{width:303px;float:right;text-align: center;font-size: 14px;height:285px;background: #fefefc;border: 1px solid #ccc;}
.wraper.index .part.p1 .p1_r p{line-height: 30px;color: #666;}


.wraper.index .part.p2{}
.wraper.index .part.p2 h2{line-height: 35px;border-bottom: 2px solid #0068b7;text-indent: 0.5em;margin-bottom: 8px;font-size: 16px}
.wraper.index .part.p2 h2 a{float: right;font-size:14px;font-weight: normal;margin-right: 10px;}
.wraper.index .part.p2 p{width: 268px;margin: 0 auto;}
.wraper.index .part.p2 p a{width: 268px;height: 36px;line-height: 36px;background:url(../images/p2_btn_bg.jpg) no-repeat;display: block;font-size: 14px;color: #fff;}
.wraper.index .part.p2 p a:hover{text-decoration: underline;}
.wraper.index .part.p2 .p2_l{width:285px;float:left;border: 1px solid #95c2e1;padding-bottom: 10px;}
.wraper.index .part.p2 .p2_l ul{width: 268px;margin: 0 auto;}
.wraper.index .part.p2 .p2_l ul li{line-height: 30px;font-size: 14px;}
.wraper.index .part.p2 .p2_c{width:400px;float:left;border: 1px solid #95c2e1;margin-left: 12px;padding-bottom: 8px;}
.wraper.index .part.p2 .p2_c ul{width: 380px;margin: 0 auto;padding: 6px 0px;}
.wraper.index .part.p2 .p2_c ul li{line-height: 28px;}
.wraper.index .part.p2 .p2_c ul li span{float: right;}
.wraper.index .part.p2 .p2_c ul li a{font-size: 14px;}
.wraper.index .part.p2 .p2_c ul li:hover a{color: #0068b7;}
.wraper.index .part.p2 .p2_c ul li:hover span{color: #0068b7;}

.wraper.index .part.p2 .p2_r{width:285px;float:right;border: 1px solid #95c2e1;padding-bottom: 4px;}
.wraper.index .part.p2 .p2_r p{font-size: 14px;line-height: 25px;margin-bottom: 6px;}

.wraper.index .part.p3{margin: 15px auto;}

.picScroll-left{width:1035px;margin:0 auto 25px;position:relative;}
.picScroll-left .hd{width:1035px;height:112px;position: absolute;left:0px;top:150px;z-index: 99999;}
.picScroll-left .hd .prev{display:block;  width:30px; height:56px;cursor:pointer; background:url("../images/arrow.jpg") no-repeat left 0px;position: relative;left:-55px;}
.picScroll-left .hd .next{display:block;  width:30px; height:56px;cursor:pointer; background:url("../images/arrow.jpg") no-repeat right 0px;float:right;position: relative;right:-55px;}


.picScroll-left .bd{}
.picScroll-left .bd ul{ overflow:hidden;}
.picScroll-left .bd ul li{ margin:0px 17px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:225px; height:160px; display:block;}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:30px;margin-bottom: 8px;}


.wraper.list{margin-bottom:25px;}
.wraper.list .w_left{width: 255px;float: left;}
.wraper.list .w_left ul{border-left: 1px solid #d2d2d2;border-right:1px solid #d2d2d2;padding: 3px 0px 0px;margin-bottom: 10px;}
.wraper.list .w_left ul li{line-height: 30px;text-indent: 1em;border-bottom: 1px solid #0068b7;}
.wraper.list .w_left ul li a{}
.wraper.list .w_left ul li a:hover{color: #0068b7;}
.wraper.list .w_left .c_box{border-left: 1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding-bottom:10px;}
.wraper.list .w_left .c_box p{width: 233px;margin: 0 auto;font-size: 14px;line-height:30px;}
.wraper.list .w_left .c_box p strong{color: #0068b7;}
.wraper.list .w_left .c_box p img{margin-top: 10px;}
.wraper.list .w_right{width: 735px;float: right;}
.w_right_b{border: 1px solid #d2d2d2;border-top:0px;padding:15px 0px; float:left; width:733px; min-height:473px;}
.w_right_b table.job_list{width: 733px;margin: 0px auto;border:1px solid #eeeeee;border-right:0px;}
.w_right_b table.job_list tr{}
.w_right_b table.job_list tr th{background: #eeeeee;line-height: 30px;}
.w_right_b table.job_list tr td{width: 33.3%;text-align: center;line-height: 30px;border-right:1px solid #eeeeee;font-size: 13px;padding: 3px 0px;}
.w_right_b .page{text-align: center;margin: 15px 0px 10px;}
.w_right_b .page a{padding: 5px 8px;margin: 0px 3px;background: #dcdcdc;border:1px solid #c3c3c3;}
.w_right_b .page a:hover{background:#0068b7;border:1px solid #0068b7;color: #fff;}


.content_yewu{width:730px;margin:0 auto; 
	 padding:0px;
	 clear: none;
	 overflow:hidden;}
.content_yewu img{ display:block; margin:0 auto; padding:20px 0 20px 0}
.content_yewu p{ line-height:20px; margin:0 auto;width:670px; color:#333333; font-size:14px; }

 

.content_about{width:730px;margin:0 auto; 
	 padding:0px;
	 clear: none;
	 overflow:hidden;}
.content_about img{ display:block; margin:0 auto; padding:20px 0 20px 0}
.content_about p{ line-height:20px; margin:0 auto;width:670px; color:#333333; font-size:14px; text-indent:24px;}

.content_contact{width:730px;margin:0 auto; 
	 padding:0px;
	 clear: none;
	 overflow:hidden;}
.content_contact img{ display:block; margin:0 auto; padding:20px 0 20px 0}
.content_contact p{ line-height:20px; margin:0 auto;width:670px; color:#333333; font-size:14px; text-indent:75px;}



.content_hr img{ margin:0 auto; 
	 padding:0px;
	 clear: none;outline-width:0px;  
  vertical-align:top;  
	 overflow:hidden;border:0px}



.listnews{width:690px; margin-left:28px; margin-top:15px;}

.listnews ul {
}
.listnews ul li {
	line-height: 35px;
	list-style-position: inside;
	list-style-type: disc;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dbdbdb;
}
.listnews ul li span {
	float: right;
	font-size: 14px;
	color: #6f6f6f;
}

.listnews ul li a {
}
 .listnews ul li a:hover {
	color: red;
	text-decoration: underline;
}

 .article h1 { font-size:18px; line-height:25px; color:#000; background-color:#FFF
}

.article .titlee {
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 35px;
	text-align: center;
}

 .article .article_box { font-size:16px; width:690px;margin:0 auto; 
	 padding:0px;
	 clear: none;
	 overflow:hidden; min-height:540px;
}
 .article .article_box p {
	line-height: 25px;
 
	padding-top: 3px;
	padding-bottom: 3px;
	color: #393939;
}

.laowu_title{ float:left; background:url(../images/lwpqt.jpg) no-repeat left; width:703px; height:36px; margin-left:20px}

.laowu_title h2{ float:left; font-size:14px; line-height:35px;}

.laowu_1{ float:left;width:380px; height:270px; margin-left:20px; margin-top:25px;}
.laowu_2 { float:right;  }
.laowu_1 p{  line-height:25px;font-size:14px  }

.laowu_3 { float:right;float:left;width:703px; margin-left:20px; margin-top:5px; font-size:14px  }

.laowu_4{ float:left; width:389px;}
.laowu_5{ float:right; width:305px;font-size:14px; margin-top:20px}

.mid{MARGIN: 0px auto;
	 padding:0px;
	 WIDTH: 1000px;
	 clear: none;
	 overflow:hidden;}
.banners {
	background-image: url(../images/shool.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 400px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
 
}
.wrapall{ width:100%; background:#f8f8f8; margin:0 auto;}



.curtxt ul li{ float:left; width:980px; line-height:25px; }

.curtxt li{ list-style-type:none; font-size:14px; color:#000; list-style-image:url(../images/s_d.gif); margin-left:30px; }

 

.curtxta{ float:left; width:980px;}
 
.curtxta h2{ float:left; width:980px; font-size:16px; font-weight:600; line-height:25px; color:#000}
.curtxta p{ float:left; width:980px; font-size:14px;  line-height:25px; color:#000}


.titlelink{ margin-left:25px; line-height:25px;}

.f_nav{width: 100%;margin: 0 auto;border-top: 5px solid #0068b7;background: #fff;}
.f_nav .f_nav_b{width: 1000px;margin: 0 auto;text-align: center;line-height: 50px;}

.f_nav .f_nav_b a{margin: 0px 12px;font-size: 14px;font-family: "微软雅黑";}
.f_nav .f_nav_b a:hover{color:#0068b7;}

.f_nava{width: 100%;margin: 0 auto;border-top: 5px solid #0068b7;background: #fff;}
.f_nava .f_nav_b{width: 1000px;margin: 0 auto;text-align: left;line-height: 50px;}

.f_nava .f_nav_b a{margin: 0px 12px;font-size: 14px;font-family: "微软雅黑";}
.f_nava .f_nav_b a:hover{color:#0068b7;}
/******Common footer*****/

.footer{width: 100%;height:180px;margin: 0 auto;background: #0068b7;color: #fff;}
.footer a{color: #fff;}
.footer .f_box{width: 1000px;margin: 0 auto;font-size: 14px;padding: 15px 0px;}
.footer .f_box .f_box_l{width: 300px;float: left;}
.footer .f_box .f_box_l p{margin-left:25px;line-height: 45px;}
.footer .f_box .f_box_r{width: 650px;height:150px;float: right;border-left:1px solid #fff;}
.footer .f_box .f_box_r p{margin-left:25px;line-height: 45px;}


.qr_code{width:151px;height:162px;position:fixed;left:50%;top:200px;margin-left:-750px;z-index:99999999;display:none;}
.qr_code p{}
.qr_code a{position:absolute;right:18px;bottom:5px;}
.qr_code.q1{}
.qr_code.q2{top:380px;}

.kf{width:145px;position:fixed;left:50%;top:200px;margin-left:580px;z-index:99999999;border:1px solid #ccc;display:none;padding-bottom:6px;}
.kf h2{line-height:30px;text-align:center;background:#0068b7;color:#fff;font-size:14px;position:relative;}
.kf h2 a{position:absolute;right:10px;top:0px;color:#fff;}
.kf p{text-indent:0.5em;}
.kf p.no{text-indent:0em;}

/**/

.part4a .part4_boxa   {
	float: left;
	width: 735px;
	 
	padding-bottom: 8px;
}
.part4a .part4_boxa h2 {
	line-height: 30px;
	color: #fff;
	background-color: #00a2d1;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #00a2d1;
	text-indent: 1em;
}
.part4a .part4_boxa ul {
	margin-left: 8px;
}
.part4a .part4_boxa ul li {
	float: left;
	width: 226px;
	margin-right: 0px;
	margin-left: 10px;
	line-height: 23px;
	text-align: center;
	margin-top: 15px;
}
.part4a .part4_boxa ul li a { width:226px; float:left
}
.part4a .part4_boxa ul li span {
	color: #aeaeae;width:226px;
}

/**/

/**/

.part5a .part5_boxa   {
	float: left;
	width: 735px;
	 
	padding-bottom: 8px;
}
.part5a .part5_boxa h2 {
	line-height: 30px;
	color: #fff;
	background-color: #00a2d1;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #00a2d1;
	text-indent: 1em;
}
.part5a .part5_boxa ul {
	margin-left: 8px;
}
.part5a .part5_boxa ul li {
	float: left;
	width: 295px;
	margin-right: 0px;
	margin-left: 10px;
	line-height: 23px;
	text-align: center;
	margin-top: 15px;
}
.part5a .part5_boxa ul li a { width:295px; float:left
}
.part5a .part5_boxa ul li span {
	color: #aeaeae;width:295px;
}

/**/
.layB{width:1035px;padding:0px 15px;}
.layB .tbC{width:1000px;padding:10px 12px;position:relative;}

.layB .prev,.layB .next{background:url(../images/arrow.jpg) no-repeat;width:30px;height:56px;position:absolute;left:-35px;top:160px;background-position:left 0;}
.layB .next{left:auto;right:-35px;background-position:right 0;}

.layB .slide{width:1000px;overflow:hidden;}
.layB ul{overflow:hidden;zoom:1;}
.layB li{width:225px;margin:0 12px 10px 12px;float:left;line-height:30px;text-align:center;font-size:14px;}
.layB li img{display:block;width:225px;height:159px;}
.layB li a:hover img{border-color:#888;}

.kuang{ float:left; width:240px; height:210px; background-color:#0068b7;  margin-left:75px; margin-top:35px;}

.kuang h2 a{ font-size:16px; color:#FFF; line-height:25px;  vertical-align:middle; display:table-cell;   height:210px;   width:240px; text-align:center;}

.kuang h2 a:hover{ font-size:16px; color:#0CF; }


.kuanga{ float:left; width:240px; height:210px; background-color:#0068b7;  margin-left:75px; margin-top:25px;}

.kuanga h2 a{ font-size:16px; color:#FFF; line-height:25px;  vertical-align:middle; display:table-cell;   height:210px;   width:240px; text-align:center;}

.kuanga h2 a:hover{ font-size:16px; color:#0CF; }

.ej_rnav1,.ej_rnav2{ margin:3px 0 0 15px; line-height:40px;font-size:14px; overflow:hidden}
.ej_rnav3 { margin:3px 0 0 0; line-height:40px;font-size:14px; overflow:hidden}
		.ej_rnav1 a,.ej_rnav2 a { COLOR: #303030; TEXT-DECORATION: none;width:224px;height:40px;text-indent:30px;display:block;background:url(../images/ej_nav3.gif) #eee;}
        .ej_rnav1 a:hover,.ej_rnav2 a,.ej_rnav2 a:hover { COLOR: #fff; background:url(../images/ej_nav4.gif) #069ee7;}
		.ej_rnav3 a { COLOR: #303030; TEXT-DECORATION: none;width:250px;height:40px;display:block;}
		.ej_rnav3 a:hover { COLOR: #303030; }


.page_nav{ float:left;text-align:center; width:100%; height:30px; padding-top:30px; color: #7e725e;}
.page_nav a {
border-right: #c2c2c2 2px solid; padding-right: 5px; border-top: #c2c2c2 2px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #c2c2c2 2px solid; color:#7e725e; padding-top: 2px; border-bottom: #c2c2c2 2px solid; text-decoration: none; font-size:14px; 
}
.page_nav a:hover {
border-right: #c2c2c2 2px solid; border-top: #c2c2c2 2px solid; border-left: #c2c2c2 2px solid; color: #7e725e; border-bottom: #c2c2c2 2px solid; font-size:14px;  
}
.page_nav a:active {
border-right: #000099 2px solid; border-top: #000099 2px solid; border-left: #000099 2px solid; color: #7e725e; border-bottom: #000099 2px solid; font-size:14px; 
}
.page_nav span.current {
border-right: #c2c2c2 2px solid; padding-right: 5px; border-top: #c2c2c2 2px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; border-left: #c2c2c2 2px solid; color: #7e725e; padding-top: 2px; border-bottom: #c2c2c2 2px solid; background-color:#c2c2c2; font-size:14px; 
}
.page_nav span.nolink { border-right: #c2c2c2 2px solid; padding-right: 5px; border-top: #c2c2c2 2px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #c2c2c2 2px solid; color: #7e725e; padding-top: 2px; border-bottom: #c2c2c2 2px solid; font-size:14px; 
}

.page_nav span{ font-size:14px;  }
 
  
.page_nav_aa{border-right: #aaaadd 2px solid; padding-right: 5px; border-top: #aaaadd 2px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #aaaadd 2px solid;  padding-top: 2px; border-bottom: #aaaadd 2px solid; text-decoration: none; font-size:14px;  background-color:#fd1a2b; color:#FFFFFF}
