﻿@charset "UTF-8";
/*公用*/
.conWidth { width: 1000px; margin: 0 auto; }
.minwidth { min-width: 1000px; width: expression_r((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"");
}
.minwidth1042 { min-width: 1042px; width: expression_r((document.documentElement.clientWidth||document.body.clientWidth)<1042?"1042px":"");
}
/*头部*/
.header { width: 100%; height: 112px; border-bottom: 7px solid #1ea838; background: #dadada url(../images/h_bg.png) repeat-x; }
.top { position: relative; z-index: 999; }
.top .logo { width: 250px; height: 112px; position: absolute; top: 0; left: 0; background: url(../images/logo.png) no-repeat; }
.top .logo a { height: 100%; display: block; text-indent: -9999px; }
.top .nav { width: 750px; position: absolute; top: 50px; right: -140px; text-align: right; }
.top .nav ul li { position: relative; display: inline-block; z-index: 999; float: left; }
.top .nav ul li a { text-align: left; display: inline-block; height: 52px; line-height: 52px; padding: 0 20px; font-size: 15px; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; -ms-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; behavior: url(js/PIEe.html); }
.top .nav ul li a.hover { background-color: #ed6c00; color: #FFF; }
.top .nav ul li ul li { clear: left; }
.top .nav ul li ul { display: none; position: absolute; left: 0; top: 51px; background-color: #ed6c00; font-size: 14px; padding-bottom: 10px; white-space: nowrap; padding-top: 8px; }
.top .nav ul li ul li a { color: #FFF; height: 30px; line-height: 30px; }
.top .nav ul li ul li a:hover { background-color: #1b9833; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; behavior: url(js/PIEe.html); }
.top .search { width: 152px; height: 26px; position: absolute; top: 15px; right: 0; background: url(../images/search.png) right top no-repeat; line-height: 26px; }
.top .search input { width: 110px; height: 22px; border: none; background: none; padding-left: 20px; float: left; line-height: 22px; font-size: 12px; color: #666; }
.top .search input.submit { float: left; width: 30px; height: 26px; cursor: pointer; }
.top .language { position: absolute; top: 20px; right: 0; }
.top .language a { background: url(../images/0sj.html) right center no-repeat; padding-right: 10px; }
/*首页主体*/
.indexmain { width: 1042px; margin: 0 auto; margin-top: 25px; overflow: hidden; padding-bottom: 5px; }
.con { width: 617px; height: 206px; margin: 0 auto; background: url(../images/bg_line.jpg) left top repeat-x; padding: 1px; -webkit-box-shadow: 0 0 10px #CCC; -moz-box-shadow: 0 0 10px #CCC; -o-box-shadow: 0 0 10px #CCC; -ms-box-shadow: 0 0 10px #CCC; box-shadow: 0 0 10px #CCC; behavior: url(js/PIEe.html); }
.tab { height: 31px; background: url(../images/tab_line.jpg) left top repeat-x; }
.tab ul li { float: left; height: 31px; line-height: 29px; color: #666; background: url(../images/tab_fg_line.jpg) right top no-repeat; text-align: center; }
.tab ul li.last { background: none; }
.tab ul li a { color: #666; display: inline-block; padding: 0 10px; margin: 0 2px 0 0; }
.tab ul li:hover a, .tab ul li.hover a { height: 31px; color: #ed6c00; font-weight: bold; background: #FFF url(../images/tab_fg_line_hover.jpg) left top repeat-x; cursor: pointer; }
.content { padding: 15px; height: 145px; background-color: #fff; display: none; background: #dadada url(../images/h_bg2.png) repeat-x; }
.content a { text-decoration: underline }
/*首页新闻*/
.idexnews { width: 410px; height: 206px; margin: 0 auto; background: url(../images/bg_line.jpg) left top repeat-x; padding: 1px; -webkit-box-shadow: 0 0 10px #CCC; -moz-box-shadow: 0 0 10px #CCC; -o-box-shadow: 0 0 10px #CCC; -ms-box-shadow: 0 0 10px #CCC; box-shadow: 0 0 10px #CCC; behavior: url(js/PIEe.html); }
.idexnews h3.n_title { height: 31px; line-height: 31px; background: url(../images/tab_line.jpg) left top repeat-x; font-size: 14px; color: #888888; font-weight: bold; text-indent: 10px; }
.n_list { background: #FFF url(../images/tab_con_bg.png) left bottom repeat-x; padding: 15px; height: 145px; overflow: hidden; }
.n_list .list_img { width: 115px; height: 92px; margin-right: 5px; margin-top: 8px; }
.n_list ul { width: 260px; }
.n_list ul li { line-height: 25px; background: url(../images/new_point.png) left center no-repeat; }
.n_list ul li a { display: block; width: 178px; float: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-indent: 10px; }
.n_list ul li span { float: left; color: #4b4b4b; margin-left: 10px; }
.body_bg { width: 100%; background: url(../images/body_bg.png) repeat-x; padding-top: 17px; }
/*当前位置*/
.current { width: 100%; height: 36px; line-height: 36px; background: url(../images/current_bg.png) repeat-x; }
.current .wz { text-indent: 20px; }
/*字菜单*/
.n_menu { overflow: hidden; border-bottom: 1px solid #c3c3c3; }
.n_menu li { float: left; line-height: 29px; }
.n_menu li a { display: block; }
.n_menu li a span { display: block; height: 29px; }
.n_menu li a span.n_l { width: 10px; float: left; background: url(../images/n_nav_left.png) left top no-repeat; }
.n_menu li a span.n_r { width: 10px; float: left; background: url(../images/n_nav_right.png) right top no-repeat; }
.n_menu li a span.n_m { float: left; background: url(../images/n_nav_mid.png) repeat-x; padding: 0 15px; }
.n_menu li a:hover, .n_menu li a.hover { color: #FFF; }
.n_menu li a:hover span.n_l, .n_menu li a.hover span.n_l { background: url(../images/n_nav_left_hover.png) left top no-repeat; }
.n_menu li a:hover span.n_r, .n_menu li a.hover span.n_r { background: url(../images/n_nav_right_hover.png) left top no-repeat; }
.n_menu li a:hover span.n_m, .n_menu li a.hover span.n_m { background: url(../images/n_nav_mid_hover.png) repeat-x; padding: 0 15px; }
/*内容区*/
.n_content { padding: 30px 0px; overflow: hidden;line-height: 26px;
    font-size: 15px; }
.n_content p { line-height: 25px; font-size: 14px; color: #4b4b4b; }
.n_content img { max-width: 100% !important; margin: 0 auto; display: block; overflow: hidden; }
/*新闻列表*/
.news_list dl { display: block; overflow: hidden; padding: 20px 0; }
.news_list dl dt { display: block; float: left; width: 255px; font-size: 14px; text-align: left; }
.news_list dl dt img { width: 225px; }
.news_list dl dd { display: block; overflow: hidden; color: #4b4b4b; line-height: 25px; }
.news_list dl dd h1.news_title a { display: block; font-size: 16px; margin-bottom: 5px; color: #ed6c00; }
.news_list dl dd h1.news_title span { float: right; font-size: 12px; color: #8b8b8b; font-weight: normal; }
.news_list dl dd a.detail { display: block; margin-top: 10px; }
/*新闻详细*/
.news_detail { }
.news_detail p.news_time { line-height: 30px; font-size: 14px; border-bottom: 1px solid #CCC; }
.news_detail h1.news_title { font-size: 16px; color: #e36714; text-align: center; margin-top: 20px; }
.news_detail .news_con { line-height: 25px; font-size: 14px; margin-top: 20px; }
.news_detail .news_con img { max-width: 100% !important; margin: 0 auto; display: block; overflow: hidden; }
/*产品列表*/
.product { color: #4b4b4b; line-height: 27px; }
.pro_title { margin-top: 7px; font-size: 15px; }
.pro_list { overflow: hidden; }
.pro_list dl { display: inline; overflow: hidden; width: 318px; height: 151px; float: left; border: 1px solid #d9d9d9; margin-left: 12px; margin-bottom: 12px; }
.pro_list dl dt { display: block; float: left; width: 165px; font-size: 14px; text-align: left; }
.pro_list dl dt img { width: 145px; margin: 5px; }
.pro_list dl dd { display: block; overflow: hidden; color: #4b4b4b; line-height: 22px; font-size:14px}
.pro_list dl dd h1.news_title a { display: block; font-size: 16px; margin-bottom: 5px; color: #ed6c00; }
.pro_list dl dd a.detail { display: block; margin-top: 10px; }
/*产品详细页面*/
.pro_detail { overflow: hidden; padding-top: 20px; }
.pro_detail .p_left { width: 400px; }
.pro_detail .p_left h1.d_title { font-size: 30px; color: #ed6c00; padding-left: 20px; }
.pro_detail .p_left .d_spec { line-height: 25px; font-size: 14px; margin-top: 20px; padding-left: 20px; }
.pro_detail .p_left ul.d_list { overflow: hidden; margin-top: 30px; }
.pro_detail .p_left ul.d_list li { float: left; }
.pro_detail .p_left ul.d_list li img { width: 130px; }
.pro_detail .p_right { width: 600px; }
.pro_detail .p_right img { width: 600px; }
.pro_application { width: 100%; background: #f5f5f5 url(../images/d_bg_bottom.html) center bottom no-repeat; padding-bottom: 40px; }
.pro_application .app_con { background: #f5f5f5 url(../images/d_bg_top.html) center top no-repeat; padding-top: 30px; }
.pro_application .app_con img { max-width: 100% !important; margin: 0 auto; display: block; overflow: hidden; }
.pro_application .app_con h1.app_title { font-size: 24px; color: #e36714; text-align: center; }
.pro_application .app_con h2.app_ftitle { font-size: 18px; color: #666; text-align: center; line-height: 30px; }
.pro_application .app_con ul.app_list { overflow: hidden; margin-top: 40px; margin-left: -17px; display: inline-block; }
.pro_application .app_con ul.app_list li { float: left; margin-left: 17px; display: inline; }
.d_gg { padding: 30px 0; }
.d_gg h1.gg_title { font-size: 24px; color: #e36714; text-align: center; }
.d_gg .gg_xx { margin-top: 10px; }
.d_gg table { border-collapse: collapse; border-spacing: 0; line-height: 24px; width: 100%; clear: both; }
.d_gg table td { border: solid 1px #ccc; }
/*联系我们*/
.contact { background: url(../images/contact_bg.jpg) no-repeat; }
.contact img { float: right; margin-left: 30px; }
.contact p { line-height: 25px; font-size: 14px; color: #4b4b4b; }
/*分页*/
.page { margin: 0 auto; margin-top: 10px; text-align: center; font-size: 12px; line-height: 30px; }
.page a { padding: 2px 5px; color: #333; border: 1px solid #dedede; background: #FFF; -moz-border-radius: 5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius: 5px; behavior: url(js/PIEe.html);         /* W3C syntax */ }
.page b { padding: 2px 5px; border: 1px solid #818181; background: #818181; color: #fff; -moz-border-radius: 5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius: 5px; behavior: url(js/PIEe.html);  /* W3C syntax */ }
.page i { padding: 2px 5px; color: #333; font-style: normal; border: 1px solid #dedede; background: #FFF; -moz-border-radius: 5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius: 5px; behavior: url(js/PIEe.html);          /* W3C syntax */ }
.page font { border: 1px solid #ccc; padding: 2px 5px; color: #333; background: #FFF; -moz-border-radius: 5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius: 5px; behavior: url(js/PIEe.html);        /* W3C syntax */ }
.page foant { border: 1px solid #ccc; padding: 2px 5px; color: #333; background: #FFF; -moz-border-radius: 5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius: 5px; behavior: url(js/PIEe.html);        /* W3C syntax */ }
/*底部*/
.footer { width: 100%; background-color: #4c4c4c; margin-top: 20px; }
.foot { width: 1000px; margin: 0 auto; overflow: hidden; padding-top: 15px; }
.footnav { overflow: hidden; padding-bottom: 20px; }
.footnav li { float: left; width: 200px; }
.footnav li a { font-size: 16px; color: #ed6c00; line-height: 35px; }
.footnav li ul li a { font-size: 12px; color: #c1c1c1; line-height: 25px; }
.copyright { width: 100%; border-top: 1px solid #a3a3a3; color: #c1c1c1; line-height: 25px; }
.shares { width: 220px; }
.shares h1 { margin-right: 10px; line-height: 30px; }
.shares ul { display: block; overflow: hidden; float: left; padding-top: 5px; margin-left: -10px; }
.shares ul li { float: left; margin-left: 10px; }
/* CSS Document */
.wrap { margin: 0 auto; clear: both; width: 980px; text-align: left; }
.wrap:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.boxwrap { margin: 0 auto; width: 978px; height: auto; border: 1px solid #E2E2E2; background: #FAFAFA; text-align: left; }
.boxwrap:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.main_box { padding: 20px; background: #fff; }
.base_tit { border-bottom: 1px solid #DADADA; color: #444; font-size: 14px; margin: 20px auto 2px 0; padding-bottom: 5px; }
.base_tit span { float: right; font-size: 12px; font-weight: 100; margin: 5px 0 0 0; color: #ccc; }
.base_tit span a { color: #999; }
.main_tit { border-bottom: 1px solid #EEE; color: #444; font-size: 18px; margin: 0 0 20px; padding: 0 0 10px; }
.main_tit strong { color: #999; font: bold 12px/18px arial; margin: 0 10px; }
.main_tit span { float: right; font-size: 12px; font-weight: 100; margin: 5px 5px 0 0; }
.main_tit span { color: #ccc; }
.main_tit span a { color: #999; }
.main_tit i { display: block; margin-top: 5px; color: #999; font-size: 12px; font-style: normal; font-weight: normal; }
.search_list li { margin-bottom: 20px; }
.search_list li a { display: inline-block; font-size: 15px; margin-bottom: 5px; color: #ED6C00 }
.search_list li span { color: #999; font-size: 12px; }
.search_list li p { line-height: 2.0em; }
.red { color: #F00; }
.red:hover { color: #F60; }
.red a { color: #F00; }
.red a:hover { color: #F60; }
.gray { color: #666; }
.gray:hover { color: #F60; }
.gray a { color: #666; }
.gray a:hover { color: #F60; }
.blue { color: #1E7BB3; }
.blue:hover { color: #F60; }
.blue a { color: #1E7BB3; }
.blue a:hover { color: #F60; }
.attach_list { font-family: "Microsoft Yahei"; border-top: 1px solid #dcdcdc; }
.attach_list ul { margin: 0; padding: 10px; list-style: none; }
.attach_list ul li { margin: 0; padding: 0 0 0 30px; line-height: 30px; background: url(../images/icon_down.gif) no-repeat left center; }
.attach_list ul li span { float: right; }
.attach_list ul li i { margin-left: 10px; font-style: normal; color: #666; }
/**/
.flickr { text-align: center; padding: 30px 10px 30px; overflow: hidden; }
.flickr a { display: inline-block; overflow: hidden; height: 36px; line-height: 36px; font-size: 22px; color: #ED6C00; margin: 0px 10px; text-align: center; }
.flickr a.page-num-current { text-decoration: underline; }
.flickr span { display: none; }
/**/
