﻿/*通用样式*/
*{margin:0;padding:0;word-wrap:break-word;}
body{ font-size:12px; font-family:Arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif;color:#444;}
body{ color:#4C4C4C;}
a{color:#4C4C4C;text-decoration:none;}
a:hover{color:#FF0000;}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input:focus,textarea:focus,select:focus{ outline:none;}
select{ height:30px; line-height:30px; color:#999; border:1px solid #ddd;}


tr {padding: 0px; margin: 0px;list-style-type: none;}
h2,h3,h4{padding:0px; font-size:14px; font-weight:normal;}
i,em{ font-style:normal;}
.w1015{ width:1015px; overflow:hidden;}
.clear{ height:0px; clear:both; overflow:hidden;}
.blank10{ height:10px !important; overflow:hidden;}
.blank20{ height:20px; overflow:hidden;}
.clearfloat {clear:both;height:0; overflow:hidden;}
.clear{clear:both;height:0px;overflow:hidden}
.clearfix{display:block;*zoom:1}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.mainbox{ width:1014px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}

/*鼠标切换特效start*/
.scrollFrame{width:100%;  position:relative;}
.scrollFrame .cls {clear:both;}
.scrollFrame .cont{display:block;}
.scrollFrame .hidden {display:none;}
.scrollFrame .display{display:block;}
.scrollFrame .scrollUl1 {height:52px; line-height:52px;margin-left:15%; position:absolute;}
.scrollFrame .scrollUl1 .title_t{float: left;margin-right: 20px; font-size:20px;}
.scrollFrame .scrollUl1 li {float:left;  font-size:16px; margin-top:1px;}
.scrollFrame .sd01{color:#000;cursor:pointer; width:115px; height:52px;line-height:52px;display:block; text-align:center; font-size:16px; background:url(top_muen_an.jpg);}
.scrollFrame .sd02{cursor:pointer;color:#636363; width:115px; height:52px;font-size:16px;line-height:52px;display:block;text-align:center;}
.sd01 a{font-size:14px; font-weight:bolder; color:#FFF;font-family:'Microsoft YaHei','\5FAE\8F6F\96C5\9ED1','微软雅黑';}
.sd02 a{font-size:14px; font-weight:bolder; color:#636363;font-family:'Microsoft YaHei','\5FAE\8F6F\96C5\9ED1','微软雅黑';}
/*鼠标切换特效end*/
/*整体架构布局*/
.wrap{ width:1314px; margin:0px auto;}
.wrap .content{ width:100%; margin:0 auto; margin-top:10px;}
.wrap .content #main{ width:575px; float:left; margin-right:10px; }
.wrap .content #side{ width:390px; float:right;}
/*整体架构布局*/
/**页面导航**/
.navigation{width:1180px;margin:10px auto; clear:both;height:28px;line-height:28px; font-size:14px;color:#999; text-align:left;}
.navigation span{ float:right;}
.navigation span input[type="image"]{ border:none;height:33px;line-height:33px; /*width:90px;*/}
.navigation dt#KeyWord{ height:25px; line-height:25px;}
.navigation a{color:#999;}
/**页面导航**/
/*公告&单页内页*/
.helpmain .left{width:325px; float:left; border:#e5e5e5 1px solid;height:100%; overflow:hidden;}
.helpmain .left .helpleftsite{ margin:1px; padding:15px;}
.helpmain .left .helpleftsite .title{height:60px; line-height:60px; font-size:24px;}
.helpmain .left .helpleftsite .leftbox{ padding:2px;}
.helpmain .left .helpleftsite .leftbox a{display:block;height:35px; line-height:35px;padding-left:35px; font-size:15px;}

.helpmain .right{width:935px; float:right; border:#DCDCDC 1px solid;padding:20px; height:100%; overflow:hidden;}
.helpmain .right h2{ font-size:22px;text-align:center; line-height:35px; margin:12px 0;}
.helpmain .right h3{ font-size:12px; font-weight:normal;line-height:30px; text-align:left; color:#999; border-bottom:#e5e5e5e 1px dashed; text-align:center;}
.helpmain .right .notetext{ padding:20px; line-height:24px; font-size:14px; color:#555;text-align:left;letter-spacing:2px;}
.helpmain .right .annoucebot{ height:30px; line-height:30px; text-align:right;}
.helpmain .right .notetext h3{ font-size:16px; font-weight:bold; color:#999; height:30px; line-height:30px; border-bottom:#f1f1f1 1px dashed; margin-bottom:10px;}
.helpmain .right .tdbg .lefttdbg{width:100px;}
.helpmain .right .notetext li{ line-height:30px; line-height:30px;}
.helpmain .right .fb{ font-size:14px; font-weight:bold; height:35px; line-height:35px;}
.helpmain .right .recruitment_tableInfo th{ background:#f1f1f1;}
/*公告&单页内页*/
/*产品栏目页*/
.leftbox{ margin:0 auto; width:1014px; border:#CCC 1px solid;}
.rightbox{ width:290px; border:#CCC 1px solid;}
.newstit{ height:40px; line-height:40px;font-size:18px; margin-bottom:5px}
.newstit i{ width:6px; height:25px; background:#338BC9; display:inline-block; vertical-align:middle; margin-right:15px;}
.newstit font{ font-size:20px; color:#338BC9;}
.navigation{width:1180px;margin:10px auto; clear:both;height:28px;line-height:28px; font-size:14px;color:#999;}
.navigation span{ float:right;}
.navigation span input[type="image"]{ border:none;height:33px;line-height:33px; /*width:90px;*/}
.navigation dt#KeyWord{ height:25px; line-height:25px;}
.navigation a{color:#999;}

.diggbox ul li{ line-height:30px;}
/**产品列表页**/
.newslist ul li{ border-bottom:dashed 1px #ccc; padding:10px 0}
.newslist ul li h2{ font-size:20px;line-height:40px; height:40px;}
.newslist ul li h2 a{color:#333333; font-size:16px;}
.newslist ul li h2 a:hover{ text-decoration:none; color:#900;}
.newslist ul li p{font-size:14px;color:#666666; line-height:28px; height:56px; overflow:hidden; }
.newslist ul li p a{font-size:14px;color:#666666;}
.newslist ul li span{ font-size:12px; margin-top:15px; color:#999; display:block;}
.newslist ul li span.pl{ float:right; background:url(plnum.png) no-repeat left center; width:30px; padding-left:18px; font-size:13px;}
.newslist ul li a span{ display:inline-block;}

.newpaper ul li{ margin-bottom:10px;}
.newpaper ul li a{ font-size:12px; line-height:30px; display:block;overflow: hidden; text-overflow:ellipsis;white-space:nowrap; margin-bottom:5px;}
.newpaper ul li p{ color:#999; line-height:22px; height:44px;overflow: hidden;}
.newslist .cpzxdek1{ width:232px; height:256px; background-image:url(cpzx_dek.jpg); float:left; margin-top:20px;margin-left:15px;}
.newslist .cpzxdek2{ width:232px; height:256px; background-image:url(cpzx_dek.jpg); float:left; margin-top:20px; margin-left:20px;}
/**产品列表页**/
/*产品栏目页结束*/
/**新闻列表页**/
.leftbox_news{ margin:0 auto; width:1014px; border:#CCC 1px solid; text-align:left; padding:5px;}
.newslist_news ul li{ border-bottom:dashed 1px #ccc; padding:10px 0}
.newslist_news ul li h2{ font-size:20px;line-height:40px; height:40px;}
.newslist_news ul li h2 a{color:#333333; font-size:16px;}
.newslist_news ul li h2 a:hover{ text-decoration:none; color:#900;}
.newslist_news ul li p{font-size:14px;color:#666666; line-height:28px; height:56px; overflow:hidden; }
.newslist_news ul li p a{font-size:14px;color:#666666;}
.newslist_news ul li span{ font-size:12px; margin-top:15px; color:#999; display:block;}
.newslist_news ul li span.pl{ float:right; background:url(plnum.png) no-repeat left center; width:30px; padding-left:18px; font-size:13px;}
.newslist_news ul li a span{ display:inline-block;}
.rightbox .rightbox_cd { border-bottom: #CCC 1px solid;}
.rightbox .rightbox_cd img { width:288px; padding:1px;}
.rightbox .rightbox_jc { padding:8px; text-align:left;letter-spacing:2px;}
/**新闻列表页**/
/*文章模型内容页*/
.leftbox_nr{margin:0 auto; border:#CCC 1px solid;}
.demand_box{width:1180px;margin:0 auto;height:38px; line-height:38px;font-size:14px;}
.demand_l{ width:100px; height:38px; font-size:20px; float:left;}
.demand_r{width:898px;height:38px;float:left;overflow:hidden; }
.demand_r li{ float:left; text-align:center; padding:0px 1px; height:38px; line-height:38px;}
.demand_r li.currclass a{ color:#338BC9}
.demand_r a{ font-size:16px; display:block; height:38px; padding:0px 12px;font-weight: normal;}

.demand_r li a.current{color: #338BC9;}
.newscontent{border:#E5E5E5 1px solid;padding:20px 22px; text-align:left;}
.newscontent .name{font-size:22px; display:block;text-align:center;}
.newscontent .mess{text-align: center;margin-top: 8px;border-bottom: #eee 1px dashed; padding-bottom: 10px;}
.newscontent .mess span{ margin-right:10px; color:#666;}
.newscontent .intro{ line-height:24px !important; color:#333; margin-bottom:20px;}
.newscontent .control{ font-size:14px; line-height:24px;}
.newscontent .foot{ margin-top:10px; text-align:right; font-size:14px;}
.newscontent .moodbox{ padding:25px 0;}
#MyContent p ins{ display:none !important;}
.comment_write_table #SubmitComment{border: 1px solid #ddd;background: #eee;padding:0px 10px !important; height:30px; line-height:30px; vertical-align:middle;margin-left: 10px;color: #333;border-radius: 2px;}
.comment_write_table label input[type="checkbox"]{ vertical-align:middle; margin-left:10px; margin-right:5px;}
.comment_write_table label{ margin-top:5px; display:block; margin-bottom:15px;}
.comment_write_table .textbox{ height:30px; line-height:30px; vertical-align:middle; padding:0 5px !important; width:150px;}
#AnounName{width:150px !important; margin-right:10px;}
#nm{ float:left; margin-right:10px;}
#nm label{ margin-top:0; line-height:30px;}
#nm label input{ margin-left:0;}

/*文章模型内容页*/

/*文章分页样式*/
#fenye{clear:both; margin:10px 20px 20px 0;}
#fenye a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px; display:inline-block;}
#fenye .prev,#fenye .next{width:60px;}
#fenye a.curr{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#fenye a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pageNext{ margin:10px;}
#pageNext .prev,#pageNext .next{text-align:center;width: 60px;}
#pageNext a.curr{background: #bfbfc7;border: 1px solid #bfbfc7;color: #fff;}
#pageNext a.curr span{ color:#fff !important;}
#pageNext a{width: 28px;text-align: center;float: left;border: 1px solid #bfbfc7;background: #fff;height: 28px;font-size: 12px;color: #666;line-height: 28px;margin-left: 5px;border-radius: 3px;}
#realname{height: 30px;border: 1px solid #ddd;}
#b1{padding: 5px 10px;background: #ff7d02;color: #fff;border: 1px solid #ff7d02;border-radius: 3px;}

.fenyetips{ display:none}
#pagelist{ line-height:22px;color:#666; padding:15px;}
#pagelist a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px;}
#pagelist a.next,#pagelist a.prev{width:60px;}
#pagelist a.curr{ background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#pagelist a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pagelist a img{ display:block;margin:0 auto;margin-top:12px;}
#pagelist span{line-height:28px; font-size:13px; height:28px; margin-left:10px;}
#pagelist span#totalpage{ margin:0;}
.fenye a img{ display:block;margin:0 auto;margin-top:12px;}

/**头部CSS开始**/
#top_01 {width:100%; height:91px; background:url(index_topde.jpg) repeat-x; text-align:center;}
#top_01_ul1 {margin-left:5%; width:94%;height:91px; line-height:91px; vertical-align:middle; position:absolute;}
#top_01_ul1_li1 { list-style-type:none; list-style-image:none;float:left;}
#top_01_ul1_li2 { list-style-type:none; list-style-image:none; float:left; margin-left:1%;}
#top_01_ul1_li3 { margin-left:10%; list-style-type:none; list-style-image:none; float:left; margin-top:30px; color:#1366B0; font-family:"微软雅黑"; font-size:12pt; font-weight:lighter;letter-spacing: 1.2pt}
#top_01_ul1_li4 {margin-left:5%;list-style-type:none; list-style-image:none;float:left;margin-top:30px;}
#top_02 {width:100%; height:53px; background:url(top_muen_de.jpg) repeat-x; text-align:center;}
.textboxsqfm { background-repeat:no-repeat; background-image:url(input_so.gif); width:181px; height:22px; border:none; background-position:center;BACKGROUND-COLOR: transparent; padding-left:12px;}
#top_3 {width:100%; height:355px; margin:0; padding:0; margin-top:2px;}
/**头部CSS结束**/
/**底部CSS开始**/
#bottom_1 { width:100%; height:115px; background:url(bottom_1.jpg);}
#bottom_logo {margin-left:5%;height:115px; line-height:115px; vertical-align:middle; float:left;}
#bottom_bq {margin-left:2.3%;height:115px; line-height:115px; vertical-align:middle; float:left;font-family:Arial, Helvetica, sans-serif; font-size:10px;letter-spacing:2px;}
#bottom_daohang {margin-left:20%;height:115px; line-height:115px; vertical-align:middle; float:left;font-size:13px; font-family:Arial, Helvetica, sans-serif;}
#bottom_ewm { margin-top:2px; float:right; margin-right:5%;}
/**底部CSS结束**
/**首页中间部份**/
#index_nr1{ width:1014px;}
#index_nr1 .more {float:right; font-size:10px; line-height:27px; vertical-align:middle;}
#index_nr1 #index_nr1_news { margin-left:17px; width:344px; float:left;height:192px;}
#index_nr1 #index_nr1_news .biaoti1 {width:100%; height:27px; list-style-type:none; list-style-image:none; border-bottom:1px solid #EBEBEB;}
#index_nr1 #index_nr1_news .biaoti2 {float:left;}
#index_nr1 #index_nr1_news .more {float:right; font-size:10px; line-height:27px; vertical-align:middle;}
#index_nr1 #index_nr1_news .more a {font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#0172B6;}
#index_nr1 #index_nr1_news .news_lb {width:100%;}
#index_nr1 #index_nr1_news .news_lb .news_lb_li {width:100%; height:30px; line-height:30px; text-align:left; vertical-align:middle; padding-left:5px; list-style-image:url(li_01.jpg); list-style-position:inside;}
#index_nr1 #index_nr1_news .news_lb .news_lb_fg {width:100%; height:1px; clear:both; border-bottom:1px #CDCDCD dashed;}
#index_nr1 #index_nr1_gsjj {float:left; margin-left:12px; height:192px; width:630px; text-align:left;}
#index_nr1 #index_nr1_gsjj .gsjjimages {width:287px; height:192px; float:left;}
#index_nr1 #index_nr1_gsjj .gsjjimages img {width:287px;}
#index_nr1 #index_nr1_gsjj .gsjjnr {}
#index_nr1 #index_nr1_gsjj .biaoti1 { margin-left:12px;width:320px; height:27px; list-style-type:none; list-style-image:none; border-bottom:1px solid #EBEBEB; float:left;}
#index_nr1 #index_nr1_gsjj .biaoti2 {float:left;}
#index_nr1 #index_nr1_gsjj .gsjj_nr { padding-top:10px;margin:0; padding:0;font:Arial, Helvetica, sans-serif; font-size:10px;line-height:20px;text-indent:2em;}
#index_nr1 #index_nr1_gsjj .gsjj_nr p { margin-left:12px;}
#cpzx {width:1000px;}
#cpzx .cpzxdek1{ width:232px; height:256px; background-image:url(cpzx_dek.jpg); float:left; margin-top:20px;}
#cpzx .cpzxdek2{ width:232px; height:256px; background-image:url(cpzx_dek.jpg); float:left; margin-top:20px; margin-left:20px;}
.cpzxdek1 img {width:193px; height:140px;}
.cpzxdek2 img {width:193px; height:140px;}
.cpzxdek_img {margin:0; padding:0;width:193px; height:140px; margin-top:11px;}
.cpzxdek_xlm {margin:0; padding:0;width:193px; height:26px; line-height:26px; vertical-align:middle; border-bottom:1px #CCC solid; text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:14px; color:#000; list-style-type:none; clear:both;}
.cpzxdek_xlm a {font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:14px; color:#363636;}
.cpzxdek_xh {margin:0; padding:0;width:193px; height:32px; line-height:32px; vertical-align:middle;text-align:left; font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#000; list-style-type:none; clear:both;}
.cpzxdek_more {margin:0; padding:0;width:193px; height:26px; line-height:26px; vertical-align:middle; text-align:left; font-family:Arial, Helvetica, sans-serif;  font-size:14px; color:#363636; list-style-type:none; clear:both; margin-top:10px;}
/**首页中间部份结束**/
/**全站搜索**/
.top_a {}
.top_a .allsearch .logo{width:173px; float:left;height:35px; overflow:hidden;}
.top_a .allsearch .searchmenu li{float:left; padding-right:20px; text-align:center; height:30px; line-height:30px;}
.top_a .allsearch .searchmenu a{ font-size:15px; color:#666;}
.top_a .allsearch .searchmenu .curr a{ color:#338BC9; font-weight:bold;display:block; line-height:30px;}
.top_a .allsearch .searchsc{width:140px; float:right; line-height:38px;}
.top_a .allsearch .searchsc a{ color:#666;}
.top_a .allsearch .searchmain{margin-top:10px;height:38px; line-height:38px;}
.top_a .allsearch .searchmain #key{width:660px; overflow:hidden; float:left; height:36px; line-height:36px; color:#999;  padding-left:10px;}
.top_a .allsearch .searchmain #m{width:127px;height:40px; /*line-height:37px;*/ border:1px solid #DDDDDD; border-left:0; background:#fff; float:left; text-align:center; font-size:14px;  cursor:pointer;}



.searchbody{ margin-top:20px; text-align:left;}
.searchbody .tit{background:#f8f8f8 url(btn.png) no-repeat 8px center;height:45px;line-height:45px;font-size:15px;color:#555;padding-left:40px;}
.searchbody .tit span{ color:red; padding:0 3px;}
.searchbody .leftbox {}
.searchbody .leftbox .searchlist .border{ padding:20px 0; font-size:16px; color:#999;}
.searchbody .leftbox .searchlist ul{ padding-top:15px;}

.searchbody .leftbox .searchlist span.art_title{ height:35px; line-height:35px; display:inline-block;}
.searchbody .leftbox .searchlist span.art_title a{ font-size:16px;}
.searchbody .leftbox .searchlist span.artintro{ line-height:22px;  font-size:12px; color:#666; display:inline-block;}
.searchbody .leftbox .searchlist span.arturl{ line-height:24px;}
.searchbody .leftbox .searchlist span.arturl a{font-size:14px; color:#999}
.searchbody .leftbox .searchlist span.c9{font-size:14px; float:right; color:#999}
.searchbody .leftbox .searchabout{margin:20px 10px 20px 0px; padding:15px;background: #EFEFEF; height:100%;  overflow:hidden;}
.searchbody .leftbox .searchabout h3{ height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#000;}
.searchbody .leftbox .searchabout .searchresult li{line-height:25px; width:20%; float:left; border-bottom:#f1f1f1 1px solid;}
.searchbody .leftbox .searchabout .searchresult a{ font-size:14px; color:#0022CC; text-decoration:underline;}
.searchbody .leftbox .kuaisou{ margin:0px 10px 0px 0px;}
.searchbody .leftbox .kuaisou .i{ height:30px; line-height:30px;width:575px; padding-left:15px; color:#333;}
.searchbody .leftbox .kuaisou #m{margin-left:5px;height:30px; line-height:30px; width:80px;}
.mainpdbox .showcomment .content_nei{height:100%; overflow:hidden;}
.mainpdbox .showcomment .content_nei ul{padding:10px;}
.mainpdbox .showcomment .content_nei li{}
.mainpdbox .showcomment .content_nei .articleurl{line-height:30px;}
.mainpdbox .showcomment .content_nei .articleurl a{color:#069;font-weight:bold;font-size:14px;}

.searchbody  .ksad{ border:#E2F3DE 1px solid; padding:10px; background:#FAFFF9;}
.searchbody  .ksad h2{ font-size:16px; font-weight:bold; color:green;}
.searchbody  .ksad p{ line-height:24px; color:#666;}
.searchbody  .ksad p a{ color:green; }
.searchbody  .rightbox { text-align:left;}
.searchbody  .right01 .tit{height:31px;line-height:31px;font-size:14px; font-weight:bold; color:#333;padding-left:5px;  border-bottom:#CCC 1px solid;}
.searchbody  .right01 .right01box{ width:200px;}
.searchbody  .right01 .right01box ul{ padding:8px;}
.searchbody  .right01 .right01box li{ background:url(artarrow.gif) no-repeat 0px 11px; padding-left:8px;height:30px; line-height:30px;overflow: hidden;   white-space:nowrap;text-overflow:ellipsis; }
.searchbody  .right01 .right01box a{ font-size:14px;}
.cpzxdeksoso{ width:232px; height:256px; background-image:url(cpzx_dek.jpg); float:left; margin-top:20px; margin-left:10px;}
.cpzxdeksoso img {width:193px; height:140px; margin:0 auto;}
.cpzxdeksoso .cpzxdek_img {margin:0 auto;width:193px; height:140px; margin-top:11px;}
.cpzxdeksoso .cpzxdek_xlm {margin:0 auto;width:193px; height:26px; line-height:26px; vertical-align:middle; border-bottom:1px #CCC solid; text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:14px; color:#000; list-style-type:none; clear:both;}
.cpzxdek_xlm a {font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:14px; color:#363636;}
.cpzxdeksoso .cpzxdek_xh {margin:0 auto;width:193px; height:32px; line-height:32px; vertical-align:middle;text-align:left; font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#000; list-style-type:none; clear:both;}
.cpzxdeksoso .cpzxdek_more {margin:0 auto;width:193px; height:26px; line-height:26px; vertical-align:middle; text-align:left; font-family:Arial, Helvetica, sans-serif;  font-size:14px; color:#363636; list-style-type:none; clear:both; margin-top:10px;}

/**全站搜索结束**/