@charset "UTF-8";
/*---------RESET---------*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,form,th,td{margin:0;padding:0;}
body{
	color: #484848;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 26px;
}
ul,ol{list-style:none;}
address,cite,dfn,em,var{font-style:normal;}
a:link,a:visited{text-decoration:none; color:#555;}
a:hover{text-decoration:underline; color:#ec6100;}
img{-ms-interpolation-mode:bicubic; vertical-align:bottom;}
fieldset,img{
}
cite{*cursor:pointer;}

/*---------GLOBAL---------*/
.co1{color:#e50011;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}a
#main{width:960px; margin:0 auto 50px auto; overflow:hidden;}

/*---------HEADER---------*/
#header{width:100%; height:530px; position:relative;}
#header .h_top{width:960px; top:0; left:50%; margin-left:-490px; position:relative; z-index:999;}
.logo{position:absolute; width:60px; height:75px; top:76px; left:10px;}
.t_t0{
	position: absolute;
	width: 674px;
	height: 30px;
	top: 22px;
	left: 20px;
}
.t_t1{position:absolute; width:221px; height:47px; top:100px; right:35px;}
.t_t2{position:absolute; width:528px; height:130px; top:199px; right:60px;}
.t_link{
	position: absolute;
	height: 23px;
	top: 22px;
	right: 20px;
	display: inline-block;
	width: 263px;
}
.t_link .global{ background:url(../images/icon_01.gif) 0 0 no-repeat; padding-left:22px; margin-left:23px; color:#888;}
.t_link a{color:#fff; background:url(../images/icon_01.gif) 0 0 no-repeat; padding-left:22px;}
.t_link a:hover{color:#e50011; text-decoration:none;}

/*NAV*/
.nav{width:100%; height:34px; background:#000; text-align:center;}
.nav ul{ height:16px; padding:5px 0;}
.nav li{ height:15px; font-size:14px; line-height:15px; padding:1px 32px 0 32px; border-right:solid 1px #fff; display:inline-block;}
.nav li.home{ border-left:solid 1px #fff;}
.nav li a{ color:#fff; line-height:16px;}
.nav li a:hover{ color:#e50011; text-decoration:none;}

/*TOP_BG*/
#slides{display:block; width:100%; height:496px; position:relative; background-color:#666;}
#slides li{display:block; width:100%; height:100%; position:absolute;}
#slides li a{display:block; width:100%; height:100%; text-indent:-9999px;}
#pagination{ width:120px; position:absolute; left:50%; margin-left:366px; top:454px; z-index:9900;}
#pagination li{display:block; list-style:none; width:14px; height:14px; float:left; margin-left:15px; border-radius:7px; background:#fff;}
#pagination li a{display:block; width:100%; height:100%; padding:0; margin:0; text-indent:-9999px;}
#pagination li.current{background:#000;}


/*---------HOME---------*/
.hmh{min-height:1165px;}
.h_title{border-left:solid 7px #e50011; height:44px; font:24px/44px Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; color:#e50011; padding-left:10px; margin-bottom:16px;}

.news{width:430px; float:left; margin:10px 30px 10px 0px;}
.news .title{margin-bottom:22px;}
.news .n_box{border-top:dotted 1px #999; height:144px; overflow:auto;}
.news_list li{padding:6px 0 6px 8px; line-height:23px; overflow:hidden; border-bottom:dotted 1px #999;}
.news_list li a{color:#333; text-decoration:none;}
.news_list li a:hover{color:#ec6100; text-decoration:underline;}
.h_iframe{ width:430px; height:145px;}

.h_r1, .h_r2{width:160px; font-size:12px; line-height:21px; float:left; margin-top:17px; border-style: hidden; }
.h_r1{margin-right:17px;   border-style: hidden; }
.h_r2{width:208px;}


.tr_tit{ font-size:16px; line-height:30px; text-align:center; color:#e50011;}

.gs{width:490px; float:left; margin:40px 0 10px 0; font-size:11px; line-height:24px;}
.gs .gi{width:100px; float:left; margin:2px 0 10px 0;}
.gs .ss{width:380px; float:left;}

.mark_tit{
	position: relative;
	top: -55px;
}

#left_contents {
	float: left;
	width: 180px;
	margin: 10px 20px 20px 20px;
}

#right_contents {
	float: left;
	width: 698px;
	margin: 10px 0 10px 20px;
}

#in_right_contents {
	float: left;
	width: auto;
	height: auto;
	margin: 20px 0px 30px 30px;
}

.clear {
	    clear:both;
	}


/*---------FOOTER---------*/
#footer{width:100%; background-color:#000; color:#fff;}
#footer .f_text{ width:100%; height:40px; padding-top:12px; font-size:14px; line-height:40px; text-align:center;}
#footer .f2{width:980px; margin:0 auto 10px auto; overflow:hidden;}
#footer .f2 ul{ text-align:center;}
#footer .f2 li{ margin:0 25px 0 24px; float:left; text-align:left; line-height:23px;}
#footer .f2 .e_logo{ margin:8px 25px 0 24px;  border-style: none;}
#footer .f2 .line{ border-left:solid 1px #fff; width:1px; height:34px; margin:3px 0 0 0;}
#footer .copyright{ font-size:12px; line-height:48px; text-align:center;}
#footer a{color:#fff;}
#footer a:hover{color:#f00;}


/*---------PAGE---------*/
.t_title{ font-size:24px; line-height:44px; font-weight:bold; color:#e50011; padding:25px 0 0 30px; line-height:44px;}
.t_text{ padding:10px 30px 20px 30px;}

/*about*/
.a_main1{
	margin: 0 20px;
	padding: 10px 0 10px 0;
	border-bottom: solid 1px #999;
	overflow: hidden;
}
.a_main1 .photo{ width:196px; float:left; margin-right:15px;}
.a_main1 .r_text{ width:850px; float:left; padding:10px 0 0 0;}
.a_main1 .r_text .a_title{font-size:18px; line-height:40px;}
.a_main2{ padding:22px 0 0 0; text-align:left; border-bottom:solid 0px #999; margin:20px 30px 30px 30px; overflow:hidden;}
.a_main3{ margin:6px 30px 20px 30px; overflow:hidden;}
.a_main3 table{ border-collapse:collapse;}
.a_main3 td{ border:solid 1px #999; padding:9px 20px; line-height:23px;}
.a_main3 .tt{ background:#4b4948; color:#fff; text-align:left;}

/*contents*/
.get_adobe_reader{ font-size:10px; line-height: 15px; margin:10px 0 0 0;}
.cs_title{ height:29px; font-size:18px; line-height:29px; padding:0 0 0 7px;}
.cs_title2{ font-size:14px; margin:0 0 10px 0; padding:0 30px 0 30px;}
.cs_title3{
	font-size: 20px;
	color: #ffffff;
	background-color: #000000;
	margin: 0 0 10px 0;
	padding: 10px 0 10px 20px;
}
.ct1{
	border-left: solid 15px #00a0e9;
}
.ct2{ border-left:solid 15px #90c31f;}
.ct3{
	border-left: solid 15px #e4007f;
	margin-bottom: 10px;
}
.ct4{
	border-left: solid 15px #f8b62b;
	margin-bottom: 10px;
}
.ct5{ border-left:solid 15px #00a0e9;}
.c_main{ margin:0 30px; padding:15px 0 30px 0; overflow:hidden;}
.c_text{
	float: left;
	width: 330px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
.c_text2{ float:left; padding:5px 0 0 5px;}
.c_main .c_ph{
	width: 850px;
	float:left;
	margin-bottom: 20px;
	overflow: hidden;
}
.c_main .c_ph .rb_text{ line-height:40px; text-align:right;}
.c_main .c_ph ul{ width:850px;}
.c_main .c_ph li{ width:160px; float:left; margin:0 18px 18px 0;}
.c_main .c_ph2 li{ width:420px; float:left; margin:0 18px 18px 0;}

.c_main .c_box{
	padding: 10px;
	background: #fff;
	border: 1px #ccc solid;
	}
	
.c_main .c_table{ 
  position: relative;
  top: -280px;
	}

  
  
/*contact*/
.contact{margin:30px 0 0 30px; min-height:550px; font-size:12px;}
.c_title{ height:42px; font-size:14px; color:#fff; line-height:42px; background:#595757; padding-left:30px;}
.contact_t td{padding:5px 0;}
.contact .tbtn{width:400px; text-align:center; height:40px; line-height:40px; padding:0; margin-top:10px; background:#e50011; color:#fff; font-size:16px; cursor:pointer; border:none;}
.contact .tbtn a{ border:none;}
.contact .tbtn:hover{background:#000;}

.contact .ln{background-color:#b4b5b5; width:170px; padding-left:20px; height:42px; line-height:42px; text-align:left; color:#484848;}
.contact input{ border:solid 1px #b4b5b5; width:388px; height:30px; padding:5px; line-height:30px;}
.contact textarea{ border:solid 1px #b4b5b5; width:388px; height:150px; padding:5px;}


@media screen and (max-width: 1000px) {
.news{width:470px; margin:28px 0 10px 20px;}
.h_iframe{ width:470px;}
.h_r1{ margin-right:17px;  }
.h_r2{ margin-right:20px;}
#header{width:100%; min-width:980px;}
.nav{width:100%; min-width:980px;}
#footer{width:100%; min-width:980px;}
#main{width:100%; min-width:980px;}
}
