@charset "utf-8";
/* CSS Document */
a{ text-decoration:none; outline:none; border:none; cursor:pointer;}
a:link{ text-decoration:none; outline:none;}
a:hover{ text-decoration:none; outline:none;}
a:visited{ text-decoration:none; outline:none;}
img{ border:none;}
body
{
	height:100%;
font-family:Arial, Helvetica, sans-serif;
color:#7d7d7d;
font-size:11px;
outline:none;
border:none;
margin:0px;
padding:0px;

}
div {
    text-align: justify;
    text-justify: inter-word;
}
h1{font-size:11px; font-family:Arial, Helvetica, sans-serif; font-style: italic; font-weight:100;}

@font-face {
    font-family: 'LucidaConsoleRegular';
    src: url('../fonts/lucon-webfont.eot');
    src: url('../fonts/lucon-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lucon-webfont.woff') format('woff'),
         url('../fonts/lucon-webfont.ttf') format('truetype'),
         url('../fonts/lucon-webfont.svg#LucidaConsoleRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'CantarellRegular';
    src: url('../fonts/cantarell-regular-webfont.eot');
    src: url('../fonts/cantarell-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/cantarell-regular-webfont.woff') format('woff'),
         url('../fonts/cantarell-regular-webfont.ttf') format('truetype'),
         url('../fonts/cantarell-regular-webfont.svg#CantarellRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.logo{
	position:absolute;
	top:40px;
	left:1px;
	border:none;
}
.title{
	width:369px;
	height:50px;
	top:41px;
	left:61px;
	z-index:200;
	position:absolute;
}
.color1{ color:white;}
.color2{ color:#4d5151;}
.color3{ color:#606060;}
.color4{ color:#adadad;}
.color5{ color:#adadad;}
.color6{ color:#02a3ff;}
.color7979{ color:#797979; text-align:left; line-height:20px;}
.float_r{ float:right}

a.b_1{background:url(../images/bullets3.png) no-repeat -12px 0; display:block; margin-bottom:13px;}
a:hover.b_1{background:url(../images/bullets3.png) no-repeat 0px -12px; }

.b_2{ margin-bottom:10px; border-bottom:2px ridge #dedede;   padding-bottom:8px;  margin-left:30px;}
.b_2:hover{ color:#02a3ff;}

a.bc_1{background:url(../images/bullets2.png) no-repeat -13px 0; display:block; margin-bottom:5px;}
a:hover.bc_1{background:url(../images/bullets2.png) no-repeat 0px -13px; }

.bc_2{ margin-bottom:10px;   padding-bottom:8px;  margin-left:30px;}
.bc_2:hover{ color:#02a3ff;}


.maps{background-color:#ededed; border:1px #d9d9d9 solid; height:175px; padding-top:5px; width:268px; text-align:center;}
.text1{ font-size:28px; text-align:left;}
.siz32{ font-size:32px;}
.siz12{ font-size:12px;}
.siz14{ font-size:14px;}
.siz11{ font-size:11px;}
.f_arial{ font-family:Arial, Helvetica, sans-serif;}
.f_lucida{ font-family:'LucidaConsoleRegular',"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.f_cantar{ font-family:'CantarellRegular';}

.block_1
{ width:100%; height:155px; background:url(../images/top_bar.png) repeat-x;}
.block_1 .in1
{ width:1072px; height:155px; margin:0 auto; position:relative}

.block_2

{ width:100%; height:376px; background-color:#dadada; }
.block_2 .in2
{ width:1154px; height:370px; margin:0 auto; position:relative; }
.slider_cover
{
	width:1024px;
	height:370px;
	position:absolute;
	top:0px;
	left:65px;
	z-index:300;
	}

.block_5_a

{ width:100%; height:600px; background:url(../images/sec_bar2.png) repeat-x;}
.block_5
{ width:100%; height:400px; background-repeat:repeat; background-position:center; background-image:url(../images/sec_bar.png); }
.block_5 .in5

{ width:1072px; height:400px; margin:0 auto; position:relative; }

.block_6
{ width:100%; height:300px; background:#f4f4f4; border-bottom:#cfcfcf solid 8px; }


.block_3
{ width:100%; height:490px; background:url(../images/block_3.png) repeat-x; }
.block_3 .in3
{ width:963px; height:490px; margin:0 auto; position:relative; }


.block_4
{ width:100%; height:100px; background:#FFF;}
.block_4 .in41
{ width:102px; height:106px; margin:0 auto; position:relative; border-bottom:1px solid #CCC;}
.block_4 .in42
{ width:1024px; height:44px; margin:0 auto; position:relative;}

.o_c{width:170px; margin-top:30px ;}
.o_c1{margin:30px 20px; border:none}





.block_3 .in3 .con_3
{ width:260px; padding:25px; height:410px; margin-top:19px; float:left; background:url(../images/block3_con3.png) repeat-x; border:2px #fff solid; font-size:14px; }
.block_3 .in3 .con_sup
{ width:10px; height:490px; float:left; }
.img_bord{border:3px #dcdcdc solid; }
.news_box{ height:105px;}
.news_box .right{ height:105px; width:158px; margin-left:15px;}

.news_boxd{ height:105px; border-bottom:solid 1px #CCC; }
.news_boxd .right{ height:105px; width:470px; margin-left:15px;}

.input_t{height:23px; width:178px; padding-top:5px; padding-left:7px}
.input_m{height:28px; width:330px;}
.input_t1{height:28px; width:515px; margin-bottom:10px;}
.input_p{width:328px; height:26px; background-color:#f0f0f0; border:1px solid #e5e5e5;}
.input_area{width:460px; height:154px; overflow:hidden; background-color:#f0f0f0; border:1px solid #e5e5e5;}

a.send_message{width:117px; color:#fff; height:29px; text-align:center; padding-top:10px; background:url(../images/send_but.png) no-repeat;}
a:hover.send_message{ background-position:0px -39px;}
.flot_l{ float:left;}
.mar{ margin-top:5px;}
.menu
{ width:650px; height:155px; float:right;}
.menu a
{ font-size:14px; padding:0px 17px; display:block; float:left; color:#fff; height:155px; font-family:'LucidaConsoleRegular',"Lucida Sans Unicode"; }
a.active1 
{ background-color:#02a3ff; color:#4d5151; }

.lang {position:relative; left:190px; width:200px;}
.lang a
{ line-height:25px; font-size:14px; padding:0px 5px; display:block; float:left; color:#fff; height:25px; font-family:'LucidaConsoleRegular',"Lucida Sans Unicode"; }
a.active2
{ background-color:#fff; color:#4d5151; }
p.menuSmall
{font-size:10px;}

.menu a:hover
{ color:white; }
.menu .s60px { height:65px; }
.shadow1{
	position:absolute;
	top:-6px;
	left:-52px;
	border:none;
	background:url(../images/shadow1.png) no-repeat;
	width:1054px;
	height:49px;
	z-index:10;
}


.about_con3_abs{
	position:absolute;
	top:134px;
	left:58px;
	height:733px;
	width:955px;
	
	padding:4px;
	background:url(../images/shadback.png) no-repeat;
}
.about_con3{ width:898px; padding:25px; padding-top:65px; height:638px;  float:left; background:url(../images/back_sec3.png) repeat-x; border:2px #fff solid; font-size:14px; }
.spr_about{width:28px; height:600px; background:url(../images/line_v.png) repeat-y;}
.about_l{width:600px; height:600px;}
.about_r{width:270px; height:600px;}

.line_h{width:1px; background-color:#CCC; height:366px;}
.news_box2{width:257px; padding:0 20px; height:366px;}
.news_top{ height:200px; width:257px;}
.news_down{width:890px; height:580px; clear:both}
.hide{ display:none;}

.news_mail 
{ width:700px; top:5%; left:20%;  border:5px solid #CCC; z-index:2000; position:fixed; padding:25px; background-color:#FFF; }
.lh{ line-height: 20px;}