html,body,form,p,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,input{margin:0; padding:0; list-style:none; color:#333333;}
a { color:#333333; text-decoration:none;}
a:hover { color:#f00; text-decoration:underline;}


.banner { height:742px; background:url(../images/banner.jpg) center top no-repeat;}
.logo { width:1000px; margin:0 auto; padding-top:32px; text-align:right;}
.nav { line-height:90px; background-color:#1031a1;}
.nav ul { width:1000px; margin:0 auto; overflow:hidden;}
.nav li { float:left; width:200px; text-align:center; font-size:30px;}
.nav li a { color:#fff;}
.title { width:1000px; padding:50px 0; margin:0 auto;}
.main2 { margin:0 auto; overflow:hidden; width:1000px; background-color:#FFFFFF;}
.left { width:584px; height:366px; margin-right:40px; margin-bottom:50px; float:left; position:relative;}
.hot_img { height:366px; position:relative; display:none;}
.hot_img_back { left:0; bottom:0; width:584px; height:56px; position:absolute; z-index:1001; background-color:#000; filter: alpha(opacity=60); opacity: 0.6; -moz-opacity: 0.6;}
.hot_img_text { left:20px; width:564px; bottom:0; line-height:56px; position:absolute; z-index:1002; font-size:18px;}
.hot_img_img { left:0; top:0; position:absolute; z-index:1000;}
.hot_img a { color:#fff; text-decoration:none;}
.hot_img a:hover {color: #fff; text-decoration:underline;}
.hot_img_hover { display:block;}
.dian { width:54px; height: 8px; position:absolute; overflow: hidden; right: 0; bottom: 23px; z-index: 2000;}
.dian li { float: left; margin-right: 6px; width: 8px; height: 8px; background-color:#9e9083; border-radius:10px;cursor:pointer}
.dian li.hover { width: 8px; height: 8px; background-color:#fff;}
.right { width:376px; float:left;}
.right h1 { font-size:18px; font-weight:normal; line-height:30px; margin-bottom:10px;}
.right span { font-size:14px; line-height:28px; display:block; padding-bottom:20px; margin-bottom:20px; color:#767676; border-bottom:solid 1px #e6e6e6;}
.right span:last-child { border-bottom:none;}
.right a { color:#000;}

.main3 { background-color:#f6f6f6; overflow:hidden;}
.box3 { width:1000px; margin:0 auto; padding-bottom:50px; overflow:hidden;}
.box3 ul { width:320px; float:left; margin-right:20px; position:relative; background-color:#FFF;}
.box3 ul:last-child { margin-right:0;}
.box3 li.img { display:block;}
.box3 li.meng { position:absolute; left:0; top:174px; font-size:18px; line-height:40px; padding-left:10px; width:310px; background:url(../images/meng.png) no-repeat;}
.box3 li.meng a { color:#FFF;}
.box3 li.text { width:260px; padding:10px 30px; font-size:14px; line-height:28px; color:#767676;}
.tab { width:1000px; margin:0 auto; overflow:hidden; margin-bottom:10px;}
.tab span { display:block; width:250px; line-height:82px; text-align:center; font-size:24px; color:#444; background-color:#f4f4f4; float:left; cursor:pointer;}
.tab span.hover { color:#FFF; background-color:#1031a1;}
.main1 { width:1000px; margin:0 auto; overflow:hidden; display:none;}
.main1.hover { display:block;}
.main1 ul { padding:40px 0; overflow:hidden; border-bottom:solid 1px #e6e6e6;}
.box3 ul:last-child { border-bottom:none;}
.main1 li { float:left;}
.main1 li.img { width:180px; height:110px; margin-right:20px;}
.main1 li.tit { width:800px; font-size:18px; padding-bottom:12px;}
.main1 li.tit a { color:#000;}
.main1 li.text { width:800px; font-size:14px; line-height:28px; color:#767676;}

.footer { overflow:hidden; background-color:#1031a1; font-size:16px; text-align:center; line-height:44px; padding:40px 0;}
.footer p { color:#FFF;}