body{margin:0px; font-size:14px;text-align:center; color:#666666;}
*{font-family:'Microsoft Yahei','å¾®è½¯é›…é»‘';}
input,select{color:#3f4557;}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;}
table{border-collapse:collapse;}
img{border:0px;}
ul,li{list-style-type:none;}
a{text-decoration:none; color:#666666;}
a:hover{color:#333333;}
.clearbox{float:none;clear:both;width:0px;height:0px;overflow:hidden;}

.top{width:100%; background:#fff url(bg.jpg) repeat-x;}
.top .cont{width:1140px; height:130px; margin:0px auto; text-align:left;}
.top .tag{width:100%; height:30px; line-height:30px; text-align:right;}
.top .tag a{color:#a5a5a5;}
.top .tag a:hover{color:#cccccc;}
.top .tl{float:left; width:960px;}
.logo{float:left; width:240px; padding:25px 0px 0px 0px;}
.menu{float:left; width:700px; padding-left:20px;}
.menu li{float:left;}
.menu .list{width:87px;}
.menu .line{width:2px; height:100px; line-height:100px;}
.menu .list a{display:block; width:100%; height:100px; line-height:100px; text-align:center; font-size:14px; color:#555555;}
.menu .list a:hover{color:#555555; background:#e0e0e0;}
.menu .list div{display:none; width:100%; position:absolute; z-index:99; left:0px; background:#e0e0e0; padding:15px 0px 25px 0px; text-align:left;}
.menu .list ul{width:87px;}
.menu .list li{float:none;}
.menu .list li a{display:block; color:#555555; width:87px; height:24px; line-height:24px; text-align:left;}
.menu .list li a:hover{color:#333333; background:none;}
.menu .list .cur{background:#e0e0e0;}

.top .tr{float:left; width:180px; padding-top:32px;}
.top .tr .search{width:178px; height:24px; padding:6px 0px 0px 10px;  border:1px #b7b7b7 solid; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;}
.top .tr .search .txt{float:left; width:140px; padding-left:5px; border:0px; vertical-align:middle; color:#999999; outline:none;}
.top .tr .search .btn{float:left; width:19px; height:19px; border:0px; vertical-align:middle;}

.fullscreen{width:100%; background:#ffffff;}
.content{width:1140px; margin:0px auto; text-align:left;}

.banner{width:100%; height:220px;}

.tt{float:left; width:1120px; height:90px; padding:40px 10px 0px 10px; background:url(tt.jpg) 0px 70px repeat-x;}
.tt .ttl{float:left; width:280px; height:30px; line-height:30px; text-align:left;}
.tt .ttl span{padding:7px 6px 0px 0px; font-size:12px;}
.tt .ttl strong{font-size:24px; font-weight:normal; color:#333333; margin-right:10px;}

.tt .ttr{float:left; width:840px; height:36px; line-height:36px; padding-top:10px; text-align:center;}
.tt .ttr ul{clear:both; display:block; width:880px; margin:0px auto;}
.tt .ttr li{float:right; width:110px; background:#ffffff; text-align:center;}
.tt .ttr li a{display:block; width:100px; height:30px; line-height:30px; border:1px #cdcdcd solid; margin:2px auto 0px auto;}
.tt .ttr li a:hover{background:#eaeaea; border:1px #cdcdcd solid;}
.tt .ttr li a.cur{background:#333333; border:1px #cdcdcd solid; color:#ffffff;}
.tt .ttr li ul{display:none; position:absolute; z-index:99; width:140px; border:1px #cdcdcd solid; margin-left:4px;}
.tt .ttr li ul li{float:none; width:140px; background:#ffffff; text-align:left;}
.tt .ttr li ul a{display:block; width:120px; padding:0px 10px; height:30px; line-height:30px; margin:auto; color:#333333; border:0px;}
.tt .ttr li ul a:hover{width:120px; background:#333333; color:#eaeaea; border:0px;}
.tt .ttr li li ul{position:absolute; z-index:100; margin:-30px 0px 0px 140px; background:#ffffff none repeat scroll 0 0 !important; filter:Alpha(opacity=80);}


.content .cont{width:1100px; padding:20px 20px 50px 20px; line-height:30px;}

.bottom{clear:both; width:100%; background:#222222;}
.bottom .nav{width:100%; height:193px; padding:0px; margin:0px auto; border-bottom:1px #3f3f3f solid;}
.bottom .nav ul{display:block; width:1140px; padding:0px; margin:0px auto;}
.bottom .nav li{float:left; padding:35px 46px 0px 0px; text-align:left;}
.bottom .nav strong{display:block; width:100px; height:30px; font-size:12px; color:#ababab;}
.bottom .nav a{margin:0px 13px 0px 0px; font-size:12px;}
.bottom .nav a:hover{color:#999999;}
.bottom .copyright{width:1140px; padding:18px 0px; margin:0px auto; text-align:left; font-size:12px;}
.bottom .copyright span{float:right;}

.article{line-height:30px;}

.page{width:1140px; height:24px; line-height:24px; text-align:center; clear:both;}

.piclist{width:100%;}
.piclist li{float:left; width:25%; height:200px; text-align:center; line-height:24px;}
.piclist li a{display:block; width:210px; padding-top:5px; margin:0px auto; border:1px #dddddd solid; color:#666666;}
.piclist li a:hover{color:#333333;}
.piclist li img{width:200px; height:130px;}

.prolist{width:100%;}
.prolist li{float:left; width:25%; height:300px; text-align:center; line-height:24px;}
.prolist li a{display:block; width:280px; padding-top:10px; line-height:36px; margin:0px auto; color:#666666; text-align:center;}
.prolist li a:hover{background:#f6f6f6; color:#333333;}
.prolist li img{width:260px; height:200px;}

.product{width:100%;}
.product .i{float:left; width:640px; text-align:center;}
.product .big{width:640px; padding:10px 0px; }
.product .big .bi{width:560px; height:430px;}
.product .big a{display:block; width:560px; height:430px; margin:0px auto;}
.product .small{width:100%; padding-bottom:10px;}
.product .small li{float:left; width:25%; text-align:center;}
.product .small img{width:132px;}
.product .t{float:left; width:460px; text-align:left; margin-top:20px; line-height:36px;}
.product .t li{padding-left:10px;}
.product .t strong{font-size:18px;}
.product .t .pt{border-bottom:1px #cdcdcd dashed; padding-left:0px; margin-bottom:20px;}
.product .n{clear:both; width:100%; height:33px; margin-top:30px; border-bottom:2px #dddddd solid;}
.product .n li{float:left;}
.product .n a{display:block; width:150px; height:30px; line-height:30px; border-bottom:3px #ffffff solid; text-align:center; font-size:16px; color:#666666;}
.product .n a:hover{color:#333333; border-bottom:3px #333333 solid;}
.product .n .cur{color:#333333; border-bottom:3px #333333 solid;}
.product .c{clear:both; width:94%; padding:20px 3% 50px 3%; line-height:24px; text-align:left;}

.feedback{width:100%;}
.feedback table{width:100%;}
.feedback td{height:24px;}
.feedback .tdl{width:10%; text-align:right; padding-right:1%;}
.feedback .tdr{width:39%; text-align:left;}
.feedback .tdr2{width:89%; text-align:left;}
.feedback .txt{width:360px;}
.feedback .txt2{width:909px;}
.feedback .ta{width:908px; height:100px;}


.recpro{width:100%;}
.recpro .rpt{width:1125px; height:33px; padding:50px 0px 0px 15px; border-bottom:1px #cdcdcd solid;}
.recpro .rpt strong{display:block; width:150px; height:30px; line-height:30px; border-bottom:3px #333333 solid; text-align:center; font-size:16px; color:#333333; font-weight:normal;}
.recpro .rpc{width:100%; padding:50px 0px;}
.recpro .rpc li{float:left; width:25%; height:300px; text-align:center; line-height:24px;}
.recpro .rpc li a{display:block; width:280px; padding-top:10px; line-height:36px; margin:0px auto; color:#666666; text-align:center;}
.recpro .rpc li a:hover{background:#f6f6f6; color:#333333;}
.recpro .rpc li img{width:260px; height:200px;}


.newslist{width:100%;}
.newslist li{clear:both; width:98%; height:100px; padding:15px 1%; border-bottom:1px #cdcdcd dashed;}
.newslist li .border{float:left; width:150px; height:100px;}
.newslist li .border img{width:130px; height:100px; border:1px #cac3b8 solid;}
.newslist span{float:right; color:#7f7c77;}
.newslist li a{font-size:15px; font-weight:bold; font-family:'Microsoft Yahei','Î¢ÈíÑÅºÚ';}
.newslist li p{text-indent:24px; line-height:24px; height:72px; overflow:hidden; margin-top:5px;}
.newslist li span{color:#3d3b4f;}


.news{width:100%;}
.news .t{width:100%; text-align:center; margin-top:20px; line-height:30px;}
.news .t strong{font-size:24px; font-family:'Microsoft Yahei','Î¢ÈíÑÅºÚ'; font-weight:normal;}
.news .p{width:100%; padding-top:10px; line-height:24px; border-bottom:1px #cdcdcd dashed; text-align:center;}
.news .c{width:98%; padding:20px 1% 50px 1%; line-height:24px;}




