﻿@charset "utf-8";


/*顶部信息*/
.headbg{ width:100%; height:95px; overflow:hidden; background:url(../images/headbg.jpg) repeat-x;}
.head{ width:1003px; height:95px; overflow:hidden; margin:0px auto; position:relative; background:url(../images/head.jpg) no-repeat;}
.head .logo{position:absolute; left:0px; top:0px;}
.head .right{ width:503px; height:95px; overflow:hidden; position:absolute; right:0px; top:0px;}
.head .right .box{ width:200px; height:31px; overflow:hidden; position:absolute; right:0px; top:0px; line-height:31px; color:#616161;}
.head .right .search{ width:410px; height:25px; overflow:hidden; position:absolute; right:0px; top:44px; }
.head .right .search .kin{ width:200px; height:20px; overflow:hidden; line-height:20px; position:absolute; right:95px; top:1px; }
.head .right .search .kin input{ width:147px; height:20px; overflow:hidden; border:0px; background:none; color:#898989;}
.head .right .search .kbtn{ width:85px; height:23px; overflow:hidden; position:absolute; right:2px; top:0px;}

/*导航部分*/
.menubg{width:1003px; height:61px; overflow:visible; margin:0px auto; background:url(../images/menu.jpg) no-repeat; position:relative; z-index:8989;}
.menu {width:827px; height:61px; overflow:visible; position:relative; z-index:8989;}
.menu ul{ margin:0px; padding:0px; list-style:none; clear:both; margin-left:5px;}
.menu ul li{ margin:0px; padding:0px; list-style:none; width:85px; height:61px;line-height:72px; overflow:visible; float:left; font-size:12px; font-weight:normal;position:relative; text-align:center; position:relative;}
.menu ul li ul{  margin:0px; padding:0px; list-style:none; clear:both; width:85px; height:auto; overflow:hidden; position:absolute; left:0px; top:61px; background:#1e9c5f; display:none;}
.menu ul li ul li{ width:85px; height:30px;line-height:30px; overflow:hidden; float:left; font-size:12px; font-weight:normal;position:relative; text-align:center;}
.menu ul li ul li:hover{ background:#fba53e;}
.menu ul li ul li:hover a{ color:#4a544b;}

.menu ul li.holi{color:#4d544c; font-weight:normal; background:url(../images/menulibg.png) center no-repeat;}
.menu ul li.holi a{color:#dcffdc; font-weight:normal;}


.menu ul li a{color:#dcffdc; text-decoration:none;}
.menu ul li a:visited{color:#dcffdc; text-decoration:none;}
.menu ul li a:hover,a:active{color:#dcffdc; text-decoration:none;}

.menu ul li.li{ width:2px; height:61px; overflow:hidden;background:url(../images/menuli.jpg) no-repeat;}



/*首页幻灯*/
.slidebg{ width:1003px; height:440px; overflow:hidden; margin:0px auto; position:relative;}
.slidebg .slide{ width:1000px; height:433px; overflow:hidden; position:absolute; left:2px; top:0px;}

.slidebg2{ width:1003px; height:299px; overflow:hidden; margin:0px auto; position:relative;}
.slidebg2 .slide{ width:1000px; height:292px; overflow:hidden; position:absolute; left:2px; top:0px;}





/*主页信息展示部分*/
.tbboxbg{ width:100%; height:467px; overflow:hidden;}
.tbbox1{ width:1003px; height:467px; overflow:hidden; margin:0px auto; position:relative; background:url(../images/tbboxbg.jpg) no-repeat;}

/*关于我们*/
.newsbg{ width:274px; height:467px; overflow:hidden; position:absolute; left:0px; top:0px;}
.newsbg .more{ position:absolute; right:19px; top:50px;}
.newsbg .box{ width:232px; height:360px; overflow:hidden; position:absolute; left:17px; top:84px;}
.newsbg .box .img1{border:0px solid #d5d5d5; padding:0px; position:absolute; left:0px;top:0px;}
.newsbg .box .cont{ width:232px; height:245px; overflow:hidden; position:absolute; left:0px; top:112px; color:#646464; line-height:25px;}


/*主体左侧*/
.sortbg{ width:425px; height:467px; overflow:hidden; position:absolute; left:274px; top:0px;}
.sortbg .sbox{width:341px; height:368px; overflow:hidden; position:absolute; left:59px; top:84px;}
.sortbg .sbox ul{ margin:0px; padding:0px; list-style:none;}
.sortbg .sbox ul li{ margin:0px; padding:0px; list-style:none; width:165px; height:41px; overflow:hidden; background:url(../images/sortindex.jpg) no-repeat; line-height:25px; float:left; text-indent:30px; font-size:14px;}
.sortbg .sbox ul li a:link{color:#fcfffd;text-decoration: none;}
.sortbg .sbox ul li a:visited{color:#fcfffd;text-decoration: none;}
.sortbg .sbox ul li a:hover,a:active{color:#001cd0;text-decoration:none; background:none;}




/*主体左侧*/
.results{ width:304px; height:467px; overflow:hidden; position:absolute; right:0px; top:0px;}
.results .more{ position:absolute; right:19px; top:50px;}
.results .sbox{width:266px; height:366px; overflow:hidden; position:absolute; left:22px; top:84px;}
.results .sbox ul{ margin:0px; padding:0px; list-style:none;}
.results .sbox ul li{ margin:0px; padding:0px; list-style:none; width:266px; height:30px; overflow:hidden; background:url(../images/newsmk.jpg)  0px 10px no-repeat; line-height:30px; float:left; text-indent:17px; font-size:12px;}
.results .sbox ul li a:link{color:#646464;text-decoration: none;}
.results .sbox ul li a:visited{color:#646464;text-decoration: none;}
.results .sbox ul li a:hover,a:active{color:#30a55f;text-decoration:underline; background:none;}
.results .desmore{ position:absolute; left:103px; top:415px;}

.results .sbox ul li.li{margin:0px; padding:0px; list-style:none; width:266px; height:81px; overflow:hidden; background:url(../images/newsmk.jpg)  0px 40px no-repeat; line-height:30px; float:left; text-indent:17px; font-size:12px; position:relative;}
.results .sbox ul li.li img{ position:absolute; left:18px ; top:7px; border:1px solid #f6a32d;}
.results .sbox ul li.li em{ width:162px; height:69px; overflow:hidden; position:absolute; left:104px; top:7px; display:block; line-height:24px;}
.results .sbox ul li.li em a:link{color:#d67d05;text-decoration: none;}
.results .sbox ul li.li em a:visited{color:#d67d05;text-decoration: none;}
.results .sbox ul li.li em a:hover,a:active{color:#30a55f;text-decoration:underline; background:none;}

/*公司新闻*/
.companyNews{ width:1003px; height:315px; overflow:hidden; margin:0px auto; position:relative; background:url(../images/companynews.jpg) no-repeat;}
.companyNews .more{position:absolute; right:1px; top:50px;}
.companyNews .newsList{ width:1000px; height:220px; overflow:hidden; position:absolute; left:1.5px; top:89px;}
.companyNews .newsList ul{width:1020px;height:220px;}
.companyNews .newsList ul li{width:235px;height:220px;float:left;margin-right:20px;}
.companyNews .newsList ul li .picture{width:235px;height:130px;background-position:center;background-repeat:no-repeat;background-size: cover;}
.companyNews .newsList ul li .title{width:235px;height:40px;line-height:40px;font-size:14px;overflow:hidden;}
.companyNews .newsList ul li .title a{color:#343434;}
.companyNews .newsList ul li .title a:hover{color:#30a55f;}
.companyNews .newsList ul li .content{width:235px;height:50px;line-height:25px;font-size:12px;overflow:hidden;color:#999999;}

/**产品中心*/
.productbg{ width:1003px; height:240px; overflow:hidden; margin:0px auto; position:relative; background:url(../images/ualific.jpg) no-repeat;}
.productbg .more{position:absolute; right:1px; top:50px;}
.productbg .box_scoll{ width:974px; height:163px; overflow:hidden; position:absolute; left:16px; top:89px;}

#pic {width:974px; float:left; overflow:hidden; height:164px; position:absolute; left:10px; top:0px; }
#pic ul{ margin:0px; padding:0px; list-style:none;}
#pic ul li{ margin:0px; padding:0px; list-style:none; width:200px; height:130px;overflow:hidden; position:relative; float:left;}
#pic ul li img{ position:absolute; left:0px; top:0px; border:1px solid #d4d4d4;}
#pic ul li em{ width:182px; height:32px; overflow:hidden; text-align:center; display:block; position:absolute; left:0px; top:130px; line-height:32px;}

#left,#right {display:none; float:left; border:0px;}
#left { position:absolute; left:0px; top:0px;}
#right {  position:absolute; right:4px; top:0px;}


.newslink{ width:1003px; height:310px; overflow:hidden; margin:0px auto; background:url(../images/newslink1.jpg) no-repeat; position:relative;}

.newsconpany{ width:500px; height:310px; overflow:hidden; position:absolute; left:0px; top:0px; }
.newsconpany .more{ position:absolute; right:38px; top:49px;}
.newsconpany .newlist{ width:451px; height:215px; overflow:hidden; position:absolute; left:18px; top:87px; z-index:1;}
.newsconpany .newlist .sp{width:250px; height:215px;}
.newsconpany .newlist ul{ margin:0px; padding:0px; list-style:none;  position:absolute;left:251px; top:0px; z-index:99;}
.newsconpany .newlist ul li{width:200px; height:30px; overflow:hidden; line-height:30px; background:url(../images/newslk.jpg) 0px 15px no-repeat;}
.newsconpany .newlist ul li em{ width:200px; height:30px; overflow:hidden; line-height:30px;  display:block; float:left; text-indent:10px;}
.newsconpany .newlist ul li span{ width:100px; height:30px; overflow:hidden; line-height:30px;  display:block; float:left; text-align:center;}

.newlink{ width:503px; height:310px; overflow:hidden; position:absolute; left:500px; top:0px;}
.newlink .more{ position:absolute; right:30px; top:49px;}
.newlink .newlist{ width:451px; height:215px; overflow:hidden; position:absolute; left:42px; top:87px;}
.newlink .newlist ul{ margin:0px; padding:0px; list-style:none;}
.newlink .newlist ul li{ width:140px; height:30px; overflow:hidden; line-height:30px; background:url(../images/newslk.jpg) 0px 15px no-repeat; text-indent:10px; float:left;}


/*底部信息*/
.footbg{ width:100%; height:121px; overflow:hidden; }
.foot{ width:1003px; height:121px; margin:0 auto; clear:both; overflow:hidden; position:relative; background:url(../images/foot.jpg) no-repeat;}
.foot .box2{ width:800px; height:101px; overflow:hidden; color:#a05f03; line-height:27px;  position:absolute; left:5px; top:20px;}
.foot .box2 a{ color:#a05f03;}







/*二级主体部分左边*/
#mainboxbg{ width:100%; height:auto; overflow:hidden; background:url(../images/indexbg.jpg) top repeat-x;}
#mainbox{ width:1003px; height:auto; overflow:hidden; margin:0 auto; clear:both;}

#mainbox .leftbox{ width:215px;  height:auto; float:left; overflow:hidden;}
#mainbox .leftbox .left1{ width:215px; height:72px; position:relative; background:url(../images/lttp.jpg) no-repeat;}
#mainbox .leftbox .left1 h5{ margin:0px; padding:0px; top:19px; font-size:16px; font-weight:bold; position:absolute; left:63px; color:#fffdff; font-family:"Adobe 黑体 Std R"; }
#mainbox .leftbox .left1 h5 span{ font-family:Arial, Helvetica, sans-serif; color:#fffdff; font-size:12px;font-weight:normal; display:block
; }
#mainbox .leftbox .left1 h5 span i{ font-size:16px; font-weight:bold; color:#fffdff; font-style:normal;}

#mainbox .leftbox .left2{ width:215px; overflow:hidden; height:auto; }
#mainbox .leftbox .left2 .box{ width:215px; height:auto; margin:0px auto; overflow:hidden;}

#mainbox .leftbox .left2 .box ul{ margin:0px; padding:0px; list-style:none;}
#mainbox .leftbox .left2 .box ul li{ margin:0px; padding:0px; list-style:none; width:215px; height:46px; line-height:46px;  overflow:visible; text-indent:54px; font-size:12px;}
#mainbox .leftbox .left2 .box ul ul{ margin:0px; padding:0px; list-style:none;}
#mainbox .leftbox .left2 .box ul ul li{ margin:0px; padding:0px; list-style:none; width:255px; height:29px; overflow:hidden; line-height:29px; text-indent:70px; background:url(../images/seclibg.jpg) 65px 12px no-repeat; font-weight:normal; }
#mainbox .leftbox .left2 .box ul ul li a{ font-weight:normal; color:#515151;}

#mainbox .leftbox .tab1{ width:215px;  height:46px; line-height:36px; background:url(../images/lefton.jpg)　0px 0px no-repeat; font-size:14px;}
#mainbox .leftbox .tab1 a{ color:#3ba32a; font-weight:bold;}
#mainbox .leftbox .tab2{ width:215px;  height:46px; line-height:36px; background:url(../images/leftno.jpg)　0px 0px no-repeat; font-size:14px;}
#mainbox .leftbox .tab2 a{ color:#555555;}

#mainbox .leftbox .left3{width:215px; height:39px; position:relative; background:url(../images/left3bg.jpg) 18px 0px no-repeat;}
#mainbox .leftbox .left4{ width:255px; overflow:hidden; height:215px; background:url(../images/leftbtom.jpg) no-repeat; position:relative; display:none;}
#mainbox .leftbox .left4 .dd1{ position:absolute; left:28px; top:37px; width:206px; height:20px; overflow:hidden; line-height:16px; font-size:14px; font-weight:bold; color:#d33834; display:none;}
#mainbox .leftbox .left4 .dd2{position:absolute; left:60px; top:74px; width:156px; height:20px; overflow:hidden; font-size:14px;}
#mainbox .leftbox .left4 .dd3{position:absolute; left:59px; top:105px; width:106px; height:20px; overflow:hidden; font-size:14px;}
#mainbox .leftbox .left4 .dd4{position:absolute; left:156px; top:105px; width:106px; height:20px; overflow:hidden; font-size:14px;}
#mainbox .leftbox .left4 .dd5{position:absolute; left:85px; top:160px; width:106px; height:20px; overflow:hidden;font-family:"Adobe 黑体 Std R"; font-size:14px; font-weight:bold; font-style:oblique; color:#cc0003;}


#mainbox .rightbox{ width:788px; height:auto; float:left; overflow:hidden;}
#mainbox .rightbox .title{ width:788px; height:70px;position:relative; background:url(../images/rttp.jpg) no-repeat;}
#mainbox .rightbox .title h5{ margin:0px; padding:0px; display:block; position:absolute; font-size:14px; font-weight:normal; font-weight:bold;  color:#56b281; left:71px; top:28px; font-family:"宋体";}
#mainbox .rightbox .title i{ font-size:50px; font-weight:bold; color:#f38f03; font-style:normal; font-family:"微软雅黑"; margin-left:20px; line-height:70px;}
#mainbox .rightbox .title em{ font-size:14px; font-weight:bold; font-family:"宋体"; margin-left:15px; color:#0f833c;}
#mainbox .rightbox .title span{ display:block; right:10px; top:41px; position:absolute; text-indent:0px; font-size:12px; color:#818284;}
#mainbox .rightbox .title span a{color:#818284}
#mainbox .rightbox .title span i{color:#818284; font-style:normal;}

#mainbox .rightbox .box2{ width:788px; overflow:hidden; overflow:hidden;}
#mainbox .rightbox .box3{width:788px; height:37px; overflow:hidden;}

/*内容显示*/
.showus{ width:740px; margin:5px 0 0 30px;  clear:both; height:auto; overflow:hidden; line-height:200%;}
.showus2{ width:740px; margin:5px 0 0 0px;  clear:both; height:auto; overflow:hidden; line-height:200%;}


#book table{width:100%;border-collapse:collapse;}
#book td{border:0px solid #A9A9A9;line-height:27px;padding-left:4px;}
#book td em{color:#999;margin-left:5px; font-style:normal;}
#book .td60{width:100px;}
#book .tdTit{height:40px;line-height:40px;font-size:14px;}
#book .tdNone{width:650px;}
#book .tdNone td{border:none;height:27px;}


.topnews{ width:733px; height:163px; margin:0 0 0 10px;}
.topnews ul{ margin:0px; padding:0px; list-style:none;}
.topnews ul li{ margin:0px; padding:0px; list-style:none; width:700px; height:165px; background: url(../images/topnews.jpg) no-repeat; position:relative;}
.topnews ul li img{ width:196px; height:147px; position:absolute; left:2px; top:20px;}
.topnews ul li h6{ width:460px; height:27px; line-height:27px; display:block; position:absolute; left:215px; top:21px; font-size:14px; font-weight:bold; color:#326698; overflow:hidden;}
.topnews ul li em{ font-style:normal; display:block; position:absolute; width:460px; height:76px; line-height:26px; overflow:hidden; left:214px; top:48px;}
.topnews ul li i{ font-style:normal; display:block; position:absolute; left:216px; top:130px; color:#F73445;}
.topnews ul li i a{ color:#F73445;}



/*图片列表*/
.pic_list{ width:788px; margin:5px 0 0 5px; clear:both; overflow:hidden; clear:both;}
.pic_list ul{ margin:0px; padding:0px; list-style:none;}
.pic_list ul li{list-style:none; overflow:hidden; float:left; position:relative; width:190px; height:171px;}
.pic_list ul li img{ margin:0px; position:absolute; left:15px; top:0px; padding:0px; border:1px solid #cdcdcd;}
.pic_list ul li em{ width:191px; height:25px; line-height:25px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; position:absolute; top:130px;  text-align:center;  }

/*图片列表新闻列表*/
.pic_list2{ width:760px; margin:5px 0 0 20px; clear:both; overflow:hidden; clear:both;}
.pic_list2 ul{ margin:0px; padding:0px; list-style:none;}
.pic_list2 ul li{list-style:none; overflow:hidden; float:left; position:relative; width:170px; height:200px;}
.pic_list2 ul li img{ margin:0px; padding:1px; position:absolute; left:0px; top:0px; width:140px; height:160px; overflow:hidden; border:1px solid #CCC;}
.pic_list2 ul li span{ width:140px; height:25px; line-height:25px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; position:absolute; top:160px;  text-align:center;  }

.z-x{ width:20px; height:190px; overflow:hidden;}
/*新闻列表*/
.news_list{ width:740px; margin:5px 0 0 10px; clear:both; overflow:hidden; color:#165197; font-size:14px;}
.news_list_1{ width:740px; height:41px; background:url(../images/location.jpg) no-repeat;}
.news_list_2{ width:740px; height:auto; overflow:hidden;}
.news_list_2 ul{ margin:0px; padding:0px; list-style:none; overflow:hidden;}
.news_list_2 ul li{ list-style:none; height:36px; line-height:36px; width:740px; position:relative; text-indent:15px; text-align:left; background:url(../images/news_mark.jpg) left top no-repeat}
.news_list_2 ul li span{ width:600px; left:0px; top:0px; display:block; cursor:pointer; position:absolute;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news_list_2 ul li em{ position:absolute; right:20px; font-size:12px; font-style:normal; margin:0px; padding:0px; top:0px; cursor:pointer;}

.news_list_3{ width:740px; height:auto; overflow:hidden;}
.news_list_3 ul{ margin:0px; padding:0px; list-style:none; overflow:hidden;}
.news_list_3 ul li{ list-style:none; height:36px; line-height:36px; width:740px; position:relative; text-indent:15px; text-align:left; background:url(../images/news_mark.jpg) left top no-repeat}
.news_list_3 ul li span{ width:600px; left:0px; top:0px; display:block; cursor:pointer; position:absolute;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news_list_3 ul li em{ position:absolute; right:30px; font-size:12px; font-style:normal; margin:0px; padding:0px; top:10px; cursor:pointer;}


.news_list a:link{color:#6b6b6b;text-decoration: none;}
.news_list a:visited{color:#6b6b6b;text-decoration: none;}
.news_list a:hover,a:active{color:#0f871d;text-decoration:none; background:none;}


/*在线留言*/
.message{ width:700px; margin:5px 0 0 20px; clear:both;}
.message ul{ margin:0px; padding:0px; width:650px; list-style:none;}
.message ul li{ margin:0px; padding:0px; width:650px; list-style:none;}
.message ul li span{ color:#8A5A06;}

#mainbox .showGuest{width:670px; clear:both;}

#mainbox .showGuest{overflow:hidden;border:1px solid #959595;margin-bottom:15px;}
#mainbox .showGuest dt{height:25px;line-height:25px;background:#B0B0B0; margin:0px; padding:0px; margin-top:1px;}
#mainbox .showGuest dt span{width:300px;float:left;text-indent:25px;background:url(../images/other_skin.gif) no-repeat 5px -130px;}
#mainbox .showGuest dt em{width:150px;float:right;text-align:center; margin:0px; padding:0px; font-style:normal;}
#mainbox .showGuest dd{line-height:22px;text-indent:20px;margin:0px; padding:5px;color:#C00;background:url(../images/dot_write.gif) no-repeat 5px 10px;}
#mainbox .showGuest p{border-top:1px solid #959595;padding:5px 0;color:#181818;}

#mainbox .showus2 table{ border-collapse:collapse;}
#mainbox td{border:0px solid #A9A9A9;line-height:27px;padding-left:4px;}
#mainbox td em{color:#999;margin-left:5px; font-style:normal;}
#mainbox .td60{width:100px;}
#mainbox .tdTit{height:40px;line-height:40px;font-size:14px;}
#mainbox .tdNone{width:600px;}
#mainbox .tdNone td{border:none;height:27px;}


/*表单的按钮*/
.inputin{ width:160px; height:16px; border:1px solid #D6C899;}
.inputin2{border:1px solid #D6C899;}
/*分页的位置*/
.pageus{ width:680px; height:auto; overflow:hidden; clear:both; line-height:25px; text-align:center; margin:10px 0 0 20px;}
.pageus2{ width:680px; height:25px; overflow:hidden; clear:both; background:url(../images/page.jpg) right bottom no-repeat; line-height:25px; text-align:right; padding:0 0 10px 0px;}

/*上一条下一条*/
.showup{ width:650px; height:25px; overflow:hidden;clear:both; margin:5px 0 0 20px;}
.showdown{width:650px; height:25px; overflow:hidden; clear:both;margin:5px 0 0 20px;}

.WebCenter {margin: 0px auto;}

/*清除浮动*/
/* 这是对Firefox进行的处理，因为Firefox支持生成元素，而IE所有版本都不支持生成元素 */
.ClearFix:after {}{content: "."; clear: both; height: 0; visibility: hidden; display: block;}
/* 这是对 Mac 上的IE浏览器进行的处理 */
.ClearFix {}{ display: inline-block;}
/* 这是对 win 上的IE浏览器进行的处理 */
* html .ClearFix {}{height: 1%;}
/* 这是对display: inline-block;进行的修改，重置为区块元素*/
.ClearFix {}{display: block;}

/*溢出文字用省略号点代替*/
.HideWord {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
/*
溢出文字不显示省略号点
.HideWord {white-space:nowrap;text-overflow:ellipsis; text-overflow:clip;overflow:hidden;}
*/