@@charset "utf-8";
* {margin:0; padding:0;}
* html body {overflow:visible;}
* html iframe, * html frame {overflow:auto;}
* html frameset {overflow:hidden;}
body {min-width:980px;color:#454545; background:#FFF; font-family:Microsoft YaHei, Arial, sans-serif; font-size: 16px; text-align:center;  }
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, tr {margin:0 auto; padding:0;}
p{line-height:30px; text-align:justify;}
input, select {font-size:12px; vertical-align:middle;}
/ body div {text-align:left;}
textarea, input {word-wrap:break-word; word-break:break-all; padding:0px; height:25px; border:1px solid #d2d2d2;}
li {list-style-type:none;}
img {border:0 none;}
a {color:#454545; text-decoration:none;}
a:hover {color:#1ca2ff;}
a {outline:none; star:expression_r(this.onFocus=this.blur());}
.clear { clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden; }


.navbar{background:rgba(255,255,255,1); border-radius: 0; padding:15px 0 10px 0; position:fixed; width:100%; box-shadow: 0 0 18px rgba(0,0,0,.28); z-index: 500; top:0; left:0;}
.container-fluid{width:876px;  margin:0 auto;}
.header-logo{width;100px; height:95px; margin:0 auto;}
.header-main{float:left;width:876px; height:36px; margin-top:15px;}
.en-container-fluid{width:980px;  margin:0 auto;}
.en-header-main{float:left;width:980px; height:36px; margin-top:15px;}
.en-header{
	width:870px;text-align:center;float:left; overflow:hidden;
}
.en-menuDiv {  
        overflow: hidden; 
        display:inline-block;
    }
    
    /* 去掉a标签的下划线 */
    .en-menuDiv a {
        text-decoration: none;
    }
    
    /* 设置ul和li的样式 */
    .en-menuDiv ul , .en-menuDiv li {
        list-style: none;
        margin: 0;
        padding: 0;
        float: left;
    } 
    
    /* 设置二级菜单绝对定位，并隐藏 */
    .en-menuDiv > ul > li > ul {
        position: absolute;
        display: none;
		line-height:25px;
		float:left;
		background:rgba(242,250,255,0.5);
    }

    /* 设置二级菜单的li的样式 */
    .en-menuDiv > ul > li > ul > li {
        float: left;
		line-height:25px;
    }
  
    /* 鼠标放在一级菜单上，显示二级菜单 */
    .en-menuDiv > ul > li:hover ul {
        display: block;
    }

    /* 一级菜单 */
    .en-menuDiv > ul > li > a {
        padding:0 9px;
        line-height: 40px;
        color:#454545;
        text-align: center;
        display: block;
    }
    


    /* 在一级菜单中，鼠标放上去的样式 */
    .en-menuDiv > ul > li > a:hover {
        color: #454545;
		padding:0 9px;
    }


    /* 二级菜单 */
    .en-menuDiv > ul > li > ul > li > a {
        line-height: 36px;
        color: #1ca2ff;
        padding:0 20px;
        text-align: center;
        border-top: none;
        display: block;
		float:left;
    }
    

    
    /* 在二级菜单中，鼠标放上去的样式 */
    .en-menuDiv > ul > li > ul > li > a:hover {
        color: #1ca2ff;
    }
	
	
	
	
	

	
	
.header{
	width:766px;text-align:center;float:left; overflow:hidden;
}

.menuDiv {  
        overflow: hidden; 
        display:inline-block;
    }
    
    /* 去掉a标签的下划线 */
    .menuDiv a {
        text-decoration: none;
    }
    
    /* 设置ul和li的样式 */
    .menuDiv ul , .menuDiv li {
        list-style: none;
        margin: 0;
        padding: 0;
        float: left;
    } 
    
    /* 设置二级菜单绝对定位，并隐藏 */
    .menuDiv > ul > li > ul {
        position: absolute;
        display: none;
		line-height:25px;
		float:left;
		background:rgba(242,250,255,0.5);
    }

    /* 设置二级菜单的li的样式 */
    .menuDiv > ul > li > ul > li {
        float: left;
		line-height:25px;
    }
  
    /* 鼠标放在一级菜单上，显示二级菜单 */
    .menuDiv > ul > li:hover ul {
        display: block;
    }

    /* 一级菜单 */
    .menuDiv > ul > li > a {
        width: 120px;
        line-height: 40px;
        color:#454545;
        text-align: center;
        display: block;
    }
    


    /* 在一级菜单中，鼠标放上去的样式 */
    .menuDiv > ul > li > a:hover {
        color: #454545;
    }


    /* 二级菜单 */
    .menuDiv > ul > li > ul > li > a {
        line-height: 36px;
        color: #1ca2ff;
        padding:0 20px;
        text-align: center;
        border-top: none;
        display: block;
		float:left;
    }
    

    
    /* 在二级菜单中，鼠标放上去的样式 */
    .menuDiv > ul > li > ul > li > a:hover {
        color: #1ca2ff;
    }
	
	
.header-xs-wrapper{float:left; width:110px; height:36px; line-height:36px;}
.header-xs-wrapper li{float:left; width:25px; padding:0 4px;}
.header-xs-wrapper li a{color:#949494;}
.header-xs-wrapper li a:hover{color:#949494;}
.active{color:#1ca2ff;}






.banner_box{
	position: relative; /*attention*/
	width: 100%;
	height: 600px;
	overflow: hidden;
}
.banner_images{
	position: absolute; /*attention*/
	left: 0;
	width: 400%; /*attention please*/
}
.banner_img{
	float: left;
	width: 25%; /*attention please*/
	height: 600px;
}
.banner_img img{
	width: 100%;
	height: 600px;
}
 
.switcher{
	position: absolute;
	top: 285px;
width: 100%;
	display: none;
}
.switcher p{
	height: 50px;
	width: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	font-size: 30px;
	background: rgba(0, 0, 0, .8);
	border-radius: 50%;
	cursor: pointer;
}
.switcher .prev{
	float: left;
	margin-left: 50px
}
.switcher .next{
	float: right;
	margin-right: 50px;
}
.banner_box:hover .switcher{
	display: block;
}
.points{
	position: absolute;
	left: 50%;bottom: 30px;
	width: 400px;
	margin-left: -200px;
	overflow: hidden;
}
.points li{
	width: 100px;
	height: 5px;
	background: rgba(0, 0, 0, .8);
	float: left;
	list-style: none;
	cursor: Crosshair;
}
.points li.point_on{
	background: #C92027;
}



.main{width:876px; margin:10px auto 0 auto;}
.rows1{width:876px; height:482px;}
.rows_le{float:left; width:432px; height:482px; display:block;}
.contentimg{width:432px; height:482px;}
.contentimg img{
     width: 432px;
     height: 482px;
}
 .contentimg .img_content{
    position: relative;
    padding: 0;
    width: 432px;
    height: 482px;
}
 .contentimg .img_content .mask{
    position: absolute;
    top: -465px;
	left:0;
    width: 432px;
    height: 482px;
    background:url(../images/grid_bg.png);
    color:#16bdc5;
    line-height: 482px;
    text-align: center;
    display: none;
	text-shadow:2px 3px 12px rgba(0,0,0,.49);
	font-size:30px;
}
.rows_ri{float:left; width:432px; height:482px; margin:0 0 0 12px; display:block;}

.contentimg2{width:432px; height:237px;}
.contentimg2 img{
     width: 432px;
     height: 237px;
}
 .contentimg2 .img_content2{
    position: relative;
    padding: 0;
    width: 432px;
    height: 237px;
}
 .contentimg2 .img_content2 .mask2{
    position: absolute;
    top: -220px;
	left:0px;
    width: 432px;
    height: 237px;
    background:url(../images/grid_bg.png);
    color:#16bdc5;
    line-height: 237px;
    text-align: center;
    display: none;
	text-shadow:2px 3px 12px rgba(0,0,0,.49);
	font-size:30px;
}


.contentimg3{width:432px; height:237px; margin:8px 0 0 0;}
.contentimg3 img{
     width: 432px;
     height: 237px;
}
 .contentimg3 .img_content3{
    position: relative;
    padding: 0;
    width: 432px;
    height: 237px;
}
 .contentimg3 .img_content3 .mask3{
    position: absolute;
    top: -220px;
	left:0px;
    width: 432px;
    height: 237px;
    background:url(../images/grid_bg.png);
    color:#16bdc5;
    line-height: 237px;
    text-align: center;
    display: none;
	text-shadow:2px 3px 12px rgba(0,0,0,.49);
	font-size:30px;
}


.rows2{width:876px; height:105px; margin:10px auto 0 auto;}
.ts_le{float:left; width:433px; height:105px; display:block;}
.lx_ri{float:left; width:433px; height:105px; margin:0 0 0 10px; display:block;}

.footer-bottom{width:100%; height:55px; background:#21afff; margin-top:30px;}
.container{width:876px; line-height:55px; color:#ffffff; font-size:14px; text-align:left;}

.spbanner{width:100%; height:533px; margin:0 auto; text-align:center; background:url(../images/news2.jpg) center; }
.section-nav{width:100%; height:30px; margin:10px auto 0 auto;border-bottom:1px solid #5fb4e9;}
.section-bread{width:980px; height:30px;  line-height:25px; font-size:15px; text-align:left;}
.section-bread a{color:#454545; padding:0 10px 0 0;}
.section-bread a:hover{color:#5fb4e9; padding:0 10px 0 0;}



.nei_main{width:100%; background:#f1f4f9; padding-top:25px; padding-bottom:50px; overflow:hidden;}
.nei_m{width:980px; margin:0 auto; overflow:hidden;}
.nei_le{float:left; width:243px; background:#fbfcfc; border:1px solid #eaf5fc; padding:10px; font-size:16px; text-align:left;}
.nei_le ul{list-style-type:none;}
.nei_le ul li{ width:243px; height:50px; line-height:50px;  margin-left:10px;}
.nei_le ul  li a{color:#454545; font-size:16px;background:url(../images/menu_sub.png) no-repeat ;padding-left:10px;}
.nei_le ul  li a:hover{color:#0c50a0; font-size:16px;background:url(../images/menu_sub_on.png) no-repeat ;padding-left:10px;}
.nei_le_active{color:#337ab7; font-size:16px;background:url(../images/menu_sub_on2.png) no-repeat ;padding-left:10px;}
.nei_ri{float:left; width:658px; padding:20px;  background:#ffffff; border:1px solid #eaf5fc; margin-left:15px; text-align:left;}
.n_ri_h2{width:658px; font-size:26px; color:#0c50a0; padding-bottom:15px;}
.n_ri_doc{font-size:16px; line-height:30px;}
.n_ri_doc a{color:#1ca2ff;}
.n_ri_doc a:hover{color:#337ab7;}

.erbox {
            width:100%;
            position:relative;
            overflow:hidden;
            height:533px;
        }
        .ner {
            width:1440px; /*图片宽度*/
            position:absolute;
            left:50%;
            margin-left:-720px; /*图片宽度的一半*/
        }
		
.xinwen{width:618px; height:70px; padding-bottom:15px; border-bottom:1px solid #f6f6f6; margin:20px auto;}
.xw_le{float:left; width:140px; height:70px; text-align:center;vertical-align:middle; display:niline-block;}
.xw_le img{width:140px; height:70px;}
.xw_ri{float:left; width:463px; margin-left:15px;}
.xw_ri_top{width:463px; height:35px; color:#454545; line-height:35px;}
.xw_ri_bottom{width:463px; height:35px; line-height:35px;}
.xw_ri_bottom a{color:#1ca2ff}
.xw_ri_bottom a:hover{color:#337ab7;}

.zx_jieshao{width:658px; height:320px; margin:15px auto 0 auto; text-align:center; overflow:hidden;}
.zx_jieshao_img{width:172px; height:231px;}
.zx_jieshao_img img {width:172px; height:231px;}
.zx_jieshao_name{width:658px; height:40px; text-align:center; line-height:40px; font-size:16px; font-weight:bold;}
.zx_jieshao_js{width:658px; height:20px; line-height:20px; font-size:16px; text-align:center;}

.gw{float:left; width:329px; height:320px;}
.gw_jieshao_img{width:172px; height:231px;}
.gw_jieshao_img img {width:172px; height:231px;}
.gw_jieshao_name{width:329px; height:40px; text-align:center; line-height:40px; font-size:16px; font-weight:bold;}
.gw_jieshao_js{width:329px; height:100px; line-height:20px; font-size:16px; text-align:center;}

.ft_name{width:500px; height:55px; line-height:26px; font-size:18px; font-weight:bold; color:#000000; text-align:center; margin:10px auto 0 auto;}
.xc_le{float:left; width:455px; text-align:left; font-size:16px; }
.xc_img{float:left; width:188px; margin-left:15px;}
.xc_img img{width:188px; height:188px;}



.from{width:410px; margin:0 auto; overflow:hidden;}
.f_fenge{width:410px; height:5px;}