﻿@charset "utf-8";
/* CSS Document */
/* head
----------------------------------------------------------------------------------------------------*/
* {
	font-family:Simsun,Arial,sans-serif;
}
html {overflow-x:hidden;}
body{ font-size:12px; color:#757575; background:#ffffff; background:url(../images/topbg.jpg) center top repeat-x; font-family:"Simsun";}
a{ color:#757575;}
a:hover{ color:#ea5c26;}
#top{ width:100%; min-width:1004px; width:auto!important; _width:expression(document.documentElement.clientWidth<1004?"1004px":"auto"); height:160px; margin:0 auto; background:url(../images/topbg.jpg) center top;}
.topMain{ width:983px; margin:0 auto;}
.topLogo{ width:983px; height:113px;}
.logo{float:left; padding-top:20px;}
.tel{ float:right;}
.banner{ width:100%; margin:0 auto;}
.noticeArea{ width:983px; margin:0 auto; height:114px; background:url(../images/noticebg.jpg) no-repeat;}
.notice{ width:983px; padding-top:35px; height:43px; }
.noticeTxt{ width:650px; float:left; padding-left:45px; height:40px; line-height:40px;}
.tjbtn{ width:200px; text-align:left; padding-top:10px; float:left;}
.search{ width:960px; padding-left:15px; padding-top:5px; color:#e75926; }
.search span{float:left; margin-right:10px; line-height:20px;}
.xz{ width:90px; height:18px; border:1px solid #e75926; background:#FFF; color:#f3ac92; font-size:12px; float:left;}
.input_sear{ width:190px; height:16px; line-height:16px; border:1px solid #e75926; float:left; color:#ccc; padding:2px;margin-top:-2px;}
.btnsear{ height:21px; display:block; text-align:left; float:left;}
.ra{ height:20px;}

/*menu*/
#nav { margin:0 auto; width:983px; height:47px;}
#nav .jquery_out {float:left; line-height:47px; display:block; text-align:center; color:#fff; font-family:"Simsun"; font-size:12px;}
#nav .jquery_out .smile {padding-left:1em;}
#nav .jquery_inner {margin-left:16px;}
#nav .jquery {margin-right:1px; padding:0;}

#nav .mainlevel {float:left; width:109px;}
#nav .mainlevel a {color:#fff; text-decoration:none; line-height:47px; display:block; width:109px; height:47px; text-align:center; font:300 16px/47px 'microsoft yahei'; }
#nav .mainlevel a:hover {color:#fff; text-decoration:none; background:url(../images/hoverbg.jpg); width:109px; height:47px; text-align:center;}
#nav .mainlevel a.current {color:#fff; text-decoration:none; background:url(../images/hoverbg.jpg); width:109px; height:47px; text-align:center;}

#nav .mainlevel ul {display:none; position:absolute; z-index:9999; top:160px; background:#fff;}
#nav .mainlevel li { width:109px; height:27px; line-height:27px;  background:#7f7c6c; margin-bottom:1px;}
#nav .mainlevel li a{font-family:Simsun; font-size:12px; color:#fff; width:109px; height:27px; line-height:27px; background:#7f7c6c;}
#nav .mainlevel li a:hover{font-family:Simsun; font-size:12px; display:block; color:#fff; width:109px; height:27px; line-height:27px; background:#7f7c6c;}
.link{ width:983px; margin:0 auto; margin-bottom:30px;}
.linkMain{ width:983px;}
.linkMain li{ width:80px; text-align:center; height:30px; padding-top:10px; float:left;}
.bootTxt{ width:100%; min-width:1004px; width:auto!important; _width:expression(document.documentElement.clientWidth<1004?"1004px":"auto"); margin:0 auto;}
.bootTxt a{ color:#FAFAFA;}
.bootTxt a:hover{ color:#FFF;}
.bootMain{ width:983px; margin:0 auto; padding-top:50px; height:100px; line-height:26px; text-align:center; color:#FAFAFA;}

/* indMain
----------------------------------------------------------------------------------------------------*/
#indMain{ width:983px; margin:0 auto;}
.indPro{ width:981px; height:300px; border:1px solid #d7d6d6; background:url(../images/bg02.jpg) bottom repeat-x;}
.indProTop{ width:979px; height:38px; line-height:22px; margin:0 auto; background:url(../images/bg01.jpg) repeat-x;}
.title{ width:200px; height:31px; line-height:22px; float:left; background:url(../images/ico01.jpg) no-repeat left top; font-weight:bold; color:#e75926; padding-left:25px; padding-top:7px; font-size:14px;}
.more{ width:60px; float:right; text-align:center; padding-top:8px;}
.more a{ color:#e75926;}
.more a:hover{ color:#e75926;}
.more2{ width:60px; float:right; text-align:center; padding-top:12px;}
.more2 a{ color:#e75926;}
.more2 a:hover{ color:#e75926;}
.inProMain{ width:979px; height:230px; margin:0 auto; padding-top:15px; overflow:hidden;}
.inProMain li{ width:200px;  height:200px; float:left; margin-left:15px; display:inline;}
.inProMain li a {color:#FFF;}
.inProMain li:hover a {color:#FFF;}
.inProMain li:hover img {border:1px solid #DE4F23;}
.inProMain li:hover .inProMain-t {background:#DE4F23;}
.inProMain-t {width:202px; text-align:center; background:#FF9921; height:30px; line-height:28px; color:#FFF;}
.indNews{ width:983px; padding-top:30px; height:297px;}
.indImg{ width:257px; height:265px; float:left; margin-right:30px; display:inline; }
.indImg img{ width:255px; height:263px; padding:1px;}
.indNewsL{ width:331px; float:left; height:265px;}
.indNewsLtop{ width:331px; height:38px; margin:0 auto; background:url(../images/bg01.jpg) repeat-x;}
.indNewsLmain{ width:329px; height:227px; background:url(../images/bg03.jpg) repeat-x;}
.indNewsLmain li{ width:298px; height:37px; line-height:34px; border-bottom:1px dashed #b9b8b7; margin:0 auto; background:url(../images/ico02.jpg) left 20px no-repeat; padding-top:5px; padding-left:10px; overflow:hidden;}
.indNewsLmain li a{ width:235px; float:left; display:block; height:25px;}
.indNewsR{ width:331px; height:265px; float:right;}


/* mainNleft
-----------------------------------------------------------------------------------------------------*/
.fyMain{ width:983px; margin:0 auto; padding-top:30px;}
.mainLeft{ width:195px; float:left; background:url(../images/leftbg.jpg) left repeat-y;}
.leftTop{ width:195px; height:17px; background:url(../images/top1.jpg) no-repeat;}
.leftNCon{ width:185px; padding-right:1px; padding-left:9px;}
.leftNCon li{ width:185px; height:31px; background:url(../images/bg03.jpg) no-repeat center; }
.leftNCon li a{ color:#6b6a6a; padding-left:68px; padding-top:5px; display:block; width:117px; height:26px;}
.leftNCon li a:hover{ width:117px; height:26px; background:url(../images/bg05.jpg) no-repeat center; padding-left:68px; padding-top:5px; display:block; color:#e67335; font-weight:bold;}
.leftNCon li a.current{ width:117px; height:26px; background:url(../images/bg05.jpg) no-repeat center; padding-left:68px; padding-top:5px; display:block; color:#e67335; font-weight:bold;}
.leftBoot{ width:195px; height:262px; background:url(../images/bg06.jpg) no-repeat;}


/* mainNleft_product
-----------------------------------------------------------------------------------------------------*/
.leftNConP{ width:195px;  margin-left:8px;}
.leftNConP a{ color:#6b6a6a; width:175px; height:28px; background:url(../images/bg09.jpg) no-repeat center; display:block; padding-left:10px; padding-top:3px;}
.leftNConP a:hover{ width:175px; height:28px; background:url(../images/bg10.jpg) no-repeat center; display:block; color:#FFF; padding-left:10px; padding-top:3px; }
.proclass_s{ width:105px; padding-right:1px; padding-left:9px; line-height:22px;}
.proclass_s li{ width:105px; height:24px; background:url(../images/bg11.jpg) no-repeat; color:#333333;}
.proclass_s li a{ height:24px; background:url(../images/bg11.jpg) no-repeat; display:block; color:#333333; padding-left:40px;}
.proclass_s li a:hover{ height:24px; background:url(../images/bg11.jpg) no-repeat; display:block; color:#e67335; font-weight:bold; padding-left:40px;}

.proclass_s li a.checked{ width:65px; height:24px; background:url(../images/bg11.jpg) no-repeat; display:block; color:#e67335; font-weight:bold; padding-left:40px;}

.leftContact{ width:195px; height:239px; background:url(../images/bg12.jpg) no-repeat bottom;}
.leftContactTop{ width:195px; height:25px; padding-top:5px; font-size:14px; text-align:center;}
.leftContactM{ width:150px; padding-left:22px; color:#656565; padding-top:15px;}
.leftOnline{ width:170px; padding-left:25px; background:url(../images/bg14.jpg) top left no-repeat; background-color:#FFF; padding-top:10px;}
.leftOnline li{ width:170px; color:#1a649d; height:33px; float:left; line-height:33px;}
.leftOnline li span{ margin-right:10px; line-height:33px; display:inline;}
.leftper{ width:195px; height:183px; background:url(../images/bg13.jpg);}
.TopBACK{ width:209px; height:30px; text-align:right; padding-top:22px; background:#FFF;}


/* mainNright
-----------------------------------------------------------------------------------------------------*/
.mainRight{ width:764px; float:right;}
.mainRightTop{ width:764px; height:39px; background:url(../images/bg07.jpg) no-repeat;}
.titlen{ width:292px; float:left; padding-left:20px; font-weight:bold; padding-top:16px; font-size:14px; color:#cc4235;}
.position{ width:402px; float:right; text-align:right; padding-top:18px;}
.mainRightMain{ width:100%; margin:0 auto; padding:15px 0 0 0; }
.input_orderb{ width:344px; height:122px; height:122px; border:1px solid #eb6d39;}
.input_order{ width:200px; height:23px; border:1px solid #eb6d39;}
.input_orders{ width:117px; height:23px; border:1px solid #eb6d39;}


/* search
-----------------------------------------------------------------------------------------------------*/
.mainRightMains{ width:734px; margin:0 auto; background:url(../images/mainbg.jpg) repeat-y; padding-left:20px; padding-right:20px;}
.searchright{ width:714px; height:auto; margin:0 auto; padding-top:10px; padding-bottom:10px;}
.searchright li{ width:714px; height:auto; float:left;}
.searchtitle{ float:left; width:70%; font-size:14px; font-weight:bold; font-family:"Simsun";}
.searchtitle a { color:#ea5c26;}
.searchtitle a:hover { color:#ea5c26;}
.searchtime{ float:left; width:30%; text-align:right; font-size:12px; padding-bottom:10px;}
.searcha{ border-bottom:1px dashed #ea5c26; padding-bottom:10px;}
.searchbot{ width:100%; height:25px; background-color:#ea5c26; text-align:center; line-height:25px; float:left; margin-bottom:20px; margin-top:20px;}
.searchbot a{ color:#fff;}
.searchbot a:hover{ color:#fff;}
.searchjg{ width:660px; height: auto; padding-top:10px; padding-bottom:10px; text-align:center; font-size:14px; font-weight:bold;}
.searchjg span{ color:#F00;}
.fyproducts{ width:714px; margin:0 auto; padding-left:20px;}
.fyproducts li{ width:320px; height:108px; float:left; background:#ffece4; padding:5px; margin-right:20px; display:inline; margin-bottom:20px;}
.fyproducts li img{ border:1px solid #eb6d39; }

/* �õ��л� */
.slideBox{position:relative;display:block;height:355px;overflow:hidden;}
.slideBox .bd img{display:block;margin:0 auto;width:100%;height:355px}
.slideBox .prev{display:none;position:absolute;padding:0;left:40px;top:50%;margin-top:-54px;width:64px;height:109px;background: url('../images/normal_bg.png') no-repeat;background-position: 0 0;}
.slideBox .next{display:none;position:absolute;padding:0;right:40px;top:50%;margin-top:-54px;width:64px;height:109px;background: url('../images/normal_bg.png') no-repeat;background-position: -439px 0;}
.slideBox .hd{position:relative;top:-40px;z-index:1}
.slideBox .hd ul{text-align:center}
.slideBox .hd ul li{display:inline-block;cursor:pointer;width: 16px;height: 17px;background: url('../images/normal_bg.png') no-repeat;background-position: -249px -51px;}
.slideBox .hd ul li.on{background-position: -216px -51px;}
.slideBox .hd ul li:hover {background-position: -216px -51px;}