@charset "gb2312";
/**************重设浏览器默认样式[参考yahoo]**************/ 
/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { color: #1F1F1F; font-size:12px; font-family:"arial",arial,tahoma,\5b8b\4f53,sans-serif; background:#fff; text-align:left; }
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, span, img, table { margin:0; padding:0; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal; } 
a{ color:#666666; text-decoration:none; }
a:hover{ color:#003772; text-decoration:none;}
ol, ul { list-style:none; }
fieldset, img { border:0; }
table { border-collapse:collapse; border-spacing:0; } /* 去掉各Table  cell 的边距并让其边重合 */
th { text-align:inherit; } /* IE bug fixed: th 不继承 text-align*/
iframe { display: block; } /* ie6 7 8(q) bug 显示为行内表现 */
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
/*to enable resizing for IE*/
input, textarea, select {  *font-size:100%;}
/* 清理浮动 */
.clearfix { *zoom:1; }/*IE6 7 只要触发layout即可*/
.clearfix:after { content:"."; clear:both; height:0; font-size:0; line-height:0; display:block; }
.clear { clear: both; height: 0px; line-height: 0px; font-size: 0px; }
/* 隐藏 */
.hide { display:none;}

/*-------------------页面宽度-------------------*/
.w1000{width:1000px; margin-left:auto; margin-right:auto;}

/*-------------------顶部-------------------*/
.top { height:36px; background:#003772; min-width:1000px; line-height:36px;}
.top .welcome{ float:left; color:#75D1F6;}
.top .language{ float:right;}
.top .language a{ float:left; color:#fff; padding-left:34px; margin-right:20px; }
.top .language a.c1 { background:url(../images/icon_cn.png) no-repeat left center;}
.top .language a.c2 { background:url(../images/icon_en.png) no-repeat left center;}
.top .language a.c3 { background:url(../images/icon_e.png) no-repeat left center;}

/*----------头部----------*/
.header { height:108px; min-width:1000px; background:url(../images/bg01.png) repeat-x;}

/*----------logo----------*/
.logo { float:left; padding-top:5px;}
.logo img {}

/*----------导航----------*/
.nav { float:right; padding-top:46px;}
.nav li.item { float:left; _display:inline; position:relative; z-index:999;}
.nav li h3 { line-height:22px; border-right:1px solid #ADADAD;}
.nav li h3 a { font-size:14px; color:#6c6d6d; padding:0 22px; display:block;}
.nav li.cur h3 a,
.nav li.hover h3 a,
.nav li h3 a:hover { color:#003772; font-weight:bold;}
.nav .child { background:#F8F8F8; position:absolute; left:-3px; top:22px; width:90px;  display:none; padding:3px 10px; line-height:34px; font-size:12px;}
.nav .child li{ border-bottom:1px solid #E8E8E8;  -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; text-align:center;}
.nav .child li a{}
/*最后项*/
.nav li.last h3{border-right:0; }

/*----------flash----------*/
.flash {width:100%; height:500px; min-width:1000px;  overflow:hidden;}
.flash li {width:100%;  height:500px; background-position:center top; background-repeat:no-repeat;}
.flash li a { display:block; height:100%; width:100%;}
.flash .bx-wrapper { position: relative;*zoom: 1;}
/*加载界面*/
.flash .bx-wrapper .bx-loading { min-height:50px; background:#fff url(../images/bx_loader.gif) center center no-repeat; height:100%; width:100%; position:absolute; top:0; left:0; z-index:2000; }
/*导航 相对bx-wrapper定位*/
.flash .bx-wrapper .bx-pager { position: absolute; bottom:10px; z-index:80; width:100%; text-align: center;}
.flash .bx-wrapper .bx-pager.bx-default-pager a {background: #fff; display:block; width:20px; height:20px; line-height:20px; font-size:12px; font-family:Arial; color:#333; text-align:center; margin:0 8px 0 0; outline:0;  }
.flash .bx-wrapper .bx-pager.bx-default-pager a:hover,
.flash .bx-wrapper .bx-pager.bx-default-pager a.active { background:#003772; color:#fff; text-decoration:none;}
.flash .bx-wrapper .bx-pager .bx-pager-item{ display:inline-block; *zoom:1; *display:inline;}

/*----------底部----------*/
.links { min-width:1000px; line-height:40px; background:#484848; color:#fff;margin-top:40px;}
.links a { color:#A2A2A2; padding:0 5px; }
.copyright {min-width:1000px; text-align:center; background:#484848; color:#939393; padding:20px 0;}
.copyright a {color:#939393; line-height:30px;}
.footer { min-width:1000px; padding:30px 0 40px 0; background:#4C4C4C; color:#A2A2A2; }
.footer a {color:#A2A2A2; }
.footer_nav { float:left; width:600px; }
.footer_nav dt { font-weight:bold; font-size:14px;  margin-bottom:20px;}
.footer_nav dt a {}
.footer_nav dd { line-height:24px; width:200px; float:left; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.footer_contact { float:right; width:250px; padding:10px 20px 10px 40px; border-left:1px solid #5E5E5E; line-height:24px; margin-top:15px;}

/*----------首页内容----------*/
.index_cnt { width:1000px; margin:0 auto; margin-top:40px;}

/*----------产品列表----------*/
.index_product { padding-top:40px; height:507px; min-width:1000px; background:url(../images/bg02.png) no-repeat center top;}
.index_product .more { display:block; width:200px; line-height:38px; background:#fff; border:2px solid #004C9E; text-align:center; font-size:16px; margin:50px auto 0;}
.index_product_tit { text-align:center;}
.index_product_tit h3{ color:#0D4A9D; font-weight:bold; font-size:30px; padding-bottom:5px;}
.index_product_tit h3 span { color:#7F7F7F;}
.index_product_tit h4{ color:#808080; display:inline-block; *display:inline; *zoom:1; line-height:20px; }
.index_product_tit h4 span {width:140px; height:1px; background:#D9D9D9; line-height:0; font-size:0; margin-top:9px; float:left;}
.index_product_tit h4 strong { font-weight:normal; float:left; padding:0 15px;}
.index_product_list { margin-top:25px; height:250px;   }
.index_product_list .bx-wrapper { position: relative;*zoom: 1; width:1000px; margin:0 auto;}
.index_product_list ul{ }
.index_product_list li{ float:left; width:229px; height:248px; _display:inline; background:url(../images/bg03.png) no-repeat;}
.index_product_list li a { display:block; padding:15px 10px 0 10px; height:238px;}
.index_product_list li .img_block{ width:209px; height:145px; overflow:hidden; text-align:center;  }
.index_product_list li .img_block table{  }
.index_product_list li .img_block td{width:209px; height:145px;vertical-align:middle;  }
.index_product_list li .img_block img {max-width:209px; max-height:145px; _width:209px; _height:145px; display:block;  margin:0 auto;}
.index_product_list li h3 { line-height:32px; color:#9A9899; margin-top:6px; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.index_product_list li .btn { display:block; width:72px; line-height:24px; margin:8px auto 0; background:#0183CE; text-align:center; color:#fff; font-weight:bold; -o-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}

/*左右控制按钮 相对bx-wrapper定位*/
.index_product_list .bx-wrapper .bx-prev { left:-55px; background:url(../images/flash02_prev.png) no-repeat; }
.index_product_list .bx-wrapper .bx-next { right:-55px; background:url(../images/flash02_next.png) no-repeat; }
.index_product_list .bx-wrapper .bx-controls-direction a { position:absolute; top:85px; outline:0; width:35px;  height:51px; text-indent:-9999px; z-index:9999; }

/*----------首页板块----------*/
.indexbox1 { width:333px; height:277px; float:left; }
.indexbox1 .tit{ height:57px; line-height:57px; color:#fff; font-size:18px; padding-left:63px;}
.indexbox1 .tit01{ background:url(../images/tit01.png) no-repeat;}
.indexbox1 .tit02{ background:url(../images/tit03.png) no-repeat;}
.indexbox1 .tit03{ background:url(../images/tit02.png) no-repeat;}
.indexbox1 img{ display:block; width:333px; height:220px;}
.indexbox2 {width:273px; height:247px; float:left; padding:30px 30px 0 30px; background:#F2F2E6; overflow:hidden;}
.indexbox2 .tit{ color:#6A6A6A; font-size:14px; line-height:20px; padding-bottom:10px;}
.indexbox2 .txt_block{ color:#A3A3A3; line-height:22px;}
.indexbox2 .more{ background:url(../images/point04.jpg) no-repeat; width:40px; height:30px; text-indent:-9999px; display:block;}

/*----------news----------*/
.index_news_list{}
.index_news_list ul{ padding:18px 25px 0 25px;  }
.index_news_list li { line-height:24px; height:24px; text-align:right; }
.index_news_list li span { color:#aaa; }
.index_news_list li a { float:left; text-align:left; background:url(../images/point01.png) no-repeat left center; padding-left:11px; color:#A3A3A3;  }
/*控制标题长度，如果可以通过程序控制，则可以删除*/
.index_news_list li a { width:150px; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }


/*----------banner----------*/
.banner_wrap { height:221px; background:url(../images/banner_bg.png) repeat-x left bottom; padding-bottom:20px; }
.banner {height:221px; background-position:center top; background-repeat:no-repeat;}

/*----------内容----------*/
.content {width:1000px; margin:5px auto 0;}

/*----------当前位置----------*/
.position2 { line-height:40px; border-bottom:1px solid #DFDFDC; font-size:14px;}
.main_tit { font-weight:bold; font-size:16px; line-height:30px; padding:5px 0 5px 0;}

/*----------侧边----------*/
.sidebar { float:left; width:240px;  }
.side_nav {}
.side_nav li{ margin-bottom:1px;}
.side_nav li h3 { height:38px; line-height:38px;s }
.side_nav li h3 a{ display:block; padding-left:20px; background:#5B6073; color:#fff; font-size:14px;}
.side_nav li h3 a{ -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.side_nav li.cur h3 a,
.side_nav li h3 a:hover{ background:#003772; color:#fff;}
.side_nav li dl { display:none;}
.side_nav li.cur dl { display:block;}
.side_nav li dd { border-bottom:1px solid #dfdfdc; line-height:30px; padding-left:40px;-o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.side_nav li dd.cur a { color:#003772; font-weight:bold;}


/*----------main----------*/
.main { width:745px; float:right;}

/*----------新闻列表----------*/
.news_list3 { margin-top:20px; width:1005px; float:left;}
.news_list3 li{ float:left; padding:14px; border:1px solid #EDEAEA; width:300px; height:355px; margin-right:5px;  _display:inline;margin-bottom:8px;}
.news_list3 li:hover { border:1px solid #003772; } 
.news_list3 li img{ display:block; width:300px; height:204px;}
.news_list3 li .tit{ padding:20px 0 13px; line-height:26px; font-size:16px; border-bottom:1px solid #DADBDC; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.news_list3 li .tit a {color:#003772;}
.news_list3 li .msg{color:#9C9C9C; line-height:17px; height:34px; overflow:hidden; margin-top:15px;}
.news_list3 li .more{ display:block; margin-top:0px; width:80px; height:36px; line-height:36px; text-align:center; color:#fff; font-size:16px; background:#003772;}
.news_list3 li .more:hover { background:#ED1B24;}

/*----------文章----------*/
.article { padding:20px 0; }
/*文章标题*/
.article_tit { font-size:20px; font-weight:bold; line-height:30px; padding:10px 0 10px 0; text-align:center; color:#003772;}
.article_tit2 {font-size:22px; font-weight:bold; line-height:30px; padding:0 0 10px 0; }
/*文章信息*/
.article_msg { font-size:12px; color:#666; padding:10px 0 10px 0;  text-align:center;}
.article_msg span { padding:0 5px;}
/*文章内容*/
.article_body { font-size:14px; line-height:32px; margin-top:20px; padding-bottom:20px;}
.article_body p { padding:5px 0; }   
/*上下文导航*/  
.article_nav { height:30px; line-height:30px; } 
.article_nav li { -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.article_nav .pre { float:left; width:45%; text-align:left;}
.article_nav .next { float:right; width:45%; text-align:right;}
.article_img { text-align:center;}
.article_img img{ max-width:780px;}

/*----------单页面----------*/
.about { font-size:14px; line-height:28px; margin-top:10px;  }
.about p{ padding-bottom:5px;}

/*----------人才招聘----------*/
.job {padding:10px 0 20px 0;}
.job table {line-height:34px; width:100%; border-left:1px solid #E9E9E9;   border-top:1px solid #E9E9E9;}
.job td { padding-left:5px; border-right:1px solid #E9E9E9; border-bottom:1px solid #E9E9E9; }
.job td.txt { line-height:22px; padding:5px;}
.job_list { padding:20px 0 20px 0;  }
.job_list table{ line-height:34px; width:100%; border-left:1px solid #E9E9E9;   border-top:1px solid #E9E9E9;}
.job_list th{ padding-left:5px; border-right:1px solid #E9E9E9; border-bottom:1px solid #E9E9E9; color:#000; font-weight:bold;}
.job_list td{ padding-left:5px; border-right:1px solid #E9E9E9; border-bottom:1px solid #E9E9E9;   }

/*----------产品列表----------*/
.product_list {  overflow:hidden;}
.product_list ul {}
.product_list li { float:left; overflow:hidden; margin:30px 0 0 26px; width:344px; height:242px; background:url(../images/productbg.png) no-repeat; border:1px solid #333333;  _display:inline; overflow:hidden;  }
.product_list li a { }
.product_list li a:hover { text-decoration:none;}
.product_list li .img_block{ width:280px; height:120px; overflow:hidden; margin:55px auto 0; text-align:center;  }
.product_list li .img_block table{  }
.product_list li .img_block td{width:280px; height:120px;vertical-align:middle;  }
.product_list li .img_block img {max-width:280px; max-height:120px; _width:280px; _height:120px; display:block; margin:0 auto;}
.product_list li p { margin-top:27px; font-size:14px; color:#fff; text-align:center; height:40px; line-height:40px;  -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  }


/*----------产品----------*/
.product_title { line-height:36px; color:#666; font-size:18px; font-weight:bold; margin-top:20px;}
.product_tab { margin-top:20px; height:48px; background:url(../images/proshow_t.jpg) repeat-x; border:1px solid #CCCCCC; border-bottom:0;}
.product_tab li { float:left; line-height:48px; border-right:1px solid #CCCCCC;}
.product_tab li a{ display:block; padding:0 40px; font-size:14px;}
.product_tab li.cur { background:#fff;}
.product_tab li.cur a{ color:#21A5E0; font-weight:bold;}
.product_body { min-height:500px; font-size:14px; line-height:32px; padding:20px 0; color:#666;}
.product_body p { padding:5px 0; }   
.product_img img { max-width:100%;}

/*图片小图预览列表*/
.zzpic { height:506px;width:500px; margin:20px auto 0;}
.zzpic .spec-preview{width:500px;height:450px;}
.zzpic .spec-preview img { display:block;max-width:500px; max-height:450px; margin:0 auto;}
.zzpic .spec-scroll{clear:both;margin-top:5px;width:500px;}
.zzpic .spec-scroll .prev{float:left;margin-right:4px;}
.zzpic .spec-scroll .next{float:right;}
.zzpic .spec-scroll .prev,.spec-scroll .next{display:block;font-family:"arial";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.zzpic .spec-scroll .items{float:left;position:relative;width:450px;height:56px;overflow:hidden;}
.zzpic .spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.zzpic .spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.zzpic .spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.zzpic .spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}


/* 产品列表 */
.cate_top{height:16px;color:#FFF;line-height:16px; border-bottom:2px solid #003772;padding-left:10px;overflow:hidden;}
.cate_top h3 { float:left; background:url("../images/cate_top2.png") left top no-repeat; width:200px; text-align:center;}
.cate_top a{color:#FFF;}

.cate_body{padding:10px 0;overflow:hidden;}
.cate_line{border-top: 1px dashed #dfdfdc;height:1px;overflow:hidden;padding-bottom:10px;}
.cate_left{ width:200px;float:left; height:160px; overflow:hidden; text-align:center; }
.cate_left table{  }
.cate_left td{width:200px; height:160px;vertical-align:middle;  }
.cate_left img {max-width:200px; max-height:160px; _width:200px; _height:160px; display:block;  margin:0 auto;}
ul.cate_right{float:right;width:500px;padding-top:5px; }
ul.cate_right li{line-height:30px;-o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  }

/*----------图片列表----------*/
.img_list {  overflow:hidden; }
.img_list ul { }
.img_list li { float:left; overflow:hidden; margin:30px 19px 0 19px; width:210px; height:250px;  _display:inline; }
.img_list li a {}
.img_list li a:hover { text-decoration:none;}
.img_list li .img_block{ width:208px; height:208px; overflow:hidden; text-align:center; border:1px solid #CDCDCD; }
.img_list li .img_block table{  }
.img_list li .img_block td{width:208px; height:208px;vertical-align:middle;  }
.img_list li .img_block img {max-width:208px; max-height:208px; _width:208px; _height:208px; display:block;  margin:0 auto;}
.img_list li p { width:210px; color:#444; text-align:center; height:40px; line-height:40px;  -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  }

/*----------下载列表----------*/
.down_list { margin-top:20px; }
.down_list li { line-height:36px; height:36px; text-align:right; border-bottom:1px dashed #C6C6C6; padding:10px 0;}
.down_list li span { color:#aaa; }
.down_list li a { float:left; text-align:left; background:url(../images/icon_download.png) no-repeat 6px center; padding-left:26px; font-size:14px;  }
/*控制标题长度，如果可以通过程序控制，则可以删除*/
.down_list li a { width:400px; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }

/*----------信息反馈----------*/
.message { padding:40px 0 0 150px;}
.message .red{ color:#f00;line-height:30px; float:left; padding-left:10px;  }
.message .form_item {  margin-bottom:15px;}
.message .form_item label { float:left; line-height:30px; width:80px; font-size:14px;}
.message .form_txt { width:200px; float:left;  height:20px; line-height:20px;  border:1px solid #D7D7D7; padding:4px 5px; }
.message .login_verification {width:100px; float:left;  height:20px; line-height:20px;  border:1px solid #D7D7D7; padding:4px 5px;}
.message img { float:left; margin-left:10px; height:20px;}
.message .form_textarea {width:300px; float:left;  height:80px; line-height:20px;  border:1px solid #D7D7D7; padding:4px 5px;}
.message .form_btn { padding-left:80px;}
.message .form_btn input{width:90px; height:26px; text-align:center; color:#fff; border:0; background:#BC1015; font-size:14px; cursor:pointer;}

/*----------搜索结果列表----------*/
.searchlist { margin-top:20px; }
.searchlist li { line-height:36px; height:36px; text-align:right; background:url(../images/line02.png) repeat-x left bottom; padding:10px 0;}
.searchlist li span { color:#aaa; }
.searchlist li a { float:left; text-align:left; font-size:14px;  }
/*控制标题长度，如果可以通过程序控制，则可以删除*/
.searchlist li a { width:400px; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }


/*----------分页----------*/
.pagelink { text-align:center; margin-top:20px;}
.pagelink a, .pagelink span{ padding:0 3px;}
.pagelink a.on, .pagelink a:hover{ color:#006F1F;}


/*----------浮动客服----------*/
.floatkf { position:fixed; z-index:9999; top:100px; right:0; background:#fff; }
.floatkf .btn{ display:block; width:50px; height:45px; position:absolute; top:0; left:-50px; background:url(../images/kf/online_arrow.jpg) no-repeat 0 0;}
.floatkf_cnt {width:180px; border-bottom:20px solid #3CAD6B; -moz-box-shadow:-2px 2px 8px #C8C8C8; -o-box-shadow:-2px 2px 8px #C8C8C8;-webkit-box-shadow:-2px 2px 8px #C8C8C8; box-shadow:-2px 2px 8px #C8C8C8;}
.floatkf_cnt h3{ height:45px; line-height:45px; background:#F08326; color:#fff; text-align:center; font-size:16px;}
.floatkf_cnt ul{ padding:0 15px;}
.floatkf_cnt li{ height:45px; border-bottom:1px solid #E3E3E3;}
.floatkf_cnt li img{ float:left; padding-top:5px;}
.floatkf_cnt li span{ float:left; padding-left:10px; line-height:45px; font-size:14px; color:#676767;}
.floatkf_cnt h4{ line-height:36px; color:#000; padding-left:13px; font-size:18px;}
.floatkf_cnt .phone{ color:#EF811F; line-height:26px; padding:0 0 5px 13px; font-size:14px;}
.floatkf_cnt .code{ background:#EBEBEB; height:134px; text-align:center; padding:10px 0;}
.floatkf_cnt .code img{ width:112px;}
.floatkf_cnt .code p{ line-height:22px;}

/*-------------------壹级-------------------*/
.class {  }

/*----------贰级----------*/
.class {  }

/*叁级*/
.class {  }
