*{margin:0;padding:0;font-family:"微软雅黑";}
img{border:none;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline;}
li{list-style:none outside none;}
body{font-size:14px;color:#666;line-height:25px;background:url(../images/bg.jpg) no-repeat scroll 50% 40px #E9EBF7;}
p a,dd a{color:#cb0000;}

p,dd{text-indent:2em;}

.left{float:left;}.right{float:right;}

.banner{width:960px;height:330px;margin:640px auto 0;}
.col{overflow:hidden;}
.col-1{width:495px;float:left;}
.col-2{width:420px;float:right;}

.section.none{display:none;}

/* switch */
.switch{width:100%;height:330px;position:relative;margin:0 0 25px;}
.switch ul{width:100%;height:100%;position:relative;overflow:hidden;}
.switch li{width:100%;height:100%;position:absolute;top:0;left:0;}
.switch-nav{bottom:40px;right:10px;position:absolute;z-index:1;height:9px;}
.switch-nav span{margin:0 3px;font-size:10px;text-align:center;line-height:15px;cursor:pointer;float:left;display:block;width:9px;height:9px;background:url(../images/icon-switch.png) no-repeat scroll 0 0;color:#fff;}
.switch-nav span.active{background-position:0 -9px;}
.switch-hot-news{line-height:28px;width:454px;padding:0 0 0 105px;height:28px;margin:5px 0 0;background:url(../images/rc.png) no-repeat scroll 0 0;}
.switch-hot-news a{background:url(../images/n.gif) no-repeat scroll 0 50%;padding:0 10px 0 8px;font-size:13px;}
.switch h3{height:30px;line-height:30px;position:absolute;width:94%;padding:0 3%;background:url(../images/rs.png);font-size:14px;font-weight:normal;bottom:0;}
.switch h3 a{color:#fff;}


dl{overflow:hidden;margin:0 0 8px;}
dt{font-size:16px;font-weight:bold;}
dd{margin:5px 0 0;}

.title{height:66px;background:no-repeat scroll 50% 50%;}
.title.t1{background-image:url(../images/t1.png);}
.title.t2{background-image:url(../images/t2.png);}
.title.t3{background-image:url(../images/t3.png);}
.title.t4{background-image:url(../images/t4.png);}
.title.t5{background-image:url(../images/t5.png);}

.section{margin:50px auto 0;}
.box,.content{margin:40px auto 0;overflow:hidden;}
.box{width:1080px;}
.content{width:1000px;}

.silder-box{position:relative;margin:0 auto ;}
.silder{margin:0 auto 0;}
.silder li{width:210px;height:160px;border:2px solid #5080B8;}
.silder-button{top:53px;width:25px;height:38px;position:absolute;cursor:pointer;}
.silder-button.btl{left:0;background:url(../images/bl.png);}
.silder-button.btr{right:0;background:url(../images/br.png);}


.col-3{float:left;width:610px;}
.col-4{float:right;width:390px;}

.ls1{overflow:hidden;width:112%;}
.ls1 li{width:140px;height:130px;margin:0 15px 0 0;float:left;}
.ls1 img{display:block;}
.ls1 h3{text-align:center;font-size:14px;margin:5px 0 0;}

.ls2{overflow:hidden;width:112%;}
.ls2 li{width:295px;height:140px;margin:30px 20px 0 0;float:left;}
.ls2 img{display:block;}
.ls2 p{width:145px;line-height:22px;}


.col-4 h3{font-size:14px;text-align:center;background:url(../images/rs.png);color:#fff;}
.col-4 h3 a{color:#fff;}

.news{overflow:hidden;margin:20px 0 0;}
.news a{display:block;font-size:16px;font-weight:bold;height:35px;line-height:35px;}



/* demo */
.demos{margin:20px auto 0;height:410px;width:70%;}
.demos li{position:relative;height:410px;width:540px;background-color:#ccc;text-align:center;cursor:pointer;}
.demos li.roundabout-in-focus{cursor:default;}
.demos li h3{font-size:14px;font-weight:normal;position:absolute;background:url(../images/rs.png);color:#fff;width:100%;bottom:0;left:0;text-align:center;}
.demos li h3 a{color:#fff;}
.demos li img{display:block;width:100%;height:100%;}
.demos li.roundabout-in-focus dl,.demos li:hover dl{display:block;}
.demos dl{display:none;position:absolute;top:10%;padding:0 10%;}
.demos h3 a {color:#333;}
.demos p{text-align:left;}

.silder-box-1 h3{font-size:14px;font-weight:normal;text-align:center;margin:10px 0 0;}

/* ls3 */
.ls3{overflow:hidden;height:auto;width:110%;}
.ls3 li{width:485px;height:168px;float:left;margin:20px 30px 20px 0 ;}
.ls3 img{display:block;float:left;}
.ls3 dl{width:210px;float:right;}
.ls3 dd{line-height:23px;}

.cy{padding:20px 0 50px;background:#fff;margin:10px 0 0 ;}
.ct{width:1000px;margin:0 auto 0;}
.scwmw_topbox{height:40px; background:#f1f1f1;}
.scwmw_topnav{width:1000px; height:40px; margin:0 auto;}
.scwmw_topnav img{ border:none;}
.scwmw_topnav .tnav_logo{ float:left;height:22px; width:136px;border-right:1px #ddd solid; margin:9px 0px;}
.scwmw_topnav .tnav_a{ float:right; width:850px; height:22px; margin:9px 0px; overflow:hidden;}
.scwmw_topnav .tnav_a a{ font-size:12px; color:#666; line-height:22px; margin-right:13px; text-decoration:none; white-space:nowrap;}

.footer{color:#fff;background:#C0171E;padding:35px 0 0;text-align:center;}
.footer a{color:#fff;}