/* updatetime : 2013-09-30 */
/* auther	  : yangfan */

/* Global */
@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}} 
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}} 
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}} 
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body{-webkit-text-size-adjust:none}} 
body { text-align:left; font-size: 12px; height:100%; margin:0px; padding:0px; }
ul, ol, dl,dt,dd, li { list-style: none; }
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,img,form,table,input,ul,ol,dl,dt,dd,li { margin:0px; padding:0px; border:0px;}
html { height: 100%; }
img { border: none; }
a { color: #333; text-decoration:none; }
a:hover { color: #999; }
p, a, span, li { white-space: normal; }
input { font-size: 12px; vertical-align: middle; }
/* Font */
.fwb { font-weight: bold; }
.fwn { font-weight: normal; }
.ffyh { font-family:"Î¢ÈíÑÅºÚ"; }
.tdn { text-decoration: none; }
.tdu { text-decoration: underline; }
.tdl { text-decoration: line-through; }
/* Size */
.fs14p { font-size: 14px; }
.fs16p { font-size: 16px; }
.fs18p { font-size: 18px; }
.fs24p { font-size: 24px; }
.fs50p { font-size: 50px; }
/* Color */
.c0 { color: #000; }
.cc { color: #ccc; }
.cf { color: #fff; }
.c3 { color:#333; }
/* Text */
.tal { text-align: left; }
.tar { text-align: right; }
.tac { text-align: center; }
.ti2e { text-indent: 2em; }
/* Background */
.bc0 { background-color: #000; }
.bcf { background-color: #fff; }
/* Position */
.zi1 { z-index: 1; }
/* Dimensions */
.h1p { height: 1px; }
.h100per { height: 100%; }
.w100per { width: 100%; }
.lh18p { line-height:18px; }
.lh24p { line-height:24px; }
.lh30p { line-height:30px; }
/* Layout */
.fr { float: right; }
.fl { float: left; }
.oh { overflow: hidden; }
.oa { overflow: auto; }
.os { overflow: scroll; }
.dn { display: none; }
.db { display: block; }
.di { display: inline; }
/* Margins */
.m5p { margin: 5px; }
.mt5p { margin-top: 5px; }
/* Paddings */
.p5p { padding: 5px; }
.pt6p { padding-top: 6px; }
/* Combine Define */
.center { margin-left:auto; margin-right:auto; }
.justify {text-align:justify; text-justify:inter-ideograph;}
.vscape:after { clear:both; overflow:hidden; height:0px; padding:0; margin:0; line-height:0px;content: ".";display: block;font-size:0px; }
.vscape { *zoom:1;}
/* qstheory footer */
.footer { text-align:center; color:#999; padding-bottom:12px; line-height:30px;}
.footer a { color:999; text-decoration:none; }
/* qstheory layout */
.wrapper { width:1000px;}
/* qstheory top */
.topdiv { background:url(../images/base/img1.gif) repeat-x; height:10px; width:100%;}
.banner {background: url(../images/base/nullpic.gif) no-repeat left top; height: 73px;}
.logo {width: 134px; display: inline; float: left; height: 73px; overflow: hidden;}
.logo_right {width: 866px; display: inline; float: left; height: 73px; overflow: hidden;}
.logo_right h1 {line-height: 28px; width: 866px; height: 28px; overflow: hidden; font-size:12px; font-weight:normal;}
.logo_right h1 span {margin: 0px 12px; color: #d7d7d7;}
.logo_right h1 a:hover {color: #d70000;}
.logo_right dl {display: block; height: 40px; overflow: hidden; }
.logo_right dl dt {padding-left: 2px; margin-top:4px; width: 340px; float: left;}
.logo_right dl dd {margin-top: 12px; width: 403px; float: right;}
.topmenu {background: url(../images/base/img4.gif) repeat-x left top; height: 35px; overflow: hidden; }
.topmenu dt {line-height: 32px; display: inline; font-family: "Î¢ÈíÑÅºÚ"; float: left; height: 35px; font-weight: bold;}
.topmenu dt a {padding: 0px 11px; font-family: "Î¢ÈíÑÅºÚ"; display: block; float: left; height: 100%; color: #000; font-size: 16px;}
.topmenu dt a:hover {background: url(../images/base/img6.gif) repeat-x left top; font-family: "Î¢ÈíÑÅºÚ";}
.topmenu dd {line-height: 0px; width: 2px; display: inline; background: url(/images/base/img5.gif); float: left; height: 35px; font-size: 0px;}
/*subject top*/
#headerNav{ background:url(../images/base/zt_header_01.jpg) left top repeat-x; height:45px; width:100%; }
#headerNav dl{width:1000px; margin:0 auto;}
#headerNav dl dt{width:130px; float:left; margin-top:12px;}
#headerNav dd{ width: 840px; display: inline; float: left; height: 35px; overflow:hidden; margin-left:25px; line-height:35px; margin-top:10px;}
#headerNav dd span {margin: 0px 14px;}
#headerNav dd a { color:#808080;font-size:12px; text-decoration:none; font-weight:normal; }
#headerNav dd a:hover {color: #d70000;font-size:12px; text-decoration:none; font-weight:normal; }
/*daodu top*/
.dd_top_bg { background:url(../images/base/d4_qsdd_0807_02.jpg) left top repeat-x; height:35px; width:100%; }
.dd_topmenu { height:35px;}
.dd_topmenu ul {}
.dd_topmenu ul li { line-height:35px; font-size:14px; color:#6f7e8d; float:left; display:inline; margin:0 15px; }
.dd_topmenu ul li a { color:#6f7e8d; display:block; }
.dd_topmenu ul li a:hover { color:#1a2032; }
/*tongyong foot*/
.tongyong_foot { height:100px; border:solid 1px #e7e7e7; padding-top:20px; text-align:center; line-height:30px; color:#999; }
.tongyong_foot a { color:#999; }
.tongyong_foot a:hover { color:#999; text-decoration:underline; }
/*content*/
.p1 { width:270px; height:268px; background:url(../images/base/d4_zongshu_1212_01.jpg) no-repeat; float:left; display:inline; margin:0 15px 15px 0; }
.p1 img { width:240px; height:240px; margin:14px 0 0 15px; }
/*2014 top*/
.htop { height:75px; background:url(../images/base/d4_dklm_0217_02.jpg) repeat-x; }
.htop_left { width:150px; float:left; display:inline; }
.htop_left img { margin:15px 0 0 15px; }
.htop_right { width:850px; float:left; display:inline; }
.htop_right ul { margin-top:10px;}
.htop_right ul li { line-height:18px; font-size:12px; color:#6f7e8d; float:left; display:inline; margin:0 15px; }
.htop_right ul li a { color:#6f7e8d; display:block; }
.htop_right ul li a:hover { color:#1a2032; }
.htop_search { width:400px; height:27px; overflow:hidden; margin:6px 48px 0 0; display:inline; }
.htop_search .text { background:url(../images/base/d4_dklm_0217_08.jpg) no-repeat; width:306px; height:27px; overflow:hidden; }