@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,blockquote,dl,dt,dd,ul,pre,form,fieldset,legend,button,input,textarea{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:'Microsoft YaHei';}
body {font-size:14px;}
html {font-size: 100%;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,ol{list-style:none; float:left;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
legend{color:#000;}
i,em,b{font-style:normal; display:block; line-height:1.250em;}
fieldset,img{border:0; }
tr:hover{
	background-color:#ddffd8 !important;
}

.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.clear{clear:both;}
.center{text-align:center;}
.wid_1150{width:1150px; margin:0 auto;}
p{word-break:break-word;}

.select_box a{color:#fff;}
body{background:no-repeat center top;}
.top{width:100%; height:69px; border-bottom:1px solid #4786c5; background:url(../imges/top-bg.png) repeat; position:relative; z-index:10000;}
.menue{width:740px; margin-left:30px;}
.menue li a{display:block; width:85px; height:69px; line-height:69px; text-align:center; float:left; margin-left:5px; color:#333; font-size:15px;}
.menue li a:hover,.current{background:#286fb7; color:#fff;}
.sy-content{width:100%; margin-top:80px;}
.sy-content-1{width:1128px; background:url(../imges/sy-contnet-bg.png) repeat; border:1px solid #fff; height:532px; margin:0 auto; padding:10px;}
.sy-left{width:75px; margin-right:15px; background:#286fb7;}
.sy-middle{width:725px; height:532px; margin-right:15px; padding:0 10px; background: #f4f4f4 no-repeat right bottom; }
.sy-right{width:278px; height:512px; background:#286fb7; padding-top:20px;}
.sy-middle-title{width:725px; height:54px; background:url(../imges/xx.jpg) no-repeat right top; line-height:54px; font-size:18px; color:#286fb7; border-bottom:1px solid #e6e6e6;}
#sy-middle-grjl{width:715px; margin-top:15px; padding-right:10px;overflow:hidden; float:left; height:450px;}
#sy-middle-grjl p{line-height:30px; color:#333; font-size:14px; text-indent:2em; margin-bottom:15px;}
.tx{width:110px; height:110px; border:3px solid #4490dc; overflow:hidden; margin:0 78px; float:left; background:#fff; display:table-cell; vertical-align:middle;text-align:center;}
.sy-right-1{width:100%; border-bottom:1px solid #4885c5; padding-bottom:15px; margin-bottom:15px;}
.tzybd{display:block; width:110px; height:26px; margin-right:15px; line-height:26px; color:#fff; text-align:center; background:#f8b820; font-weight:bold; float:left;}
.tzybd:hover{background:#f88120;}
.tzysd{display:block; width:110px; height:26px; margin-right:15px; line-height:26px; color:#fff; text-align:center; float:left; background:#11b964; font-weight:bold;}
.tzysd:hover{background:#01a637;}
.sy-right-1 h3{color:#fff; font-size:26px; line-height:50px; font-weight:normal; display:block; width:100%; text-align:center;}
.sy-link{width:100%; padding:0 22px;}
#sy-right-2{width:242px; margin:0 15px; color:#c8e3ff; line-height:28px; height:220px; overflow:hidden; padding-right:6px;}
#sy-right-2 p{ color:#c8e3ff; line-height:28px;}
.search{width:230px; height:28px; background:url(../imges/search.jpg) no-repeat; margin:15px 24px 0;}
.search-input{width:170px; height:28px; line-height:28px; color:#286fb7; padding-left:15px; float:left; background:none;}
.search-btn{width:45px; height:28px; float:right;}
.bq{width:100%; text-align:center; margin-top:20px; line-height:24px; text-shadow: 0 0 10px #fff;}
.phone{color:#333; font-weight:bold; margin-left:10px;}
.jyjl{width:100%; background:url(../imges/jyjl.jpg) repeat-y 10px 0;}
.jyjl li{width:100%; margin-bottom:10px;}
.jyjl li h2{background:url(../imges/point.jpg) no-repeat 8px 8px; line-height:24px; color:#286fb7; padding-left:20px; width:695px;}
.jyjl li p{color:#333; width:100%; padding-left:20px; width:695px; line-height:30px;}
#sy-middle-grjl-1{width:715px; margin-top:15px; padding-right:10px;overflow:hidden; float:left; height:450px;}
#sy-middle-grjl-2,#sy-middle-grjl-3,#sy-middle-grjl-4,#sy-middle-grjl-5{width:715px; margin-top:15px; padding-right:10px;overflow:hidden; float:left; height:450px;}
.shjz{width:100%; float:left;}
.shjz li{width:100%; margin-bottom:8px; color:#333; line-height:30px;}
.tdcy{width:710px; margin-left:5px;}
.tdcy li{width:155px; margin:0 30px 20px 0; text-align:center;}
.tdcy li .txt{width:100%; text-align:center; line-height:30px; color:#333; font-weight:bold;}

.tdcy li .pic { 
display: table-cell; 
vertical-align:middle; 
/*设置水平居中*/ 
text-align:center; 
/* 针对IE的Hack */ 
*display: block; 
*font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/ 
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ 
width:153px; 
height:158px; 
border: 1px solid #eee; 
background:#fff;
margin:0 30px 20px 0;
} 

.tdcy li .pic img { max-width:100%; max-height:100%; display:block; margin:auto;} 









#feature li, #feature li a, #feature li a span, #feature li a p {
	display:block;
	height:75px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
}
#feature {
	width:75px;
	overflow:hidden;
	background:#286fb7; float:left;
}
.ewm {
	width:75px;
	text-align:center;
	height:50px;
	padding-top:25px;
	border-bottom:1px solid #3a86d3;
}
#feature li {
	width:75px;
	text-align:center;
	line-height:75px;
	height:75px;
	border-bottom:1px solid #3a86d3;
}
#feature li a span {
	font-size:16px;
	font-weight:bold;
	color:#fff;
	display:block; height:50px;
	padding-top:25px;
}
#feature li a:hover span {
	color:#fff;
}
#feature li a p {
	color:#fff;
	height:65px;
	font-size:16px;
	line-height:28px;
	display:block;
	background:#5b9adb;
	padding-top:10px;
}




.select_box{
	 position:relative; width:60px; height:69px; background:url(../imges/EN.jpg) no-repeat; line-height:69px; text-align:center; color:#fff; font-size:15px;
}
.select_box i{
	display:block; line-height:70px;  width:80px; float:left; color:#3156a3; font-size:18px;
}
.select_box span{
	width:60px;
	height:69px;
	float:left;
	line-height:69px;
	color:#fff;
	cursor:pointer; display:block; font-size:18px;
}
.leixin_xz_a{
	position:absolute; 
	z-index:20;
	}
.son_ul{
	width:100px;
	height:auto;
	position:absolute!important;
	position:absolute;
	z-index:45;
	top:70px;
	left:0px; 
	background:#fff;
	 filter:alpha(opacity=95);
	 opacity:0.95; 
	 text-align:center; 
}
.son_ul li{width:100%;}
.son_ul li a{
	display:block;
	line-height:69px;
	width:100%; 
	float:left;
	cursor:pointer;
	color:#333;
	}
.son_ul li a:hover{background:#286fb7; color:#fff;}





#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; 
/** background:url(../img/progress.gif) no-repeat center center;*/}
#supersized {display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/
#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; }
#supersized a { width:100%; height:100%; display:block; }
#supersized li.prevslide { z-index:-20; }
#supersized li.activeslide { z-index:-10; }
#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }
#supersized img { max-width: none !important }


.lm-left{width:815px; background:#f4f4f4; padding:0 10px; margin-right:15px; height:532px;word-break:break-word; }
.lm-left-title{width:815px; height:54px;  font-size:18px; color:#286fb7; border-bottom:1px solid #e6e6e6;}
/** .content,.list{width:795px; margin:0 10px 20px;overflow:hidden; margin-top:15px; float:left;} */

.content{width:795px; margin:0 10px 20px;overflow:hidden; margin-top:15px; float:left;}

.list{width:795px; margin:0 10px 20px;overflow:auto; margin-top:15px; float:left;;height:430px;}

#content-con{width:790px; height:442px; padding-right:5px;}
#content-con p{color:#333; line-height:28px!important;  margin-bottom:5px!important;}
#content-con dl{width:100%; float:left; margin-top:15px;}
#content-con dt{width:100%; font-size:18px; font-weight:bold; color:#286fb7; line-height:30px; margin-bottom:20px;word-break:break-word;}
#content-con dd{line-height:36px; float:left; width:100%;}
#content-con dd span{color:#286fb7; font-weight:bold;}
.content-pic{width:100%;}






.content-pic li{width:178px; height:158px;margin:15px 22px 13px 0;display: table-cell; 
vertical-align:middle; 
/*设置水平居中*/ 
text-align:center; 
/* 针对IE的Hack */ 
*display: block; 
*font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/ 
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/  }
.content-pic li img{ border:none; max-width:100%; max-height:100%; display:block; margin:auto;/*设置垂直居中*/ }


/*图片显示问题*/

.lxxpiclist{
    overflow: hidden;
    position: relative;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 135px;
    height: 182px;
	border: 1px solid #e6e6e6;
}







.fj{width:100%; }
.fj li{width:100%; margin-bottom:5px;}
.fj li a{color:#286fb7; line-height:30px; text-decoration:underline;}
/** .list li a{display:block; line-height:26px; font-size:14px; color:#333; margin-bottom:8px; float:left;word-break:break-word;} */
.list li a{ line-height:26px; font-size:14px; color:#333; margin-bottom:8px; word-break:break-word;} 
.list ul {width:100%;margin-bottom: 20px;}
.list li{width:100%;word-break:break-word;padding-top:6px;margin-bottom: 10px;border-bottom: 1px dashed #cacaca;}

.pic-list{height:512px; width:100%; padding:10px;}
.pic-list li{width:180px; margin:20px 22px 5px 0;}
.pic-list li .pic-img{width:178px; height:158px; border:1px solid #d0d0d0; display:block; overflow:hidden; background:#fff;}
.pic-list li a{line-height:30px; color:#333; width:100%; text-align:center; display:block;}
.pic-list li a:hover{color:#286fb7; font-weight:bold;}

#rwnr{width:630px; margin-top:20px; overflow:hidden; padding-right:10px;}
#rwnr p{color:#333; line-height:26px; margin-bottom:15px; text-align:justify;}
#rwnr i{display:block; width:100%; font-weight:bold; color:#286fb7; font-size:16px; margin-bottom:10px;}
#zhy{width:100%; float:left; height:462px; overflow:hidden}
.zhy-1,.zhy-11{width:795px; padding:10px 10px; }
.zhy-title{width:775px; height:32px; line-height:32px; background:#286fb7; color:#fff; font-weight:bold; font-size:18px; padding:0 10px; margin-bottom:10px;}
.zhy-1 ul{padding:0 10px; width:775px;}
.zhy-1 li{width:100%; margin-bottom:5px; line-height:30px;}
.zhy-1 li a{color:#333; line-height:30px;}
.zhy-1 dd a{float:left; width:142px; height:36px; border:1px solid #286fb7; text-align:center; line-height:36px; color:#286fb7; margin-right:18px; margin-bottom:15px; display:block;}
.zhy-1 dd a:hover{background:#286fb7; color:#fff;}
.pic-list li .pic-img img{max-height:100%;}



    #menu{width:726px; margin-left:30px; float:left;}      
    #menu ul {
      list-style: none;  width:100%;
    }
    li.l1-nav {
      float: left;  
      position: relative; 
      left: 0px;
      top: 0px;
	 
	  height:69px; line-height:69px;
    }

    a.l1-nav {display:block; padding:0 12px; height:69px; line-height:69px; text-align:center; float:left; margin-left:0px; color:#333; font-size:15px;}

    li.l1-nav:hover a.l1-nav, a.l1-nav:hover {background:#286fb7; color:#fff; }

    ul.l2-nav {
      visibility: hidden;
      position: absolute;  /* 第二级菜单相对于第一级菜单绝对定位 */
      left: 0px;
      top: 69px;width:120px!important; background:url(../imges/top-bg.png) repeat;}
    }

    li.l2-nav {
      float: left;  
      position: relative; /* 这里把第二级菜单项设成相对定位，以使得它包含的三级菜单相对它自己定位 */
      left: 0px;
      top: 0px;
    }

    a.l2-nav {  
      display: block; /* 把a设成块级显示 */
      text-align: center;
      width: 120px;
      height: 40px;
      line-height: 40px;
      color: #000;
     /* background:url(images/ej-bg.png) repeat-x; */
	  text-decoration:none;
	  font-size:14px;
    }

    li.l2-nav:hover a.l2-nav, a.l2-nav:hover {  
      color: #fff;
      background: #286fb7;
    }

    /* 这是控制菜单显示与隐藏的重点 */
    a.l1-nav:hover ul.l2-nav, li.l1-nav:hover ul.l2-nav {
      visibility: visible;
    }


.select_box li.l1-nav,.select_box .son_ul li a,.select_box a.l1-nav{height:auto!important; padding:10px 0!important; line-height:24px!important; }
.select_box li.l1-nav{border-bottom:1px solid #e5e5e5;}
.select_box li.l1-nav:hover{background:#286fb7;}
.tx img{width:auto!important;}

#supersized a{cursor:auto;}




.xslb-1{width:795px; padding:10px 10px; }
.xslb-1 li{width:180px; margin:10px 22px 5px 0; text-align:center;}
.xslb-1 li .pic-img{width:178px; height:158px; border:1px solid #d0d0d0; display:block; background:#fff;}
.xslb-1 li .pic-img img{vertical-align:middle; max-width:172px; max-height:155px;}
.xslb-1 li a{line-height:30px; color:#333; width:100%; text-align:center; display:block;}
.xslb-1 li a:hover{color:#286fb7; font-weight:bold;}
.jsmc{width:100%; height:30px; line-height:30px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zhy-title span{font-weight:normal; font-size:14px;}
.menu_head{width:776px;height:47px;line-height:47px;padding-left:20px;font-size:14px;color:#525252;cursor:pointer;border:1px solid #e1e1e1;position:relative;margin:0px;font-weight:bold;background:#f1f1f1 url(../imges/pro_left.png) center right no-repeat;}
.menu_list .current{background:#286fb7 url(../imges/pro_down.png) center right no-repeat; color:#fff; border:1px solid #286fb7;}
.menu_body{width:756px;height:auto;overflow:hidden;line-height:36px;border-left:1px solid #e1e1e1;background:#fff;border-right:1px solid #e1e1e1; padding:10px 20px 20px;}
.menu_body a{display:block;width:223px;height:38px;line-height:38px;padding-left:38px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;}
.menu_body a:hover{text-decoration:none;}
.menu_body h3{display:block; float:left; color:#286fb7;}




#xsxx{width:790px; height:440px; margin-left:25px; margin-top:20px; overflow:hidden; padding-right:10px;}
.xsxx-fl{width:790px;}
.xsxx-fl h3{color:#286fb7; font-size:16px; line-height:30px; padding-left:15px; width:775px; margin-top:10px; float:left;}
.xsxx-1,.xsxx-2{width:770px; padding-left:15px; margin-top:10px; border-bottom:1px dotted #c3c3c3; padding-bottom:15px;}
.xsxx-1 li,.xsxx-2 li{background:url(../imges/point.jpg) no-repeat left center; height:30px; line-height:30px; padding-left:12px; width:40%;}
.xsxx-1 li a,.xsxx-2 li a{color:#333; font-size:14px;}
.xsxx-2{border-bottom:0; margin-top:0;}
.xsxx-2 li{width:80%;}