﻿.photoFrame img{max-width:740px}

.page{clear:both;vertical-align:middle;clear:both}
.page span.total{color:#555;border:1px solid #555;background:#fff;padding:1px 5px}
.page span.current{color:#fff;border:1px solid #666;background:#666;padding:1px 5px;text-decoration:none}
.page a:link,
.page a:visited{color:#555;border:1px solid #ccc;background:#fff;padding:1px 5px;text-decoration:none;border-radius:5px}
.page a:hover{color:#fff;border-color:#666;background:#666;text-decoration:none}

.page2{height:40px;line-height:40px;vertical-align:top;padding-right:10px;clear:both}
.page2 a,
.page2 strong{height:20px;line-height:20px;margin-left:2px;padding:3px 7px;overflow:hidden;border:1px solid #ccc;border-radius:5px}
.page2 strong{font-weight:normal;border:1px solid #0066cc;border-color:#0066cc;color:#0066cc}
.page2 a:hover{border:1px solid green;border-color:green;color:green}
.page2 em{font-style:normal;padding:0 2px;color:#333}
.page2 input{width:30px;padding:3px 7px;text-align:center;border:1px solid #ccc;border-radius:5px}

.subwrap{width:1000px;margin:0 auto;padding:0px 0px 30px;overflow:hidden}
.subLeft{float:left;width:220px}
.subRight{float:right;width:740px}

.site{height:50px;line-height:50px;margin-bottom:20px;border-bottom:1px solid #e5e5e5}
.site .L{font-size:16px;border-bottom:2px solid #0066cc}
.site .R{padding-left:17px;font-family:"simsun";background:url(../image/subMenu.png) no-repeat 0px 3px}
.banner{height:240px}

.subMenu{float:left;width:220px}
.subMenu .tit{width:198px;height:80px;margin:0 auto;padding-top:20px;padding-left:20px;color:#fff;background-color:#0668cb;border-top-right-radius:22px}
.subMenu .tit span{display:block;font-size:26px;line-height:38px}
.subMenu .tit em{font-style:normal;font-size:12px}
.subMenu .bor{border:1px solid #f8f8f8;border-top:none;background-color:#fff;overflow:hidden}

.subMenu ul.one{padding:10px 0px;border:1px solid #f5f5f5;border-top:none;overflow:hidden}
.subMenu ul.one li{line-height:43px;font-size:14px}
.subMenu ul.one li a.first{}
.subMenu ul.one li a.last{border-bottom:none}
.subMenu ul.one li a{display:block;padding-left:50px;color:#000;border-bottom:1px dashed #f1f1f1;background:url(../image/subMenu.png) no-repeat 30px -43px}
.subMenu ul.one li a:hover{color:green}
.subMenu ul.one li.active a{color:#0066cc;background-position:30px -86px}

.subMenu ul.two{padding:10px 0px;border:1px solid #f5f5f5;border-top:none;overflow:hidden}
.subMenu ul.two li{clear:both;border-bottom:1px dashed #f1f1f1}
.subMenu ul.two li.first{}
.subMenu ul.two li.last{border-bottom:none}
.subMenu ul.two li strong{display:block;width:260px;height:43px;font-size:14px;font-weight:normal;overflow:hidden}
.subMenu ul.two li strong a{float:left;height:43px;line-height:43px;font-weight:normal;padding-left:8px;color:#000}
.subMenu ul.two li strong a.oneCurrent{color:#0066cc}
.subMenu ul.two li strong span{float:left;width:13px;height:13px;margin:15px 0px 0px 30px;overflow:hidden;cursor:pointer;background:url(../image/subMenu.png) no-repeat 0px -58px}
.subMenu ul.two li strong span.open{background-position:0px -58px}
.subMenu ul.two li strong span.close{background-position:0px -101px}
.subMenu ul.two ul{padding:0px 0px 5px 35px}
.subMenu ul.two ul li{padding:3px 0px 3px 15px;border:none;background:url(../image/sub.gif) no-repeat left center}
.subMenu ul.two ul li a:link,
.subMenu ul.two ul li a:visited{display:block;width:210px;color:#000}
.subMenu ul.two ul li a.twoCurrent{color:#0066cc}
.subwrap .subMenu ul.two li a:hover{color:green}

.imgList li{float:left;width:222px;margin:0 19px 19px 0;padding:5px 5px 0;border:1px solid #ebebeb;background:#fff;transition-property:border-color,background-color;transition-duration:0.2s}
.imgList li:hover{border-color:rgb(62,154,77);background-color:rgb(62,154,77)}
.imgList li:hover p{color:white}
.imgList li p{padding:10px 0px;text-align:center;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}
.imgList .nomar{margin-right:0}
.imgList .photo{position:relative;display:block;overflow:hidden;width:222px;height:150px;background:#fff}
.imgList .photo a{display:table-cell;vertical-align:middle;text-align:center;width:222px;height:150px}
.imgList .photo a img{vertical-align:bottom;max-width:222px;max-height:150px}

.cList .photo{height:167px}
.cList .photo a{height:167px}
.cList .photo a img{max-height:167px}

.related_pro .imgList li{width:226px;margin-right:16px}
.related_pro .imgList li.nomar{margin-right:0}

.aboutInfo{text-align:center;padding-bottom:10px;color:#999}
.aboutInfo h1{font-size:26px;font-weight:400;line-height:30px;padding-bottom:8px;color:#333;clear:both}
.aboutInfo span{margin-right:10px}
.aboutInfo em{font-style:normal}

.format{width:100%;clear:both;overflow:hidden;font-size:16px;line-height:28px;color:#333}
.format p{text-indent:0;margin-bottom:20px;overflow:hidden;clear:both}
.format img{max-width:100%}

.pformat p {font-size:14px;margin-bottom:15px}
.pformat p:last-child {margin-bottom:0}
.pformat table{border-collapse:collapse;}
.pformat table{
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  min-width:50%;
}
.pformat table th,
.pformat table td{
  padding:5px 10px;border:1px solid #666;
}
.pformat table tr:nth-child(odd){background-color:#e2f4f9;}
table.contact caption{text-align:left;font-weight:bold;font-size:16px;padding-bottom:5px}
table.contact th{padding:2px 3px;border:none;text-align:right;font-weight:normal;font-size:14px;}
table.contact td{padding:2px 3px;border:none;font-size:14px;}
table.contact tr:nth-child(odd){background-color:white}


.LIMG{float:left;margin:0px 20px 20px 0px}
.RIMG{float:right;margin:0px 0px 20px 20px}

.tags{margin-bottom:20px}
.tags span{padding:0px 5px;color:#999}
.tags a{color:#003399}

.related{clear:both;border:1px solid #ccc}
.related div{font-size:16px;padding:3px 10px;border-bottom:1px solid #ccc}
.related ul{padding:5px 10px;overflow:hidden}
.related li{display:block;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}
.related li img{vertical-align:text-bottom;margin-left:5px}








.proBorder{width:718px;border:1px solid #e5e5e5;padding:10px;overflow:hidden;}

.slideBox{width:440px;height:440px;overflow:hidden;position:relative}
.slideBox .hd{position:absolute;z-index:1;bottom:20px;overflow:hidden}
.slideBox .hd ul{width:425px;padding-right:15px;text-align:right}
.slideBox .hd ul li{display:inline-block;width:10px;height:10px;border:1px solid #999;margin:0 10px 0px 0px;line-height:0;text-indent:10000px;border-radius:5px;background:#fff}
.slideBox .hd ul li.on{background:green}

.slideBox .bd{position:relative;height:100%;z-index:0}
.slideBox .bd li{zoom:1;vertical-align:middle;text-align:center}
.slideBox .bd .photo{position:relative;display:block;overflow:hidden;width:440px;height:440px}
.slideBox .bd .photo a{display:table-cell;vertical-align:middle;text-align:center;width:440px;height:440px}
.slideBox .bd .photo a img{vertical-align:bottom;max-width:440px;max-height:440px}



.paraList{overflow: hidden;clear: both;margin-bottom:20px}
.paraList li{float:left;}
.paraList li a{display:block;padding:0 20px;margin:0 15px 15px 0;border-radius:30px;font-size:14px;height:40px;line-height:40px;background-color:#eee;border-bottom:1px solid #ccc;}



.proFrame{overflow: hidden;margin-bottom:20px;}
.proFrame .R{width:258px}
.proFrame .R h1{font-weight:normal;padding:20px 0px 10px;line-height:36px;color:#333}
.proFrame .R table th{padding-top:10px;white-space:nowrap;vertical-align:top;font-weight:normal;text-align:right}
.proFrame .R table td{padding-top:10px;}
.proFrame .R table td b{color:green;font-size:24px;font-weight:400}

.ptit{overflow:hidden;background-color:#e1e1e1;clear:both;}
.ptit .L{font-size:16px;color:#fff;padding:6px 16px;background-color:#0668cb;}

.nList{float:left}
.nList li{float:left;clear:both;width:740px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #ddd}
.nList .photo{float:left;clear:left;position:relative;display:block;width:220px;height:130px;overflow:hidden}
.nList .photo a{display:table-cell;vertical-align:middle;text-align:center;width:220px;height:130px;overflow:hidden;*display:block;*font-size:117px;*font-family:arial}
.nList .photo a img{vertical-align:bottom}
.nList .desc{float:left;width:740px;overflow:hidden}
.nList .desc div.tit{margin-bottom:5px}
.nList .desc div.tit a{font-size:18px;color:#000}
.nList .desc p{margin-bottom:10px;text-align:justify;text-justify:distribute}
.nList .hasPhoto{float:right;width:500px;overflow:hidden}
.nList p{font-size:14px;color:#666}
.nList .L a:link,
.nList .L a:visited{display:inline-block;padding:0px 10px;margin-right:10px;background:#f4f4f4;font-family:simsun;-webkit-border-radius:10px;border-radius:10px;transition-property:background-color;transition-duration:0.2s}
.nList .L a:hover{color:#fff;text-decoration:none;background:#666}
.nList .R{color:#888}
.nList .R u{color:#ddd;padding:0 8px;text-decoration:none}
.nList .R em{font-style:normal;padding:0px 1px}