﻿
/* CSS Document */
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, a, q, em, ul, li, ol, form, article, aside, embed, dl, dt, dd, table, td, th, input, button, legend, fiedlset, blockquote, textarea, label, strong, img, fieldset{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-weight:normal; font-size:100%;}
img, input{border:0 none;}
ul,li{list-style:none;}
table{border-collapse:collapse;}
body{font-size:12px;font-family:"微软雅黑"; color:#575556;line-height:1.6em;}
a{ color:#343434; text-decoration:none;}
a:hover{color:#005AAC;text-decoration:none;}
.clearFix:after{clear:both;display:block;visibility:hidden;height:0;line-height:0;content:".";}
.clearFix{zoom:1;}
/*top*/
#top1{ width:980px; height:35px; overflow:hidden; margin:0 auto; margin-top:10px;}
#serach{ width:220px; height:20px; border:1px #E3E1E2 solid; float:right; display:inline; padding:1px; margin-right:20px; margin-left:10px; padding-top:0px;}
#cn_en{ width:170px; float:right; display:inline;}
#top2{ width:1000px; margin:0 auto;}
#logo{ width:139px; height:46px; float:left; display:inline; margin-right:20px; margin-top:5px; position:relative;}
/*nav*/
#nav{ width:840px; height:52px; margin-top:10px; float:right; display:inline; z-index:9999; }
#nav .mainlevel{ position:relative; float:left; width:120px; height:52px; }
#nav .mainlevel .a{ float:left; width:120px; height:52px; text-align:center; line-height:52px;}
#nav a{ display:block; color:#FFFFFF;}
#nav .a{ font-size:14px; color:#3D3D3D; font-weight:bold;}
#nav .a:hover{ color:#CC0101;}
#nav .sub_nav_02 { position:absolute; top:52px; left:0px; width:120px; display:none; z-index:9999;}
#nav .sub_nav_02 li { display:block;width:120px; height:33px; background-color:#fff;}
#nav .sub_nav_02 li a{ position:relative; color:#303030; line-height:33px; width:120px; height:33px; overflow:hidden; text-align:center; display:block; _padding-bottom:6px; /*IE6 only*/ }
#nav .sub_nav_02 li a:hover{ background-color:#ED9321; color:#FFFFFF;}
#nav .sub_nav_01 { position:absolute; top:52px; left:0px; width:290px; display:none; z-index:9999;}
#nav .sub_nav_01 li { display:block;width:290px; height:33px; background-color:#fff;}
#nav .sub_nav_01 li a{ position:relative; color:#303030; line-height:33px; width:280px; height:33px; overflow:hidden; text-align:left; display:block; _padding-bottom:6px; /*IE6 only*/ padding-left:10px;}
#nav .sub_nav_01 li a:hover{ background-color:#ED9321; color:#FFFFFF;}
#nav .sub_nav_03 { position:absolute; top:52px; left:0px; width:330px; display:none; z-index:9999;}
#nav .sub_nav_03 li { display:block;width:330px; height:33px; background-color:#fff;}
#nav .sub_nav_03 li a{ position:relative; color:#303030; line-height:33px; width:320px; height:33px; overflow:hidden; text-align:left; display:block; _padding-bottom:6px; /*IE6 only*/ padding-left:10px;}
#nav .sub_nav_03 li a:hover{ background-color:#ED9321; color:#FFFFFF;}
/*banner*/
#banner{ width:100%; height:337px; overflow:hidden; margin-top:10px;}
#full-screen-slider { width:100%; height:337px; float:left; position:relative;}
#slides { display:block; width:100%; height:337px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:310px; z-index:9900;  padding:5px 5px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:8px; height:8px; float:left; margin-left:5px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#CC0101}
#bannerline{ width:100%; height:12px; background-image:url(../images/bannerline.gif); background-repeat:repeat-x;}
/*foot*/
#footnav_bg{ width:100%; height:240px; border-top:1px #E0E0E0 solid; background-color:#F2F2F4; overflow:hidden;}
#footnav{ width:980px; overflow:hidden; margin:25px auto;}
#footnav ul{ width:110px; overflow:hidden; float:left; display:inline; background-image:url(../images/shuline.gif); background-repeat:repeat-y; background-position:right; text-align:center;}
#footnav ul li{ height:30px; line-height:30px;}
#contact{ width:249px; height:150px; overflow:hidden; background-image:url(../images/bottomimg.jpg); background-repeat:no-repeat; background-position:bottom right; background-color:#F2F2F4; line-height:1.5em; padding:10px; padding-top:0px;}
#contact h1{ height:30px; line-height:30px; background-image:url(../images/hengline.gif); background-repeat:repeat-x; background-position:bottom; margin-bottom:5px; color:#333; font-weight:bold;}
#foot_bg{ width:100%; height:40px; line-height:40px; color:#FFF; font-weight:bold; background-color:#9A9A9A;}
#foot{ width:940px; height:40px; line-height:40px; overflow:hidden; margin:0 auto;}
#newfoot{ width:1000px; height:90px; overflow:hidden; margin:0 auto;}
/*main*/
#main{ width:980px; overflow:hidden; margin:10px auto;}
#mainnav{ height:33px; padding-bottom:3px; border-bottom:1px #CECECE dotted;}
#mainnav li{ width:285px; height:33px; overflow:hidden; float:left; display:inline; position:relative; font-size:14px; font-weight:bold; color:#000; padding-left:15px;}
#mainnav li span{ width:50px; height:33px; line-height:33px; position:absolute; top:0px; right:15px; font-size:12px; font-weight:normal;}
#main_text1{ width:285px; padding:15px 14px 15px 0px; overflow:hidden; float:left; display:inline; border-right:1px #CECECE dotted;}
#main_text1 li{ height:26px; line-height:26px;}
#main_text3{ width:269px; padding:15px; overflow:hidden; float:left; display:inline; border-right:1px #CECECE dotted;}
#main_text3 li{ height:26px; line-height:26px;}
#main_text2{width:349px; padding:15px; overflow:hidden; float:left; display:inline; border-right:1px #CECECE dotted;}
#main_text2 img{ width:150px; height:118px; margin:0px 5px 10px 5px; border:1px #CECECE solid;}
#main_text2 li{ height:26px; line-height:26px;}