/* CSS Document */
.w268{ width:268px;}
.w714{ width:714px;}
.w290{ width:290px;}
.w390{ width:390px;}
.w200{ width:200px;}


.tit{ background-image:url(../images/bg.png);}
.leftmenu ul li a,.news li{ background-image:url(../images/icon.png); background-repeat:no-repeat;}

.tit{ height:37px; line-height:37px; color:#FFF; font-size:16px; padding-left:23px; background-position:left -32px; font-weight:normal;}
.tit2{ border-bottom:1px solid #ccc; height:30px; line-height:30px; font-size:18px; color:#1d4593; font-weight:normal; padding:0px 5px; margin-bottom:10px;}
.tit2 em{ float:right; font-size:12px;}
.tit2 em a{ color:#1d4593;}

/* banner */
.banner{ position:relative; height:280px; z-index:1; text-align:center; width:100%; min-width:1000px; overflow:hidden; margin-top:1px;}
.jsNavbox{ position:absolute; bottom:20px; z-index:6; width:100%; height: 15px; text-align:center; left:0px;}
.jsNav{ width:180px; margin:0px auto; overflow:hidden; text-align:center;}
.jsNav a{  width: 16px; height:15px; background-color:#fff; margin-right:8px; display:inline-block; line-height:0px; font-size:0px; overflow:hidden;}
.jsNav a:hover{ text-decoration:underline;}
.jsNav a.imgSelected { background-color:#3c5896;}

/* 首页左侧菜单 */
.leftmenu,.contact{ background-color:#f5f8ff;}
.leftmenu ul,.contact ul{ padding:5px 15px;}
.leftmenu ul li{ border-bottom:1px dashed #6da0cd; line-height:30px;}
.leftmenu ul li.nobd{ border-bottom:0px;}
.leftmenu ul li a{ background-position:2px 3px; padding-left:15px;}
.leftmenu ul li a.on,.leftmenu ul li a:hover{ color:#e98900; background-position:2px -76px; text-decoration:none;}

/* 首页左侧联系我们 */
.contact{ border-bottom:1px solid #4c628c; line-height:22px;}
.contact span{ color:#777;}
.contact img{ margin-top:20px;}

/* 关于我们框 */
.aboutus div,.aboutbox{ color:#666; line-height:22px; padding:0px 5px;}

/* 首页左侧新闻列表 */
.news{ padding:0px 5px;}
.news li{ line-height:22px; height:22px; background-position:left -32px; width:262px; padding-left:18px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.news li a{ width:250px; overflow:hidden; display:block; height:22px;}
/* 首页产品列表更多右浮动 */
.prolist li{ width:362px;}
.prolist li em{ float:right;}

/* 当前位置 */
.yourposition{ font-size:12px; font-weight:normal; border-bottom:1px solid #ccc; font-family:'宋体'; height:36px; line-height:36px; margin-bottom:10px;}
.yourposition a{ color:#15539b; margin:0px 5px;}
.yourposition span{ color:#666; margin:0px 5px;}

/* 内页联系我们 */
.contactbox{ padding:10px 15px 0px; background:url(../images/contactbg.jpg) no-repeat right bottom; height:520px;}
.contactbox dl{ width:100%; overflow:hidden; line-height:26px;}
.contactbox dl dt{ width:124px; float:left; color:#666;}
.contactbox dl dd{ width:545px; float:left;}

/* Facilities框 */
.customerbox{ width:100%; overflow:hidden; color:#666; line-height:22px;}
.customertit{ font: normal 20px/30px Arial, Helvetica, sans-serif; text-align:center; padding:10px 0px 20px; color:#000;}
.newslist li a{text-decoration:underline;}
.newslist li.on a{color:#2668b4;}
/* 内页新闻列表 */
.newslist{ width:100%; padding:10px 10px 0px;}
/* .newslist{ width:100%; overflow:hidden; padding:10px 0px 0px;}*/
.newslist li{ margin:0px 10px 20px 8px; list-style-type:disc}
. 
/*.newslist li{ width:220px; float:left; margin:0px 10px 20px 8px; text-align:center; height:185px; overflow:hidden; display:inline;} 
.newslist li span{ display:block; border:3px solid #dce2ec; padding:1px; margin-bottom:10px; -moz-border-radius: 3px; -webkit-border-radius: 3px;  border-radius:3px; height:140px; width:210px; overflow:hidden; }
.newslist li img{ width:210px; height:140px;}
.newslist li.on span{ border:3px solid #4071d1;}
.newslist li.on a{ color:#2668b4;} */

.newsinfo,.probox{ padding:10px 10px;}
.newstit{ text-align:center; font-size:20px; font-weight:normal; line-height:30px; margin-bottom:5px;}
.newsdate{ text-align:center; color:#999;}
.newsdate span{ color:#666;}
.newscont{ padding-top:20px; color:#757575; line-height:24px;}

.prolist2 ul{ width:100%; overflow:hidden; padding-top:10px;}
.prolist2 ul li{ width:162px; height:168px; background-color:#FFF; border:1px solid #b6b6b6; float:left; margin:0px 12px 15px 0px; border-radius: 5px; display:inline; text-align:center; padding:2px;}
.prolist2 ul li span{ display:table-cell; width:162px; height:139px; vertical-align:middle; *display:block; *font-size:122px;}
.prolist2 ul li span img{ vertical-align:middle; max-width:162px; max-height:139px;}
.prolist2 ul li a{text-decoration:underline; color:#2668b4;}
.prolist2 ul li.nomr{ margin-right:0px;}
.prolist2 ul li.on{ border:1px solid #4071d1; }

.proimg{ width:212px; height:136px; float:left; background:url(../images/probg.jpg); padding:4px 8px 9px 4px;}
.proimg span{ display:table-cell; width:212px; height:136px; vertical-align:middle; *display:block; *font-size:119px; text-align:center;}
.proimg span img{ vertical-align:middle;}
.projj{ width:440px; float:right; padding-top:8px;}
.projj h1{ list-style:none; font-size:14px;}
.projj dl{ width:100%; overflow:hidden; line-height:20px; margin-bottom:10px;}
.projj dl dt{ width:114px; float:left; color:#666;} 
.projj dl dd{ width:326px; float:left; color:#234D9F;}
.procont{ width:100%; overflow:hidden; line-height:24px; color:#666; margin-top:10px;}
.tit3{ border-bottom:2px solid #e4e8e9; height:24px; position:relative;}
.tit3 span{ display:block; line-height:24px; height:24px; border-bottom:2px solid #234D9F; color:#234D9F; font-size:14px; left:0px; top:0px; float:left; padding-right:8px;}

.detail_button{border: 1px solid #fff;
background-color: #ff931b;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
width: 100px;
height: 30px;
font-weight: bold;}
