body{ background-image:url(../images/body-bg.jpg); background-repeat:repeat-x; font-family:Verdana, Geneva, sans-serif; background-color:#1161ad;}

*{margin:0px; padding:0px;}

.clear{clear:both;}

.main{width:1000px; margin:0px auto 0px;}
.header{margin-top:14px;}
.h-left{float:left; margin:0px 26px;}
.h-right{}
.search{}
.search table{padding: 20px 10px 0 0; float:right; text-align:center;}
.search table tr{}
.search table tr td{}
.search table tr td input{ border:1px solid #98999b; border-radius:10px; padding:3px;}
.menu{margin:80px auto 0px; line-height:30px; width:580px; height:26px;}
.menu ul{list-style:none;}
.menu ul li{float:left; margin:0px 15px; font-size:16px;}
.menu ul li a{text-decoration:none; color:#252728;}
.menu ul li a:hover{color:#fff; text-shadow:0px 0px 10px #FFF;}
.content{ background-image:url(../images/content-bg.png); background-repeat:repeat-x; margin-top:-160px; width:100%; padding-bottom:20px;}
.c-middle{ background-color:#FFFFFF; border:1px solid #0055A5; border-radius:10px 10px 10px 10px; height:auto; margin:10px auto; width:770px; padding:40px;}
.c-middle-home{ background-color:#FFFFFF; border:1px solid #0055A5; border-radius:10px 10px 10px 10px; height:auto;; margin:10px auto; width:770px; padding:40px;}
.c-middle-home h1{font-size:20px; margin:20px 0px; color:#666;}
.c-middle-home p{font-size:14px; margin:20px 0px; color:#666;}
.c-middle h1{font-size:20px; margin:20px 0px; color:#666;}
.c-middle p{font-size:14px; margin:20px 0px; color:#666;}
.slider{width:1000px; height:116px;}
.footer{width:100%; height:auto; background-color:#383739; border-top:4px solid #939293;}
.f-content{width:100%; margin:auto; padding:40px 0px;}
.f-left{width:400px; height:250px; border-right:2px solid #999; float:left;}
.f-left ul{list-style:none; width:250px; padding-left:30px; margin:20px auto 10px;}
.f-left ul li{line-height:40px; color:#FFF;}
.f-left p{color:#FFF; font-size:20px; background-color:#201f21; border-radius:10px; line-height:34px; text-align:center; width:280px; margin:0px auto 0px;}
.f-middle{width:180px; height:250px; border-right:2px solid #999; float:left; padding-left:40px;}
.f-middle p{color:#FFF; font-size:20px;}
.f-middle ul{list-style:none; width:250px; margin:20px auto 10px;}
.f-middle ul li{line-height:40px; color:#FFF;}
.f-right{width:296px; height:250px; float:left; padding-left:40px;}
.f-right p{color:#FFF; font-size:20px;}
.f-right ul{list-style:none; width:300px; margin:20px 0px 10px;}
.f-right ul li{color:#FFF; margin:20px 0px;}
.f-bottom{padding-top:0px;}
.f-bottom p{text-align:center; color:#FFF; font-size:12px; font-weight:normal; padding:16px 0px;}

.cont-form{}
.cont-form input{background-color:#EBEBEB; border:2px solid #BABEC2; border-radius:10px; height:20px; width:380px; padding:5px 10px;}
.cont-form textarea{border:2px solid #babec2; background-color:#ebebeb; border-radius:10px; width:560px; padding:5px 10px; resize:none;}
.cont-form table tr td input.submit-bt{border:2px solid #babec2; background-color:#ebebeb; border-radius:10px; width:100px; height:34px; float:right; margin-left:10px; cursor:pointer; font-size: 16px;}
.cont-form table tr td input.clear-bt{border:2px solid #babec2; background-color:#ebebeb; border-radius:10px; width:100px; height:34px; float:right; cursor:pointer;font-size:16px;}
.cont-form table tr td input.submit-bt:hover{border:2px solid #333; background-color:#666; color:#fff;}
.cont-form table tr td input.clear-bt:hover{border:2px solid #333; background-color:#666; color:#fff;}

.demo-item{}
.demo-item a{color:#333;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}

.demo-item .demo-thumb:link{display:block; height:298px; margin:-40px 0px 0px -40px; 
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; padding-right:10px; overflow:hidden; position:absolute; text-decoration:none; width:840px;}
.demo-item .demo-thumb:link span{
	transition-duration:0.6s; 
	transition-property:left; 
	transition-timing-function:ease-in;
	-moz-transition-duration:0.6s; 
	-moz-transition-property:left; 
	-moz-transition-timing-function:ease-in;
	-webkit-transition-duration:0.6s; 
	-webkit-transition-property:left; 
	-webkit-transition-timing-function:ease-in; 
	-webkit-border-radius:10px;
	background-color:rgba(255, 255, 255, 0.9); bottom:0; left:0; overflow:hidden; position:absolute; right:500px; width:900px; top:0; border-left:20px solid #333;}
.demo-item .demo-thumb:link:hover span{top:0; left:830px; right:0;}
