@charset "utf-8";
/* Vteso CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, span, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
html {font-size:100.01%;}
body{color:#666;font-size:12px;font-family:Arial,宋体,verdana,Helvetica; margin:0; background:#ffffff}
h1, h2, h3, h4, h5, h6{font-weight:normal;margin:0;padding:0;}
a{text-decoration: none;color:#666;}
a:hover,a:active{color:#cc0000; text-decoration:none}
img{border:0;}
p{margin:0;padding:0;}
dl,dt,dd,ul,li,ol{list-style: none;margin:0;padding:0;}
.clearfix:after, .container:after,.product-block-cnt-ls-cnt:after,.layer-tips:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clear{clear:both; height:0; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.container,.banner,.news-reported,.content,.ndi{width:1000px; margin: 0 auto;}
.website-page{overflow:hidden;}

/*--------------------------------------------------------------*/
.welcome a:link,.welcome a:visited,.blue a:link,.blue a:visited{color:#888;}
.light-blue,.sc-ccs a:link,.sc-ccs a:visited,sc-use a:link,.sc-use a:visited,.sc-service-nav li a,.sc-sn-tips .morels a:link,.sc-sn-tips .morels a:visited,.sc-cuss-txt dt,.sc-cuss-txt li a:link,.sc-cuss-txt li a:visited,.sc-rp-right-epccs,.on_dq a:link,.on_dq a:visited,.on-txt .dd-tit a,.engine-download a:link,.engine-download a:visited{ color:#08c;}
.welcome a:hover,.welcome a:active,.service-time,.sc-sn-tips li span,.sc-faq-title span,.commontools a:hover{color:#f60;}
.orange,.orange a:link,.orange a:visited,.orange a:link,.orange a:visited{color:#f60;}
.orange a:hover,.orange a:active,.blue a:hover,.blue a:active,.sc-ccs a:hover,.sc-ccs a:active,.sc-use a:hover,.sc-use a:active,.sc-service-nav li a:hover,.sc-sn-tips .morels a:hover,.sc-sn-tips .morels a:active,.sc-cuss-txt li a:hover,.sc-cuss-txt li a:active,.on_dq a:hover,.on_dq a:active,.on-txt .dd-tit a:hover,.video-case .broadcast:hover,.video-case .broadcast:active,.video-case .view:hover,.video-case .view:active,.vc-218 .broadcast:hover,.vc-218 .broadcast:active,.engine-download a:hover,.engine-download a:active{text-decoration: underline;}
.top .top-phone,.top-servicecenter .top-phone,#nav .container .nav-column .nav-dl-column h2,#nav .container .nav-column .nav-dl-column dl dt,.commontools a{color:#cc0000;}
.video-case .broadcast:link,.video-case .broadcast:visited,.video-case .view:link,.video-case .view:visited,.vc-218 .broadcast:link,.vc-218 .broadcast:visited{color:#fff;}
.red{color:#f00;}
.green{color:#090;}

/*--------------------------------------------------------------*/
#mini{ background-color:#f7f7f7; border-bottom: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8;}
#mini .container{height:25px;line-height:26px; position:relative;z-index:100;}
#mini li{float:left;}
#mini .welcome li{padding: 0 5px;}
#mini .topnav li{ background:url(../images/welcome.gif) right 8px no-repeat; position:relative; height:25px;}
#mini .topnav li.nobg{ background:none;position:relative; height:25px;}
#mini .topnav li a{ padding:0 8px;}
#mini .topnav .nav_title{ position:relative;}
#mini .topnav li .nav-arrow{background:url(../images/welcome.gif) 55px -10px no-repeat; height:26px; line-height:25px; padding:0 18px 0 10px; display:inline-block; cursor:pointer;  }
#mini .topnav li .nav-arrow-hover{background:#fff url(../images/welcome.gif) 54px -40px no-repeat; border-right: 1px solid #d1d1d1;border-left: 1px solid #d1d1d1;padding:0 17px 0 9px; height:26px; line-height:25px;display:inline-block; border-bottom:#fff 1px solid; margin-bottom:-1px; position:relative;}
#mini .nav-content{width:170px;background-color:#fff; border-color:-moz-use-text-color #d1d1d1 #d1d1d; border-right: 1px solid #d1d1d1;border-left: 1px solid #d1d1d1;border-bottom: 1px solid #d1d1d1; border-style:none solid solid; border-width: 0 1px 1px; box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.2); position:absolute; top:26px; _top:27px; left:-96px; display:none;}
#mini .nav-content ul{ padding:10px 0;}
#mini .nav-content li{ float:none; background:none;}
#mini .nav-content li a{ display:block; height:26px; line-height:26px; background:url(../images/column-symbol.gif) no-repeat 11px 13px; padding:0 0 0 20px ;}
#mini .nav-content li a:hover{ display:block; height:26px; line-height:26px; background:#f1f1f1 url(../images/column-symbol.gif) no-repeat 11px 13px; padding:0 0 0 20px ;}


/*--------------------------------------------------------------*/
.top{ background:url(../images/top-bg.jpg) no-repeat center bottom #fff; height:94px;}
.top .top-logo,.top-servicecenter .tz-sc-logo{ margin:18px 0 0 0px;}
.top .top-logo a{ width:550px; height:59px; background:url(../images/logo.jpg) no-repeat;
/*ΪIE6PNG͸*/ _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/logo.jpg"); display:block;}
.top .top-advisory,.top-servicecenter .top-advisory,.sc-contact-txt2 .advisory{ background:url(../images/advisory.gif) no-repeat 0 0; height:19px; width:70px; display:inline-block; margin:20px 0 3px 240px;}
.top .top-advisory:hover,.top-servicecenter .top-advisory:hover,.sc-contact-txt2 .advisory:hover{ background-position: 0 -19px;}
.top .top-phone,.top-servicecenter .top-phone{font-size:14px;  background:url(../images/welcome.gif) 0  -78px  no-repeat; padding:0 0 0 20px; font-family:΢ź;}
.top .top-phone span,.top-servicecenter .top-phone span{ font-size:20px;}
.top-servicecenter{ background:url(../images/top-servicecenter-bg.jpg) no-repeat center bottom #fff; height:94px;}
.top-servicecenter .tz-sc-logo a{ width:275px; height:59px; background:url(../images/tz-sc-logo.png) no-repeat;
/*ΪIE6PNG͸*/ _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/tz-sc-logo.png"); display:block;}



/*--------------------------------------------------------------*/



#nav{ background:url(../images/nav-bg.jpg); height:43px;}
#nav .container{background:url(../images/nav-bg.jpg)  left top  repeat-x; height:43px;position:relative;z-index:70;}
#nav .container li{ float:left; padding: 0 8px 0 10px; background:url(../images/nav-center-bg1.gif) no-repeat top left;height:43px;position:relative;z-index:80;}
#nav .container li a{ font-family:΢ź; font-size:14px; color:#fff; height:43px; line-height:43px; padding:0  12px;display: inline-block; cursor:pointer;}
#nav .container li a:hover{ background:url(../images/nav-a-center.gif)  no-repeat right bottom; color:#666666; }
#nav .container li .current{ background:url(../images/nav-a-center.gif)  no-repeat right bottom; color:#666666; }
#nav .container li .current span{ background:url(../images/nav-a-left.gif) bottom left no-repeat;  height:43px; display: inline-block; margin:0 0 0 -12px; padding:0  0 0 12px; }
#nav .container li a:hover span{ background:url(../images/nav-a-left.gif) bottom left no-repeat;  height:43px; display: inline-block; margin:0 0 0 -12px; padding:0  0 0 12px; }
#nav .container li.nav-home{ background:url(../images/nav-home.gif) 16px 11px no-repeat;}
#nav .container li.nav-home span{ padding:0 0 0 20px;}
#nav .container li.nav-home  a:hover{ background:none;padding:0 0 0 20px; color:#def}
#nav .container li.nav-home  a:hover span{ background:none; margin:0;padding:0 12px 0 ;}
#nav .container .nav-width{width:150px;*width:180px;display:none;}
#nav .container .nav-width .nav-dl-column{ height:250px;}

#nav .container .nav-widtha{width:85px;display:none;}

#nav .container .nav-widthf{width:125px;display:none;height:115px;}

#nav .container .nav-widthg{width:190px;*width:190px; display:none;}
#nav .container .nav-widthg .nav-dl-column{ height:85px;}


#nav .container .nav-widthb{width:225px;*width:225px; display:none;}
#nav .container .nav-widthb .nav-dl-column{ height:125px;}

#nav .container .nav-widthe{width:190px;*width:190px;display:none;}
#nav .container .nav-widthe .nav-dl-column{ height:125px;}

#nav .container .nav-widthc{width:180px;*width:180px;right:7px !important; left:auto !important;display:none;}
#nav .container .nav-widthc .nav-dl-column{ height:105px;}

#nav .container .nav-widthd{width:85px;*width:85px;right:7px !important; left:auto !important;display:none;}
#nav .container .nav-widthd .nav-dl-column{ height:110px;}


#nav .container .nav-widthi{width:85px;*width:85px;right:7px !important; left:auto !important;display:none;}
#nav .container .nav-widthi .nav-dl-column{ height:120px;}

#nav .container .nav-widtha dl,#nav .container .nav-widthb dl,.container .nav-widthc dl,.container .nav-widthg dl,.container .nav-widthd dl,.container .nav-widthf dl,.container .nav-widthi dl,.container .nav-widthe dl{margin:0 !important; }
#nav .container .nav-column{ position:absolute; top:43px; left:9px; padding:25px; border-left:1px solid #d9e8f8; border-right:1px solid #d9e8f8;border-bottom:1px solid #d9e8f8;background:#fff url(../images/column-bg.gif) repeat-x left bottom; border-color:-moz-use-text-color #d9e8f8 #d9e8f8;box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.2);  }
#nav .container .nav-column .not-left-border{ border:none !important; margin:0 !important;padding:0 !important;}
#nav .container .nav-column .nav-dl-column{float:left; padding:0 20px 0 0; border-right:1px solid #e1e8ee; margin:0 20px 0 0;}
#nav .container .nav-column .nav-dl-column h2{ font-size:14px; font-weight:700;}
#nav .container .nav-column .nav-dl-column dl { margin:10px 0 0 0;}
#nav .container .nav-column .nav-dl-column dl dt{font-weight:700; margin:0 0 5px 0;}
#nav .container .nav-column .nav-dl-column dl dd { background:url(../images/column-symbol.gif) left 8px no-repeat; }
#nav .container .nav-column .nav-dl-column dl dd a{font-family:宋体; font-size:12px; color:#666; height:20px; line-height:20px; padding:0 0 0 7px; background:none;} 
#nav .container .nav-column .nav-dl-column dl dd a:hover{color:#c60020;}
#nav .container .station-nav {float:right; background:none; padding:0 20px 0 0; }
#nav .container .station-nav .station-a {background:url(../images/station-nav.gif) no-repeat left 8px; color:#369;width:96px; padding:0 0 0 12px; font-size:12px; font-weight:700;line-height:42px; }
#nav .container .station-nav .station-a:hover{background:url(../images/stationa-nav.gif) no-repeat left 8px;}
#nav .container .station-more{position:absolute; top:43px; right:0;padding:25px 0 0 25px; border-left:1px solid #1098e3; border-right:1px solid #1098e3; border-bottom:1px solid #1098e3; width:973px; background:#fff url(../images/station-shrink-bg.gif) bottom left repeat-x; left:inherit !important; *left:auto !important;box-shadow:none;border-color:-moz-use-text-color #1098e3 #1098e3; display:none;}
#nav .container .station-more .nav-dl-column dl dd {background:none; }
#nav .container .station-more .nav-dl-column dl dd a{padding:0;}
#nav .container .station-more .nav-dl-column{ border:none;margin: 0 20px 0 0;padding: 0 19px 0 0;}
#nav .container .sitemap {float:left;}
#nav .container .sitemap a{background: url(../images/sitemap-icon.gif) no-repeat  0 center; color: #8696a5; display: block; padding-left: 18px;height:18px;line-height:18px;}
#nav .container .sitemap a:hover{background: url(../images/sitemap-icon.gif) no-repeat  0 center; color:#f60;} 
#nav .container .shrink{ height:24px; padding:25px 0 0 0; text-align: center; width:970px;}
#nav .container .shrink img{ margin:5px 0 0 0; cursor: pointer;}
.masklayer {display: none; position: absolute; top: 0;}
.ndi{ background:url(../images/ndi-bg.gif) top left no-repeat; height:35px; line-height:35px; margin:0 auto 15px auto;}
.ndi p{ padding:0 0 0 18px;}

