﻿@charset "utf-8";
*{padding:0;margin:0;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;min-width:1180px;}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;behavior:url(csshover.htc);min-width:1180px;}
a{color:#202020;text-decoration:none;transition: 0.1s all;-webkit-transition: 0.1s all;-o-transition: 0.1s all;-moz-transition: 0.1s all;-ms-transition: 0.1s all;}
a:hover{color:#f00;}
ul,li,ol,dl,dd,dt{list-style:none;margin:0;padding:0;}
img{border:0;vertical-align: middle;}
h1,h2,h3,h4,h5,h6,.t1,.t2,.t3,.t4,.t5,.t6 {font-weight:500;margin:0 auto;}
button,input,textarea{border:1px solid #ccc;padding:0 5px;font-family:inherit;font-size:inherit;line-height:inherit}
input:hover,textarea:hover{border:1px solid #39f;padding:0 5px;}
select,option{font-family:inherit;font-size:inherit;line-height:inherit}
.clearfix{display:inline-block;}
* html .clearfix {height: 1%;}
.clearfix,.show{display:block;}
.clear{clear:both;}
.hide{display:none;}
.l{float:left;}
.r{float:right;}

.header,.ad,.m,.footer{max-width:100%;position:relative}
.header::before,.ad::before,.m::before,.footer::before{content:"";width:100%;clear:both;}
.header::after,.ad::after,.m::after,.footer::after{content:"";width:100%;clear:both;}
.menu,.c{max-width:1180px;padding:0 15px;margin:0 auto;position:relative;}
.topmenu{max-width:100%;background:#000;line-height:230%;font-size:12px;text-align:right;color:#fff;}
.topmenu a{padding:0 2px;color:#fff;display:inline-block;}
.topmenu a:hover{color:#eee;}
.topmenu .l{color:#fff;position:absolute;top:0;left:0;padding:0 15px;}
.topmenu .mobile{background:url(../images/mobile.png) left center no-repeat;padding:0px 0px 0px 16px;position:relative;}
.topmenu .mobile em{display:none;border:1px solid #ccc;
-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.24);
-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.24);
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.24);
animation-name:saAni2;-webkit-animation:saAni2 0.4s linear 0s normal none;-moz-animation:saAni2 0.4s linear 0s normal none;animation:saAni2 0.4s linear 0s normal none;
}
@-webkit-keyframes saAni2{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes saAni2{from{opacity:0;-moz-transform:scale(0,0);} to{opacity:1;-moz-transform:scale(1,1);} }
@keyframes saAni2{from{opacity:0;transform:scale(0,0);} to{opacity:1;transform:scale(1,1);} }
.topmenu .mobile:hover em{display:block;position:absolute;top:20px;left:-50%;z-index:10000;}
.header{background:#fff}
.header .c{padding:20px 0 20px;height:100px;overflow:hidden;position:relative;}
.logo{float:left;width:250px;height:100px;line-height:100px;overflow:hidden;margin-left:35px;}
.header .cc{padding-top:20px;margin-left:50px;line-height:32px;width:450px;overflow:hidden;float:left;color:#202020;}
.header .cc big{font-size:22px;font-weight:bold;color:#505050;display:block;border-bottom:1px solid #aaa;line-height:38px}
.header .cc big i{font-size:30px;color:#f50;padding-right:18px;font-style:normal;}
.header .cc small{font-size:18px;font-weight:500;display:block;}
.header .r{padding:58px 35px 0 110px;color:#000;font-size:16px;background:#fff url(../images/cxt.jpg) 26px 4px no-repeat;}
.header .r font{color:#f50;font-size:20pt;font-weight:bold;letter-spacing:1px;}
.nav{max-width:100%;background:#000;position:relative;z-index:100;}
.menu{line-height:48px;position:relative;}
.menu:after{content: ""; clear: both; display: block;}
.menu li{float:left;margin-right:1px}
.menu li a{padding:0;display:block;color:#fff;font-size:16px;min-width:120px;text-align:center;transition: 0s all;-webkit-transition: 0s all;-o-transition: 0s all;-moz-transition: 0s all;-ms-transition: 0s all;}
.menu li a:hover{background:#f50;color:#fff;font-weight:500;}
.menu li:hover a{background:#f50;font-weight:500;}
.menu li:hover ul li a{background:#505050;white-space:nowrap;width:auto;min-width:90px;padding:0 15px;overflow:hidden;font-weight:500;}
.menu li ul{display:none;position:absolute;top:100%; z-index:999;box-shadow:-2px 2px 5px rgba(0,0,0,.1);}
.menu li:hover > ul{display:block;}
.menu li ul li{float:none;position:relative;}
.menu li ul li a:hover,.menu li ul li:hover a{background:#f50;}
.menu li ul li:hover li a{background:#505050;}
.menu li ul li:hover li a:hover{background:#f50;}
.menu li ul li ul{display:none;left:100%;top:0%;width:auto;}
.menu li:hover > ul ul{display:none;}
.menu li:hover > ul li:hover > ul{display:block;}
#navigation{}
#navigation a{line-height:40px;font-size:14px;text-align:left}
.menu .on{background:#f50;color:#fff}

.menu li:hover > ul{animation-name:saAni;-webkit-animation:saAni 0.4s linear 0s normal none;-moz-animation:saAni 0.4s linear 0s normal none;animation:saAni 0.4s linear 0s normal none;}
@-webkit-keyframes saAni{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes saAni{from{opacity:0;-moz-transform:scale(0,0);} to{opacity:1;-moz-transform:scale(1,1);} }
@keyframes saAni{from{opacity:0;transform:scale(0,0);} to{opacity:1;transform:scale(1,1);} }
.menu li:hover > ul{animation-name:scode;-webkit-animation:scode 0.3s linear 0s normal none;-moz-animation:scode 0.3s linear 0s normal none;animation:scode 0.3s linear 0s normal none;}
@-webkit-keyframes scode{from{opacity:0;-webkit-transform:scale(1,0);transform-origin:left top;} to{opacity:1;-webkit-transform:scale(1,1); transform-origin: left top;} }
@-moz-keyframes scode{from{opacity:0;-moz-transform:scale(1,0); transform-origin:left top;} to{opacity:1;-moz-transform:scale(1,1);transform-origin:left top;} }
@keyframes scode{from{opacity:0;transform:scale(1,0);transform-origin:left top;} to{opacity:1;transform:scale(1,1);transform-origin: left top;}}

/* AD css */
.slideBox,.slideBox2{ width:100%; height:500px; overflow:hidden; position:relative;}
.slideBox .hd,.slideBox2 .hd{overflow:hidden; position:absolute;left:0 right:0; bottom:10px; z-index:10;width:100%;}
.slideBox .hd ul,.slideBox2 .hd ul{ overflow:hidden; zoom:1;text-align:center;}
.slideBox .hd ul li,.slideBox2 .hd ul li{margin:0 3px;  width:40px; height:10px; line-height:10px; text-align:center; background:#fff; cursor:pointer;filter:alpha(opacity=75);opacity:0.75;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;display:inline-block;text-indent:-999px;overflow:hidden;border-radius:5px;}
.slideBox .hd ul li.on,.slideBox2 .hd ul li.on{ background:#f50; color:#fff;filter:alpha(opacity=100);opacity:1;}
.slideBox .bd,.slideBox2 .bd{ position:relative;width:1920px;height:100%; z-index:0;overflow:hidden;margin:0 auto;
	margin:0 -moz-calc(50% - 960px);
	margin:0 -webkit-calc(50% - 960px);
	margin:0 calc(50% - 960px);}
.slideBox .bd li,.slideBox2 .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img,.slideBox2 .bd img{display:block;width:1920px;height:500px;}

.slideBox2{height:auto;}
.slideBox2 .bd{width:360px;
	margin:0 -moz-calc(50% - 180px);
	margin:0 -webkit-calc(50% - 180px);
	margin:0 calc(50% - 180px);}
.slideBox2 .bd img{width:360px;height:auto;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next,
.slideBox2 .prev,
.slideBox2 .next{ position:absolute; left:0%; top:50%; margin-top:-50px; display:block; width:32px; height:80px; background:#000 url(../images/slider-arrow.png) -110px 25px no-repeat; filter:alpha(opacity=30);opacity:0.3;}
.slideBox .next,.slideBox2 .next{ left:auto; right:0%; background-position:8px 25px;}
.slideBox .prev:hover,
.slideBox .next:hover,
.slideBox2 .prev:hover,
.slideBox2 .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop,.slideBox2 .prevStop{ display:none;}
.slideBox .nextStop,.slideBox2 .nextStop{ display:none;}

.bg1{background:#f8f8f8;padding:15px 0;}
.bg2{background:#f8f8f8;padding:25px 0 35px;}
.bg3{background:#f9f9f9;padding:25px 0 50px;}
.bg4{background:#fff;padding:25px 0;}
.bg5{background:#f8f8f8;padding:5px 0 10px;}
.bg6{background:#e9e9e9;padding:35px 0;}
.bg7{background:#f1f1f1;padding:35px 0 35px;}
.bg8{background:#ddf3ff;padding:35px 0;}
.bgf{background:#fff;}
.h10{height:10px;}
.h15{height:15px;}
.h20{height:20px;}

.m .c{position:relative;}
.c .right{width:auto;margin-left:260px;position:relative;background:#fff}
.c .left{width:240px;float:left;border-radius:3px;box-shadow:0px 0px 5px rgba(0,0,0,.2);}
.c .left h2{ height:48px; font-size:18px;color:#fff;background:#f50;padding:20px 0 0 20px; line-height:24px;}
.c .left h2 p{ width:40px; font-family:"Times New Roman", Times, serif; font-size:50px; color:#fff; float:left; line-height:40px;}
.c .left h2 a{ color:#fff;}
.c .left h2 i{ font-style:normal;display:block; text-transform:uppercase; font-family:"Times New Roman", Times, serif; font-size:12px; color:#fff; line-height:18px;}

.c .t1{text-align:center;margin:0 auto 30px;font-size:24px;font-weight:bold;font-family:"Times New Roman", Times, serif;letter-spacing:2px;}
.c .t1 small{display:block;text-transform:uppercase; font-family:"Times New Roman", Times, serif; font-size:24px; color:#f50;line-height:180%}
.c .t1 small i{font-size:50px;}
.c .t4{font-size:16pt;font-weight:bold;color:#0083d6;padding:5px 10px;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.12);}
.c .t4 em{color:#0396f3;font-weight:bold;padding-left:15px;font-size:14pt;}
.c .t2{font-family:"Times New Roman", Times, serif;font-size:24px;color:#707070;border-bottom:1px solid #aaa;padding:5px 20px 5px 20px;font-weight:bold;letter-spacing:2px;position:relative;}
.c .t2 small{padding-right:10px;text-transform:uppercase; font-family:"Times New Roman", Times, serif; font-size:24px; color:#f50;}
.c .t2 small i{font-size:50px;}
.c .t2 .more{position:absolute;top:45px;right:10px;text-indent:0em;}
.c .t2 .more>a{display:block;padding:3px 0 2px 7px;background:#f50;color:#fff;font-size:13px;overflow:hidden;border-radius:5px;letter-spacing:0px;}
.c .t2 .more>a>span{padding:5px 5px;margin-left:0px;color:#fff}
.c .t2 .more>a>span:after{content:'';position:relative;display:inline-block;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fff;}
.c .t5{font-size:16px;color:#505050;border-bottom:1px solid #aaa;padding:8px 20px 5px 5px;font-weight:bold}
.c .t5 small{padding-left:8px;text-transform:uppercase; font-family:"Times New Roman", Times, serif; font-size:14px; color:#999;}
.c .t5 small i{font-size:50px;}
.c .content{padding:25px 35px 15px 20px;width:auto;margin-right:400px;line-height:188%;font-size:14px;}
.c .picstr{width:360px;float:right;box-shadow:0px 0px 5px rgba(0,0,0,.2);margin:25px 15px 25px 0;}
.homelink{display:block;height:40px;line-height:36px; text-align:right;position:absolute;right:10px;top:2px;color:#999;font-size:13px}
.homelink a {color:#999}
.homelink a:hover{color:#555;}
.home .homelink{top:5px;display:none;}
.home .homelink a{padding:5px 8px;background:#08e;overflow:hidden;color:#fff;border-radius:8px;font-size:11px;font-weight:600;}
.home .homelink a:hover{background:#33aaff;}
.pagelist,.nextlist{margin:25px 10px 0;text-align:center;background:#f7f7f7;line-height:200%;padding:5px 10px;border-radius:25px;}
.nextlist{text-align:right;padding:5px 25px;}
.pagelist{font-size:14px;}
.pagelist a{padding:5px 8px;border:1px solid #ddd;background:#fff;}
.pagelist a.on{background:#f50;color:#fff}
.pagelist a:hover{background:#f50;color:#fff}
.nextlist{text-align:right;padding:5px 25px;}

.c .right .t2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left;font-size:12pt;letter-spacing:2px;padding:0 0 0 40px ;background:#f1f1f1 url(../images/t3.png) 15px center no-repeat;color:#777;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-weight:bold;margin:0px 0px 0px;line-height:250%;}
.right .t3,.cps .t3{text-align:left;font-size:12pt;letter-spacing:2px;padding-left:40px;background:#f1f1f1 url(../images/t3.png) 15px center no-repeat;color:#777;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-weight:bold;margin:0px -10px 15px;line-height:250%;}

ul.cmenu{padding:10px;background:#000;}
ul.cmenu li{display:block;line-height:270%;position:relative;/*float:left;*/}
ul.cmenu li a{display:block;padding:0 10px 0 18px;border-bottom:1px solid #000;font-size:14px;font-weight:500;color:#fff;
transition: 0s all;-webkit-transition: 0s all;-o-transition: 0s all;-moz-transition: 0s all;-ms-transition: 0s all;}
ul.cmenu li a::before{content:'';position:relative;display:inline-block;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000;margin-right:15px;}
ul.cmenu li li a{background:#505050;pointer-events:auto;cursor:pointer;}
ul.cmenu li a:hover::before{border-left:5px solid #000;}
ul.cmenu li a.this,ul.cmenu li.on a{color:#fff;}
ul.cmenu li a.this:hover{color:#fff;}
ul.cmenu li ul{padding:0;display:block;position:relative;top:0px;left:0;}
ul.cmenu li.on ul{display:block;}
ul.cmenu li ul li{position:relative;white-space:nowrap;}
ul.cmenu li ul li a{padding-left:18px;background:#505050;color:#fff;font-weight:500;}
ul.cmenu li ul li a::before{border-left:5px solid #aaa;}
ul.cmenu li ul li:hover a::before{border-left:5px solid #fff;}
ul.cmenu li ul li a:hover{background:#f50;color:#fff;}
ul.cmenu li i{font-style:normal;background:#f50 url(../images/on_2.png) center center no-repeat;overflow:hidden;display:block;position:absolute;top:6px;left:6px;width:24px;height:24px;text-align:center;cursor:pointer;font-weight:bold;color:#777;}
ul.cmenu li i:hover{background:#f50 url(../images/on_2.png) center center no-repeat;}
ul.cmenu li.on i{background:#f50 url(../images/on_2.png) center center no-repeat;}

ul.cmenu2{padding:10px;background:#000;}
ul.cmenu2 li{display:block;line-height:270%;position:relative;/*float:left;*/}
ul.cmenu2 li a{display:block;padding:0 10px 0 18px;border-bottom:1px solid #000;font-size:14px;font-weight:500;color:#fff;
transition: 0s all;-webkit-transition: 0s all;-o-transition: 0s all;-moz-transition: 0s all;-ms-transition: 0s all;}
ul.cmenu2 li a::before{content:'';position:relative;display:inline-block;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #aaa;margin-right:15px;}
ul.cmenu2 li:hover a{background:#f50;color:#fff;}
ul.cmenu2 li:hover li a{background:#505050;}
ul.cmenu2 li:hover a::before,ul.cmenu2 li.on a::before{border-left:5px solid #fff;}
ul.cmenu2 li a.this,ul.cmenu2 li.on a{color:#fff;}
ul.cmenu2 li a.this:hover{color:#fff;}
ul.cmenu2 li ul{padding:0;display:none;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;position:absolute;top:0px;left:100%;}
ul.cmenu2 li:hover ul{display:block;min-width:120px;z-index:1000;}
ul.cmenu2 li:hover ul ul{display:none}
ul.cmenu2 li:hover ul li:hover ul{display:block}
ul.cmenu2 li ul li{position:relative;white-space:nowrap;}
ul.cmenu2 li ul li a{padding-left:18px;background:#999;color:#fff;font-weight:500;}
ul.cmenu2 li ul li a:hover{background:#f50;color:#fff;}
ul.cmenu2 li ul li a:hover,ul.cmenu2 li ul li:hover a{}
ul.cmenu2 li i{font-style:normal;background:url(../images/on.png) center center no-repeat;overflow:hidden;display:block;position:absolute;top:0px;right:0px;width:42px;height:38px;text-align:center;cursor:pointer;font-weight:bold;color:#777;display:none}
ul.cmenu2 li:hover i,ul.cmenu2 li.on i{background:url(../images/on_1.png) center center no-repeat;z-index:0;}
u}.cmenu2 li ul li i{display:none;}

.sitemap .cmenu{}
.sitemap .cmenu li{width:100%;border-bottom:5px solid #fff;background:#eee;}
.sitemap .cmenu li a{min-width:160px;}
.sitemap .cmenu li a:hover{background:none;}
.sitemap .cmenu li i{display:none;}
.sitemap .cmenu li ul{display:block;}
.sitemap .cmenu li ul li{width:160px;border-bottom:0px solid #fff;background:#f7f7f7;}

.product dl{width:23%;margin:0 1% 2%;float:left;position:relative;}
.product dl dd{position:relative;border:1px solid #eee;border-bottom:none}
.product dl:hover dd{border:1px solid #ccc;border-bottom:none}
.product dl dd img{width:100%;height:168px;}
.product dl dd a{display:block;}
.product dl dt{line-height:37px;height:35px;text-align:center;}
.product dl dt a{display:block;padding:0 10px;white-space:nowrap;overflow:hidden;background:#f8f8f8;border:1px solid #eee;border-top:none}
.product dl:hover dt a{background:#f0f0f0;border:1px solid #ccc;border-top:none;color:#505050}
@media �screen,screen9 {
.product dl{width:22.5%;}
.product dl:hover dd a,.product dl dd:hover a{background:none;}
}/* 只支持IE6、7、8 */

.product{overflow:hidden}
.product li{width:23%;margin:0 1% 2%;float:left;position:relative;}
.product li:nth-child(4n+1){clear:both}
.product li p{position:relative;border:1px solid #eee;border-bottom:none}
.product li:hover p{border:1px solid #ccc;border-bottom:none}
.product li p i{position:absolute;top:0px;left:0px;z-index: 11;font-size:16pt;color:green;padding:5px 10px;font-weight:bold;FONT-FAMILY:"Verdana","Arial","Helvetica","sans-serif";}
.product li p img{width:100%;height:168px;}
.product li p a{display:block;}
.product li span{line-height:37px;height:35px;text-align:center;}
.product li span a{display:block;padding:0 10px;white-space:nowrap;overflow:hidden;background:#f8f8f8;border:1px solid #eee;border-top:none}
.product li:hover span a{background:#f0f0f0;border:1px solid #ccc;border-top:none;color:#505050}
@media �screen,screen9 {
.product li{width:22.5%;}
.product li:hover p a,.product li p:hover a{background:none;}
}/* 只支持IE6、7、8 */
.cps li:nth-child(4n+1){clear:both}

.pclass{display:block;overflow:hidden;margin-bottom:15px;}
.pclass .thumb{width:300px;height:260px;float:left;margin-right:15px;}
.pclass .tit{background:#f0f0f0;line-height:36px;font-size:16px;font-weight:bold;overflow:hidden;padding-left:15px;}
.pclass .desc{line-height:22px;padding:10px;background:#f8f8f8;overflow:hidden;}
.pclass .icon{padding:5px 10px 5px 35px;overflow:hidden;}
.pclass .icon a{display:block;}
.pclass .icon a::before{content:'';position:relative;display:inline-block;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #aaa;margin-right:15px;}

/*新闻列表*/
.newslist,.downloadlist {border:1px solid #ccc;background:#fff;padding:15px 10px;}
.newslist li,.downloadlist li{overflow:hidden; zoom:1; height:auto !important;margin:10px 0;border-bottom:1px solid #ccc;padding-bottom:5px;}
.newslist li a,.downloadlist li a{float:left;  padding-left:15px;font-size:13pt;font-weight:600;color:#505050;}
.newslist li a:hover,.downloadlist li a:hover{color:#f00;}
.newslist li em,.downloadlist li em{float:right;margin-right:15px;color:#999;font-style:normal;}
.newslist li span,.downloadlist li span{color:#888;display:block;clear:both;font-size:10pt;padding:5px 15px;line-height:180%;}
.newslist li span img,.downloadlist li span img{width:100px;height:68px;padding:0 12px 5px 0;}
.newslist li span a,.downloadlist li span a{padding-left:0;}
.title{text-align:center;font-size:20pt;line-height:200%;padding:15px 0 5px;letter-spacing:3px;}
.info{text-align:center;font-size:10pt;color:#707070;}
.info span{padding:0 8px}
.maininfo,#maininfo,.sitemap{padding:25px 35px;font-size:16px;line-height:180%;border-bottom:1px solid #ccc;overflow:hidden;}
#maininfo{padding:15px;padding-top:25px;}
.maininfo p,#maininfo p,.sitemap p{margin-bottom:8px;}
.maininfo img,#maininfo img{
max-width:800px;
width:expression(this.width>800px?"800px":this.width); 
}
.maininfo h3,#maininfo h3{margin:3px 0 10px;font-weight:bold;}
.maininfo .con,#maininfo .con{padding:5px 15px 15px;overflow:hidden;}
.gb{overflow:hidden;}
.gbimg{width:36%;float:left;padding:1%;}
.gbimg img{width:100%;border:5px solid #fff;}
.gbimg .fd{text-align:center;background:#f4f4f4;display:block;width:100%;border:5px solid #fff;line-height:2;}
.gbcs{width:55%;float:right;border:1px solid #ccc;padding:1%;overflow:hidden;background:#fff;font-size:16px;line-height:165%;color:#000;}
.gbcs li{display:block;margin:1px 0;background:#f1f1f1;overflow:hidden;}
.gbcs li i{font-style:normal;width:20%;display:block;float:left;text-align:center;padding:8px 0;}
.gbcs li span{width:72%;display:block;float:left;background:#e5e5e5;padding:8px 4%;}
.gbimg img,.gbcs,.gbcon,.gbimg .fd,.MagicZoomBigImageCont,.plist li{
-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);}
.gbcon{width:50%;float:right;padding:7.6% 3%;overflow:hidden;font-size:18px;line-height:180%;background:#f7f7f7;border:5px solid #fff;}
.textstr{overflow:hidden;}
.tags{line-height:250%;padding:10px 15px;}
.cps{line-height:250%;padding:0 10px 12px;margin-top:10px;border-bottom:1px solid #ccc;overflow:hidden;}
.sitemap,.cps{border-left:1px solid #ccc;border-right:1px solid #ccc;}
.maininfo .file{text-align:center;padding:15px 15px 0;}
.maininfo .file a{padding:8px 10px;color:#fff;background:#c00;border-radius:8px;font-size:14px;font-weight:bold;}
.maininfo .file a:hover{background:#f00;}
.sitemap p{overflow:hidden;display:block;width:100%;}
.sitemap h3{margin:12px 0 8px;color:#06f;}
.sitemap ul,.sitemap ul.cmenu{background:#f7f7f7;padding:0;margin:0;overflow:hidden;}
.sitemap ul li,.sitemap ul.cmenu li{float:left;line-height:280%;}
.sitemap ul li a,.sitemap ul.cmenu li a{padding:5px 10px;margin:5px 10px;background:none;font-weight:normal;color:#505050;border:none;line-height:180%;}
.sitemap ul li a:hover,.sitemap ul.cmenu li a:hover{color:#f00;}

.imgstr,.imgstr1,.imgstr2{width:35%;float:left;padding:1%;margin-top:8px;padding-left:3%;}
.imgstr1{width:36%;float:right;}
.imgstr2{width:40%;float:none;margin:0 auto;}
.imgstr img,.imgstr2 img{width:100%;border:5px solid #fff;}
.imgstr3{width:100%;text-align:center;}
.imgstr3 img{width:500px;}
.imgstr1 img{width:100%;border:5px solid #fff;}
.imgstr .fd,,.imgstr2 .fd{text-align:center;background:#f4f4f4;display:block;width:100%;border:5px solid #fff;line-height:2;}
.cpcs,.downcs{width:55%;float:right;border:1px solid #eee;padding:1%;overflow:hidden;background:#fff;font-size:16px;line-height:165%;color:#000;margin:10px 0 15px;}
.downcs{float:left;width:98%;}
.cpcs li,.downcs li{display:block;margin:1px 0;background:#f1f1f1;overflow:hidden;}
.cpcs li i,.downcs li i{font-style:normal;width:22%;display:block;float:left;text-align:center;padding:8px 0;}
.cpcs li span,.downcs li span{width:70%;display:block;float:left;background:#e5e5e5;padding:8px 4%;}
.imgstr img,.imgstr1 img,.imgstr2 img,.cpcs,.cpcon,.imgstr .fd,.MagicZoomBigImageCont,.plist li{
-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);}
.cpcon{width:47%;float:right;padding:7.6% 3%;overflow:hidden;font-size:18px;line-height:180%;background:#f7f7f7;border:5px solid #fff;margin-right:3%;margin-top:2%;}
.textstr2{overflow:hidden;}
.textstr2 .imgstr{width:92%;padding:0;margin:8px auto 15px;float:none;}
.textstr2 .cpcon{width:86%;padding:2% 3%;margin:0 auto;float:none;}

/* picScroll-left */
.picScroll-left{position:relative;width:auto;margin:0 50px;background:#f4f4f4;border:1px solid #ddd;}
.picScroll-left .bd{overflow:hidden;margin:10px 15px;}
.picScroll-left .bd ul{overflow:hidden;zoom:1;}
.picScroll-left .bd ul li{width:16%;min-width:140px;margin:5px;float:left;_display:inline;overflow:hidden;text-align:center;border-radius:0 0 10px 10px;}
.picScroll-left .bd ul li .pic{text-align:center;border:1px solid #ddd;overflow:hidden;}
.picScroll-left .bd ul li .pic img{width:90%;height:140px;display:block;padding:5%;transition: all 0.5s ease 0s;-webkit-transform: all 0.5s ease 0s;}
.picScroll-left .bd ul:hover li:hover .pic{background:#0396f3;transition: 0.9s all;-webkit-transition: 0.9s all;-o-transition: 0.9s all;-moz-transition: 0.9s all;-ms-transition: 0.9s all;}
.picScroll-left .bd ul:hover li:hover .pic img{position: relative;z-index: 10;opacity: 0.95;-webkit-transform: scale(1.18);-moz-transform: scale(1.18);-ms-transform: scale(1.18);-o-transform: scale(1.18);}
.picScroll-left .bd ul li .title{line-height:39px;margin:0 auto;padding:0;}
.picScroll-left .bd ul li .title a{display:block;background:#e9e9e9;font-size:14px;font-weight:600;color:#777;}
.picScroll-left .bd ul:hover li:hover .title a{background:#0396f3;color:#fff;}
.picScroll-left .bd ul:hover li:hover{
-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);}
@media �screen,screen9 {
.picScroll-left .bd ul:hover li:hover .pic{background:none;}
}/* 只支持IE6、7、8 */

.picScroll-left .hd{overflow:hidden;background:#e9e9e9;padding:0 25px;position:relative;border-radius:15px 15px 0 0;}
.picScroll-left .prev,.picScroll-left .next{display:block;overflow:hidden;cursor:pointer;background:#d0d0d0 url("../images/slider-arrow.png") no-repeat;width:36px;height:50%;}
.picScroll-left .next{position:absolute;right:-36px;top:25%;background-position:10px 50%;}
.picScroll-left .prev{position:absolute;left:-36px;top:25%;background-position:-108px 50%;}
.picScroll-left .next:hover,.picScroll-left .prev:hover{background:#c0c0c0 url("../images/slider-arrow.png") no-repeat;;}
.picScroll-left .next:hover{background-position:10px 50%;}
.picScroll-left .prev:hover{background-position:-108px 50%;}

.caselist,.classlist{width:100%;overflow:hidden;}
.caselist li,.classlist li{width:30.29%;overflow:hidden;float:left;margin:1.5%;position:relative;border-radius:20px;
-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);}
.caselist li img,.classlist li img{width:94%;float:left;border:10px solid #fff;border-radius:20px;}
.caselist li p,.classlist li p{float:left;width:100%;height:100%;display:block;overflow:hidden;cursor:pointer;background-color: rgba(0,0,0,0);position:absolute;top:0%;left:0;color:#f4f4f4;transition: all 0.5s ease 0s;-webkit-transform: all 0.5s ease 0s;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.caselist li:hover p,.classlist li:hover p{background-color: rgba(0,0,0,0.3);opacity:1;-moz-opacity:1;filter:alpha(opacity=100);margin:0 auto;}
.caselist li p a,.classlist li p a{position:relative;display:block;width:100%;font-size:16pt;font-weight:bold;color:#f4f4f4;padding:10% 0 0;text-align:center;}
.caselist li p span,.classlist li p span{padding:10px 50px;display:block;font-size:12pt;line-height:170%;}
.classlist li p{top:80%;background-color: rgba(0,0,0,0.3);opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.classlist li p a{padding:15px 0 25px;transition: all 0.5s ease 0s;-webkit-transform: all 0.5s ease 0s;}
.classlist li:hover p{top:0;}
.classlist li:hover p a{padding:45px 0 0;}
@media �screen,screen9 {/* 只支持IE6、7、8 */
.demo p a{position: relative;}}

.case{width:100%;overflow:hidden;}
.case li{width:30.29%;overflow:hidden;float:left;margin:1% 1.5%;position:relative;border-radius:10px;
-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);}
.case li img{width:94%;float:left;border:10px solid #fff;}
.case li p{float:left;width:100%;height:100%;display:block;overflow:hidden;cursor:pointer;background-color: rgba(0,0,0,0);position:absolute;top:0%;left:0;color:#f4f4f4;transition: all 0.5s ease 0s;-webkit-transform: all 0.5s ease 0s;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.case li:hover p{background-color: rgba(0,0,0,0.3);opacity:1;-moz-opacity:1;filter:alpha(opacity=100);margin:0 auto;}
.case li p a{position:relative;display:block;width:100%;font-size:16pt;font-weight:bold;color:#f4f4f4;padding:10% 0 0;text-align:center;}
.case li p span{padding:10px 50px;display:block;font-size:12pt;line-height:170%;}

.youshi{width:100%;overflow:hidden;}
.youshi li{width:31.3%;margin:1%;float:left;background:#fff;border-radius:50px 0 50px 0;min-height:480px;}
.youshi li.y01 p,.youshi li.y02 p,.youshi li.y03 p{width:250px;height:250px;display:block;overflow:hidden;background:url("../images/youshi.jpg") no-repeat;padding:0;margin:30px auto 10px;}
.youshi li.y02 p{background-position:-250px 0;}
.youshi li.y03 p{background-position:-500px 0;}
.youshi li h3{font-size:18pt;text-align:center;color:#777;}
.youshi li span{text-align:center;padding:10px 20px 20px;display:block;line-height:168%;color:#777;}
.youshi li a{text-align:center;margin:0 auto;display:block;padding:8px 20px;background:#edf9ff;width:80px;border:0px solid #ccc;border-radius:20px;
-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);}
.youshi li:hover a{background:#0396f3;color:#fff;}

.ct_list{position:relative;}
.ct_list li{float:left;overflow:hidden;position:relative;
-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);}
.ct_list li img{float:left;width:100%;max-height:200px;}
.ct_list li p{float:left;width:100%;background:#fff;transition: all 0.5s ease 0s;-webkit-transform: all 0.5s ease 0s;}
.ct_list li p a{display:block;font-size:16px;font-weight:bold;line-height:230%;margin:8px 15px 0 12px;overflow:hidden;white-space:nowrap;border-bottom:1px solid #f50;color:#f50;}
.ct_list li p span{display:block;margin:12px 10px 10px 12px;overflow:hidden;line-height:170%;height:48px;color:#707070;}
.ct_list li:hover p{background:#f0f0f0;}
.ct_list li p a:hover{color:#707070;}
.row1 li{width:98%;margin:1%;}
.row2 li{width:49%;}
.row2 li:nth-child(2n){float:right}
.row2 li:nth-child(2n+1){clear:both}
.row3 li{width:32%;margin-bottom:2%;}
.row3 li:nth-child(3n-1){margin-left:2%;}
.row3 li:nth-child(3n){float:right}
.row3 li:nth-child(3n+1){clear:both}
.row4 li{width:24%;margin:0.5%;}

.news-list{width:48%;float:left;position:relative;}
.news-list:nth-child(3n-1){float:right}
.news-list .tit{font-weight:bold;border-bottom:1px solid #ddd;margin-top:5px;margin-bottom:20px;color:#505050}
.news-list .tit span{padding:0 15px 0 0px;line-height:36px;height:36px;font-family:"Times New Roman", Times, serif;font-size:20px;}
.news-list .tit small{padding-right:10px;text-transform:uppercase; font-family:"Times New Roman", Times, serif; font-size:24px; color:#f50;}
.news-list .tit small i{font-size:50px;}
.news-list .more{position:absolute;top:45px;right:2px;text-indent:0em;}
.news-list .more>a{display:block;padding-left:7px;background:#fff;color:#707070;font-size:13px;overflow:hidden;}
.news-list .more>a>span{padding:5px 5px;margin-left:0px;color:#fff}
.news-list .more>a>span:after{content:'';position:relative;display:inline-block;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #505050;}
.news-list ul{width:100%;}
.news-list ul li.hot{width:225px;overflow:hidden;float:left;}
.news-list ul li.hot img{width:225px;height:225px;}
.news-list ul li.con{width:auto;margin-left:235px;line-height:180%;overflow:hidden;text-overflow:ellipsis;}
.news-list ul li.con a{padding-left:16px;background:url(../images/dot1.png) 5px center no-repeat;white-space:nowrap;max-width:65%;display:inline-block;overflow:hidden;text-overflow:ellipsis;}
.news-list ul li.con em{float:right;font-style:normal;color:#aaa}

.picFocus{}
.picFocus .hd{width:230px;float:left;padding-right:50px;}
.picFocus .hd li{margin:10px auto;}
.picFocus .hd li a{display:block;background:#000;line-height:45px;overflow:hidden;font-size:16px;font-weight:600;color:#fff;padding-left:25px;}
.picFocus .hd li a:hover,.picFocus .hd li.on a{background:#f50;color:#fff;}
.picFocus .bd{width:auto;margin-left:280px;position:relative;}
.picFocus .bd li{padding:10px;background:#fff;border-radius:15px;overflow:hidden;}
.picFocus .bd li img{width:100%;height:420px;border-radius:15px 15px 0 0;}
.picFocus .bd li img.pp{width:auto;height:100px;border-radius:0;}
.picFocus .bd li p{background:#f4f4f4;overflow:hidden;}
.picFocus .bd li p a{display:block;font-weight:bold;color:#505050;padding:15px 0 5px 15px;text-align:left;font-size:16px;border-bottom:1px solid #ccc;}
.picFocus .bd li p span,.picFocus .bd li p div{padding:10px 15px;display:block;font-size:13px;line-height:160%;color:#707070;}
.picFocus .bd .pd{line-height:168%;overflow:auto;height:420px;}


/* slideTxtBox */
.slideTxtBox{position:relative;overflow:hidden;}
.slideTxtBox .bd ul{padding:15px;zoom:1;text-align:left;border:1px solid #ccc;background:#f8f8f8;}
.slideTxtBox .bd ul h3{white-space:nowrap;}
.slideTxtBox .bd li.hot{width:41%;background:#fff;float:left;border:1px solid rgba(0, 0, 0, 0.24);margin-top:8px;}
.slideTxtBox .bd li.hot img{width:90%;padding:4% 5% 2%;max-height:222px;}
.slideTxtBox .bd li.hot h3{font-size:13pt;padding:5px 15px;}
.slideTxtBox .bd li.hot span{padding:0 18px 15px;display:block;line-height:168%;font-size:90%;color:#777;}
.slideTxtBox .bd li.con{width:55%;float:right;display:block;height:110px;line-height:150%;overflow:hidden;margin:0 auto 3%;background:#fff;border:1px solid rgba(0, 0, 0, 0.24);margin:8px;
-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);}
.slideTxtBox .bd li.con a{width:74%;float:right;font-size:12pt;color:#222;padding:2% 4% 1.5%;overflow;hidden;display:block;font-weight:bold;transition: 0s all;-webkit-transition: 0s all;-o-transition: 0s all;-moz-transition: 0s all;-ms-transition: 0s all;}
.slideTxtBox .bd li.con span{width:74%;float:right;padding:0% 4%;line-height:168%;font-size:85%;color:#777;}
.slideTxtBox .bd li.con p{width:18%;height:110px;float:left;text-align:center;padding:0;margin:0;font-size:14pt;border-right:1px solid rgba(0, 0, 0, 0.24);margin-left:-1px;color:#03c;background:#e9e9e9;}
.slideTxtBox .bd li.con p big{font-size:28pt;display:block;padding-top:8px;padding-bottom:8px;margin-bottom:7px;line-height:160%;background:#fff;}
.slideTxtBox .bd li.con:hover{background:#0396f3;color:#fff;}
.slideTxtBox .bd li.con:hover p{border-right:1px solid #0083d6;color:#fafafa;background:#0083d6;}
.slideTxtBox .bd li.con:hover p big{background:#0396f3;}
.slideTxtBox .bd li.con:hover span{background:#0396f3;color:#fff;}
.slideTxtBox .bd li.con:hover a{color:#fefefe;}
.slideTxtBox .hd{background:#e9e9e9;padding-left:38.5%;overflow:hidden;text-align:center;}
.slideTxtBox .hd ul{text-align:center;line-height:36px;}
.slideTxtBox .hd ul li{padding:0 15px;cursor:pointer;margin:0 auto;float:left;}
.slideTxtBox .hd ul li.on{background:#c00;color:#fff;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideTxtBox .next,.slideTxtBox .prev{position:absolute;top:40%;width:73px;height:74px;overflow:hidden;background:url("jt.png") no-repeat;cursor:pointer;}
.slideTxtBox .prev{left:-80px;background-position:0 -548px;}
.slideTxtBox .prev:hover{background-position:0 -369px;}
.slideTxtBox .next{right:-80px;background-position:-73px  -548px;}
.slideTxtBox .next:hover{background-position:-73px -369px;}

.class-left{position:relative;width:100%;float:left;margin-top:0px;}
.class-left .bd{padding:0px;border:1px solid #ccc;background:#f7f7f7;}
.class-left .bd ul{overflow:hidden;zoom:1;}
.class-left .bd ul li{width:46.4%;margin:10px 0px 10px 10px;padding:15px 9px;height:80px;float:left;display:inline;text-align:left;overflow:hidden;background:#fff;}
.class-left .bd ul li p img{width:30%;float:left;border:0px solid #bbb;height:80px;background:#fff;overflow:hidden;}
.class-left .bd ul li strong a{display:block;font-size:11pt;padding:0px 5px 5px;margin:0 0 5px 32%;color:#707070;
-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.05);}
.class-left .bd ul li strong a:hover{color:#d00;}
.class-left .bd ul li span{font-size:10pt;line-height:160%;color:#999;padding:8px 5px 5px 15px;max-height:36px;display:block;overflow:hidden;}
.class-left .next,.class-left .prev{position:absolute;top:30%;width:30px;height:72px;overflow:hidden;background:url("jt2.png") no-repeat;cursor:pointer;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.class-left .prev{right:-30px;background-position:-60px 0;}
.class-left .next{left:-30px;}
.class-left:hover .next,.class-left:hover .prev{opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);}
.class-left:hover .next:hover,.class-left:hover .prev:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.class-left .hd{overflow:hidden;text-align:center;margin:0 auto;padding:15px 15px 0 15px;}
.class-left .hd ul{margin-left:46.5%;}
.class-left .hd ul li{width:12px;height:12px;margin-left:8px;overflow:hidden;cursor:pointer;background:#bbb;float:left;text-indent:-9999px;border-radius:50%;}
.class-left .hd ul li.on{background:#d00;color:#fff;}

.flink{padding:5px 5px 5px 0;font-size:13px;}
.flink li{float:left;}
.flink li a{padding:5px 5px;display:block;}

.footer{background:#222;padding:25px 0;color:#fff;text-align:center;}
.footer a{color:#ddd;}
.foot-t{max-width:100%;overflow:hidden;background:#555;line-height:36px;
-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
box-shadow: 0 1px 3px 0 rgba(100, 0, 0, 0.12), 0 1px 2px 0 rgba(100, 0, 0, 0.24);
background:-ms-linear-gradient(left,#555,#666,#555);
background:-moz-linear-gradient(left,#555,#666,#555);}
.foot-t ul{margin:0 auto;}
.foot-t ul li{display:inline;}
.foot-t ul li a{padding:5px 8px;}
.foot-t ul li a:hover{color:#eee;}
.foot-c{padding:30px 0 20px;line-height:180%;color:#ddd}
.foot-jx{display:none;}

.contact{margin:25px;padding:25px 30% 25px 10%;line-height:250%;border:1px solid #ccc;}
.contact legend{font-weight:bold;font-size:14pt;padding:5px 10px 10px;}
.contact label{display:block;font-size:16px;}
.contact input{line-height:200%;width:80%;padding:0 10px;}
.contact input.txtbox2{width:20%;}
.contact textarea{line-height:150%;width:100%;padding:10px;}
.contact button{line-height:180%;padding:0 10px;margin:25px;cursor:pointer;font-size:16px;font-weight:bold;letter-spacing:3px;color:#707070;border-radius:8px;}
.contact button:hover{background:#09f;color:#fff;}

/* CSS class for zoomed area */
.MagicZoomBigImageCont{border:5px solid #9df;overflow:hidden;}
.MagicZoomBigImageCont img{width:800px;height:800px}
.MagicZoomBigImageCont iframe{width:300px;height:300px}
.MagicZoomHeader{font:10px Tahoma, Verdana, Arial, sans-serif;color:#fff;background:#91b817;text-align:center !important}
.MagicZoomPup{border:1px solid #aaa;background:#fff;cursor:hand;left:0}
.MagicZoomLoading{text-align:center;background:#fff;color:#444;opacity:0.8;padding:3px 3px 3px 3px !important;display:none}
.MagicZoomLoading img{padding-top:3px !important}
.MagicThumb{cursor:url(cursor/zoomin.cur), pointer;outline:none}
.MagicThumb-zoomed{cursor:default}
.MagicThumb span{display:none}
.MagicThumb-image{border:1px solid #ccc;outline:none}
.MagicThumb-image-zoomed{cursor:url(cursor/zoomout.cur), pointer}
.MagicThumb-caption{color:#333333;background-color:#F0F0F0;border:1px solid #CCC;border-top:none;font-family:Verdana, Helvetica;font-size:11px;padding:8px 16px}
.MagicThumb-controlbar{display:block;height:18px}
.MagicThumb-controlbar a{display:block;width:180px;height:180px;margin:0px 1px;outline:none;float:left;overflow:hidden}
.MagicThumb-controlbar a span{display:block;width:1000px;height:1000px;background:transparent url(graphics/controlbar.png) no-repeat 0 0;outline:none;position:absolute;left:0px;top:0px}
.MagicThumb-loading{border:1px solid #000;background:#fff url(../images/loader.gif) no-repeat 2px 50%;padding:2px 2px 2px 22px;margin:0;text-decoration:none;text-align:left;font-size:8pt;font-family:sans-serif;}

.cnav{display:none;width:32px;height:32px;overflow:hidden;background:#f50 url(../images/menu.png) center center no-repeat;cursor:pointer;position:absolute;top:0px;right:5px;margin:2px;border-radius:5px;}
.cnav:hover{background:#f80 url(../images/menu.png) center center no-repeat;}
.pt-10{margin-top:-10px;}
.banner{height:196px;margin-bottom:-0px;background:#f1f3ff url(../images/banner1.jpg) no-repeat center bottom;position:relative;z-index:1}
.ad{height:248px;margin-bottom:-0px;background:#fff url(../images/ad.gif) no-repeat center bottom;position:relative;z-index:1}

#cxda {background:#ddd;font-size:14px;}
#cxda .td1{background:#eee;width:15%;}
#cxda .td2{background:#fff;width:33%;padding:0 1%;}
.pt10{padding-top:10px;}