﻿@charset "utf-8";


/*顶部信息*/
.headbg{ width:100%; height:74px; overflow:hidden; background:url(../images/headbg.jpg) repeat-x;}
.head{ width:1003px; height:74px; 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:593px; height:64px; overflow:hidden; position:absolute; right:0px; top:23px;}
.head .right .search{ width:190px; height:25px; overflow:hidden; position:absolute; right:0px; top:0px; }
.head .right .search .kin{ width:120px; height:20px; overflow:hidden; line-height:20px; position:absolute; right:45px; top:0px;}
.head .right .search .kin input{ border:0px; background:none; color:#898989;}
.head .right .search .kbtn{ width:17px; height:17px; overflow:hidden; position:absolute; right:14px; top:0px;}


/*导航部分*/
.menubg{ width:100%; height:39px; overflow:hidden; margin:0px auto; background:url(../images/menubg.jpg) repeat-x;}
.menu {width:1003px; height:39px; overflow:visible; margin:0px auto; background:url(../images/menu.jpg) no-repeat;}
.menu ul{ margin:0px; padding:0px; list-style:none; clear:both;}
.menu ul li{ margin:0px; padding:0px; list-style:none; width:142px; height:39px;line-height:28px; overflow:visible; float:left; font-size:12px; font-weight:normal;position:relative; text-align:center;}
.menu ul li a{color:#FFF; text-decoration:none;}
.menu ul li a:visited{color:#FFF; text-decoration:none;}
.menu ul li a:hover,a:active{color:#FFF; text-decoration:none;}
.menu ul li em{ width:142px; position:absolute; top:20px; left:0px; height:24px; overflow:hidden; line-height:12px; display:block; text-align:center; font-size:10px; color:#b2d4ed; font-family:"宋体";}
.menu ul li:hover{color:#FFF; font-weight:normal; background:url(../images/menuli.png) center no-repeat;}
.menu ul li:hover a{color:#FFF;}
.menu ul li:hover em{color:#b2d4ed; font-weight:normal;}

/*首页幻灯*/
.slidebg{ width:100%; height:301px; overflow:hidden; background:#e2e0e1;}
.slide{ width:1003px; height:301px; overflow:hidden; margin:0px auto; background:url(../images/slidebg.jpg) no-repeat; position:relative;}
.slide .box{ position:absolute; left:11px; top:1px;}



/*主页信息展示部分*/
.tbboxbg{ width:100%; height:482px; overflow:hidden; background:#f6f6f6;}
.tbbox1{ width:1003px; height:482px; overflow:hidden; margin:0px auto; position:relative;}

/*主体左侧*/
.sortbg{ width:258px; height:482px; overflow:hidden; position:absolute; left:0px; top:0px; background:url(../images/sortbg.jpg) no-repeat;}
.sortbg .sbox{ width:204px; height:248px; overflow:hidden; position:absolute; left:27px; top:5px;}
.sortbg .sbox ul{ margin:0px; padding:0px; list-style:none;}
.sortbg .sbox ul li{ margin:0px; padding:0px; list-style:none; width:204px; height:31px; overflow:hidden; background:url(../images/sortli.jpg) no-repeat; line-height:31px;text-indent:24px;}
.sortbg .sbox ul li.tit{margin:0px; padding:0px; list-style:none; width:204px; height:31px; overflow:hidden; background:url(../images/toptit.jpg) no-repeat; line-height:29px; font-family:"宋体"; font-weight:bold; text-indent:24px; color:#1a6ba3;}
.sortbg .sbox ul li.tit a{ color:#1a6ba3;}

/*友情链接*/
.linkto{ width:203px; height:21px; overflow:hidden; position:absolute; left:27px; top:296px;}
.linkto select{ width:200px; height:21px; overflow:hidden; line-height:21px; text-align:center;}

/*邮箱地址*/
.youxiang{ width:203px; height:16px; overflow:hidden; position:absolute; left:27px; top:335px; text-indent:35px; font-weight:bold; font-size:14px; color:#7a7a7a; font-style:normal;}
.qq1{ width:100px; height:16px; overflow:hidden; position:absolute; left:27px; top:370px; text-indent:28px; font-style:normal;}
.qq2{ width:100px; height:16px; overflow:hidden; position:absolute; left:125px; top:370px; text-indent:28px; font-style:normal;}
.tel{ width:118px; height:14px; overflow:hidden; position:absolute; left:85px; top:418px; font-family:"Adobe 黑体 Std R"; font-size:14px; font-weight:bold; font-style:oblique; color:#cc0003;}

/*公司新闻*/
.newsbg{ width:515px; height:289px; overflow:hidden; position:absolute; left:257px; top:0px; background:url(../images/newsbg.jpg) no-repeat;}
.newsbg p{ width:515px; height:32px; overflow:hidden; position:absolute; left:21px; top:0px; line-height:32px; color:#5d5d5d;}
.newsbg p em{ font-size:12px; font-weight:bold; text-indent:14px; color:#c00000;} 
.newsbg .more{ position:absolute; right:17px; top:45px;}
.newsbg .box{ width:483px; height:212px; overflow:hidden; position:absolute; left:15px; top:77px;}
.newsbg .box .box1{ width:481px; height:65px; overflow:hidden; position:absolute; left:0px; top:0px; }
.newsbg .box .box1 img{ float:left; border:0px;}
.newsbg .box .box1 span{ width:360px; height:17px; overflow:hidden; position:absolute; left:120px; top:0px; line-height:17px; color:#1a6ba2; font-weight:bold;}
.newsbg .box .box1 .cont{ width:360px; height:45; overflow:hidden; position:absolute; left:120px; top:20px; color:#adadad; line-height:20px;}

.newsbg .box .box2{ width:483px; height:147px; overflow:hidden; position:absolute; left:0px; top:65px;}
.newsbg .box .box2 ul{ margin:0px; padding:0px; list-style:none;}
.newsbg .box .box2 ul li{ margin:0px; padding:0px; list-style:none; width:483px; height:28px; overflow:hidden; line-height:28px; background:url(../images/newsmk.jpg) 2px 12px no-repeat;}
.newsbg .box .box2 ul li em{ width:340px; height:28px; overflow:hidden;  text-indent:15px; line-height:28px; float:left; font-style:normal;}
.newsbg .box .box2 ul li i{ width:143px; height:28px; overflow:hidden; line-height:28px; float:left; text-align:right; font-style:normal; color:#a1a1a1;}

/**关于我们*/
.aboutbg{ width:231px; height:289px; overflow:hidden; position:absolute; right:0px; top:0px; background:url(../images/aboutbg.jpg) no-repeat;}
.aboutbg .more{ position:absolute; right:15px; top:48px;}
.aboutbg .img1{ position:absolute; left:11px; top:80px;}
.aboutbg .about{ width:207px; height:145px; overflow:hidden; position:absolute; left:11px;top:142px; line-height:200%;}

/**产品中心*/
.productbg{ width:744px; height:192px; overflow:hidden; position:absolute; right:0px; top:289px; background:url(../images/productbg.jpg) no-repeat;}
.productbg .more{position:absolute; right:16px; top:16px;}
.productbg .box_scoll{ width:713px; height:150px; overflow:hidden; position:absolute; left:18px; top:42px; margin-left:18px;}
.productbg .box_scoll ul{ margin:0px; padding:0px; list-style:none;}
.productbg .box_scoll ul li{ margin:0px; padding:0px; list-style:none; width:161px; height:150px; overflow:hidden; position:relative; float:left;}
.productbg .box_scoll ul li img{ position:absolute; left:0px; top:0px; border:1px solid #cecece;}
.productbg .box_scoll ul li em{ width:161px; height:32px; overflow:hidden; text-align:center; display:block; position:absolute; left:0px; top:115px; line-height:32px;}


/*底部信息*/
.footbg{ width:100%; height:137px; overflow:hidden; background:url(../images/footbg.jpg) repeat-x;}
.foot{ width:1003px; height:137px; margin:0 auto; clear:both; overflow:hidden; position:relative;}
.foot .box{ width:1003px; height:51px; overflow:hidden; color:#515151; line-height:51px;text-align:center;}
.foot .box a{ color:#515151;}
.foot .box2{width:1003px; height:86px; overflow:hidden; margin:0px auto;color:#515151; text-align:center; line-height:200%; margin-top:15px;}







/*二级主体部分左边*/
#mainbox{ width:1003px; height:auto; overflow:hidden; margin:0 auto; clear:both; background:url(../images/mainhiddbg.jpg) top center repeat-y;}

/*详细页面*/
#mainbox .News_show
{width:1003px; height:auto; overflow:hidden; float:left;}
#mainbox .News_show .title
{width:1003px; height:30px; overflow:hidden; float:left; text-align:center; position:relative;}
#mainbox .News_show .title em
{position:absolute; top:10px; left:20px;}
#mainbox .News_show .title span
{width:747px; height:30px; overflow:hidden; display:block; position:absolute; top:0px; left:240px; text-align:right; line-height:30px;}
#mainbox .News_show .box2
{width:1003px; height:auto; overflow:hidden; float:left;}
#mainbox .News_show .box2 .News_title
{width:1003px; height:40px; overflow:hidden; float:left; text-align:center; line-height:40px; font-size:18px; font-weight:bold; color:#333;}
#mainbox .News_show .box2 .Nest_date
{width:1003px; height:20px; overflow:hidden; float:left; text-align:center; line-height:20px; font-size:12px; color:#666;}
#mainbox .News_show .box2 .showus
{width:1003px; height:auto; overflow:hidden; margin:0px auto; line-height:180%; color:#333;}


#mainbox .leftbox{ width:255px;  height:auto; float:left; overflow:hidden; background:url(../images/leftbg.jpg) repeat-y;}
#mainbox .leftbox .left1{ width:255px; height:34px; position:relative; background:url(../images/lttp.jpg) no-repeat;}
#mainbox .leftbox .left1 h5{ margin:0px; padding:0px; top:6px; font-size:12px; font-weight:normal; position:absolute; left:28px; color:#434343; font-family:"微软雅黑"; }
#mainbox .leftbox .left1 h5 span{ font-family:Arial, Helvetica, sans-serif; color:#434343; font-size:12px;font-weight:normal; margin-left:5px; }
#mainbox .leftbox .left1 h5 span i{ font-size:16px; font-weight:bold; color:#1b6ca3; font-style:normal;}

#mainbox .leftbox .left2{ width:255px; overflow:hidden; height:auto;}
#mainbox .leftbox .left2 .box{ width:255px; 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:255px; height:auto; line-height:32px;  overflow:visible; text-indent:51px; 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:255px;  height:32px; line-height:32px; background:url(../images/sortli.jpg)　27px 0px no-repeat; font-size:14px;}
#mainbox .leftbox .tab1 a{ color:#186ba1; font-weight:bold;}
#mainbox .leftbox .tab2{ width:255px;  height:32px; line-height:32px; background:url(../images/sortli.jpg)　27px 0px no-repeat; font-size:14px;}
#mainbox .leftbox .tab2 a{ color:#464646;}
#mainbox .leftbox .tit{width:255px;  height:29px; background:url(../images/toptit.jpg) 27px no-repeat; font-size:14px;}
#mainbox .leftbox .tit a{color:#196ca2; font-weight:bold;}

#mainbox .leftbox .left3{width:245px; height:0px; position:relative; background:url(../images/left3.jpg) no-repeat; display:none;}
#mainbox .leftbox .left4{ width:255px; overflow:hidden; height:215px; background:url(../images/leftbtom.jpg) no-repeat; position:relative;}
#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;}
#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; height:20px; overflow:hidden;font-family:"Adobe 黑体 Std R"; font-size:14px; font-weight:bold; font-style:oblique; color:#cc0003;}


#mainbox .rightbox{ width:748px; height:auto; float:left; overflow:hidden;}
#mainbox .rightbox .title{ width:748px; height:36px;position:relative; background:url(../images/rttp.jpg) no-repeat;}
#mainbox .rightbox .title h5{ margin:0px; padding:0px; display:block; position:absolute; font-size:12px; font-weight:normal; font-weight:bold; font-size:14px; color:#515151; left:32px; top:12px;}
#mainbox .rightbox .title span{ display:block; right:17px; top:13px; position:absolute; text-indent:0px; font-size:12px; color:#9b9b9b;}
#mainbox .rightbox .title span a{color:#9b9b9b}
#mainbox .rightbox .title span i{color:#9b9b9b; font-style:normal;}

#mainbox .rightbox .box2{ width:748px; overflow:hidden; overflow:hidden; background:url(../images/mainbg.jpg) repeat-y;}
#mainbox .rightbox .box3{width:748px; height:37px; overflow:hidden;}

/*内容显示*/
.showus{ width:700px; margin:5px 0 0 20px;  clear:both; height:auto; overflow:hidden; line-height:200%;}
.showus2{ width:700px; margin:5px 0 0 0px;  clear:both; height:auto; overflow:hidden; line-height:200%;}


#book table{width:100%;border-collapse:collapse;}
#book td{border:1px 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:780px; 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:191px; 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 span{ 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:#3e88c5;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{width:640px; border-collapse:collapse;}
#mainbox td{border:1px 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;}
*/