@charset "utf-8";
/* CSS reset */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th,td {margin: 0;padding: 0;}
ul{ list-style:none;}
body{font-family:"微软雅黑"; color: #2f2f2f; font-size: 14px;overflow-x: hidden;}
ul li{list-style:none;}
img{border:0; display: block;}
a,a:hover { text-decoration: none;}
i{ font-style: normal;}
table{ border-collapse:collapse; content:"";}
.clear{ clear: both; overflow: hidden;}


body{ background: url(http://www.tqedu.net/CustomTemplate/Attach/59/bg1.jpg) top left no-repeat; background-size: cover;-ms-behavior: url(css/backgroundsize.min.htc);behavior: url(css/backgroundsize.min.htc);
	height: 100%;}
.banner{ width: 1230px; margin: 0 auto;}
.banner img{ display: block; width: 100%}

.n_cont .n_tab{ width:100%;}
.n_cont .n_tab tr td{ border:1px solid #c4ae5f;text-align: center; color: #1f1e1d; }
.n_cont .n_tab thead td{ font-size: 18px; background-color: #ddcb8d; padding: 10px; font-weight:bold;}
.n_cont .n_tab tbody td{ font-size: 18px; background-color: #fff1c0; padding: 20px}
.n_cont .cknr{ padding: 30px 0; font-size: 18px}
.n_cont .time{ font-size: 18px; line-height: 30px}
footer{ color: #a19494; padding: 20px 0; text-align: center; background-color: #0a0a0a}

.cTop{ display:block; padding:10px; background:#000;}
.cCity{ display:block; overflow:hidden;}
.cCity ul li{ float:left;}
.cCity ul li img{ width:100%; height:auto;}
.cCity ul li.xcy{ float:right; color:#fff;}




@media screen and (min-width:960px){
.banner_phone{ display:none;}
.national{ display:block; width: 1200px; margin: 0 auto; background-color: #fff; padding:30px 60px}
.n_title{ padding: 15px 0; margin:40px 0; overflow: hidden; border-bottom:1px solid #b92e32;}
.n_title span{ width: 100px; display: block; float: left;margin-top: 5px; margin-right: 30px}
.n_title span img{ width: 100%; }
.n_title h1{ width: auto; float: left; font-size: 36px; color: #202020; font-weight:bold;}
.n_title h2{ width: auto; float: left; font-size: 36px; color: #202020; font-weight:bold;}

.n_cont .n_tab{ width: 100%}
.n_cont dl{ width: 30%; float: left; padding:36px 18px; margin-left: 18px; margin-top: 18px; background-color: #b92e33; color: #fff; -webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;}
.n_cont dl dt{ width: 238px; margin: 0 auto}
.n_cont dl dt img{ display: block; width: 100%}
.n_cont dl .dd_spe{ font-size: 18px; color: #fff; padding: 18px 0 25px; text-align:center; line-height:30px;}
.n_cont dl dd b{ font-size: 30px; display: inline-block; margin-right: 10px}
.n_cont dl dd{ line-height: 22px}
.n_cont dl:hover{ background-color: #e7464a}

.n_cont .n_tabBm{ background-color: #eaeaea; width: 100%}
.n_cont .n_tabBm td{ border:1px solid #bebebe; font-size: 16px; color: #434343; padding: 20px}
.n_cont .n_tabBm td img{ display: block; margin: 0 auto}
.n_cont .n_tabBm thead td{ font-weight: bold; color: #b92e32}
.n_cont .n_tabBm tbody td.td_last{ font-size: 14px; line-height: 30px }
.n_cont .n_tabBm2{ display: none;}

.n_cont .n_us{ line-height:23px }

}

@media screen and (max-width: 640px){
.cCity ul li{ float:left; width:50%;}
.cCity ul li.xcy{ text-align:right;}

.banner{ display:none;}
.banner_phone img{ display: block; width: 100%; height:auto;}
.banner_phone{ width: 100%; margin: 0 auto;}

.national{background-color: #fff; padding:0 10px 20px; overflow:hidden;}
.n_title{ padding: 15px 0; margin:20px 0; overflow: hidden; border-bottom:1px solid #b92e32; }
.n_title span{ width: 60px; display: block; float: left;margin-top: 5px; margin-right: 10px }
.n_title span img{ width: 100%; }
.n_title h1{ width: auto; float: left; font-size: 26px; color: #202020}
.n_title h2{ width: auto; float: left; font-size: 26px; color: #202020}
.n_cont .cknr{ padding: 20px 0; font-size: 14px}
.n_cont .time{ font-size: 14px; line-height: 22px}

.n_cont .n_tab thead td{ font-size: 16px;}
.n_cont .n_tab tbody td{ font-size: 14px;}

.n_cont dl{ width: 30%; float: left;  padding: 10px; margin-top: 18px; background-color: #b92e33; color: #fff; margin:0 1%;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;}
.n_cont dl.mr_none{ margin-right: 0}
.n_cont dl dt{ width: 100%; margin: 0 auto}
.n_cont dl dt img{ display: block; width: 100%}
.n_cont dl .dd_spe{ font-size: 14px; color: #fff; padding: 10px 0; text-align:center; }
.n_cont dl dd{ line-height: 22px;}
.n_cont dl dd b{ font-weight: normal; margin-right: 5px}
.n_cont dl dd:last-child{ display: none;}
.n_cont dl:hover{ background-color: #e7464a}

.n_cont .n_tabBm{ display: none;}
.n_cont .n_tabBm2{ background-color: #eaeaea; display: block;}
.n_cont .n_tabBm2 td{ border:1px solid #bebebe; font-size: 16px; color: #434343; padding: 20px}
.n_cont .n_tabBm2 td img{ display: block; margin: 0 auto; width: 100%}
.n_cont .n_tabBm2 thead td{ font-weight: bold; color: #b92e32}
.n_cont .n_tabBm2 tbody td.td_last{ font-size: 14px; line-height: 30px }
	
}