@charset "gb2312";
/* CSS Document */
/*全局锁定*/
*{ padding:0; margin:0;}
li{ list-style:none}
html { text-align:center; font-size:12px; color:#4f4d4d; background: url(/templates/packet/images/bg.jpg) repeat-x top #f7f7f7; font-family:"微软雅黑", "Microsoft Yahei",Arial, Helvetica, sans-serif;}

/*公共样式*/
img{ border:0;}
#red{ color:#d62219;}
.clear{clear:both; height:0px; font-size:0px; line-height:0px;}
font{ font-size:12px;}
.ver_mid *{ vertical-align:middle;}
.Just_warp{ width:1000px; margin:auto auto auto auto; text-align:left; }

/*链接样式	*/
a:link,a:visited{ color: #3a3a3a; text-decoration:none;}
a:hover{ color: #000; text-decoration: none;}

#bai a:link,#bai a:visited{ color:#FFF;}
#bai a:hover{ color: #000; }
/**/


.Just_c{ width:1000px; margin:auto auto auto auto; text-align:left; /* box-shadow:#d2d2d2 0px 2px 2px;*/ }

.Just_top{ width:100%; margin:auto; }

.Just_top_1{ width:1000px; height:110px; margin:auto; overflow:hidden; }
.Just_top_1_line{ width:1000px; height:4px; float:left; background:#999999; }
.Just_top_1_l{ width:500px; height:110px; float:left;  }
.Just_top_1_r{ width:280px; height:110px; float:right; text-align:right; padding-right:5px; }
.Just_top_1_r_a{ width:270px; height:35px; float:left; line-height:35px; text-align:right; }
.Just_top_1_r_b{ width:280px; height:35px; float:left; margin:5px auto auto auto; line-height:35px; text-align:right; }


.Just_menu{ width:100%; height:28px;  background:url(/templates/packet/images/menu_bg.jpg) repeat-x;}
#Just_none{ background:none;}

/*.ddsmoothmenu{ width:998px; height:28px; margin:auto; border-left:1px solid #b3b3b3; border-right:1px solid #b3b3b3;}
.ddsmoothmenu ul li{ width:140px; height:28px; float:left; line-height:28px; display:inline; margin:auto auto auto auto; font-size:14px; position:relative; background:url(menu_line.png) no-repeat center right; font-weight:bold; }
.ddsmoothmenu ul li a { width:140px; height:28px; display:inline-block; color:#999; font-family:"微软雅黑", "Microsoft Yahei"; }
.ddsmoothmenu ul li a:hover{ color:#000; background: url(menu_hover.jpg) repeat-x top; }
*/

.ddsmoothmenu{ width:1000px; height:28px;   position:relative; z-index:20;  margin:13px auto; background:url(/templates/packet/images/menu_line.png) no-repeat center left; }
.ddsmoothmenu ul li{width:140px; height:28px; float:left; line-height:28px; display:inline; margin:auto auto auto auto; font-size:14px; position:relative; background:url(/templates/packet/images/menu_line.png) no-repeat center right; font-weight:bold;}
.ddsmoothmenu ul li a {  width:140px; height:28px; display:inline-block; color:#999; font-family:"微软雅黑", "Microsoft Yahei"; }
.ddsmoothmenu ul li a:hover, .ddsmoothmenu ul li a.selected, .ddsmoothmenu ul li.selected {	color:#000; background: url(/templates/packet/images/menu_hover.jpg) repeat-x top; }
.selected a { background: #ae141c }
.ddsmoothmenu ul li ul { width:140px; position:absolute; left:0; display:none; visibility:hidden; }
.ddsmoothmenu ul li ul li {	width:138px; height:26px; line-height:26px; border:1px solid #ececec; zoom:1; font-size:12px ;margin-left:0px; position: relative; background:none; float:left; border-top:none; background:#FFF;}
.ddsmoothmenu ul li ul li a { width:138px; height:26px; color:#757575; font-family:Arial; display:inline-block; _zoom:1; font-weight:100; }
.ddsmoothmenu ul li ul li a:hover{ background:#ececec; color:#000;}


.ddsmoothmenu ul li ul li ul{ top: 0 }
* html .ddsmoothmenu{ height: 1%;}
.downarrowclass{ position: absolute; top: 12px; right: 7px }
.rightarrowclass{ position: absolute; top: 6px; right: 5px }
.ddshadow{ position: absolute; left: 0; top: 0; width: 0; height: 0; background: none  }
.toplevelshadow{ opacity: 0.8 }
.cls {zoom:1;}
.cls:after {content:'.';visibility:hidden;display:block;height:0;clear:both;}



.ban{ width:1000px; height:240px; margin:15px auto auto auto; }

.fullSlide{ width:1000px; position:relative; height:240px; background:#FFF;  }	
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.fullSlide .bd ul{ width:100% !important;  }	
.fullSlide .bd li{ width:100% !important;  height:240px; overflow:hidden; text-align:center;  }	
.fullSlide .bd li a{ display:block; height:240px; }	
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(/templates/packet/images/touming.png) repeat-x; text-align:center; _background:#000; _filter:alpha(opacity=30); }	
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }	
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(/templates/packet/images/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px; 	}	
.fullSlide .hd ul .on{ background-position:0 0; }

.fullSlide .prev,
.fullSlide .next{ position:absolute; left:5%; top:50%; margin-top:-25px; display:block; width:45px; height:45px; background:url(/templates/packet/images/tab.png) 0px 0px no-repeat; filter:alpha(opacity=50); opacity:0.5;   }
.fullSlide .next{ left:auto; right:5%; background-position:-45px 0px; }
.fullSlide .prev:hover,
.fullSlide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.fullSlide .prevStop{ display:none;  }
.fullSlide .nextStop{ display:none;  }



.Just_i_left{ width:710px; float:left;}


.Just_proList{ width:710px; float:left; margin:15px auto auto auto;}
.Just_proList ul li{ width:236px; height:207px; float:left; margin:1px auto 4px auto;}
.Just_proList ul li span{ width:220px; height:30px; float:left; background:url(/templates/packet/images/list_link.jpg) no-repeat; color:#FFF; line-height:30px; font-weight:bold; font-size:14px; padding-left:16px;}
.Just_proList ul li:hover span{ background:url(/templates/packet/images/list_hover.jpg) no-repeat;}
.Just_proList ul li p{ width:236px; height:177px; float:left;}
.Just_proList ul li p img{ width:236px; height:177px;}


.i_pro{ width:710px; float:left; margin:15px auto auto auto;}
.i_pro_t{ width:710px; height:32px; float:left; position: relative;}
.i_pro_t ul{ float:left; margin:1px auto auto auto; position:absolute;}
.i_pro_t li{ width:142px; height:32px; float:left; line-height:32px; font-size:14px; font-weight:bold; font-family:"微软雅黑"; text-align:center; background:url(/templates/packet/images/i_tag_link.jpg) no-repeat; color:#FFF;}
.i_pro_t li span{ cursor:pointer;}
.i_pro_t li.current{ background:url(/templates/packet/images/i_tag_hover.jpg) no-repeat; color:#999;}
.i_pro_c{ width:704px; float:left; margin:auto auto auto 2px; display:inline; border:1px solid #9491a2;}
.i_pro_c ul{ width:650px; float:left; margin:15px auto auto 25px; display:inline;}
.i_pro_c ul li{ width:650px; height:60px; float:left; display:inline; margin:15px auto auto auto; border-bottom:1px solid #c4c4c4;}
.i_pro_c ul li span{ width:105px; height:60px; float:left; line-height:20px;}
.i_pro_c ul li h3{ width:540px; float:left; line-height:25px; color:#0027a5; }
.i_pro_c ul li h3 a{ color:#0027a5;
                     overflow:hidden; 
white-space:nowrap; 
text-overflow:ellipsis; /* for IE */ 
-o-text-overflow: ellipsis; /* for Opera */ 
-icab-text-overflow: ellipsis; /* for iCab */ 
-khtml-text-overflow: ellipsis; /* for Konqueror Safari */ 
-moz-text-overflow: ellipsis; /* for Firefox,mozilla */ 
-webkit-text-overflow: ellipsis; /* for Safari,Swift*/ 
max-width:490px;

}
.i_pro_c ul li h3 a:hover{ color:#0027a5; text-decoration: underline;}
.i_pro_c_more{ width:650px; height:50px; float:left; margin:20px auto auto auto; text-align:right;}


.Just_i_right{ width:270px; float:right;}

.Just_i_r_nav{ width:270px; float:left; margin:20px auto auto auto;}
.Just_i_r_nav ul li{ width:270px; height:38px; float:left; background:url(/templates/packet/images/i_r_nav_link.jpg) no-repeat; }
.Just_i_r_nav ul li h3{ padding-left:30px; float:left;}
.Just_i_r_nav ul li span{ width:50px; height:38px; float:right; text-align:center;}
.Just_i_r_nav ul li a{ width:270px; height:38px; float:left; line-height:38px; font-size:12px; font-weight:bold; display:block;}
.Just_i_r_nav ul li a:hover{ background: url(/templates/packet/images/i_r_nav_hover.jpg) no-repeat;}


.Just_i_r_pro_ser{ width:270px; float:left; margin:12px auto auto auto; border:1px solid #cecece; box-shadow:#d2d2d2 0px 2px 2px;}



.Just_i_r_proRemT{ width:270px; height:30px; float:left; margin:20px auto auto auto; border:1px solid #cecece; }
.Just_i_r_proRemT span{ float:left; padding-left:20px; font-size:14px; line-height:30px;}

.Just_i_r_proRemC{ width:270px; float:left; margin:5px auto auto auto; border:1px solid #cecece;}
.Just_i_r_proRemC span{ width:220px; height:165px; float:left; display:inline; margin:15px auto auto 25px;}
.Just_i_r_proRemC h3{ width:270px; height:25px; float:left; text-align:center; line-height:25px; font-weight:100;}
.Just_i_r_proRemC p{ width:270px; height:30px; float:left;  border-top:1px solid #cecece; }
.Just_i_r_proRemC p em{ float:left; padding-left:25px; line-height:30px;}

.Just_bot_nav{ width:1000px; height:195px; float:left; margin:15px auto auto auto; background: url(/templates/packet/images/bot_nav_bg.jpg) repeat-x; overflow:hidden; }
.Just_bot_nav dl{ width:180px; float:left; display:inline; margin:10px auto auto 15px;}
.Just_bot_nav dl dt{ width:180px; height:26px; float:left; line-height:24px; font-weight:bold;}
.Just_bot_nav dl dd{ width:180px; height:20px; float:left; line-height:20px;}

.Just_bot{ width:1000px; height:65px; margin:25px auto auto auto; background:#ebebeb; overflow:hidden; border-top:3px solid #999999;}
.Just_bot_1{ width:1000px; float:left; font-size:14px; color:#666666;}

.Just_copy{ float:left; margin:5px auto auto 20px; line-height:20px;}
.Just_bot_r{ float:right; line-height:30px; padding-right:20px;}


.keifu{ position:fixed; top:10%; right:0; width:140px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:140px;}

.icon_keifu{ width:51px; height:100px; float:left; background:url(/templates/packet/images/keifu.png) 0 0; position: absolute; display:none; cursor:pointer;}

.keifu_box{ float:left; width:140px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:140px; height:36px; background:url(/templates/packet/images/xianfu_top.png) no-repeat; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:15px; height:15px; background:url(/templates/packet/images/keifu_close.png) -42px 0; position:absolute; bottom:18px; right:58px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ background:url(/templates/packet/images/xuanfu_content.png) repeat-y; padding-top:5px;}
.xuanfu_qq{ width:140px; text-align:center; line-height:20px; }
.xuanfu_qq a{ margin:5px 0; display:block; background:url(/templates/packet/images/QQTalk.jpg) center center no-repeat; width:140px; height:23px;}
.xuanfu_qita{ width:115px; margin:0 auto; border-top:#f4f4f4 1px solid; border-bottom:#f4f4f4 1px solid;}
.xuanfu_weibo{ float:left; margin:5px 0 0 12px; width:90px; height:20px; text-align:center;}
.xuanfu_weixin{ float:left; margin:10px 0  0 5px; background:url(/templates/packet/images/mobileCode.png) no-repeat; display:block;width:104px; height:104px; }
.xuanfu_weixin1{ float:left; margin:10px 0  0 5px; background:url(/templates/packet/images/mobileCode1.png) no-repeat; display:block;width:104px; height:104px; }
.xuanfu_dianhua{ width:140px; float:left; }
.xuanfu_tit{width:140px; text-align:center; color:#4e4e4e; font-weight:bold; padding:5px 0 0;}
.xuanfu_tel{width:140px; text-align:center; color:#143362; padding:0; font-size:18px; font-family:"Impact";}
.keifu_bot{ width:140px; height:50px; background:url(/templates/packet/images/xuanfu_bottom.png); }


.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background:#54bbdf url(/templates/packet/images/cd-top-arrow.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
  opacity: .8;
}


.z_body{ background:url(/templates/packet/images/z_bg.jpg) no-repeat top fixed;}

.z_ban{ width:100%; height:175px; margin:auto;}
.z_ban_c{ width:1000px; margin:auto; text-align:left;}
.z_ban_c span{ float:right; margin:35px 10px auto auto; display:inline;}

.zbox{ width:100%; text-align:center; margin:auto auto auto auto; }
.zbox_c{ width:1000px; margin:auto; text-align:left; overflow:hidden; background:#FFF; box-shadow:#d2d2d2 0px 5px 5px; padding-bottom:15px;}


.Just_l{ width:225px; float:left; display:inline; margin:10px auto auto 10px; }
.Just_r{ width:730px; float:right; display:inline; margin:10px 10px auto auto; }


.z_n{ width:225px; float:left; margin:auto auto auto auto; box-shadow:#d2d2d2 0px 5px 5px;}
.z_n_t{ width:225px; height:38px; float:left; background:url(/templates/packet/images/l_img1.png) no-repeat; font-size:16px; color:#FFF; line-height:38px; font-weight:bold; font-family:"微软雅黑"; }
.z_n_t span{ float:left; padding-left:20px;}
.z_n_c{ width:222px; float:left; margin:auto auto auto auto; padding-top:5px; padding-bottom:5px; background:#FFF; }
.z_n_c ul li{ width:210px; float:left; margin:auto auto auto 6px; display:inline;background: url(/templates/packet/images/z_n_link.jpg) no-repeat left; color:#0027a5;}
.z_n_c ul li span{ float:left; padding-left:20px;}
.z_n_c ul li a:link,.z_n_c ul li a:visited{ width:210px; height:36px; float:left; display:inline; margin:auto;  line-height:36px; display:block; font-size:12px; font-family:"微软雅黑", "Microsoft Yahei";}
.z_n_c ul li a:hover{ color: #0027a5; background:url(/templates/packet/images/z_n_hover.jpg) no-repeat left; }
.z_visited a{ color: #0027a5; background:url(/templates/packet/images/z_n_hover.jpg) no-repeat left; }



.z_r_t{ width:730px; height:68px; float:left; background:url(/templates/packet/images/z_r_t_bg.jpg) no-repeat; margin:auto auto auto auto;}
.z_r_t span{ height:68px; float:left; font-size:20px; font-weight:bold; color:#5d5d5d; line-height:68px; padding-left:25px; font-family: "宋体";}
.z_r_t p{ float:right; padding-right:15px; line-height:68px; font-size:12px;}
.z_r_c{ width:720px; float:left; display:inline; margin:auto auto auto 10px; padding-bottom:50px; padding-top:15px;}

.z_view_t{ width:720px; float:left; display:inline; margin:15px auto auto 16px; text-align:center; line-height:28px; font-size:20px; color:#434343; font-weight:bold; font-family:"微软雅黑", "Microsoft Yahei";}
.z_view_n{ width:720px; height:28px; float:left; display:inline; margin:15px auto auto auto; text-align:center; line-height:28px; border-top:1px dotted #CCC; border-bottom:1px dotted #CCC;}
.z_view{ width:720px; float:left; display:inline; margin:15px auto auto auto; line-height:160%; font-size:14px; font-family:"宋体";}

.z_view{ width:720px; float:left; display:inline; margin:15px auto auto auto; line-height:160%; font-size:14px; font-family:"宋体";}


.z_pro_view_1{ width:720px; float:left; margin:15px auto auto auto;}
.z_pro_view_1_pic{ width:220px; height:150px; float:left;}
.z_pro_view_1_r{ width:450px; float:right;}
.z_pro_view_1_t{ width:450px; height:30px; float:left; line-height:30px; font-size:16px; font-weight:bold;}
.z_pro_view_1_text1{ width:450px; height:140px; float:left; margin:10px auto auto auto; line-height:40px; font-size:12px; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}
.z_pro_view_1_text1 *{ vertical-align:middle;}
.z_pro_view_1_text1 img{ border-radius:5px;}
.z_pro_view_1_text2{ width:450px; float:left; line-height:30px; font-size:12px; }


.z_news{ width:780px; float:left; display:inline; margin:15px auto auto auto; }
.z_news ul li{ width:780px; height:70px; float:left; display:inline; margin:15px auto auto auto; border-bottom:1px solid #e2e2e2;}
.z_news ul li span{ width:105px; height:60px; float:left; line-height:20px;}
.z_news ul li h3{ width:540px; float:left; line-height:25px; color:#0027a5; }
.z_news ul li h3 a{ color:#0027a5;}
.z_news ul li h3 a:hover{ color:#0027a5; text-decoration: underline;}



.z_pro_list{ width:980px; height:68px; float:left; display:inline; margin:10px auto auto 10px; background:url(/templates/packet/images/z_pro_tit.jpg) no-repeat;}
.z_pro_list span{ height:68px; float:left; font-size:20px; font-weight:bold; color:#5d5d5d; line-height:68px; padding-left:25px; font-family: "宋体";}

.z_pro_list_box{ width:980px; float:left; display:inline; margin:15px auto auto 10px; background:url(/templates/packet/images/z_pro_c_bg.jpg) repeat-y;}
.z_pro_list_box_t{ width:980px; height:25px; float:left; background:url(/templates/packet/images/z_pro_c_top.jpg) no-repeat top;}
.z_pro_list_box_c{ width:960px; float:left; display:inline; margin:10px auto auto 10px; }
.z_pro_list_box_bot{ width:980px; height:25px; float:left; background:url(/templates/packet/images/z_pro_c_bot.jpg) no-repeat top;}

.z_pro_list_nav{ width:310px; height:320px; float:left; display:inline; margin:15px auto auto 5px; background:url(/templates/packet/images/pro_tit_bg.jpg) repeat-x top; border-radius:5px; box-shadow:#d2d2d2 0px 5px 5px; border:1px solid #b4b4ba;}
.z_pro_list_nav h3{ width:280px; height:60px; float:left; line-height:60px; font-size:14px; display:inline; margin:auto auto auto 15px;}
.z_pro_list_nav span{ width:280px; height:100px; float:left; display:inline; margin:auto auto auto 15px;}
.z_pro_list_nav ul{ width:270px; float:left; display:inline; margin:10px auto auto 20px;}
.z_pro_list_nav ul li { width:270px; height:18px; float:left; line-height:18px;}


.z_pro{ width:720px; float:left; display:inline; margin:auto auto auto auto;}
.z_pro ul li{ width:720px; height:170px; float:left; margin:15px auto auto auto; overflow:hidden; border-bottom:1px solid #e7e7e7; }
.z_pro ul li span{ width:185px; height:135px; float:left; display:inline; margin:auto 10px auto auto;}
.z_pro ul li h3{ width:520px; height:30px; float:left; line-height:30px; margin:auto auto auto auto; font-family:"微软雅黑", "Microsoft Yahei"; font-size:14px; overflow:hidden; }
.z_pro ul li p{ width:520px; height:66px; float:left; line-height:22px; margin:5px auto auto auto; font-family:"微软雅黑", "Microsoft Yahei"; font-size:12px; }
.z_pro ul li font{ width:520px; height:30px; float:left; line-height:22px; margin:5px auto auto auto; font-family:"微软雅黑", "Microsoft Yahei"; font-size:14px; text-align:right; color:#ff5f31; }
.z_pro ul li font a{ color:#ff5f31; font-weight:bold;}




.z_honor{ width:720px; float:left; display:inline; margin:auto auto auto auto;}
.z_honor ul li{ width:213px; float:left; display:inline; margin:25px 5px auto 15px; position:relative; overflow:hidden; }
.z_honor ul li span{ width:211px; height:261px; float:left; border:1px solid #d6d6d6;}
.z_honor ul li:hover span{ width:211px; height:261px; float:left; border:1px solid #629aea; background:#FFF;}
.z_honor ul li span img{ width:205px; height:255px; padding:3px;}
.z_honor ul li h3{ width:211px; height:30px; float:left; line-height:30px; text-align:center; margin:10px auto auto auto; font-family:"微软雅黑", "Microsoft Yahei"; font-size:14px; overflow:hidden; font-weight:100; background:#d6d6d6;}

.z_honor ul li .dask{ width:213px; height:263px; position:absolute; top:-263px; left:0; text-align:center; background:#000;/*filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;*/}
.z_honor ul li .dask a{ width:213px; height:263px; display:block;}
.z_honor ul li .dask p{ margin:60px auto auto auto; }


.page{ width:710px; float:left; margin:20px auto auto auto; text-align:center;}
.next1{ width:710px; float:left; margin:20px auto auto auto; display:inline; border-top:1px dotted #999;}
.next1 li{ width:710px; float:left; margin:10px auto auto auto; }

.page_960{ width:960px; float:left; margin:20px auto auto auto; text-align:center;}
.next_960{ width:960px; float:left; margin:20px auto auto auto; display:inline; border-top:1px dotted #999;}
.next_960 li{ width:960px; float:left; margin:10px auto auto auto; }

.pagenav{ float:left; margin:20px auto auto auto; }
.pagenav span{ padding:2px 10px 2px 10px; display:block; background:#f4f4f4; border:1px solid #e2e2e2; float:left; display:inline; margin:auto 5px auto auto;}
.pagenav a{ padding:2px 10px 2px 10px; display:block; background:#f4f4f4; border:1px solid #e2e2e2; float:left; display:inline; margin:auto 5px auto auto;}

.share_960{ width:950px; height:20px; float:left; margin:15px auto auto auto; background:#e9e9e9; padding:8px 0px 8px 10px;}