@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#000;}
body{ font-family:Arial, Helvetica, sans-serif,"宋体"; font-size:12px;}
ul,li { list-style: none; }
input{ outline:none;}
img{ border:none;}
#maxdiv{ width:100%;}
#centerdiv{ width:1421px; margin:0 auto;}
.clear{ clear:both;}

.head{ height:196px;}
.top{ height:150px; background:url(../images/topbg.jpg) no-repeat; position:relative;}
.logo{ position:absolute; left:209px; top:50px;}
.language{ position:absolute; left:993px; top:49px;}
.pdt_search{ position:absolute; left:989px; top:82px; width:198px; height:24px;}
.searchinput{ height:24px; width:173px; border:none; background:#000; color:#c1c1c1; line-height:24px;}
.searchbtn{ position:absolute; left:173px; top:0px;}

.info{ width:975px; margin:0 auto; margin-top:20px;}
.index_news{ width:475px; border:1px solid #c1c1c1; float:left; position:relative; height:238px;}
.blueline{ height:12px; background:#0c5a9a;}
.title_more{ margin-top:20px; height:21px; line-height:21px;}
.title{ float:left; margin-left:35px;}
.cntitle{ font-family:"微软雅黑"; font-size:18px; font-weight:bold; }
.cntitle span{ display:inline-block; color:#d2d2d2; margin-left:15px; font-weight:normal;}
.more{ float:right; margin-right:21px;}
.newspic{ position:absolute; left:350px; top:63px;}
.newslist{ width:298px; position:absolute; left:35px; top:66px}
.newslist span{ margin-right:5px;}
.newslist li{ height:29px; border-bottom:1px dashed #c1c1c1; line-height:29px;}

.index_about{width:475px; border:1px solid #c1c1c1; float:right;  height:238px;}
.about_info{ width:420px; margin-left:35px; margin-top:15px; line-height:26px;}
.index_abpic{ float:right;}

.index_product{ width:975px; margin:0 auto; margin-top:20px; height:208px;}
.p1,.p2,.p3,.p4{ width:229px; height:204px; border:1px solid #c1c1c1; float:left;}
.p2,.p3,.p4{ margin-left:17px;}
.ptitlebg{ height:34px;  line-height:40px;}
.ptitle{color:#fff; margin-left:10px; font-size:14px;}
.ptitle span{ margin-left:3px;}
.pcolor1{ background:#eec200;}
.pcolor2{ background:#e40000;}
.pcolor3{ background:#fc861c;}
.pcolor4{ background:#373737;}
.index_pdtlist{ width:205px; margin:0 auto;}
.index_pdtlist span{ font-weight:bold; margin-right:5px;}
.index_pdtlist li{ height:28px; border-bottom:1px dotted #000; line-height:28px;}

.index_contact{ background:url(../images/index_cttbg.jpg) no-repeat; width:975px; margin:0 auto; height:240px; position:relative; margin-top:20px;}
.index_cttpic{ position:absolute; left:398px; top:27px;}
.index_cttinfo{ position:absolute; left:55px; top:39px;}
.index_cttinfo td{ height:30px;}

/*-----------底部-----------*/
.foot{ margin-top:20px;}
.foot_nav{ height:41px; background:#7f7f7f; text-align:center; width:1421px; line-height:41px; color:#fff;}
.foot_nav a{ color:#fff;}
.foot_bottom{ background:url(../images/foot_botbg.jpg) no-repeat; height:186px; position:relative;}
.bot_info{ color:#7f7f7f; line-height:22px; position:absolute; left:633px; top:106px;}
.bot_info a{ color:#7f7f7f;}
#bottom_bg{ background:url(../images/foot_botbgen.jpg) no-repeat;}
.mcode{ position:absolute; left:238px; top:39px;}
.wcode{ position:absolute; left:448px; top:39px;}

/*--------左侧--------*/
.subleft{ width:229px; float:left;}
.leftpdt{ background:url(../images/leftbg.jpg) no-repeat; width:229px; height:179px; position:relative; margin-bottom:20px;}
.leftpdt_title{ text-align:center;  width:229px; height:47px; line-height:47px;}
.leftpdt_title a{color:#0d4985; font-size:18px;font-family:"微软雅黑"; font-weight:bold;}
.leftpdt_list{ margin-top:20px;}
.leftpdt_list li{ padding-left:35px; line-height:24px; height:24px;}
.leftpdt_list li span{ margin-right:7px;}
.leftmore{ position:absolute; bottom:0px; width:229px; text-align:center; height:27px; line-height:27px;}
.leftmore a{ color:#fff; font-size:9px;}

/*--------内页-------*/
.subpage{ width:971px; margin:0 auto; margin-top:20px; }
.subright{ float:right; width:727px;}
.subtitlebg{ background:url(../images/subtitlebg.jpg) no-repeat; width:511px; height:62px; margin:0 auto;}
.subtitle{ height:62px; width:201px; line-height:62px; text-align:center; font-size:34px;font-family:"微软雅黑"; font-weight:bold; color:#fff;}
.subintro{ font-size:11px; color:#b8b8b8;letter-spacing:-1px; text-align:center; margin-top:15px;}
.subcontent{ width:725px; border:1px solid #c1c1c1; margin-top:20px; padding-bottom:20px;}

/*------关于我们--------*/
.about{ padding-left:30px; padding-right:30px; margin-top:20px; line-height:26px;}
/*-------产品---------*/
.product{ margin-top:25px;}
.pdt_detail{ width:90%; margin:0 auto;}
.pdt_detail td{ height:28px; line-height:22px;}
.pdt_d_title{ width:100%; text-align:center; font-size:14px; font-weight:bold;  margin-bottom:15px;}
.pdt_d_title span{ border-bottom:3px solid #000;line-height:28px; display:inline-block;}
/*--------新闻--------*/
.news{ padding-left:20px; padding-right:20px; margin-top:15px}
.news li{ line-height:30px; height:30px; border-bottom:1px dashed #666; padding-left:35px; padding-right:25px;background:url(../images/new0.gif) no-repeat 5px 8px;; position:relative; width:610px; }
.news li a{ color:#000;}
.news li span{ position:absolute; top:3px; left:600px;}
.news h2{ font-size:16px; font-weight:bold; margin-top:10px;}
.news p{line-height:28px; margin-top:10px;}
.news_contents{ margin-top:20px}
/*------在线留言--------*/
.order td{ height:40px; text-align:center;}
.order input{ height:30px; border:1px solid #999; width:400px; margin-top:5px;}
.order textarea{ resize:none;width:400px; height:50px;border:1px solid #999; float:left; margin-top:5px;}
#mess_sub{height:35px; width:100px; cursor:pointer; margin-top:15px; color:#fff; font-weight:bold; font-size:14px; background:#246cd7;}
#mess_rst{height:35px; width:100px;cursor:pointer;color:#fff; font-weight:bold; font-size:14px; background:#246cd7;}
/*--------联系我们---------*/
.contact{ padding-left:20px; padding-right:20px; margin-top:20px}
.contact td{ height:28px; border-bottom:1px dotted #c1c1c1;}
/*--------企业荣誉------------*/
.productpic{ height:195px; width:245px; margin:0 auto;border:1px solid #408416; position:relative; overflow:hidden; }
.minmax{ height:195px; width:245px;overflow:hidden;}
.minmax img{ min-height:195px; max-width:245px;}
.pictitle{ margin-top:10px; height:15px; width:247px; text-align:center;}
.pictitle a{ color:#000;}
.honor li{ width:247px; height:197px;  margin-left:60px; margin-bottom:25px;  float:left;}
.bigpic{ width:550px;  margin:0 auto; margin-top:20px; border:1px solid #408416;}
.picname{ font-size:14px; font-weight:bold; margin-bottom:10px; margin-top:20px;}
.honor{ margin-top:20px; padding-left:20px; padding-right:20px;}



/*==========分页===========*/

.newspage {
 width:600px;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px auto; PADDING-TOP: 20px; TEXT-ALIGN: center; clear:both
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; font-family:Arial, Helvetica, sans-serif;
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #01437d; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND:#01437d; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND:#01437d; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
