﻿body{ width:100%;  background:url(../image/bg.jpg) ; font-size:12px;color:#666; font-family:"微软雅黑";  margin:0 auto;}
ul,li,ol,p,dl,dt,dd{ margin:0px; padding:0px; list-style: none;}
img,fieldset{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; margin:0; padding:0;  }
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100%; font-family:"微软雅黑"; outline:medium; vertical-align:middle}
table,td,tr,th{font-size:12px;}
.clear{clear:both;}
a{color:#000;text-decoration:none;}
a:hover { color:#333; }
img:hover { opacity: 0.9;}
.clearfix{*zoom:1; clear:both;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
@font-face{	font-family: "方正少儿";	src: url("");}
.nopointer{cursor:default;}

.head{ background:#fff;  height:95px;}
.head_con{ width:1055px; margin:auto;}
.logo{ float:left; width:442px ; margin-top:30px;height:37px;}
.logo img{  width:442px ; height:37px;}
.phone{ float:right; width:251px; margin-top:30px;}

.nav{ clear:both; background:#363636; height:45px;}
.nav ul{width:1055px; margin:auto; line-height:45px; }
.nav li{ position:relative; font-size:14px;float:left; }
.nav li a{ color:#fff; width:130px;  display:block; text-align:center;  }
.nav li a:hover{ color:#fff; background:#ff3300; }
.nav li dl{ z-index:10; font-size:12px;line-height:30px !important; position:absolute; top:45px; left:0; display:none;  }
.nav li:hover dl{ display: block; }
.nav li dt{ background:url(../image/sanjiao.png) no-repeat center; height:10px;}
.nav li dd{ background: url(../image/tmbg.png); margin-top:-1px;border:1px solid #ddd;   }
.nav li dd a{ color:#999;  }

.fullSlide{ padding-top:15px; margin: auto; clear:both; width:1055px;  position:relative;  }
.fullSlide .bd{ position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{margin:0 auto; width:1055px;  }
.fullSlide .bd li{ width:1055px;  height:410px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:460px; }
.fullSlide .hd{margin:0 auto; width:1055px;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px;text-align:center;}
.fullSlide .hd ul{height: 23px;margin:auto; background: url(../image/tmbg_50.png);  border-radius:15px;  text-align:center;    }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:2px; background:url(../image/tg_flash_p.png) -15px 0; overflow:hidden;
	line-height:9999px;
}
.fullSlide .hd ul .on{ background-position:0 0; }

.xw{ background:url(../image/xw_bg.jpg) repeat-x; height:34px; margin-top:15px;}
.xw_con{ width:1050px; margin:auto; line-height:35px;}
.xw_con h1{ float:left; color:#ff3300; display: inline-block;}
.xw_con span{  float:right; }
.xw_con span a{color:#ff3300;}
.xw_gd{ float:left;}
.txtScroll-left{ width:450px;  position:relative;   }
.txtScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.txtScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  }
.txtScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("404.png") 0 -9px no-repeat; }
.txtScroll-left .hd ul li.on{ background-position:0 0; }

.content{ margin-top:15px; clear:both; width:1050px; margin:auto;}
.con1{ width:1100px;margin-top:15px; }
.con1 li{ display:block; float:left; background:url(../image/con1_bg.jpg) repeat-x; border:1px solid #eee; box-shadow:1px 1px 5px #ccc; width:350px; height:97px; }
.con1 li:hover{  color:#fff; border:none;  background:#ff3300;  }
.con1 li p{ padding-left:55px; height:50px; margin-left:50px; margin-top:30px;font-size:18px; color:#999;  }
.con1 li .p1{background:url(../image/tb.png) no-repeat -70px -127px;  }
.con1 li:hover .p1{background:url(../image/tb.png) no-repeat -70px -23px;  }
.con1 li .p2{background:url(../image/tb.png) no-repeat -430px -127px;  }
.con1 li:hover .p2{background:url(../image/tb.png) no-repeat -430px -23px;  }
.con1 li .p3{background:url(../image/tb.png) no-repeat -760px -127px;  }
.con1 li:hover .p3{background:url(../image/tb.png) no-repeat -760px -23px;  }

.con1 li:hover p{ color:#fff;  }
.con1 li a{display:block; font-size:18px; color:#999;  }
.con1 li:hover a{  color:#fff;  }

.con2{ margin-top:20px; clear:both;}
.ladyScroll{width:325px;height:233px; float:left; position:relative;}
.ladyScroll .prev,.ladyScroll .next{width:33px;height:45px;position:absolute;top:110px;left:0;z-index:100; cursor:pointer; background:url(../image/btns.png) no-repeat;}
.ladyScroll .next{ left:auto; right:0; background-position:0 -90px;}
.ladyScroll .prev:hover{ background-position:0 -45px; }
.ladyScroll .next:hover{ background-position:0 -135px; }

.ladyScroll .scrollWrap{ margin-left:28px;width: 278px;padding-top:15px;overflow:hidden;position:absolute;}
.ladyScroll dl{float:left;width:308px;text-align:center;position:relative;}
.ladyScroll  span{display:block;width:298px;height:53px;position:absolute;left:5px;bottom:0;background:#5f626b;filter:alpha(opacity=80);opacity:0.80;}
.ladyScroll  dt{margin:0 auto;width:298px;overflow:hidden;}
.ladyScroll  img{display:block;width:268px;height:230px;}
.ladyScroll  dd{width:298px;height:40px;line-height:28px;font-size:20px;color:#fff;text-align:center;overflow:hidden;position:absolute;left:5px;bottom:0;}
.ladyScroll  dd a{ color:#fff;  }
.ladyScroll  dd a:hover{ text-decoration:none;  }
.ladyScroll dl:hover span{ background:#B52153;  }

.con2_middle{ float:left; }
.tabBar{ float:left;      width:320px;   }
.tabBar .hd{ overflow:hidden;     width:320px; border-bottom:1px solid #ddd;height:45px; }
.tabBar .hd ul{ z-index:5; position:relative;  zoom:1;}
.tabBar .hd li{ font-size:14px; margin-top:15px; border-radius:10px;z-index:1;  float:left; height:40px; line-height:33px; width:120px; text-align:center; background:#fff; border:1px solid #ddd; color:#ff3300; margin-right:5px; cursor:pointer;}
.tabBar .hd li.on{  z-index:1;   font-weight:bold; overflow:hidden;  height:40px;  position:relative; color:#fff; background:#ff3300; }
.tabBar .hd li.on span{ font-weight:bold; color:#c00;  }
.tabBar .bd{z-index:2; padding:10px 10px 0 10px; clear:both; position:relative;  overflow:hidden;   }
.tabBar .bd li{ font-size:12px;  clear:both; line-height:30px;}
.tabBar .bd li span{ float:right; color:#999;}
.tabBar .bd li a{ color:#666; }
.tabBar .bd li a:hover{ color:#ff3300; }
.rmlx_pic{ float: left; width:287px; height:162px;}
.rmlx_txt{ float: left; width:525px; margin-left:15px;}
.rmlx_txt h4{ line-height:35px; font-size:14px;}
.rmlx_txt h4 a{ color:#f86400; }
.rmlx_txt p{ color:#999; margin-top:5px;}
.rmlx_txt p strong{ font-size:14px; color:#333;}

.con2_yy{ background:url(../image/yy.jpg) no-repeat center 10px; height:230px;  margin:10px 10px; float:left; width:16px;}

.con2_right{ margin-top:15px; float:right; width:330px;}
.con2_right li{ height:110px; margin-bottom:10px; clear:both; }
.con2_right_pic{ float:left; width:125px; height:108px;}
.con2_right_pic img{  width:125px; height:108px;}
.con2_right_txt{ float:left; margin-left:10px; width:195px; }
.con2_right_txt h1{ font-size:14px; line-height:30px; }
.con2_right_txt h1 a{ color:#333; }
.con2_right_txt h1 a:hover{ color:#004ea1; }
.con2_right_txt p{ color:#666;}

.yqlj{ clear:both; margin-top:15px;}
.yqlj h1{ background:#fff; font-size:14px; color:#333; line-height:40px; border:1px solid #ccc; padding-left:15px; }
.yqlj ul{ width:1100px; margin-top:10px; }
.yqlj li{ border:1px solid #ddd; margin-bottom:10px; margin-right:7px; float:left; }

.foot{ border-top:4px solid #e4e4e4; clear:both;}
.foot_con{ width:1055px; margin:auto;margin-top:15px;}
.logo_bottom{margin-top: 20px; float:left; width:137px ; height:37px;}
.logo_bottom img{  width:137px ; height:37px;}
.bottom_xx{margin-top: 20px; line-height:24px; float:left; margin-left:100px;}
.bottom_xx img{ margin-left:8px;}
.ewm{ float: right; width:87px;  padding-bottom:15px;}
.ewm img{  width:87px; height:87px; }


.float_l{float: left;}
.float_r{float: right;}
.jianjie{  clear:both;}
.jianjie h2{ font-size:14px; color:#000; text-align:center; line-height:40px;}
.jianjie h3{ font-size:12px; color:#999; text-align:center;line-height:40px; }
.article{ line-height:30px;}
.c_left{	width: 230px; float:left; margin-top:15px;}
.c_left dl{	background-color: #fff;	box-shadow: 0 2px 2px 0px #e4e4e4;	margin-bottom: 20px;}
.c_left dl dt{	line-height: 40px;	padding: 0 0 0 20px;}
.c_left dl dd{	border-bottom: 1px dashed #ccc;	line-height: 42px;}
.c_left dl dd a{	display: block;	color: #333;
  -webkit-transition: background-color .2s ease-in .2s,color .2s ease-in .2s;
  -moz-transition: background-color .2s ease-in .2s,color .2s ease-in .2s;
  -ms-transition: background-color .2s ease-in .2s,color .2s ease-in .2s;
  transition: background-color .2s ease-in .2s,color .2s ease-in .2s;}
.c_left dl dd i{	font-family: 宋体;	font-style: normal;	color: #455251;	margin: 0 10px;
	-webkit-transition: background-color .2s ease-in .2s,color .2s ease-in .2s;
	-moz-transition: background-color .2s ease-in .2s,color .2s ease-in .2s;
	-ms-transition: background-color .2s ease-in .2s,color .2s ease-in .2s;
	transition: background-color .2s ease-in .2s,color .2s ease-in .2s;}
.c_left dl dd a:hover i{	color: #fff;}
.c_left dl dd a:hover{	background: #ff3300;	color: #fff;}
.c_left dl dd a.current{	background: #ff3300;	color: #fff;}
.su{	color: #455251;	background: url(../image/bg_su.png) 10px center no-repeat;	border-bottom: 1px solid #ccc;}
.su h2{	font-size: 18px;	font-weight: 400;	line-height: 40px;}
.su .weizhi,.su .weizhi a{	line-height: 40px;	color: #999;}
.su .weizhi i{	font-style: normal;	font-family: 宋体;	margin: 0 10px;}
.liuyan{	margin-top: 30px;}
.liuyan>li{	margin-top: 20px;	border-radius: 6px;	box-shadow: 0 2px 2px 0px #ddd;}
.liuyan>li a{	color: #333;	display: block;	padding: 20px 10px 20px 110px;}
.liuyan>li .en{	font-size: 12px;	color: #999;}
.liuyan>li.liuyan{	background: #fff url(404.png) 50px center no-repeat;}
.liuyan>li.lianxi{	background: #fff url(../image/bg_lianxi1.png) 50px center no-repeat;}
.liuyan>li.tel1{	background: #fff url(../image/bg_tel1.png) 50px center no-repeat;}
.liuyan>li.liuyan:hover{	background: #fff url(404.png) 50px center no-repeat;}
.liuyan>li.lianxi:hover{	background: #fff url(../image/bg_lianxi2.png) 50px center no-repeat;}
.liuyan>li.tel1:hover{	background: #fff url(../image/bg_tel2.png) 50px center no-repeat;}
.liuyan>li:hover .cn{	color: #455251;}
.c_right{	width: 795px; float:right; margin-top:15px;	background: #fff;	padding-bottom: 20px;	box-shadow: 0 2px 2px 0px #e4e4e4;}
.c_right>dl>dt{	padding: 0 20px;	position: relative;	height:45px;	box-shadow: 0 2px 2px 0 #e4e4e4;}



.list{clear:both; margin-top:10px;}
.list ul{ }
.list li{ font-size:14px;margin-top:5px; background:url(../image/dian.jpg) no-repeat left;clear:both; line-height:40px; padding-left:10px; border-bottom:1px dashed #ddd;}
.list li span{font-size:12px; float:right; color:#999;}
.list_pic { margin-left:-10px;  float:left; width:195px; height:165px;}
.list_pic img{ width:180px; height:155px;}
.list_txt{ float:right; width:595px; }
.list_txt p{  font-size:12px;line-height:24px;}
.list_txt p a{ color:#2f66b9;}
.fenye{ height:60px; padding-top:25px; clear:both; }
.fenye ul{ margin:0; float:right;}
.fenye li{  margin-right:-1px;  float: left; border:1px solid #ddd;line-height:35px;}
.fenye li.thisclass{padding:0px 10px;}
.fenye li a{background:#fff; display:block; color:#333; padding:0 14px;}
.fenye li a:hover { background:#a5a6a6; color:#fff;}
.fenye li a.current { background:#a5a6a6; color:#fff;}

.list_zp{ font-size:14px;clear:both; margin-top:10px;}
.list_zp h1{ color:#000;}
.list_zp h1 strong{ width:245px; display:inline-block;}
.list_zp h1 span{ margin-right:5px;float:right; width:95px; text-align:right; display:inline-block;}
.sideMenu{ margin-top:10px;}
.sideMenu h3{ height:40px; line-height:40px; padding-left:10px;  border-top:1px solid #e3e3e3; background:#eee; cursor:pointer;}
.sideMenu h3 em{ float:left; display:block; width:20px; height:32px;   background:url(../image/jia.png)  no-repeat left; cursor:pointer; }
.sideMenu h3.on em{ background:url(../image/jian.png)  no-repeat left;  }
.sideMenu ul{ padding:8px 25px; color:#999; display:none;  }
.sideMenu ul li{ font-size:12px; line-height:24px;}
.sideMenu ul li a{ color:#ff3300; font-weight:bold;}
.sideMenu h3 strong{ width:215px; display:inline-block;}
.sideMenu h3 span{ margin-right:5px; float:right; width:100px; font-weight:normal; text-align:right; display:inline-block;}

.zzjg{ clear:both; width:1055px; height:537px; background:url(../image/zzjg.jpg) no-repeat top;}
.zzjg_con{clear:both; margin-top:-150px; height:500px;}