@charset "utf-8";
/* CSS Document */
body{ margin:0 auto; padding:0;font-size:12px; color:#454545; font-family: Arial, Helvetica, sans-serif, Verdana, "微软雅黑", "宋体";text-decoration: none; background-color:#fff; width:1000px;}
*{ margin:0; padding:0;}
a:link,a:visited,a:active{ color:#008CD3; text-decoration: underline;}
a:hover{color:#ff0000;}
ol, ul { list-style:none; }
img, a img { border: 0; padding:0; margin:0;} 

h1, h2, h3, h4, h5, h6 {font-weight: normal;}
h1 { font-size: 16px; font-weight:bold;}
h2 { font-size: 14px; font-weight:bold; }
h3 {color:#203f5c;}

.clear{ clear:both;}

a.baise1 { color: #ffffff; text-decoration: none; }
a.baise1:hover { text-decoration: underline; }

a.red1 { color: #ff0000; font-weight:bold; text-decoration: none; }
a.red1:hover { text-decoration: underline; }

/*header*/
#header{ width:100%; border-top: solid 3px #008CD3; }
#header .logo{ width:476px; float:left; margin-left:10px;}
#header .header-right{ width:514px; float:left; text-align:right;}
#header .header-right strong{ font-size:14px; font-weight:bold; color:#f00; margin-top:30px;}

#menu{ height:45px; width:100%; }
#menu ul{ padding: 0 0 0 10px; background:url(../images/menu_bg.jpg) repeat-x; height:45px;}
#menu ul li{ float:left; padding: 0 20px; height:45px; line-height:45px; font-size:14px; font-weight:bold; }

#banner img{ margin-top: 10px; width:1000px; }

#middle{ margin:20px 0;}
#middle .index-left{ width:220px; float:left; margin-right:20px;}
#middle .index-left .index-l{ border:1px solid #0094da;}
#middle .index-t2,#middle .index-t{ background:#0094da; height:30px; line-height:30px; font-size:14px; color:#fff; font-weight:700; text-indent:10px;}
#middle .index-n,#middle .index-m .index-a,#middle .index-left .index-l .index-c{ padding:10px;}
#middle .index-left .index-l .index-p { padding: 10px; line-height: 27px; }
#middle .index-left .index-l .index-c ul li,#middle .index-left .index-l .index-p ul li{ background:url(../images/index_11.jpg) no-repeat left center; height:25px; line-height:27px; text-indent:12px;}
#middle .index-left .index-l .index-c ul li{ background:none; text-indent:0px;height:auto;}
#middle .index-left .pic{ padding:10px 0;}

#middle .index-middle{ float:left; width:760px; }
#middle .index-m{border:1px solid #d3d3d3;}
#middle .index-t2{ background:#f2f2f2; color:#515151;}
#middle .index-t2 h1{ font-size:14px;}
#middle .index-t2 span{ float:right; height:30px; line-height:30px; background:url(../images/single-nav.jpg) no-repeat left center; text-indent:18px; padding-right:10px; font-size:12px; font-weight:normal;}
#middle .index-t2 .span{ float:left; margin-left: 10px; height:30px; line-height:30px; background:url(../images/single-nav.jpg) no-repeat left center; text-indent:18px; padding-right:10px; font-size:12px; font-weight:normal; }
#middle .index-t2 .spanmore { padding-right:10px; background: none; }
#middle .index-m .index-a img{ float:left; margin-right:10px; clear:left; margin-top:5px;}
#middle .index-m .index-pro ul li p,#middle .index-m .index-a p{ line-height:20px;}
#middle .index-m .index-pro{ padding:10px;}
#middle .index-m .index-pro ul li{ width:137px; margin: 0 5px; padding: 0 0 3px 0; float:left; text-align:center;}
#middle .index-m .index-pro ul li img { padding: 1px; width: 133px; height: 101px; border: solid 1px #eeeeee; }

#middle .index-m2 .index-m2-n { float:left; width:373px; border:1px solid #d3d3d3; }
#middle .index-m2 .index-m2-n .index-news { padding: 10px; }
#middle .index-m2 .index-m2-n .index-news ul li {overflow:hidden; background:url(../images/index_11.jpg) no-repeat left center; height:25px; line-height:25px; text-indent:12px;}
#middle .index-m2 .index-m2-n .index-news ul li span { float:right; }

#middle .index-right{ margin:0;}
#middle .index-m .index-case{padding:10px 5px 0px 5px;}
#middle .index-m .index-case ul li{ margin-bottom:10px; height:66px; color:#999;}
#middle .index-m .index-case ul li img{ width:110px; height:66px; margin-right:10px; float:left; clear:left;}
#middle .index-m .index-case ul li a{ color:#333;}
#middle .index-m .index-case ul li a:hover{ color:#0094da;}

#middle .index-n ul li{ background:url(../images/index_24.jpg) no-repeat left center; height:25px; line-height:25px; text-indent:5px; border-bottom:1px dashed #e1e1e1;}


#friendlink{ padding: 5px 0; line-height:25px; color:#999;}
#friendlink a{ color:#999;}
#friendlink a:hover{color:#0094da;}

#footer{ padding:7px; background: #008CD3; color: #ffffff; height:auto!important; min-height: 50px; height: 50px; line-height:23px; text-align: center; }
#footer a{ color:#fff;}
#footer a:hover{color:#fff;}


/* single */
#middle .single-right{ width:758px; float:left; border:1px solid #d3d3d3;}

#middle .single-right .single-info{padding:10px; height:auto!important; min-height:1282px; height:1282px; line-height: 25px; }
#middle .single-right .single-info p{padding-bottom:10px;}
#middle .single-right .single-info table tr td p{padding-bottom:0;}
#middle .single-right .single-info h1{ font-size: 21px; line-height: 40px; }
#middle .single-right .single-info .timeclick { margin-bottom: 20px; border-bottom: solid 1px #d3d3d3; line-height: 30px; text-align: center; }
#middle .single-right .single-info .content { font-size: 14px; line-height: 30px; }
#middle .single-right .single-info .aboutid { margin-top: 10px; padding-top: 5px; border-top: dashed 1px #cccccc; line-height: 25px; }
#middle .single-right .single-info .caseid { margin-top: 10px; padding-top: 5px; border-top: dashed 1px #cccccc; line-height: 25px; }
#middle .single-right .single-info .caseid ul li { float:left; width:180px; text-align: center; }
#middle .single-right .single-info .caseid ul li img { margin-bottom: 5px; width: 160px; height: 120px; border: solid 1px #cccccc; }
#middle .single-right .single-info .prenextid { margin-top: 10px; padding-top: 5px; border-top: dashed 1px #cccccc; line-height: 25px; }

#middle .single-right .single-info .piclist,#middle .single-right .single-info .newslist{ margin-top:10px;}
#middle .single-right .single-info .piclist ul,#middle .single-right .single-info .newslist ul{ margin-bottom:10px; border-bottom:1px solid #d6e3ea; }
#middle .single-right .single-info .newslist ul li{ line-height:20px;border-bottom:1px dashed #d6e3ea;color:#717171;}

#middle .single-right .single-info .piclist ul li{ margin-bottom:10px;border-bottom:1px dashed #d6e3ea; height:110px;}
#middle .single-right .single-info .piclist ul li img{ width:160px; height:100px; float:left; padding:1px; border:1px solid #CCC; margin-right:10px;}
#middle .single-right .single-info .piclist ul li h2{color:#203f5c; line-height:25px;}
#middle .single-right .single-info .piclist ul li p{padding-bottom:0;}

/* 分页 */
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 12px; padding-bottom:30px;}
.page a{display:block;color:#888;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #888;padding-top:3px;float:left;margin-top:0px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px}
.page span{display:block;color:#888;font-weight:normal;text-decoration:none;letter-spacing:0px; padding:3px;float:left;margin:2px;text-align:center;height:18px} /* SPAN和链接 */
.page a:hover, .page a.current{color:#11619c;border:1px solid #11619c;} /* 当前链接有激活时 */ 
.page input{padding:0px;color:#888;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */
