html,body{
	width:100%;
	height:100%
}
body{
  font-family: "Microsoft YaHei";background: url(bodybg.jpg) no-repeat;background-size:100% 100%;background-attachment:fixed}
.container{
 width: 1200px;padding: 0;
}

ul{
  margin: 0;
  padding: 0;
}
a:hover{color: #3291a2}

.mar{margin-top: 60px}
/*上下键*/
.pading {
    float: right;
    margin-top: 10px;
}

.pading >span {

        
      padding: 3px 3px;
        /*border: 1px solid #ccc;*/
        display: block;
        float: left;
     
}


.pading  .thisclass {
     padding: 3px 8px;
       
        display: block;
        float: left;
        margin: 0px 2px;
} 

    /*.pading span {
        padding: 3px 8px;
        border: 1px solid #ccc;
        display: block;
        float: left;
        margin: 0px 2px;
    }*/

    .pading a {
         padding: 0 8px;
        border: 1px solid rgba(142,142,142,0.5);
        display: block;
        float: left;
        margin: 0px 1px;
    }

    .pading .page-num-current {
        border: none;
        border: 1px solid #378e9f;
        background: #378e9f;
        color: #fff;
    }
.pading .page-status{display: none}
/*page*/


.shebei{
    margin-top: 30px;
    font-size: 1.6rem;
}
.shebei1{
    width: 100%;
    margin: 0 auto;

}

.shebei1>ul{
  padding: 0;
  margin: 0;
}

.shebei1>ul>li{
    width: 25%;
     display: block;
     text-align: center;
     overflow: hidden;
	
	
	
}


.shebei1  ul li div{width: 90%;background: #fff;border: 1px solid #dedede;background: url(22.jpg);margin: 0 auto}


.shebei1  ul li img{
    width: 100%;
    display: block;
    margin: 0 auto;
	height: 360px
}
.shebei1 ul li a{
    color:#f5f5f5;
}
.shebei1 ul li a p{
    margin-top: 35px;
    text-align: center;
	color: #b11016;
	/*padding-left: 20px;*/
	font-size: 20px;
	font-weight: bold;
	
	
}
.shebei1 ul li a  span{display: block;padding: 5px 20px 30px 30px;font-size: 16px;color: #fff;line-height: 1.5;text-align: left}
.shebei{
    position: relative;
}
.shebei>span{
  /*  border: 1px solid #7B7B7B;*/
    display: inline-block;
    font-size: 3.5rem;
    padding: 0 20px;
   cursor: pointer;
}
.prev{
    display: block;
    position: absolute;
    left: -80px;
    top: 40%;

}
.next{
    position: absolute;
    top:40%;
    right: -80px;

}
.pic{width:100%}


/**/
.flash{margin-top: 11px}
#slides {
    position: relative;
    width: 100%;
    height: 650px;
	z-index: -999
}


    #slides img {
        width: 100%;
        height: 650px;
    }

    #slides .hd {
        left: 45%;
        padding: 4px;
        background: rgba(0,0,0,0.5);
        position: absolute;
        border-radius: 24px;
        bottom: 48px;
        z-index: 10;
		
    }


        #slides .hd li {
            margin: 0px 5px;
            line-height: 12px;
            border: 2px solid #ccc;
            width: 12px;
            height: 12px;
            border-radius: 12px;
            background: #999;
            float: left;
            cursor: pointer;
            color: transparent;
        }

            #slides .hd li.on {
                background: #fff;
                border-color: #f74a4c;
            }




