/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/************swt********/

/* CSS Document */
#swtbox{ width:281px; z-index:100; height:198px; position:fixed; right:0px; bottom:0; _position:absolute;
_bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
} 
#swtsmall{ width:24px; height:110px; padding-top:6px; display:none; position:absolute; right:0; bottom:0; background:url(/images/swt/swt_small.png) left top no-repeat;}
#swtsmall span{ width:20px; height:20px; display:block; cursor:pointer;}
#swtsmall a{width:20px; height:86px; display:block;}
#swtbig{ width:281px; height:191px; display:block; padding-top:7px; background:url(/images/swt/swt_big.png) no-repeat; position:relative;}
#swtclose{ width:12px; height:12px; position:absolute; top:3px; right:3px; cursor:pointer; display:block; overflow:hidden; }
#swtbig h3{ width:240px; height:29px; text-indent:-2000px; overflow:hidden; position:relative; margin-bottom:13px;}
#swtbig h3 span{ position:absolute; width:88px; height:14px; line-height:14px; display:block; top:10px; right:0; text-indent:0px; font-weight:normal; font-size:12px; color:#FFF; }
.swta{ width:107px; height:34px; display:block; margin-left:37px; margin-bottom:8px;}
#swtbig p{ font-size:14px; line-height:20px; color:#9f9f9f; font-family:Arial; margin-left:66px; margin-bottom:15px;}
*html{ background-image:url(about:blank);
background-attachment:fixed;}



#swttc{
top:50%;margin-top:-85px;left:50%; margin-left:0px;position: fixed ; _position: absolute; 
_top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/1: /*IE6*/ document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/1); }
#swttc{ background:url(http://www.ncaima.com/images/swt/swttc_.png) left top no-repeat; width:386px; height:319px;z-index:1000; display:none;}
#swttc .div{ padding-left:30px; position:relative; height:319px;text-align: left;}
#swttc .div p{ padding:0px; margin:0px; padding-top:116px; padding-left:20px; color:#666666; line-height:27px; width:272px; /* height:75px; */ display:block; margin-bottom:5px; font-size:14px;text-align: left; text-indent:0;}
#swttc .div img{ margin-left:22px; border:none;}
#swttc .div .swtclose{position:absolute; background:url(http://www.ncaima.com/images/swt/close2.jpg) left top no-repeat; width:44px; height:31px;display:block; right:-44px; top:20px; margin-top:0px; cursor:pointer;}
#swttc .div span{ color:#fff; font-size:14px; display:block; position:absolute; left:65px; bottom:7px; height:20px;line-height: 20px;}

#swttc_11_18{
top:50%;margin-top:-100px;left:50%; margin-left:-209px;position: fixed ; _position: absolute; 
_top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight+200)/2: /*IE6*/ document.body.scrollTop + (document.body.clientHeight - this.clientHeight+200)/2); }
#swttc_11_18{ background:url(/images/swt/swt_bg_11-18.jpg) left top no-repeat; width:500px; height:290px; z-index:1000; display:none }
#swttc_11_18 .div{ padding-left:0px; position:relative; height:290px;text-align: left;}
#swttc_11_18 .div .swt_ks{ margin-left:250px; margin-top:118px;}
#swttc_11_18 .div p{ padding:0px; margin:0px; padding-left:225px; color:#666666; line-height:24px; padding-top:10px; display:block; margin-bottom:5px; font-size:14px;text-align: left; text-indent:0;}
#swttc_11_18 .div .an{ margin-left:15px; border:none;}
#swttc_11_18 .div .lf{ margin-left:225px;}
#swttc_11_18 .div .swtclose{position:absolute; background:url(http://www.ncaima.com/images/swt/swt_close.jpg) left top no-repeat; width:29px; height:27px;display:block; right:0px; top:0px; margin-top:0px; cursor:pointer;}
#swttc_11_18 .div span{ color:#fff; font-size:14px; display:block; position:absolute; left:80px; bottom:9px; height:20px;line-height: 20px;}



