﻿/* CSS Document */

.til01{text-align: center;color: #070707;font-size:40px;line-height:40px;font-weight:bold;clear: both;display: block;height:86px;white-space: nowrap;}
.til01 i {color:#dc2821;}
.edge  span{display:block;font-size: 16px;text-transform: uppercase;color: #999;line-height:31px;}
.til01 h2 span { display: block;font-size:18px; color:#999; font-weight: normal;}
.edge h2 p{display: block;font-size:20px;line-height: 32px;letter-spacing: 19px;}
.til01 a{color: #070707;}
/*.probox{height:939px;line-height:30px;position: relative;z-index:2;overflow: hidden; padding:10px 0 0; background:url(../images/bg01.jpg) repeat center 0;} */
.probox{line-height:30px;position: relative;z-index:2;overflow: hidden; padding:10px 0 0;  margin-bottom:20px}
.probox span {  display: block;    font-size: 18px;    color: #fff;    font-weight: normal;}
.pro_nav{width:240px;background: #f4f4f4;}
.pro_nav h3{font-size:24px;line-height:82px;height:82px;color: #fff;background:url(../image/protbg.gif) no-repeat center 0;text-align: center;}
.pro_nav h3 a{color: #fff;}

.pro_nl{padding: 6px 8px 0 12px;line-height: 50px;height: 497px;overflow: hidden;}
.pro_n1{position: relative;}
.pro_n1:before{content: "";position: absolute;width: 2px;height: 100%;background: #da2538;left: 0;top: 0;display: none;}
.pro_n1:hover:before{display: block;}
.pro_nl h4{height:40px;font-size: 18px;line-height:40px;background:url(../image/prolbg1.gif) no-repeat 0 0;padding: 0 31px;margin-bottom: 4px;}
.pro_nl h4 a{display: block;color: #000;}
.pro_nl h4:hover,.pro_nl h4.cur,.pro_nl h4.sidenavcur{background:url(../image/prolbg2.gif) no-repeat 0 0;}
.pro_nl ul{clear: both;display: block;padding: 0 0 6px;}
.pro_nl li{height:38px;white-space: nowrap;border-bottom: dashed 1px #d1d0d0;line-height: 38px;}
.pro_nl li:last-child{border:0;}
.pro_nl li a{display: block;color: #000;padding:0 0 0 30px;}
.pro_nl li a:hover{color:#dc2821;text-decoration: none;}
.pro_pho{background:url(../image/pro_pho.gif) no-repeat 0 0;height:71px;padding: 56px 0 0 30px;line-height:18px;color: #fff;}
.pro_pho span{font-family:Impact, Arial blod;font-size: 28px;line-height: 31px;display: block;}

.pro_list{width:943px;overflow: hidden;}

#cphd_pic {width:18px; height:27px;  border:0;}
.prv1,.nxt1{width:17px;height:27px;display: block;left:463px;top:174px;z-index: 2;}
.prv1{left:26px;}

.pro_c{width:943px;height:375px;background: #fff;overflow: hidden;overflow: hidden;margin-bottom:20px;}
.pro_lc dl{width:943px;height:375px;}
.pro_lc dt,.pro_lc dt img{width:500px;height:375px;display: block;overflow: hidden;float: left;}
.pro_lc dd{width: 346px; display: block; overflow: hidden; padding:0 0 0 60px; float: left; line-height: 36px; color: #333;}
.pro_lc dd h4{color: #333;font-size:16px;line-height:42px;height:42px;}
.pro_lc dd h4 a{color: #333;}
/*.pro_lc dd .pro_lw{height:180px;overflow: hidden;}*/
.pro_lc dd .pro_lw{overflow: hidden; margin-bottom:20px}
.more01{width: 120px;height: 40px;line-height: 40px;border-radius: 20px;background:#dc2821;text-align: center;color: #fff;display: block;font-size: 16px;}
.more01 a{display: block;color: #fff;}

.pro_list ul{width: 960px;}
.pro_list li{position: relative;overflow: hidden;margin:0 6px 0 0;float: left;width: 310px;}
.pro_list li img{width:308px;height:230px;display: block;overflow: hidden;border: solid 1px #d2d2d2;}
.pro_list li p{display: block;line-height:24px;background: #c4c4c4;padding: 22px 13px 0 24px;height: 63px;}
.pro_list li span{display: block;float: left;width: 144px;color: #7c7c7c;line-height:16px;font-size: 12px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.pro_list li span a{font-size: 20px;line-height:22px;color: #000;display: block;}
.pro_list li b{margin:0;}