body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,th,td,img {
border:none;
margin:0;
padding:0;
}

body,button,input,select,textarea {
font:12px/1.5 Microsoft YaHei,黑体,tahoma, Srial, helvetica, sans-serif;
color:#333;

}

body{ background:#f0f0f0;}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
}




em {
font-style:normal;
}

ul,ol,li{
list-style:none;
}

a {
text-decoration:none;
color: #333;
}

a:hover {
text-decoration:none;
color:#F40;
}

img {
border:0;
}



.clear {
clear:both;
}



/*川能内页*/
.main{width:1000px; height:auto; margin:0 auto; background:#fff;}
.main2{width:970px; height:auto; margin:0 auto; line-height:30px; padding:20px 15px;background:#fff;}
.logo{width:350px; height:auto; float:left; margin-top:20px;}
.header{width:100%; height:100px; float:left; background:url(../images/top_bg.png) 0 0 repeat-x;}
.top_nav{width:270px; height:auto; float:right;  margin-top:20px;}
.top_nav .top_link{width:113px; height:auto; float:right;}
.top_nav .top_link .link1{width:27px; height:27px; float:left; padding-left:10px;}
.top_nav .top_link .link2{width:27px; height:27px; float:left; padding-left:10px;}
.top_nav .top_link .link3{width:27px; height:27px; float:left; padding-left:10px;}
.top_nav .tel{width:270px; height:auto; float:left; text-align:center; color:#2D4465; font-size:16px; font-family:Arial, Helvetica, sans-serif; text-align:right;}
.top_nav .name{width:270px; height:auto; float:left; text-align:right; margin-top:5px; }
.menu{width:1000px; height:40px; float:left; background:url(../images/menu.png) 0 0 repeat-x;}
.nav_a{width:970px; height:40px; float:left;}
.nav_a li{width:120px; float:left;font-size:14px; font-weight:bold;  margin-right:5px;}
.nav_a li a{width:120px; height:40px; display:block; text-align:center; line-height:40px; color:#fff;}
.nav_a li a:hover{background:url(../images/menu_on.png) 0 0 repeat-x; color:#fff;}

.banner{width:1000px; height:174px; float:left; background:#fff;}
.banner .bg{width:1000px; height:174px; margin:0 auto; position:relative;}
.nav_title{width:800px; float:left; height:auto; font-size:18px; color:#fff; margin-top:50px; position: absolute; top:0; left:0; padding-left:20px;}
.nav_map{width:800px; float:left; height:auto; font-size:12px; color:#fff; margin-top:10px; font-weight:normal; position: absolute; top:80px; left:0;padding-left:20px;}
.nav_map a{color:#fff;}
.banner_nav{width:1000px; height:auto; float:left; background:#fff url(../images/nav_bg.jpg) top left repeat-x;}
.footer{width:100%; height:40px; float:left; background: url(../images/footbg.png) left top repeat-x; text-align:center; line-height:40px;}


/* 新闻图片滚动 */
.picScroll-left{ width:970px;  overflow:hidden; position:relative;  border:1px solid #ccc;   }
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center;}
.picScroll-left .bd ul li .pic img{ width:215px; height:140px; display:block;  padding:2px; border:1px solid #ccc;}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;}
.picScroll-left .bd ul li p{width:215px; line-height:24px; text-align:left;}
.picScroll-left .bd ul li .more a{width:80px; display:block; line-height:25px; background:#0066CC; border:1px solid #ccc; text-align:center; color:#fff;}
/* 新闻列表 */	
.news_list{width:970px; float:left; margin:20px 0;}
.news_list li{width:940px; height:40px; float:left; line-height:40px; border:1px solid #E8E8E8; background:#F6F6F6 url(../images/jiantou.png) left center no-repeat; padding-left:30px; margin-bottom:2px; }
.news_list li span{ float:right; padding-right:10px;}

/* 分页 */	
.fenye{width:970px; height:auto; float:left;}
.fenye a i{ color:#0066CC;}
.fenye b{ padding:5px; border:1px solid  #0066CC; background:#0066CC; color:#fff;}
.fenye a{ padding:5px; border:1px solid  #ccc; background:#f0f0f0; color:#0066CC;}

.news_content{width:970px; height:auto; float:left;}
.news_content .newstitle{width:968px; height:auto; line-height:20px; float:left; border:1px solid #D6D6D6; background:#F0F0F0; text-align:center; font-size:18px; padding:6px 0;}
.news_content .newstext{width:948px; height:auto; line-height:30px; float:left; border:1px solid #D6D6D6; padding:10px; margin-bottom:10px;}
.news_content .newstime{width:948px; height:30px; float:left; border-bottom:1px solid #f0f0f0;}
.news_content .newstime .time{width:828px; float:left; text-align:center; color:#999999;}
.news_content .newstime .fenxiang{width:120px; float:right; text-align:right;}
.news_content .newsfenye{width:970px; height:30px; float:left;}
.news_content .newsfenye .fenyename{width:78px; float:left; border:1px solid #D6D6D6; background:#F0F0F0; text-align:center; line-height:30px;}
.news_content .newsfenye .fenyetitle{width:889px; float:left; border-top:1px solid #D6D6D6;  border-right:1px solid #D6D6D6;  border-bottom:1px solid #D6D6D6; background:#fff; text-align:left; line-height:30px;}

.newnews{width:970px; height:40px; float:left; line-height:40px;}

/* 新闻水平滚动 */
		
		.txtMarquee-left .bd{width:900px;float:left;}
		.txtMarquee-left .bd .tempWrap{ width:900px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
		.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.txtMarquee-left .bd ul li{float:left; height:50px; line-height:50px;  text-align:left; _display:inline; width:auto !important; padding-right:10px;}/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */


		.txtMarquee-left .bd ul li span{ color:#999; padding:0 10px;}

.about_box_index{width:317px; height:auto; float:left; padding-right:13px;}
.about_box_index .title1{width:300px; height:35px; float:left; background:url(../images/chuanneng/chuaneng_img.jpg) 0 0 no-repeat; line-height:35px; padding-left:17px; font-size:14px;}
.about_box_index .content1{width:317px; height:auto; float:left; line-height:25px; margin:10px 0;}
.about_box_index .content1 img{float:left; padding:0 10px 10px 0;}

.chanpin_box_index{width:340px; height:auto; float:left;}
.chanpin_box_index .title2{width:320px; height:35px; float:left; background:url(../images/chuanneng/chuaneng_img.jpg) 0 -35px no-repeat; line-height:35px; padding-left:20px; font-size:14px;}
.chanpin_box_index .content2{width:340px; height:auto; float:left; line-height:25px; margin:10px 0;}
.chanpin_box_index .content2 li{width:156px; height:120px; float:left; background:url(../images/chuanneng/chuaneng_img.jpg) 0 -331px no-repeat; margin:2px; padding:5px;}
.chanpin_box_index .content2 li .chanpin_img{width:156px; height:100px; float:left; overflow:hidden;}
.chanpin_box_index .content2 li .chanpin_img img{width:156px;}
.chanpin_box_index .content2 li .chanpin_t{width:156px;height:20px; float:left;line-height:20px; text-align:center;}

.fangan_box_index{width:285px; height:auto; float:right;}
.fangan_box_index .title3{width:265px; height:35px; float:left; background:url(../images/chuanneng/chuaneng_img.jpg) 0 -70px no-repeat; line-height:35px; padding-left:20px; font-size:14px;}
.fangan_box_index .content3{width:285px; height:auto; float:left; line-height:25px; margin:10px 0;}
.fangan_box_index .content3 .t{width:265px; height:30px; float:left; line-height:30px; text-align:left; background:url(../images/chuanneng/chuaneng_img.jpg) 0 -105px no-repeat; font-size:12px; color:#333; padding-left:20px;}
.fangan_box_index .content3 p{width:285px; line-height:25px; float:left; color:#999}

.index_news_list{width:970px; height:50px; float:left; margin-top:5px;}
.box_content{width:970px; height:auto; float:left; line-height:30px;}

.yewu_box{width:970px; height:407px; float:left; background:url(../images/chuanneng/yewubg.png) top center no-repeat; position:relative;}
.yewu_box .a1{width:196px; height:auto; position:absolute; top:130px; left:15px;}
.yewu_box .a2{width:196px; height:auto; position:absolute; top:224px; left:258px;}
.yewu_box .a3{width:196px; height:auto; position:absolute; top:109px; left:504px;}
.yewu_box .a4{width:196px; height:auto; position:absolute; top:170px; left:766px;}
.yewu_box  h3{width:196px;font-size:20px;text-align:center; float:left;}
.yewu_box  .h3t{width:196px; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;text-align:center; float:left;}
.yewu_box a{color:#fff;}
.yewu_box a:hover{color:#ff0;}

#a1{background:#f0f0f0; width:970px; height:400px; z-index:999; position:absolute; top:0; left:0;}
#a2{background:#f0f0f0; width:970px; height:400px; z-index:999; position:absolute; top:0; left:0;}
#a3{background:#f0f0f0; width:970px; height:400px; z-index:999; position:absolute; top:0; left:0;}
#a4{background:#f0f0f0; width:970px; height:400px; z-index:999; position:absolute; top:0; left:0;}
.tab_a_t{width:948px; height:33px; float:left; background:url(../images/chuanneng/chuaneng_img.jpg) 0 -461px repeat-x; line-height:33px; border:1px solid #ccc; padding:0 10px; font-size:16px;}
.tab_a_t span{float:right; border:1px solid #ccc; background: #f0f0f0;line-height:20px; padding:2px 8px; margin-top:4px; font-size:14px;}
.tab_a_t span a{color: #333;}
.tab_a_t span a:hover{color:#f00;}
.tab_a_box{width:948px; height:340px; float:left; border:1px solid #ccc;overflow-y:auto; padding:10px; font-size:14px; line-height:25px; font-family:Arial, Helvetica, sans-serif; text-align:left;}


/* 滑动解决方案 */
		.sideMenu{  border:1px solid #ddd; float:left; width:970px; height:auto; margin-bottom:20px;}
		.sideMenu h3{ height:32px; line-height:32px; padding-left:10px;  border-top:1px solid #e3e3e3;border-bottom:1px solid #ccc; background:url(../images/chuanneng/chuaneng_img.jpg) 0 -461px repeat-x; cursor:pointer;
			font-size:14px;
		}
		.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background: url(../images/chuanneng/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
		.sideMenu h3.on em{ background-position:16px -57px; }
		.sideMenu ul{width:950px; height:380px; padding:10px; color:#000; font-size:14px; line-height:25px; font-family:Arial, Helvetica, sans-serif; display:none;overflow-y:auto; background:#f0f0f0; /* 默认都隐藏 */ }

.chanpin_box{width:970px; height:auto; float:left;}
.chanpin_box li{width:290px; height:244px; float:left; background:url(../images/chuanneng/chanpinbg.jpg) 0 0 no-repeat; padding:10px; margin:10px 6px;}
.chanpin_box li .chanpinimg{width:290px; height:210px; float:left; overflow:hidden;}
.chanpin_box li .chanpinimg img{width:290px;}
.chanpin_box li .chanpintitle{width:270px; height:36px; line-height:36px; float:left; text-align:center;}
.chanpin_box li .chanpintitle a{color:#000;}
.chanpin_box li .chanpintitle a:hover{color:#ff0000;}

.ywfw_left{width:210px; height:auto; float:left; margin-bottom:20px;}
.ywfw_left .ywfw_left_t{width:210px; height:36px; float:left; background:url(../images/chuanneng/ywfw_left_t_b.jpg) 0 0 no-repeat; line-height:36px; text-align:center; font-size:14px; color:#fff;}
.ywfw_left .ywfw_left_nav{width:208px; height:auto; float:left; border:1px solid #DCDCDC; border-top:none; background:#EFEFE7; padding:10px 0;}
.ywfw_left .ywfw_left_nav li{width:208px; height:36px; float:left; line-height:36px; text-align:center; margin:3px 0;}
.ywfw_left .ywfw_left_nav li a{width:208px; height:36px; display:block; border-bottom:1px dotted #ccc;}
.ywfw_left .ywfw_left_nav li a:hover{background:url(../images/chuanneng/ywfw_left_b.jpg) 0 0 no-repeat; color:#fff;}

.ywfw_right{width:730px; height:auto; float:right; margin-bottom:20px; line-height:25px;}
.ywfw_right img{max-width:730px;}
.ywfw_right .ywfytitle{width:730px; line-height:25px; font-size:16px; border-bottom:1px dotted #ccc;  margin-bottom:10px;}