﻿/* CSS Document */
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0; font-size:12px; color:#333333}
p{padding:0; margin:0;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}   
caption,th {text-align:left;}  
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}   
a{ text-decoration:none; }
.left{float:left;}
.right{float:right;}
.hidden{display:none;}
.h10{height:10px; font-size:0px; overflow:hidden; width:100%;}
.clean {clear:both; height:0px; overflow:hidden;}
.page{width:744px; height:30px; line-height:30px; text-align:center;}
a{color:#444;}

body{ background:url(../images/bg.jpg) repeat;}

.top{width:100%; height:139px; background:url(../images/top_bg.jpg) repeat-x;}
.head,.index_banner,.container,.footer{width:980px; height:auto; margin:0 auto; clear:both; overflow:hidden;}
.menu{width:980px; height:auto; margin:0 auto; clear:both;}
.head{height:89px; background:url(../images/index_03.jpg) no-repeat 0 10px;}

.logo{float:left; width:585px;}
.logo a{width:585px; height:90px; display:block}
.head_right{float:right; width:260px; margin-top:12px;}
.head_right p{ margin:13px 0;}
.head_right p a{color:#666666; padding-right:12px; padding-left:7px; line-height:18px;}
.head_right .index_search_txt{width:176px; line-height:16px; height:16px; margin:1px 0 0 25px; border:0 none;}
.head_right .index_search_btn{width:25px; margin-left:2px 0 0 5px; border:0 none; background:none; cursor:pointer}

.menu{width:972px; padding-left:8px; line-height:35px; background:url(../images/menubg.jpg) no-repeat; margin-top:8px; position:absolute; z-index:100; left:50%; margin-left:-490px}
.menu li{float:left;height:auto; color:#fff; text-align:center;width:106px;}
.menu li a{width:106px; display:block;font-size:16px; font-family:"黑体"; color:#fff; font-weight:200;width:100%;}
/*.menu li a:hover{ background:url(../images/menubg2.jpg) no-repeat;}
*/
.menu ul{display:none;}
.menu .hover a{ background:url(../images/menubg2.jpg) no-repeat;}
.menu .hover ul.subHorizontalMenu{width:100%; display:none; line-height:22px; position:absolute; z-index:200; top:35px}
.menu .hover ul li{ float:left;  border-top:1px #fff solid; height:22px;}
.menu .hover ul li a{ background:#67b42d; font-weight:normal; font-family:"宋体"; font-size:12px;}
.menu .hover ul li .parentMenuTitle:hover{background:#4D8924 url(../images/icon4.gif) no-repeat 96px 8px;}
.menu .hover ul li ul li{ margin-top:0; }
.menu .hover ul li ul li a{background:#52862E ;}
.menu .hover ul li a:hover{ background:#4D8924}

ul#menu a {
	display: block;
	text-decoration: none;
	text-align: center;
	height: 25px;
	line-height: 25px;
}
ul#menu a:hover {background:url(../images/menubg2.jpg) no-repeat;}
.horizontalMenu {
	float: left;
	display: inline-block;
	position: relative;
}
.subMenuLeaf {}
.horizontalMenu li {
	position: relative;
	clear: both;
	height: 25px;
	display: block;
	width:100%;
}

.menu .hover ul li a.parentMenuTitle{
	background:url(../images/icon4.gif) no-repeat 96px 8px;
	 background-color:#67b42d;
}
.HorizontalParentMenuTitle {background-image: none;}
.subMenuList {
	display: none;
	position:absolute;
	left:100%;
	top:-1px;
	width:100%;
}
.subHorizontalMenu {
	margin-top:0px;
	left: 0;
}

.index_banner{ padding:10px 0;height:350px; background:#ffffff;}
.index_banner img{width:980px; height:350px;}

#topphoto {width:357px; height:212px; overflow:hidden; }
#photocontent {width:357px; overflow:hidden;}
#photolists {display: none}
#focus_photo_title {z-index:300;  overflow:hidden; width:300px; position:relative; height:24px; margin-top:-18px; text-indent:5px;}
#focus_photo_title a{ font-size:12px; color:#fff; line-height:24px;}
#focus_photo_nav{line-height:16px; height:16px; margin-right:2px; text-align:center; z-index:380; position:relative; margin-left:280px; margin-top:4px; font-family:"arial";}
.axx {width:16px; height:16px; display:inline-block; margin-right:2px;color: #fff; font-weight:bold;}
A.axx:link {background:url(../images/btn0.gif) no-repeat; text-decoration:none;}
A.axx:visited{ background:url(../images/btn0.gif) no-repeat;text-decoration:none;}
A.axx:active{ background:url(../images/btn0.gif) no-repeat; text-decoration:none;}
A.axx:hover{ background:url(../images/btn0.gif) no-repeat;text-decoration:none;}
.bxx {width:16px; height:16px; display:inline-block;  margin-right:2px;color: #ffffff; }
A.bxx:link {background:url(../images/btn1.gif) no-repeat;text-decoration:none;}
A.bxx:visited {background:url(../images/btn1.gif) no-repeat;text-decoration:none;}
A.bxx:active { background:url(../images/btn1.gif) no-repeat; text-decoration:none;}
A.bxx:hover {background:url(../images/btn1.gif) no-repeat;text-decoration:none;}
.ex_img_img{border:0; filter:progid:DXImageTransform.Microsoft.RevealTrans (duration=2,transition=23); width:357px; height:212px;}
.ex_img_con{ width:357px; position:absolute; height:24px; overflow:hidden; background:#000; margin-top:-24px; z-index:4000;filter: alpha(Opacity=70, Style=0); opacity: 0.7;}


.container{width:970px; padding:0 5px 10px; background:#FFF;}
.index_about,.index_picture,.index_news{float:left; width:367px; padding-bottom:4px; background:url(../images/about_bot.jpg) no-repeat 0 bottom; overflow:hidden;}
.index_about_tit,.index_video_tit,.index_company_tit,.index_news_tit,.index_honor_tit,.index_tech_tit{width:100%; height:30px; overflow:hidden;}
.index_about_tit a,.index_video_tit a,.index_company_tit a,.index_news_tit a,.index_honor_tit a,.index_tech_tit a{width:100%; height:30px; display:block}
.index_about_tit{background:url(../images/about_tit.jpg) no-repeat;}
.index_video_tit{background:url(../images/video_tit.jpg) no-repeat;}
.index_company_tit{background:url(../images/company_tit.jpg) no-repeat;}
.index_news_tit{background:url(../images/news_tit.jpg) no-repeat;}
.index_honor_tit{background:url(../images/honor_tit.jpg) no-repeat;}
.index_tech_tit{background:url(../images/tech_tit.jpg) no-repeat;}

.index_about_content,.index_company_content,.index_news_content{width:345px; padding:7px 10px; height:174px; border:1px solid #E4E4E4; border-top:0 none; border-bottom:0 none; line-height:22px; overflow:hidden;}
.index_company_content{height:260px;}
.index_company_content h3{width:345px; height:30px; line-height:30px; border-bottom:1px dashed #999999; color:#000000; font-weight:bold;}
.index_company_content h3 span{ font-family:Arial, Helvetica, sans-serif; color:#CF0F0F; padding-right:5px; }
.index_company_content h3 a{color:#000000;width:100%; display:block;}
.index_company_content div{width:316px; margin:0 auto; padding:10px 0 2px; display:none;}
.index_company_content div img{width:312px; height:84px; padding:1px; border:1px solid #DEDEDE;}

.index_picture{width:357px; height:212px; padding:5px;  background:url(../images/index_picture.jpg) no-repeat; margin:0 10px; }
.index_news{margin:0 10px;}
.index_news_content{height:260px;}
.index_news_hot{ border-bottom:1px dashed #999999; padding-bottom:12px; height:62px; overflow:hidden;}
.index_news_hot h4{ font-weight:bold; font-size:14px; color:#000; text-align:center; margin-bottom:5px; line-height:22px;}
.index_news_hot p{color:#333333; margin:0; padding:0;}
.index_news_content ul{ margin:10px 0; height:170px; overflow:hidden;}
.index_news_content ul li{width:331px; padding-left:14px; height:28px; line-height:28px; color:#444; background:url(../images/icon_news.jpg) no-repeat 3px 12px; overflow:hidden;}
.index_news_content ul li a{width:330px; height:24px;color:#444; }
.index_news_content ul li span{float:right; color:#666666;}

.index_video,.index_honor{float:right; width:216px; padding-bottom:4px; background:url(../images/video_bot.jpg) no-repeat 0 bottom; overflow:hidden;}
.index_honor{ padding-top:9px;}
.index_video_content,.index_tech_content{width:204px; height:174px; padding:9px 5px 5px; border:1px solid #E4E4E4; border-top:0 none; border-bottom:0 none;}
.index_tech_content{width:202px; height:auto; padding:5px 6px 0; line-height:28px;}

.product_tit{ float:left; width:47px; height:147px; background:url(../images/product_tit.jpg) no-repeat;overflow:hidden; }
.product_tit a{width:47px; height:147px; display:block}
.product_bot{float:left; width:11px; height:147px; background:url(../images/product_bot.jpg) no-repeat;overflow:hidden; }
#demo{float:left; width:912px; height:125px; padding:10px 0px; border-top:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; overflow:hidden; }
#demo a{color:#757575}
#demo img{border: 1px solid #E4E4E4;}
#indemo{ float: left; width: 800%;}
#indemo .pic{float: left; width:190px; padding:0 6px;}
#indemo .pic img{width:190px; height:125px; border:1px solid #E4E4E4;}
#demo1{ float: left;}
#demo2{float: left;}

.footer{background:#fff;}
.link{width:980px; height:28px; line-height:28px; background:#F0F0F0; border-top:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4;}
.link span{float:right; color:#777777; }
.link span a{color:#777777; padding:0 8px; }


/***首页友情链接***/
.select_box{float:left; margin:0 5px; color:#777; text-align:center;width:177px;height:24px;}
.tag_select,.tag_select_hover,.tag_select_open{display:block;width:187px;height:24px;background:url(../images/ubox-select.gif) no-repeat 0 0;padding-right:20px;line-height:24px; margin:2px 0;}
.tag_select_hover{background:url(../images/ubox-select.gif) no-repeat 0 -24px;}
.tag_select_open{background:url(../images/ubox-select.gif) no-repeat 0 -48px;}
.tag_options{position:absolute; border-top:1px solid #999491;background:transparent url(../images/ubox-select.gif) repeat-y -207px 0;width:207px;padding:5px 0 5px;}
.tag_options li{display:block;width:197px; padding:0 5px; height:24px;text-decoration:none;line-height:24px;color:#AAAAAA;}
.tag_options li a{width:197px; height:22px; line-height:22px; background:#fff; display:block; color:#444;}
.tag_options li a:hover{ background:#d1cdcd; color:#D10F0F;}
.footer{ overflow:inherit}



.footer p{ text-align:right; color:#888888; padding-right:5px; line-height:28px;}
.footer p a{ color:#888888}

.sub_nav{float:left; width:216px; overflow:hidden;}
.sidebar{ padding:10px 0;}
.sidebar .sidebar_mid{width:214px; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; padding-bottom:20px;}
.sidebar .sidebar_mid h3{width:208px; margin:0 3px;  height:auto; line-height:26px; padding:5px 0; background:url(../images/subnav_bg.jpg) no-repeat;border-bottom:1px dashed #AEAEAE;}
.sidebar .sidebar_mid h3 a{width:188px;line-height:26px; padding-left:20px; display:block; }
.sidebar .sidebar_mid h3 a:hover{color:#338600; font-weight:bold;}
.sidebar .sidebar_mid h3 a.active{color:#338600; font-weight:bold;}
.sidebar_mid ul{ padding:8px 0; line-height:24px;}
.sidebar_mid ul li{width:175px; padding-left:39px; background:url(../images/icon3.jpg) no-repeat 24px 9px;}

.sub_content{float:right; width:744px; padding-top:10px; overflow:hidden; font-size:14px;}
.sub_content_tit{width:710px; padding-left:34px; height:34px; line-height:28px; background:url(../images/subcontopbg.jpg) no-repeat; font-weight:bold; font-size:14px;}
.sub_content_tit span{float:right; background:url(../images/icon2.jpg) no-repeat 2px 10px; padding-left:20px; font-weight:normal; font-size:14px;}

.sub_content_txt{width:734px; padding:5px; line-height:22px; }
.news_list,.product_list,.honor_list{width:100%; margin:8px 0; clear:both; overflow:hidden; font-size:14px;}
.news_list li{width:724px; padding-left:20px; height:30px; line-height:30px; color:#333333;background:url(../images/icon_news.jpg) no-repeat 8px 14px}
.news_list li.news_li_bg1{ background:#f7f7f7 url(../images/icon_news2.jpg) no-repeat 8px 14px;}
.news_list li.news_li_bg2{width:724px; padding-left:20px; height:30px; line-height:30px; color:#333333}
.news_list li span{float:right; color:#666666; padding-right:10px;}
.news_list li a{color:#333333; font-size:14px;}
.news_list li a:hover{color:#f26262}
.subnews_tit{width:100%; font-size:16px; margin-top:10px; line-height:24px; text-align:center; font-weight:bold; color:#000; margin-bottom:5px;}
.titbar{width:100%; line-height:22px; text-align:center; color:#555; border-bottom:1px #D3D3D3 dashed; font-size:12px;}
.titbar a{line-height:24px; text-align:center; color:#888}
.txt_16{width:734px; padding:5px; font-size:16px; line-height:26px;}
.txt_14{width:734px; padding:5px; font-size:14px; line-height:24px;}
.txt_12{width:734px; padding:5px; font-size:12px; line-height:22px;}

.product_list{ margin-top:10px;}
.prodcut_con{width:744px; height:172px; margin-bottom:10px; clear:both; overflow:hidden; font-size:14px;}
.product_con_tit{width:714px; padding-left:30px; height:26px; line-height:26px; background:#ebebeb url(../images/icon_product.jpg) no-repeat; color:#444; font-weight:bold; margin-bottom:8px;}
.product_con_img{float:left; width:214px; height:138px; }
.product_con_img img{width:212px; height:136px; border: 1px solid #E4E4E4;}
.product_con_txt{float:right; width:520px; line-height:20px; color:#444;}
.product_con_txt_h{height:auto!important;height:102px;max-height:102px;overflow:hidden}
.product_con_btn{display:block; width:76px; height:26px; background:url(../images/btn_product.jpg) no-repeat; color:#338600; text-align:center; margin:5px 0;}

.an_mes_con {color: #000; margin:0 auto; margin-top:10px; width: 724px; font-size:14px;}
.an_mes_tit1 { float: left; line-height: 30px; padding-left: 15px; width: 200px; }
.an_mes_tit2 { float: right; line-height: 30px; padding-right: 10px; }
.an_mes_re { height: 60px; line-height: 20px; margin: 5px 0 5px 5px; overflow: auto; width: 684px; }
.an_mes_k { border: 1px solid #D3D3D3; height: 21px; overflow: hidden; }
.an_mes_area { border: 1px solid #D3D3D3; height: 124px; width: 300px; }
.message_btn{ background: url(../images/btn_message.jpg) no-repeat; border:0 none; color: #338600; height: 26px; line-height: 26px; width:56px; text-align:center; cursor:pointer;}
.red{ color:#f00;}

.honor_list{width:734px; padding:5px;}
.honor_list li{float:left; width:224px; height:154px; line-height:124px;text-align:center;display:table-cell; vertical-align:middle; margin:10px 9px;  overflow:hidden;}
.honor_list li span{display:block; width:224px; height:30px; line-height:30px; text-align:center; color:#000}
.honor_list li img{ width:202px; height:124px;  vertical-align:middle}

.product_desc_tit{color:#338600; font-weight:bold; font-size:16px; line-height:34px; }
.product_desc{ line-height:24px; }

.an_job_txt1 {
    color: #338600;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    width: 613px; font-family:"黑体"; font-weight:bold;
}
.an_job_txt2 {
    color: #595757;
    line-height: 20px;
    margin: 10px 0 5px;
}
.an_job_con {
    border-bottom: 1px dashed #919191;
    padding: 8px 0;
    width: 613px;
}

/***在线客服***/
.qqbox a:link {
 color: #000;
 text-decoration: none;
}
.qqbox a:visited {
 color: #000;
 text-decoration: none;
}
.qqbox a:hover {
 color: #f80000;
 text-decoration: underline;
}
.qqbox a:active {
 color: #f80000;
 text-decoration: underline;
}
.qqbox{
 width:132px;
 height:auto;
 overflow:hidden;
 position:absolute;
 right:0;
 top:100px;
 color:#000000;
 font-size:12px;
 letter-spacing:0px;
}
.qqlv{
 width:25px;
 height:256px;
 overflow:hidden;
 position:relative;
 float:right;
 z-index:50px;
}
.qqkf{
 width:120px;
 height:auto;
 overflow:hidden;
 right:0;
 top:0;
 z-index:99px;
 border:6px solid #138907;
 background:#fff;
}
.qqkfbt{
 width:118px;
 height:20px;
 overflow:hidden;
 background:#138907;
 line-height:20px;
 font-weight:bold;
 color:#fff;
 position:relative;
 border:1px solid #9CD052;
 cursor:pointer;
 text-align:center;
}
.qqkfhm{
 width:112px;
 height:22px;
 overflow:hidden;
 line-height:22px;
 padding-right:8px;
 position:relative;
 margin:3px 0;
}
.bgdh{
 width:102px;
 padding-left:10px;
