﻿@charset "utf-8";
.pro01 { width:236px; overflow:hidden; margin-top:54px; }
.pro01 h2 { height:81px; background:url(Img/pro_h.gif) repeat-x center top; font:20px "Microsoft Yahei"; font-weight:bold; line-height:75px; overflow:hidden; text-align:center; margin-bottom:12px; }
.pro01 h2 a { color:#fff; }
.pro01 h2 i { font-style:normal; font:16px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#d8d7d8; padding-left:3px; }
.pro01 ul { margin-bottom:14px; }
.pro01 li { font:14px "Microsoft Yahei"; height:51px; line-height:51px; overflow:hidden; margin-bottom:1px; }
.pro01 li a { display:block; height:51px; background:url(Img/pro_bg1.gif) no-repeat center top; padding-left:21px; }
.pro01 li a:hover { background:url(Img/pro_bg2.gif) no-repeat center top; color:#fff; text-decoration:none; }
.pro01 h3 { margin-bottom:6px; height:111px; overflow:hidden; position:relative; }
.pro01 h3 img { width:236px; height:111px; }
.pro01 h3 span { display:block; font:18px "Microsoft Yahei"; font-weight:bold; height:27px; width:236px; position:absolute; top:47px; left:0; overflow:hidden; line-height:27px; }
.pro01 h3 span em { display:inline-block; float:left; display:inline; width:28px; height:27px; text-align:center; overflow:hidden; color:#fff; font:12px Arial, Helvetica, sans-serif; font-weight:bold; line-height:27px; background:url(Img/pro_bg.png) no-repeat center top; margin:0 4px 0 39px; }
.pro01 h3 span a { color:#c20200; }
.pro01 h4 { height:62px; background:#c20200; margin-top:12px; overflow:hidden; font:16px "Microsoft Yahei"; color:#fff; padding:15px 0 0 16px; }
.pro01 h4 span { display:block; font-size:30px; height:30px; position:relative; margin-top:-4px; }
.pro02 { width:730px; height:auto; margin-top:8px; margin-bottom:35px; overflow:hidden; }
.pro02 h2 a { display:block; height:42px; font:28px "Microsoft Yahei"; color:#333132; overflow:hidden; background:url(Img/line.gif) no-repeat left bottom; }
.pro02 h2 { margin-bottom:20px;}
.pro03 { height:263px; background:#f0f0f0; overflow:hidden; padding:36px 30px 0 30px; }
.pro03 dl { height:231px; overflow:hidden; }
.pro03 dt { width:306px; height:231px; float:left; position:relative; overflow:hidden; }
.pro03 dt img { width:300px; height:245px; border:3px solid #fff; }
.pro03 dd { width:345px; float:right; overflow:hidden; }
.pro03 dd h4 a { display:block; font:18px "Microsoft Yahei"; height:52px; line-height:52px; overflow:hidden; color:#333132; }
.pro03 dd p { font-size:14px; color:#6d6d6d; line-height:24px; height:144px; overflow:hidden; }
.pro04 { background:#f0f0f0; height:633px; border-bottom:3px solid #d7d7d7; padding:33px 30px 0 30px; margin-top:9px; }
.pro04 li { height:242px; border-bottom:3px solid #d7d7d7; background:#fff; overflow:hidden; width:307px; margin-bottom:25px; }
.pro04 li img { width:301px; height:193px; margin:3px 0 0 3px; }
.pro04 li span { display:block; font:18px "Microsoft Yahei"; height:46px; line-height:42px; color:#555555; overflow:hidden; text-align:center; }
.pages { text-align:right; margin-top:12px; font-family:"Microsoft Yahei"; }
.pages a { display:inline-block; vertical-align:top; }
.pages a:hover { text-decoration:none; }
.pages .pre, .pages .next { width:45px; height:32px; background:#d0d0d0; text-align:center; line-height:32px; color:#fff; font-size:24px; font-family:"宋体"; margin:0 3px; }
.pages span a { width:27px; height:30px; line-height:30px; text-align:center; color:#929292; font-size:16px; border:1px solid #d8d9dd; margin:0 3px; }
.pages span a:hover { background:#c20200; border:1px solid #c20200; color:#fff; }

.recommend-slide  { position:relative; }
.recommend-slide .pages { position:absolute; display:block; width:76px; height:20px; top:290px; right:40%; z-index:3; }
.recommend-slide .pages a { display:inline-block; width:13px; height:13px; overflow:hidden; background:url(Img/dot1.png) no-repeat; margin-right:5px; }
.recommend-slide .pages a:hover, .pro_c .pages a.on { background:url(Img/dot2.png) no-repeat; }



.main-c h2.h2 { width:730px; height:auto; margin-top:8px; overflow:hidden; }
.main-c h2.h2 a { display:block; height:42px; font:28px "Microsoft Yahei"; color:#333132; overflow:hidden; background:url(Img/line.gif) no-repeat left bottom; }

.main-c .dllist dd p{  width:260px; float:right; height:35px; overflow:hidden;}
.main-c .dllist dd p a{ display:block; width:120px; float:right; height:34px; text-align:center; line-height:34px; font-size:14px; color:#c20200; background:url(Img/main_bg1.gif) no-repeat center top; margin-left:10px;}
.main-c .dllist{ height:272px; margin-bottom:10px; margin-top:20px; padding:23px 25px 0 25px; background:#f9f9f9;border:1px solid #d7d7d7; border-bottom:4px solid #d7d7d7;}
.main-c .dllist dt{ float:left; width:262px;}
.main-c .dllist dt img{ width:260px; height:245px;border:1px solid #d7d7d7; }
.main-c .dllist dd{ float:right; width:388px;}
.main-c .dllist dd h3{ padding-bottom:14px; font-size:21px; line-height:24px; font-weight:normal; border-bottom:1px dashed #959595; height:48px; overflow:hidden;}
.main-c .dllist dd h3 a{ color:#000000;font-size:21px;}

.main-c .dllist dd h4{ height:119px; padding:15px 0 0 0; line-height:24px; font-size:14px; font-weight:normal; overflow:hidden;margin-bottom: 10px;}
.main-c .dllist dd h4 b{ padding-right:8px;color:#333333;}
.main-c .dllist dd h4 span{ display:block;}

.main-con{ height:55px; padding: 10px 213px 0;}
.main-con .prev,.main-con .next{ width:76px; height:30px; margin:5px 0 0 0; text-align:center; line-height:30px; font-size:14px; background:#f2f2f2; border:1px solid #d7d7d7;}
.main-con span{ float:left; width:180px; padding: 0 0 0 13px;}
.main-con span a{ float:left; width:30px; height:30px; margin:14px 5px 0 0; text-align:center; line-height:30px; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#333333; border:1px solid #d7d7d7;}
.main-con span a:hover,.main-con span a.cur{ width:40px; height:40px; margin-top:0; line-height:40px; color:#c20200; border:3px solid #c20200;}

