@charset "utf-8";
/* CSS Document */
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000; font-family:" ";}
a{color:#444;}
a{blr:expression(this.onFocus=this.close());} /* 只支持IE，过多使用效率低 */ 　 
a{blr:expression(this.onFocus=this.blur());} /* 只支持IE，过多使用效率低 */ 　 
a:focus { -moz-outline-style: none; } /* IE不支持 */ 
a:hover{ color:#f60; text-decoration:none;}
p{line-height:1.8em; padding:5px 0;}
h2{ font-size:12px; font-weight:normal;} 
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1000px; margin:0 auto;}

.header{ height:380px;}
.top_01{ height:30px; line-height:30px; background:#ebebeb; overflow:hidden;}
.tp_left{ float:left;}
.tp_rt{ float:right;}
.tp_rt ul li span{ color:#666; padding:0px 5px;}
.top{ height:130px; overflow:hidden;}
.logo{ width:502px; height:79px; float:left; margin-top:18px;}
.top_rt{ float:right; margin-top:40px;}
.search_con{width:255px; height:24px; position:relative;}
/*menu start*/
.menu{position:relative;z-index:2; background:url(../images/nav_bj.jpg) no-repeat; height:35px;}
.menu ul{height: 35px;
    line-height: 35px;
    display: flex;
    justify-content: space-between;}
.menu ul li{     float: left;
    position: relative;
    display: block;
    width: 100%;
    height: 35px;
    text-align: center;
    background: url(../images/nav_shu.png) right center no-repeat;
    padding-right: 14px;}
.menu ul li dl{ width:160px; position:absolute; left:0px; top:35px;display:none;  background:#0062b3;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; padding:5px 0px; border:#ccc 1px solid; border-top:0; }
.menu ul li dl dd{ line-height:24px; border-bottom:#ccc solid 1px;height:auto; }
.menu ul li dl dd a{ font-size:12px; color:#fff; font-weight:normal; display:block; padding:0; text-align:left; width:140px; height:auto; line-height:24px; padding:3px 10px;}
.menu ul li dl dd a:hover{ color:#fff; text-decoration:none; background:#025090;}
.menu a{     font-size: 15px;
    color: #fff;
    text-decoration: none;
    display: block;
    width: 100%;
    height: 35px;
    text-align: center;}
.menu a:hover{color:#fff;}
.menu_down span{ display:block;background:url(../images/menu_down.gif) 90px center no-repeat;}
a.menu_hover{ color:#fff; background:#025090;}

.banner{ width:1000px;     height: 500px;overflow:hidden; position:relative; z-index:1;}
.banner ul {    height: 500px;position:absolute;}
.banner ul li {width:1000px;     height: 500px;float:left;overflow:hidden; position:relative; background:#ccc;}
.banner ul li img{ width:1000px;    height: 500px;    object-fit: contain;}
/* ScrollWord */
.ScrollWord { float:left;height:30px;line-height:30px;overflow:hidden;}
#ScrollWord3 li {height:30px;padding-left:15px;background:url(../images/icon1.jpg) no-repeat left center;margin-left:10px;}
#ScrollWord3 li a{ color:#4a94d7;}
#ScrollWord3 li a:hover{ text-decoration:underline; color:#f60;}
#ScrollWord3 ul{float:left;}
#ScrollWord3 {height:30px;width:850px;}
.Announcement{height:30px;line-height:30px;clear:both; border:#d9d9d9 1px solid; border-top:none;}
.Announcement_title{ float:left;width:95px;font-size:14px;color:#fff;line-height:30px; background:url(../images/bt_1x_bj.jpg) no-repeat; padding-left:12px; font-weight:bold;}
.ScrollWord_button{ float:right;width:18px;height:8px;background:url(../images/news_button.jpg) no-repeat left top;margin-top:9px; margin-right:10px;}
#ScrollWord_prev{width:8px;height:8px;cursor:pointer;float:left;}
#ScrollWord_next{width:8px;height:8px;cursor:pointer;float:right;}

.content{ min-height:100px; padding-top:300px; padding-bottom:15px;}
.con_01{ height: 500px;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;}
.c1_left{width:32%; height:300px; overflow:hidden; float:left;}
.left_01{    height: 253px;
    width: 49%;
    border: #ebebeb 1px solid;
    overflow: hidden;
    border-top: none;}
.focus{ position:relative; width:280px; height:215px; margin:0px auto; margin-top:10px;}  
.focus img{ width:280px; height:215px;} 
.focus .shadow .title{width:280px; height:25px;padding-left: 0px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:10px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#F00;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:25px; line-height:25px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; padding-left:10px; color:#fff; font-size:12px; overflow:hidden; font-weight:normal; }  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:0px; right:6px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px 0;overflow:hidden;zoom:1;height:14px; float:right;}
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 3px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#F00;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;} 

.left_02{ height:165px; border:#ebebeb 1px solid; overflow:hidden; margin-top:10px; border-top:none;}
.left_02 ul{ padding-top:5px;}
.left_02 ul li{ line-height:30px; background:url(../images/f_2x.jpg) left center no-repeat; padding-left:15px; margin:0px 10px; border-bottom:#d9d9d9 1px dashed;}

.left_03{ height:230px; border:#ebebeb 1px solid; overflow:hidden;margin-top:10px; border-top:none;}
.left_03 ul{ padding-top:5px;}
.left_03 ul li{ line-height:30px; background:url(../images/f_2x.jpg) left center no-repeat; padding-left:15px; margin:0px 10px; border-bottom:#d9d9d9 1px dashed;}
.c1_middle{width:32%; height:300px; overflow:hidden; float:left; margin-left:15px;}
.middle_01{ height:254px; border:#ebebeb 1px solid; overflow:hidden; border-top:none;}
.middle_01 p{margin-left:10px; line-height:25px; margin-right:10px;}
.middle_01 ul{ padding-top:5px;}
.middle_01 ul li{ line-height:32px; background:url(../images/f_1x.jpg) left center no-repeat; padding-left:15px; margin:0px 10px; border-bottom:#d9d9d9 1px dashed;}
.middle_01 ul li a{ float:left;}
.middle_01 ul li span{ float:right; color:#999;}

.middle_02{     height: 230px;
    overflow: hidden;
    margin-top: 10px;
    border: #ebebeb 1px solid;}
.middle_02 ul{ padding-top:5px;}
.middle_02 ul li{ line-height:32px; background:url(../images/f_1x.jpg) left center no-repeat; padding-left:15px; margin:0px 10px; border-bottom:#d9d9d9 1px dashed;}
.middle_02 ul li a{     float: left;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
    text-overflow: ellipsis;}

.middle_02 ul li span{ float:right; color:#999;}

.c1_right{width:32%; height:610px; overflow:hidden; float:right; }
.right_01{ height: 253px;
    border: #ebebeb 1px solid;
    width: 49%;
    overflow: hidden;
    border-top: none;}
.focus01{ position:relative;    width: 100%; height:205px; margin:0px auto; margin-top:10px;}  
.focus01 img{         object-fit: contain;width: 100%; height:205px;} 
.focus01 .shadow .title{width:230px; height:25px;padding-left: 0px;padding-top: 20px;}
.focus01 .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus01 .btn{ position:absolute; bottom:10px; left:510px; overflow:hidden; zoom:1;} 
.focus01 .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus01 .btn a:hover,.focus01 .btn a.current{  cursor:pointer;background:#F00;}  
.focus01 .fPic01{     width: 100%;position:absolute; left:0px; top:0px; }  
.focus01 .D1fBt01{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus01 .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:25px; line-height:25px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus01 .shadow a{ text-decoration:none; padding-left:10px; color:#fff; font-size:12px; overflow:hidden; font-weight:normal; }  
.focus01 .fcon01{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus01 .fcon01 img{ display:block; }  
.focus01 .fbg01{bottom:0px; right:6px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus01 .fbg01 div{margin:4px 0;overflow:hidden;zoom:1;height:14px; float:right;}
.focus01 .D1fBt01 a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 3px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus01 .D1fBt01 .current,.focus01 .D1fBt01 a:hover{background:#F00;}    
.focus01 .D1fBt01 img{display:none}    
.focus01 .D1fBt01 i{display:none; font-style:normal; }    
.focus01 .prev,.focus01 .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus01 .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus01 .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus01 .prev:hover{  background-position:0 0; }  
.focus01 .next:hover{  background-position:-40px 0;} 
.right_02{     height: 230px; border:#ebebeb 1px solid; overflow:hidden; margin-top:10px; border-top:none;}
.right_02 ul{ padding-top:5px;}
.right_02 ul li{ line-height:32px; background:url(../images/f_1x.jpg) left center no-repeat; padding-left:15px; margin:0px 10px; border-bottom:#d9d9d9 1px dashed;}
.title_h2{ height:27px; line-height:27px; border-top:#0667ac 1px solid;}
.title_h2 strong{ background:url(../images/bt_2x_bj.jpg) no-repeat; float:left; width:143px; color:#fff; text-align:center;}
.title_h2 strong span{ font-weight:normal; padding-left:5px;}
.title_h2 a{ float:right; padding-top:8px; padding-right:5px;}
.title_h201{ height:28px; line-height:28px; border-top:#0667ac 1px solid;}
.title_h201 strong{ background:url(../images/bt_2x_bj.jpg) no-repeat; float:left; width:145px; color:#fff; text-align:center;}
.title_h201 strong span{ font-weight:normal; padding-left:5px;}
.title_h201 a{ float:right; padding-top:8px; padding-right:5px;}

.pic{ width:1000px; height:110px; overflow:hidden; margin-top:10px;}
.pic img{width:1000px; height:110px;}

.con_02{     height: 470px;overflow:hidden; margin-top:12px;}
.c2_top{ height:275px; overflow:hidden;}
.top_left{ width:490px; height:275px; overflow:hidden; float:left;}
.tu_gd01{ height:124px; overflow:hidden; margin-top:7px;}

.top_middle{ width:490px; height:275px; overflow:hidden; float:left; margin-left:20px;}
.tu_gd02{ height:124px; overflow:hidden; margin-top:7px;}
.ul_list{ height:108px; overflow:hidden; margin-top:5px;}
.ul_list ul{ padding-top:5px;}
.ul_list ul li{ line-height:26px; background:url(../images/f_2x.jpg) left center no-repeat; padding-left:15px; margin:0px 10px; border-bottom:#d9d9d9 1px dashed;}

.top_right{ width:245px; height:275px; overflow:hidden; float:right;}

.c2_middle{ height:185px; overflow:hidden; margin-top:10px;}
.middle_left{ width:360px; height:275px; overflow:hidden; float:left;}
.middle_left ul{ padding-top:5px;}
.middle_left ul li{ line-height:30px; background:url(../images/f_2x.jpg) left center no-repeat; padding-left:15px; margin:0px 10px; border-bottom:#d9d9d9 1px dashed;}
.middle_center{ width:360px; height:275px; overflow:hidden; float:left; margin-left:15px;}
.middle_center ul{ padding-top:5px;}
.middle_center ul li{ line-height:30px; background:url(../images/f_2x.jpg) left center no-repeat; padding-left:15px; margin:0px 10px; border-bottom:#d9d9d9 1px dashed;}
.middle_right{ width:245px; height:275px; overflow:hidden; float:right;}
.middle_right dl{ float:left; margin-top:10px; margin-left:10px; margin-right:5px;}
.middle_right dl dt{ width:92px; height:123px; padding:1px; border:#ddd 1px solid;}
.middle_right dl dt img{width:92px; height:123px;}
.middle_right dl dd{ line-height:22px; text-align:center;}

.c2_down{ height:187px; overflow:hidden;margin-top:10px;}
/*
** Begin ScrollImg
***************/
#ScrollImg{position:relative;margin:0 auto;width:100%;z-index:10;padding-top:5px;}
#ScrollImg .ScrollImg_prev, #ScrollImg .ScrollImg_next{display:block;position:absolute;top:20px;width:17px;height:88px;background:#000;cursor:pointer;}
#ScrollImg .ScrollImg_prev{left:0;background:url(../images/prev.jpg) no-repeat left top;}
#ScrollImg .ScrollImg_next{right:0;background:url(../images/next.jpg) no-repeat left top;}
#ScrollImg .ScrollImg_prev:hover{background:url(../images/prev_hover.jpg) no-repeat left top;}
#ScrollImg .ScrollImg_next:hover{background:url(../images/next_hover.jpg) no-repeat left top;}
#ScrollImg .ScrollImg_list{position:relative;width:440px;height:180px;margin-left:25px;overflow:hidden;}
#ScrollImg .ScrollImg_list ul{width:9999px;}
#ScrollImg .ScrollImg_list li{float:left;display:inline;width:135px;overflow:hidden;margin-right:12px;}
#ScrollImg .ScrollImg_list li div{width:145px;height:112px;padding:1px;border:1px solid #dfdfe0;}
#ScrollImg .ScrollImg_list li div img{    width: 100%;
    height: 112px;
    object-fit: cover;width: expression(this.width >145 && this.height < this.width ? 145: true); height: expression(this.height > 112 ? 112: true);}

/*
** End ScrollImg
***************/
/*
** Begin ScrollImg
***************/
#ScrollImg2{position:relative;margin:0 auto;width:100%;z-index:10;padding-top:5px;}
#ScrollImg2 .ScrollImg_prev, #ScrollImg2 .ScrollImg_next{display:block;position:absolute;top:20px;width:17px;height:88px;cursor:pointer;}
#ScrollImg2 .ScrollImg_prev{left:0;background:url(../images/prev.jpg) no-repeat left top;}
#ScrollImg2 .ScrollImg_next{right:0;background:url(../images/next.jpg) no-repeat left top;}
#ScrollImg2 .ScrollImg_prev:hover{background:url(../images/prev_hover.jpg) no-repeat left top;}
#ScrollImg2 .ScrollImg_next:hover{background:url(../images/next_hover.jpg) no-repeat left top;}
#ScrollImg2 .ScrollImg_list{position:relative;width:440px;overflow:hidden;margin-left:25px;overflow:hidden;}
#ScrollImg2 .ScrollImg_list ul{width:9999px;}
#ScrollImg2 .ScrollImg_list li{float:left;display:inline;width:135px;overflow:hidden;margin-right:12px;}
#ScrollImg2 .ScrollImg_list li div{width:145px;height:112px;padding:1px;border:1px solid #dfdfe0;}
#ScrollImg2 .ScrollImg_list li div img{max-width:145px; max-height: 112px; width: expression(this.width >182 && this.height < this.width ? 182: true); height: expression(this.height > 110 ? 110: true);}
/*
** End ScrollImg
***************/

/*
** Begin ScrollImg
***************/
#ScrollImg3{position:relative;margin:0 auto;width:100%;z-index:10;}
#ScrollImg3 .ScrollImg_prev, #ScrollImg3 .ScrollImg_next{display:block;position:absolute;top:20px;width:17px;height:88px;cursor:pointer;}
#ScrollImg3 .ScrollImg_prev{left:0;background:url(../images/prev.jpg) no-repeat left top;}
#ScrollImg3 .ScrollImg_next{right:0;background:url(../images/next.jpg) no-repeat left top;}
#ScrollImg3 .ScrollImg_prev:hover{background:url(../images/prev_hover.jpg) no-repeat left top;}
#ScrollImg3 .ScrollImg_next:hover{background:url(../images/next_hover.jpg) no-repeat left top;}
#ScrollImg3 .ScrollImg_list{overflow:hidden;margin-left:23px;}

/*#ScrollImg3 .ScrollImg_list table tr td table tr td{float:left;display:inline;width:149px;overflow:hidden;margin-right:12px;}*/
#ScrollImg3 .ScrollImg_list table tr td table tr td div{width:145px;padding:1px;border:1px solid #dfdfe0;}
#ScrollImg3 .ScrollImg_list table tr td table tr td div img{max-width:145px; max-height: 92px; width: expression(this.width >182 && this.height < this.width ? 182: true); height: expression(this.height > 110 ? 110: true);}
#ScrollImg3 .ScrollImg_list table tr td table tr td p{width:100%;height:24px;text-align:center;line-height:24px;}
/*
** End ScrollImg
***************/

.yqlj{ padding:10px 0px; margin-top:12px;}
.yqlj strong{ float:left; padding-right:5px; line-height:24px;}
.yqlj ul{ float:left;}
.yqlj ul li{ line-height:24px;}
.yqlj ul li a{ padding-right:12px; float:left;}

.footer{padding-bottom:20px;padding-top:10px; background:#ebebeb;}
.footer dl{ padding-top:10px;}

.footer dl dd{ line-height:24px; color:#333; text-align:center;}
/*---------------------------------------------------------------*/
.inside_con{min-height:100px;     padding-top: 300px; padding-bottom:15px; margin-top:15px; margin-bottom:20px;border-radius:10px; box-shadow:1px 1px 3px rgba(34, 25, 25, 0.2); border:1px solid #ddd;}
.nr_con{ background:url(../images/nr.jpg) repeat-x; min-height:100px; border:#bad2ea 1px solid;border-radius:5px; margin:0px 12px;}
.title{ height:40px; line-height:40px; margin:0px 10px;}
.title strong{ background:url(../images/bb.jpg) left center no-repeat; padding-left:17px; color:#0062b3; font-size:16px; float:left;}
.title span{ float:right; color:#000;}
.nr{ padding:5px 10px; color:#333;}

/*scroll_02*/
.scroll_02{ background:#fff;}
.scroll_02 .bd{ padding:10px;}
.scroll_02 .bd ul li{ height:25px; line-height:25px;}
.scroll_02 .bd ul li a{ float:left;}
.scroll_02 .bd ul li span{ float:right; color:#aaa;}


strong{font-family:"黑体"; font-weight:bold; font-size:14px;}
.menu ul li span{font-weight:bold;}



/*scroll_left start*/
#scroll_left{overflow:hidden;width: 950px; margin-left:7px;}
.scroll_scale{width:180px;height:150px; margin:0 10px; border:#e1e1e1 1px solid; overflow:hidden;} 
.scroll_scale img{max-width:180px; max-height:150px; width: expression(this.width >180 && this.height < this.width ? 180: true); height: expression(this.height > 150 ? 150: true);}
.scroll_text{text-align:center;width:180px; margin:0 10px; line-height:24px;}
/*scroll_left end*/



/* 多个左滚动 - 图片- 公用类 */
.leftLoopc{ overflow:hidden; position:relative; width:1000px; height:155px; margin:0 auto;}
.leftLoopc .hdc{ overflow:hidden; height:155px; width:1000px; position:relative;}
.leftLoopc .hdc .prevc,.leftLoopc .hdc .nextc{ display:block;  width:20px; height:20px;
	 cursor:pointer; background: url(../images/icon_l.jpg) no-repeat; margin-top:55px;}
.leftLoopc .hdc .nextc{ background:url(../images/icon_r.jpg) no-repeat; float:right; margin-top:55px;}
.leftLoopc .bdc{ position:absolute; top:39px; width:1000px; overflow:hidden; left:23px;}
.leftLoopc .bdc ul{ zoom:1;}
.leftLoopc .bdc ul li{ margin:0 4px; text-align:center; float:left; _display:inline; overflow:hidden; position:relative;}
.leftLoopc .bdc ul li span {height:20px;
	position:absolute;
	bottom:5px;
	left:2px;
	width:147px;
	text-align:center;
	background:#000;
	line-height:20px;
	display:none;
	filter:alpha(opacity=80);-moz-opacity:0.8;
	}
.leftLoopc .hdc ul li span a{ color:#fff;}