a img{
	border:0px;
}
.clear{clear:both;}
.top_bg{height:33px;background:#f9f9f9;}
.top{width:1000px;margin:0 auto;}
.top_left{float:left;width:500px;line-height:33px;font-family:Verdana, Arial, sans-serif;font-size:12px;color:#bdbdbd;}
.top_right{float:right;width:245px;line-height:33px;}
.top_right span{float:left;font-family:Verdana, Arial, sans-serif;font-size:14px;color:#bdbdbd;font-weight:bold;}
.top_right span em{color:#0266b5;}
.top_right  .tel{float:left;margin-top:10px;margin-right:2px}
.top_right p{float:right;margin-top:1px}
.head{width:1000px;margin:0 auto;height:87px;}
.logo{width:482px;float:left;margin-top:0px;}
.search{margin-top:22px;float:right;width:262px;height:33px;border:1px solid #dcdcdc;background:#fbfbfb;}
.search_in{background:#fbfbfb;width:223px;height:32px;border:0px;line-height:33px;font-family:Verdana, Arial, sans-serif;font-size:14px;color:#A5A5A5;text-indent:5px;float:left;}
.search_btn{float:right;margin-right:8px;background:url(../images/search_btn.png) no-repeat;width:23px;height:23px;border:0px;margin-top:5px;}
.nav_bg{background:#0266b5;height:41px;width:100%;z-index:9999}
.nav{width:1000px;margin:0 auto;}
.nav ul li{height:41px;line-height:41px;float:left;margin-right:10px;}
.nav ul li a{font-family:Verdana,Arial,sans-serif;padding:0 20px;font-size:16px;color:#fff;float:left;}
.nav ul li a:hover{background:#09528c;}
.nav_cur a{background:#09528c !important;}
.banner{width:1903px;overflow:hidden;position:relative}
.banner_inner{position:relative;height:360px;width:990px;margin:0 auto}
.banner_img{width:20000px}
.banner_img li{float:left;width:1903px;position:relative}
.banner .child1{position:absolute;width:588px;height:360px;left:66px;top:0}
.banner .child2{position:absolute;width:654px;height:360px;left:343px;top:0}
.banner_common{position:relative;width:1100px;margin:0 auto}
.banner_pre{position:absolute;top:30%;left:0;margin-top:150px;width:56px;height:56px;cursor:pointer;background:url(../images/ar1.png) no-repeat;}
.banner_next{position:absolute;top:30%;right:0;margin-top:150px;width:56px;height:56px;cursor:pointer;background:url(../images/ar2.png) no-repeat;}
.banner_pre:hover, .banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.banner .control{width:130px;position:absolute;top:323px;left:50%;margin-left:-40px}
.banner .control li{float:left;margin-left:10px;width:18px;height:18px;border-radius:50%;cursor:pointer;background:#fff}
.banner .control li a{display:none}
.banner .control li.current{background:#ff7f02}
.jj{height:365px;overflow:hidden;width:1000px;margin:0 auto;background:url(../images/jj_bg.gif) right bottom no-repeat;}
.jj_title{margin-top:69px;overflow:hidden;}
.jj_title img{float:left;margin-top:5px;margin-right:6px;}
.jj_title span{float:left;font-family:Verdana,Arial,sans-serif;font-size:18px;color:#0266b5;}
.jj_title em{margin-top:5px;margin-left:5px;float:left;font-family:Verdana,Arial,sans-serif;color:#b6b6b6;font-size:14px}
.jj_text{width:490px;font-family:Verdana,Arial,sans-serif;font-size:14px;color:#797979;margin-top:25px;line-height:29px;text-align:justify;}
.jj_text p{ text-indent:2em;}
.case_bg{overflow:hidden;height:448px;background:url(../images/case_bg.jpg) top center no-repeat;}
.case{width:1000px;margin:0 auto;}
.case_title{margin-top:33px}
.case_title img{float:left;margin-top:5px;margin-right:6px;}
.case_title span{float:left;font-family:Verdana,Arial,sans-serif;font-size:18px;color:#fff;}
.case_title em{margin-top:5px;margin-left:5px;float:left;font-family:Verdana,Arial,sans-serif;color:#b6b6b6;font-size:14px}
.case_title a{margin-top:5px;float:right;font-family:Verdana,Arial,sans-serif;font-size:14px;color:#badaf3;}
.case_title a:hover{color:#badaf3;}
.case_list{margin-top:30px;}
.clearfix { zoom: 1; }
.container { margin:0px auto; width:1000px;margin-top:25px}
.poster-main {
  width: 1000px;
  height: 500px;
  position: relative;
  margin: 0 auto;
}
.poster-main a, .poster-main img { display: block; }
.poster-main .poster-list {
  width: 1000px;
  height: 500px;
}
.poster-main .poster-list .poster-item {
  width: 100px;
  height: 500px;
  position: absolute;
  left: 0;
  top: 0;
}
.poster-item span{height:47px;background:url(../images/title_bg.png);line-height:47px;display:block;font-family:Verdana,Arial,sans-serif;font-size:14px;text-align:center;color:#fff;position:relative;bottom:47px;}
.poster-main .poster-btn {
  position: absolute;
  top: 0;
  z-index: 10;
  cursor: pointer;
}
.poster-main .poster-prev-btn {
  left: 0;
  background: url(../images/left.png) no-repeat left ;
}
.poster-main .poster-next-btn {
  right: 0;
  background: url(../images/right.png) no-repeat right ;
}
.pro_bg{/*height:450px;*/background:#fafafa;}
.news{width:1000px;margin:0 auto;}
.news_title{margin-top:43px}
.news_title img{float:left;margin-top:5px;margin-right:6px;}
.news_title span{float:left;font-family:Verdana,Arial,sans-serif;font-size:18px;color:#0266b5;}
.news_title em{margin-top:5px;margin-left:5px;float:left;font-family:arial;color:#b8b8b8;font-size:14px}
.news_title a{margin-top:5px;float:right;font-family:Verdana,Arial,sans-serif;font-size:14px;color:#999999;}
.news_title a:hover{color:#badaf3;}
.news_left{width:500px;float:left;margin-top:20px;}
.news_right{width:490px;float:right;margin-top:20px;}
.news_1{width:95px;height:75px;float:left;background:#f5f5f5;padding-top:20px}
.news_2{width:393px;float:left;background:#fafafa;height:95px}
.news_1,.news_2{
	margin-bottom:10px;
}
.news_1 p{font-family:Verdana,Arial,sans-serif;font-size:14px;font-weight:bold;color:#e75b16;text-align:center;}
.news_1 p span{font-size:24px !important;color:#e75b16;}
.news_2 h3{font-family:Verdana,Arial,sans-serif;font-size:15px;color:#494949;margin-top:10px;margin-left:5px;}
.news_2 li{margin-top:5px;font-family:Verdana,Arial,sans-serif;font-size:14px;color:#797979;margin:0 8px;line-height:24px}
.news_2 a{color:#e68614;}
.news_list{margin-top:10px;}
dl.news_list {clear:both}
.news_list dl{overflow:hidden;}
.news_list dt{width:69px;float:left;}
.news_list dt p{margin-top:0px;font-family:Verdana,Arial,sans-serif;font-size:14px;color:#797979;text-align:center;}
.news_list dt p span{font-size:24px !important;color:#797979;}
.news_list dd{width:402px;float:left;}
.news_list h3{margin-left:20px;margin-top:0px;font-family:Verdana,Arial,sans-serif;font-size:14px;color:#494949;}
.news_list li{margin-left:20px;font-family:Verdana,Arial,sans-serif;color:#999999;margin-top:5px;font-size:12px;border-bottom:1px dashed #ddd;padding-bottom:10px;}
.news_list dd a{display:block;background:url(../images/new_ar1.gif) top left no-repeat;padding-bottom:5px;}
.news_list dd a:hover{background:url(../images/new_ar2.gif) top left no-repeat;}
.map{width:1000px;margin:0 auto;height:217px; position:relative;margin-top:37px;overflow:hidden;margin-bottom:37px}
.contact{width:225px;position:absolute; z-index:99; top:30px; right:0px;background:#0266b5;font-family:Verdana,Arial,sans-serif;font-size:12px;color:#fff;line-height:22px;padding-left:10px;padding-top:10px; padding-bottom: 10px;}
.footer_bg{background:#212c35;height:99px;overflow:hidden;}
.footer{width:1000px;margin:0 auto;}
.dh{padding-bottom:15px;font-family:Verdana,Arial,sans-serif;font-size:14px;color:#bdc6cd;text-align:center;margin-top:15px;background:url(../images/f_line.gif) bottom repeat-x;}
.dh a{color:#bdc6cd;margin:0 2px;}
.dh a:hover{color:#fff;}
.footer p{font-family:Verdana,Arial,sans-serif;font-size:14px;color:#8a98a3;text-align:center;padding-top:7px;}
.pro{width:1000px;margin:0 auto;overflow:hidden; padding-bottom:10px;}
.pro_title{margin-top:43px;overflow:hidden;}
.pro_title img{float:left;margin-top:5px;margin-right:6px;}
.pro_title span{float:left;font-family:Verdana,Arial,sans-serif;font-size:18px;color:#0266b5;}
.pro_title em{margin-top:5px;margin-left:5px;float:left;font-family:arial;color:#b8b8b8;font-size:14px}
.pro_title a{margin-top:5px;float:right;font-family:Verdana,Arial,sans-serif;font-size:14px;color:#999999;}
.pro_title a:hover{color:#badaf3;}
.pro_title b{font-family:Verdana,Arial,sans-serif;font-size:16px;color:#494949;float:left;margin-left:113px;}
.pro_left{width:280px;float:left;}
.pro_right{width:694px;float:right;height:426px;background:#f3f3f3;border:2px solid #e9e9e9;margin-top:15px;}
.pro_left h3{text-align:center;margin-top:10px;font-family:Verdana,Arial,sans-serif;font-size:16px;color:#494949;}
.pro_img{
	width: 280px;
	margin-top: 15px;
	background-image: url(../images/por_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:26px;
}
.pro_img a{
	display:block;
}
.pro_left li{font-family:Verdana,Arial,sans-serif;line-height:22px;font-size:12px;color:#494949;width:200px;text-align:center;margin:0 auto;}
.pro_img img{margin-left:15px;}
.left_pro{width:100%;/*float:left;*/}
.right_pro{font-family:Verdana,Arial,sans-serif;font-size:14px;color:#00113f;width:251px;height:298px;background:#fff;float:right;margin-right:10px;margin-top:10px;text-align:center;overflow:hidden;}
.right_pro a{color:#00113f;}
.shaw{display:none;}
.right_img{float:left;text-align:center;width:218px;height:198px;background:#fff;margin-top:10px;margin-left:10px;font-family:Verdana,Arial,sans-serif;font-size:14px;color:#00113f;overflow:hidden;}
.right_img a{ display:block; width:100%; height:198px; position:relative;}
.right_img a p.ptitle{
	width:210px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	padding-left:4px;
	padding-right:4px;
}
.right_img a:hover .shaw{display:block;width:100%;height:198px;background:url(../images/title_bg.png);position:absolute; top:0px;overflow:hidden;}
.right_img a:hover .shaw img{text-align:center;margin-top:30px;}
.right_img a:hover .shaw b{width:190px;margin:0 auto;margin-top:20px;display:block;clear:both;font-family:Verdana,Arial,sans-serif;font-size:14px;color:#fff;font-weight:normal;}
.right_img1{float:left;text-align:center;width:197px;height:141px;background:#fff;margin-top:10px;margin-left:10px;font-family:Verdana,Arial,sans-serif;font-size:14px;color:#00113f;overflow:hidden;}
.right_img1 a:hover .shaw{display:block;width:100%;height:148px;background:url(../images/title_bg.png);position:relative;bottom:148px;#bottom:164px;}
.right_img1 a:hover .shaw img{text-align:center;margin-top:20px;}
.right_img1 a:hover .shaw b{width:190px;margin:0 auto;margin-top:10px;display:block;clear:both;font-family:Verdana,Arial,sans-serif;font-size:14px;color:#fff;font-weight:normal;}
.right_img2{float:left;text-align:center;width:404px;height:147px;background:#fff;margin-top:10px;margin-left:10px;font-family:Verdana,Arial,sans-serif;font-size:14px;color:#00113f;overflow:hidden;}
.right_img2 a:hover .shaw{display:block;width:100%;height:147px;background:url(../images/title_bg.png);position:relative;bottom:142px;#bottom:165px;}
.right_img2 a:hover .shaw img{text-align:center;margin-top:20px;}
.right_img2 a:hover .shaw b{width:190px;margin:0 auto;margin-top:20px;display:block;clear:both;font-family:Verdana,Arial,sans-serif;font-size:14px;color:#fff;font-weight:normal;}
.right_img3{float:left;text-align:center;width:197px;height:141px;background:#fff;margin-top:10px;margin-left:10px;font-family:Verdana,Arial,sans-serif;font-size:14px;color:#00113f;overflow:hidden;}
.right_img3 a:hover .shaw{display:block;width:100%;height:141px;background:url(../images/title_bg.png);position:relative;bottom:136px;#bottom:156px;}
.right_img3 a:hover .shaw img{text-align:center;margin-top:20px;}
.right_img3 a:hover .shaw b{width:190px;margin:0 auto;margin-top:20px;display:block;clear:both;font-family:Verdana,Arial,sans-serif;font-size:14px;color:#fff;font-weight:normal;}
/*list*/
.list_list{width:1000px;margin:0 auto;margin-top:20px;overflow:hidden;margin-bottom:45px;}
.list_left{width:221px;float:left;}
.list_date img{float:left;margin-top:2px;margin-right:2px}
.list_date span{float:left;font-family:Verdana,Arial,sans-serif;font-size:14px;color:#797979;}
.list_right{width:750px;float:right;}
.list_title{float:left;font-family:Verdana,Arial,sans-serif;}
.list_title img{float:left;margin-top:3px;margin-right:3px}
.list_title span{font-family:Verdana,Arial,sans-serif;font-size:16px;color:#767775;}
.location{float:right;}
.location img{float:left;margin-top:2px;margin-right:3px;}
.location span{float:left;font-family:Verdana,Arial,sans-serif;font-size:14px;color:#797979;}
.location span a{color:#797979;}
.location span a:hover{color:#494949;}
.pro_info{padding-bottom:20px;width:735px;border-bottom:1px solid #efefef;margin-top:40px;overflow:hidden;}
.pro_left1{width:361px;float:left;}
.pro_right1{width:348px;float:left;}
.cp_img{width:361px;float:left;}
.cp_info{width:344px;float:right;}
.cp_info h3{font-family:Verdana,Arial,sans-serif;font-size:16px;color:#494949;font-weight:bold;}
.cp_info{font-family:Verdana,Arial,sans-serif;font-size:14px;color:#797979;line-height:30px}
.cp_info span{color:#494949;}
.cp_info strong{color:#494949;}
.pro_info_list{font-family:Verdana,Arial,sans-serif;font-size:14px;color:#797979;line-height:36px;}
.pro_info_list strong{color:#494949;}
.list_cp{margin-top:30px;}
.list_cp ul li {float:left;line-height:70px;margin:0 25px;}
.list_cp ul li img{padding:6px;border:1px solid #e6e6e6;}
.list_cp ul li a{font-family:Verdana,Arial,sans-serif;font-size:14px;color:#494949;text-align:center;display:block;}
.ep-pages{margin-right:30px;float:right;padding:10px 12px;clear:both;text-align:center;
font-family:Arial, "\5B8B\4F53", sans-serif;font-size:14px;vertical-align:top} 
.ep-pages a, .ep-pages span{border-radius:3px;font-family:Verdana,Arial,sans-serif;display:inline-block;height:27px;line-height:27px;padding:0 12px;
margin:5px 6px 0 0;background:#fff;border:1px solid #dbdbdb;overflow:hidden;vertical-align:top;color:#797979;} 
.ep-pages a:hover{background:#0266b5;border:1px solid #dbdbdb;text-decoration:none} 
.ep-pages a, .ep-pages a:visited{color:#797979} 
.ep-pages a:hover, .ep-pages a:active{color:#ffffff} 
.ep-pages .current{background:#0266b5;border:1px solid #0266b5;color:#fff} 
.ep-pages a.current, .ep-pages a.current:visited{color:#ffffff} 
.ep-pages a.current:hover, .ep-pages a.current:active{color:#ffffff} 
.ep-pages-ctrl{font-family:"\5B8B\4F53", sans-serif;font-weight:bold;font-size:16px} 
.ep-pages-e5e5e5{color:#e5e5e5} 
.ep-pages-all{font-size:12px;vertical-align:top} 
.ep-pages img{margin-top:4px;float:left;}
.border_no{background:none !important;}
.class_title{overflow:hidden;width:220px;height:71px;background:url(../images/class_title_bg.gif) no-repeat;margin-top:20px;}
.class_title span{margin-top:15px;font-family:Verdana,Arial,sans-serif;font-size:20px;color:#fff;text-align:center;display:block;}
.class_list{background:#f3f3f3;overflow:hidden;}
.list_contact{width:220px;background:#0266b5;margin-top:25px;overflow:hidden;}
.list_contact .mycontact{font-family:Verdana,Arial,sans-serif;font-size:12px;color:#fff;padding-top:20px;padding-bottom:20px; padding-left:10px;line-height:24px}
ul.expmenu{margin:0px auto;}
ul.expmenu li div.header{}
ul.expmenu li:last-child div.header{border-bottom:none;}
ul.expmenu li ul li {height:45px;font-family:Verdana,Arial,sans-serif;font-size:14px;color:#898989;padding-left:20px;line-height:45px}
ul.expmenu li ul li  a{color:#898989;}
ul.expmenu li ul li.selected{background-color:#f4f4f4;}
ul.expmenu div.header{
	height:52px;
	cursor:pointer;
	font-family:Verdana,Arial,sans-serif;font-size:15px;color:#696969;
	line-height:52px;
}
.li{background:url(../images/li.gif) no-repeat;}
.li_hover{background:url(../images/li_hover.gif) no-repeat !important;}
.li_hover,.li_hover a{color:#fff !important;}
ul.expmenu div.header1{
	
}
ul.expmenu li div.header .label{margin-left:10px; display: block;}
ul.expmenu li div.header .label a:link,ul.expmenu li div.header .label a:visited{
	display: block;
	width: 175px;
	height:52px;
	overflow: hidden;
	color: #6C6C6C;
	line-height: 52px;
	font-size: 14px;
}
ul.expmenu li div.header .label a:hover{
	color:#999;
}
ul.expmenu li div.header .arrow{display:block;width:16px;height:16px;background:no-repeat center;float:right;}
ul.expmenu li div.header .arrow.up{/*background-image:url(../images/arrow_u.png);*/}
ul.expmenu li div.header .arrow.down{/*background-image:url(../images/arrow_d.png);*/}
ul.expmenu li .menu{display:none;}	
/* Mouse Events */
ul.expmenu div.header:hover{
color:#999;
}
ul.expmenu li ul li:not(.selected) a:hover{
	
	cursor:pointer;
	color:#494949 
}
ul.expmenu li ul li:not(.selected):active{
	background:#f1f1f1;/* Old browsers */
	cursor:pointer;
}
.menu ol{overflow:hidden;}
.menu ol a{color:#a9a9a9;display:block;padding-top:5px; padding-bottom:5px;background:#fff;font-family:Verdana,Arial,sans-serif;display:block;line-height:20px;text-align:center;font-size:14px;}
.menu ol a:hover{color:#0e72c0;}
.menu ol a.curent{color:#0e72c0;}
.menu li i{background-color: #fbfafa;width:15px;text-align:center;float:left;margin-top:15px;margin-right:3px;font-weight:bold;height:15px;display:block;line-height:15px;color: #cccccc;border-radius:10px;font-style:normal;}
.h2{font-weight:bold;color:#494949;}
.menu a{color: #cccccc;text-decoration: none;}
.menu .no {display:none;}
.cp2{margin-top:19px;}
.cp2{font-family:Verdana,Arial,sans-serif;font-size:14px;color:#494949;line-height:36px}
.wx{display:none;width:113px;height:122px;background:url(../images/wx.png) no-repeat;position:absolute;margin-left:140px;top:32px}
.wx img{margin-top:18px;margin-left:10px;}
.downlist {
  height: 80px;
  background-position: center bottom;
  background-repeat: no-repeat;
  border-bottom:dashed 1px #CCCCCC;
}
.downlist .dtitle {
  height: 60px;
  width: 620px;
  float: left;
  line-height: 30px;
  padding-left: 26px;
  background-image: url(../images/ricon2.jpg);
  background-position: 0 8px;
  background-repeat: no-repeat;
}
.downlist a.dbutton {
  display: block;
  width: 60px;
  height: 60px;
  background-image: url(../images/icon_down.jpg);
  background-repeat: no-repeat;
  background-position: center 10px;
  overflow: hidden;
  line-height: 90px;
  color: #03F;
  float: right;
}
.downlist .shuoming {
  color: #F00;
}
.line15{ clear:both; font-size:0px; height:30px; overflow:hidden; }
#mapcontent{
	width:1000px;
	height:217px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
}
.map .contact dt,.list_contact .mycontact dt{
    display:block;
    width:200px;
    float:left;
    font-weight: bold;

}
.map .contact dd,.list_contact .mycontact dd{
    display:block;
    width:168px;
    float:left;

}
.list_contact .mycontact dd{
    width:200px;
}

.zhaiyao{
	background-color: #ECECEC;
	padding: 10px;
	line-height: 1.5em;
	border: solid 1px #DEDEDE;
	border-radius: 5px;
}
.zp-list li{
	display: block;
	margin-bottom: 20px;
	border-bottom: dashed 1px #CBCBCB;
	padding:0 20px 10px 30px;
	
}
.zp-list li h2{
	font-size: 18px;
	color: #3b8dd1;
	font-weight: bold;
}
.zp-list li h2 .dot
{
	font-size: 24px;
	line-height: 36px;
}
.zp-list .subtitle{
	margin-bottom: 10px;
}
