@charset "utf-8";
/* CSS Document */

body { font-family:"微软雅黑"; font-size:12px; color:#333; overflow-x:hidden; background-color:#000}
* { margin:0; padding:0;}
a { color:#333; text-decoration:none;}
a:hover {text-decoration:none; cursor:pointer}
.clear{clear:both;}
img{ border:0}
ul{list-style-type:none}

.index_top_bg{ position:fixed; z-index:999; top:0px; background-image:url(../images/top_bg.png)}
.nei_top_bg{ background-color:#000}

.top_bg{ width:100%; height:98px; overflow:hidden; border-bottom:#aeaeae 1px solid;  }
.top{ width:1200px; height:98px; overflow:hidden; margin:0 auto;}
.top .logo{ float:left; margin:13px 0 0 0}
.top .dh{ float:right; height:32px; margin-top:37px}
.top .dh a{ float:right; height:32px; padding:0 13px 0 13px; color:#fff; font-size:16px; line-height:32px; margin-left:13px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px;}
.top .dh a:hover{ background-color:#ed3a00}
.top .dh .current{ background-color:#ed3a00}

.index_foot_bg{ position:fixed; z-index:999; bottom:0px}

.foot_bg{ width:100%; height:52px; overflow:hidden; border-top:#aeaeae 1px solid; background-color:#000}
.foot{ width:1200px; height:52px; overflow:hidden; margin:0 auto; font-size:13px; line-height:52px}
.foot .p1{ float:left; color:#999}
.foot .p1 a{ color:#999}
.foot .p1 a:hover{ color:#fff}
.foot .p2{ float:right; color:#fff; font-size:14px}

.good_design_box{ position:fixed; top:250px; left:9%; z-index:999}
.good_design{ float:left; padding:15px 25px 25px 25px; background-image:url(../images/good_design_bg.png); border-radius:1px; -moz-border-radius:1px; -webkit-border-radius:1px; -o-border-radius:1px;}
.good_design .txt{ float:left; font-size:53px; color:#FFF; font-family:Arial; font-weight:bold; /*word-spacing:0px; letter-spacing:2px;*/ line-height:66px;}
.good_design a{ float:left; height:44px; padding:0 35px 0 35px; margin-top:15px; color:#fff; font-size:20px; line-height:44px; border-radius:1px; -moz-border-radius:1px; -webkit-border-radius:1px; -o-border-radius: 1px; background-color:#ed3a00}

.nei_box{ width:1200px; margin:0 auto}
.nei{ float:left; width:1200px; min-height:550px; padding-bottom:25px}

.nei .box1{ float:left; width:1200px; height:50px; overflow:hidden; margin-top:41px; border-bottom:#222 2px solid; font-size:16px; line-height:50px; }
.nei .box1 .menu{ float:left; color:#fff}
.nei .box1 .menu a{ color:#fff; margin-right:26px}
.nei .box1 .menu a:hover{ color:#ed3a00}
.nei .box1 .menu .current{ color:#ed3a00}
.nei .box1 .page{ float:right; color:#999; margin-right:10px}
.nei .box1 .page a{ color:#999}
.nei .box1 .page a:hover{ color:#fff}

.nei .box2{ float:left; width:1200px; margin-top:25px;}
.nei .box2 .page_content{ float:left; font-size:14px; line-height:30px; color:#fff}
.nei .box2 .page_content p{ margin-top:11px}

.nei .box2 .pro_list{ float:left; width:1200px}
.nei .box2 .pro_list li{ float:left; width:350px; height:266px; overflow:hidden; margin:15px 72px 16px 0px; border:#333 1px solid}
.nei .box2 .pro_list li a{ float:left; width:350px; height:266px; overflow:hidden}
.nei .box2 .pro_list li a img{ float:left; width:350px; height:232px;} 
.nei .box2 .pro_list li a span{ float:left; width:340px; height:26px; overflow:hidden; padding-left:10px; margin-top:8px; font-size:14px; color:#fff; line-height:26px}
.nei .box2 .pro_list li a:hover span{ color:#ed3a00}

.nei .box2 .pro_img_list{ float:left; width:1200px}
.nei .box2 .pro_img_list li{ float:left; width:276px; height:183px; overflow:hidden; margin:15px 29px 16px 0px; border:#333 1px solid}
.nei .box2 .pro_img_list li a{ float:left; width:276px; height:183px; overflow:hidden}
.nei .box2 .pro_img_list li a img{ float:left; width:276px; height:183px;}



.ydy_box1{ /*width:477px; height:100px;*/ width:600px; height:100px; margin:0 auto; margin-top:290px;}
.ydy_box1 img{ float:left}
.ydy_box1 .txt{ float:right;}
.ydy_box1 .txt a{ float:right; color:#fff; font-size:14px; margin-top:36px; color:#aaa}

.ydy_bottom{ float:left; width:100%; text-align:center; font-size:14px; line-height:36px; position:fixed; bottom:25px; color:#666}







