﻿@charset "utf-8";
/* CSS Document */


/*Reset
------------------------------------------------------------------------------------*/
*{margin:0;padding:0;}
body{font-size:12px;font-family:"Arial, Helvetica, sans-serif";word-wrap:break-word; color:#525252;}
a{ text-decoration:none; color:#333;}
a:hover{color:#0066FF;text-decoration:underline}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;} 
li{list-style-type:none;}
ol,ul{list-style:none;}  
img{ border:none; }
select, label,input{ vertical-align:middle;}



/* Common
----------------------------------------------------------------------------------- */
.left{float:left;}
.right, .more{float:right;}
.pie{behavior:url(js/PIE.htc)\9;}
.clear{clear: both;float: none;height: 0;margin: 0;padding: 0;width: 0; overflow:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}
*html .clearfix{height:1%;} 
.clearfix{display:block;}
*+html .clearfix{min-height:1%;}/*ie7*/
*html{background-image:url(about:blank);background-attachment:fixed;}

/* header
----------------------------------------------------------------------------------- */
.header{ width:980px; height:95px;padding:3px 0;margin:0 auto;position:relative;}
.logo{}
.search{ position:absolute;top:60px; right:0;}
.search .s01{ background: url(../images/search_txt.gif) no-repeat;padding-left:26px; height:21px; width:140px; float:left}
.search .s01 .txt{ height:21px; line-height:21px;border: none; background:none; width:130px;}
.search .s02{float:left}
.search .s02 .btn{ background:url(../images/search_btn.gif);border: none;width:39px; height:21px;cursor:pointer;}
.tel{position:absolute;top:30px;right:0; font-size:12px; font-weight:bold; color:#777 }
.tel .sp01{ color:#525252}
.tel .sp02{ color:#e15720}



/* menu
----------------------------------------------------------------------------------- */
.menu{width:980px; height:36px;margin:0 auto; background: url(../images/menu.png) no-repeat; }
.menu ul{width:980px;height:36px;position:relative; z-index:9999;}
.menu ul li{ float:left; height:36px;}
.menu ul li .aa{ display:block; text-indent:-9999px;height:36px; width:109px;}
.menu ul li .a1{ width:108px;}
.menu ul li .a9{}

.menu ul li.hover .a1,.menu ul li .a1:hover{ background:url(../images/menu_hover2.png) no-repeat left center;}
.menu ul li.hover .a2,.menu ul li .a2:hover{ background:url(../images/menu_hover2.png) no-repeat -108px center;}
.menu ul li.hover .a3,.menu ul li .a3:hover{ background:url(../images/menu_hover2.png) no-repeat -217px center;}
.menu ul li.hover .a4,.menu ul li .a4:hover{ background:url(../images/menu_hover2.png) no-repeat -326px center;}
.menu ul li.hover .a5,.menu ul li .a5:hover{ background:url(../images/menu_hover2.png) no-repeat -435px center;}
.menu ul li.hover .a6,.menu ul li .a6:hover{ background:url(../images/menu_hover2.png) no-repeat -544px center;}
.menu ul li.hover .a7,.menu ul li .a7:hover{ background:url(../images/menu_hover2.png) no-repeat -653px center;}
.menu ul li.hover .a8,.menu ul li .a8:hover{ background:url(../images/menu_hover2.png) no-repeat -762px center;}
.menu ul li.hover .a9,.menu ul li .a9:hover{ background:url(../images/menu_hover2.png) no-repeat  right center;}


/* bar
----------------------------------------------------------------------------------- */
.banner{ width:980px; height:304px;margin:0 auto; margin-top:10px; overflow:hidden; position:relative; z-index:10}
.banner .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:6px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.banner .hd ul li.on{ background:#f00; color:#fff; }
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; }
.banner .bd img{ width:980px; height:303px; display:block;  }


/* ann
----------------------------------------------------------------------------------- */
.ann{width:980px;margin:0 auto; margin-top:10px; overflow:hidden; background: url(../images/ann_bg.png); height:25px; line-height:25px;}
/*.ann ul{padding-left:45px; float:left;}
.ann ul li{height:25px; line-height:25px; float:left;}
.ann dl{float:right;height:25px; line-height:25px;padding-right:30px;height:25px; line-height:25px; }
.ann dl a{padding-right:8px;}*/

.ann dl{width:890px;margin:0 auto;height:25px; line-height:25px;padding-right:30px;height:25px; line-height:25px; }
.ann dl dt{ float:left; width:96px;height:25px; line-height:25px; background:url(../images/re.png) 78px 5px no-repeat; font-weight:bold;}
.ann dl dd{ float:left;padding-left:7px; width:780px; overflow:hidden;height:25px; line-height:25px;}
.ann dl dd a{padding-right:10px;}

/* wrapp
----------------------------------------------------------------------------------- */
.wrapp{width:980px;margin:0 auto; margin-top:10px; }

.ht01{ width:980px; height:31px; line-height:31px; background:url(../images/ht01.gif);}
.ht01 b{color:#0072ca; float:left;padding-left:25px; font-weight:bold; font-size:14px;}
.ht01  a{ float:right; display:block; width:55px; height:31px; text-indent:-9999px;}

/* box01
----------------------------------------------- */
.box01{}
.box01 .w776{ width:776px; height:223px; float:left; background:url(../images/con_bg.gif) no-repeat left;}
.box01 .w776 .pd{ width:440px;padding-left:325px; line-height:26px; height:156px; overflow:hidden;}
.box01 .w776 .pd .aa{ color:#f60; } 


/*.w194 .w01{ width:194px; height:96px;}
.w194 .w01 img{ display:block;} 
.w194 .w02{ height:127px; overflow:hidden; background:url(../images/contact_bg02.gif) no-repeat;}
.w194 .tit{ color:#0072ca;padding-left:25px; height:22px; line-height:22px; font-weight:bold;}
.w194 .pd{ height:105px; line-height:24px;padding:5px 0 0 10px;width:184px;}*/

.w194{ width:194px;height:223px; background: url(../images/contact_bg01.png) no-repeat top; position:relative;}
.w194 .w01{ width:194px; height:85px; overflow:hidden;background: url(../images/contact_bg01_01.jpg) no-repeat;}
.w194 .w02{ height:138px; overflow:hidden;}
.w194 .tit{ color:#0072ca;padding-left:25px; height:22px; line-height:22px; font-weight:bold;}
.w194 .pd{padding-top:8px;}
.w194 .pd ul{ width:180px; margin:0 auto;} 
.w194 .pd ul li{ height:26px; line-height:26px; background:url(../images/li022.png) no-repeat left center;padding-left:10px;width:170px; overflow:hidden;} 
.w194 .pd ul li a {} 
.w194 .bb{ position:absolute;  bottom:6px;left:30px;}
.w194 .bb a{ color:#f60;}

/* box02
----------------------------------------------- */
.box02{ margin-top:10px;}
.box02_pd{border:1px solid #dedede;border-top:none;padding-bottom:10px;}
.box02_ul{}
.box02_ul li{ width:290px; background:#f6f6f6; float:left;padding:6px;margin:10px 0 0 18px;_display:inline; }
.box02_ul .tit{ height:24px; line-height:24px; width:285px; overflow:hidden;padding-left:5px;}
.box02_ul .tit a{ font-weight:bold; color:#e15720;}
.box02_ul .pd{}
.box02_ul dl{ float:left;}
.box02_ul .d01{ width:107px; height:80px;}
.box02_ul .d01 img{ display:block; width:107px; height:80px;}
.box02_ul .d02{padding-left:8px; width:175px;}
.box02_ul .d02 dt{ line-height:22px; height:68px; overflow:hidden;}
.box02_ul .d02 dd a{ font-weight:bold;color:#e15720;}

/* box03
----------------------------------------------- */
.box03{ margin-top:10px;}
.box03 .pd{border:1px solid #dedede;border-top:none;padding:15px 0 5px 0;}
.picScroll-left{  position:relative; z-index:99;width:880px;padding-left:40px; }
.picScroll-left .hd{position:relative; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:35px; height:35px; overflow:hidden;cursor:pointer; position:absolute; z-index:999}
.picScroll-left .hd .next{top:40px;right:-55px;_right:-35px;}
.picScroll-left .hd .prev{top:40px;left:-35px;}
.picScroll-left .bd{}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 11px; 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:150px; height:113px; display:block;padding:2px; border:1px solid #ccc; }
.picScroll-left .bd ul li .title{ line-height:30px; height:30px;width:158px; text-align: center; overflow:hidden;    }

/* box04
----------------------------------------------- */
.box04{margin-top:10px;}
.box04 .w200{ width:200px; float:left;}
.box04 .w200 .ht02{ background:url(../images/ht02.gif); height:30px; line-height:30px;}
.box04 .w200 .ht02 b{padding-left:25px; font-size:14px; color:#fff;} 
.box04 .w200 .pd img{ display:block;}
.box04 .w200 .pd{ line-height:26px;padding:5px;border:1px solid #dedede;border-top: none; width:188px; overflow:hidden;}

.box04 .w380{ width:380px; float:left; margin-left:10px;}
.box04 .w380 .ht03{ background:url(../images/ht03.gif) no-repeat;height:30px; line-height:30px;}
.box04 .w380 .ht03 b{padding-left:27px;font-size:14px; color:#fff; float:left;} 
.box04 .w380 .ht03 a{float:right; display:block; width:55px; height:31px; text-indent:-9999px;}
.box04 .w380  .pd{padding:10px;border:1px solid #dedede;border-top: none;width:358px; }
.box04 .w380 ul{}
.box04 .w380 ul li{ float:left;height:25px; line-height:25px; width:358px;border-bottom:1px dashed #dedede}
.box04 .w380 ul li a{ height:24px; line-height:24px; background:url(../images/li01.png) no-repeat left center;padding-left:8px; float:left; display:block; width:220px; overflow:hidden;}
.box04 .w380 ul li span{ float:right;}

/* fnav
----------------------------------------------------------------------------------- */
.fnav{width:980px;margin:0 auto; margin-top:10px;padding:6px 0;background:#0072ca; color:#fff; text-align:center;}
.fnav a{color:#fff;}
.fnav a:hover{ text-decoration:underline; color:#fff;}
.fnav span{padding:0 5px;}

/* footer
----------------------------------------------------------------------------------- */
.footer{width:980px;margin:0 auto; margin-top:10px; line-height:28px; text-align:center;}
.footer .f02{ font-weight:bold;}
.footer .f02 a{padding-right:10px; color:#525252}

/* Page
----------------------------------------------------------------------------------- */
.page{width:100%; text-align:center; overflow:hidden;padding:20px 0; margin:10px auto 0 auto ; vertical-align:top; color:#333;}
.page a{padding:2px 5px;background-color:#ddd;border:1px solid #ddd; color:#333; display:inline; margin:0 1px;}
.page .up, .page .down{color:#333;}
.page .this{color:#fff; font-weight:bold; background-color:#333;border:1px solid #000;}
.page span.a{color:#333; padding:0 10px;}
.page a:hover{color:#fff;background-color:#333;border:1px solid #333;}


/* sidebar左侧
----------------------------------------------------------------------------------- */
.sidebar{ width:194px; float:left;}
.sd01{}
.sd01 .tit{background:url(../images/ht02.gif); height:30px; line-height:30px;}
.sd01 .tit b{padding-left:25px; font-size:14px; color:#fff;} 
.sd01 .pd{border:1px solid #dedede;border-top:none;padding:10px; width:172px;}
.sd01 .pd ul{}
.sd01 .pd ul li{ height:30px; line-height:30px; width:152px;border-bottom:1px dashed #ccc; background:url(../images/li02.png) no-repeat left center;padding-left:20px; overflow:hidden;}

.sd02{margin-top:10px;}

/* w775
----------------------------------------------------------------------------------- */
.w775{ width:775px; float:right;}
.w775 .pd{border:1px solid #dedede;border-top:none;padding:5px 0 5px 0; width:773px;} 
.ht04{ width:775px; height:31px; line-height:31px; background:url(../images/ht04.gif);}
.ht04 b{color:#0072ca; float:left;padding-left:25px; font-weight:bold; font-size:14px;}
.ht04  .znav{ float:right;height:31px;padding-right:15px;}
.ht04  .znav a{}

/* 新闻列表
-------------------------------------------- */
.news_ul{margin:0 10px;}
.news_ul li{border-bottom:1px dashed #ccc; height:36px; line-height:36px; float:left; width:750px;}
.news_ul li a{ float:left; display:block; background:url(../images/li01.png) left center no-repeat ;height:36px; line-height:36px; width:500px; overflow:hidden;padding-left:10px;}
.news_ul li span{ float:right;}

/* 新闻内容
-------------------------------------------- */
.news_con{}
.news_t{ height:25px; line-height:25px; text-align:center; font-weight:bold; font-size:16px;padding-top:5px;color:#905716;}
.time{ height:25px; line-height:25px; border-bottom:1px dashed #ccc;text-align:center;width:750px; margin:0 auto;padding-top:5px;} 
.time span{padding:0 10px;}
.news_con .txt{padding-top:13px;padding:10px 26px; line-height:28px;}

/* 图片列表
-----------------------------------------------------------------*/
.tu_ul{ margin-top:10px;}
.tu_ul li{ float:left;padding:0px 0 0px 15px; }
.tu_ul li img{ width:165px; height:124px;padding:4px;border:1px solid #ccc; display:block;}
.tu_ul li a{ display:block;}
.tu_ul li .title{ line-height:30px; height:30px;width:175px; text-align: center; overflow:hidden; }

/* 图片列表
-----------------------------------------------------------------*/
.cp_ul{ margin-top:10px;}
.cp_ul li{ float:left;padding:0px 0 0px 15px; }
.cp_ul li img{ width:165px; height:124px;padding:4px;border:1px solid #ccc; display:block;}
.cp_ul li a{ display:block;}
.cp_ul li .title{ line-height:30px; height:30px;width:175px; text-align: center; overflow:hidden;  }


/* qq
-----------------------------------------------------------------*/
.qqt{width:139px; position:absolute; z-index:9999;}
.q1{ width:139px; height:47px; background:url(../images/index_06.png) no-repeat top; overflow:hidden; text-indent:-9999px;}
.q3{ width:139px; height:35px; background:url(../images/index_14.png) no-repeat top; overflow:hidden; text-indent:-9999px;}
.q2{width:139px;padding-top:6px; background:url(../images/index_09.png) repeat-y;}
.q2 ul{margin-left:28px;}
.q2 ul li{ float:left;padding-bottom:8px;}



/* top
----------------------------------------------------------------------------------- */
.top_bg{ width:100%; background:#f8f8f8; height:28px; line-height:28px;border-bottom:1px solid #e7e5e6;}
.top{ width:960px;height:28px; line-height:28px;margin:0 auto; background:url(../images/top_icon.png) no-repeat left center;padding-left:20px;}
.top .t01{ width:640px;height:28px; line-height:28px; float:left}
.top .t02{width:300px;height:28px; line-height:28px; float:right; text-align:right;}