@charset "utf-8";

/* CSS Document */



body {

	font-family: "微軟正黑體", Arial;

	font-size: 15px;

	line-height: 26px;

	color: #666;

}

a {

	color: #666;

	text-decoration: none;

}

a:hover {

	color: #09F;

	text-decoration: none;

}

a:active {

	text-decoration: none;

}

a:visited {

	text-decoration: none;

}

.in4box a { color:#FFF}

.n_img{ max-height:120px}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{ line-height:24px}

.data{ font-size:13px; color:#999; float:right}

.clear {

	clear: both

}

.blue {

	color: #39F

}

.hbg {

	background-color: #333;

	height: 105px

}

.in4box {

	margin: 20px 0px;

	margin-top: 35px;

}

.efbox {

	background-color: #efefef;

	padding: 10px

}

.efbox h3 {

	margin: 0px;

	border-bottom: 1px solid #CCC;

	margin-bottom: 10px;

	padding-bottom: 10px;

	font-size: 16px

}

.t_icon1 {

	border: 1px solid #CCC;

	background-image: url(../images/i1.jpg);

	background-position: center center;

	background-repeat: no-repeat;

	width: 55px;

	height: 55px;

	border-radius: 99em;

	background-color: #ffffff;

	margin: auto;

	margin-top: -35px;

	margin-bottom: 5px

}

.t_icon2 {

	border: 1px solid #CCC;

	background-image: url(../images/i2.jpg);

	background-position: center center;

	background-repeat: no-repeat;

	width: 55px;

	height: 55px;

	border-radius: 99em;

	background-color: #ffffff;

	margin: auto;

	margin-top: -35px;

	margin-bottom: 5px

}

.t_icon3 {

	border: 1px solid #CCC;

	background-image: url(../images/i3.jpg);

	background-position: center center;

	background-repeat: no-repeat;

	width: 55px;

	height: 55px;

	border-radius: 99em;

	background-color: #ffffff;

	margin: auto;

	margin-top: -35px;

	margin-bottom: 5px

}

.t_icon4 {

	border: 1px solid #CCC;

	background-image: url(../images/i4.jpg);

	background-position: center center;

	background-repeat: no-repeat;

	width: 55px;

	height: 55px;

	border-radius: 99em;

	background-color: #ffffff;

	margin: auto;

	margin-top: -35px;

	margin-bottom: 5px

}

.more {

	padding: 5px;

	background-color: #333;

	color: #FFF;

	max-width: 100px;

	text-align: center;

	margin: auto;

	margin-top: 10px;

	font-size: 12px

}

.more_w {

	padding: 5px;

	background-color: #FFF;

	color: #333;

	max-width: 100px;

	text-align: center;

	margin-top: 10px;

	font-size: 12px;

	margin-bottom: 5px

}

.copyright {

	text-align: center;

	color: #FFF;

	padding: 10px 0px;

	border-top: 1px solid #666;

	background-color: #333

}

.red {

	color: #F00

}

.sub_t {

	color: #FFF;

	font-size: 14px;

	font-weight: bold

}

.gamore {

	padding: 9px;

	padding-left: 16px;

	padding-right: 16px;

	position: relative;

	top: -5px

}

.marking {

	margin: 0px;

	margin-bottom: 5px;

	padding-bottom: 10px;

	border-bottom: 1px dotted #CCCCCC

}

.subad {

	background-image: url(../images/subad.jpg);

	height: 250px;

	background-size: cover; cursor:pointer

}

.sublist > a {

	border-bottom: 1px solid #666;

	display: block;

	padding: 5px;

	color: #FFF

}

.sublist more_w a {

	border-bottom: 0px;

}

.l_list a {

	border-bottom: 1px solid #ccc;

	display: block;

	padding: 5px;

}

.l_t {

	color: #39F;

	font-size: 20px;

	font-weight: bold

}

.l_t div {

	background-color: #ffba00;

	float: left;

	margin-right: 5px

}

.l_t span {

	color: #000;

	font-size: 14px

}

.mainbox {

	padding-top: 20px;

	padding-bottom: 20px

}

.floot {

	background-color: #333;

	padding: 20px 0px

}

.yanimg{ float:right}

.yanlogo {

	color: #000;

	font-size: 28px;

	font-weight: bold;

	margin-top: 55px;

	float: left;

	margin-left: 5px

}

.yandex {

	float: left

}

.conbg {

	background-image: url(../images/conbg.jpg);

	background-position: top right;

	background-repeat: no-repeat;

	background-color: #f8f8f9

}

.rline{ border-right:1px solid #CCC}

/*menu*/

.navbar {

	border-radius: 0px;

	margin-bottom: 0px;

	font-size: 14px;

	padding-top: 40px;

}

.navbar-default .navbar-nav>li>a {

	color: #FFF

}

.navbar-default {

	background-color: transparent;

	border: 0px

}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {

	color: #FFF;

	background-color: transparent;

}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {

	color: #FFF;

	background-color: transparent;

}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {

	color: #FFF;

	background-color: transparent;

}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {

	color: #FFF;

	background-color: transparent;

}

.navbar-default .navbar-toggle {

	background-color: #333;

	border: 0px

}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {

	background-color: #333

}

.navbar-default .navbar-toggle .icon-bar {

	background-color: #FFF

}

 @media (max-width:767px) {

	 .rline{ border-right:0px}



	 .yanimg{ float:none}

.yandex {

	float: none;

	margin-top: 15px

}

.yanlogo {

	font-size: 20px;

	font-weight: bold;

	margin-top: 10px;

}

.conbg {

	background-image: none

}

.subad {

	background-position: left

}

.marking {

	margin-top: 10px;

	padding-top: 10px;

	border-top: 1px dotted #CCCCCC

}

.more {

	padding: 3px

}

.gamore {

	position: relative;

	top: 0px;

	padding: 5px 15px 5px 15px

}

.ga h3 {

	font-size: 16px;

	line-height: 24px

}

.navbar {

	padding-top: 0px

}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {

	border: 0px

}

.navbar-default {

	background-color: #333;

	border: 0px;

	border-top: 1px solid #444;

}

.navbar-nav .open .dropdown-menu {

	position: static;

	float: none;

	width: auto;

	margin-top: 0;

	background-color: rgb(0, 0, 0);

	border: 0;

	-webkit-box-shadow: none;

	box-shadow: none;

	border-radius: 0px;

}

.navbar-default .navbar-nav .open .dropdown-menu>li>a {

	color: #FFF;

}

.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {

	color: #FFF;

	background-color: #333;

}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {

	background-color: #333

}

.scenter {

	text-align: center

}

.scenter img {

	margin: auto

}

.panupdown {

	padding: 5px 0px

}

.pandown {

	padding: 0px 0px 10px 0px

}

}

