* {
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
    list-style: none;
    text-indent: unset;
}

.indewx{
    position: relative;
}

.indewx .gywm{
    margin: 30px auto 10px auto;
    width: 1200px;
    position: relative;
    overflow: hidden;
}

.indewx .gywm .title-1{
    width: 130px;
}
.indewx .gywm .title-1 .titl-le{
   float: left;
    margin: 5px 7px;
}
.indewx .gywm .title-1 .titl-ri{
    float: left;
    line-height: 27px;
}

.indewx .gywm .title-1 .titl-ri h2{
    font-size: 24px;
}

.indewx .gywm .title-1 .titl-ri h3{
    font-size: 14px;
}

.hmbanner{width:100%; height:555px; background:url("../images/hmbann1.jpg") center no-repeat;}
.indewx .gywm .hm_title{width:1200px; height:85px; margin:15px 0 10px 0;}
.indewx .gywm .hm_title h2{font-size: 35px; color:#006f7c; display:block; text-align:center; font-weight:bold; height:50px; line-height:58px; }
.indewx .gywm .hm_title h3{font-size: 14px; color:#006f7c;  display:block; text-align:center; height:30px; line-height:30px; }
.hmzjall{width:100%; height:750px; background:#efefef;}
.hmzjall .hmzjtd{width:1296px; height:750px; margin:0 auto; }
.hmzjall .hmzjtd .hmzjbai{width:1230px; height:45px; }
.hmzjall .hmzjtd .hmzjtit{width:1230px; height:80px; margin:0 auto; }
.hmzjall .hmzjtd .hmzjtit h4{display:block; text-align:center; font-size:35px; font-weight:bold; color:#006f7c; height:50px; line-height:58px; }
.hmzjall .hmzjtd .hmzjtit p{text-align:center; font-size:14px; color:#006f7c; height:30px; line-height:30px; }
.hmzjall .hmzjtd .hmjian{width:1230px; margin:30px auto 40px auto; text-indent:2em; font-size:16px; line-height:30px; color:#000000;}
.hmzjall .hmzjtd .hmzjcon{width:1296px; height:458px; margin:0 auto; }
		/* 本例子css */
		.hmzjpicScroll-left{ width:1296px;  overflow:hidden; position:relative; }
		.hmzjpicScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px; display:none; }
		.hmzjpicScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.hmzjpicScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icocircle.gif") 0 -9px no-repeat; }
		.hmzjpicScroll-left .hd ul li.on{ background-position:0 0; }
		.hmzjpicScroll-left .bd{ padding:0 10px 10px 40px;   }
		.hmzjpicScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.hmzjpicScroll-left .bd ul li{ margin:0 8px 0 25px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.hmzjpicScroll-left .bd ul li .pic{ text-align:center; }
		.hmzjpicScroll-left .bd ul li .pic img{ width:268px; height:345px; display:block; }
		.hmzjpicScroll-left .bd li h4{ width:268px; height:28px; display:block; line-height:28px; font-size:24px; color:#006f7c; font-weight:bold; text-align:left; margin:10px 0 5px 0;}
		.hmzjpicScroll-left .bd li p{ width:268px; font-size:16px; color:#000000; text-align:left; line-height:28px; }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.hmzjpicScroll-left .prev,
		.hmzjpicScroll-left .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:37px; height:37px;}
		.hmzjpicScroll-left .next{ left:auto; right:0; background-position:8px 5px; }
		.hmzjpicScroll-left .prev:hover,
		.hmzjpicScroll-left .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.hmzjpicScroll-left .prevStop{ display:none;  }
		.hmzjpicScroll-left .nextStop{ display:none;  }
		.hmzjpicScroll-left .prev span{display:block; width:100%; height:100%;}
		.hmzjpicScroll-left .next span{display:block; width:100%; height:100%;}

.hmyuyue{width:1230px; height:685px; margin:0 auto; }
.hmyuyue .hmyytu{width:462px; height:524px; margin:80px 80px 0 90px; float:left; }
.hmyuyue .hmyytu h4{display:block; text-align:center; font-size:40px; font-weight:bold; color:#006f7c; height:54px; line-height:44px; }
.hmyuyue .hmyytu p{text-align:center; font-size:20px; color:#006f7c; height:40px; line-height:40px; margin:0 0 20px 0;}
.hmyuyue .hmyydan{width:502px; height:524px; margin:80px 0 0 0; border-radius:8px; background:#eaeef3; float:left; }
.hmyuyue .hmyydan .hmyybiao{width:470px; height:489px; margin:16px 0 0 16px; background:#ffffff; }

.hmyuyue .hmyydan:hover{background:#006f7c;}
.hmyuyue .hmyydan .hmyybiao h4{text-align:center; display:block; font-size:42px; color:#006f7c; font-weight:bold; padding:42px 0 16px 0; height:50px; line-height:50px;}
.hmyuyue .hmyydan .hmyybiao p{text-align:center; font-size:16px; color:#989898;}
.hmyuyue .hmyydan .hmyybiao .hmgha{width:373px; height:67px; border-radius:10px; border:1px solid #999999; margin:20px 0 13px 38px; padding-left:10px; font-size:18px; cursor:pointer;
    -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.hmyuyue .hmyydan .hmyybiao .hmgha:focus{
	box-shadow: 0;
	border: 2px solid #0075af;
	color: #0075af; box-shadow:0 0 4px 2px #0075af; cursor:pointer;
	outline: none;
}
.hmyuyue .hmyydan .hmyybiao .hmghb{width:373px; height:67px; border-radius:10px; border:1px solid #999999; margin:10px 0 13px 38px; padding-left:10px; font-size:18px; cursor:pointer;
    -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.hmyuyue .hmyydan .hmyybiao .hmghb:focus{
	box-shadow: 0;
	border: 2px solid #0075af;
	color: #0075af; box-shadow:0 0 4px 2px #0075af; cursor:pointer;
	outline: none;
}
.hmyuyue .hmyydan .hmyybiao .hmghc{width:373px; height:67px; border-radius:10px; border:1px solid #999999; margin:10px 0 30px 38px; padding-left:10px; font-size:18px; cursor:pointer;
    -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.hmyuyue .hmyydan .hmyybiao .hmghc:focus{
	box-shadow: 0;
	border: 2px solid #0075af;
	color: #0075af; box-shadow:0 0 4px 2px #0075af; cursor:pointer;
	outline: none;
}
.hmyuyue .hmyydan .hmyybiao .hmghz{width:220px; height:55px; line-height:30px; border-radius:30px; background:#fcce00; color:#ffffff; text-align:center; font-size:32px; font-weight:bold; border:1px solid #fcce00; margin:0 0 10px 118px; padding:0 0 5px 0; 
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.hmyuyue .hmyydan .hmyybiao .hmghz:hover{
	background-color: #006f7c;
	color: #ffffff;
	border:1px solid #006f7c;
}

.hmjingall{width:100%; height:522px; background:#efefef;}
.hmjingall .hmjingtd{width:1296px; height:522px; margin:0 auto; }
.hmjingall .hmjingtd .hmjingbai{width:1230px; height:45px; }
.hmjingall .hmjingtd .hmjingtit{width:1230px; height:80px; margin:0 auto 50px auto;; }
.hmjingall .hmjingtd .hmjingtit h4{display:block; text-align:center; font-size:35px; font-weight:bold; color:#006f7c; height:50px; line-height:58px; }
.hmjingall .hmjingtd .hmjingtit p{text-align:center; font-size:14px; color:#006f7c; height:30px; line-height:30px; }
.hmjingall .hmjingtd .hmjingcon{width:1316px; height:280px; margin:0 auto; }
		/* 本例子css */
		.hmhuanpicScroll{ width:1316px;  overflow:hidden; position:relative; }
		.hmhuanpicScroll .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px; display:none; }
		.hmhuanpicScroll .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.hmhuanpicScroll .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icocircle.gif") 0 -9px no-repeat; }
		.hmhuanpicScroll .hd ul li.on{ background-position:0 0; }
		.hmhuanpicScroll .bd{ padding:0 10px 10px 40px;   }
		.hmhuanpicScroll .bd ul{ overflow:hidden; zoom:1; }
		.hmhuanpicScroll .bd ul li{ margin:0 28px 0 2px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.hmhuanpicScroll .bd ul li .pic{ text-align:center; }
		.hmhuanpicScroll .bd ul li .pic img{ width:390px; height:272px; display:block; }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.hmhuanpicScroll .prev,
		.hmhuanpicScroll .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:37px; height:37px;}
		.hmhuanpicScroll .next{ left:auto; right:0; background-position:8px 5px; }
		.hmhuanpicScroll .prev:hover,
		.hmhuanpicScroll .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.hmhuanpicScroll .prevStop{ display:none;  }
		.hmhuanpicScroll .nextStop{ display:none;  }
		.hmhuanpicScroll .prev span{display:block; width:100%; height:100%;}
		.hmhuanpicScroll .next span{display:block; width:100%; height:100%;}

.hmluxian{width:1230px; height:515px; margin:0 auto; }
.hmluxian .hmlxtu{width:570px; height:388px; float:left; margin:56px 27px 0 0; }
.hmluxian .hmlxzi{width:620px; height:388px; float:left; margin:56px 0 0 0; }
.hmluxian .hmlxzi .hmdizhia{font-size:22px; color:#1e1c1c; padding-left:45px; text-align:left; background:url("../images/hmfy31.jpg") 2px 0px no-repeat; font-weight:bold; height:30px; line-height:24px;}
.hmluxian .hmlxzi .hmdizhib{font-size:18px; color:#1e1c1c; text-align:left; border-bottom:1px solid #acaaaa; margin:5px 0 5px 0; height:30px; line-height:30px; padding:0 0 10px 0;}
.hmluxian .hmlxzi .hmdizhic{font-size:18px; color:#1e1c1c; padding:0 0 10px 45px; text-align:left; background:url("../images/hmfy32.jpg") 2px 0px no-repeat; margin:35px 0 15px 0; height:30px; line-height:24px; border-bottom:1px solid #acaaaa; }
.hmluxian .hmlxzi .hmdizhic span{font-size:22px; font-weight:bold;}
.hmluxian .hmlxzi .hmdizhid{font-size:18px; color:#1e1c1c; text-align:left; border-bottom:1px solid #acaaaa; margin:5px 0 5px 0; height:30px; line-height:30px; padding:0 0 10px 0; height:60px;}
.hmluxian .hmlxzi .hmdizhig{
    margin: 10px 0 0 0; 
}
.hmluxian .hmlxzi .hmdizhig button{
    display: block;
    float: right;
    width: 100px;
    height: 34px;
    font-size: 18px;
    color: #ffffff;
    background: #006f7c;
    border: none;
    border-radius: 5px;
    line-height: 34px;
}
.hmluxian .hmlxzi .hmdizhig input {
  position: relative;
  width: 220px;
  padding: 10px 5px;
  border: 1px solid #ccc;
  border-radius: 5px;
  text-indent: 20px;
  font-size: 14px;
  line-height: 32px;
}

/*
关于我们*/
.gycontab{
    margin: 30px auto 20px auto;
    width: 1200px; 
}
.gycontab img{float:left; margin-right: 35px;}
.gycontab p{text-indent: 25px; line-height: 29px; font-size: 15px; }

.indewx .gywm  .g-left{
    float: left;
    width: 600px;
}
.indewx .gywm  .r-right{
    float: left;
    margin-left: 50px;
    width: 541px;
    line-height: 39px;
}

.indewx .gywm  .r-right p{
    text-indent: 25px;
    line-height: 29px;
    font-size: 14px;
}



/*公益活动*/
.indewx .vsd{
    margin: 42px auto;
    width: 1230px;
    position: relative;
    overflow: hidden;
}

.indewx .vsd .title-1{
    width: 1200px;
}
.indewx .vsd .title-1 .titl-le{
    float: left;
    margin: 5px 7px;
}

.indewx .vsd .title-1 a{
    cursor: pointer;
    font-size: 15px;
    top: -35px;
    position: relative;
    display: block;
    height: 30px;
    line-height: 30px;
    border-radius: 10px;
    text-align: center;
    width: 113px;
    border: 1px solid #d2d2d2;
    float: right;
}

.indewx .vsd .ull li{
    float: left;
    width: 378px;
    height: 410px;
    border: 1px solid #d2d2d2;
    border-top: none;
	margin:0 0 0 33px;
}

.indewx .vsd .ull-li li{
    float: left;
    width: 378px;
    height: 440px;
    border: 1px solid #d2d2d2;
    border-top: none;
}
.indewx .vsd .ull-li li .le-li{
    margin: 28px;
    line-height: 24px;
}

.indewx .vsd .ull li img{cursor:pointer;}
.indewx .vsd .ull li .le-li{
    margin: 28px;
    line-height: 24px;
 }

.indewx .vsd .ull li .le-li h2{
font-size: 18px; cursor:pointer;
}
.indewx .vsd .ull li:hover .le-li h2{
font-size: 20px; cursor:pointer; color:#007084;
}

.indewx .vsd .ull li .le-li p{
    margin-top: 14px;cursor:pointer;
    font-size: 14px;
}

.indewx .vsd .title-1  h3 {
    font-size: 14px;
}


.indewx .vsd .ull-li li .le-li h2{
    font-size: 18px;
}
.indewx .vsd .ull-li li .le-li p{
    margin-top: 14px;
    font-size: 14px;
}


    .scalehs{ overflow:hidden;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    .scalehs img{ width:100%; height:auto;
        -webkit-transition:all .5s ease 0s;
        transition:all .5s ease 0s;
    }
    .scalehs:hover img{
        -webkit-transform:scale(1.1);
        transform:scale(1.1);
    }



/*公益活动列表页*/
.indewx .indgyhd{margin:0 auto;width:1230px; position: relative; overflow: hidden;}
.indewx .indgyhd .listgy{width:1200px; min-height:430px; height:auto; overflow:hidden; margin:0; padding:0;}
.indewx .indgyhd .listgy li{float:left; width:378px; height:420px; border: 1px solid #d2d2d2; border-top: none; margin:0 10px 40px 10px;}
.indewx .indgyhd .listgy li img{cursor:pointer;}
.indewx .indgyhd .listgy li .le-li{margin: 28px;line-height: 24px;}
.indewx .indgyhd .listgy li .le-li h2{font-size: 18px; }
.indewx .indgyhd .listgy li .le-li p{margin-top: 14px;font-size:14px; cursor:pointer;}
/* Pager */
.pager { padding:3px; margin:3px; padding-top:20px;  height:45px; margin-left:30px; }
.pager ul li{float:left; margin:0 3px 0 3px; height:30px; line-height:30px; }
.pager a,.pager span{display:block; float:left; margin-right:3px; height:30px; line-height:30px; padding:0 5px 0 5px;}
.pager a,.pager a:active  {display:block; float:left;border:1px solid #00717d; color:#ffffff; padding:0 6px; background:#00717d; border-radius:5px;}
.pager a:hover {border:1px solid #00717d; text-decoration:none; color:#ffffff;}
.pager span.current {background:#1485ff; border:1px solid #1485ff; color:#fff; font-weight:bold; padding:0 6px; }
.pager span.disabled {border:1px solid #c5c5c5;  padding:0 6px; color:#c0c0c0;}
.pager ul li select{width:36px; height:30px; background:#ffffff; margin-top:0;}


/*高新设备*/

.indewx .gxsb  .g-left{
    float: left;
    width: 600px;
}
.indewx .gxsb  .r-right{
    float: left;
    margin-left: 50px;
    width: 541px;
    line-height: 39px;
}

.indewx .gxsb .title-1{
    width: 1200px;
}
.indewx .gxsb .title-1 .titl-le{
    float: left;
    margin: 5px 7px;
}

.indewx .gxsb .title-1 a{
    cursor: pointer;
    font-size: 15px;
    top: -35px;
    position: relative;
    display: block;
    height: 30px;
    line-height: 30px;
    border-radius: 10px;
    text-align: center;
    width: 113px;
    border: 1px solid #d2d2d2;
    float: right;
}

.indewx .gxsb{
    height: 460px; 
    margin: 12px auto;
    width: 1230px;
    position: relative;
    overflow: hidden;
}

.indewx .gxsb .qh-div{

    overflow: hidden;
    width: 1230px;
    position: relative;
    margin: 0 auto;
    background: white;
    height: 360px;

}

.indewx .gxsb .qh-div .bjm-ul{
    float: right;

}

.indewx .gxsb .qh-div .bjm-dd{

    float: left;
    margin-top: 4px;
    height: 340px;
    margin-left: 13px;
    width: 900px;
    box-shadow: 2px 3px 4px #888888;
}

.indewx .gxsb .qh-div .bjm-dd .left-neir{
     float: left;
     width: 500px;
 }




.indewx .gxsb .qh-div .bjm-dd .right-neir{
    margin-top: 36px;
    float: left;
    width: 370px;
    margin-left: 29px;
}
.indewx .gxsb .qh-div .bjm-dd .right-neir h2{
    width: 46px;
    text-align: center;
    border-radius: 7px;
    font-weight: 100;
    font-size: 16px;
    line-height: 27px;
    height: 27px;
    color: white;
    background: #006f7c;
    margin-top: 20px;
}
.indewx .gxsb .qh-div .bjm-dd .right-neir p{
   font-size: 16px;
    font-weight: 100;
    margin-top: 10px;
}




.indewx .gxsb .qh-div .bjm-ul li{
    border-radius: 4px;

    line-height: 60px;
    height: 60px;
    width: 215px;
    background: url(../images/annn2.png) no-repeat;
    border-bottom: 1px dashed #a0a0a0;
    border-bottom-width: 0px;
    text-align: center;
    margin-bottom: 10px;
}


.indewx .nbvsn{
    margin: 62px auto;
    width: 1230px;
    position: relative;
    /*overflow: hidden;*/
}

.indewx .nbvsn li{
    margin: 10px;
    float: left;
}

.indewx .nbvsn .title-1{
    width: 1200px;
}
.indewx .nbvsn .title-1 .titl-le{
    float: left;
    margin: 5px 7px;
}

.indewx .nbvsn .title-1 a{
    cursor: pointer;
    font-size: 15px;
    top: -35px;
    position: relative;
    display: block;
    height: 30px;
    line-height: 30px;
    border-radius: 10px;
    text-align: center;
    width: 113px;
    border: 1px solid #d2d2d2;
    float: right;
}



.indewx .nbvsn .title-1 .titl-ri h2{
    font-size: 24px;
}

.indewx .nbvsn .title-1 .titl-ri h3{
    font-size: 14px;
}





.indewx .gxsb .zx{
    width: 1230px;
    /* float: left; */
    position: relative;
}

.indewx .gxsb .zx .te_list{
    box-shadow: 2px 5px 17px #888888;
    position: relative;
    float: left;
    width: 935px;
    margin-top: 33px;
    height: 340px;
    margin-right: 53px;
}

.indewx .gxsb .zx .te_list li{
    position: absolute;
    opacity: 0;
    transition: opacity 0.5s;
}



.indewx .gxsb .zx .te_nav{
    position: relative;
    float: left;
}

.indewx .gxsb .zx .te_nav li{
    border-radius: 4px;
    line-height: 60px;
    height: 60px;
    width: 215px;
    background: url(../images/annn2.png) no-repeat;
    border-bottom: 1px dashed #a0a0a0;
    border-bottom-width: 0px;
    text-align: center;
    margin-bottom: 10px; font-size:15px;
}


.indewx .gxsb .zx .te_list li .left-neir{
    float: left;
    width: 500px;
}

.indewx .gxsb .zx .te_list li .right-neir{
    margin-top: 36px;
    float: left;
    width: 370px;
    margin-left: 29px;
}

.indewx .gxsb .zx .te_list li .right-neir h2{
    width: 46px;
    text-align: center;
    border-radius: 7px;
    font-weight: 100;
    font-size: 16px;
    line-height: 27px;
    height: 27px;
    color: white;
    background: #006f7c;
    margin-top: 20px;
}

.indewx .gxsb .zx .te_list li .right-neir h3{
    display:block;  
    font-weight: bold;
    font-size: 16px;
    line-height: 27px;   
    margin:15px 0 20px 0;
}
.indewx .gxsb .zx .te_list li .right-neir span{display:block; font-size: 16px; line-height:26px;}

.indewx .gxsb .zx .te_list li .right-neir p{
    font-size: 16px;
    font-weight: 100;
    margin-top: 10px;
    line-height: 26px;
}
.indewx .gxsb .zx .te_list li .right-neir .ullbv li{
   position: relative;
    opacity: 1;
}





