@charset "gb2312";
/* CSS Document */

html,body{-webkit-text-size-adjust:none;}
body{ width:100%;font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; margin:0;padding:0;color: #666; line-height:24px;}
article,footer, header,nav,section{display:block;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
ul,li{list-style:none;margin:0;padding:0}
img{ border:none;}
a{text-decoration:none;color:#666; }
a:hover{text-decoration:none;}
.clear {clear: both; height:0px;}
.fl{ float:left;} .fr{ float:right;}
.fl,.fr{display:inline;}
.cen{margin:0 auto;}
.mag{ margin-top:30px;}
.m20{ margin-top:20px;}
.m10{ margin-top:10px;}
.pad{ padding-top:20px;}
.maf{ margin-left:19px;}
.center{ width:1200px; height:auto;}

.top_bg{ width:100%; height:auto; background:#3498db; display:inline-block; padding-bottom:15px;}
.top{ width:100%; height:40px; line-height:40px; font-size:12px; min-width:1200px; background:#0b67a5;}
.top font{ float:left; color:#FFF;}
.top p{ float: right; color:#FFF;}
.top p a{ margin:0px 10px; color:#FFF;}
.top p a:hover{ text-decoration:underline;}

.logo{ width:1200px; height:145px;}

.nav{ width:100%; background:url(/wenjian/tupian/nav_bg.png) left no-repeat; height:54px; }
.nav .dh{ width:1200px; height:54px;}
.nav .dh li{ width:128px; height:54px; float:left; text-align:center; font-size:15px; border-left:1px solid #dedede; }
.nav .dh li a{ display:block; line-height:54px;  color:#333;}
.nav .dh li a:hover{ background:#2f2f2f; color:#FFF;}
.nav .dh li:hover ul li{display:block;}
.nav .dh li ul li{width:100%; height:40px; line-height:40px;  background:#2f2f2f; position:relative;  z-index:9999; left:0px; top:0px; display:none; text-align:center;  border:none;}
.nav .dh li ul li a{ color:#fff; font-size:14px; line-height:40px; font-weight:normal; }
.nav .dh li ul li a:hover{ color:#fff; background:#3498db;}


.banner{width:100%; height:500px; overflow:hidden;}
.bannerc{width:100%; height:500px; margin:0px auto;}

.bannerc #full-screen-slider { width:100%; height:500px; text-align:left;position:relative;}
.bannerc #slides { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative;}
.bannerc #slides li { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:absolute;}
.bannerc #slides li a { display:block; width:100%; height:500px; text-indent:-9999px}
.bannerc #pagination { display:block; list-style:none; position:absolute; left:26%; top:470px; z-index:9900;  padding:0px; margin:0; cursor:pointer;}
.bannerc #pagination li { display:block; list-style:none; width:10px; height:10px;  float:left; margin-left:8px; border-radius:50%; border:1px solid #FFF; }
.bannerc #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.bannerc #pagination li.current {background:#0051a3; border:1px solid #0051a3;}

.jjpr_l{ width:240px;}
.jjpr_l .cpfl{ background:#3498db; padding-bottom:10px;}
.jjpr_l h2{ height:118px; background:url(/wenjian/tupian/cp_bg.jpg) center no-repeat; margin-bottom:15px;}
.jjpr_l ul{ width:212px; margin:0 auto;}
.jjpr_l li{ background:url(/wenjian/tupian/li_bg.png) center no-repeat; height:40px; line-height:40px; margin-bottom:10px; font-weight:bold; text-indent:20px;}
.jjpr_l li a{ color: #333; display:block;}
.jjpr_l li a:hover{  color: #3498db;}

.lxwm{ background:#3498db; overflow:hidden;}
.lx_box{ margin:8px; padding:8px; border:1px solid #ccc;}
.lx_box h3{ line-height:40px; color:#FFF;}
.lx_box img{ margin-bottom:10px;}
.lx_box p{ line-height:30px; color:#FFF;}
.lx_box span{ font-size:20px; color:#fba800; font-weight:bold;}

.jjpr_r{ width:945px; border:1px solid #dedede; padding-bottom:15px;}
.tit{ height:50px; border-bottom:1px solid #dedede;}
.tit dt{ float:left; line-height:50px;}
.tit dt h2{ float:left; padding:0 20px; background:#3498db; height:50px; color:#FFF;}
.tit dt span{ background:#2f2f2f; color:#FFF; text-transform:uppercase; padding:0 20px; display:block; float:left;}
.tit dd{ float:right; margin-right:10px;}
.tit dd a{  text-transform:uppercase; line-height:50px;}
.tit dd a:hover{ color:#3498db;}

.jjpr_r li{ float:left; margin-left:15px; margin-top:15px;}
.jjpr_r li img{ width:293px; height:220px; border:1px solid #dedede;}
.jjpr_r li p{ line-height:40px; text-align:center; border-bottom:2px solid #dedede;}
.jjpr_r li:hover a{ color:#3498db;}
.jjpr_r li:hover img{ border:1px solid #3498db;}
.jjpr_r li:hover p{ border-bottom:2px solid #3498db;}

.ad_box1{ height:119px;overflow:hidden; background:url(/wenjian/tupian/ad01.jpg) center center no-repeat;}
.ad01{ width:960px; margin:0 auto; overflow:hidden; height:119px; text-align:center; padding-top:15px; font-size:38px; color:#FFF;letter-spacing:5px} 
.ad01 p{ position:absolute; top:78px; left:395px; font-size:16px; color:#fff;}
.ad01 p b{ font-size:24px;}
.pa{ position:absolute;}
.pr{ position:relative}

.sup{ height:1042px; overflow:hidden; background:url(/wenjian/tupian/sup_boxBg.jpg) center center no-repeat;}
.sup dl{ height:auto; overflow:hidden; margin:0px 15px 10px 15px}
.sup dl.icon1{ margin:40px 15px 60px 15px; height:265px; overflow:hidden;}
.sup dl.icon1 h4{ background:none; margin:0 0 14px 0;background:url(/wenjian/tupian/sup_commonBg.png) center bottom no-repeat}
.sup dl.icon1 dt{ margin:40px 0 0 0; width:520px; background:url(/wenjian/tupian/sup_01.png) left top no-repeat;}
.sup dl.icon1 dd{ border:#CCC 3px solid}
.sup dl.icon2{ height:333px; overflow:hidden;background:url(/wenjian/tupian/sup_pic02Bg.png) center bottom no-repeat;}
.sup dl.icon2 dt{padding:0 0 0 30px;}
.sup dl.icon2 dt img{border:#CCC 3px solid}
.sup dl.icon2 dd{ width:560px; background:url(/wenjian/tupian/sup_02.png) left 30px no-repeat; padding:30px 0 0 0;}
.sup dl.icon3 dt{ width:500px; background:url(/wenjian/tupian/sup_03.png) left top no-repeat;}
.sup dl.icon3 dd{border:#CCC 3px solid }
.sup h4{font-size:18px;color:#fba800;padding:0 0 18px 110px;background:url(/wenjian/tupian/sup_commonBg.png) center bottom no-repeat;}
.sup h4 b{ display:block;font-size:26px; color:#000; line-height:40px;}
.sup p{ font-size:14px; color:#333;margin:0 0 0 86px;line-height:40px; padding:0 0 0 20px; background:url(/wenjian/tupian/sup_icon2.jpg) left 16px no-repeat;}
.sup p span{ color:#fba800;}

.ctit{ background:url(/wenjian/tupian/case.jpg) center no-repeat; height:70px; line-height:94px; text-indent:160px;}
.ctit a{ color:#333;}
.ctit a:hover{ color:#3498db;}

.case{ margin-top:10px;}
.case dt{ float:left; width:300px; height:508px; background:#f6f6f6;}
.case dt img{  width:300px; height:434px; margin-top:20px;}
.case dd{ float:left; width:900px;}
.case dd a{ float:left; margin-left:15px;}
.case dd img{ width:285px; height:214px;}
.case dd p{ line-height:40px; text-align:center;}
.case dd a:hover{ color:#3498db;}

.about_bg{ background:url(/wenjian/tupian/aboutbg.jpg) center no-repeat; height:453px;}
.about_bg dt{ float:left; width: 451px; height: 307px; margin-left: 31px; margin-right: 28px; margin-top: 80px;}
.about_bg dt img{ width: 451px; height: 307px;}
.about_bg dd{ float:left; width:650px; margin-top:100px;}
.about_bg dd h2{ color:#3498db; line-height:40px;}
.about_bg dd p{ color:#333; text-indent:2em; line-height:26px;}

.news h4{ height:46px; border:1px solid #dedede;}
.news h4 a{ height:46px; line-height:46px; width:33.27%;  display:block; float:left; text-align:center; border-right:1px solid #dedede; font-size:16px; font-weight:normal; color:#333;}
.news h4 a:last-child{ border:none;}
.news h4 a.cur , .news h4 a:hover{ background:#3498db; color:#FFF;}

.newsa{ margin-top:20px;}
.newsa_l{ width:485px; position:relative;}
.newsa_l img{ width:485px; height:365px;}
.newsa_l p{ background:#000; width:100%; height:40px; text-align:center; line-height:40px; position:absolute; z-index:999; left:0px; bottom:0px;}
.newsa_l a{ color:#FFF;}
.newsa_l a:hover p{ text-decoration:underline;}

.newsa_r{width:680px;overflow:hidden;}
.newsa_r li{height:110px;line-height:20px;overflow:hidden;margin-bottom:11px;border:2px solid #fff;background:#eee;padding-right:15px;}
.newsa_r li .date{float:left;width:110px;text-align:center;height:85px;padding-top:25px; font-family:Arial;font-size:18px;margin-right:15px;background:#999999;color:#fff;line-height:28px;}
.newsa_r li .date strong{font-size:40px;display:block;line-height:40px;}
.newsa_r li h3{font-size:16px;height:30px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;font-weight:normal;margin-top:10px;color:#454545;}
.newsa_r li p{color:#8a8a8a;}
.newsa_r li:hover{border:2px solid #3498db;}

.link{line-height:26px;height:auto; overflow:hidden;}
.link h2{ height:49px; line-height:49px; font-weight:normal; font-size:16px;  border-bottom:solid 1px #bebebe; background:url(/wenjian/tupian/ico03.jpg) no-repeat 0 13px; padding:0 0 0 30px;color:#333;}
.link h2 a{ color:#c80505;}
.link h2 em{ font-style:normal; font-size:14px; padding:0 0 0 5px; text-transform:uppercase; font-family:"Times New Roman", Times, serif;color:#c80505;}
.link h2 span{ font-size:12px;}
.lnk_c{ padding:8px 0 0 10px; overflow:hidden}
.lnk_c a{padding-right:35px; display:inline-block;color:#4d4d4d;}
.lnk_c a:hover{ color:#3498db;}

.foot{ width:100%; height:auto; background:#1d1d1d; overflow:hidden;}
.foot_l{ width:200px; background:#3498db; overflow:hidden; text-align:center; padding-bottom:20px;}
.foot_l img{ width:120px; margin-top:30px;}
.foot_l p{ color:#FFF; line-height:40px;}

.foot_r{ width:960px; overflow:hidden;}
.fnav{ margin-top:30px;}
.fnav a{ color:#ccc; margin-right:20px; font-weight:bold;}
.fnav a:hover{ color:#3498db;}

.xinx{ margin-top:20px;}
.foot a:hover{ color:#FFF;}

.jj_left{ width:240px;}
.jj_left .cpfl{ background:#3498db; padding-bottom:10px;}
.jj_left .cpfl h2{ height:118px; background:url(/wenjian/tupian/cp_bg.jpg) center no-repeat; margin-bottom:15px;}
.jj_left .cpfl ul{ width:212px; margin:0 auto;}
.jj_left .cpfl li{ background:url(/wenjian/tupian/li_bg.png) center no-repeat; height:40px; line-height:40px; margin-bottom:10px; font-weight:bold; text-indent:20px;}
.jj_left .cpfl li a{ color: #333; display:block;}
.jj_left .cpfl li a:hover{  color: #3498db;}

.ntit{ width:100%; height:40px; line-height:40px; border-top:2px solid #3498db; border-bottom:1px dashed #dedede; background:url(/wenjian/tupian/shux.gif) left no-repeat; text-indent:25px; font-size:16px; color:#3498db;}
.ntit dt{ float:left;}
.ntit dd{ float:right; margin-right:10px; font-size:13px; text-transform:uppercase;}
.ntit dd a:hover{  color:#b10012;}

.tnews{ border:1px solid #dedede;}
.tnews ul{ margin:0 10px 0;}
.tnews ul li{ line-height:40px; background:url(/wenjian/tupian/jt.jpg) left no-repeat; text-indent:15px; border-bottom:1px dashed #dedede; font-size:13px; overflow:hidden;}
.tnews ul li:last-child{ border:none;}
.tnews ul li a{ float:left;}
.tnews ul li a:hover{ color:#3498db;}

.jj_right{ width:945px; border:1px solid #dedede;}
.jj_right .tit dt span{ background:#2f2f2f; color:#FFF; text-transform:uppercase; padding:0 40px; display:block; font-size:18px;}

.ard_box{ padding:10px;}
.ard_boxs{ padding-bottom:10px;}
.ard_box h1{ font-size:18px; text-align:center; height:50px; line-height:50px; color:#333; border-bottom:1px solid #f1f1f1; }
.ard_box .data{ font-size:12px; text-align:center;  line-height:40px; overflow:hidden;}
.ard_box .data span{ margin:0 20px;}
.zaiyao{ display:block; color:#868686;font-weight:normal; background:#F5F5F5; border:1px solid #E5E5E5; margin-bottom:15px; padding:5px 15px; font-size:13px;}

.news_jj li{padding:7px 20px 0 0;height:98px; overflow:hidden;margin: 0 0 20px 0; background:#fff;box-shadow: 0px 0px 5px #ccc;border-radius: 2px;}
.news_jj li h4{ padding:22px 0px 0 10px;text-align:center; float:left;width:64px; overflow:hidden;}
.news_jj li h4 b{ font-weight:100; display:block; line-height:36px;height:36px; overflow:hidden; font-size:42px; font-family:Arial; text-transform:uppercase; color:#171717;}
.news_jj li h4 span{ font-weight:100; display:block; line-height:16px;height:16px; overflow:hidden; font-size:12px; font-family:Arial; text-transform:uppercase; color:#989898;}
.news_jj li p{padding:0 0 0 14px; line-height:22px;width:730px; overflow:hidden;font-size:12px; float:left; color:#666; }
.news_jj li p b{ display:block; font-weight:100; color:#000000;line-height: 36px;font-size: 18px; }
.news_jj li p b a{color:#000000;}
.news_jj li p b a:hover{ color:#3498db; text-decoration:none}
.news_jj li:hover {box-shadow: 0px 0px 5px #3498db;}
.news_jj li .fr{margin:30px  0 0; width:70px; height:25px; line-height:25px; text-align:center; color:#ffffff; border: 1px solid #ccc ;color: #666; }
.news_jj li .fr:hover{border: 1px solid #3498db;color: #3498db ; text-decoration:none;}

.prodc_jj{ overflow:hidden;}
.prodc_jj li{ float:left; margin-left:15px; margin-top:15px;}
.prodc_jj li img{ width:293px; height:220px; border:1px solid #dedede;}
.prodc_jj li p{ line-height:40px; text-align:center; border-bottom:2px solid #dedede;}
.prodc_jj li:hover a{ color:#3498db;}
.prodc_jj li:hover img{ border:1px solid #3498db;}
.prodc_jj li:hover p{ border-bottom:2px solid #3498db;}

.newsshow_xg{ margin:0 auto;width:100%;height:auto;overflow:hidden;text-align:left;line-height:20px;padding:10px 0px 0px; margin-top: 20px; border-top:1px dashed #b5b5b5; }
.newsshow_xg a{color: #000;}
.newsshow_xg a:hover{ color:#3498db;}

.ard_boxs .pagenavi{ margin-left:15px;}

.pagenavi{text-align:center; overflow:hidden; margin:20px auto 0;}
.pagenavi li,.pagenavi span.now-page{padding:6px 10px;background-color:#eee;color:#666;font-size:0.875em;border-radius:2px;float:left; font-style:normal; margin:0 3px;}
.pagenavi a{color:#666;font-size:0.875em;border-radius:2px;float:left; display:block;}
.pagenavi li.thisclass{color:#FFF;background-color:#3498db; }
.pagenavi li:hover a,.pagenavi li:hover,.pagenavi span.now-page{background-color:#3498db;color:#FFF; display:block;}