@charset "utf-8";
/* CSS Document */
/***************index css********************/
.banner{width:100%; height:438px; position:relative;}
.search{width:1000px; height:44px; background:url(../images/search_bg.png) no-repeat left top; position:absolute; left:50%; bottom:0; margin-left:-500px; overflow:visible;}
.search_form{display:block; width:405px; float:right; padding-top:7px; height:30px;}
.s_input{width:335px; height:30px; float:left; background:url(../images/ss_input.jpg) no-repeat left top; border:none; text-indent:10px; color:#9d9d9d;}
.s_btns{width:62px; height:30px; background:url(../images/ss_btn.gif) no-repeat left top; border:none; float:left; cursor:pointer;}

.download{width:670px; float:left;}
.download h3{width:670px; height:51px; font-size:0; line-height:0;}
.download1{width:670px; padding-top:20px;}
.download1 ul li{float:left; width:147px; height:190px; margin:0 10px; display:inline;}
.download1 ul li a img{display:block; width:147px; height:190px;}

.news{width:296px; float:right;}
.news h3{width:296px; height:54px; font-size:0; line-height:0;}
.news ul{width:296px; padding-top:12px;}
.news ul li{width:296px; line-height:35px; text-indent:5px;}
.news ul li.nbg{background-color:#f8e6dd; line-height:30px;}
.news ul li a,.news ul li a:hover{font-family:"宋体"; display:block; width:296px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#545454;}
.news ul li a:hover{font-weight:bold;}

.link{width:1000px; float:left; margin-top:18px; border-top:1px dashed #d9d9d9; padding-top:28px;}
.pro{width:285px; height:99px; background:url(../images/link_bg.jpg) no-repeat left top; padding:24px 17px 0 17px; float:left; position:relative;}
.pro dl{width:285px;}
.pro dl dt{width:222px; float:right; padding:5px 0;}
.pro a dl dt,.pro a:hover dl dt{color:#000000; font-size:18px;}
.pro a:hover dl dt{color:#e56924;}
.p_pic{width:60px; float:left;}
.p_memo{width:222px; float:right; color:#636464; font-size:13px;}

.more{width:45px; height:44px; position:absolute; left:0; top:0; overflow:visible; display:none;}

/*********************about css *********************/
.ny_banner{width:100%; height:210px;}

.ny_news{width:1000px; height:34px; margin:0 auto;}
.ny_news span{display:block; float:left; width:80px; line-height:34px;}
.ny_news ul{width:900px; float:left;}
.ny_news ul li{line-height:34px;}
.ny_news ul li a,.ny_news ul li a:hover{line-height:34px; display:block; width:900px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

#ny_center{width:1000px; height:auto; margin:0 auto; padding:20px 0; background:url(../images/center_bg.jpg) repeat-y;}


.sider{width:222px; float:left; padding-left:8px;}
.containter{width:722px; float:right;}

.a_list{width:222px;}
.a_list h3{width:222px; height:58px; font-size:0; line-height:0;}
.a_list ul{width:222px; margin:10px auto;}
.a_list ul li{width:222px; margin-top:5px;}
.a_list ul li a{display:block; width:222px; height:31px; background:url(../images/li1.jpg) no-repeat left top; line-height:31px; color:#737373; font-size:13px; text-indent:50px;}
.a_list ul li a:hover,.a_list ul li.current a,.a_list ul li.current a:hover{display:block; width:222px; height:31px; background:url(../images/li01.jpg) no-repeat left top; line-height:31px; color:#fbeee9; font-size:13px; text-indent:50px;}

.l_link{width:222px; padding-top:12px;}
.l_link a,.l_link a:hover{display:block; width:222px; height:56px; margin-top:10px;}
.l_link a img{display:block; width:222px; height:56px;}

.a_content{width:722px;}
.a_content h3{width:722px; height:40px; background:url(../images/r_dh_bg.gif) no-repeat left top; line-height:34px; font-size:16px; color:#e56924; text-indent:10px;}
.a_content h3 em{font-size:10px; color:#807979; padding-left:5px;}
.a_content h3 span{float:right; font-size:12px; color:#959595; font-family:"宋体";}
.a_content h3 span a{color:#959595;}
.a_content h3 span a:hover{color:#e56924;}

.a_content1,.n_content1,.p_content1,.download_list{width:722px; padding:10px 0;}

.a_content1 ul li{float:left; width:233px; margin:5px 3px; display:inline;}
.h_pic{display:block; width:229px; height:173px; padding:1px; border:1px solid #c7c7c7;}
.h_name{display:block; width:233px; text-align:center; line-height:30px;}




/*新闻*/
.n_content1 dl{width:722px; display:inline-block; padding:10px 0 15px 0; border-bottom:1px dashed #e6e6e6;}
.n_content1 dl dt{width:514px; float:right;}
.n_content1 dl dt a,.n_content1 dl dt a:hover{display:block; width:514px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#585757; font-size:16px;}
.n_content1 dl dt a:hover{color:#e56924;}
.n_content1 dl dt span{display:block; width:514px; color:#868686; padding-top:5px;}
.n_pic{width:191px; height:115px; float:left;}
.n_memo{width:514px; float:right; line-height:19px; padding-top:8px;}
.n_memo span{display:block; padding-top:5px;}
.n_memo span a{color:#e36724;}
.n_memo span a:hover{color:#747474;}


.n_content1 ul{width:722px; margin:15px auto;}
.n_content1 ul li{width:722px;}
.n_content1 ul li p{width:692px; height:38px; background-color:#f3f3f3; padding:0 15px; line-height:38px;}
.n_content1 ul li p a{color:#505050; font-size:14px;}
.n_content1 ul li p a:hover{color:#e56924; font-size:14px;}
.n_content1 ul li p a em,.n_content1 ul li p a:hover em{padding-left:10px; color:#e36724;}
.n_content1 ul li p span{float:right; display:block;}
.n_content1 ul li p span a,.n_content1 ul li p span a:hover{color:#e36724; font-size:14px;}
.news_memo{display:block; width:722px; padding:10px 0; line-height:26px;}

.newstitle{text-align:center; line-height:35px; color:#666666; font-size:14px; font-weight:bold;}
.newssubtitle{ text-align:center; color:#aaaaaa; line-height:24px;border-bottom:1px dashed #cccccc; padding-bottom:5px;}
.newssubtitle span{margin-left:20px; font-weight:normal;}

/*产品*/
.p_list{width:222px;}
.p_list h3{width:222px; height:58px; font-size:0; line-height:0;}
.p_list ul{width:222px; margin:10px auto;}

.producttype1,.producttype1cur{width:222px; margin-top:5px;}
.producttype1 a{display:block; width:222px; height:31px; background:url(../images/li1.jpg) no-repeat left top; line-height:31px; color:#737373; font-size:13px; text-indent:50px;}
.producttype1 a:hover,.producttype1cur a,.producttype1cur a:hover{display:block; width:222px; height:31px; background:url(../images/li01.jpg) no-repeat left top; line-height:31px; color:#fbeee9; font-size:13px; text-indent:50px;}

.producttype2,.producttype2cur{width:222px; margin-top:5px; display:none;}
.producttype2 a{display:block; width:202px; height:31px; padding-left:20px; background:url(../images/li2.jpg) no-repeat left top; line-height:31px; color:#737373; font-size:13px; text-indent:50px;}
.producttype2 a:hover,.producttype2cur a,.producttype2cur a:hover{display:block; width:222px; height:31px; background:url(../images/li02.jpg) no-repeat left top; line-height:31px; color:#fbeee9; font-size:13px; text-indent:50px;}

.producttype3,.producttype3cur{width:222px; margin-top:5px; display:none;}
.producttype3 a{display:block; width:182px; height:31px; padding-left:40px; background:url(../images/li3.jpg) no-repeat left top; line-height:31px; color:#737373; font-size:13px; text-indent:50px;}
.producttype3 a:hover,.producttype3cur a,.producttype3cur a:hover{display:block; width:222px; height:31px; background:url(../images/li03.jpg) no-repeat left top; line-height:31px; color:#fbeee9; font-size:13px; text-indent:50px;}

.producttype4,.producttype4cur{width:222px; margin-top:5px; display:none;}
.producttype4 a{display:block; width:182px; height:31px; padding-left:60px; background:url(../images/li4.jpg) no-repeat left top; line-height:31px; color:#737373; font-size:13px; text-indent:50px;}
.producttype4 a:hover,.producttype4cur a,.producttype4cur a:hover{display:block; width:222px; height:31px; background:url(../images/li04.jpg) no-repeat left top; line-height:31px; color:#fbeee9; font-size:13px; text-indent:50px;}


.p_content1 ul li{float:left; width:232px; height:202px;  background:url(../images/pro_bg.jpg) no-repeat; margin:9px 7px; display:inline;}
.pro_pic{display:block; width:183px; height:138px; padding:1px; border:1px solid #c0c0c0; margin:5px auto auto;}
.pro_name{display:block; width:233px; margin-top:10px;}
.pro_name a,.pro_name a:hover{display:block; width:233px; text-align:center; line-height:30px; font-size:14px; color:#000;}

.bigpic{display:block; width:375px; height:282px; border:3px solid #c0c0c0; float:left; margin-top:10px; display:inline;}
.detail_memo{width:328px; float:right; padding-top:25px;}
.detail_memo h4{color:#585858; line-height:35px; font-size:18px; padding-bottom:10px;}
.detail_memo p{line-height:26px;}

.detail_con{width:722px; clear:both; padding-top:20px; line-height:26px;}


/*下载*/
.download_list ul li{float:left; width:702px; padding:0 10px;background-color:#f2f2f2; height:26px; line-height:26px;}
.download_list ul li.loadbg{background-color:#FFF; height:33px; line-height:33px;}
.download_list ul li a span,.download_list ul li a:hover span{float:right;}

/*留言*/
.message_text{width:722px; color:#8d8d8d; line-height:24px; padding-bottom:25px;}
.mess_pic{display:block; width:244px; height:302px; float:left;}
.feedback{width:454px; float:right;}

.fed_input{width:352px; height:24px; border:1px solid #dedede; line-height:26px; text-indent:5px;}
.area{width:342px; height:140px; border:1px solid #dedede; padding:5px;}
.fed_btn{width:64px; height:25px; background:url(../images/btn.jpg) no-repeat left top; border:none; text-align-last:; line-height:25px; color:#ffffff; font-weight:bold; cursor:pointer;}

/*登录 & 注册*/
.login{ background:url(../images/login_bg.jpg) no-repeat; width:403px; height:377px; margin:30px auto auto;}
.login ul{ margin:80px auto auto 43px;}
.login ul li{ border:1px solid #dddddd; width:303px; height:38px; line-height:38px; text-indent:10px; margin-bottom:24px; float:none; display:block; margin:0 0 15px 0; }
.login_input{ border:none; height:38px; line-height:38px; background:none; width:240px; padding-left:10px;}
.yzm{ float:left; padding-left:20px; padding-top:2px;}
.rem_psd{ padding-left:43px;}
.rem_psd label{ display: block; float: left;height: 17px;padding-right: 10px;padding-top: 6px;}
.s_btn{ width:109px; height:35px; border:none; cursor:pointer; background:url(../images/btn_login.jpg) no-repeat; float:left; margin-right:10px; display:inline}
.s_btn1{background:url(../images/btn_reset.jpg) no-repeat;}

.reg{ margin:0 auto; width:444px;}
.reg h4{ font-weight:bold; padding-left:20px; margin-bottom:20px;}
.reg h4 em,.reg table td em{ color:#f00}
.reg table{ margin-left:20px;}
.reg_input{ width:231px; height:23px; line-height:23px; border:1px solid #dddddd;}
.reg_sub{ width:69px; height:28px; background:url(../images/reg_sub.jpg) no-repeat; cursor:pointer; border:none}
.reg_sub1{background:url(../images/reg_reset.jpg) no-repeat;}
.reg_yzm{ width:70px;}













