@charset "gb2312";
/* CSS Document */
/*reset*/
body,html{ padding:0; margin:0 auto; background:#fff; line-height:24px; word-break:break-all; font-family:"Microsoft YaHei"; font-size:12px;}
img{ border:none;}
h1,h2,h3,h4,h5,h6,hr,blockquote,form,ul,ol,li,p,pre,dl,dt,dd,fieldset,legend,button,input,textarea,th,td,figure{ padding:0; margin:0;}
ul,ol,li{ list-style:none;}
sup{ vertical-align:text-top;}
sub{ vertical-align:text-bottom;}
legend{ color:#000;}
fieldset{ border:0;} 
button,input,select,textarea{ font-size:100%;}
table{ border-collapse:collapse; border-spacing:0;}
textarea{ resize:none;}
select{ height:22px; line-height:18px; padding:2px; border:1px solid #d9d9d9; border-radius:2px;}

/*public font*/
button,input,select,textarea{ font-family:Arial, Helvetica, sans-serif ËÎÌå; color:#333; font-size:12px;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:500;}
address,cite,dfn,em,var,s{ font-style:normal;}
code,kbd,pre,samp{ font-family:courier new, courier, monospace;}
.fn{ font-weight:500;}.fb{ font-weight:700;}
small,.ft12{ font-size:12px;}.ft14{ font-size:14px;}.ft16{ font-size:16px;}.ft18{ font-size:18px;}.ft20{ font-size:20px;}.ft22{ font-size:22px;}.ft24{ font-size:24px;}
.ffs{ font-family:"ËÎÌå";}.ffm{ font-family:"Microsoft YaHei";}.ffa{ font-family:Arial, Helvetica, sans-serif;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#f00; text-decoration:underline;}
.op8:hover{ filter:alpha(opacity=80); opacity:0.8;}
.c-29,.c-29 a{ color:#299907;}
.c-ff,.c-ff a{ color:#FFA337;}
.c-99,.c-99 a{ color:#999;}
.ti2{ text-indent:2em;}
.ws10{ word-spacing:10px;}

/*grid*/
.tm-2{ margin-top:-2px;}.tm-4{ margin-top:-4px;}.tm5{margin-top:5px;}.tm10{margin-top:10px;}.tm15{margin-top:15px;}.tm20{margin-top:20px;}.tm25{margin-top:25px;}.tm30{margin-top:30px;}.tm35{margin-top:35px;}.lm-1{ margin-left:-1px;}.lm5{margin-left:5px;}.lm10{margin-left:10px;}.lm15{margin-left:15px;}.lm20{margin-left:20px;}.lm25{margin-left:25px;}.lm35{margin-left:35px;}.lm80{margin-left:80px;}.rm5{margin-right:5px;}.rm10{margin-right:10px;}.rm15{margin-right:15px;}.rm20{margin-right:20px;}.rm25{margin-right:25px;}.bm5{margin-bottom:5px;}.bm10{margin-bottom:10px;}.bm15{margin-bottom:15px;}.bm20{margin-bottom:20px;}.bm25{margin-bottom:25px;}.tp5{padding-top:5px;}.tp10{padding-top:10px;}.tp15{padding-top:15px;}.tp20{padding-top:20px;}.tp25{padding-top:25px;}.tp55{padding-top:55px;}.tp60{padding-top:60px;}.lp5{padding-left:5px;}.lp10{padding-left:10px;}.lp15{padding-left:15px;}.lp20{padding-left:20px;}.lp25{padding-left:25px;}.lp30{padding-left:30px;}.lp40{padding-left:40px;}.rp5{padding-right:5px;}.rp10{padding-right:10px;}.rp15{padding-right:15px;}.rp20{padding-right:20px;}.rp25{padding-right:25px;}.bp5{padding-bottom:5px;}.bp10{padding-bottom:10px;}.bp15{padding-bottom:15px;}.bp20{padding-bottom:20px;}.bp25{padding-bottom:25px;}.bp55{padding-bottom:55px;}.bp60{padding-bottom:60px;}.rp8{ padding-right:8px;}
.wrapper{ width:1000px; margin:0 auto;}
.tl{ text-align:left;}.tc{ text-align:center;}.tr{ text-align:right;}
.fl{ float:left; _display:inline;}.fr{ float:right;}
.clear{ clear:both; line-height:0px; font-size:0px;}
.clearfix:after{ content:".";display:block; height:0; clear:both; visibility:hidden;}
.clearfix{ zoom:1;}
.hr_20{ clear:both; height:20px; overflow:hidden; font-size:1px; line-height:1px;}
.vm{ vertical-align:middle;}.vt{ vertical-align:top;}
.db{ display:block;}.dn,.dsn{ display:none;}.vh{ visibility:hidden;}
.utra{ transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.pta{ position:absolute;}.ptr{ position:relative;}
.cp{ cursor:pointer;}
.grid450{ width:450px;}
.grid480{ width:480px;}
.grid260{ width:260px;}
.grid200{ width:200px;}

/*style*/
.banner{ background:url(/z2015/xsc01/images/banner.jpg) no-repeat top center; min-width:1024px; height:299px;}
.banner .nav{ line-height:59px; font-size:14px; word-spacing:30px;}
.banner .nav a{ color:#999;}
.header{ padding-top:50px; position:relative;}
.header .title h1{ font-size:55px; font-weight:700; line-height:60px; color:#fff; float:left;}
.header .title h1 font{ color:#FFD714;}
.header .title dl{ float:left; width:128px; margin:6px 0 0 5px;}
.header .title dl dt{ background:url(/z2015/xsc01/images/ban_bg.png) no-repeat; width:120px; height:39px; padding:3px 0 0 3px; color:#0BAAD4; font-size:15px; line-height:18px;}
.header .title dl dt strong{ display:block;}
.header .title dl dd{ color:#FFD81E; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:16px;}
.header h2{ font-size:18px; color:#fff; line-height:34px;}
.header .catalog{ padding-top:15px;}
.header .catalog ul{ width:215px; border:1px solid #0AB5F5; background:#099CD6; color:#fff; position:relative; float:left; height:20px; overflow:hidden; cursor:pointer;}
.header .catalog ul li{ line-height:20px; text-indent:10px;}
.header .catalog ul li a{ color:#fff;}
.header .catalog ul i{ border-width:4px; border-style:solid; border-color:#0AB5F5 transparent transparent transparent; width:0; height:0; line-height:0; font-size:0; position:absolute; right:6px; top:8px;}
.header .catalog .gz{ background:#3EC4F7; line-height:22px; padding:0 10px; color:#fff; float:left; margin-left:10px;}
.header .wm{ width:132px; position:absolute; right:0; top:40px; text-align:center; color:#fff; font-size:12px; line-height:18px;}

.focusarea{ border-bottom:1px dashed #ddd; padding:30px 0;}
.focusBox{ width:300px; height:190px; float:left; overflow:hidden; position:relative;}
.focusPic li{ position:absolute; left:0; top:0; display:none;}
.focusPic li img{ width:300px; height:190px; display:block;}
.focusTxt{ position:absolute; font-size:14px; height:26px; bottom:0px; left:0; line-height:26px; background-color:#000; color:#FFF; width:300px; filter:alpha(opacity=70); opacity:0.7; overflow:hidden;}
.focusTxt p{ text-indent:15px; display:none;}
.focusTxt p a{ color:#FFF;}
.focusTxt p a:hover{ color:#FFF;}
.focusNum{ position:absolute; right:-1px; bottom:0;}
.focusNum span{ display:inline-block; width:16px; height:26px; border-right:1px solid #fff; text-align:center; line-height:26px; background-color:#414852; color:#FFF; cursor:pointer;}
.focusNum span.on{ background-color:#0BAAD5;}
.focusarea .news{ width:390px; float:left; margin:0 30px; font-size:14px; line-height:27px;}
.focusarea .news span{ color:#0692C5;}
.focusarea .bb{ width:218px; height:163px; margin-top:5px; float:left; border:1px solid #CEEBF7; background:#F5FCFF; position:relative; padding:20px 10px 0 20px;}
.focusarea .bb h3{ font-size:15px; color:#0692C6; position:absolute; top:-8px; left:75px; font-weight:700; padding:0 15px; background:#fff; line-height:16px;}
.focusarea .bb h3 i{ width:5px; height:5px; border-radius:50%; position:absolute; top:5px; background:#CEEBF7; font-size:0; line-height:0;}
.focusarea .bb h3 .i1{ left:0;}
.focusarea .bb h3 .i2{ right:0;}
.focusarea .bb div{ height:144px; overflow:hidden;}

.tabarea{ padding:30px 0;}
.tabTit li{ width:64px; line-height:30px; text-align:center; background:#EAEAEA; float:left; margin:0 8px 8px 0; cursor:pointer;}
.tabTit li.on{ background:#0BAAD5; color:#fff;}
.tabTit li.last{ margin-right:0;}
.tabCon{ padding-top:30px;}
.tabCon div{ width:1000px; position:relative;}
.tabCon div i{ background:url(/z2015/xsc01/images/sz.png) no-repeat; width:20px; height:20px; position:absolute; left:50%; top:50%; margin:-11px 0 0 -11px;}
.tabCon dl{ width:440px; float:left;}
.tabCon dl dt{ font-size:18px; margin-bottom:10px;}
.tabCon dl dd img{ width:190px; height:120px; display:block; float:left; margin-right:15px;}
.tabCon dl.d1{ padding:10px 59px 40px 0; border-right:1px solid #eee; border-bottom:1px solid #eee;}
.tabCon dl.d2{ padding:10px 0 40px 60px; border-bottom:1px solid #eee;}
.tabCon dl.d3{ padding:40px 59px 10px 0; border-right:1px solid #eee;}
.tabCon dl.d4{ padding:40px 0 10px 60px;}
.tabCon div.none{ display:none;}

.recommend{ padding-bottom:25px; margin-top:10px;}
.recommend h3{ border-top:3px solid #CDE9F4; height:10px; position:relative; margin-bottom:25px;}
.recommend h3 span{ position:absolute; left:50%; top:-14px; margin-left:-50px; padding:0 15px; background:#fff; font-size:20px; font-weight:700; color:#0692C6;}
.recommend ul li{ width:168px; float:left; margin-right:40px; text-align:center;}
.recommend ul li.last{ margin-right:0;}
.recommend ul li img{ width:168px; height:110px; display:block; margin-bottom:5px;}

/*footer*/
.footer2013{ border-top:3px solid #7e7e7e; background-color:#e8e8e8; padding:10px 0; line-height:28px;}
.footer2013 a{ white-space:nowrap;}
.footer2013 .tc{ border-top:1px solid #000; padding-top:20px; margin-top:20px;}
.link{ padding:10px 0; zoom:1; overflow:hidden; word-spacing:22px;}
.link dt{ width:100px; float:left;}
.link dd{ width:900px; float:left;}
.footer2013 .tc{ margin-top:0;}