﻿@charset "utf-8";
/* CSS Document */

/*总体------------------------------*/
body,div,p,span,ul,li,h1,h2,h3,h4,h5,ol,dl,dt,dd,img,a,input,textarea{ padding:0; margin:0; list-style:none; border:0;}
body{font-size:14px;color:#4a4a4a;font-family:"微软雅黑";  background:#eeebdc; }
a {text-decoration:none; color:#4d4948;cursor:pointer;}
a:hover{ text-decoration:none;}
a:visited{ text-decoration:none;}

/*header------------------------------*/
#header{width:1280px; height:128px; margin:0 auto;}
h1{width:366px; height:67px; float:left; padding-top:30px; }
.search{width:238px; height:31px; float:right;  margin-top:45px; font-size:12px; display:inline;}
.search .txt{width:165px; height:31px; float:left; background:url(../images/search_l.png) no-repeat; padding-left:35px;display:inline-block; line-height:31px; color:#666;}
.search .btn{width:38px; height:31px; float:right; background:url(../images/search_r.png) no-repeat;  cursor:pointer;}


/*nav----------------------------------*/
#nav{height:64px; width:1280px; line-height:64px;  margin:0 auto; background-color:#57a436;}
#nav ul{height:64px; width:600px; float:left; }
#nav ul li{height:64px; width:150px; float:left; text-align:center; position:relative; }
#nav ul li a{font-size:18px; color:#fff; height:64px; width:150px; display:inline-block;}
#nav ul li a:hover{font-weight:bold;  }
#nav ul .current{ background:url(../images/nav_c_bg.jpg) left bottom no-repeat ; }
.bar{ width:150px; height:64px; float:right; text-align:center;  color:#fff;}
.bar a{ color:#fff; height:64px; line-height:64px; font-size:12px; padding:0 15px 0 15px; }

/*banner----------------------------------*/
#banner{width:1280px; height:620px; margin:0 auto; margin-top:1px; margin-bottom:40px; overflow:hidden; position:relative; }
.banner_pic{height:620px; width:6400px; position:absolute; left:0; top:0; }
.banner_pic li{ float:left; }
#banner span{ width:27px; height:53px; background:url(../images/list_l.png) no-repeat; position:absolute; left:26px; top:50%; margin-top:-26px; cursor:pointer; z-index:100; }
#banner .right{ width:27px; height:53px; background:url(../images/list_r.png) no-repeat; right 0; position:absolute; right:26px; top:50%; margin-top:-26px; left:auto;}
#banner ol{ position:absolute; left:88%; bottom:10px; z-index:100;}
#banner ol li{ width:15px; height:15px; background:url(../images/gray.png) no-repeat 0 0; float:left; margin-right:10px;}
#banner ol .current{ background:url(../images/white.png) no-repeat;}


/*首页line2----------------------------------*/
#line2{width:1280px; margin:0 auto; height:420px; position:relative; overflow:hidden;}
#line2 li{float:left; background:#000; margin-right:1px; margin-bottom:1px;  overflow:hidden; position:relative;}
#line2 div{ width:100%; height:30px; background:#000; position:absolute; left:0; bottom:0;  opacity:0.25;}
#line2 p{ width:100%; height:30px; position:absolute; left:0; bottom:0; color:#fff; line-height:30px; text-align:center; font-size:14px; }

/*footer*/
#footer{width:1280px; height:60px; border-top:1px solid #bfb8aa; text-align:center; color:#675e52; line-height:60px; font-size:12px; margin:0 auto; margin-top:40px; }
.footer_c{width:1280px; margin:0 auto; height:60px;}
.footer_c p{height:60px;  }

/*列表页con----------------------------------*/
#cpzx_banner{ width:1280px; height:300px; margin:0 auto; margin-top:1px;}
#list_con{width:1280px;   margin:0 auto;  min-height:600px; overflow:hidden; }
h2{width:300px; height:70px;  font-size:30px;  padding:0px 0 0 0px;  text-align:center; font-weight:normal; line-height:70px;}
.list_pic{ width:305px; height:255px; float:left; margin:0px 20px 0px 0px; text-align:center; }   
.list_pic a:hover{ opacity:0.6; filter:alpha(opacity=60); }   

.list_pic p{ width:305px; height:40px; line-height:30px; text-align:center; }   

/*详情页con----------------------------------*/
#detail_con{width:1280px;  margin:0 auto; padding-bottom:80px; overflow:hidden;}
.main{ width:1280px; margin:0 auto; margin-top:40px; padding-top:40px; border-top:1px solid #bfb8aa;}
.detail_pic{ height:400px; width:650px; overflow:hidden; float:left; position:relative; }
.detail_pic .pic_pic{float:left; width:1950px; height:400px; z-index:-1; position:absolute;}
.pic_pic li{float:left;}
.detail_pic span{width:27px; height:53px;   float:left; cursor:pointer; position:absolute; }
.detail_r{width:530px; padding:30px 0px 0px 0px;  float:right; }
.detail_r div{ padding:0px 30px 30px 0px; color:#3c3b37; line-height:30px; }
h3{font-size:30px; font-weight:normal; margin-bottom:5px;}
.detail_r div span{ display:block; }
.detail_r p{text-indent:28px; word-break :normal; word-break: break-all; }

/*关于我们----------------------------------*/
#gywm_banner{ width:1280px; height:300px; margin:0 auto; margin-top:1px;}
#gywm_con{ width:1280px; margin:0 auto; margin-top:40px; padding-top:40px; border-top:1px solid #bfb8aa;}
.gywm_pic{ width:870px; height:535px; margin-left:205px }
#gywm_con p{padding-top:30px; line-height:28px; text-indent:28px; }
#gywm_con .lxwm_text{width:500px; margin-left:400px; text-indent:0px; }