@charset "utf-8";
/*全局控制*/
.wrap { width: 100%; height: 100%; overflow: hidden; position: relative; margin: 0 auto }
.wp1 { margin-left: 50%; }
.wp2 { width: 1440px; margin-left: -720px; }
* { margin: 0px; padding: 0px; font-family:Microsoft YaHei; }
a { text-decoration: none; }
.fl { float: left; }
.fr { float: right; }
.cl { clear: both; }
.ul, ol, li { list-style: none; }
img { border: none; }
.box { width: 1440px; height: 100%; overflow: hidden; font-size: 12px; }
/********************* 以下(结束标识)代码请在实际开发中删除 *********************/


/*头部*/
.head { height: 584px; width: 1440px; overflow: hidden; }
.top-logo { width: 1440px; height: 105px; }
/*导航*/
.nav{ width:100%; height:46px;background:url(../images/nav.jpg) center no-repeat;}
.dbdh{ height:46px;   width:1000px; margin:0 auto; padding-left:16px}
.menu{ width:143px; height:46px; margin-right:-22px; float:left; position:relative; text-align:left;}
.m_hover{ background:url(../images/nav_02.png) -4px top no-repeat ;_background:url(../images/nav_02.gif) no-repeat ;}
.menu p{ line-height:46px; color:#fff; text-align:center; cursor:pointer;}
.menu p a{ color:#FFF; font-size:14px;}
/*banner图*/
.slideBox { width: 1440px; height: 432px; overflow: hidden; position: relative; }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev, .slideBox .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=50); opacity: 0.5; }
.slideBox .next { left: auto; right: 3%; background-position: 8px 5px; }
.slideBox .prev:hover, .slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }
.slideBox .prevStop { display: none; }
.slideBox .nextStop { display: none; }
/*滚动新闻*/
.gdnews { width: 110px; height: 34px; overflow: hidden; line-height: 34px; }
.gdnews-c { width: 851px; height: 34px; position: relative; }
.gdnews-c-l { width: 650px; height: 34px; line-height: 34px; overflow: hidden; }
.gdnews-c-r { width: 50px; margin-top: 10px; text-align: right; }
.gdnews-c-l div { padding: 3px; line-height: 2em; font-size: 12px; color: #666; }
.gdnews-c-l .pagesize { position: absolute; right: -53px; top: 8px; width: 40px; height: 18px; line-height: 18px; }
#miniNewsRegion a{ color:#000;}
.gdnews-c-l .pagesize a { display: block; float: left; }
/*底部*/
.footer { height: 100%; width: 1440px; overflow: hidden; }
.footer a { color: #636363; }
.f-link { width: 998px; height: 100%; margin: 0px auto; overflow: hidden; border: 1px solid #CFCFCF; background: #ECECEC; }
.f-link-l { width: 130px; height: 30px; line-height: 30px; margin-top: 8px; font-size: 16px; text-align: center; border-right: 1px solid #999; }
.f-link-r { height: 100%; line-height: 45px; width: 860px; }
.f-link-r ul li { float: left; padding: 0 12px; font-size: 12px; }
.footer-main { width: 1440px; height: 63px; background: #C0C0C0; margin-top:13px; }
.footer-main-c { width: 1000px; height: 12px; line-height: 14px; margin: 0px auto; font-size: 12px; padding-top: 18px; }
.footer-main-c-list { width: 475px; height: 25px; overflow: hidden; padding: 8px 0px; }
.footer-main-c-list ul li { width: 50px; float: left; padding: 0px 10px; border-right: 1px solid #808080; }
.footer-right { width: 300px; height: 12px; margin-top: 10px; color: #636363; }
/*首页内容*/
/*首页中部*/
.i-main-top { width: 1440px; height: 34px; border-bottom: 1px solid #F2F2F2; }
.i-main-top-c { width: 1001px; height: 34px; font-size: 14px; margin: 0px auto; }
.i-main { height: 100%; width: 1001px; margin: 0px auto; overflow: hidden; border-bottom: 1px solid #E2E2E2; }
.i-main-left { width: 735px; height: 529px; overflow: hidden; }
.i-main-left-top { height: 326px; width: 735px; overflow: hidden; border-bottom: 1px solid #EFEFEF; overflow: hidden; }
.i-main-left-footer { height: 201px; width: 735px; overflow: hidden; }
/*中部右侧*/
.i-main-right { width: 249px; height: 529px;  background: #E0E7EA; overflow: hidden; }
.i-right-top { width: 239px; padding-left: 10px; height: 47px; border-bottom: 1px solid #D2D9DC; line-height: 47px; font-size: 14px; }
.i-applylist { width: 249px; height: 235px; overflow: hidden; }
.i-applylist ul li { width: 240px; height: 20px; margin: 9px; line-height: 20px; font-size: 12px; }
.i-applylist ul li a { color: #000; }
.i-contact-top { height: 45px; line-height: 45px; font-size: 14px; width: 239px; padding-left: 10px; border-bottom: 1px solid #D2D9DC; }
.i-contact { width: 239px; padding-left: 10px; height: 182px; padding-bottom: 20px; background: url(../images/i-content-footer.jpg) no-repeat; line-height: 30px; overflow: hidden; }
/*栏目标题*/
.lmbt { color: #40ABDB; }
.btlj{ color:#000; font-size:16px;}
/*首页关于*/
.i-about { width: 382px; height: 362px; margin-right: 30px; }
.i-about-top { height: 50px; }
.i-about-title { font-size: 14px; height: 50px; line-height: 50px; width: 150px; }
.i-about-banner { width: 381px; height: 129px; overflow: hidden; margin-bottom: 10px; }
.i-about-text { height: 137px; width: 381px; font-weight: normal; font-size: 12px; line-height: 25px; }
.i-about-text a{ color:#40ABDB;}
/*more*/
.i-about-more { height: 33px; width: 228px; padding-top: 17px; text-align: right; }
.i-al-more { height: 25px; width: 228px; padding-top: 15px; text-align: right; }
/*首页新闻*/
.i-news { width: 309px; height: 326px; overflow: hidden; }
.i-news-title { height: 50px; overflow: hidden; }
.li-b-jt { color: #0F8BC2; font-weight: bold; }
.i-news-title .hd { width: 170px; height: 50px; font-size: 15px; }
.i-news-title .hd ul li { margin-right: 5px; float: left; }
.i-news-title .hd ul li a { display: block; color: #000; width: 80px; height: 50px; line-height: 50px; background: #FFF; }
.i-news-title .hd ul li a:hover { background: url(../images/tab-bg.jpg) no-repeat; color: #0194D5; }
.i-tab-more { height: 33px; width: 80px; padding-top: 17px; text-align: right; }
.i-news .ncon { width: 308px; }
.i-news .ncon ul li { width: 302px; padding-left: 5px; height: 20px; line-height: 20px; margin: 7px 0px; overflow: hidden; }
.i-news .ncon ul li a { color: #000; }
.i-news-time { width: 35px; display: block; float: right; }
/*首页案例展示*/
.i-alzs-top { height: 40px; line-height: 40px; width: 727px; }
.i-alzs-title { font-size: 14px; height: 40px; line-height: 40px; width: 150px; }
/*案例滚动*/
.picScroll-left { width: 740px; height: 160px; overflow: hidden; margin-left: 5px; }
.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: 167px; height: 118px; display: block; }
.picScroll-left .bd ul li .pic a:hover img { border-color: #999; }
.picScroll-left .bd ul li .title { line-height: 24px; font-size: 12px; }
/*首页展示*/
.i-cpzs { width: 1000px; height: 198px; overflow: hidden; margin: 0px auto; }
.i-cpzs-top { height: 42px; width: 1000px; background: #FFF; overflow: hidden; }
.i-cpzs-top-l { font-size: 14px; height: 42px; line-height: 42px; width: 150px; }
.i-cpzs-top-r { height: 26px; width: 228px; padding-top: 16px; text-align: right; }
/*产品展示*/
.picMarquee-left { width: 1000px; height: 156px; overflow: hidden; margin-left: -10px; }
.picMarquee-left .bd { padding: 10px; }
.picMarquee-left .bd ul { overflow: hidden; zoom: 1; }
.picMarquee-left .bd ul li { margin: 0 8px; float: left; _display: inline; overflow: hidden; text-align: center; }
.picMarquee-left .bd ul li .pic { text-align: center; }
.picMarquee-left .bd ul li .pic img { width: 150px; height: 107px; display: block; }
.picMarquee-left .bd ul li .pic a:hover img { border-color: #999; }
.picMarquee-left .bd ul li .title { line-height: 24px; font-size: 12px; }
/*分页公用*/
.othermain { width: 1000px; height: 100%; margin: 0px auto; overflow: hidden; padding-bottom: 20px; }
/*左侧*/
.other-left { width: 249px; height: 529px; border-bottom: 1px solid #E2E2E2; background: #E0E7EA; overflow: hidden; }
.i-left-top { width: 239px; padding-left: 10px; height: 47px; border-bottom: 1px solid #D2D9DC; line-height: 47px; font-size: 14px; }
.left-news { width: 249px; height: 235px; overflow: hidden; }
.left-news ul li { width: 240px; height: 20px; margin: 9px; line-height: 20px; font-size: 12px; }
.left-news ul li a { color: #000; }
.i-contact-top { height: 45px; line-height: 45px; font-size: 14px; width: 239px; padding-left: 10px; border-bottom: 1px solid #D2D9DC; }
.i-contact { width: 239px; padding-left: 10px; height: 182px; padding-bottom: 20px; background: url(../images/i-content-footer.jpg) no-repeat; line-height: 30px; overflow: hidden;  }
/*右侧*/
.other-right { width: 720px; height: 100%; overflow: hidden; margin-right: 2px; line-height: 20px; }
.other-right a{ color:#636363;}
.other-right a:hover{ color:#000;}
.other-right-top { width: 720px; height: 47px; line-height: 47px; font-size:14px; border-bottom: 1px solid #D2D9DC; }
.other-right-top a{ color:#999;}
.other-right-main { width:720px; min-height: 473px; _height:expression(this.scrollHeight < 473 ? "473px" : "auto");
padding-top: 10px; }
.other-right-top-l { width: 200px; height: 47px; }
.other-right-top-r { width: 510px; padding-right: 10px; height:50px; line-height:60px; font-size:12px;  overflow:hidden; text-align: right; }
/*新闻列表样式*/
.contents_right_bottom { _margin-top: 0px; font-size: 12px; color: #333; min-height: 437px; _height: 438px; line-height: 20px; }
.contents_right_bottom ul li { line-height: 23px; width: 710px; font-size: 12px; color: #666; padding-left: 10px; padding-top: 5px; _display: inline; }
.contents_right_bottom ul li h5 { float: left; }
.newsautor { font-size: 12px; font-weight: 100; width: 120px; margin-right: -55px; float: right; }
.btsj { _font-size: 14px; }
.btsj a{ color:#000;}
*html .newsautor { margin-top: -25px; }

/*网站地图*/
.webmap{ width:500px; height:300px; margin-left:20px; }
.webmap ul li{ width:100px; height:50px; line-height:50px;  font-size:14px; font-weight:bold; float:left;}


/*产品栏目*/
.product_list li { width: 33.3%; float: left; margin-bottom: 7px; }
.product_list li a.img { width: 220px; height: 150px; display: table-cell; vertical-align: middle; text-align: center; *display:block;
*font-size:125px;
*font-family:Arial; padding:5px;
border: 1px solid #ccc; overflow: hidden; }
.product_list li a.img img { vertical-align: middle; }
.product_list li a.img:hover { border: 1px solid #09F; }
.product_list li p.info { width: 222px; line-height: 30px; }
.product_list li p.info span { font-family: Verdana; color: #d94f44; float: right; }
.product_list li p.info a { float: left; color: #555; }
/*列表内容页*/
.listConts { line-height: 26px; color: #666; }
.listConts .title { font-size: 24px; text-align: center; line-height: 40px; color: #000; }
.listConts .info { width: 380px; height: 27px; line-height: 28px; text-align: center; margin: 15px auto; border: 1px solid #ccc; border-left: none; border-right: none; color: #666; }
.listConts .info small { margin-left: 8px; margin-right: 3px; color: #999; font-size: 12px; }
.listConts .info .small, .info .big { font-family: Georgia; font-weight: bold; cursor: pointer; }
.listConts .info .small { font-size: 10px; padding-right: 3px; }
.listConts .info .big { color: #003ba6; padding-left: 3px; }
.listConts .desc { margin: 20px 0 15px; padding: 5px 10px; line-height: 20px; border: 1px solid #f4e4b4; background: #fffff0; }
.listConts .showimg { margin: 20px 0; text-align: center; }
.listConts .showimg a img { border: 1px solid #ccc; padding: 1px; max-width:100%; height:200; padding:5px; }
.listConts .showimg a:hover img { border: 1px solid #09F; padding:5px;}
.listConts .conttitle { font-weight: bold; padding-bottom: 7px; margin-bottom: 7px; color: #2f2f2f; line-height: 24px; border-bottom: 1px solid #ddd; font-size: 14px; }
.listConts .author { text-align: right; color: #999; }
/*相关文章*/
.othertext { width: 680px; height: 100%; overflow: hidden; margin: 0px auto; }
.othertext ul li { float: left; height: 20px; line-height: 20px; width: 300px; margin: 0px; }
/*详细页功能区*/
.preNext { position: relative; }
.preNext .line { height: 10px; overflow: hidden; clear: both; background: url(../images/box_dotline.gif) left 15px repeat-x;  }
.preNext .line strong { display: block; width: 8px; height: 10px; overflow: hidden; font-size: 0px; line-height: 100px; background: url(../images/box_dotline.gif) right -10px no-repeat; float: left; }
.preNext .text { color: #999; }
.preNext .text li{ width:50%; text-align:center; float:left;}
.preNext .actBox { position: absolute; top: 25px; right: 0; }
.preNext .actBox li { display: inline; padding-left: 22px; background-image: url(../images/actbox-ico.gif); background-repeat: no-repeat; margin-left: 10px; }
.preNext .actBox li a { color: #666; }
.preNext .actBox li#act-fav { background-position: 4px 0px; }
.preNext .actBox li#act-err { background-position: 4px -37px; }
.preNext .actBox li#act-pus { background-position: 4px -73px; }
.preNext .actBox li#act-pnt { background-position: 4px -109px; }
/*分页样式*/
.page_info { text-align: center; margin-top: 10px; color: #333; }
.page_info span { padding: 0 2px; font-weight: bold; }
.page_list { height: 22px; line-height: 20px; text-align: center; letter-spacing: 0; font-family: "Arial Black"; font-size: 10px; margin-top: 15px; }
.page_list a { display: inline-block; color: #898989; border: 1px solid #e8e8e8; background: #f8f8f8; text-align: center; padding: 0 8px; margin: 0 1px; }
.page_list a:hover { color: #fff; border: 1px solid #898989; background: #898989; }
.page_list a.on { color: #333; border: 1px solid #ccc; background: #E5EDF2; }
