/* CSS Document */
* {margin:0; padding:0;}
body {background:#4ABFE8 url(../images/body-bg.jpg) repeat-x; font-family:Georgia, "Times New Roman", Times, serif;}
p {font-size:12px; line-height:20px;}
.noborder{border:1px thin #ccc;}

#container {width:960px; margin:0 auto;}
#top {padding: 10px 0 0 0;}
#top img {float:left;}
#top div{background:url(../images/name.jpg) no-repeat; width:329px; height:50px; float:left;}
#top ul {float:right; margin:15px 0 0 0;}
#top ul li {list-style:none; float:left; display:inline; font-size:16px; font-weight:bold; width:100px; background:url(../images/bullet.jpg) no-repeat bottom left; padding: 2px 0 0 16px; height:15px;}
#top ul li a{ text-decoration:none; color:#333333;}
#top ul li a:hover { color:#368CA9;}
#content1 { background:#fff; overflow:hidden; height:100%; min-height:200px; width:940px; margin:150px auto 10px auto;}
#content1 ul{font-size:22px; color:#fff; margin:10px;}
#content1 ul li{display:inline; float:left; vertical-align:bottom;}
#content1 ul #im1{ width:524px; height:299px; background:url(../images/pic1.jpg) no-repeat; margin:0 10px 0 0;}
#content1 ul #im2{ width:386px; height:299px; background:url(../images/pic2.jpg) no-repeat; margin:0 0px 10px 0;}

#content1 ul li div{background:#000; background:url(../images/bg-trans.png) repeat-x; margin:238px 0 0 0; height:72px; padding:10px 0 0 10px;}
#content2 { background:#fff; overflow:hidden; height:100%; min-height:200px; width:916px; margin:0px auto; padding:12px;}
#content-inside1 { width:600px; float:left; border:1px solid #ccc; padding:18px 20px 14px 20px;}
#content-inside1 h1{font-size:20px; color:#368CA9; font-weight:normal; margin: 0 0 8px 0;}
#content-inside1 h2{font-size:18px; color:#368CA9; font-weight:normal; margin: 10px 0 10px 0;}
#content-inside1 div {width:290px; float:left; margin: 6px 0px 0px 0;}
#content-inside1 #box1 {margin: 6px 20px 0px 0;}
#content-inside1 div p {width:275px;}
#content-inside2 { width:263px; float:left; background:#ccc; padding:5px;}
#content-inside2 h2{font-size:20px; color:#333; font-weight:normal; margin:10px 10px 0 10px;}
#content-inside2 ul li{ list-style:none; border-bottom:1px dotted #333; padding:22px 10px; font-style:oblique;}
.graph img {margin:6px 0 2px 2px;}

#footer {height:30px; font-size:11px; color:#fff; text-align:center; width:960px; padding: 20px 0 0 0;}
#footer a {color:#fff; text-decoration:none;}

/* service page */
#content1-ser { background:#fff; overflow:hidden; height:100%; min-height:200px; width:940px; margin:150px auto 10px auto;}
#content2-ser { background:#fff; width:920px; padding:10px; margin:0 auto;}
#content1-ser ul {font-size:22px; color:#fff; margin:10px;}
#content1-ser ul li {display:inline; float:left;}
#content1-ser ul li div{background:#000; background:url(../images/bg-trans.png) repeat-x; margin:238px 0 0 0; height:72px; padding:10px 0 0 10px;}
#content1-ser ul #im1{ width:306px; height:319px; background:url(../images/pic-ser1.jpg) no-repeat; margin:0 10px 10px 0;}
#content1-ser ul #im2{ width:306px; height:319px; background:url(../images/pic-ser2.jpg) no-repeat; margin:0 10px 10px 0;}
#content1-ser ul #im3{ width:288px; height:319px; background:url(../images/pic-ser3.jpg) no-repeat; margin:0 0px 10px 0;}
#content1-ser-sub { background:#f1f1f1; width:880px; margin:0 auto; padding:30px 20px; overflow:hidden; height:100%;}
#content1-ser-sub h4 {font-size:16px; color:#333; margin: 0 0 10px 0;}
#cont-ser-txt1 {width:570px; float:left;}
#cont-ser-txt1 ul li {display:inline; float:left; width:260px; list-style:none; color:#B42C12; font-size:14px; font-weight:bold; background:url(../images/bullet2.jpg) no-repeat  top left; padding:0 0 0 20px; line-height:13px; margin:5px 0;}
#mail-box {background:#fff; border:1px dotted #666666; width:280px; height:130px; float:right; padding:5px 7px; font-style:italic;}
#mail-box a{color:#333; text-decoration:none;}
#mail-box a:hover{color:#368CA9; }
#mail-box h4 {text-align:center; border-bottom:1px dotted #666666; padding:0 0 7px 0; font-style:normal;}

#cont-ser-txt2 {width:940px; float:left; margin:20px auto 0 auto;}
.cont-ser-txt3 {width:160px; float:left; padding:0px; margin:0 20px 0 0;}
.cont-ser-txt3 p {font-size:16px; font-weight:bold; border-bottom:1px dotted #666666; border-top:1px dotted #666666; height: 90px; padding:10px 0 0 0; color:#333; margin: 0 0 10px 0;}
.cont-ser-txt3 ul li {color:#990000; background:url(../images/bullet3.jpg) no-repeat  top left; list-style:none; padding:0 0 20px 18px; line-height:16px;  }
/* contact*/
#cont-head {width:900px; margin:150px auto 10px auto; text-align:center; color:#333;}
#content2-contact { background:#fff; overflow:hidden; height:100%; min-height:200px; width:920px; margin:0 auto 10px auto; padding:10px;}
#content1-cont-sub { background:#f1f1f1; width:880px; margin:0 auto; padding:30px 20px; overflow:hidden; height:100%; text-align:center;}

#content1-cont-sub a { color:#B42C12;}
#content1-cont-sub h1, #content1-cont-sub h2, #content1-cont-sub h3, #content1-cont-sub h4, #content1-cont-sub h5 {margin:30px 0;}

#content1-cont-sub h5 {padding:30px 0;}
#content-inside1 .link-text a{text-decoration:none; color:#368CA9;}