body{font-family:"Microsoft Yahei";}
.zghr_banner{ background:url(images/zghr_1.jpg) center 0 no-repeat; height:650px; overflow:hidden;}
.zghr_zghr{ background:url(images/zghr_2.jpg) center 0 no-repeat;}
.zghr_main{ width:1200px; margin:0 auto;}
area{ outline:none;}
#img1{ z-index:999;}

.zghr_kj{}
.zghr_kj .hd{ width:1300px;}
.zghr_kj .hd ul { float:left;}
.zghr_kj .hd ul li { float:left; width:155px; height:57px; margin-right:40px;  margin-left:-60px; padding-left:70px; display:inline; cursor:pointer;}
.zghr_kj .hd a{ display:block; background:url(images/zghr_2.png) no-repeat; height:57px;}
.zghr_kj .hd ul li .a1{ background-position: 0 11px}
.zghr_kj .hd ul li .a2{ background-position: -207px 11px; }
.zghr_kj .hd ul li .a3{ background-position: -420px 11px}
.zghr_kj .hd ul li .a4{ background-position: -621px 11px}
.zghr_kj .hd .fleft{ width:155px; height:57px; margin-right:40px;   margin-left:-60px; padding-left:70px; display:inline; cursor:pointer;}
.zghr_kj .hd .a5{ background-position: -828px 11px}
.zghr_kj .hd .a6{ background-position: -1035px 11px}

.zghr_kj .hd ul .on{ background:url(images/zghr_1.png) no-repeat;}

.zghr_kj .bd{}

.zghr_hr{ position:relative;}
.zghr_hr .bd1{ height:1280px; overflow:hidden;}
.zghr_hr .hd1{ position:absolute; left:-90px; top:0;}
.zghr_hr .hd1 ul li{ background:url(images/zghr_4.png) no-repeat; width:82px; height:40px; line-height:40px; text-align:center; font-size:22px; color:#7e7e7e; cursor:pointer; padding:20px 5px 4px 5px;}
.zghr_hr .hd1 ul .on{ color:#e83d4c; text-decoration:underline;}

.zghr_hr_bdul dl { float:right; width:1180px;}
.zghr_hr_bdul dl dd{ width:325px; background:#fdfefe; height:160px; padding:15px; border:1px solid #cac9c9; border-top:6px solid #e83d4c; float:left; margin-bottom:40px; margin-left:36px; display:inline; overflow:hidden;}
.zghr_hr_bdul dl dd img{ float:left; width:120px; height:160px;}
.zghr_hr_bdul dl dd .p1{ float:right; width:185px; height:160px; overflow:hidden;}
.zghr_hr_bdul dl dd .p1 h2{ font-size:18px; height:26px; line-height:26px; overflow:hidden; color:#e83d4c; margin-bottom:5px;}
.zghr_hr_bdul dl dd .p1 h2 a{color:#e83d4c;}
.zghr_hr_bdul dl dd .p1 span{ line-height:24px; font-size:14px; display:block; overflow:hidden; height:48px;}
.zghr_hr_bdul dl dd .p1 p{ margin:10px 0; background:url(images/zghr_6.png) left center no-repeat; height:24px; line-height:24px; padding-left:25px; font-size:14px; color:#828282;}
.zghr_hr_bdul dl dd .p1 img{ float:none; width:135px; height:30px;}

.zghr_hr_gd{}
.zghr_hr_gd a{ display:block; width:256px; height:46px; line-height:46px; overflow:hidden; margin:0 auto; background:#e5e5e5; font-size:20px; text-align:center; border:1px solid #d5d5d5; text-decoration:none;}
.zghr_hr_gd a:hover{ color:#e83d4c;}

.zghr_twlb{ height:834px; overflow:hidden;}
.zghr_twlb dl{ width:1350px;}
.zghr_twlb dl dd{ float:left; margin-right:110px; display:inline; overflow:hidden; width:545px; height:135px; padding-bottom:35px; margin-bottom:35px; border-bottom:1px dashed #afafaf;}
.zghr_twlb dl dd img{ float:left; width:220px; height:135px;}
.zghr_twlb dl dd .p1{ width:300px; float:right;}
.zghr_twlb dl dd .p1 h2{ font-size:16px; line-height:30px; margin-bottom:5px;}
.zghr_twlb dl dd .p1 span{ color:#848484; font-size:14px; line-height:26px;}
.zghr_twlb dl dd .p1 span a{ color:#848484;}

.zghr_lby{}
.zghr_lby .zghr_zghr{ background:url(images/zghr_5.jpg) center 0 no-repeat; height:1383px; overflow:hidden;}

.zghr_lj{ font-size:24px; color:#000000; padding:10px 0; border-bottom:5px solid #e83d4c;}
.zghr_lj a{ color:#000000}
.zghr_lb{}
.zghr_lb ul{ width:1300px;}
.zghr_lb ul li{ float:left; width:140px; margin-right:72px; display:inline; margin-bottom:95px; height:190px; position:relative; overflow:hidden;}
.zghr_lb ul li img{width:140px; height:190px;}
.zghr_lb ul li .bg{ width:100%; height:190px; position:absolute; overflow:hidden; left:0; top:154px;  background:#000; filter: alpha(opacity=50);	-moz-opacity: 0.5;opacity: 0.5;	z-index:1;}
.zghr_lb ul li .bt{ width:120px; height:36px; padding:0 10px; text-align:center; line-height:36px; font-size:18px; overflow:hidden; position:absolute; left:0; top:154px; z-index:15; font-family:"\5FAE\8F6F\96C5\9ED1";}
.zghr_lb ul li .bt a{ color:#fff;}

.zghr_lb ul li .zy{ width:120px; padding:36px 7px 10px 13px; height:102px; line-height:28px; font-size:14px; overflow:hidden; position:absolute; left:0; top:154px; z-index:14; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#fff;}
.zghr_lb ul li .zy a{color:#fff;}

























