﻿@charset "utf-8";
body {font-family:"微软雅黑","宋体"; font-size:14px; color: #414141; background:url(/uploadfile/bg/bg_zgh_1.png)}
a { text-decoration:none; color:#414141; }
a:hover { text-decoration:underline; color:#f00; }
p {line-height:26px; }
.syp{}
.syp p{padding: 10px 0px; line-height: 150%; text-align:justify; text-justify:inter-ideograph; text-indent:2em;}

.dyp p{padding: 10px 0px; line-height: 150%; text-align:justify; text-justify:inter-ideograph; text-indent:2em;}
.dyp img {width: 100%; left:-2em; position: relative;}

.lyp p{padding:5px 0px 15px 0px; line-height: 140%; color: #666;}
.cyp{margin: 5px 10px 5px 5px}
.cyp p{padding:5px 0px 15px 0px; line-height: 140%; color: #666;}

/* 顶部 */
#top_menu_main {background:url(top_menu_bg.jpg) repeat-x; height:27px; min-width:1200px;}
#top_menu {height:27px; line-height:27px; width:1200px; margin:0 auto; }
#top_menu a {color:#666; color:#999; }
.top_menu_l {text-align:left; width:500px; float: left; font-size: 12px;}
.top_menu_r {text-align:right; width:500px; float: right; padding-right: 5px;}

#top_main {background: linear-gradient(to top, #F3F7A9, #fff); min-width:1200px;}
#logo {width:1200px; margin:0 auto; background:url(logo_bg.gif);}
#logo img{width:200px;}

/* 导航 */
#navigation_main {height:37px; min-width:1200px; background:url(navigation_bg.jpg) repeat-x;}
#navigation {width:1180px; padding:0px 10px; height:37px; margin:0 auto; background:url(navigation_bg.jpg) repeat-x;}
#navigation ul #navigation_home {float:left; line-height:37px; text-align:center; }
#navigation ul .main_nav {float:left; line-height:37px; text-align:center; background:url(navigation_li_bg.jpg) left no-repeat; padding-left:2px; }
#navigation ul li a { width:96px; display:block; font-size:15px; font-weight:bold; color:#FFF; }
#navigation ul li a:hover {font-size:15px; text-decoration:none; color:#FFF; background:url(navigation_hover_bg.jpg) center repeat-x; }

/* 当前位置 */
.current_location { width:1190px; margin:0px auto; padding-right:8px; height:26px; line-height:26px; background:#EDEDED; border:1px solid #CCC; color:#333333; text-align:right; }
.current_location a { color:#333333; }

/* 幻灯 */
#banner_main { background:url(/uploadfile/bg/bg_zgh_5.png) #f90;}
.slider{ width:100%; min-width:1200px; height:430px; position:relative; overflow:hidden; background:#fff; text-align:center;}
.slider .bd{ width:1200px; position:absolute; left:50%; margin-left:-600px;}
.slider .bd li{ width:1200px; overflow:hidden; }
.slider .bd li img{ display:block; width:1200px; height:430px; }
.slider .tempWrap{overflow:visible !important }
.slider .tempWrap ul{margin-left:-1200px !important;}
.slider .hd{ position:absolute; width:100%; left:0; z-index:1; height:8px; bottom:20px; text-align:center; }
.slider .hd li{ display:inline-block; *display:inline; zoom:1; width:8px; height:8px; line-height:99px; overflow:hidden; background:url(slider-btn.png) 0 -10px no-repeat; margin:0 5px; cursor:pointer; filter:alpha(opacity=60);opacity:0.6;}
.slider .hd li.on{ background-position:0 0; filter:alpha(opacity=100);opacity:1;}
.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%; height:430px; cursor:pointer;}
.slider .prev{ left:-50%; margin-left:-550px; }
.slider .next{ left:50%; margin-left:550px; }
.slider .pnBtn .blackBg{ display:block; position:absolute; left:0; top:0; width:100%; height:430px; background:#000; filter:alpha(opacity=50);opacity:0.5; }
.slider .pnBtn .arrow{ display:none; position:absolute; top:0; z-index:1; width:60px; height:430px;}
.slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
.slider .prev .arrow{ right:0; background:url(slider-arrow.png) -120px 0 no-repeat;}
.slider .next .arrow{ left:0; background:url(slider-arrow.png) 0 0 no-repeat;}

.banner {width:1180px; margin:0 auto; padding:10px; background:#f90; border-radius: 30px;}
.banner img { width:1180px; height:auto; border-radius:6px; box-shadow: 0 0 10px #fff;}

/* 主体 */
#content_main {min-width:1200px; }
#content_body {width:1200px; margin:0px auto; margin-bottom:20px;}

/*主体左侧*/
#left {float:left; width:840px;}
.left_title {background:url(left_title_bg.jpg) left no-repeat; height:29px; line-height:29px; padding:0 10px;}
.left_title span{float: right; font-size: 12px; color: #999;}
.left_title span a{color: #666;}
.left_title span a:hover {text-decoration:none; color:#f00; }
.left_title h2 { font-size:14px; color:#fff; line-height:29px; }
.left_body {padding:10px; overflow:hidden; zoom:1; border-bottom:0px solid #DADADA; background: rgba(255,255,255,0.68);}
.left_body5 {padding:5px; overflow:hidden; zoom:1;}
.left_body5_a {padding:5px; padding-right:0px; overflow:hidden; zoom:1;}
.left_bottom { height:10px; }

/*企业标识*/
.syp h1{color: #f30; font-size:26px;text-align:right; padding-top:10px; padding-bottom:10px; font-weight:bold;}
.qyjj{width:300px; height:214px; float: left; margin-right: 10px; margin-bottom:10px;}
.qyjj img{width:300px; height:214px;}

/*首页分割*/
.j_boxa{width: 585px; float: left; margin-right:10px;}
.j_boxb{width: 585px; float: right; }

.h_boxa{width: 390px; float: left; margin-right: 10px;}
.h_boxb{width: 390px; float: left; margin-right: 10px;}
.h_boxc{width: 390px; float: right; }

.d_boxa{width: 415px; float:left; margin-right:10px;}
.d_boxb{width: 415px; float:left;}

.d_title {background:url(d_title_bg.jpg) left no-repeat; height:29px; line-height:29px;}
.d_title span {float:right; font-size: 12px; color: #999; padding-right: 10px;}
.d_title span a{color: #666;}
.d_title span a:hover {text-decoration:none; color:#f00; }
.d_title h2 { font-size:14px; color:#fff; line-height:29px; padding-left: 15px;}

/*主体右侧*/
#right {float:right; width:328px;}
.right_title {background:url(right_title_bg.jpg) right no-repeat; height:29px; line-height:29px; margin-bottom: 10px;}
.right_title span{float:right; font-size: 12px; color: #999; padding-right: 10px;}
.right_title span a{color: #f00;}
.right_title span a:hover {text-decoration:none; color:#f90; }
.right_title h2 {font-size:14px; color:#f00; padding-left: 20px;}
.right_body {padding:10px 5px 10px 15px; overflow:hidden; zoom:1; border-left:1px solid #DADADA;}
.right_bottom { height:10px; }

/* 友情链接 */
#link_main {padding:10px 0; }
#link_title {width:1200px; margin:0px auto; background:url(link_title.jpg) no-repeat; height:29px; line-height:29px;}
#link_title a { color:#CC0000; }
#link_title h2 { font-size:14px; color:#FFF; padding-left: 15px;}
#link_title span{float: right; font-size: 12px; color: #999; padding-right: 10px;}
#link_body {width:1180px; margin:0 auto; border:1px solid #DADADA; border-top:none; padding:10px; }

#link_pic { overflow:auto; zoom:1; }
#link_pic ul li { float:left; padding:1px 3px; text-align:center; }
#link_pic img { width:90px; height:30px; padding:2px; border:1px solid #CCC; }
#link_pic ul li a:hover img { border:1px solid #6C9ACC; }
#link_text { overflow:auto; zoom:1; }
#link_text ul li { float:left; text-align:center; padding:1px; }
#link_text a { display:block; line-height:22px; width:113px; background:#EDEDED; }



/* 版权信息 */
#copyright_main {border-top:5px solid #f90; min-width:1200px; padding-bottom: 10px; background:#333; color: #f6f6f6;}
#copyright {width:1200px; margin:0 auto; padding:15px 0;}



/* 留言 */
.guestbook_main { padding:10px; border:1px solid #CCC; margin-bottom:10px; }
.guestbook_title { color:#227BAD; line-height:30px; font-weight:bold; border-bottom:1px dashed #227BAD; }
.guestbook_intro { line-height:30px; text-align:right; }
.guestbook_content { padding:5px; border:1px dashed #f3f3f3; margin-bottom:10px; }
.guestbook_answer { padding:5px; border:1px solid #f3f3f3; }
.guestbook_answer h2 { color:red; line-height:20px; font-size:12px; }

/*左侧通用列表*/
.ul_left_common li { line-height:28px; border-bottom:1px dashed #CCC; padding-left:10px; background:url(ul_left_common.jpg) left no-repeat; }

/*首页产品列表*/
.c_title {background:url(c_title.jpg) left no-repeat; height:29px; line-height:29px;}
.c_title span{float:right; font-size: 12px; color: #ddd; padding-right: 12px;}
.c_title span a{color: #ddd;}
.c_title span a:hover {text-decoration:none; color:#ffff00; }
.c_title h2 { font-size:14px; color:#fff; line-height:29px; padding-left: 15px;}

/*首页成功案列列表*/
.syal_body{width:1200px; padding-left:0px;}
.syal_body img {width:110px; margin:4px; float: left; transition: all 2s; border:1px solid #009900;}
.syal_body img:hover{transform: scale(1.2);}

/*首页区块*/
.sy_box_main {max-width: 1600px; min-width:1200px; margin:0px auto; overflow:hidden; zoom:1;}
.sy_xx_title{font-size:24px; padding:10px; text-align:center; margin:0px 20px; color:#fff; background: #f90;}
.sy_box_title,
.sy_box_titlea,
.sy_box_titleb{font-size:24px; padding:20px 10px; text-align:center; margin:30px 20px;}
.sy_box_title {border-bottom:1px solid #f00; color:#f00;}
.sy_box_titlea {border-bottom:1px solid #ff9900; color:#ff9900;}
.sy_box_titleb {border-bottom:1px solid #009900; color:#009900;}
.sy_box_title i,
.sy_box_titlea i,
.sy_box_titleb i {font-size:16px; padding:10px; text-align:center; color:#999;}


.sy_p h5{font-size: 15px; color: #f00; padding: 5px 0px 5px 0px; text-indent:2em;}
.sy_p p{font-size: 14px; color: #8A7300; padding: 0px 0px 15px 0px;line-height: 150%;text-align:justify; text-justify:inter-ideograph;text-indent:2em;}
.sy_p:hover{border:2px solid #00ff00; background:#fcfce5;}

.sy_yy {box-shadow:2px 3px 2px rgba(90, 90, 90, 0.45); border-radius:5px;}


.sy_box_a{width:33.33333%; float: left; margin:10px 0px;}
.box_a{border:2px solid #f00; margin: 10px; padding: 15px;}


.sy_box_c{width:33.33333%; float: left; margin:10px 0px;}
.box_c{border:2px solid #ff9900; margin: 10px; padding: 15px;}


.sy_li h5{font-size: 15px; color: #f00; padding: 5px 0px 5px 0px; text-indent:0.5em; border-bottom:2px solid #ff9900; margin:0px 10px 15px 10px;}
.sy_li li {font-size: 14px; color: #695800; padding: 0px 0px 5px 0px;line-height: 150%;text-align:justify; text-justify:inter-ideograph;text-indent:1em;}
.sy_li:hover{border:2px solid #39E905; background:#eefcee;}


.sy_box_e{width:25%; float: left; margin:10px 0px;}
.box_e{border:2px solid #009900; margin: 10px; padding: 15px;}


.sy_jgli i {color: #999;}
.sy_jgli h6{font-size:15px; color: #f00; padding: 5px 0px 5px 0px; border-bottom:2px solid #00ff00; margin:0px 5px 15px 5px; text-align: center;}
.sy_jgli h6 sup{font-size:12px; font-weight: normal; color:#009900;}
.sy_jgli li {font-size:12px; color: #695800; padding: 0px 0px 5px 0px;line-height: 150%;}
.sy_jgli li b{color:#f90;}
.sy_jgli li strong{color:#f60;}
.sy_jgli:hover{border:2px solid #39E905; background:#eefcee;}



.lxwm_1 {width: 100%; text-align: center; margin-bottom: 10px;}
.lxwm_1 img{max-width: 220px; text-align: center;}

.img_1 {width: 100%; text-align: center;}
.img_2,
.img_3 {width: 100%;}

.img_1 img{max-width: 98% !important; margin: 1%;}
.img_2 img{width: 48%; margin: 1%; float: left;}
.img_3 img{width: 31.33333%; margin: 1%; float: left;}





/*首页产品列表*/
.sycp_body{ width:100%; overflow:hidden; position:relative; zoom:1;}
.sycp_body .bd{ padding:10px 0px; }
.sycp_body .bd ul{ overflow:hidden; zoom:1; }
.sycp_body .bd ul li{width:260px; margin:0 2px; float:left; _display:inline; overflow:hidden; text-align:center;}
.sycp_body .bd ul li .pic{ text-align:center; }
.sycp_body .bd ul li .pic img{width: 254px;height: 180px;display: block;padding: 2px;border: 1px solid #fdfde0;}
.sycp_body .bd ul li .pic a:hover img{border:1px solid #f00; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5; opacity: 0.5;}
.sycp_body .bd ul li .title{line-height:30px; background-color:#fdfde0; width:96%; DISPLAY: inline; OVERFLOW: hidden; text-overflow: ellipsis; white-space: nowrap; padding:0px 2%;zoom:1; float:left;}


/*内页产品列表*/
.productslist li {float:left; text-align:center; width: 31.333333%; margin:1%; }
.productslist li img {padding:5px; border:1px solid #FDF4A1; max-width:98%; }
.productslist li a {line-height:22px; }
.productslist li a:hover img { border:1px solid #cc0000; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5; opacity: 0.5;}


/*新闻列表*/
.newslist li {line-height:30px; border-bottom:1px dashed #f3f3f3; padding-left:15px; background:url(newslist.jpg) left no-repeat; }
.newslist li span{color: #999; float: right;}

.news li{line-height:30px; border-bottom:1px dashed #f3f3f3; padding-left:15px; margin: 2px 0px; background:url(newslist.jpg) left no-repeat; }
.news li span{color: #999; float: right; font-size: 12px; padding-right: 5px; font-style: italic;}

.news_list li {line-height:150%; padding: 5px 10px 10px 0px; border-bottom:1px dashed #f90; color:#414141; margin-bottom: 5px;}
.news_list h5 {padding:5px 5px 5px 15px; background:url(newslist.jpg) left no-repeat; font-size:16px;}
.news_list li p {line-height:150%; padding:5px; text-align:justify; text-justify:inter-ideograph;}
.news_list li .ctt{ padding:5px 0px; width:100%; text-align:right; color:#ccc; font-size: 12px;}
.t a {text-decoration:none; color:#ccc;}
.t a:hover {text-decoration:underline; color:#444;}
.t1 a {text-decoration:none;color:#ff9900;}
.t1 a:hover {text-decoration:underline;color:#F00;}
.news_list_ys{color:#ff9900; padding-right: 5px;}


/*公告列表*/
.noticelist li { line-height:30px; border-bottom:1px dashed #f1f1f1; padding-left:10px; background:url(noticelist.jpg) left no-repeat; }
.noticelist li span{color: #999; float: right;}


/*右侧列表*/
.list_right li { line-height:26px; border-bottom:1px dashed #ccffcc; padding-left:10px; background:url(noticelist.jpg) left no-repeat; OVERFLOW:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list_right li span{color: #999; float: right; font-size: 12px; padding-right: 5px;}


/*分类列表*/
.channel_list { }
.channel_list li { line-height:28px; padding:1px; border-bottom:1px solid #E3E3E1; }
.channel_list li a { display:block; padding:0 10px; }
.channel_list li a:hover { background:#f30; color:#FFF; text-decoration:none; }


/*信息详情页*/
#info_name {font-size:18px; text-align:center; line-height:22px; padding: 10px; color: #f00; margin: 10px;}

#info_content {padding:10px 0; font-size:16px;}
#info_content em{color:#f60;}
#info_content u {color:#f00; text-decoration:none;}
#info_content b,
#info_content strong {color:#f90;}
#info_content p {padding:7px 5px 20px 5px; line-height:22px; text-align:justify; text-justify:inter-ideograph; text-indent:2em;}
#info_content p img {width:100%; left:-2em; position:relative;}
#info_content div {color: #666666; margin-bottom: 15px;} 
#info_content div p{padding:5px; text-indent:2em; line-height:20px;}

#info_extra {padding:5px; text-align:center; width:90%; margin: 0px auto; border:2px solid #f3f3f3; border-radius: 10px;}
#info_extra img {width: 100%;}

.info_extra {width:300px; height:222px; float:left; margin:13px 20px 10px 5px;}
.info_extra img {width:300px; height:222px;}

#info_intro {padding:0 10px; text-align:right; color:#999; border:1px dashed #CCC; line-height:30px; font-size:12px; border-radius: 10px;}
#info_intro a { color:#999; }

#info_around {padding:3px; border:1px solid #E3E3E3; color: #999; border-radius: 10px;}
#info_around p {background:#F0F0F0; margin:3px 2px; border-radius: 10px; padding: 3px 8px;}



/*表单相关*/
input { font-family:"宋体"; font-size:12px; }
.form_text { font-size:12px; border:1px solid #CCC; height:26px; line-height:26px; padding:0 5px; width:95%; }
.form_text_verifycode { font-size:12px; border:1px solid #CCC; height:26px; line-height:26px; padding:0 5px; width:50px; }
#form_text_search { border:1px solid #CCC; height:24px; line-height:24px; padding:0 5px; width:135px; }
#form_submit_search { width:60px; height:26px; border:1px solid #CCCCCC; background:#FFF; }
.form_select { font-size:12px; border:1px solid #CCC; }
.must_input { font-weight:bold; color:red; }

.form_textarea { font-size:12px; width:95%; height:80px; padding:5px; border:1px solid #CCC; }
.form_checkbox { }
.form_submit { background:url(submit_button.jpg) no-repeat; width:79px; height:31px; border:none; color:#FFF; font-weight:bold; }
.form_file { font-size:12px; padding:3px 5px; border:1px solid #CCC; background:#FFF; }
.common_form { }
.common_form li { padding:2px; overflow: auto; zoom:1; }
.common_form label { float:left; width:80px; display:block; height:28px; line-height:28px; }


/*表格*/
.layout_table { border-collapse:collapse; width:100%; }
.common_table { border-collapse:collapse; width:100%; }
.common_table td { padding:5px; border:1px solid #DBDBDB; }
.common_table th { text-align:center; border:1px solid #DBDBDB; }


/*分页样式*/
.page_turner { padding:4px 0px 0px 1px; float:right; clear:both; margin-top: 10px;}
.page_turner a,
.page_turner span { float:left; display:block; border:1px solid #eee; padding:2px 7px; margin-left:4px; line-height:20px; }
.page_turner a:link,
.page_turner a:visited { text-decoration:none; }
.page_turner a:hover,
.page_turner a.c { background:#ff9900; color:#FFF; }
#total { color:red; }

.map_baidu {width:820px; height:auto; margin:0px auto;}
.map_baidu iframe {width:95%; height: 600px; margin:0px auto;}

/*返回头部*/
.dbdh{width:12px;height:55px;padding:6px;color:#FFF;background-color:#ff9900;line-height:14px;font-size:12px;}