@charset "utf-8";
/* CSS Document */




body{margin:0px; padding:0px; background:url(../images/mainbg.png)#fff top  left no-repeat;}
html, div, h1, h2, h3, h4, h5, h6, span, input, a, p, form {margin:0; padding:0;}

h1{line-height:25px; font-family:"Minion Pro"; font-size:18px; font-weight:normal; color:#ff683b; text-decoration:none; display:block; border-bottom:dotted 2px #c1bbbb;}

h2{line-height:25px; font-family:"Minion Pro"; font-size:18px; font-weight:normal; color:#006600; text-decoration:none; text-align:left;}



.fulldiv{width:100%; height:auto;}


.maindiv{width:1000px; height:auto; margin:0 auto;}
.headerpart{width:1000px; height:72px; float:left;}


.toplogo{width:503px; height:45px; float:left; margin:22px 379px 0 0;}


.iconpart{width:100px; height:30px; float:left; background: url(../images/iconbg.png) top left no-repeat; padding:7px 0 0 16px;}


.icon_1{width:26px; height:23px; float:left; margin-right:4px;}




.nav{width:1000px; height:39px; float:left; background: url(../images/navbg.png) top left no-repeat;}
.nav ul{ list-style:none; margin:0; padding:0;}
.nav ul li{ line-height:39px; float:left; background: url(../images/navright.png) top right no-repeat;}
.nav ul li a{ font-family:calibri; font-size:17px; font-weight:normal; color:#FFFFFF; text-decoration:none; display:block; padding:0 20px;}
.nav ul li a:hover{  font-family:calibri; font-size:17px; font-weight:normal; color:#000; text-decoration:none;  padding:0 20px;}



.bannerpart{width:1000px; height:299px; float:left; margin-bottom:15px;}

.gallery{width:717px; height:284px; float:left;}

.galleryright{width:283px; height:284px; float:left; background: url(../images/rightbaner.png) top left no-repeat;}

.logomain{width:261px; height:207px; float:left; margin:24px 0 0 15px;}



.middlepart{width:1000px; height:auto; float:left;}

.middleleft{width:771px; height:auto; float:left; margin-right:10px;}
.midtop{width:771px; height:19px; float:left;}
.midcenter{width:771px; height:auto; float:left; background: url(../images/leftmid.png) top left repeat-y;}


.welcomepart{width:756px; height:auto; float:left; padding-left:15px; margin-bottom:15px;}

.welcometop{width:734px; height:27px; float:left; border-bottom: solid 1px #e5e5e5; margin-bottom:9px; font-family:"Century Gothic"; font-size:17px; font-weight:normal; color:#545450; text-decoration:none; }

 .sri{font-family:"Century Gothic"; font-size:17px; font-weight:normal; color:#747403; text-decoration:none; }



.welcometext{width:734px; height:auto; float:left;font-family:Calibri; font-size:14px; font-weight:normal; color:#767676; text-decoration:none; line-height:20px; margin-bottom:15px; text-align:justify;}

.welcometext_gallery{width:734px; height:auto; float:left;font-family:Calibri; font-size:14px; font-weight:normal; color:#767676; text-decoration:none; line-height:20px; margin-bottom:15px;}


.welcometext_activities{width:734px; height:auto; float:left;font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:normal; color:#767676; text-decoration:none; line-height:25px; margin-bottom:15px; text-align:justify;}




.readbtn{width:110px; height:25px; float:right; line-height:25px; margin-right:20px;}
.readbtn a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#767676; text-decoration:none; line-height:25px; text-align:center; background: url(../images/readbtn.png) top left no-repeat; display:block;}
.readbtn a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#767676; text-decoration:none; line-height:25px;  text-align:center; background: url(../images/readbtnhover.png) top left no-repeat; display: block;}



.boxespart{width:766px; height:127px; float:left; margin-left:5px;}

.box_1{width:180px; height:127px; float:left;}

.blankdiv{width:13px; height:127px; float:left;}




.midbot{width:771px; height:19px; float:left;}



.middleright{width:218px; height:auto; float:left;}

.newpart{width:218px; height:185px; float:left; background: url(../images/newsbg.png) top left no-repeat;}


.newparttop{width:205px; height:28px; float:left; line-height:28px; margin-bottom:12px;font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#ffffff; text-decoration:none; padding-left:13px;}


.newsdate{width:195px; height:auto; float:left; padding:0 0 0 10px; margin-bottom:5px;}

.newsdate_1{width:24px; height:auto; float:left; padding-top:5px;}


.newsdate_2{width:171px; height:auto; float:left;}
.newsdate_3{width:171px; height:15px; float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#04aee5; text-decoration:none;}

.newsdate_4{width:171px; height:auto; float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#767676; text-decoration:none; margin-bottom:4px;}





.readmore{width:69px; height:13px; float:right; margin-right:5px; }
.readmore a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#017ec6; text-decoration:none; display:block; font-style:italic; text-align:center;}
.readmore a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000; text-decoration:underline; display: block;}





.mapimg{width:123px; height:124px; float:left; margin-left:40px;}












.footermain { width:100%; height:100px; float:left; background: url(../images/footerbg.png) top left repeat; margin-top:15px; }

.footer{ width:1000px; height:87px; margin:0 auto; padding-top:13px;}


.footerleft{ width:116px; height:87px; float:left; }




.fnav{width:714px; height:17px; float:left; margin-bottom:11px;}
.fnav ul{ list-style:none; margin:0; padding:0;}
.fnav ul li{ line-height:17px; float:left; list-style:none;}
.fnav ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#747403; text-decoration:none; display:block; padding:0 9px;}
.fnav ul li a:hover{  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; text-decoration:underline;  padding:0 9px;}

.copy{width:714px; height:16px; float:left; margin-bottom:17px; text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#747403; text-decoration:none;}




.consult{width:272px; height:15px; float:right;}
.consult a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#747403; text-decoration:none;}
.consult a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000; text-decoration:underline; font-style:italic;}


.ranv_page1{line-height:25px; font-family:Calibri; font-size:16px; font-weight:normal; color:#000;text-decoration:none; text-align:left;}

.ranv_head33{font-family:"Minion Pro" ;font-size:16px; font-style:normal; font-weight:bold; color:#fd910a; text-decoration:none;  line-height:30px; text-align:center; background:#91e24a;}

.ranv_text33{font-family:Cambria ;font-size:14px; font-style:normal; font-weight:normal; color:#000000; text-decoration:none;  line-height:25px; text-align:center; border:#999999 solid 1px;}


.input { width:208px; padding:4px 4px 4px 4px  ; height:20px; border: #f5f5f5 solid 1px; background:url(../images/input_1.png) left top no-repeat; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; font-style:normal; text-decoration:none;}


.button { width:100px; height:25px;  background: url(../images/send.png) no-repeat; border:none; outline:none; display:block; cursor:pointer; color:#fff; float:left; text-align:center;}


.button { width:83px; height:25px; background:  url(../images/send.png) left top no-repeat; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px;   font-weight:bold; text-decoration:underline; color:#fff; text-decoration:none; font-style:normal; line-height:25px; }


.button:hover{width:83px; height:25px; background: url(../images/send.png) center -25px no-repeat; display:block;  font-family:Arial, Helvetica, sans-serif; font-size:13px;   font-weight:bold; text-decoration:underline; color:#fff; text-decoration:none; font-style:normal; line-height:25px;}
	

.reset_butn { width:100px; height:25px;  background: url(../images/send.png) no-repeat; border:none; outline:none; display:block; cursor:pointer; color:#fff; float:left; text-align:center; margin:0 10px;}


.reset_butn { width:83px; height:25px; background:  url(../images/send.png) left -25px no-repeat; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px;   font-weight:bold; text-decoration:underline; color:#fff; text-decoration:none; font-style:normal; line-height:25px; }


 .reset_butn:hover{width:83px; height:25px; background: url(../images/send.png) center top no-repeat; display:block;  font-family:Arial, Helvetica, sans-serif; font-size:13px;   font-weight:bold; text-decoration:underline; color:#fff; text-decoration:none; font-style:normal; line-height:25px;}
 
 
.input25 { width:210px; height:108px; padding:4px; border:#f5f5f5 solid 1px; background: #f0e8e2; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; font-style:normal; text-decoration:none; background:  url(../images/input_big.png) left top no-repeat; line-height:18px;}