@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0; font:12px Arial, Arial, Helvetica, sans-serif; color:#666; background:#fff;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; }

ul,li,ol{list-style:none;}

a{text-decoration:none; color:#666;}
a:hover{text-decoration:none; color:#999999;}
.clear{clear:both;}
img{border:0}

.l{ float:left;}
.r{ float:right;}

input,textarea,select{  font-family:Arial, Helvetica, sans-serif; font-size:12px;}
input:focus,textarea:focus,select:focus{ outline:none;}


/* header */
.header2{width:100%; position:fixed; left:0; z-index:999;}
.header2 .top2{ width:100%; height:60px;  box-shadow:0 0 6px rgba(0,0,0,0.2);}
.header2 .box2{ width:1300px; margin:0 auto; height:100%;}
.header2 .logo2{ width:535px; height:60px; float:left; margin:0;}


.nav2{ height:47px; width:765px; float:left;margin:8px 0 0 0;} 
.nav2 li{ width:100px; text-align:right; height:47px; float:right; position:relative; line-height:43px;}
.nav2 .cur a{ color:#ffffff;line-height:43px; }
.nav2 li .curImg{ position:absolute; left:50%; bottom:0; margin:0 0 0 -7px;line-height:43px;}
.nav2 li a{ display:block; font-size:14px;line-height:43px;}


.subNav2{ display:none; width:100%; height:180px; line-height:36px; background:rgba(0,0,0,0.4);}
.subNav2 .box{ width:1180px; height:100%; position:relative;line-height:36px;}
.subNav2 .list{}
.subNav2 .list li{ display:none; position:absolute;}
.subNav2 .list li img{ width:160px; height:110px;}
.subNav2 .list a{ margin:0px; color:#fff; font-size:14px; width:160px; height:30px; line-height:30px; float:left; text-align:left;}
.subNav2 .list a:hover{ color:#cccccc;}

/* page_banner */
.page_banner2{ width:100%; min-width:1300px; height:400px;margin-top: 60px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;}
.page_banner2 p{height:400px;}






