*{ padding:0; margin:0;}
html,body{ width:100%; height:100%; font-family: "Î¢ÈíÑÅºÚ",Arial, Helvetica, sans-serif;font-size:13px;}
a{ text-decoration:none;}
img{ border:0px;}

.topindex{ height:439px; background:url(../images/topbg.jpg) no-repeat center top #daedf1;}
.top{ height:300px; background:url(../images/topbg1.jpg) no-repeat center top #daedf1;}
.news{width:908px; margin:10px auto 0 auto; border:1px solid #3fb6ce; padding:20px; overflow:hidden;}
.news .left{ float:left; width:440px; height:350px; padding-right:20px;}
.news .left h1{ float:left; width:440px; height:50px; text-align:center; font-size:20px;color:#2bb9df;}
.news .left .txt{ float:left; width:440px; color:#2bb9df; padding-top:20px; line-height:26px;}
.news .left .more{ float:left; width:440px; padding:10px 0; border-bottom:1px solid #d1ebec;}
.news .left .more a{ color:#333;}
.news .left ul{ float:left; width:440px; padding-top:10px;}
.news .left ul li{ list-style: inside; line-height:26px;}
.news .left ul li a{color:#333;}
.news .left ul li a:hover{color:#2bb9df; text-decoration:underline;}
.news .right{ float:left; width:448px; height:350px; background-color:#333;}


.history{ width:948px; height:357px; margin:0 auto; border:1px solid #3fb6ce; background:url(../images/fzlc.jpg) no-repeat center center;}
.history .txt{ padding:120px 250px 0 250px; height:150px; color:#a58548; font-size:16px;}
.history .txt p{ display:none;}
.history .list{ padding:20px 234px 0 234px; color:#a58548; font-size:16px;}
.history .list .btn_left{ float:left; width:30px; height:30px; background:url(../images/btn_left.png) no-repeat center center;cursor:pointer;}
.history .list .btn_right{ float:left; width:30px; height:30px; background:url(../images/btn_right.png) no-repeat center center;cursor:pointer;}
.history .list .box{float:left; width:420px; height:30px; padding-bottom:10px; background:url(../images/line.jpg) no-repeat center bottom; overflow:hidden; position:relative;}
.history .list ul{ width:1200px; height:30px; position:absolute; left:0px; top:0px;}
.history .list ul li{float:left; width:60px;height:30px; line-height:30px; list-style:none; color:#333; text-align:center; cursor:pointer;}
.history .list ul .on{ background:url(../images/rolltip.gif) no-repeat center center; color:#FFF;}


.mobile{width:950px;margin:0 auto; overflow:hidden;}
.mobile ul li{ float:left; list-style:none; width:438px; height:218px; padding:15px; border:1px solid #cccccc; margin-bottom:10px;}
.mobile ul .pad_l{ float:right;}
.mobile ul li img{float:left; width:147px; height:220px; padding-right:16px;}
.mobile ul li div{float:left; width:275px; height:220px; line-height:1.5em;color:#444;}
.mobile ul li div h3{ padding-bottom:15px;color:#2bb9df;}
.mobile ul li div a{ float:right; color:#2bb9df;}
.mobile ul li div a:hover{ text-decoration:underline;}

.gala{width:950px; margin:0 auto; background:url(../images/bodybg.jpg) repeat center center; overflow:hidden;}
.gala .top_img{ padding:15px 0; text-align:center;}
.gala ul{float:left; padding:15px; width:930px;}
.gala ul li{float:left; width:200px; padding:15px; list-style:none; text-align:center;}
.gala ul li p{ padding:10px; color:#FFF; line-height:1.5em; text-align:left;}

.direct{ width:928px; margin:0 auto; border:1px solid #3fb6ce; padding:10px;}
.direct img{width:928px;}
.direct p{ padding:10px 0; line-height:1.6em; color:#2bb9df;}

.product{width:950px;margin:0 auto; overflow:hidden;}
.product .list li{ float:left; list-style:none; width:448px; padding:10px; border:1px solid #cccccc; margin-bottom:10px;}
.product .list .pad_l{ float:right;}
.product .list li img{width:448px; height:199px;}
.product .list li p{ padding:10px 0; line-height:1.6em; color:#2bb9df;}

.product .list1 li{ float:left; list-style:none; width:470px;}
.product .list1 .pad_l{ float:right;}
.product .list1 .tit_l{ height:40px; line-height:40px;background:url(../images/dot.png) no-repeat 15px center #01a6e0;}
.product .list1 .tit_l h2{ padding-left:30px; font-size:16px; color:#FFF;}
.product .list1 .title_l{ height:46px; line-height:46px;background:url(../images/title_bg1.jpg) no-repeat right center #01a6e0; margin-top:10px; margin-bottom:10px;}
.product .list1 .title_l h2{ padding-left:20px; font-size:16px; color:#FFF;}
.product .list1 .box{ padding:15px; border:1px solid #CCC; height:190px;}
.product .list1 .box p{ line-height:1.8em; color:#2bb9df;}


.product .list2 li{ float:left; list-style:none; width:448px; padding:10px; border:1px solid #cccccc;}
.product .list2 .pad_l{ float:right;}
.product .list2 li img{width:448px; height:199px;}
.product .list2 li p{ padding:10px 0; line-height:1.6em;color:#666; margin-left:10px; height:220px;}


.newslist{ width:918px; margin:0 auto; padding:15px; border:1px solid #cccccc; overflow:hidden;}
.newslist ul li{ float:left;width:459px; list-style:inside; line-height:30px;color:#2bb9df;}
.newslist ul li a{color:#2bb9df;}
.newslist ul li a:hover{ text-decoration:underline;}


.body{ width:908px; margin:0 auto; padding:20px; border:1px solid #2bb9df; overflow:hidden;}
.body h1{ width:100%; padding:15px 0; text-align:center; font-size:20px; color:#2bb9df;}
.body p{ line-height:1.6em;}
.body .h3{ padding:10px 0; font-size:16px; font-weight:bold; color:#2bb9df;}
.body .from{ padding:10px 0; border-bottom:1px solid #2bb9df; color:#666; text-align:center; margin-bottom:25px;}



.foot{ width:950px; margin:10px auto; background:url(../images/foot.jpg) no-repeat center top; padding:15px 0; text-align:center; line-height:30px; color:#666;}
.foot a{color:#666;}
.foot a:hover{ text-decoration:underline;}

.title{ width:950px; height:46px; line-height:46px; margin:10px auto;background:url(../images/title_bg.jpg) no-repeat right center;}
.title h2{ padding-left:15px; font-size:16px; color:#FFF;}

.tit{ width:930px; height:40px; line-height:40px; padding-left:20px; margin:10px auto; background:url(../images/dot.png) no-repeat 15px center #01a6e0;}
.tit h2{ padding-left:15px; font-size:16px; color:#FFF;}