/* CSS Document */
body {
    background-color: #cdcdcd;
 
}
.content {
    margin:0 auto;
	width:1300px;
	overflow:hidden; 
	padding-top:30px;
	padding-bottom:30px;
    
}
.right, .rightl {
    width: 932px;
    float: right;
    display: inline;
    overflow: hidden;
    margin-left: 18px;
    margin-right: 0px;
}
.plc, .plc2 {
    height: 20px;
    line-height: 20px;
    padding: 8px 8px 8px 42px;
    position: relative;
    color: #fff;
    overflow: hidden;
    font-size: 14px;
    border: 1px solid #434343;
    font-family: "Microsoft Yahei";
    border-radius: 6px;
    background: #434343 url(../images/dts.jpg) no-repeat scroll 8px;
}
		/* -- ��Ʒ�����б� -- */
ul.t05_ul li { line-height:30px; color:#666;  white-space:nowrap; padding:0 5px 0 25px; overflow:hidden; background:url(../images/li_s.gif) no-repeat; _float:left;}
ul.t05_ul li span { font-size:11px; }
ul.t05_ul li a { width:142px; height:40px; display:block; overflow:hidden;}
.t05_ul_more { border:1px solid #E61217; background:#FFE7E8; line-height:20px; height:20px; _height:17px; _padding-top:3px;}
.t05_ul_more img { margin:0 5px;}
.t05_ul_more a { color:#E61217;}
.t05_ul_more a:hover { text-decoration:none; color:#E61217;}
.check { color:#E61217;}
.t05_con .tc .text { border:solid 1px #ccc; height:20px; line-height:20px;}
.clr { float:right; color:#fff; font-weight:normal; font-size:12px;}
		/* -- ���������Ĳ�Ʒ -- */
dl.pd_t05_con_dl { width:202px; margin:10px auto 3px;}
dl.pd_t05_con_dl dt img { width:198px;padding:2px; border-radius:3px; box-shadow:0 0 6px #666;}
dl.pd_t05_con_dl:hover dt img{box-shadow:0 0 6px #189550;}
dl.pd_t05_con_dl dd {width:198px; overflow:hidden;line-height:20px; padding-top:5px; color:#555; }
dl.pd_t05_con_dl:hover dd a{ color:#189550;}

#lefttuijian .t05_con{ padding-bottom:20px;}
div.project_left dl.pd_t05_con_dl dt img{ height:107px;}

/* -- ��Ʒչʾ -- */
.riti1_con { border:solid 1px #ccc; border-top:0; border-bottom:0; zoom:1; background:#fff; } /*��Ʒ�ұ����ݱ߿�*/
ul.pro_ul { padding-top:10px;}
ul.pro_ul li { width:165px; height:194px; float:left; display:inline; margin:0 10px 10px 10px;}/* ��Ʒ���������Ƽ� */
ul.pro_ul li img { width:157px; height:186px; display:block; margin:3px auto 0;}
ul.pro_ul li a { width:163px; height:192px; border:1px solid #ccc; display:block;}
ul.pro_ul li a:hover { border:1px solid #C10005;}



.riti1_con ul li{ height:28px;line-height:28px; padding:0 17px 0 10px;  width:340px; float:left;overflow:hidden;}
.riti1_con ul li a{ padding-left:12px;}

/*��Ʒ����*/
dl.pd_list_dl { float:left; width:456px;height:266px;overflow:hidden; background:#fff; margin:5px; font-size:0; position:relative;}
dl.pd_list_dl img { max-width:100%; text-align:center;max-height:262px;   border:0px solid #CDCDCD;vertical-align: middle;margin-bottom: 0;}
dl.pd_list_dl img:hover{animation-duration:1s;animation-name: pulse;}
dl.pd_list_dl dt { width:252px; text-align:center; line-height:266px; height:266px;margin-bottom: 0;}
dl.pd_list_dl dd { display:block; position:absolute; left:267px; top:57px; color:#282828; font-size:22px; text-align:left}
dl.pd_list_dl dd span{ display:block; color:#545454; font-size:14px; padding-top:15px; height:80px;}
dl.pd_list_dl dd a{display:block; color:#fff; width:126px; height:34px; line-height:34px; background:#ff0000; font-size:14px; text-align:center;}

/* -- ��ǰλ�� -- */
.topadcs{width:100%; overflow:hidden; text-align:center;margin:0px auto;}
.topadcs a img{ width:100%; height:auto; display:block;}
.topadcs a{display:block;margin:0 auto;}
.topadcs a.fullad{ height:320px;}

.plc,.plc2{height:38px;line-height:20px;padding:8px 8px 8px 42px; position:relative; color:#fff; overflow:hidden; font-size:14px; border:1px solid #434343;font-family:"Microsoft Yahei"; border-radius:6px; background:#434343 url("../images/ddd.png") no-repeat scroll 8px; text-align:left; margin-bottom:15px;}
.plc span {}
.plc i,.plc2 i,.plc a{ font-style:normal; font-size:14px; color:#fff;}




.list_a{position:relative; clear:both; border:10px solid #0457b6; padding:0px; border-top-style:none;background: #f5f5f5;width: 210px;}
.yiji li{position:relative;display: block;   overflow:hidden; }
.yiji li a{display: block; overflow:hidden;
}
.yiji li .inactive{ background:url(../images/off.png) no-repeat 210px center; }
.yiji li  a:hover{ }
.yiji li .inactives{background:url(../images/on.png) no-repeat 210px center;} 
.yiji li ul{position: static; background:#fff;}
.yiji li ul li {   background-color:#fff; height:25px;  border-color:#fff; text-transform: uppercase; height: auto; font-size:12px; line-height:25px;}
.yiji li ul li ul{display: none;}
.yiji li ul li a{  background:#fff; color:#000; font-weight:normal; font-size:12px;height:20px; line-height:20px; }
.yiji li ul li a:hover{  }
.yiji li ul li ul li { background-color:#d6e6f1; border-color:#6196bb; }
.last_a{ background-color:#d6e6f1; border-color:#6196bb; }
.list_a ul li ul li ul li a{ color:#316a91; padding-left:20px;}


.sectionB{width:100%;  overflow:hidden}
.incpf{ width:100%; line-height:60px; font-size:16px; margin-bottom:30px;   }
.incpf li{list-style-type:none; float:left; padding-right:30px; padding-left:30px;background:#c7c7c7; margin-bottom:10px; margin-right:3px;}	
.incpf li a{ color:#000}
.incpf li a:hover{ color:#ff0000}
.Ttitle{width:100%; height:100px;    padding-top: 0px;background-size:420px 60px;}

.Ttitle .Font{font-size:36px; height:50px;line-height:80px; text-align:center}

.Ttitle .English{font-size:16px;}




.product-main{margin-top:38px;}
.product-slide{position:relative;float:left;width:555px;height:776px;overflow:hidden;background:#fff; }
.product-slide .item .pic{width:555px;height:555px;overflow:hidden;border-bottom:#ddd solid 1px;}
.product-slide .item .pic img{display:block;width:555px;height:555px;}
.product-slide .item .text{padding:25px 20px;overflow:hidden;}
.product-slide .item .text h3{margin-bottom:5px;height:25px;line-height:25px;font-weight:normal;font-size:17px;color:#333;overflow:hidden;}
.product-slide .item .text h3 a{color:#333;}
.product-slide .item .text p{margin-top:15px;line-height:20px;font-size:14px;color:#666;overflow:hidden;}
.product-slide .item .text p.p1{height:40px;}
.product-slide .item .text p.p2{height:20px;}
.product-slide .item:hover .text h3 a{color:#eb5307;font-weight:bold;}
.product-slide .hd{position:absolute;top:362px;left:0;width:100%;height:9px;text-align:center;}
.product-slide .hd li{display:inline-block;margin:0 5px;width:9px;height:9px;text-indent:-9999px;background:#ddd;border-radius:50%;}
.product-slide .hd li.cur{background:#eb5307;}
.product-list{float:right;width:720px;overflow:hidden;}
.product-list .item{position:relative;float:left;margin-left:22px;margin-bottom:20px;width:338px;height:378px;overflow:hidden;background:#e1e1e1;}
.product-list .pic{width:338px;height:308px;overflow:hidden;}
.product-list .pic img{display:block;width:338px;height:308px;}
.product-list .text{padding:5px 20px;overflow:hidden;}
.product-list .text span{ font-size:17px;color: #333;line-height: 25px;}
.product-list .text h3{height:25px;line-height:25px;font-weight:normal;font-size:16px;color:#333;overflow:hidden;}
.product-list .text h3 a{color:#333;}
.product-list .text p{height:22px;line-height:22px;font-size:14px;color:#666;overflow:hidden;}
.product-list .btnBox{position:absolute;left:0;bottom:-72px;width:100%;padding:16px 0;height:72px;text-align:center;opacity:0;background:#474747;transition:all .5s;}
.product-list .btnBox a{display:inline-block;margin:0 8px;width:120px;height:40px;line-height:40px;border-radius:5px;overflow:hidden;}
.product-list .btnBox i{display:inline-block;position:relative;top:8px;width:24px;height:24px;}
.product-list .btnBox span{display:inline-block;margin-left:4px;}
.product-list .btnBox a.btn01{color:#fff;background:#eb5307;}
.product-list .btnBox a.btn01 i{background:url(../images/zx_btn.png) no-repeat;}
.product-list .btnBox a.btn02 i{background:url(../images/read_btn.png) no-repeat;}
.product-list .btnBox a.btn02{color:#333;background:#fff;}
.product-list .item:hover .btnBox{bottom:0;opacity:1;}
/* --end product-- */
.clear {
    background: none;
    border: 0;
    clear: both;
    display: block;
    float: none;
    font-size: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
.inProBd {
    width: 1280px;
    overflow: hidden;
    margin: 0 auto;
}