@charset "utf-8";
/* CSS Document */
* { padding:0; margin:0; }
body { font:13px "Arian AMU", "Arial AMU", "Arial Unicode", Sylfaen, sans-serif; color:#000; background:#ebf1ef; }
img { border:none;} 
#maincontent{ margin:0 auto; background:url(/imgs/page/bg.jpg) center 0 no-repeat;}
#maincontent1 { margin:0 auto; background:url(/imgs/page/intro.jpg) center no-repeat; height:1024px; }
a, a:active, a:visited { color:#00F; text-decoration:underline;  font-size:13px;}
a:hover { text-decoration:none; color:#333; }



#header2 { width:1100px; height:455px; } 
#header2 .logo1 {height:110px; width:535px; margin:91px 0 0 400px; background:url(/imgs/page/1.png) 0 0 no-repeat; }
#header2 .logo1 a {display:block; text-decoration:none; height:77px;}
#header2 .logo2 {height:77px; width:580px; margin:91px 0 0 400px; background:url(/imgs/page/2.png) 0 0 no-repeat; }
#header2 .logo2 a {display:block; text-decoration:none; height:77px;}
#header2 .logo3 {height:77px; width:535px; margin:91px 0 0 400px; background:url(/imgs/page/3.png) 0 0 no-repeat; }
#header2 .logo3 a {display:block; text-decoration:none; height:77px;}

#header { width:1000px; font-size:0; } 
#header .logo1 {height:111px; width:535px; margin:0 auto; }
#header .logo1 a {display:block; text-decoration:none; height:77px;}
#header .logo2 {height:111px; width:580px; margin:0 auto; background:url(/imgs/page/2.png) 0 0 no-repeat; }
#header .logo2 a {display:block; text-decoration:none; height:77px;}
#header .logo3 {height:111px; width:535px; margin:0 auto; background:url(/imgs/page/3.png) 0 0 no-repeat; }
#header .logo3 a {display:block; text-decoration:none; height:77px;}
.load { background:url(/imgs/loading.gif) center no-repeat;  margin:0 auto; width: 832px;
margin: 0 auto;
padding-top: 10px;}


.tit_a, .tit_a:active, .tit_a:visited { padding:10px; height:25px; font-size:24px; line-height:25px; color:#00F; text-decoration:underline; }
.tit_a:hover { color:#000; text-decoration:none; }


.main { padding:0 66px 0 80px; width:850px;}
.main div a, .main div a:hover, .main div a:active, .main div a:visited{ height:142px; width:264px; display:block; padding:0 10px; text-decoration:none; height:142px; color:#fff; text-align:justify; font-style:italic; font-size:14px; }
.main div a span { font-size:35px; font-weight:bold; }

.button1 {float:left; }
.button2 { float:right; }
.button3 { margin-left:285px; }
.button4 { float:right; }

.slogan{ color:#000; padding:15px 0 15px 450px; text-align:justify; width:528px; height:166px; left; }

.page_content { color:#000; padding:0 15px; }
.page_content table img{ margin-right:15px; }
.page_title { padding:10px; height:25px; font-size:24px; line-height:25px; font-weight:bold; width:910px; margin:0 auto; }

.title { background:url(/imgs/page/services.jpg) 0 0 no-repeat; width:274px; height:71px; display:block; }
.title .tit_name { height:47px; line-height:47px; padding-left:44px; font-size:19px; color:#FFF; }
.serv { background:url(/imgs/page/Sub_s.jpg) 0 0 no-repeat; width:273px; height:32px; }
.serv a { height:32px; line-height:30px; padding-left:30px; text-decoration:none; color:#000; }
.serv a:visited, .serv a:active { height:32px; line-height:30px; padding-left:30px; text-decoration:none; color:#000; }
.serv a:hover { text-decoration:underline; color:#0162e7; }
.serv_sub { background:url(../imgs/page/sub_down.png) 0 0 no-repeat; height:188px; width:273px; }
.serv a.active { text-decoration:underline; color:#0162e7; }

.nav { color:#007a9c; line-height:38px; margin:0 0 0 460px; width:480px;}
.nav img { padding-top:15px;}
.link2{ color:#000; }
.link2:hover{ color:#007a9c; text-decoration:none;}
.link2:active, .link2:visited { color:#000;}

#wrapper { width:1000px; margin:0 auto; }
#contmain { width:1000px; }
#right { width:274px; float:left;  background:url(/imgs/page/right_bg.jpg) 0 0 no-repeat; }
.photo { margin-left:44px; height:164px; width:166px; background:url(../imgs/page/ramka.png); float:left; }
#footer { margin:0 auto; height:134px; background:url(/imgs/page/footer.jpg) center no-repeat; }
#footer2 { width:1000px; margin:0 auto; height:105px; }

.atal { height:40px; display:block; float:left; }
.atal span { line-height:45px; height:40px; display:block; float:left; }
.atal a, .atal a:active, .atal a:visited { height:40px; line-height:45px; color:#000; display:block;  float:left;  text-decoration:underline; font-style:normal; padding-right:15px; }
.atal a:hover { text-decoration:none; font-style:italic; }

.img_tit { height:320px; width:420px; float:left; padding:10px 10px 0 10px; }
.img_tit img { height:320px; width:420px; }
.img_tit2 { height:150px; width:200px; float:left; padding:10px; }
.img_tit2 img { height:150px; width:200px; }
.img_tit a { text-decoration:none; color:#000; }
.img_tit a span { height:20px; line-height:20px; width:400px; text-align:center; padding-top:5px; display:block; }

.vid_play { width:910px; margin:0 auto; }
.v_a { float:left; padding:10px; }
.v_f { position:absolute; width:200px; height:150px; }
.v_f img { height:150px; width:200px; height:150px; }
.v_s { position:relative; width:200px; }
.v_s a{ display:block;  height:150px; }
.v_p { position:relative; width:200px; height:150px; float:left; padding:10px; }

ul#topnav {
	list-style: none;
	height:35px;
	margin:0 auto;
	width:600px;
}
ul#topnav li {
	float:left; 
	display:inline;
}


ul#topnav li a {
	color:#000;
	font-weight:bold; 
	font-size:15px;
	text-decoration:none;
	padding:0 10px; 
	height:34px;
    line-height:34px;
	display:block; 
	float:left;
	text-align:center;
}

ul#topnav li .act {font-size:15px; font-weight:bold; color:#007a9c;}
ul#topnav li a:hover {font-size:15px; font-weight:bold; color:#007a9c;}


/* spaces */
.space1 {float:left; font-size:1px; height:1px;}
.space2 {width:1px; font-size:1px;}
.space3 {width:1px; height:1px; font-size:1px;}
.space4 {width:1px; height:5px; font-size:1px;}
.space5 {width:1px; height:10px; font-size:1px;}
.space6 {width:1px; height:15px; font-size:1px;}
.space7 {width:1px; height:20px; font-size:1px;}
.space8 {width:1px; height:25px; font-size:1px;}
.space9 {width:1px; height:30px; font-size:1px;}
.space10 {width:1px; height:35px; font-size:1px;}
/* spaces end */

.formd1 { float:left; width:145px; height:35px; text-align:right; padding-right:7px; }
.formd2 { float:left; }
.success{color:#378502; font-size:15px; font-weight:bold;}
.df1 { float:left;}
.df2 { float:right;}
.clear {clear:both; height:0; line-height:0; font-size:0;}
.b { font-weight:bold; }
.red { color:#d00; }
.c { text-align:center; }

.tit1{font-size:22px; font-weight:bold; padding-left:50px;}
.formd1 { float:left; width:145px; height:35px; text-align:right; padding-right:7px; }
.formd2 { float:left; }
.success{color:#378502; font-size:15px; font-weight:bold;}
.subm1{ background:#DDD; border:1px solid #CCC; font-weight:bold; padding:3px; width:252px; cursor:pointer; }
.subm1:hover{ background:#CCC; border:1px solid #CCC; font-weight:bold; padding:3px; width:252px; cursor:pointer; }

#pages {font-weight:bold; text-align:center;  padding-top:24px; width:1060px; font-size:14px; color:#000; }
#pages a { font-size:16px; text-decoration:underline; color:#00F; }
#pages a:hover { text-decoration:none; }

#gal { height:736px; }
.gal_tit{ text-decoration:underline; font-weight:bold; }
.gal_tit:hover{ text-decoration:none; color:#FFF; }

.sm_ver{ padding-left:10px; }
.sm_ver_text { float:left; width:450px; padding-left:10px;}
.sm_ver_img { float:left; border:1px solid #FFF; }
.sm_ver_title { width:450px; height:25px; font-size:24px; line-height:25px; }
.sm_ver_but { background:url(/imgs/page/Sub_s.png) 0 0 no-repeat; width:107px; padding-left:15px; margin-left:330px; color:#FFF; }
.sm_ver_but a{ color:#FFF; font-weight:bold; text-decoration:none; line-height:30px; height:30px; padding-right:3px; }
.sm_ver_but a:hover{ color:#000; text-decoration:underline; }
.sm_ver_but a:visited, .sm_ver_but a:active { color:#FFF; text-decoration:none; }
.main_cont { min-height:105px; width:450px;}

.st_a { font-size:16px; padding-left:20px; font-weight:bold; text-decoration:underline; color:#e6d062; }
.st_a:visited, .st_a:active { font-size:16px; padding-left:20px; font-weight:bold; text-decoration:underline; color:#e6d062; }
.st_a:hover { text-decoration:none; color:#FFF; }

.share42init { float:left; padding-right:100px; }
#share42 {
  display: inline-block;
  width:100px;
  text-align:center;
  }

#share42 a {opacity: 0.5;}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}