@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑"; font-size:14px; color:#666;overflow-x:hidden;}
body{ margin:0;}
p{ margin:0;}
ul{ margin:0; padding:0;}
li{ list-style:none; }
a{text-decoration:none; }
img{ display:block;}
.clearfix{clear:both;}

.box1{ width:100%; background-color:#FFF;}
.top_box1{ width:1000px; margin:0 auto;}
.left_box1{float:left; margin-top:15px; }
.left_box1 img{ width:100%; height:100%;}
.right_box1{ float:right;}
.right_box1 ul li{ float:left; font-size:16px; padding-left:80px; font-weight:bold; color:#FFF;}
.right_box1 ul a{ display:block; color:#666; line-height:60px;}
.right_box1 .current a{ line-height:54px; margin-top:3px; border-bottom:#e89f04 3px solid;cursor:pointer;}
.right_box1 li a:hover{ line-height:54px; margin-top:3px; border-bottom:#e89f04 3px solid;}

.box2{width:100%;position:relative;overflow:hidden;height:500px;}
.box2 img{width:1920px; position:absolute;left:50%;margin-left:-960px; }

.main_img{width:320px;height:180px;float:left;overflow:hidden;position: relative;margin-right:20px;margin-bottom:20px;}
.box3{ width:1000px; margin:0 auto;}
.wrapper{ margin-bottom:20px; border-top:#333 1px solid; position:relative; z-index:1;  padding-top:30px;}
.box3 .anli h1{margin:0; padding:0;font-size:20px; background-color:#Fff; z-index:2;}
.box3 .anli{ width:120px; height:60px; margin:0 auto; text-align:center; line-height:40px; position:relative; top:40px; z-index:5;}
.wrapper .main_img{ width:320px; height:180px; overflow:hidden; position:relative; cursor:pointer;}
.wrapper .main_img li{ float:left; width:320px; height:180px; overflow-x:hidden; overflow-y:hidden; position:relative;}
.main_img li img{ float:left;}
.wrapper .show{ width:320px; height:180px; background-color:rgba(0,0,0,0.3); z-index:100; position:absolute;}
.wrapper .show img{ width:80px; height:80px;  position:absolute; left:50%; top:50%; margin-left:-40px; margin-top:-40px;visibility:visible; }

.box7{ width:100%; margin:0 auto; background-color:#2d3e50;}
.center_box7{ width:1000px; margin:0 auto;}
.left_box{ float:left;}
.left_box li{ float:left;}
.left_box li h1{ line-height:100px; font-size:22px; margin-right:10px; color:#CCC;}
.left_box li p{ font-size:16px; line-height:28px; margin-top:38px;color:#ccc;}
.left_box li p a{ color:#ccc;}
.right_box{ float:right;}
.right_box li{float:left;}
.right_box img{ width:60%; height:60%; margin-top:80px;}
.right_box .taida img{ width:80px; height:80px; margin-top:30px;}

.box{width:100%;height:100%;background:rgba(0,0,0,0.6);position:fixed;z-index:100;display:none;}
.hint{ margin:0; padding:0;width:960px;height:640px;margin:0 auto;position:fixed;top:50%;left:50%;margin-left:-480px;margin-top:-270px;z-index:111;display:none;}
.hint-in1 img{ margin:0; padding:0;width:960px;height:640px;position:relative;}
.hint-in3{width:26px;height:26px;background:#F00;position:absolute;top:10px; right:10px;text-align:center;line-height:20px;border-radius:20px;color:#FFF;font-size:22px; cursor:pointer;}