/*页面通用主样式*/
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend,  button, textarea, blockquote,p{ color:#222222; padding:0px; margin:0px; font-size:12px; line-height:24px; font-family:"宋体"}
body{ background:#efefef;}
ul,dl,li{margin:0;padding:0;list-style:none;}
input,select,textarea {margin:0px;}

/*链接主样式*/
a {font-size:12px;}
a img{ border:0px none;}
a:link,a:visited,.footer span a:link,.footer span a:visited{color:#222; text-decoration:none;}
a:hover,a:active,.footer span a:hover,.footer span a:active{color:#ff0000; text-decoration:none;}
.cb{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.pd{ padding:10px 20px;}
.pdtb{ padding:15px 0px;}
.pt15{ padding:5px;}
.h10{ height:10px; line-height:10px;}
.w1002{ width:1002px;}
.content{ border:1px solid #e4e4e4; margin-top:1px;}

/*页面整体内容DIV样式*/
#header{ width:100%; background:#005E98; margin:0px auto; height:120px;}
.top{width:1002px; background:#005E98;  padding:0px; margin:0px auto;}
.search{ height:21px; width:283px; padding:45px 0px 0px 0px;}
#globalsearchform_key{ float:left;background:url(../images/searchl.png) left center no-repeat; border:0px none; height:21px; line-height:21px; width:180px; padding:0px 16px 0px 20px;}
.button{ border:none; padding:0px; width:65px; height:23px; background:url(../images/searchr.png) no-repeat;}

/*导航下拉开始*/
#menu{ width:100%; background:url(../images/menu_bg.jpg) repeat-x; height:50px;}
.menu{background:url(../images/menu_bg.jpg) repeat-x; margin:0px auto; text-align:center;}
.menu .nLi{ display: inline; float: left;}
.menu .nLi a:link, .menu .nLi a:visited{ float:left; display:block;width:124px;height:50px; font: 14px/50px "宋体"; background:url(../images/menu_line.jpg) right center no-repeat}
.menu .nLi a:hover, .menu .nLi a:active{ float:left; display:block;width:124px;height:50px; font: 14px/50px "宋体"; background:url(../images/menu_line.jpg) right center no-repeat;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{  position:relative; z-index:1; }
.nav .nLi{ float:left;  position:relative; display:inline;}
.nav .nLi h3{ float:left;}
.nav .nLi h3 a{ display:block;}
.nav .sub{ display:none; width:124px;left:0; top:50px; position:absolute; background:#e9e9e9; z-index:999;filter:alpha(opacity=80);opacity: 0.8;}
.nav .sub li{ zoom:1; text-align:center;}
.nav .sub a{ display:block;}
.nLi .sub a:link, .nLi .sub a:visited{ display:block;width:124px; line-height:30px; height:30px; color:#222; background:none;}
.nLi .sub a:hover, .nLi .sub a:active{ display:block;width:124px; line-height:30px; height:30px; background:#005e98; color:#fff;}
/*导航下拉结束*/


/*banner样式*/
.banner{ width:100%; margin:0px auto;}
#full-screen-slider { width:100%; height:330px; float:left; position:relative; z-index:0;}
#slides { display:block; width:100%; height:330px; 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:10%; top:280px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; 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:#005E98;}

.main_bg{ margin:0 auto; width:1002px; padding:0px; background:#fff;}
.main_l{ width:220px; padding-right:15px;}
.main_r{ width:765px;}
.about{ width: 480px; padding-right:20px;}
.news{ width:265px;}
.news_list{ background:url(../images/news_list.jpg) left center no-repeat; padding-left:10px; line-height:27px; border-bottom:1px dotted #d7d7d7;}

.news1{ width:450px; padding-left:20px; float:left; margin-top:10px;}
.news1 ul{margin:0; padding:0;}
.news1 ul li{width:430px; padding-left:20px; background:url(../images/tb_25.jpg) no-repeat;  line-height:22px;}
.news1 ul li a{ color:#303030}
.news1 ul li a:hover{ color:#FF0000;}

.title_bg{ background:url(../images/title_bg.jpg) no-repeat; height:34px; padding-left:30px; font: 14px/34px "宋体","宋体";}
.class_title{ height:34px; padding-left:40px; background:url(../images/class_title.jpg) left center no-repeat; font: 14px/34px "宋体","宋体";}
.class_list{ line-height:30px; height:30px;border-left:0px solid #00AFFE; background:#eee; margin-bottom:4px;}
.class_list a:link,.class_list a:visited{color:#333; font:14px/30px "宋体","宋体"; display:block; height:30px; padding-left:30px;}
.class_list1{ line-height:25px; height:25px;background:url(../images/class_list.jpg) left center no-repeat; padding-left:30px; border-bottom:1px solid #eee;}

.ny_title{ height:36px; line-height:20px; padding-left:40px; background:url(../images/ny_title.jpg) left bottom no-repeat; font: 14px/36px "宋体","宋体";}

/*产品图片链接样式*/
.pro_bg{ width:130px; height:150px; border:1px solid #EBEBEB; float:left; margin:0px 12px 5px 0px; _margin:0px 7px 5px 0px;}
.pro_bg p{ line-height:30px; height:30px; text-align:center;}

/*版权链接样式*/
#footer{ background:#005E98; width:100%;}
.foot{ background:#005E98; width:1002px; padding:25px 0px; line-height:26px; margin:0px auto; color:#fff;  text-align:center;}
.foot a:link,.foot a:visited{ color:#fff;}
.foot a:hover,.foot a:active{ color:#fff; text-decoration:underline;}