@charset "utf-8";
/*=========================================================全局样式========================================================================*/
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
img { border-style: none; }
body, ul, li, h1, h2, h3, h4, h5, h6, form, dl, dt, dd { margin: 0px; padding: 0px; }
ul,li,ol{list-style:none;}
.clear { clear:both; }
* { margin:0; padding:0; }
.kuan { height: auto; width: 1000px; margin-right: auto; margin-left: auto; }
a{text-decoration: none; }

/*=========================================================TOP========================================================================*/
.logo { background: url(../images/logo.jpg) no-repeat center top; float: left; height: 106px; width: 100%; }
.top { float: left; height: 96px; width: 100%; }
.top_2 {  height: 96px; width: 1000px; margin-right: auto; margin-left: auto; }
.top_3 { height: 46px; width: 280px; float: right; margin-top: 50px; margin-right: 20px; }
.top_3 ul li{ height: 46px; width: 70px; float: left; background: url(../images/top_1.jpg) no-repeat left top; padding-left: 20px;}
.top_3 ul li a{ font-size: 14px; line-height: 46px; color: #666666;  }
.top_3 ul li a:hover{ color: #999999; }
.top_4 { height: 46px; width: 480px; float: left; margin-top: 50px; font-size: 14px; line-height: 46px; color: #666666;  text-align: left; }
.top_5 { height: 30px; width: 200px; margin-top: 10px; font-size: 14px; line-height: 30px; color: #999999;  background: #FFFFFF; border: 1px solid #E7E7E7; float: left; }
.top_4 span{ height: 46px; width: 100px; font-size: 14px; line-height: 46px; color: #999999;  float: left; }
.top_6 { height: 30px; width: 80px; margin-top: 10px; background: #007071; margin-left: 20px; float: left; text-align: center; font-size: 14px; line-height: 30px; color: #FFFFFF;  border-style: none; }
/*=========================================================TOP导航========================================================================*/
/*=nav*/
.nav{ position:relative; z-index:10000; width: 1000px; float: left; background: url(../images/menu2.jpg) no-repeat center top; position: absolute;  height: 50px; }
.fnav .h_38{ height:50px; position:relative; float: left; list-style: none; }
.fnav .first_title{ }
.fnav .first_title a{ font-size:14px; font-weight:bold; }
.fnav .b_0{ border:0;}
.first_title{ position:relative; z-index:15000; float:left;  height:50px; overflow:hidden; }
.first_title a{ background:url(../images/menu_3.jpg) repeat-x top; color:#FFFFFF; font-size: 14px; font-weight: bold; text-align: center;  margin-top: 0px;  }
.fnav .ch{ background:none; border:0; color:#FFFFFF;  font-weight: bold; }
.fnav a{ display:block; font-size:12px; line-height:50px; color:#FFFFFF; font-weight: bold; }
.fnav ul{  position:absolute; z-index:10000; float:left; line-height:38px; top:-20px; display:none; margin-top: 48px; text-align: center; margin-bottom: 5px; margin-left: 0px; left: 0px; list-style: none; }
.fnav .subNav{left:244px}
.fnav ul a{ line-height:35px; font-weight: normal;  text-align:left; padding-left:10px;  height:35px;}
.fnav ul li{ background:url(../images/menu5.png) repeat top;line-height:35px; height:35px;}
.fnav ul li a{ }
.fnav .sec_last_nav{ }
.fnav ul a{ color:#FFFFFF; }
.fnav ul a:hover{ line-height:30px; color:#FFFFFF; background: url(../images/menu6.png) repeat; }

/*=========================================================BANNER========================================================================*/
.banner_1 { float: left; height: 380px; width: 100%; background: url(../images/banner.jpg) repeat-x; }
.banner_4 { float: left; height: 240px; width: 100%; background: url(../images/banner.jpg) repeat-x; }
.banner_2 { height: 360px; width: 1000px; background: url(../images/banner.jpg) repeat-x; margin-right: auto; margin-left: auto; margin-top: 20px; }
.banner_3 { height: 200px; width: 1000px; margin-right: auto; margin-left: auto; margin-top: 20px; background: #FFFFFF; }
.i_tpgd { float: left; height: 310px; width: 690px; }
.ban_y { float: left; height: 310px; width: 262px; background: #FFFFFF; margin-left: 16px; border-bottom: 3px solid #007070; padding-right: 16px; padding-left: 16px; }
.ban_y  h1{ float: left; height: 46px; width: 262px; padding-top: 14px; overflow: hidden;font-size: 14px; }
.ban_y  h1 a{ font-size: 18px; line-height: 22px; font-weight: bold; color: #333333;  }
.ban_y  h1 a:hover{ color: #666666; }
.ban_y  h2{ float: left; width: 262px; padding-top: 10px; overflow: hidden; font-size: 12px;}
.ban_y  h2 a{  line-height: 14px; color: #666666;  font-weight: normal; }
.ban_y  h2 a:hover{ color: #999999; }
.ban_y  h2 span{ color: #999999;  line-height: 16px;  font-weight: normal; float: right; }
.ban_y_2 { float: left; height: 50px; width: 262px; border-bottom: 1px solid #CCCCCC; }
.ban_y_2 dl{ float: left; height: 50px; width: 100px; font-size: 18px; line-height: 50px; font-weight: bold; color: #007070;  }
.ban_y_2 dt{ float: right; height: 50px; width: 26px; }

/*=========================================================首页内容区========================================================================*/
.s_nr { float: left; height: auto; width: 100%; }
.s_nr_2 { height: auto; width: 1000px; margin-right: auto; margin-left: auto; margin-top: 20px; }
.s_nr_3 { height: 394px; width: 230px; float: left; }
.s_nr_3 h1{ height: 40px; width: 230px; float: left; padding-top: 12px;font-size: 14px; }
.s_nr_3 h1 a{  line-height: 16px; font-weight: bold; color: #404040;  }
.s_nr_3 h1 a:hover{ color: #6A6A6A; }
.s_nr_3 h2{  width: 230px; float: left; font-size: 14px;}
.s_nr_4 { height: 60px; width: 230px; float: left; }
.s_nr_4 dl{ height: 60px; width: auto; float: left; font-size: 14px; line-height: 60px; font-weight: bold; color: #404040;  }
.s_nr_4 dt{ height: 60px; width: 24px; float: right; }
.s_nr_5 img{ height: 146px; width: 222px; float: left; padding: 3px; border: 1px solid #E8E8E8; }
.s_nr_5x img{ height: 146px; width: 204px; float: left; padding: 3px; border: 1px solid #E8E8E8; }
.s_nr_6 { height: 122px; width: 230px; float: left; overflow: hidden; }
.s_nr_6 h2{ float: left; margin-top: 8px; }
.s_nr_6 h2 a{  line-height: 16px; color: #999999;  font-weight: normal; }
.s_nr_6 h2 a:hover{ color: #CCCCCC; }
.s_nr_7 { height: 394px; width: 26px; float: left; background: url(../images/s_nr_3.jpg) no-repeat center top; }
.s_nr_8 { height: 394px; width: 210px; float: left; margin-left: 40px;}
.s_nr_8_a { height: 60px; width: 210px; float: left; font-size: 16px; line-height: 60px; color: #404040;  font-weight: bold; }
.s_nr_8_b { height: 136px; width: 160px; float: left; padding-top: 20px; padding-right: 25px; padding-left: 25px; border-right: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8; border-left: 1px solid #E8E8E8; }
.s_nr_8_b ul li{ height: 26px; width: 160px; float: left; overflow: hidden; }
.s_nr_8_b ul li a{   line-height: 26px; font-weight: bold; color: #404040;  }
.s_nr_8_b ul li a:hover{ color: #646464; }
.s_nr_9 { height: 8px; width: 1000px; background: url(../images/s_nr_6.jpg) no-repeat center top; float: left; }

/*=========================================================FOOT========================================================================*/
.links { background: url(../images/s_nr_11.jpg) no-repeat left top; float: left; height: 86px; width: 890px; padding-top: 28px; padding-left: 110px; margin-bottom: 30px; }
.links ul li{ float: left; height: 60px; width: 212px; margin-right: 8px; }
.foot { background: url(../images/foot.jpg) repeat-x top; float: left; height: 102px; width: 100%; }
.foot_2 { height: 70px; width: 1000px;  line-height: 16px; color: #007070;  margin-right: auto; margin-left: auto; padding-top: 32px; text-align: center; }
.foot_2 img{float:left; position:absolute; margin-left:5px; display:inline;}
/*=========================================================内页========================================================================*/
.n_z { float: left; height: auto; width: 250px; background: #007070; font-size: 18px; line-height: 24px; font-weight: bold; color: #FFFFFF;  text-align: center; padding-top: 8px; padding-bottom: 8px; }
.n_z_a { float: left; height: auto; width: 250px; }
.n_z_a ul li{ float: left; width: 230px; border-bottom: 1px dashed #FFFFFF; height: auto; padding: 8px 10px; }
.n_z_a ul li a{ float: left; font-size: 14px; line-height: 30px; font-weight: bold; color: #007070;  }
.n_z_a ul li a:hover{ color: #00A6A6; text-decoration: underline; }
.n_y { float: left; width: 720px; height:53px; border-bottom: 2px solid #007070; }
.n_y2 { float: left; height: 48px; width: 720px; border-bottom: 9px solid #E1ECE3; }
.n_y2 ul { float: right; height: 48px; width: 160px; margin-right: 8px; }
.n_y2 ul li{ float: left; height: 48px; width: 40px; }
.n_y dl{ float: left; padding-left: 20px; height:30px; font-size: 18px; line-height:30px; font-weight: bold; color: #007070;  text-align: center; padding-right: 20px; width: auto; }
.n_y dt{ float: left; width:100%; padding-left: 20px;  line-height:20px; color: #666666; }
.n_y dt a{ color: #666666; }
.n_y dt a:hover { color: #999999; }


.n_a1 { padding: 12px 20px 20px; float: left; height: auto; width: 690px; margin-top: 20px; text-align: justify; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 28px; }
.n_a1 ul li{ float: left; width: 690px;  line-height: 12px; color: #666666;  list-style: none; border-bottom: 1px dashed #DBDBDB; padding-left: 24px; }
.n_a1 ul li a{ float: left; width: 550px;  line-height: 18px; color: #666666;  overflow: hidden; padding-top: 12px; padding-bottom: 5px; padding-right: 20px; } 
.n_a1 ul li a:hover{ color: #999999; } 
.n_a1 ul li dl{ float: left; width: 100px;  line-height: 18px; color: #666666;  padding-top: 12px; padding-bottom: 5px; } 
.n_a1  h1{ float: left; width: 690px; height: auto; font-size: 16px; line-height: 20px; color: #666666;  font-weight: bold; text-align: center; padding-top: 8px; padding-bottom: 8px; } 
.n_a1  h2{ float: left; width: 690px; height: 24px;  line-height: 24px; color: #999999;  text-align: center; font-weight:normal; font-size:12px; } 
.n_5 { width: 690px; float: left;  line-height: 22px; color: #666666;  padding: 20px; height: 30px; text-align: center; }
.n_5 a{  line-height: 22px; color: #666666; margin:0 6px;  }
.n_5 a:hover{ color: #999999; }
.n_6 { float: left; height: 300px; width: 202px;  margin-right: 24px; }
.n_6 dl{ float: left; height: 250px; width: 200px; padding: 2px; border: 1px solid #D4D4D4; }
.n_6 dl img{  height: 250px; width: 200px; }
.n_6 dt{ float: left; height: 40px; width: 202px; text-align: center; }
.n_6 dt a{  line-height: 40px; color: #666666;  }
.n_6 dt a:hover{ color: #999999; }
.t1 { font-size: 10px; }

		.slideBox{ width:690px; height:310px; overflow:hidden; position:relative;}
		.slideBox .hd{ height:20px; overflow:hidden; position:absolute; right:8px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;   }
		.slideBox .hd ul li{ float:left; margin-right:5px;  width:18px; height:18px; line-height:18px; border:1px #6c6c6c solid; text-align:center; background:url(../images/hd_03.jpg); cursor:pointer; color:#fff; }
		.slideBox .hd ul li.on{ border-color:#ff7b11; color:#ff7b11; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:690px; height:310px; display:block;  }
		.slideBox .bd p{background:#000; color:#fff; position:relative; margin-top:-60px; height:60px; line-height:20px; padding:5px 10px 0; width:670px;opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70); }
		
.sideBox2 { width:265px; height: 250px; margin: 0 auto; line-height: 26px; font-size: 12px; overflow: hidden;}	
.sideBox2 .tempWrap{height:250px !important;}	
.sideBox2 .bd2{ padding:10px 0 10px 5px;  }
.sideBox2 .bd2 li{ line-height:24px; height:auto !important; overflow:hidden;   }
.sideBox2 .bd2 li a{color:#333;}
.sideBox2 a:hover { color: #ED5565; text-decoration: underline;}