@charset "utf-8";

/*
font-family:Microsoft YaHei, SimSun;
-webkit-text-size-adjust:none;
*/

body{width:1000px; margin:0 auto; padding:0; font-size:12px; font-family:SimSun; background:url(../images/bg.jpg) repeat-x left 135px;}
img{border:0px;}
form{margin:0; padding:0;}
div, ul, li{margin:0; padding:0; display:block; overflow:hidden;}
ul, li{list-style-type:none;}
li{text-overflow:ellipsis;}
a{text-decoration:none; color:#000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; outline:none;}
a:hover{text-decoration:none; color:#F63;}

header{width:100%; height:125px; margin-bottom:10px; float:left; background-image:url(../images/bg_top.jpg);}
header .logo{width:270px; height:92px; float:left; text-align:center;}
header .logo img{margin-top:15px;}
header .fas{width:730px; height:92px; float:left;}
header .fas .fav{width:100%; height:30px; line-height:30px; float:left; text-align:right;}
header .fas .search{width:100%; height:50px; padding-top:12px; float:left;}
header .fas .search #kwd{width:236px; height:20px; line-height:20px; padding:6px 0 6px 40px; float:right; background-image:url(../images/bg_search.jpg); border:0;}
header .fas .search img{float:right; cursor:pointer; margin-left:10px;}
header nav{width:720px; height:33px; float:left; padding:0 5px; margin-left:270px; display:inline;}
header nav a{width:120px; height:33px; line-height:33px; text-align:center; font-size:14px; font-weight:bold; color:#fff; float:left;}
header nav a:hover{background:url(../images/bg_nav.jpg) no-repeat center top; color:#fff;}

.cta{width:100%; float:left; margin-bottom:10px; overflow:visible;}
.cta .category{width:250px; float:left; overflow:visible;}
.cta .category .title{width:100%; height:38px; line-height:38px; text-align:center; font-size:14px; color:#fff; background:url(../images/bt_allpro.jpg) no-repeat #297b50;}
.cta .category .list{width:220px; height:340px; padding:11px; border:4px solid #297b50; border-top:0; float:left; overflow:visible;}
.cta .category .list li{width:100%; height:34px; line-height:34px; float:left; background:url(../images/ico1.jpg) no-repeat 210px center; border-bottom:1px solid #d5d5d5; overflow:visible; position:relative;}
.cta .category .list li .b{font-size:12px; position:relative; z-index:4;}
.cta .category .list li .b strong{font-weight:normal;}
.cta .category .list li:hover .b{font-weight:bold; color:#297b50;}
.cta .category .list li:hover .b strong{width:206px; height:34px; line-height:34px; float:left; background-color:#ffe; border:1px solid #297b50; border-right:0; position:absolute; left:-1px; top:-1px;}
.cta .category .list li:hover .pop{display:inline;}
.cta .category .list li .pop{width:480px; line-height:30px; position:absolute; left:205px; top:-1px; z-index:3; padding:17px 20px; margin:0; float:left; border:1px solid #297b50; background-color:#ffe; color:#bbb; display:none;}
.cta .category .list li .pop a{width:160px; color:#666; background:url(../images/ico2.jpg) no-repeat left center; text-indent:10px; float:left;}
.cta .category .list li .pop a:hover{color:#f63; background-image:url(../images/ico1.jpg);}
.cta .topic{width:520px; float:left; padding-top:20px;}
.cta .topic .list{width:100%; height:150px; margin-bottom:12px; float:left;}
.cta .topic .list a{width:160px; height:150px; float:left; text-align:center; margin-left:10px;}
.cta .topic .list a img{width:152px; height:108px; border:4px solid #297b50; float:left;}
.cta .topic .list a span{width:100%; height:25px; line-height:25px; float:left;}
.cta .topic .banner{width:500px; height:222px; margin:0 10px; display:inline; float:left;}
.cta .topic .banner img{width:100%; height:100%; float:left;}
.cta .anno{width:230px; float:left; padding-top:20px;}
.cta .anno .title{width:100%; height:30px; line-height:30px; font-weight:bold; text-indent:20px; font-size:14px; color:#fff; float:left; background:url(../images/bt_anno.jpg) no-repeat #297b50;}
.cta .anno .list{width:100%; height:350px; float:left; padding-top:4px;}
.cta .anno .list li{width:100%; height:25px; line-height:25px; float:left;}
.cta .anno .list li a{width:180px; float:left;}
.cta .anno .list li span{float:right; color:#aaa;}

.pros{width:100%; float:left; margin-bottom:10px;}
.pros .topic{width:230px; float:left;}
.pros .topic .title{width:100%; height:38px; line-height:38px; float:left; background-color:#e16505; color:#fff; font-size:14px; text-indent:20px; font-weight:bold;}
.pros .topic .list{width:210px; height:323px; float:left; border:2px solid #e2e2e2; padding:8px; background-color:#f0eff0;}
.pros .topic .list li{width:100%; height:29px; line-height:29px; float:left; border-bottom:1px dotted #888; text-indent:25px; background:url(../images/n1.jpg) no-repeat 5px center;}
.pros .topic .list li a{color:#05446a;}
.pros .topic .list .t1{background-image:url(../images/n1.jpg);}
.pros .topic .list .t2{background-image:url(../images/n2.jpg);}
.pros .topic .list .t3{background-image:url(../images/n3.jpg);}
.pros .topic .list .t4{background-image:url(../images/n4.jpg);}
.pros .topic .list .t5{background-image:url(../images/n5.jpg);}
.pros .topic .list .t6{background-image:url(../images/n6.jpg);}
.pros .topic .list .t7{background-image:url(../images/n7.jpg);}
.pros .topic .list .t8{background-image:url(../images/n8.jpg);}
.pros .topic .list .t9{background-image:url(../images/n9.jpg);}
.pros .topic .list .t10{background-image:url(../images/n10.jpg);}
.pros .topic .list .t11{background-image:url(../images/n11.jpg);}
.pros .main{width:760px; float:right;}
.pros .main .title{width:100%; height:30px; line-height:30px; float:left; color:#fff; background:url(../images/bt_pro.jpg) no-repeat #297b50;}
.pros .main .title strong{float:left; color:#fff; text-indent:10px; font-size:14px;}
.pros .main .title .small{width:680px; display:inline-block; overflow:hidden; text-indent:10px;}
.pros .main .title .small a{color:#fff; cursor:pointer;}
.pros .main .title .small .in{color:#444;}
.pros .main .title .more{float:right; padding-right:10px;}
.pros .main .title .more a{color:#fff;}
.pros .main .list{width:740px; height:330px; background:url(../images/bg_pro_list.jpg) no-repeat center center; float:left; border:2px solid #e2e2e2; padding:8px;}
.pros .main .list li{width:136px; height:150px; padding-top:15px; float:left; text-align:center; margin:0 6px; display:inline;}
.pros .main .list li a{width:136px; height:165px; display:block;}
.pros .main .list li img{width:136px; height:106px; display:block;}
.pros .main .list li span{width:100%; height:25px; line-height:25px; display:block;}

.links{width:998px; border:1px solid #ccc; float:left;}
.links .title{width:100%; height:31px; line-height:31px; font-size:14px; font-weight:bold; color:#e16505; text-indent:10px; float:left; background-image:url(../images/bt_links.jpg); border-bottom:3px solid #297b50;}
.links .list{width:980px; float:left; padding:9px 9px 0 9px;}
.links .list li{width:140px; height:50px; float:left; text-align:center;}
.links .list li img{width:123px; height:40px; border:1px solid #ccc;}

.left{width:250px; float:left;}
.left .title{width:100%; height:38px; line-height:38px; text-align:center; font-size:14px; color:#fff; background:url(../images/bt_allpro.jpg) no-repeat #297b50;}
.left .category{width:220px; padding:11px; border:4px solid #297b50; border-top:0; float:left; margin-bottom:10px;}
.left .category li{width:100%; height:34px; line-height:34px; float:left; border-bottom:1px solid #d5d5d5; background:url(../images/ico1.jpg) no-repeat 10px center; text-indent:25px;}
.left .category .in a{font-weight:bold; color:#297b50;}
.left .category .small{height:auto; line-height:25px; background-image:none;}
.left .category .small a{width:100%; height:25px; line-height:25px; float:left; background:url(../images/ico2.jpg) no-repeat 25px center; text-indent:40px;}
.left .category .small .in{color:#f63;}
.left .topic{width:100%; float:left;}
.left .topic .bt{width:100%; height:38px; line-height:38px; float:left; background-color:#e16505; color:#fff; font-size:14px; text-indent:20px; font-weight:bold;}
.left .topic .list{width:230px; float:left; border:2px solid #e2e2e2; padding:8px; background-color:#f0eff0;}
.left .topic .list li{width:100%; height:29px; line-height:29px; float:left; border-bottom:1px dotted #888; text-indent:25px; background:url(../images/n1.jpg) no-repeat 5px center;}
.left .topic .list li a{color:#05446a;}
.left .topic .list .t1{background-image:url(../images/n1.jpg);}
.left .topic .list .t2{background-image:url(../images/n2.jpg);}
.left .topic .list .t3{background-image:url(../images/n3.jpg);}
.left .topic .list .t4{background-image:url(../images/n4.jpg);}
.left .topic .list .t5{background-image:url(../images/n5.jpg);}
.left .topic .list .t6{background-image:url(../images/n6.jpg);}
.left .topic .list .t7{background-image:url(../images/n7.jpg);}
.left .topic .list .t8{background-image:url(../images/n8.jpg);}
.left .topic .list .t9{background-image:url(../images/n9.jpg);}
.left .topic .list .t10{background-image:url(../images/n10.jpg);}
.left .topic .list .t11{background-image:url(../images/n11.jpg);}

.right{width:740px; padding-top:20px; float:right;}
.right .location{width:100%; height:30px; line-height:30px; float:left; color:#fff; background:url(../images/bt_pro.jpg) no-repeat #297b50; text-indent:10px;}
.right .location a{color:#fff;}
.right .content{width:720px; line-height:25px; float:left; border:2px solid #e2e2e2; padding:8px;}

.content div{float:none;}
.content h1{font-size:18px; font-family:Microsoft YaHei, SimSun; font-weight:normal;}
.content .xinwen{width:100%;}
.content .xinwen li{width:100%; height:30px; line-height:30px; border-bottom:1px dashed #ccc; float:left; background:url(../images/ico2.jpg) no-repeat 5px center; text-indent:15px;}
.content .xinwen a{float:left;}
.content .xinwen span{float:right; color:#999;}
.content .news_list{width:100%; float:left;}
.content .news_list li{width:100%; height:100px; float:left; padding:10px 0; border-bottom:1px solid #ddd;}
.content .news_list li strong{height:30px; line-height:30px; font-size:16px; display:block; font-weight:normal;}
.content .news_list li p{height:50px; line-height:25px; padding:0; margin:0; overflow:hidden; color:#555;}
.content .news_list li ins{height:20px; line-height:20px; text-decoration:none; color:#aaa; display:block; text-align:right;}
.content .news_list li img{width:140px; height:100px; border:1px solid #ccc; float:left; margin-right:15px;}
.content .anli{width:100%;}
.content .anli li{width:180px; text-align:center; float:left; line-height:20px; padding-bottom:10px;}
.content .anli li img{width:160px; height:120px;}
.content .page{width:100%; height:24px; text-align:right; font-family:Verdana; margin-top:10px; float:left;}
.content .page a{height:20px; line-height:20px; border:1px solid #ddd; background-color:#e9f2f7; display:inline-block; margin:0 2px; padding:0 5px;}
.content .page .in{background-color:#b5cdda;}

.content .pro_view{width:100%; float:left;}
.content .pro_view .thum{width:260px; height:180px; float:left;}
.content .pro_view .thum img{width:236px; height:176px; border:1px solid #ccc; padding:1px;}
.content .pro_view .etxt1{width:460px; height:180px; float:left; line-height:20px; color:#444; font-family:Microsoft YaHei, SimSun; background:url(../images/bg_bz.jpg) no-repeat left bottom;}
.content .pro_view .etxt1 h2{width:100%; height:40px; line-height:40px; font-size:18px; font-weight:normal; color:#000; padding:0; margin:0; float:left;}
.content .pro_view .etxt1 span{width:230px; height:20px; line-height:20px; float:left;}
.content .pro_view .etxt1 span strong{font-size:14px; font-family:Verdana;}
.content .pro_view .etxt2{width:100%; height:30px; background:url(../images/pqie.jpg) repeat-x; margin-top:30px; float:left;}
.content .pro_view .etxt2 li{width:106px; height:30px; line-height:30px; text-align:center; background:url(../images/pqie.jpg) no-repeat 0 -30px; margin-right:2px; float:left; color:#666; cursor:pointer;}
.content .pro_view .etxt2 .in{background-position:0 -60px; color:#000;}
.content .pro_view .etxt3{width:100%; float:left;}
.content .pro_view .etxt3 .pro_show{width:100%; float:left; line-height:20px; padding-top:10px; display:none; font-size:14px; font-family:Microsoft YaHei, SimSun;}
.content .pro_view .etxt3 .dis{display:inline;}

.content .pro_box{width:718px; float:left; border:1px solid #5ba781; margin-bottom:10px;}
.content .pro_box .bt{width:100%; height:30px; line-height:30px; float:left; background-color:#71a88c; border-bottom:1px solid #5ba781; color:#fff;}
.content .pro_box .bt strong{float:left; padding-left:10px;}
.content .pro_box .bt a{float:right; padding-right:10px; color:#fff;}
.content .pro_box .list{width:700px; height:150px; float:left; padding:9px;}
.content .pro_box .list li{width:175px; text-align:center; float:left; line-height:20px; padding-bottom:10px;}
.content .pro_box .list img{width:160px; height:120px;}

footer{width:100%; line-height:20px; margin-top:20px; margin-bottom:10px; text-align:center; float:left; background:url(../images/bg_bottom.jpg) no-repeat center bottom; padding-bottom:150px; font-family:Arial;}