@charset "UTF-8";
/* CSS Document 365189 */
@import url(http://fonts.googleapis.com/css?family=Arimo);
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0; text-decoration:none;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
#preloader,#spinner {position:fixed;top:0; left:0; right:0; bottom:0; margin:auto;background:#fff;z-index:9999;overflow:hidden;}
p{ font-size:14px; line-height:28px; color:#2c2c2c;text-align:justify;}
strong{ font-weight:bold;}*:focus {outline: 0;}.clr{ clear:both;}

body{font-family: 'Arimo', sans-serif;-webkit-font-smoothing: antialiased; background:#fff;}
.wrap{ width:1000px; height:auto; margin:0 auto; padding:15px 0;}

header{ width:100%; height:125px; margin:0 auto; position:relative; margin-bottom:15px; border-bottom:5px solid #3A3A3A;}
header img{position:relative;}
header h2{ float:left; font-size:12px; color:#0e5e48; font-weight:bold; position:absolute; left:140px; top:100px;}
header span{ float:left; font-size:11px; color:#284940; position:absolute; left:140px; top:120px;}
.menu{ display:block; text-align:right; position:relative; right:0px;margin-top:-30px;}
.menu li{ display:inline; padding:6px 12px; font-size:18px;}
.active{ border-bottom:1px solid #e2e0e4;}
.active a{ color:#C43232;}
.norm a{ color:#000000;}
.norm:hover{background:#0B89A3;}
.norm a:hover{color:#1B1B1B; color:#FFFFFF;}
.social{ position:absolute; right:0px; top:20px;}
.social img{ float:right; margin:0 5px;}

.bannwrap{ width:100%; background:#03F; margin:20px 0; border-bottom:5px solid #535353; border-top:5px solid #535353; }
.line{border-bottom:1px solid #000;width:200px;float:left;margin-top:20px;}
.line2{border-bottom:1px solid #000;width:200px;float:right;margin-top:20px;}


.news{float:left;height:auto; margin:-127px auto;width:350px;}
.news h1{color:#0072AF;font-weight:bold; margin:10px 0 20px 10px;}
.newsdata{width:350px;height:97px;background-color:#CFCFCF;margin-top:3px; margin-left:5px;}
.newsdata img{height:80px;width:100px;float:left; border:3px solid #909090; margin:3px 20px 0 5px;}
.newsdata p{color:#000; font-size:15px; text-align:center; margin:0px 10px 10px 10px;}
/*.newsdata a{color:#993817; float:left;color:#FF0000; font-size:12px; margin:8px 10px 10px 200px; cursor:pointer;}*/
.newsdata h2{color:#0072AF; font-size:18px; text-align:left; margin:5px 0 0px 20px;}

.aboutdata{height:auto;width:588px;float:left; margin-right:10px; margin-top:20px;}
.aboutdata h2{ font-size:28px; color:#0072AF; text-align:left; margin:0 0 20px 0;}
.aboutdata p{font-size:15px; color:#000000; text-align:justify;}

/*.about_left{width:250px; height:auto; border:1px solid #C3C3C3; background:#146552; margin-bottom:20px;}
.about_left h2{font-size:15px; color:#fff; text-align:center; border-bottom:1px solid #C3C3C3; padding:20px 10px; font-weight:bold;}
.about_left h3{font-size:13px; color:#fff; text-align:left; border-bottom:1px solid #C3C3C3; padding:15px; } 
.about_left h3:hover{background:#137B63;}
.about_content{width:720px; height:auto;float:left; margin-left:20px;}*/

.gallery{height:auto;width:1000px;margin:40px 0 30px 0;text-align:center; position:relative;}
.gallery h2{ font-size:28px; color:#0072AF; text-align:left; margin:0 0 20px 0;}

.gallery p{font-size:15px; color:#000000; text-align:justify;}
.gallery_bg{width:1000px; height:auto;text-align:center; margin-left:-30px;}
.gallery_bg img{margin-left:10px; border:2px solid #3D3A3A;}

.video{height:auto;}
.video img{margin:10px ;}

.welcome { }
.welcome , .welcome p , .arttopbox p{ text-align:center;}

.arttopbox p{ padding:20px; color:#b28084;}
.arttopbox .more{ padding:14px 20px; position:absolute; bottom:10px; left:10px; background:#F6F6F6; color:#CCC;}
h1 , h3{ font-size:28px; color:#0072AF; text-align:left;}
.arttopbox{ width:250px; height:250px; float:left; text-align:center; position:relative;}
.recentbox{ width:333px; height:320px; float:left; position:relative;background:#f6f6f6; margin:10px 0;}
.recentbox .more{ padding:6px 12px; position:absolute; left:18px; bottom:15px; background:#a10510; color:#fff; font-size:12px;}
.recentbox img{ float:left; border:1px solid #fff; padding:5px; margin:18px;}
.arttopbox h2{ font-size:24px;color:#a10510; padding:10px 0;}
.pdf_dwn{width:230px; height:50px;  margin-top:-30px; float:right; text-align:right;}
.pdf_dwn h2{color:#0072AF; text-align:left; font-size:18px;}
.pdf_dwn img{margin-top:-20px;}

.servbox{ width:auto; height:150px; float:left;position:relative;  background:#f7f7f7; margin-bottom:4px;margin-top:20px;margin-right:50px;text-align:center;}
.servbox h2{ padding:5px 0 0 5px; color:#a10510;}
.fixp{ height:235px;padding:5px;}

.contactform input[type='text'] , .contactform input[type='email'] , .contactform textarea {width:70%; padding:.5%; background:#fff; border:none; margin-bottom:15px; border:1px solid #e0e0e0; margin-left:30px;}
.contactform textarea{height:50px;}
.contactform input[type='submit']{ border:none; background:#fff; padding:6px 30px; color:#666; cursor:pointer;border:1px solid #e0e0e0; margin-left:90%;}
.contactform input[type='submit']:hover{background:#D9D9D9;}


.newswarp
{width:960px; height:auto; background:#f0f0f0; border-radius:10px; padding:20px; margin:10px 0;min-height:130px; }
.newswarp img{float:left; margin-right:20px;}
.newswarp p{color:#000;}
.newswarp h4{font-size:16px; color:#0072af;}
.newswarp:hover{background:#DCDCDC;}

.productleft h3{color:#0072af; font-size:16px; text-decoration: none; text-align:center; margin-top:10px;}
.productleft{ height:auto; float:left; margin:5px; float:left; margin:30px;}
.productleft img{width:260px; height:210px; border:3px solid #D1D1D1;}
#video h2 , #image h2 
{
	padding:5px;
	color:#a10510;
	font-weight:normal;
	
	border:1px solid #f9f9f9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color=#ffffff)";/*IE 8*/
text-shadow: 1px 1px 0px #ffffff;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color=#ffffff); /*IE 5.5-7*/

}
#jump
{
	font-size:10px;
	color:#00c6f7;
	float:right;
	padding-top:5px;
}

footer{width:100%; height:auto; margin-bottom:0 auto; background-color:#EBEBEB; margin-top:10px; text-align:center; }
footer ul{ padding:0px; list-style-type:none; text-align:center; padding:5px; line-height:20px;}
footer ul li{ display:inline; margin-right:5px;}
footer ul li a{font-size:12px; color:#908f8f; text-decoration:none;}

footr img{ margin-right:3px; }
footer p{font-size:12px; color:#565656; margin:0 auto; text-align:center;} 



.content1{width:300px; height:auto; margin:20px 0 20px 20px; float:left;}
.content1 h2{font-size:15px; font-weight:bold; color:#fff; text-align:left; margin-bottom:15px;}
.content1 p{ font:11px; color:#fff;}
.content_box{width:130px; height:30px; background:#146552; float:left; margin:5px 0; padding:5px 0; margin-left:5px;}
.content_box h2{font-size:12px; color:#fff; padding-top:10px; text-align:center; text-decoration:none;}

.event_box{ width:55px; height:55px; float:left; background:#fff; border:2px solid #0060c1; margin:0 0 10px 10px;}

.leaf{width:50px; height:50px; position:absolute; left:150px; top:80px;}
.banner_leaf{width:80px; height:80px; position:absolute; right:200px; top:400px;}
.about_leaf{width:80px; height:80px; position:absolute; left:280px; top: 50%;}
.gallery_leaf{width:70px; height:70px; position:absolute; top:56%; left:40%;}
.gallery_leaf2{width:70px; height:70px; position:absolute; top:56%; right:40%;}

.gallery_pic{width:1000px; height:auto;float:left; }
.gallery_pic img{margin:5px;  border:2px solid #B9B9B9; width:230px; height:160px;}

.contact_left{width:250px; height:auto; border:1px solid #C3C3C3; background:#4E86A2; margin-bottom:20px;}
.contact_left:hover{background:#287EAA;}
.contact_left h2{font-size:15px; color:#fff; text-align:center; border-bottom:1px solid #C3C3C3; padding:10px; font-weight:bold;}
.contact_left h4{font-size:15px; color:#fff; text-align:center; border-top:1px solid #C3C3C3; padding:10px; font-weight:bold;}
.contact_left p{font-size:13px; color:#fff; text-align:left; padding:0px 15px 15px 15px;}

.map{width:1000px; height:220px; margin:20px 0; border:1px solid #C3C3C3;}

/* Curl Top Right */
.curl-top-right {
  display: inline-block;
  position: relative;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.curl-top-right:before {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  top: 0;
  right: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(225deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%);
  box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}
.curl-top-right:hover:before, .curl-top-right:focus:before, .curl-top-right:active:before {
  width: 25px;
  height: 25px;
}

/* Glow */
.glow {
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.glow:hover, .glow:focus, .glow:active {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}