﻿@charset "gb2312";
/* CSS Document */

* { padding: 0; margin: 0; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, form, input, figure, p { padding: 0; margin: 0 auto; font-family: "����"; }
body { background: #fff; }
body, li, p { font-size: 14px; color: #333; }
fieldset, img { border: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
strong { font-weight: normal; }
em { font-style: normal; }
a { font-size: 14px; color: #333; text-decoration: none; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; color: #F00; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.left { display: inline-block; float: left; }
.right { display: inline-block; float: right; }
input[type="submit"], input[type="button"], button { -webkit-appearance: none !important; }/*���ƻ���ֻ���ť�Դ��߿��Ч��*/
abbr[title] { border-bottom: 1px dotted #ccc; }
/*����*/

.page { max-width: 1800px; overflow: hidden; }
section { width: 100%; }
.linking { display: inline-block; background: #008ca3; height: 33px; }
/* margin */

.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt15 p,.mt15 p.cont{line-height:200%; font-family: "΢���ź�";font-size:16px;}
.mt15 p strong,.mt15 p.cont strong{font-weight:bold}

/* padding */  

.plr10 { padding-left: 10px; padding-right: 10px; }
/**********************************ͷ��****************************************/

.logo { padding: 19px 51px; background: url(../images/bh_02.png) repeat-x left top; height: 98px; text-align: center; }
.topNav { width: 100%; height: 39px; padding-top: 11px; background: url(../images/bh_05.png) repeat-x left top; }
.topNav li { width:15%; height: 17px; display: inline-block; float: left; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; box-sizing:border-box }
.topNav li a { display: inline-block; width: 100%; line-height: 17px; text-align: center; color: #fff; font-weight: bold; }
.topNav li:first-child { border-left: none; }
.topNav li:last-child { border-right: none; }
/*********************************����******************************************/

.tt { border-bottom: 2px solid #edebeb; position: relative; height: 25px; }
.tt h1 { font-weight: bold; color: #ED0446; border-bottom: 2px solid #ED0446; width: 61px; padding-bottom: 5px; position: absolute; left: 0px; bottom: -2px; }
/*1*/

h2.tt2 { color: #444; text-indent: 2em; }
h2.tt2_2 { text-indent: 0em; }
p.cont { color: #444; text-indent: 2em; line-height: 22px; }
p.lx_cont { text-indent: -1.5em; padding-left: 25px; } 
p.lx_cont span { color: #ff6c00; }
/*************************************β��**********************************/

footer { background: #ED0446; height: auto; margin-top: 20px; }
footer p { padding-top: 15px; text-align: center; font-size: 12px; line-height: 22px; color: #fff; }

.ksjs p{ text-indent: 2em}   





/* Tablet Portrait (768px) */

@media only screen and (min-width: 321px) and (max-width: 1024px) and (orientation: portrait) {
}



/* Phone Landscape (480px) */

@media only screen and (min-width: 321px) and (max-width: 480px) and (orientation: landscape) {
}



/* Phone Portrait (480px) */

@media only screen and (min-width: 321px) and (max-width: 480px) {
}



/* Phone Portrait (320px) */

@media only screen and (max-width: 320px) {
}
