body{font-size:12px;font-weight:normal;text-decoration: none;margin: 0 auto;}
a{text-decoration: none;color: rgb(0, 0, 0);}
a:hover{text-decoration: none;color: rgb(0, 0, 0);}
li{list-style: none}
ol,ul{list-style:none; padding: 0px}
img,fieldset{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}


#navV2 {height: 150px;max-width: 1080px;margin: 0 auto;}

#navV2 .navContent{width:880px;margin: 0 auto}
#navV2 .navContent ul{overflow: hidden;}
#navV2 .navContent ul li{float: left;display: block;text-align: center;width: 20%;padding:50px 0px;font-size: 16px;font-family: ºÚÌå;}
#navV2 .navContent ul li a{color: #000;}
#navV2 .navContent ul li span{font-size: 20px;font-weight: bold;}
#navV2 .navContent ul li .mou{color:rgba(76, 76, 76, 1)}
.ban{width:750px;margin: 0 auto; text-align: center}
.ban img{width:100%}
.footer{width:960px;margin:50px auto 0px; text-align: center; line-height: 25px;}


.news{max-width: 1080px;margin: 0 auto;text-align: center;}
.news h1{margin: 0 auto;text-align: center;font-weight: normal;font-size: 18px;line-height: 70px;}
.news .newnr{
    width: 750px;
    overflow: hidden;
    margin: 0 auto;
}
.news .newnr li{overflow: hidden;float: left;margin: 20px auto;width: 100%;}
.news .newnr li img{ float: left;}
.news .newnr li h1{float: right; font-size: 14px; line-height: 30px;  width: 78%; text-align: left; }
.news .newnr li h1 span{ }
.news .newnr li a h1 {}



.contact{width: 800px;margin: 0 auto;text-align: center;}
.con_ment{ overflow: hidden;margin: 0 auto;}
.con_ment img{ float: left}
.con_ment h2{float: right;font-size: 13px;font-weight: normal;width: 50%;text-align: left;line-height: 20px;}
.lxfs{margin: 40px auto 0px;text-align: left;line-height: 23px;color: rgb(149, 149, 149);}
.tx{text-align: center;width: 960px;margin:50px auto 0px; font-size:18px; color: #000}

.conlx{ overflow: hidden;}
.conlx ul{overflow: hidden;}
.conlx ul li{float: left;width: 21%;padding: 0px 1% 0 2.8%;text-align: left;line-height:22px;/* background: #000; */}
.conlx ul li span{float:left; width:100%; font-weight:bold; line-height:35px; font-size:14px; line-height:22px;}

.pro{overflow: hidden;width: 850px;margin:50px auto 0px;}
.pro ul{overflow: hidden;padding-left: 4%;}
.pro ul li{width: 28%;float: left;overflow: hidden;margin: 0px 2% 10px 2%;position: relative;}
.pro ul li .im{line-height: 0px;height: 200px;width: 100%;}
.pro ul li .im img{ width: 100%;}

.pro ul li .ab{opacity:0;position: absolute;top: 30%;left: 40%; width:25%; }
.pro ul li:hover .ab{ opacity: 1;     transition: opacity .8s;
	
 -moz-transition: opacity .8s;
-webkit-transition: opacity .8s;
-o-transition: opacity .8s;}

.pro ul li p{
    color: #212121;
    margin: 8px auto;
    font-size: 14px;
    }


.pr{width: 750px;margin:10px auto 0px;}
.bt{font-size: 24px;color: #000;line-height: 60px;}
.time{line-height: 40px;}
.nr{padding-top: 30px;line-height: 25px;}
.nr img{max-width:750px;}
.line1{ border: 1px solid #f0efef; border-bottom: none;margin: 20px 0;}
.line2{border-bottom: 1px solid #f0efef;margin: 20px auto 0;width: 750px;}
.line2 i{width: 40px;border-top: #ff6637 1px solid;display: block;}
/* flexslider */
.flexslider{margin:0px auto;position:relative;width: 750px;height:333px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 0px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}



