@charset "utf-8";
/*==banner===================*/
#banner { width:960px; height:300px; margin:15px auto; background:url(images/banner_bg.jpg) no-repeat; overflow:hidden; }
#banner img { float:left; margin:30px 10px; }
#banner .text { padding:25px 0 0 468px; }
#banner .text h1 { color:#fff; font-size:20px; font-family:Verdana; }
#banner .text h1 span { font-size:72px; display:block; font-weight:bold; font-family:Arial; }
#banner .text ul li { background:url(images/dot_hook.png) no-repeat 0 6px; font-size:14px; color:#fff; line-height:22px; padding-left:26px; }
/*==home_tab===================*/
#home_main { width:960px; margin:0 auto; background:#fff url(images/h_cont_line.gif) repeat-y right 0; }
.home_tab { width:230px; height:420px; float:left; display:block; }
.home_tab li { float:left; width:230px; height:140px; cursor:pointer; }
.home_tab li span { background:url(images/home_tab.gif) no-repeat; padding:30px 20px 0 60px; height:110px; display:block; }
.home_tab li .one { background-position:-230px top; }
.home_tab li .two { background-position:-230px -140px; }
.home_tab li .three { background-position:-230px -280px; }
.home_tab li.curr .one { background-position:0 top; }
.home_tab li.curr .two { background-position:0 -140px; }
.home_tab li.curr .three { background-position:0 -280px; }
.home_tab li span h2 { font-family:Verdana; font-size:16px; font-weight:bold; }
.home_tab li span p { color:#333; padding-top:10px; }


.h_cont { background:url(images/btm_bg.gif) no-repeat right bottom; width:730px; height:420px; float:right; overflow:hidden; }
.h_cont .tab_cont { position:relative; }
.h_cont h1 { background:url(images/title_bg1.gif) no-repeat; height:66px; line-height:66px; font-size:26px; font-style:italic; padding-left:30px; font-weight:bold; }
.h_cont h2 { font-size:16px; font-weight:bold; line-height:30px; }
.h_cont .pro_item { padding:15px; height:150px; }
.h_cont .pro_item img { float:left; }
.h_cont .pro_item .text { padding-left:160px; }
.h_cont .pro_item .text p { color:#333; }
.h_cont .pro_item .text .btn { padding-top:30px; }
.h_cont .item1, .h_cont .item2 { background:url(images/line1.gif) no-repeat right center; width:300px; padding:0 30px; }
.h_cont .item1 h3, .h_cont .pro_item2 h3, .h_cont .pro_item3 h3{ background:url(images/dot_hook2.png) no-repeat; font-weight:bold; padding-left:26px; }
.h_cont .item1 p { color:#333; padding-top:20px; line-height:18px; }
.h_cont .item1 ul { padding-top:20px; height:54px; }
.h_cont .item1 ul li { height:18px; line-height:18px; width:100px; float:left; font-size:11px; color:#333; }
.h_cont .item2 img { float:left; }
.h_cont .item2 .info { padding-left:34px; }
.h_cont .item2 .info p { color:#333; padding-bottom:15px; line-height:16px; }
.h_cont .nobg { background:none; }
.h_cont .next { position:absolute; top:385px; right:0; width:102px; height:35px; background:url(images/next.gif) no-repeat; cursor:pointer; }
.h_cont .pro_item2 { padding:15px 15px 0 15px; height:130px; }
.h_cont .pro_item2 img { float:right; }
.h_cont .pro_item2 .text { padding:0 220px 0 15px; }
.h_cont .pro_item2 .text p { color:#333; line-height: 18px; margin-top: 5px; }
.h_cont .pro_item2 .text .btn { padding-top:10px; }
.h_cont .pro_item2 .text .btn a { font-weight:bold; }
.h_cont .pro_item3 { padding:0 30px; }
.h_cont .pro_item3 ul { padding-top:10px; height:120px; }
.h_cont .pro_item3 ul li { width:310px; height:43px; color:#333; float:left; padding-right:20px; }
.h_cont .pro_item3 ul li img { float:left; margin-right:10px; }
.h_cont .pro_item3 ul li span { padding-top:3px; display:block; height:37px; }
.h_cont .pro_item4 { padding:15px 15px 40px 15px; height:90px; }
.h_cont .pro_item4 img { float:left; margin-left: 15px; }
.h_cont .pro_item4 .text { padding-left:335px; }
.h_cont .pro_item4 .text p { color:#333; line-height:20px; margin-bottom: 20px; }
/*==fea===================*/
#fea { background:url(images/fea_bg.gif) repeat-x; margin-top:40px; }
#fea .wrap { height:136px; position:relative; }
#fea .wrap .title1, #fea .wrap .title2 { background:url(images/fea_title.png) no-repeat; width:264px; height:38px; text-align:center; }
#fea .wrap .title1 { position:absolute; top:-10px; left:-50px; }
#fea .wrap .title2 { position:absolute; top:-10px; left:500px; }
#fea .wrap .title1 h2, #fea .wrap .title2 h2 { font-size:16px; line-height:34px; }
#fea .wrap .pic { position:absolute; top:50px; left:0px; width:500px; height:50px; }
#fea .wrap .news { position:absolute; top:40px; right:20px; width:400px; }
#fea .wrap .news ul li {height:34px;padding-left:20px;background:url(images/dot_news.gif) no-repeat 0 10px;border-bottom:1px solid #d0d0d0;}
#fea .wrap .news ul li a {line-height:32px;color:#444; text-decoration:none}
#fea .wrap .news ul li a:hover {color:#0077c1;}

/*==news===================*/