/* new footer */
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

#newfooter{ background:#DEDEDE; line-height:27px; font-size:14px; text-decoration:none; margin:0px auto; padding:0px; height:640px;}


.fl{ float:left;}
.footnr{ width:960px; height:350px; margin:0px auto; font-size:12px;}
.footnews{ background:url(/images/footbg_1.jpg) no-repeat; height:270px; width:670px; padding:60px 20px 20px 20px; text-align:left;}



.footweibo{ background:url(/images/footbg_2.jpg) no-repeat; height:305px; width:230px; float:right; padding:45px 10px 0px 10px;}

.newspic{ margin-right:15px; width:220px; height:270px;}


.w420{ width:420px;}
.w960{ width:960px;}

.went1{ width:220px; height:auto; float:left; padding-bottom:10px;}
.went2{ width:370px; height:auto; float:left; padding-left:10px; padding-bottom:10px;}


.wentbt{ font-size:18px; color:#000000; font-family:"Microsoft YaHei"; text-align:center; line-height:35px;}
.newstitle{ text-indent:26px; margin:0px; font-size:12px; color:#666666; line-height:21px;}

.morego{margin-left:8px; margin-bottom:-6px;}

.wtlb{padding:22px 0px 0px 14px;}
.wtlb li{ float:left; width:210px; list-style-image:url(/images/li.jpg);}
.footnews a:link,.footnews a:active,.footnews a:visited{ color:#333333; text-decoration:none;}
.wtlb li a:hover{ text-decoration:underline;}

.huodong{background:#ffffff; margin:22px auto; height:240px;}
.huodong ul{ margin-left:10px;}
.huodong ul li{ list-style-type:none; margin:5px; float:left; width:225px; height:150px; text-align:left;}
.huodong ul li img{ padding:3px; width:219px; height:110px; display:block;}
.huodong ul li a:link, .huodong ul li a:active, .huodong ul li a:visited{ background:#85C0C7;width:225px; height:150px; display:block;text-decoration:none;}
.huodong ul li a:hover{ background:#CD3C54;width:225px; height:150px; display:block;}
.huodongtitle{color:#ffffff; text-align:left; padding-left:10px; text-decoration:none}





.copyright{background:#9A8D7C;width:100%;}
.copy_title{height:9px;width:960px;border-bottom:1px solid #8A7F6F;margin:0 auto; line-height:9px;}
.copy_text p{ line-height:49px; font-size:14px;}
.copy_text{width:960px;border-top:1px solid #A49989;height:49px;margin:0 auto;line-height:49px; height:49px; zoom:1}
.cop_main,.tel{color:#EBE8E5;float:left;}
.cop_num{color:#D7D1B4;}
.tel{float:right;}
.tel_num{color:#FFFFFF;font-size:19px;font-family:Arial;}


.casebg{ background:#F3F3F2 url(/img/casebg.png) top center no-repeat; width:100%;overflow:hidden}
.casenr{ margin:0px auto; width:960px; font-size:12px;}
.casenr ul{width:980px;}
.casenr ul li{ float:left; width:220px; border:1px solid #D9D9D9; border-top:0; background:#ffffff; margin:30px 23px 24px 0; list-style:none;}
.casepic{ padding:12px 12px 10px 12px;}

.casems{ color:#878787; line-height:21px; padding:0px 16px; display:block; height:105px; overflow:hidden}
.casems a,.casems a:hover{color:#878787;}
.caseyh{ background:#F5F5F5; height:50px; border-bottom:1px solid #C3C3C3; margin-top:10px; line-height:16px; color:#515151}
.yhphoto{ margin:8px 6px 0px 14px;vertical-align:top; float:left}
.caseyh div{float:left; margin-top:6px; margin-left:2px;}
.dysj{ color:#878787;}


 .subnav{height:32px;background-color:#CC234C;overflow:hidden;line-height:32px;color:#FFF;font-size:14px; font-family: "微软雅黑", Arial, Helvetica, sans-serif;}
.subnav div{width:980px;margin:0 auto;}
.footwrap {background:#e3e1de; font-family: "微软雅黑", Arial, Helvetica, sans-serif;}
.foot {padding:20px 0;border-top:0px;background-color:transparent;font-size:12px;}
.foot li{float:left; text-align:center; line-height:25px; height:132px;font-size:12px;}
.foot li.about{width:143px; border-right:1px dotted #bebebe;}
.foot li.about strong{display:block; font-size:14px; font-family:"微软雅黑"; color:#5d4b3d;}
.foot li.about a{display:block;color:#3d3d3d;}
.foot li.tell{width:260px; border-right:1px dotted #bebebe; text-align:left; padding-left:25px;}
.foot li.tell strong{display:block; font-size:14px; font-family:"微软雅黑"; color:#5d4b3d;}
.foot li.tell a{display:block; color:#3d3d3d;}
.foot li a:hover{text-decoration:none;}
.foot li.answer a:hover{ text-decoration:underline;}
.foot li.answer{width:120px;}

.foot li.tells{width:200px; text-align:left; padding-left:25px;}
.foot li.tells strong{display:block; font-size:14px; font-family:"微软雅黑"; color:#5d4b3d;}
.foot li.tells a{display:block; color:#3d3d3d;}
.foot li.tells img{float:left; margin-right:15px; display:inline;}
.foot li.tells p{margin-top:5px;font-size:12px;}
.foot li.tells p span{line-height:22px; margin-top:0; float:left; display:inline;width:98px;padding-left:0px;text-indent:0px; color:#000;}
.linewrap1 {width:978px; margin:auto; position:relative; clear:both; overflow:hidden;}


/* Tab Public */
.tab{padding-top:20px}
.tab_triggers ul{position:relative;}

.tab_a .tab_triggers{padding:0;margin:0;border-bottom:1px solid #E5E5E5;margin-bottom:10px;height:36px;line-height:36px;}
.tab_a .tab_triggers ul{float:left;}

.tab_a .tab_triggers li{float:left;width:100px;}
.tab_a .tab_triggers .last{background:none;padding-left:0px;}
.tab_a .tab_triggers .last a{padding-left:0px}


.tab_a .tab_triggers .txt_01{background:url(../../images/upload/txt_h_01.jpg) 10px 8px no-repeat;text-indent:-9999px;display:block;}
.tab_a .tab_triggers .txt_02{background:url(../../images/upload/txt_h_02.jpg) 10px 8px no-repeat;text-indent:-9999px;display:block;}
.tab_a .tab_triggers .txt_03{background:url(../../images/upload/txt_h_03.jpg) 10px 8px no-repeat;text-indent:-9999px;display:block;}
.tab_a .tab_triggers .txt_04{background:url(../../images/index/huanjing_off.jpg) 10px 8px no-repeat;text-indent:-9999px;display:block;}
.tab_a .tab_triggers .txt_05{background:url(../../images/index/hd_off.jpg) 10px 8px no-repeat;text-indent:-9999px;display:block;}



.tab_a .tab_triggers li a{display:block;line-height:36px;text-decoration:none;padding:0 0 0 10px; text-align:center;color:#8E7B66;display:block;}
.tab_a .tab_triggers .tab_cur .txt_01{background:url(../../images/upload/txt_01.jpg) 10px 8px no-repeat;text-indent:-9999px;display:block;}
.tab_a .tab_triggers .tab_cur .txt_02{background:url(../../images/upload/txt_02.jpg) 10px 8px no-repeat;text-indent:-9999px;display:block;}
.tab_a .tab_triggers .tab_cur .txt_03{background:url(../../images/upload/txt_03.jpg) 10px 8px no-repeat;text-indent:-9999px;display:block;}

.tab_a .tab_triggers .tab_cur .txt_04{background:url(../../images/index/huanjing_on.jpg) 10px 8px no-repeat;text-indent:-9999px;display:block;}
.tab_a .tab_triggers .tab_cur .txt_05{background:url(../../images/index/hd_on.jpg) 10px 8px no-repeat;text-indent:-9999px;display:block;}

.tab_a .tab_triggers .tab_cur{font-size:21px;font-family:"榛戜綋";color:#765F46;font-weight: normal}
.tab_a .tab_triggers .tab_cur a{background-position:right 0;font-weight: normal}
.tab_a .tab_triggers .more{float:right;margin-right:10px;background:none;height:36px;line-height:36px; font-size:12px; color:#765F46;}

.tab_a .tab_panels{padding-top:5px;width:960px;overflow:hidden;}
.tab_a .tab_panels li{background-color:#E9E9E9;float:left;text-align:center;margin:2px 8px 0;padding:1px; width:118px;display:inline;}
.tab_a .tab_panels li a{height:100%;text-decoration:none;display:inline-block;color:#515151}
.tab_a .tab_panels li a:hover{text-decoration:none;}
.tab_a .tab_panels p{text-align:center;font-size:12px; height:23px; line-height:21px;}
.tab_a .tab_panels span{padding:0 10px;}
.tab_a .tab_panels span a{color:#333; text-decoration:none;}
.tab_a .tab_panels span a:hover{color:#C3112E; text-decoration: underline;}
/*============================main end=======================================*/

/* Tab Public */

.huanjing {width: 470px;height: 210px;float: left}
.huanjing dd {float: left; list-style: none;margin-bottom: 10px; overflow:hidden;position: relative;}
.huanjing dd div{ display:none;position: absolute;bottom: 0;left: 0;width: 100%;z-index: 10;}
.huanjing dd h2{margin:0;padding:5%;line-height:23px;font-weight:lighter;text-transform:uppercase;color:#333; text-align:center; font-family:"寰蒋闆呴粦"; color:#69511B; font-size:14px; font-weight:600;}
.huanjing dd.double h2{padding:2.5%}
.huanjing dd.triple h2{padding:1.5%}


.rongyu {height: 216px;float: left}
.rongyu dd {float: left; list-style: none;margin-bottom: 8px; overflow:hidden;position: relative; margin-right:3px;}
.rongyu dd div{ display:none;position: absolute;bottom: 0;left: 0;width: 100%;z-index: 10;}
.rongyu dd h2{margin:0;padding:5%;line-height:28px;font-weight:lighter;text-transform:uppercase;color:#333; text-align:center; font-family:"寰蒋闆呴粦"; color:#69511B; font-size:14px; font-weight:600;}
.rongyu dd.double h2{padding:2.5%}
.rongyu dd.triple h2{padding:1.5%}






.daohang{ width:100%; background-color:#FBF4EC;  border-bottom:2px solid #CC234C; position:absolute; display:none;}
.daohang .lm{ width:960px; margin:0px auto;}
.daohang .lm a{  text-decoration:none; }
.daohang .lm dt{ width:175px; float:left; display:block; padding-bottom:20px; margin-left:44px;  padding-top:23px;}
.daohang .lm dt b{ border-bottom:2px solid #CC234C; font-family:'微软雅黑'; font-size:16px; height:26px; line-height:25px; }
.daohang .lm dt b a{ color:#CC224C;}
.daohang .lm dt p { line-height:27px; padding-top:10px; text-indent:0px;}
.daohang .lm dt p a{ font-size:14px; font-family:'宋体'; color:#4C4C4C; width:80px; margin-right:40px; white-space:nowrap;}
.daohang .lm dt p a:hover{color:#CC224C; text-decoration:underline;}

#zhez{ width:1000px; height:1px;  position:absolute; left:50%; margin-left:-490px; top:0px;z-index: 200;}
.float{position:absolute; top:91px; width:300px; left:0px;}
.fixed{clear:both;position:fixed;_position:absolute;_bottom:auto;top:0;_top:expression(eval(document.documentElement.scrollTop));right:0px;z-index:9;} 
.qqFloat {POSITION: absolute; }

.div2{top:10px;z-index:999;position:fixed;_position:absolute}


.header_top{width:100%;border-bottom:3px solid #eee; background-color:#FFF; overflow:hidden;}
	.nav_top{overflow:hidden;position:relative;margin: 30px auto 20px;width:960px;padding:0 10px;}
		.logo{float:left;}
		.sepecial{float:left;font-size:12px;margin:7px 0 0 32px;width:270px;}
		.sepecial li{height:21px;line-height:21px;text-align:left; color:#4d4d4d;}
		.sepecial li span {display: block;float: left;width: 18px;}
		.telphone{float:left; margin: 5px 2px 0 172px;}
		.search_ft{background:url(../../images/single/search.png) no-repeat;width:250px;height:28px;position:absolute;right:10px;bottom: 10px;line-height:28px;overflow:hidden;}
		.search_ft .button{background:none;border:0;cursor:pointer;float:right;height:28px;padding:0;width:32px;text-indent:-999px;}
		
		/**+html .search_ft .txt {height:28px;line-height:26px;}  */
		.search_ft .txt {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #707070;
    height: 28px;
    padding: 0 0 0 10px;
    width: 200px;line-height:28px;
}
.nav{background:url(../../images/single/nav_bg.jpg) repeat-x;height:44px;z-index:100;position:relative;}
#navigation{z-index:88;}
.nav_con{width:970px;margin:0 auto;height:44px;position:relative;padding:0 0 0 10px;}
	#nav_main{ /*width:786px;*/ width:960px;height:47px;float:left;position:absolute;left:10px;top:0;overflow:visible;}
	#nav_main li {float: left;height: 44px;line-height: 44px;text-align: center;margin:0 9px 0 0;position:relative;}
	#nav_main .hover{background-color:#A30E28;font-weight:700;border-bottom:4px solid #850C21;}
	#nav_main li a{text-decoration:none;color:#fff;font-size:16px;width: 72px;display:block;padding:0 22px;}
	.choice{background:#A30E28;}
	#nav_main li .nav_in{position:absolute;left:0;top:44px;z-index:9999;display:none;}
	#nav_main li .nav_in li{background:#A30E28 url(../../images/sprit/nav_inbg.jpg) 23px center no-repeat;}
	#nav_main li .nav_in li a{font-size:14px;}
    /*#nav_main li a:hover{background-color:#A30E28;font-weight:700;border-bottom:4px solid #850C21;}*/
	
	.nav_hover {border: 0 none;height: 4px;width: 120px;background:#850C21;position:absolute;left:0;bottom:-4px;_bottom:0;}
	
	/*.store{float:right;height:44px;overflow:hidden;}
	.store li{width:26px;float:left;height: 25px;padding: 10px 12px 9px 0;vertical-align:middle;}
	.store .app {background: url(../../images/single/app_right.jpg) no-repeat scroll right 0 transparent;margin: 0;padding-right: 0;text-align: left;width: 50px;}*/
	
.language {background: url(../../images/single/app_right.jpg) no-repeat scroll right 0 transparent;float: right;padding:10px 24px;position: absolute;right: 0px;width: 58px;height:26px;overflow:hidden;}
	#zh_click_t {background: url(../../images/sprit/language.png) no-repeat scroll 0 -27px transparent;display: block;float: left;height: 26px;line-height: 999px;margin: 0 6px 0 0;overflow: hidden;width: 26px;cursor:pointer;}
	#zh_click_s {background: url(../../images/sprit/language.png) no-repeat scroll 0 0 transparent;display: block;float: left;height: 26px;line-height: 999px;overflow: hidden;width: 26px;cursor:pointer;}

