/* CSS Document */
*{padding:0px; margin:0px;}
body{font:normal 12px "Microsoft YaHei","宋体"; color:#292929;}
a{text-decoration:none; color:#292929; outline:none;}
a:hover,a.cur{color:#00bbaa;}
img{border:none;}
ul,li{list-style:none;}
ol,li{list-style:none;}
.clearfix{clear:both;}
/*.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}*/
.fl{float:left;}
.fr{float:right;}
hr{height:1px;border:none;border-top:1px solid #d9d9d9;}
h1,h2,h3,h4,h5,h6,b{font-weight:normal;}

#top{width:100%; height:auto; background:url(../images/top_bg.jpg) repeat-x;}
.top{width:1000px; height:119px; margin:0px auto;}
.top .top_t{padding:0px 12px; height:32px; line-height:32px;}
.top .top_t .tel{background:url(../images/tel.png) left center no-repeat; padding-left:28px; height:32px;}
.top .top_t .tel span{font-size:16px;}
.top .search{width:100%; padding-top:12px;}
.top .search .search_form{width:209px; }
.top .search .search_form input{float:left; border:none;}
.top .search .search_form .sea_inp{width:144px; height:16px; line-height:16px; padding:4px 0px; padding-left:12px; background:url(../images/search_inp.png) no-repeat; overflow:hidden;}
.top .search .search_form .sea_btn{width:37px; height:24px; background:url(../images/search_btn.png) no-repeat; cursor:pointer;}

.navBar{z-index:1;}
.logo{padding-left:10px;}
.nav{max-width:720px;}
.nav h3{ font-size:100%; font-size:14px;  }
.nav .m{ float:left; margin:0 16px; display:inline; text-align:center; }
.nav .m:hover{background:url(../images/nav_a_bg.png) center 38px no-repeat;}
.nav h3 a{zoom:1;  height:26px; padding-top:12px; padding-bottom:12px; width:62px; text-align:center; font-size:15px; display:block; color:#fff; _display:inline; }
.nav .sub{ display:none; width:100%;  padding:20px 0;  position:absolute; left:0px; top:118px; background:#e6e6e6 url(../images/nav_bg.gif) repeat-x;  float:left; height:269px; z-index:9;}
.nav .sub dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:20px 29px;}
.nav .sub dl dt{font-size:14px; line-height:32px;}
.nav .sub dl dt.ft16{font-size:16px;}
.nav .sub dl dd{line-height:26px; text-align:left;}
.nav .sub dl dd img{max-width:180px; max-height:180px;}

.slideBox{min-width:90px; height:269px; overflow:hidden; display:inline-block; *display:inline; zoom:1; padding:0px 32px; background:url(../images/nav_line.png) right top no-repeat;}
.slideBox .bd{width:100%; height:129px;}
.slideBox .bd li{height:129px; min-width:96px; text-align:center; overflow:hidden;}
.slideBox .bd img{height:129px;}
.slideBox .hd{width:100%; height:140px;}
.slideBox .hd ul{ overflow:hidden; zoom:1; }
.slideBox .hd ul li{height:22px; line-height:22px; cursor:pointer; text-align:left;}
.slideBox .hd ul li.on{color:#292929;}
.slideBox .hd ul li:hover{color:#00bbaa;}
.slideBox .hd p{font-size:14px; padding-top:8px; line-height:22px; color:#292929; text-align:left;font-weight:700;}

.slideTxtBox{ display:inline-block; *display:inline; zoom:1;  text-align:left; }
.slideTxtBox .hd{ line-height:30px; padding:22px 32px; position:relative; float:left; background:url(../images/nav_line.png) right top no-repeat; min-height:180px;}
.slideTxtBox .hd ul{zoom:1;}
.slideTxtBox .hd ul li{height:30px; line-height:30px; cursor:pointer; font-size:14px; }
.slideTxtBox .hd ul li.on{ color:#00bbaa; }
.slideTxtBox .hd ul li.on a{color:#00bbaa; }
.slideTxtBox .bd{float:left;}
.slideTxtBox .bd ul{ padding:10px 0px;  zoom:1; }
.slideTxtBox .bd li{ float:left; width:270px; padding:0px 32px;}
.slideTxtBox .bd li .pic{width:270px; height:119px; overflow:hidden;}
.slideTxtBox .bd li .pic img{width:100%;}
.slideTxtBox .bd li .tit{height:20px; line-height:20px; padding-top:6px; font-size:14px; overflow:hidden;}
.slideTxtBox .bd li .des{line-height:20px;}
.slideTxtBox .bd li.line{width:1px; padding:0px;}

/*banner 切换*/
.banner{ position:relative;height:405px; overflow:hidden;width:100%;}
.banner .show{ width:1920px; position:absolute; left:50%; top:0px; margin-left:-960px; height:375px; overflow:hidden; }
.banner .show ul{ position:relative; height:375px; overflow:hidden; width:1920px; float:left; }
.banner .show ul li{text-align:center;width:1920px; float:left; height:375px; position:absolute; display:none}
.banner .focus {position:absolute; bottom:0px; right:30px; height:24px; padding-top:8px;}
.banner .focus a{width:15px; height:15px; background:url(../images/ban_btn.png) no-repeat; float:left; margin-left:10px; display:inline-block;}
.banner .focus a.on{background:url(../images/ban_btn_hov.png) no-repeat;}
/*滚动新闻*/
.hot{ width:100%; background:url(../images/top_bg.jpg) repeat-x; height:32px; line-height:30px; position:absolute; bottom:0; z-index:2}
.hot .list{ float:left; width:800px; padding-left:6px; height:32px; position:relative; float:left;}
.hot .list .prev{ display:block; width:18px; height:18px; position:absolute; background:url(../images/news_btn_l.png) no-repeat; top:7px;left:68px;}
.hot .list .prev:hover{background:url(../images/news_btn_l_h.png) no-repeat;}
.hot .list .next{display:block; width:18px; height:18px; position:absolute; background:url(../images/news_btn_r.png) no-repeat; top:7px;left:90px;}
.hot .list .next:hover{background:url(../images/news_btn_r_h.png) no-repeat;}
.hot .list h2.tit{font-size:14px; width:108px; float:left;}
.hot .list div{ width:690px; float:left; height:32px; position:relative; overflow:hidden;}
.hot .list div ul{ width:690px; position:absolute}
.hot .list div ul li em{}
.hot .wrapper{width:1000px; margin:0px auto; position:relative;}

/*右侧悬浮导航*/
.right_nav{position:fixed; right:18px; z-index:99; bottom:50px;}
.right_nav ul li{padding:1px 0px; width:55px; overflow:hidden;}
.right_nav ul li a{display:block; width:55px; height:55px; text-align:center; line-height:55px; text-indent:100px; font-size:13px; font-weight:bold; }
.right_nav ul li a.a1{background:url(../images/rig_nav_1.png) no-repeat;}
.right_nav ul li a.a2{background:url(../images/rig_nav_2.png) no-repeat; height:56px;}
.right_nav ul li a.a3{background:url(../images/rig_nav_3.png) no-repeat;}
.right_nav ul li a:hover{background:#00b2b2; color:#FFF; text-indent:0px;}
.right_nav ul li a.a2:hover{background:url(../images/rig_nav_3_hov.gif) no-repeat;}
.right_nav ul li a.a4{background:url(../images/rig_nav_4.png) no-repeat;}
.right_nav ul li a.a5{background:url(../images/rig_nav_5.png) no-repeat;}
.right_nav ul li a.a5:hover{background:url(../images/rig_nav_5_hov.gif) no-repeat;}

.main{width:1000px; margin:0px auto;}

#foot{width:100%; height:auto; background:url(../images/foot_bg.jpg) repeat-x;}
.foot{width:1000px; height:380px; margin:0px auto;}
.foot .foot_nav{width:100%; height:299px; padding:20px 0px; overflow:hidden;}
.foot .foot_nav dl{float:left;}
.foot .foot_nav dl dt{font-size:14px; padding:3px 0px;}
.foot .foot_nav dl dd{padding:3px 0px;}
.foot .foot_nav .foot_line{float:left; height:299px; padding:18px;}
.foot .foot_bot{width:100%; height:41px; line-height:41px;}
.foot .foot_bot ul li{float:left; height:20px; line-height:20px; padding:10px 0px; font-size:11px;}
.foot .foot_contact{max-width:300px; max-height:299px; overflow:hidden; line-height:21px; font-size:11px; color:#676767;}
.foot .foot_contact .foot_msg{width:268px; color:#292929; font-size:12px;}
.foot .foot_contact .foot_msg td{padding:5px 0px;}
.foot .foot_contact .foot_msg h3{font-size:14px;}
.foot .foot_contact .foot_msg .foot_msg_inp{width:190px; height:16px; line-height:16px; padding:3px 5px; border:1px #CCC solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}
.foot .foot_contact .foot_msg .foot_msg_txt{padding:5px; height:95px; overflow:hidden;}
.foot .foot_contact .foot_msg .foot_msg_btn{width:73px; height:31px; border:none; background:url(../images/msg_btn.png) no-repeat; cursor:pointer;}

#m_foot{width:100%; background:#00b2b2; margin-top:20px;}
.m_foot{width:1000px; margin:0px auto; text-align:center; color:#FFF;}
.m_foot .foot_nav{padding:20px 0px;}
.m_foot .foot_nav a{color:#FFF;}
.m_foot .foot_nav a:hover{text-decoration:underline;}
.m_foot .bq{padding-bottom:30px; line-height:24px;}

.pt15{padding-top:15px;}
.mt20{margin-top:20px;}

/*分页样式*/
.page_info{text-align:center;margin:20px 0px;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{text-align:center;letter-spacing:0;margin:20px 0px;}
.page_list a{display:inline-block; background:#e5e5e5; text-align:center; padding:8px 12px;margin:0 2px;}
.page_list a:hover{color:#fff; background:#00b2b2;}
.page_list a.on{color:#fff; background:#00b2b2;}