.carousel-indicators li{border: 1px solid #018881!important;width: 16px;height: 16px;}
.carousel-indicators .active{background-color: #018881!important;width: 18px;height: 18px;}

/*头部样式*/
.t11{background: #f3f3f3;line-height: 2}
.t1 a{display: inline-block;float: right;margin-left: 10px}
.t1 i{display: inline-block;width: 1px;height: 10px;border: 1px solid #BCBBBB;float: right;margin: 10px 10px 0}

.logo img{max-width: 500px}
.top{padding: 30px 0}
.menubg{background: #378e9f;border-top: 2px solid #dededd;height: 55px;line-height: 55px}
.menu{padding: 0}
.menu .hover{background: #20626f}
.menu > ul{position: absolute;width: 100%;z-index: 100}
.menu > ul > li{float: left;overflow: hidden;width: 10%;}
.menu > ul > li+li{background: url(menuline.jpg) center left no-repeat}
.menu > ul > li > a{width: 100%;line-height: 53px;float: left;display: inline-block;color: #fff;font-size: 16px;text-align: center}
.menu > ul > li > a:hover{background: #20626f}
.menu > ul > li >ul > li+li{border-top: 1px solid #c9c9c9}

.menu > ul > li > ul {display: none;z-index: 100;}
.menu > ul > li > ul > li {font-size: 14px;text-align: center;line-height: 45px;background: #fff}

.menu > ul > li:hover > ul {display:block}
.menu > ul > li:hover > a{background: #20626f;color: #fff}

.toutiao > ul > li{float: left}
.toutiao > ul > li:first-child{height: 80px;line-height: 80px; width: 212px;background: url(hot.jpg);font-size: 28px;font-weight:bold;text-transform: uppercase;color: #fff;padding-left: 40px}
.toutiao > ul > li:last-child{background: url(hotr.jpg)center right no-repeat;height: 80px;line-height: 80px;border-bottom: 1px solid #dededd;border-top: 1px solid #dededd;width: 988px;text-align: center}
.toutiao > ul > li:last-child >a{color: #3291a2;font-size: 24px;letter-spacing:1.5px; font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;width: 80%;text-align: center;margin-left: 50px}
.toutiao > ul > li:last-child >a:hover{text-decoration: underline}




.box {
	width:600px;
	height:45px;
	margin:0 auto;
	
}

.header>li {
	float:left;
	width:160px;
	background:#ddd;
	text-align:center;
	line-height:45px;
	cursor:pointer;
	font-size: 20px;
}
.header>li > a{display: inline-block;position: absolute;right: -580px;}
.zhong {
	margin-left:0px;
}
.last {
	margin-left:0px;
}
.box2 {
	width:600px;
	margin:0 auto;
	/*position:relative;*/
	
	overflow:hidden;
	float: right;
	
}
.bon {
	width:1000%;
}
.bon ul li {
	float:left;
	width:600px;
	padding-top:10px;
}
.bon ul li ul li:first-child {
	padding-top:5px;
}
.bon > ul > li:nth-child(2){margin-left: -2px;border-left: 0;overflow: hidden}
.bon > ul > li:nth-child(3){margin-left: -2px;border-left: 0;overflow: hidden}
.bon > ul > li{border: 1px solid #e1e1e1;margin-top: 30px}
.bon > ul li ul li{padding: 5px 20px}
.bon ul li ul li+li{border-top: 1px #ccc dotted}
.bon ul li ul li > span:last-child{display: inline-block;float: right}
.bon ul li ul li > span:first-child{font-size: 10px;color: #000;margin-right: 10px}
.gengduo {text-align: right;height: 45px;line-height: 45px;}
.xuanka{background:#ddd }
.wenzi{padding: 0}


.kuaijie{border: 1px solid #e1e1e1;box-shadow: 0 0 10px #f2f2f2 ;margin-top: 30px;width: 380px;float: right}


.box1 {
	width:100%;
	height:45px;
	margin:0 auto;
	
}

.header1>li {
	float:left;
	width:160px;
	background:#ddd;
	text-align:center;
	line-height:45px;
	cursor:pointer;
	font-size: 20px;
}

.zhong1 {
	margin-left:0px;
}
.zhong2 {
	margin-left:0px;
}
.zhong3 {
	margin-left:0px;
}
.last1 {
	margin-left:0px;
}
.box21 {
	width:800px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	float: left
}
.bon1 {
	width:1000%;
}
.bon1 ul li {
	float:left;
	width:800px;
	padding-top:10px;
}
.bon1 ul li ul li:first-child {
	padding-top:5px;
}
.bon1 > ul > li:nth-child(2){margin-left: -2px;border-left: 0;overflow: hidden}
.bon1 > ul > li:nth-child(3){margin-left: -2px;border-left: 0;overflow: hidden}
.bon1 > ul > li:nth-child(4){margin-left: -2px;border-left: 0;overflow: hidden}
.bon1 > ul > li{border: 1px solid #e1e1e1;margin-top: 30px}
.bon1 > ul li ul li{padding: 5px 20px}
.bon1 ul li ul li+li{border-top: 1px #ccc dotted}
.bon1 ul li ul li > span:last-child{display: inline-block;float: right}
.bon1 ul li ul li > span:first-child{font-size: 10px;color: #000;margin-right: 10px}

.bon1 > ul >li > a > img{width: 312px;height:160px;margin-bottom: 10px;margin-left: 10px }
.bon1 > ul >li > a{display: block;float: left}
.bon1 > ul >li > ul{width: 470px;float:right;overflow: hidden}
.bon1 > ul >li > ul > li{width: 470px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.xinwen{padding: 0}






.boxx {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../images/tech2010_zxh_04.png) no-repeat;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	POSITION: relative;
	width:580px;
	HEIGHT: 298px;
	text-align:left;
	margin-top:30px;
	float: left;
	overflow: hidden
}
.FocusImg {
	WIDTH: 580px;
	POSITION: relative;
	HEIGHT: 298px
}
.FocusImg .BigPic {
	TEXT-ALIGN: center
}
.FocusImg .BigPic IMG {
	BORDER-RIGHT: #4a4a4a 1px solid;
	BORDER-TOP: #4a4a4a 1px solid;
	DISPLAY: block;
	MARGIN: 0px auto;
	BORDER-LEFT: #4a4a4a 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #4a4a4a 1px solid;
	/*HEIGHT: 298px*/
}
.FocusImg .TitleBg {
	Z-INDEX: 10;
	BACKGROUND: #000;
	FILTER: Alpha(Opacity=60);
	LEFT: 0px;
	WIDTH: 580px;
	POSITION: absolute;
	TOP: 258px;
	HEIGHT: 40px;
	opacity: 0.6
}
.FocusImg .TitleBox {
	PADDING-LEFT: 10px;
	FONT-SIZE: 18px;
	Z-INDEX: 20;
	LEFT: 7px;
	WIDTH: 580px;
	COLOR: #fff;
	LINE-HEIGHT: 40px;
	FONT-FAMILY: "黑体";
	POSITION: absolute;
	TOP: 258px;
	HEIGHT: 40px
}
.FocusImg A:link {
	COLOR: #fff;
	TEXT-DECORATION: none
}
.FocusImg A:visited {
	COLOR: #fff;
	TEXT-DECORATION: none
}
.FocusImg A:hover {
	COLOR: #f00;
	TEXT-DECORATION: underline
}
.SmallPics {
	Z-INDEX: 20000;
	RIGHT: 21px;
	BACKGROUND: url(../images/tech2010_zxh_06.png) no-repeat;
	OVERFLOW: hidden;
	WIDTH: 70px;
	ZOOM: 1;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 300px;
	text-align:center;
	display: none
}
.SmallPics SPAN {
	DISPLAY: inline;
	PADDING-TOP: 3px
}
.SmallPics SPAN.selected {
	FONT-SIZE: 24px;
	WIDTH: 40px! important;
	COLOR: #ff4800! important;
	PADDING-TOP: 10px! important;
	HEIGHT: 50px! important
}
.SmallPics SPAN A {
	DISPLAY: block;
	WIDTH: 28px;
	HEIGHT: 20px
}
.SmallPics SPAN.selected A {
	COLOR: #ff4800! important
}
.SmallPics SPAN.selected A:hover {
	COLOR: #ff4800! important;
	TEXT-DECORATION: none
}
#focus_small0 {
	BACKGROUND: url(../images/tech2010_zxh_06.png) no-repeat 0px -700px;
	WIDTH: 28px;
	POSITION: absolute;
	HEIGHT: 28px;
	TEXT-ALIGN: center
}
#focus_small1 {
	BACKGROUND: url(../images/tech2010_zxh_06.png) no-repeat 0px -700px;
	WIDTH: 28px;
	POSITION: absolute;
	HEIGHT: 28px;
	TEXT-ALIGN: center
}
#focus_small2 {
	BACKGROUND: url(../images/tech2010_zxh_06.png) no-repeat 0px -700px;
	WIDTH: 28px;
	POSITION: absolute;
	HEIGHT: 28px;
	TEXT-ALIGN: center
}
#focus_small3 {
	BACKGROUND: url(../images/tech2010_zxh_06.png) no-repeat 0px -700px;
	WIDTH: 28px;
	POSITION: absolute;
	HEIGHT: 28px;
	TEXT-ALIGN: center
}
#focus_small0 {
	LEFT: 26px;
	TOP: 50px
}
#focus_small1 {
	LEFT: 13px;
	TOP: 100px
}
#focus_small2 {
	LEFT: 15px;
	TOP: 160px
}
#focus_small3 {
	LEFT: 30px;
	TOP: 210px
}
.selected#focus_small0 {
	BACKGROUND-POSITION: 0px -750px;
	LEFT: 21px;
	TOP: 45px
}
.selected#focus_small1 {
	BACKGROUND-POSITION: 0px -750px;
	LEFT: 8px;
	TOP: 95px
}
.selected#focus_small2 {
	BACKGROUND-POSITION: 0px -750px;
	LEFT: 10px;
	TOP: 155px
}
.selected#focus_small3 {
	BACKGROUND-POSITION: 0px -750px;
	LEFT: 25px;
	TOP: 205px
}


.y1{background: url(ybg.jpg) center center repeat-y;height: 60px;line-height: 60px;margin-left: 0px;width: 168px;margin-top: 17px;border-radius: 10px;border: 1px solid #bfc5c6;float: left}
.y1:last-child{margin-bottom: 15px}
.y1:nth-child(2n){margin-left: 10px;}

.y1 >a> span{display: inline-block;text-align: center;line-height: 60px;width: 50%}
.y1 > a > span > img{height: 40px}


.youqing{background: #378e9f;color: #fff;margin-top: 50px}
.youqing a{color: #fff}
.youqing > div{height: 55px;padding: 20px 0;margin-bottom: 10px}
.copy{background: #378e9f;border-top:2px solid #dededd;padding: 30px 0}
.shiye {border-right: 1px solid #adc7cb;}


.banquan{padding: 10px 0px 0 120px;color: #dededd;border-right: 1px solid #adc7cb}
.gongzhonghao img{width: 70px}
.gongzhonghao span{color:#dededd;display: block;line-height: 20px;padding-left: 0px;font-size: 10px}
.gongzhonghao{text-align: right}
.sec{border: 1px solid #9e9e9e;border-radius: 5px;width: 220px;line-height: 30px;margin-top: 20px;float: right}
.keyword{border: 0;text-align: center;padding: 0 10px}


/*pro*/
.erji{border-bottom: 2px solid #dededd}
.erji > div > ul > li{float: left;padding: 0 20px}
.erji > div > ul > li > a{display: block;color: #333;height: 50px; line-height: 50px;font-size: 16px}
.erji > div > ul > li > a:hover{border-bottom: 2px solid #378e9f;color: #378e9f}
.erji > div > ul > li .hover{border-bottom: 2px solid #378e9f;color: #378e9f}


.classpro > div {height: 200px;line-height: 200px;text-align: center;font-size: 40px;font-weight: bold;color: #333}

.pro > h1{font-size: 28px;text-align: center;color: #555555;font-weight: bold;padding-bottom: 20px; border-bottom: 1px solid #999999;margin-bottom: 30px}
.pro > h1 > span{color: #999999;font-size: 14px;font-weight: normal;display: block;padding-top: 20px}
/*new*/

.newpic > img{width: 300px;height: 154px}
.newmain > ul >li{padding-left: 30px}
.newmain > ul >li:first-child{;font-size: 20px;font-weight: bold;margin-bottom: 24px}
.newmain > ul >li:nth-child(2){color: #797979;line-height: 1.5}
.newmain > ul >li:nth-child(3){margin-top: 30px;color: #999999}
.newmain > ul >li:nth-child(3) > span{display: inline-block;float: right;border: 1px solid #999999;padding: 0px 10px}
.newmain > ul >li:nth-child(3) > span:hover{border: 1px solid #378e9f;color: #378e9f}


.new > ul > li{padding: 25px 0;border-bottom: 1px dotted #e4e4e4;float: left;width: 100%}
.new > ul > li:hover{border-bottom: 1px dotted #378e9f}

/*pic*/

.picc > ul > li{width: 25%;float: left;overflow: hidden;padding: 5px}
.picc > ul > li > a > div{border: 1px solid #c9c9c9;padding: 5px}
.picc > ul > li > a > div > div{overflow: hidden}
.picc > ul > li > a > div > div > img{width: 100%;height: 207px;transition: all 0.6s}
.picc > ul > li > a > div > div > img:hover{transform: scale(1.4)}
.picc > ul > li > a >  span{display: block;text-align: center;line-height: 45px;width: 100%}




.piccmy > ul > li{width: 25%;float: left;overflow: hidden;padding: 5px}
.piccmy > ul > li > a > div{border: 1px solid #c9c9c9;padding: 5px}
.piccmy > ul > li > a > div > div{overflow: hidden}
.piccmy > ul > li > a > div > div > img{width: 100%;transition: all 0.6s; height: 400px!important}
.piccmy > ul > li > a > div > div > img:hover{transform: scale(1.4)}
.piccmy > ul > li > a >  span{display: block;text-align: center;line-height: 45px;width: 100%}



.gengduo > a{display: none}


.lianjie{right: 30px;display: block;z-index: 999;position: absolute;top: -50px;}




.hasMoreTab {
	width: 100%;
	font-family: "Microsoft YaHei";
	
	
}
.con {border: 1px solid #e1e1e1;padding-top: 10px}
.hasMoreTab .hd {
	line-height: 50px;
	height: 50px;
	
	background: #DDDDDD;
	position: relative;
	padding-right: 10px;
}

.hasMoreTab .hd .more {
	float: right;
}

.hasMoreTab .hd ul {
	z-index: 5;
	position: absolute;
	height: 50px;
	overflow: hidden;
	zoom: 1;
}

.hasMoreTab .hd li {
	float: left;
	cursor: pointer;
	margin-left: -1px;
	line-height: 50px;
	padding: 0 40px;
	font-size: 20px
}

.hasMoreTab .hd li.on {

	line-height: 50px;
	
	border-top: 4px solid rgb(55, 142, 159);
	color: #000;
}

.hasMoreTab .bd {
	padding: 30px 0;
	clear: both;
	position: relative;
}

.hasMoreTab .bd h2 {
	font-size: 14px;
}

.hasMoreTab .bd p {
	color: #999;
}

.hasMoreTab .bd p a {
	color: #c00;
}

.hasMoreTab .bd ul a {

}


.xinwen  > a > img {
    width: 312px;
    height: 160px;
    margin-bottom: 10px;
	margin-left: 10px;}
.xinwen  > a{display: block;float: left;background: #fff}


.xinwen > ul > li > ul > li {
    width: 470px;
    overflow: hidden;
    text-overflow: ellipsis;
	white-space: nowrap;}

.xinwen{width: 100%}
.xinwen ul li  > span:first-child {
    font-size: 10px;
    color: #000;
    margin-right: 10px;
	margin-left: 10px
}
.xinwen  ul li > span:last-child {
    display: inline-block;
    float: right;
}
.xinwen ul li+li{border-top: 1px #ccc dotted}
.xinwen ul li {
	padding: 5px 20px;}

