﻿html,body,div,span,h1,h2,h3,h4,h5,h6,a,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tfoot,thead{margin:0;padding:0;color:#333; font-size:12px; font-family:宋体,Arial,Helvetica,sans-serif; vertical-align:baseline;}
ul,li{margin:0px; padding:0px; list-style:none;}
.clear{clear:both;}
img{border:none;}
a{text-decoration:none; color:#333;}
a:hover{ text-decoration:underline;}
body{ background:#fff ; color:#333;margin: 0 auto; text-align:center;}
.bg{background:url(../images/bg.gif) no-repeat;margin: 0 auto; width:1420px; height:1121px;}
/*头部 */
.pd_t10{ padding-top:10px;}
.mg_t10{ margin-top:10px;}
/*top*/
.top_head{margin: 0 auto; text-align:center;width:100%;height:118px; padding-top:20px; background:#f3f3f3; }
.top{margin: 0 auto; width:1000px;height:98px; }
.logo{float:left; width:440px;height:98px;}
.top_eng { float:right; margin-right:30px; padding-top:20px;  height:42px;  color:#8A8A8A; line-height:22px; text-align:right;}
.top_nav1 {color:#8A8A8A; }
.top_nav1 a { color:#8A8A8A; padding:0 5px;}
.top_tel1 {padding-top: 10px;}
.hotline{ color:#333; font-weight:bold;font-size:18px; font-family: "微软雅黑"; line-height:18px;}
.no{ color:#dc271e; font-size:30px; font-weight:bold; padding-top:5px;line-height:30px; font-family:"Arial";}


/*top */
/*nav */
.menu{margin: 0 auto;  width:100%;height:46px;background:url(../images/nav.gif) repeat-x;}
.nav{ margin: 0 auto; width:978px;height:46px; }
.nav a{ display:block; float:left; width:130px; height:46px; line-height:46px; text-align:center;color:#333; font-weight:bold; font-size:14px;}
.nav a:hover,.nav a.active{ height:46px; line-height:46px; color:#fff;background:url(../images/nav_hv.gif) no-repeat center;}
.m_wrap{ width:100%;  height:auto; margin: 0 auto; background:#fdfdfd url(../images/m_wrap.gif) repeat-x; float:left;  margin-top:10px;}
/*main */
.main{ width:978px;  height:auto; margin: 0 auto; padding-top:10px;}
/*m_wrap*/
.ml_wrap{ float:left;width:725px; height:auto; }
.notice{ width:600px; padding-left:115px; padding-right:10px;  height:49px; line-height:49px; color:#333; background:url(../images/notice.jpg) no-repeat;}
.ml_news{width:725px; height:auto; padding-top:10px;}
.lnews{ float:left;width:293px; height:auto; }
.lnews_ul{ float:left; padding-top:10px; width:285px; height:165px; overflow:hidden; border:#ccc 1px solid; margin-top:10px; padding-left:6px;}
.lnews_ul li {float: left; height:22px;line-height:22px; text-align:left; }
.lnews_ul li a {display:block;  float:left; width:274px; padding-left:11px;  height:22px;line-height:22px; background:url(../images/ico.gif) no-repeat left center;overflow:hidden;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.lnews_h2{ width:293px; height:29px; background:url(../images/news_list.jpg) no-repeat;}
.lnews_h2 h2{display:block; float:left;text-align:left; text-indent:10px; height:29px; line-height:29px; font-size:14px; width:85px;color:#fff; }
.lnews_h2 a{display:block; float:right;  height:29px;line-height:29px;padding-right:5px;color:#fff;}

.rabout{ float:right;width:428px; height:auto; }
.rabout_p{width:406px; padding:10px;height:155px; overflow:hidden; border:#ccc 1px solid; margin-top:10px; text-align:left;line-height:22px;}
.rabout_h2{ width:428px; height:29px; background:url(../images/about_list.jpg) no-repeat;}
.rabout_h2 h2{display:block; float:left;text-align:left; text-indent:10px; height:29px; line-height:29px; font-size:14px; width:85px;color:#fff; }
.rabout_h2 a{display:block; float:right; height:29px; line-height:29px;padding-right:5px;color:#fff;}
.mr_wrap{ float:right;width:246px;  height:auto; }
.box_ad{ padding-top:5px;}
.box_ad a{ display:block;  height:auto;padding-top:5px;}
/*m_wrap 253px*/
.title_01{ height:30px;border-bottom:#CCCCCC 1px solid;}
.title_01 h2{display:block; float:left;text-align:left; text-indent:5px; height:30px; line-height:30px; font-size:14px; width:85px;color:#333;border-bottom:#0b0a08 2px solid; }
.title_01 a{display:block; float:right;  height:30px;line-height:30px;padding-right:5px;color:#0b0a08;}
/*box_news*/
.box_news{ float:left; padding-top:10px; width:250px; }
.box_news li {float: left; height:25px;line-height:25px; text-align:left; }
.box_news li a {display:block;  float:left; width:235px; padding-left:15px;  height:25px;line-height:25px; background:url(../images/ico.gif) no-repeat left center;overflow:hidden;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
/*新闻动态*/
.nl{ float:left; width:312px;height:auto;}
.n2{ float:left; width:312px;height:auto; padding-left:21px;}
.n3{ float:left; width:312px;height:auto;padding-left:21px;}
.cou_news{ float:left; padding-top:10px; width:312px; }
.cou_news li {float: left; height:25px;line-height:25px; text-align:left; }
.cou_news li a {display:block;  float:left; width:300px; padding-left:12px;  height:25px;line-height:25px; background:url(../images/ico.gif) no-repeat left center;overflow:hidden;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.n3_con{ width:300px;height:auto; padding-top:5px; padding-left:12px; text-align:left; line-height:25px;}
.p_news{ float:left; padding-top:10px; width:740px; }
.p_news li {float: left; height:25px;line-height:25px; text-align:left; }
.p_news li a {display:block;  float:left; width:625px; padding-left:15px;  height:25px;line-height:25px; background:url(../images/ico.gif) no-repeat left center;overflow:hidden;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.p_news li span {display:block;  float:right; width:65px; padding-right:5px;  height:25px;line-height:25px;overflow:hidden;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
    
/*新闻动态*/
.cp_h2{ height:37px; line-height:37px; background:#3A3A3A url(../images/w_list.jpg) no-repeat; }
.cp_h2 h2{display:block; float:left;text-align:left; text-indent:15px; height:37px; line-height:37px;color:#333; font-size:14px;}
.cp_h2 a{display:block; float:right; height:37px; line-height:37px;padding-right:5px;color:#333;}
/*cp_h2*/
/*滚动图片*/
#demo { overflow: hidden;padding:10px 10px 0 10px; width:956px; margin-bottom:10px; border-left:#d9d9d9 1px solid; border-right:#d9d9d9 1px solid; border-bottom:#d9d9d9 1px solid;    }    
#demo a{display:block; float:left; line-height:25px; text-align:center; margin-right:30px; color:#333;}
#demo img{ display:block; border:#8894A4 1px solid; width:150px; height:150px;}
#demo a:hover img{ border:1px solid #000;}
#indemo {    float: left;   width: 800%;   }   
#demo1 {    float: left;   }   
#demo2 {    float: left;   }
#demo  .p{line-height:25px; text-align:center; width:150px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
/*焦点图*/
/*bar */
.bar{margin:0 auto; width:978px;height:357px;margin-top:10px;}
/*bar */
#idTransformView{width:978px;height:357px;overflow:hidden;position:relative; }
.slider{position:absolute;}
.slider li{list-style:none;display:inline;text-align:center;}
.slider li a{display:block;overflow:hidden;width:978px;height:357px;line-height:30px;font-weight:bold;text-align:center;text-overflow:ellipsis;white-space:nowrap;}
.slider img{width:978px;height:357px;display:block;}
.num{position:absolute;right:20px;bottom:15px;}
.num li{float:left;color:#000000;text-align:center;font-weight:bold;line-height:18px;width:18px;height:18px;font-family:Arial;font-size:12px;cursor:pointer;overflow:hidden;margin:3px 4px;border:1px solid #000000;background-color:#FFFFFF;}
.num li.on{color:#FFFFFF;border:1px solid #000000;background-color:#000000;font-weight:bold;}
/*焦点图*/
.public_product{ float:left; margin-bottom:20px; width:216px;height:auto;  font-size:14px;}
.public_center{ float:left;width:740px; padding-left:20px; height:auto;}
.p_h2{ height:52px; line-height:52px;text-indent:34px; font-weight:bold; text-align:left; font-size:16px;font-family:微软雅黑;background:#0b0a08;color: #fff;}
.p_menu{height:auto;padding:10px 17px 10px 17px; border: 1px solid #0b0a08; }
.p_about{width:210px; padding:4px; height:auto;background:url(../images/1_r6_c6.jpg) no-repeat; padding-top:98px;text-align:left; line-height:25px;margin-top: 20px; }
.p_menu a{ display:block;background: url(../images/left_li.gif) 16px center no-repeat; padding-left:26px;  border-top:#ccc 1px dashed;  text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;  height:36px; line-height:36px; text-align:left;}
.p_menu a:first-child { border-top: 0;}
.p_menu a:hover{ color:#1e93ef;text-decoration: none;}
.ico2{ height:30px; line-height:30px; background:url(../images/ico2.gif) no-repeat left;}
.ico2 h2{ height:30px; line-height:30px;text-align:left; text-indent:15px; font-size:16px; }
.com_txt{text-align:left; line-height:25px;  padding:10px;}
.com_txt img{max-width:500px;height:auto;}
.com_txt span{display:block;font-weight:bold;  text-align:left;font-size:18px;}
.p_title{ text-align:center; height:30px; font-size:14px; font-weight:bold; line-height:30px; color:#333; }
.p_time{ text-align:center; height:25px;  line-height:25px; color:#333; }

.cpzs{float:left; padding-top:10px;}
.cpzs li{float:left;width:150px;height:188px;margin:0px 15px;text-align:center; color:#8894A4; line-height:25px;}
.cpzs li a{display:block;width:150px; height:150px; color:#8894A4;}
.cpzs li img{width:148px;height:148px;border:1px #ABABAB solid;}
.cpzs a:hover img{ border:1px solid #000;}  
.cpzs .p{line-height:25px; text-align:center; width:150px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
/* 懒人图库 搜集整理 www.lanrentuku.com */
#cs_box {width:120px; height:220px; color:#FFF; background:#f9fafc; position:fixed; right:10px; top:100px; border-radius:10px; z-index:1000}
#cs_box span {height:20px; line-height:20px;display:block;}
.cs_close {color:#FFF; position:absolute; right:10px; top:8px; cursor:pointer; font-size:20px;font-family:Verdana, Geneva, sans-serif}
.cs_title {font-size:14px; margin:10px; font-weight:bold;}
.cs_img {width:100px; height:100px; background:#FFF; margin:10px;background-image:url(../images/xixi.jpg) }
.cs_info {font-size:12px; margin:0px 10px; overflow:hidden; text-align:center;}
.cs_btn {width:100px; height:25px; background:#333; margin:5px 10px; border-radius:5px; font-size:12px; line-height:25px; color:#FFF; text-align:center; cursor:pointer;}

/*foot*/
.box_foot{ margin-top:10px;margin:auto;width:100%;background:#d7d7d7;height:auto;}
.foot{margin:auto;width:978px;height:auto; padding-top:20px; padding-bottom:20px;  overflow:hidden; line-height:25px; }
.foot a{ padding-left:4px; padding-right:4px;height:25px;line-height:25px; color:#333; }