/* CSS Document */
html,body,div,ul,li,form,p,table,th,td,img,h1,h2,h3,h4,h5,input{ margin:0; padding:0; border:0px; font-size:12px; font-family:Microsoft Yahei,"宋体";  color:#333333;}
td{ text-align:center; vertical-align:top;}
table{ border-collapse:collapse; border-spacing:0;}
ol,ul{ list-style:none;}
caption,th {text-align:left;} 
a{ color:#333333; text-decoration:none;} 
/*----------------------------------reset---------------------------------------*/

body{ background:#f1f1f1;}
.left{ text-align:left;}
.right{ text-align:right;}
.center{ text-align:center;}
/*----------------------------------header  style---------------------------------------*/
#header{  width:100%; background:#FFFFFF;}
#logo{ width:1100px; height:118px; margin:0 auto; position:relative;}
.bian{ width:360px; height:5px; position:absolute; top:0px; right:0px;}
#logo_js{ position:absolute; top:52px; left:300px;}
#index{ background:#283e62;}
#js{ background:#44c6f4;}
#hb{ background:#3ab449;}
#ps{ background:#0067b1;}
.link{ position:absolute; top:55px; right:25px; color:#2e2e2e; font-size:13px;}
.link span{ color:#54bf61; font-weight:bold; font-family:Arial; font-size:15px;}
.link a{ margin-left:20px; margin-right:20px;}
.search{ position:absolute; top:57px; right:0px;}
#nav{ width:1100px; margin:0 auto; height:48px; background:#283e62; position:relative; line-height:48px;z-index:999;}
#nav ul .li{ float:left; line-height:48px; text-align:center; width:122px; display:block;}
#nav ul li .a{ color:#FFFFFF; font-size:15px;}
#nav ul .li .a:hover{color:#8ee8fe;}

/*-----二级菜单-------------*/
#erji{ width:100%; background:#FFFFFF; height:40px; line-height:40px;  position:absolute; top:48px; left:0px;box-shadow: 3px 3px 3px #666;/*---阴影*/}
#erji ul{position:absolute; top:0px; left:0px; width:100%; height:40px; zoom:1; z-index:99;}
#erji ul li{ margin-left:25px; margin-right:25px; float:left;}
.js{ width:200px;  background:url(../images/erji1.jpg) no-repeat 0 center;}
.js a{width:200px; height:30px; display:block; }

.js a:hover{width:200px; height:30px; display:block; /*background:url(../images/erji1h.jpg) no-repeat 0 center;*/}
#js_nav{width:200px; height:40px; background:url(../images/erji1h.jpg) no-repeat 0 center;}
.hb{ width:200px; height:40px; background:url(../images/erji2.jpg) no-repeat 0 center;}
.hb a{width:200px; height:30px; display:block; }
#hb_nav{width:200px; height:40px; background:url(../images/erji2h.jpg) no-repeat 0 center;}
.hb a:hover{width:200px; height:30px; display:block; /*background:url(../images/erji2h.jpg) no-repeat 0 center;*/}
.ps{ width:200px; height:25px; background:url(../images/erji3.jpg) no-repeat 0 center;}
.ps a{width:200px; height:30px; display:block; }

.ps a:hover{/*width:180px; height:40px; display:block; background:url(../images/erji3h.jpg) no-repeat 0 center;*/}
#ps_nav{width:200px; height:40px; background:url(../images/erji3h.jpg) no-repeat 0 center;}

#erji .li2 a{ color:#666666;}
#erji .li2 a:hover{ color:#003366; font-weight:bold;}
/*-----浮动二级菜单-------------*/

.caidan2 li{ float:left; margin-left:20px;}
#li1{ position:relative;}
#li1:hover .caidan2{ display:block;width:700px; background:#FFFFFF; height:480px; line-height:48px; box-shadow: 3px 3px 3px #666;/*---阴影*/ position:absolute; top:48px; left:-122px; zoom:1; }
.caidan2{  display:none; }
.caidan2 p{ height:26px; line-height:26px; text-align:left; background:url(../images/dot.png) no-repeat 0 center; text-indent:15px;}
.caidan2 p a{ font-weight:bold;}
.caidan2 p a:hover{ color:#003399; text-decoration:underline;}
#er2 {}
#er2 li{ height:18px; line-height:18px; text-align:left;}
#er2 li a:hover{ color:#003399; text-decoration:underline;}


#li2{ position:relative;}
#li2:hover .caidan3{ display:block;width:122px; background:#FFFFFF; height:80px; line-height:30px; box-shadow: 3px 3px 3px #666;/*---阴影*/ position:absolute; top:48px; left:0; zoom:1;}
.caidan3{ display:none;}
.caidan3 li{ width:122px; text-align:center; height:30px; line-height:30px; padding-top:5px; }
.caidan3 li a{ color:#333333; font-size:14px; width:122px; height:30px; display:block; }
.caidan3 li a:hover{ color:#003399; text-decoration:underline;}
.caidan4{ display:none;}
.caidan4 li{ width:122px; text-align:center; line-height:30px; height:30px; padding-top:5px; }
.caidan4 li a{ color:#333333; font-size:14px;}
.caidan4 li a:hover{ color:#003399;text-decoration:underline;}
#li3{ position:relative;}
#li3:hover .caidan4{ display:block;width:122px; background:#FFFFFF;  line-height:48px; height:150px; box-shadow: 3px 3px 3px #666;/*---阴影*/ position:absolute; top:48px; left:0; zoom:1;}
.caidan5{ display:none;}
.caidan5 li{ text-align:center; width:122px; height:30px; line-height:30px; padding-top:5px;}
.caidan5 li a{ color:#333333; font-size:14px;}
.caidan5 li a:hover{ color:#003399;text-decoration:underline;}
#li4{ position:relative;}
#li4:hover .caidan5{ display:block;width:122px; background:#FFFFFF; height:80px; line-height:30px; box-shadow: 3px 3px 3px #666;/*---阴影*/ position:absolute; top:48px; left:0; zoom:1;}

.caidan6{ display:none;}
.caidan6 li{ width:122px; text-align:center; padding-top:5px;}
.caidan6 li a{ color:#333333; font-size:14px;}
.caidan6 li a:hover{ color:#003399;text-decoration:underline;}
#li5{ position:relative;}
#li5:hover .caidan6{ display:block;width:122px; background:#FFFFFF; height:150px; line-height:30px; box-shadow: 3px 3px 3px #666;/*---阴影*/ position:absolute; top:48px; left:0; zoom:1;}
.caidan7{ display:none;}
.caidan7 li{ text-align:center; width:122px; height:30px; line-height:30px; padding-top:5px;}
.caidan7 li a{ color:#333333; font-size:14px;}
.caidan7 li a:hover{ color:#003399;text-decoration:underline;}
#li6{ position:relative;}
#li6:hover .caidan7{ display:block;width:122px; background:#FFFFFF; height:80px; line-height:30px; box-shadow: 3px 3px 3px #666;/*---阴影*/ position:absolute; top:48px; left:0; zoom:1;}





#ibanner{ width:100%; height:501px; margin:0 auto; background:url(../images/banner-index.jpg) no-repeat center 0; overflow-x:hidden; text-align:center;}
#banner_js{width:100%; height:501px; margin:0 auto; background:url(../images/banner_js.jpg) no-repeat center 0;}
#banner_hb{width:100%; height:501px; margin:0 auto; background:url(../images/banner_hb.jpg) no-repeat center 0;}
#banner_ps{width:100%; height:501px; margin:0 auto; background:url(../images/banner_ps.jpg) no-repeat center 0;}
#banner_xw{ width:100%; height:244px; background:url(../images/pnews.jpg) no-repeat center 0;}
/*----------------------------------main  style---------------------------------------*/
#main{ width:1100px; margin:-35px auto 0 auto; background:url(../images/table-bg.jpg) repeat-x 0 0; position:relative;}
.weizhi{ width:100%; height:69px; line-height:45px; color:#8b8b8b; text-indent:20px; position:relative;}
.weizhi a{ color:#8b8b8b; margin-left:5px; margin-right:5px;}
.weizhi a:hover{ text-decoration:underline;}
#gonggao{ width:400px; height:30px; line-height:30px; position:absolute; left:300px; top:8px;color:#8b8b8b;}
#gonggao a{ color:#8b8b8b; margin-right:15px;}
#gonggao a:hover{ color:#003399;}
.box{width:1097px; height:233px; border-right:3px solid #dadada; border-bottom:3px solid  #dadada; margin-bottom:35px;}
#itab{ width:100%; background-color:#FFFFFF; height:233px;}
#about_tit{ width:340px; height:37px; line-height:37px; font-size:14px; position:relative; margin-left:15px; margin-bottom:10px; margin-right:20px; background:url(../images/tit-bg.jpg) no-repeat bottom left; padding-top:30px; background-color:#FFFFFF;}
#about_tit a{ /*color:#2b508c;*/ color:#285262; font-weight:bold; }
.more{ position:absolute; top:45px; right:7px;}
#about_box{ width:340px; height:150px; margin-left:15px; margin-right:20px;}
#about_box p{ line-height:23px; text-indent:2em;}
#about_box p img{ margin-right:5px; margin-top:8px;}
#about_box a{color:#747476;}
#about_box a:hover{ color:#003399; text-decoration:underline;}
#yanfa_tit{width:340px; height:37px; line-height:37px; color:#2b508c; font-size:14px; position:relative; background:url(../images/tit-bg.jpg) no-repeat bottom left; margin-right:20px; margin-bottom:10px; padding-top:30px;}
#yanfa_tit a{color:#285262; font-weight:bold;}
#yanfa_box{ margin-right:20px;width:340px; height:150px;}
#yanfa_box p{ line-height:23px;text-indent:2em;}
#yanfa_box p img{ margin-right:5px; margin-top:8px;}
#yanfa_box a{color:#747476;}
#yanfa_box a:hover{ color:#003399; text-decoration:underline;}

#news_tit{width:340px; height:37px; line-height:37px; color:#2b508c; font-size:14px; position:relative; background:url(../images/tit-bg.jpg) no-repeat bottom left; margin-right:20px; margin-bottom:10px; padding-top:30px;}
#news_tit a{color:#285262; font-weight:bold;}
#news_box{ margin-right:20px;width:340px; height:150px;}
#news_box ul li{ height:28px; line-height:28px; text-align:left;color:#747476;}
#news_box ul li a{ font-size:14px;color:#747476;}
#news_box ul li a:hover{ color:#003399; text-decoration:underline;}
#news_box ul li span{ float:right; color:#333333; line-height:28px; height:28px;}
.syb{ width:197px; height:207px; float:left; padding-top:25px; padding-left:15px; padding-right:140px; position:relative; margin-bottom:80px;}
.syb a{color:#747476;}
.syb a:hover{ color:#003399; text-decoration:underline;}
.syb p{ line-height:25px; color:#747476;}
.xtit{ width:150px; height:21px; margin-bottom:20px;}
#jingshui{ background:url(../images/jingshui.jpg) no-repeat 0 0;}
#huanbao{background:url(../images/paishui.jpg) no-repeat 0 0; }
#paishui{background:url(../images/huanbao.jpg) no-repeat 0 0;margin-left:20px; margin-right:20px;}
.more2{ position:absolute; top:180px;}
.more2 a{ color:#696969;}
.more2 a:hover{ color:#003399; text-decoration:underline;}
.box2{ height:312px;}
/*----------------------------------footer  style---------------------------------------*/
#footer{ height:115px; width:100%; background:url(../images/erweima.png) no-repeat center top #283e62;}
#di_nav{ width:1100px; height:60px; line-height:60px; margin:0 auto; color:#FFFFFF; position:relative;}
#di_nav a{ color:#FFFFFF; font-size:15px; margin-left:15px; margin-right:15px;} 
#copyright{ color:#FFFFFF; font-size:15px;width:1100px; margin:0 auto;}
 #copyright p{ color:#FFFFFF; font-size:12px; text-indent:15px;  line-height:25px;}
 .erweima{ position:absolute; top:15px; right:0px;}
 /*----------------------------------shiyebu  style---------------------------------------*/
 .js_box{ width:1100px; height:220px; margin:11px auto 30px auto;}
 .cp_box{ width:360px; height:220px; float:left; margin-left:3px; margin-right:3px;}
 .cp_pic{ width:360px; height:142px; background:#FFFFFF; margin-bottom:15px;}
 .cp_nr{ line-height:25px;}
 .cp_pic table td span{ line-height:30px; font-size:20px; font-family:Arial; font-weight:bold; color:#999999;}
 .cp_pic table td p{ color:#999999; padding:0 5px;}
  .cp_pic table td a{color:#999999; font-size:14px;}
 .cp_tit{ margin-left:20px; margin-top:20px;}
 .cp_img{ margin-top:15px;}
 /*----------------------------------neiye  style---------------------------------------*/
#pmain{ width:1100px; margin:0 auto;}
.weizhi2{ width:100%; height:50px; line-height:40px; color:#8b8b8b; text-indent:20px; }
.weizhi2 a{ color:#8b8b8b; margin-left:5px; margin-right:5px;}
.weizhi2 a:hover{ text-decoration:underline;}
#pbanner_js{ width:100% ; height:244px; background:url(../images/pjingshui.jpg) no-repeat center 0;}
#pbanner_hb{ width:100% ; height:244px; background:url(../images/phuanbao.jpg) no-repeat center 0;}

/*-----------产品列表----------------*/
.pl_tit{ width:240px; height:52px; margin-left:20px; font-size:13px; color:#FFFFFF; text-align:center; line-height:52px; margin-bottom:5px;}
.pl_tit a{ color:#FFFFFF;}
.pl_box{ width:240px; margin-left:20px; padding-bottom:10px;}
.pl_box ul li{ width:240px;line-height:29px; text-indent:20px;}
.pl_box ul li a{ width:240px; display:block; background:url(../images/dot.png) no-repeat 5px center; color:#666666;}
.pl_box ul li a:hover{ width:235px; display:block; background:url(../images/dot.png) no-repeat 5px center; color:#003399; text-decoration:underline;}
ul#menu li ul li a {
  background:#E3E3E3;
  color:#666666;
  width:130px;
}
ul#menu li ul li{ width:230px; display:block;}

ul#menu li ul li a:hover {
  background:#BBFFFF;
  border-left: 5px  #003366 solid;
  padding-left: 5px;
}
/*---------.menu-----------*/
.menu ul li { display:block; list-style:none; overflow:visible;}
.menu ul li a {display:block; height:29px; width:240px; margin-top:0px; font-size:12px; color:#82846f; outline:none;}
/*.menu ul li .active {
	background:url(../images/on.png) top right no-repeat;
}

.menu ul li .inactive {
	background:url(../images/off.png) top right no-repeat;
}
*/
.menu ul li ul {display:none; background:#E1E1E1; /*margin-top:-4px;margin-bottom:20px;*/   }
.menu ul li ul li ul { margin-bottom:5px; }
.menu ul li ul li {display:block; background:none; font-size:12px; list-style:circle; color:#8f9d4c; margin-bottom:0px; margin-top:0px; padding-top:0px; padding-bottom:0px;  }
.menu ul li ul li a { background:none; font-size:12px; height:29px; padding-left:0px;color:#666666; }
.menu ul li ul li a:hover{  background:#BBFFFF; border-left: 5px  #003366 solid; text-indent:15px; }
.cur{ background:#BBFFFF; border-left: 5px  #003366 solid; text-indent:15px;}
/*---------.menu  end-----------*/

#pl_di{ width:190px; height:52px;  margin-left:20px; margin-bottom:20px;}
#pr_pic{ width:823px; height:155px; background:#FFFFFF; margin-left:70px; padding-top:15px;padding-bottom:15px;}
#pr_box{ width:823px; margin-left:70px; margin-top:10px; margin-bottom:30px;}
#pr_box p{ /*text-indent:2em;*/ color:#666666; font-size:14px; line-height:2em;}
#pr_box p img{ /*margin-left:-2em;*/}
#pr_tit{ color:#999999; font-size:30px; padding-top:20px; padding-left:20px; width:240px; margin-right:120px; float:left;}
#pr_tit p{color:#999999; font-size:16px;}
#pr_cp img{ width:200px; height:150px; border:2px solid #CCCCCC;}
#pr_cp{ }

#xw_tit{ width:190px; height:52px; background:url(../images/ititbg.jpg) no-repeat 0 0; margin-left:20px; font-size:13px; color:#FFFFFF; text-align:center; line-height:52px; margin-bottom:5px; }
#xw_box{ width:190px; margin-left:20px; padding-bottom:20px;}
#xw_box ul li{ width:190px; height:29px; line-height:29px; border-bottom:1px solid #e1e1e1; text-indent:20px;}
#xw_box ul li a{ width:190px; height:29px; display:block; background:url(../images/dot.png) no-repeat 5px center; color:#666666;}
#xw_box ul li a:hover{ width:190px; height:29px; display:block; background:url(../images/dot.png) no-repeat 5px center; color:#003399; text-decoration:underline;}
#xw_di{ width:190px; height:52px;  margin-left:20px; margin-bottom:20px;}
.xw{ width:823px; height:87px; border-bottom:1px solid #999999; margin-top:10px; padding-bottom:10px;}
.xw img{ border:1px solid #CCCCCC;}
.xw_tit{ font-size:14px;  font-weight:bold; height:25px; line-height:25px;}
.xw_tit a{ color:#333333;}
.xw_tit a:hover{ color:#003366;}
.xw_nr p{ font-size:12px; color:#666666; line-height:20px; text-indent:2em;}
#pxinwen{ width:823px; border-top:1px solid #999999; margin-left:70px; margin-bottom:50px;}
.xw_title{ font-size:20px; font-weight:bold; color:#666666; height:35px; line-height:35px;  text-align:center; margin-top:15px;}
.xw_time{ width:600px; margin:0 auto 10px auto; text-align:right; height:30px; line-height:30px;color:#666666;}
.xw_content{ border-top:1px solid #CCCCCC; width:100%; padding-top:15px; }
.xw_content p{ line-height:25px; text-indent:2em; color:#666666;}
.xw_content img{ margin-bottom:10px;}
#jianshu{width:823px;  margin-left:70px;}
#jianshu p{ line-height:25px; color:#666666; padding-top:10px; text-indent:2em; font-size:13px;}
.pcp_box{ width:823px; margin-left:70px; padding:10px 0; border-bottom:1px solid #CCCCCC;}
.pcp_tit{ color:#000066; font-size:14px; font-weight:bold; line-height:25px;}
.pcp_tit a{color:#0098B6; }
.pcp_box img{ }
.pcp_nr{ line-height:25px; width:90%; position:relative; height:150px; font-size:13px; color:#666666; }
.pcp_nr a{color:#666666;}
.middle{ vertical-align:middle;}
.p_more{ width:80px; height:25px; line-height:25px; background:url(../images/a_link.gif) no-repeat left center; text-indent:15px; position:absolute; right:0px; bottom:10px;}
.p_more a:hover{ color:#003366; text-decoration:underline;}
.content p{ line-height:25px; color:#666666;  margin-bottom:5px; font-size:14px; }
.content{ width:823px; margin-left:70px; margin-bottom:50px;}
.clear{ clear:both;}
.cutepage{ text-align:center; clear:both;  width:600px; height:30px; line-height:30px; background:#D9D9D9; border:1px solid #CCCCCC; margin:20px auto;}
.cutepage span{ margin-left:5px; margin-right:5px;}
.cutepage a{ margin-left:5px; margin-right:5px;}
.page{ height:30px; line-height:30px; color:#666666; padding-top:20px; border-top:2px dashed #CCCCCC; margin-top:20px;}
.page a{ color:#666666;}
.page a:hover{ color:#003366; text-decoration:underline;}
#biaoge td{ text-align:left;}
#search_box{ width:300px; height:30px; margin-top:20px; position:relative;}
.searchInput{ width:200px; height:28px; line-height:28px; border:1px solid #CCCCCC; text-indent:2px;}
.searchBtn{ width:50px; height:30px; border:1px solid #CCCCCC; position:absolute; top:0px; left:205px; cursor:pointer;}
#s_tab td{ height:30px; line-height:30px;}
#s_tab td a:hover{ color:#000066; text-decoration:underline;}
.prbox{ width:182px; height:167px; float:left; text-align:center; line-height:25px; margin-left:10px; margin-right:10px; margin-bottom:5px;}
.h_pic{ width:180px; height:135px; overflow:hidden; border:1px solid #CCCCCC; margin-bottom:5px;}
.h_pic img{ height:135px;}
.h_tit{ width:182px; height:25px; background:#283e62;}
.h_tit a{ color:#FFFFFF;}
.h_tit a:hover{ color:#FFFFFF;}
#pic_box{ width:700px; height:260px; background:#00b9e8;}
#pic{ width:256px; height:260px; float:left;}
#pic_tx{ float:right; width:200px; padding-right:25px;}
#fenlei{ height:40px; line-height:40px; border-bottom:#0094ba solid 1px; font-size:14px; color:#FFFFFF;}
#xshu{ padding-top:10px; line-height:25px; color:#FFFFFF; font-size:13px;}
#xshu p{color:#FFFFFF; }
.prbox a:hover{ text-decoration:underline;}
.xw_pic{ text-align:center; margin-bottom:10px; margin-top:10px;}
.xw_pic img{ border:2px solid #CCCCCC}
#cp_tit{ width:823px; height:30px; border-bottom: 1px solid #cccccc; line-height:30px; margin-left:70px; font-size:15px; font-weight:bold; text-indent:10px;}
.share{ width:200px; height:30px; }
.bdsharebuttonbox{ margin-top:-31px; margin-left:290px;}
#lx_tit{ width:100%; height:40px; line-height:40px; color:#00B0DF; font-size:20px; border-bottom:1px dotted #CCCCCC; margin-bottom:20px;}
#nrk1{ background:#40c8f4; width:803px; padding:10px; color:#FFFFFF; line-height:30px; text-indent:2em;-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius:5px; font-size:14px;}
#nrk2{ background:#0067b1; width:803px; padding:10px; color:#FFFFFF; line-height:30px; text-indent:2em;-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius:5px;font-size:14px;}
#nrk3{ background:#3ab449; width:803px; padding:10px; color:#FFFFFF; line-height:30px; text-indent:2em;-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius:5px;font-size:14px;}