body { margin:0px; padding:0px; font-family:Arial, Verdana,"宋体"; font-size:13px; color:#000; }
div,form,ul,li,h1,h2,h3,h4,h5,h6,p,input,select{ margin:0px; padding:0px;}
ul,li{list-style-position:outside; list-style:none;}
img{display:block; border:none;margin:0px;padding:0px; line-height:0px; font-size:0px;}
a:link,a:visited{ text-decoration:none; color:#000}
a:hover{ text-decoration:none; color:#ed6d00}
.hackbox{clear:both;height:0px;font-size:0px;line-height:0px;}
.header,.bg01_main,.footer{ display:block; width:1000px; margin:0px auto;}
.footer{text-align:center;}
.bg01_main{ width:1000px; background:url(images/main_bg01.gif) repeat-y; clear:both;}


/*公共部分*/
.header{ display:block; width:1000px; margin:0px auto; height:70px; background:#ffaf00 url(images/header_bg.gif) repeat-x bottom;}
.logo{ float:left; display:inline; margin:30px 0px 0px 30px}
.quite_nav{ float:right; display:inline; width:100px; margin:10px 50px 0px 0px; line-height:18px;font-weight:bold;}
.quite_nav li{ float:left; display:block;}
.quite_nav li.li01{ font-size:12px; padding-left:10px;}
.quite_nav li a:link,.quite_nav li a:visited{ color:#000}
.quite_nav li a:hover{ color:#c00}
.nav{ float:left; display:block; width:720px; height:26px; margin:11px 0px 0px 20px;background:url(images/menu_bg.gif) no-repeat}
.nav li{ float:left; text-indent:-20000px; overflow:hidden}
.nav li a{ display:block; display:block; height:26px; }
.nav li a.li01{ background-position:0px 0px; width:135px;}
.nav li a.li02{ background-position:-135px 0px; width:115px;}
.nav li a.li03{ background-position:-250px 0px; width:117px;}
.nav li a.li04{ background-position:-367px 0px; width:117px;}
.nav li a.li05{ background-position:-484px 0px; width:118px;}
.nav li a.li06{ background-position:-602px 0px; width:118px;}
/*.nav li a:hover{ background-image:url(images/02.gif)}*/
/*.nav li .on:link,.nav li .on:visited,.nav li .on:hover{ background-image:url(images/nav_bg02.gif)}*/


/*版权信息*/
.footer{ clear:both; width:970px; display:block; height:24px; padding:20px 0px 0px 30px; font-size:11px; color:#828282; border-bottom:7px solid #ffaf00}
.powered{ float:right; margin-right:30px;}

/*banner*/
.banner{ position:relative;margin:auto;width:1000px;}
.login_index,.email,.link_index{position:absolute; left:50%; margin-left:-473px; width:198px;}
.login_index{ top:0px; border-bottom:1px solid #fff; color:#fff; font-size:11px;}
.login_index h3{ padding:17px 0px;}
.login_index label{ float:left; display:block; width:50px; padding-right:5px; line-height:16px;}
.login_index input{ width:131px; height:16px; border-bottom:1px solid #cfcfcf;border-right:1px solid #cfcfcf; margin-bottom:7px;padding-left:4px;}
.login_index input.submit_index{ display:inline; width:64px; height:23px; border:none; background:url(images/login_bg01.gif) no-repeat 0px 0px; padding:0px; margin:0px 5px 20px 55px; text-indent:-2000px; overflow:hidden;}
.login_index input.submit_index:hover{ background-position:0px -23px;}
.login_index input.reset_index{ background-image:url(images/login_bg02.gif); margin:0px 0px 20px 0px;}
.email{ top:147px;}
.link_index{ top:227px; font-size:10px; height:20px; margin-top:10px;}
.search_index,.search01_index{ position:absolute; top:30px; left:50%; padding-left:4px;}
.search_index{ margin-left:276px; border:1px solid #ffaf00; width:116px; height:16px; /*background:none;*/}
.search01_index{ margin-left:402px; display:inline; width:71px; height:18px; border:none; background:url(images/search_bg.gif) no-repeat; text-indent:-2000px; overflow:hidden;}

/*左侧*/
.left_main{ float:left; width:217px; height:458px; padding:22px 15px 0px 23px; background-color:#00579a;position:relative;}
.left_main li{ font-size:12px;}
.left_main li a:link,.left_main li a:visited{ display:block; height:18px; line-height:18px; background:url(images/leftnav_bg01.gif) no-repeat; color:#fff; padding-left:18px;overflow:hidden;}
/*.left_main li a:hover{ background-image:url(images/leftnav_bg02.gif); color:#000}*/
.left_main li .on_leftmain:link,.left_main li .on_leftmain:visited,.left_main li .on_leftmain:hover{ background-image:url(images/leftnav_bg02.gif); color:#000}
.left_main li a.li01{ border-bottom:1px solid #e6e6e6}
.left_main li ul{margin:0px;display:none;padding:5px 0px 5px 0px;}
.left_main table {border-collapse:collapse; padding:0; margin:-1px;width:217px;}
/*.left_main a:hover{display:block;}
.left_main li:hover ul,.left_main a:hover ul{display:block;}*/
.left_main li .on{display:block;}
.left_main li .on  .on:link{color:#ed6d00; background-image:url(images/sabnav_bg02.gif)}

.left_main li.sub_nav{ font-size:11px; line-height:10px;}
.left_main li.sub_nav a:link,.left_main li.sub_nav a:visited{ display:block; height:15px; font-size:11px; line-height:15px; padding-left:46px; color:#fff; background:url(images/sabnav_bg01.gif) no-repeat 35px 5px;overflow:hidden;}
.left_main li.sub_nav a:hover{ color:#ed6d00; background-image:url(images/sabnav_bg02.gif)}
.left_main li.sub_nav01{ margin-bottom:5px;}
.left_main li.sub_nav02{ margin-top:5px;}
.left_main li.sub_nav03{ margin-top:5px;margin-bottom:5px;}
.left_main li.sub_nav .on_subnav:link,.left_main li.sub_nav .on_subnav:visited,.left_main li.sub_nav .on_subnav:hover{ color:#ed6d00; background-image:url(images/sabnav_bg02.gif)}



/*右侧*/
.right_index{ float:left; width:745px; height:480px;}
.title01_index{ display:block; height:16px; line-height:16px; background:url(images/index_bg01.gif) no-repeat; color:#fff; font-size:15px; padding:2px 0px 0px 18px; margin-bottom:15px;}
.title01_index a:link,.title01_index a:visited{color:#fff;}
.title01_index span{ float:right; padding:6px 18px 0px 0px;}
.title02_index{ background:#00589a;}
.list01_index{ float:left; width:511px; background:url(images/index_bg02.gif) repeat-x left top; padding:22px 7px 10px 7px; border-bottom:1px solid #ffb002}
.list01_index div{ overflow:auto; width:508px; height:414px;}
.list01_index li{ display:block; float:left; padding:10px 8px; width:146px; height:190px; border-left:1px solid #ffb002; color:#898989; font-size:10px; line-height:11px;}
.list01_index li img{ display:block; margin-bottom:15px;}
.list01_index li strong{ color:#0e549b; font-size:12px;line-height:150%;}
.list01_index li strong span{ float:right; margin-bottom:5px;}
.list01_index li a:link,.list01_index li a:visited,.list01_index li a:hover{ color:#898989}
.list01_index li.li01{ border-bottom:1px solid #ffb002}
.list01_index li.li02{ border-left:none}
.list02_index{ float:left; width:212px; height:458px; background-color:#a0a0a0; padding:22px 4px 0px 4px; font-size:12px; }
.list02_index ul{ width:180px; margin:0px auto}
.list02_index li{ margin-bottom:15px; background:url(images/index_bg03.gif) no-repeat 0px 6px; padding-left:10px; line-height:20px;}
.list02_index li span{ color:#004b96}
.list02_index li a:link,.list02_index li a:visited{ color:#fff}
.list02_index li a:hover{ color:#004b96;}

/*内容页*/
.left_con{ float:left; display:block; width:255px; position:relative;}
.search_main{ width:255px; height:65px; background-color:#1a68a4; position:relative;}
.search01_main{ position:absolute; top:23px; left:50%; margin-left:-100px;}
.search02_main{ position:absolute; top:23px; left:50%; margin-left:27px;}
.left_part01{ position:relative; height:300px;}
.left_part01_bg{ background-color:#1a68a4}
.login_main{ margin-left:-100px; top:10px; height:150px;}
.email_main{ margin-left:-100px; top:161px;}
.link_main{ margin-left:-100px; top:245px;}
.left_nav{ float:none; width:255px; height:auto; padding:0px 0px 23px 0px;;}
.left_nav ul{ padding:22px 15px 0px 23px;}
.left_nav li.li01{ padding-bottom:30px;}
.right_main{ float:left; display:block; width:693px; padding:25px 27px 0px 25px;_padding:25px 7px 0px 25px; line-height:19px;  background:url(images/about_bg02.gif) repeat-x left top; }
.title01_right{ background-image:url(images/about_bg01.gif)}
/*新闻详细页*/
.right_main h4{width:100%;text-align:center;}
.right_main .active{width:100%;text-align:right;padding-right:20px;}
.right_main .content{min-height:360px;}
.back{width:100%;text-align:center;}
.back a{width:72px;height:21px;line-height:21px;display:block;;margin:10px 0px;}
.back img{border:0px;}
/*about*/
.about_con h4{ padding:0px 0px 15px 15px;}
.about_con p{ padding:0px 15px 20px 15px;}

/*contact*/
.contact_bg{ background:url(images/contact_pic.jpg) no-repeat right top; height:455px;}
.contact_con h4{ padding:50px 0px 15px 15px;}
.contact_con ul{ margin-left:15px;margin-top:30px;}
.contact_con li{ background:url(images/contact_bg01.gif) no-repeat; padding-left:110px; margin-bottom:23px;}
.contact_con li.li01{ background-position:0px -41px;}
.contact_con li.li02{ background-position:0px -81px;}
.contact_con li.li03{ background-position:0px -121px;}
.contact_con li.li04{ background-position:0px -201px; margin-bottom:0px;}
.contact_con li span{ display:block; float:left; width:170px;}
.contact_con li a:link,.contact_con li a:visited{ color:#015198; text-decoration:none}
.contact_con li a:hover{ color:#015198; text-decoration:underline}

/*login*/
.login_con{ width:330px; margin:65px auto 0px auto;}
.login_con label{ width:80px; float:left; font-size:16px; line-height:20px; text-align:right; color:#ff7300; margin-left:10px;}
.login_con input{ width:210px; height:20px; margin:0px 10px 20px 10px; background-color:#fff; border-bottom:1px solid #646464; border-left:2px solid #646464; border-top:2px solid #646464; border-right:1px solid #646464;float:left;}
.login_con input.submit_login{ display:inline; width:57px; height:19px; border:none; background:url(images/login_bg03.gif) no-repeat 0px 0px; padding:0px; margin:71px 5px 0px 182px; text-indent:-2000px; overflow:hidden;float:left;}
.login_con input.reset_login{ background-image:url(images/login_bg04.gif);margin:71px 5px 0px 10px;}
.login_con span{color:#f00;float:left;}


/*products*/
.list01_product{ float:none; width:655px; background:none; padding:0px; margin:0px auto; border:none;}
.list01_product li{ display:block; float:left; padding:10px 8px; width:146px; height:190px; border-left:1px solid #ffb002; border-bottom:1px solid #ffb002; color:#898989; font-size:10px; line-height:11px;}
.list01_product li.linestyle_product{ border-left:none}


/*page*/
.page{ display:inline; float:right; margin:30px 23px 50px 0px; font-size:10px; line-height:15px;}
.page li{ float:left; display:block; height:15px; text-align:center; margin-left:3px;padding:2px;border:solid 1px #b3b3b3;width:15px;}
.page li a:link,.page li a:visited{ display:block;height:15px; color:#fff; color:#000;}
/*.page li a:hover{ background-image:url(images/page_bg02.gif)}*/


/*productsn*/
.productsn_pic01{ float:left}
.productsn_con01{ float:left; width:150px; font-size:12px; line-height:20px; margin-left:20px;}
.productsn_con01 h4{ border-bottom:2px solid #c8c8c8; font-size:19px; color:#004b96; padding-bottom:5px; margin-bottom:10px;}
.productsn_con01 img{ padding-top:65px;}
.productsn_table{ padding:20px 0px 15px 0px;color:#898989;}
.productsn_table strong{font-size:13px;color:#000;}

.productsn_incon{ float:right; display:inline; margin-right:87px;}

.para{background: #D3D3D3;width:100%;}
.para td{background: #fff;text-align:center;}
.para .m{text-align:left;}

/*QUITES*/
.QUITES_con p{ margin:30px 0px 90px 0px;}

/*request*/
.request_con{ width:570px; margin:20px auto;}
.request_con h4{ font-size:14px; text-align:center; margin-bottom:10px;}
.request_con h5{ font-size:12px; margin-top:30px; margin-bottom:10px;}
.request_con p{ font-size:12px; line-height:16px; margin-bottom:10px;}
.request_color01{ color:#f60006;}

.request_table{ font-size:12px; line-height:18px;}
.request_table input,.request_table textarea{ width:220px; height:18px;}
.request_table input.table_style01{ width:100px;}
.request_table input.table_style01_1{ width:100px;height:25px;}
.request_table input.table_style02{ width:150px;}
.request_table input.table_style03{ width:85px;}
.request_table input.table_style04{ width:18px;}
.request_table textarea{ width:440px; height:auto;}

/*NEWS*/
.newslist{}
.newslist li{background:url(images/sabnav_bg02.gif) no-repeat 0px 8px;;text-indent:12px;line-height:21px;font-size:12px;}
.newslist li span{float:right;}

.head td{background:#969696;color:#fff;}
.head2 td{background:#f0f0f0;}
.head3{background:ffad00!important;}