﻿/* CSS Document */
body{margin:0; padding:0; font-family:"宋体";background:url(../imgs/bg_header.jpg) repeat-x #fff; color:#999;  font-size:12px; background-color:#99C1DF}
h1,h2,h3,h4,h5,h6,dl,dt,dd,p,pre,ul,li,form,button,input,select,hr,ol{margin:0; padding:0;}
ul,ol{list-style:none;}
img{border:0;}
button{cursor:pointer;}
a{text-decoration:none; color:#999;}
a:hover{color:#CC3E00; text-decoration:underline;}
input,select,textarea{color:#000;}
textarea{border:1px solid #ddd; overflow:scroll; overflow-x:hidden; overflow-y:auto;}
a{outline:none;/*IE8/火狐浏览器里面的虚线框的*/blr:expression(this.onFocus=this.blur());/*IE6/7浏览器里面的虚线框的*/}
area {outline:none;/*IE8/火狐浏览器里面的虚线框的*/blr:expression(this.onFocus=this.blur())}
.wrapper{width:1000px; margin:0 auto;position:relative;}
.clear{height:10px; overflow:hidden; clear:both;}
/* CSS 头部*/
#header{height:80px;clear:both;}
#header .wrapper{padding:0 0 0 0; }
#header .toolbar{position:absolute; right:0px; top:11px;}
#header .toolbar a{background:url(../imgs/arrow00.gif) no-repeat 0 4px; padding:0 8px 0 10px;}
#header .nav{height:80px; position:relative; font-size:13px;overflow:hidden;background:url(../imgs/logo.png) no-repeat 50px 10px; padding:0 0 0 250px;}
#header .nav ul{ background:#66A1D0; margin-top:35px; height:35px; width:755px; margin-left:1px;}
#header .nav ul li{background:url(../imgs/navlibg.gif) no-repeat left center;height:35px;text-align:center; float:left;line-height:36px;}
#header .nav ul li a{color:#fff; display:block; float:left; padding:0 26px; font-weight:bold;}
#header .nav ul li a:hover{color:#CC3E00; text-decoration:none;}
#header .nav ul li.nav01{ background:none;}

/* CSS 尾部*/
#footer{clear:both; position:relative; height:80px; background:none; padding:2px 0 0 0;}
#footer .wrapper{line-height:20px;height:65px; line-height:31px;}
#footer .wrapper div{ background:#E6E6E6; height:31px; clear:both;}
#footer .wrapper div strong{ color:#003366; padding:0 10px;}
#footer .wrapper div span{ font-size:10px; color:#ccc; font-family:Arial; padding:0 5px;}

/* CSS 身体部分公用*/
.banner{height:215px; clear:both;}

/* CSS 新闻列表*/
ul.newslist{}
ul.newslist li{ padding:10px 0 0 0; height:22px; background:url(../imgs/line01.gif) repeat-x bottom; position:relative;}
ul.newslist li a{ color:#003366;}
ul.newslist li span{ position:absolute; right:5px; top:12px; color:#999;}
ul.newslist li.more{background:none; text-align:right;}
ul.newslist li.more a{background:url(../imgs/arrow04.gif) no-repeat right 2px; padding:0 10px 0 0; color:#800000; font-size:9px; font-family:Arial;}
ul.newslist li span a{color:#FF6600; background:none; padding:0;}
ul.newslist li strong{padding:0 0 0 5px;}

/* CSS 页码*/
.page{padding:20px 0; height:20px; line-height:18px; clear:both; text-align:center;}
.page a{padding:1px 4px; background:none; margin:0 2px; border:1px solid #ABABAB;}
.page a:hover,.page .current{color:#fff; background:#003366;  border:1px solid #ABABAB; text-decoration:none;padding:1px 4px; margin:0 2px;}
.page a.pageup{}
.page a.pagedown{}
.page .st{border:1px solid #ccc; width:20px;}
.page .button{border:1px solid #ccc; height:18px;}
/* CSS 路径*/
.path{text-align:right; color:#999; font-size:10px; font-family:Arial;}
.path a{font-size:12px; font-family:"宋体";}
.path span{color:#06386A;font-size:12px; font-family:"宋体";}

/* CSS 首页——身体部分*/
.left{ width:230px; float:left;background:#E6E6E6; border-top:1px solid #66A1D0; border-right:2px solid #fff; height:164px; overflow:hidden; padding:10px 10px 0 10px;}
.left p{ line-height:18px;}
.left p img{ display:block; margin:0 auto 8px auto;}

.left h1{height:20px; font-size:12px; color:#003366;}
.left h1 span{ font-size:10px; font-weight:normal; font-family:Arial; padding:0 3px; color:#ccc;}
.left .news2{background:url(../imgs/l_project.jpg) no-repeat; padding:85px 10px 0 10px;}
.left .news2 ul.newslist{}
.left .news2 ul.newslist li{background:none; padding:5px 0 0 0;}
.left .news2 ul.newslist li a{background:url(../imgs/arrow01.gif) no-repeat 0 5px; padding:0 0 0 10px;}
.right{border-right:0;}
.right p{background:url(../imgs/bg_contact.jpg) no-repeat right bottom; padding:15px 0 0 0;}

/* CSS 内页——身体部分*/
.inside{width:996px; float:left; background:#E6E6E6; padding:40px;}
.inside h1{ border-bottom:1px solid #BFBFBF; height:25px; clear:both;}
.inside p{line-height:18px; padding:10px 0;}
.inside .incontent{ width:100%; float:left; padding:30px 0 0 0;}
.inside_up{width:996px;background-color:#EEE9D0;border:2px white solid; float:left;}

.inleft{ width:180px; float:left;}
.inleft h1{height:53px; width:180px;} 
.inleft ul.menu{}
.inleft ul.menu li{padding:1px 0 0 0;}
.inleft ul.menu li a{display:block;background:#E0D6A5; color:#8F7840;line-height:34px; padding:0 0 0 25px; font-weight:bold;}
.inleft ul.menu li a:hover,.inleft ul.menu li.click a{background:#EEE9D0; color:#003366; text-decoration:none;}
.inleft ul.menu ul{}
.inleft ul.menu ul li a,.inleft ul.menu li.click ul li a{ padding:0 0 0 45px; background:#999; color:#fff; font-weight:normal;}
.inleft ul.menu ul li a:hover,.inleft ul.menu li.click ul li a:hover{ background:#e6e6e6; color:#003366;}

.inright{ width:800px; float:right;  position:relative;}
.inright .path{ position:absolute; right:25px; top:25px;}
.inright h1{font-size:14px; color:#8E783F;height:20px; margin-top:15px; border-bottom:1px solid #ccc;}
.inright h2{font-size:14px; color:#000;}
.inright .maintext{padding:15px 0;word-wrap:break-word;word-break:break-all; width:100%; float:left;}
.inright .maintext p{padding:10px 0; line-height:20px; color:#444; text-indent:25px;}
.inright .maintext h3{font-size:13px; text-align:center; padding:10px 0 5px 0;color:#CC3E00; border-bottom:1px solid #ccc;}
.inright .maintext h4{font-size:12px; font-weight:normal; text-align:center; color:#999; padding:10px 0;}

/* CSS 内页——产品中心 */
.inright ul.piclist{}
.inright ul.piclist li{ width:159px; padding:10px 20px; height:200px; float:left;}
.inright ul.piclist li img{  height:150px;width:150px; padding:1px; border:1px solid #ccc;}
.inright ul.piclist li span{ text-align:center; display:block; line-height:18px; color:#003366; font-size:14px; padding:10px 0 0 0;}
.inright .video{ text-align:center;}

.inright dl.piclist{height:118px; padding:12px 0; border-bottom:1px solid #ccc;}
.inright dl.piclist dt{ width:165px; float:left;}
.inright dl.piclist dt img{ width:152px; height:112px; border:1px solid #ccc;}
.inright dl.piclist dd{width:340px; float:right; line-height:16px;}
.inright dl.piclist dd strong{ display:block; color:#CC3E00; background:url(../imgs/arrow07.gif) no-repeat 0px 6px; padding:0 0 8px 10px;}
.inright dl.piclist dd a{ display:block; text-align:right; padding:8px 0 0 0;}

/* CSS 内页——案例展示 */
dl.text{ }
dl.text dt{font-weight:bold; font-size:14px; color:#333; padding:15px 0 5px 0;}
dl.text dd{line-height:18px; background:url(../imgs/line01.gif) repeat-x bottom; margin-bottom:15px; padding:0 0 15px 0;}
dl.text dd a{color:#003366;}

/* CSS 内页——联系我们 */
.contact{background:url(../imgs/tcontact.jpg) no-repeat 0 50px; padding:100px 0 0 0;}
.contact p{ text-indent:0; font-size:14px; line-height:24px;}
.contact p img{}
.contact p b{ font-size:14px; color:#333;}
.contact p strong{color:#003366;}

.bgcontact{ width:100%; float:left; background:url(../imgs/bg_contact2.jpg) no-repeat right bottom;}