@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0}
body{ color:#444;margin:0 auto;padding:0; background:#fff;font-family:Helvetica,Arial,"Microsoft Yahei";  font-size:14px;line-height:20px;}
em, i{font-style: normal;}
fieldset, img{border: 0 none;}
ul, ol, li{list-style: none outside none; margin:0; padding:0;}
a{color: #444; outline: medium none; text-decoration: none;}
a:hover{ text-decoration:none;}
button, input, select, textarea{font-size: 100%; outline: medium none;}
td.numerical{text-align:right}
h1,h2,h3,h4,h5,h6{ font-weight:500;}
img{border:0;-ms-interpolation-mode:bicubic}
.clearfix:after{content:".";display:block;width:0;height:0;clear:both;visibility:hidden}
* html .clearfix{height:1%}
.clearfix{min-height:1%}
.block {display: block!important;}
.form-group{ margin-bottom:20px;}
.help-block{ color:#999!important;}
.tooltip{ white-space:nowrap; font-size:12px!important; font-family:"SimSun";}
.btn{ padding:5px 25px;}
.btn.small{ padding:5px 15px;}
.form-control{ padding:4px 8px; height:32px;}
.form-control-after .form-control{border: 0 none;padding: 0;height: auto;box-shadow: none;}
hr.split{ border-color:#e8e8e8; margin:20px -15px;}
.pagination>li>a, .pagination>li>span{ height:34px;}
a,button{outline-style:none !important;}
.btn:hover,.btn:focus,.btn:active{ outline:none;}
.block_auto{ display:block; margin-left:auto; margin-right:auto;}
.fade{opacity: 0; -webkit-transition: opacity .15s linear; -o-transition: opacity .15s linear; transition: opacity .15s linear;}
.fade.in{opacity: 1;}
.tooltip{position: absolute; z-index: 1070; display: block; font-family:'Microsoft YaHei'; font-size: 12px; font-weight: normal; line-height: 1.4; filter: alpha(opacity=0); opacity: 0;}
.tooltip.in{filter: alpha(opacity=90); opacity: .9;}
.tooltip.top{padding: 5px 0; margin-top:0;}
.tooltip-inner{max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; text-decoration: none; background-color: #000; border-radius: 4px;}
.tooltip-arrow{position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid;}
.tooltip.top .tooltip-arrow{bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000;}
.m0 { margin:0!important;}
.mt0{ margin-top:0 !important}
.mr0{ margin-right:0 !important}
.mb0{ margin-bottom:0 !important}
.ml0{ margin-left:0 !important}
.mt5{ margin-top:5px !important;}
.mr5{ margin-right:5px !important;}
.mb5{ margin-bottom:5px !important;}
.ml5{ margin-left:5px !important;}
.mt10{ margin-top:10px !important;}
.mr10{ margin-right:10px !important;}
.mb10{ margin-bottom:10px !important;}
.ml10{ margin-left:10px !important;}
.mlr10{ margin-left:10px; margin-right:10px;}
.mtb10{ margin-top:10px; margin-bottom:10px;}
.m10{ margin:10px !important;}
.mt15{ margin-top:15px !important;}
.mr15{ margin-right:15px !important;}
.mb15{ margin-bottom:15px !important;}
.ml15{ margin-left:15px !important;}
.p0 { padding:0!important;}
.pt0{ padding-top:0 !important}
.pr0{ padding-right:0 !important}
.pb0{ padding-bottom:0 !important}
.pl0{ padding-left:0 !important}
.pt5{ padding-top:5px !important;}
.pr5{ padding-right:5px !important;}
.pb5{ padding-bottom:5px !important;}
.pl5{ padding-left:5px !important;}
.pt10{ padding-top:10px !important;}
.pr10{ padding-right:10px !important;}
.pb10{ padding-bottom:10px !important;}
.pl10{ padding-left:10px !important;}
.plr10{ padding-left:10px; padding-right:10px;}
.ptb10{ padding-top:10px; padding-bottom:10px;}
.p10{ padding:10px;}
.pt15{ padding-top:15px !important;}
.pr15{ padding-right:15px !important;}
.pb15{ padding-bottom:15px !important;}
.pl15{ padding-left:15px !important;}
.font12 { font-size:12px !important;}
.font14 { font-size:14px !important;}
.font16 { font-size:16px !important;}
.font18 { font-size:18px !important;}
.font20 { font-size:20px !important;}
.font22 { font-size:22px !important;}
.co_b, .co_b a:link, .co_b a:visited, .co_b:link, .co_b:visited{color:#1b66c7!important;}
.co_b a:hover,.co_b:hover{color:#1b66c7!important;}
.co_c, .co_c a:link, .co_c a:visited, .co_c:link, .co_c:visited{color:#ccc!important;}
.co_c a:hover,.co_c:hover{color:#ccc!important;}
.co_6, .co_6 a:link, .co_6 a:visited, .co_6:link, .co_6:visited{color:#666!important;}
.co_6 a:hover,.co_6:hover{color:#666!important;}
.co_9, .co_9 a:link, .co_9 a:visited, .co_9:link, .co_9:visited{color:#999!important;}
.co_9 a:hover,.co_9:hover{color:#999!important;}
.co_red, .co_red a:link, .co_red a:visited, .co_red:link, .co_red:visited{color:#d6592d!important;}
.co_red a:hover,.co_red:hover{color:#d6592d!important;}
.co_green, .co_green a:link, .co_green a:visited, .co_green:link, .co_green:visited{color:#339933!important;}
.co_green a:hover,.co_green:hover{color:#339933!important;}
.co_orangre, .co_orangre a:link, .co_orangre a:visited, .co_orangre:link, .co_orangre:visited{color:#f90!important;}
.co_orangre a:hover,.co_orangre:hover{color:#f90!important;}
.f_n{ font-weight:normal;}
.show_img{ display:block; position:relative;}
.show_img img{ display:block; }
.show_img:after { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1); content: "";height: 100%;left: 0; opacity: 0;position: absolute; top: 0;transition: all 0.5s ease 0s; width: 100%;}
.show_img:hover:after { opacity: 1;}
.container { width: 1150px; margin:0 auto; border:px solid #000}
/*@media (max-width: 768px){
	.container { width:auto; margin:0 auto;}
}*/
.pull-left{ float:left;}
.pull-right{ float:right;}
.media, .media-body {overflow: hidden; zoom: 1;}
.media-left { float:left;padding-right: 15px;}
.text-right{ text-align:right;}
/*@media (max-width: 768px){
	.media-left { float:none;padding-right: 0;}
}*/
#header{width:100%; height:72px; background-color:#fff; border-bottom: 1px solid #e5e5e5; z-index:99;}
#header .header .logo{float:left; background:url(../images/logo.png) 0 0 no-repeat; width:335px; height:56px; margin-top:8px; border:0px solid #000;}
#header .header .logo a{ display:block; width:100%; height:100%;}
#header .header ul.normal{float:right;}
#header .header ul.normal li{float:left; display:inline-block; height:72px; line-height:70px; margin-left:18px; position:relative; z-index:99;}
#header .header ul.normal li a{font-size:15px; color:#888; border-top:2px #fff solid; text-decoration:none; display:inline-block; padding:0 10px; position:relative;}
#header .header ul.normal li.home a{padding:0 20px;}
#header .header ul.normal li a.mutl{ padding:0 20px 0 10px;}
#header .header ul.normal li a:hover{color:#0080cc; border-top:2px #0080cc solid;}
#header .header ul.normal li a i{width:7px; height:8px; background:url(../images/bar_show.png) 0 0 no-repeat; display:inline-block; position:absolute; right:5px; top:33px;-moz-transition:-moz-transform .2s ease-in; -webkit-transition:-webkit-transform .2s ease-in; -o-transition:-o-transform .2s ease-in; transition:transform .2s ease-in; -moz-transform:rotate(0); -webkit-transform:rotate(0); -o-transform:rotate(0); transform:rotate(0) }
#header .header ul.normal li a:hover i{ background-position:0 -8px;-moz-transform:rotate(180deg); -moz-transform-origin:50% 30%; -webkit-transform:rotate(180deg); -webkit-transform-origin:50% 30%;-o-transform:rotate(180deg); -o-transform-origin:50% 30%; transform:rotate(180deg); transform-origin:50% 30%; filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
#header .header ul.normal li.active a{color:#0080cc; border-top:2px #f5f5f5 solid; background-color:#f5f5f5;}
#header .header .sub_nav_box{ display:none; background-color:#fff; position:absolute; top:72px; left:-20px;box-shadow: 0 4px 6px rgba(0,0,0,0.3);}
#header .header ul.sub_nav{ width:150px; float:inherit;}
#header .header ul.sub_nav li{ display:block; float:inherit; height:42px; line-height:42px; margin:0; padding:0; border-bottom:1px #e5e5e5 solid;}
#header .header ul.sub_nav li a{ padding:0 0 0 20px;transition: all 0.2s ease-out 0s;}
#header .header ul.sub_nav li a,
#header .header ul.normal li.active ul.sub_nav li a{ display:block; font-size:14px; white-space:nowrap; color:#888;padding:0 20px; border-top:none;}
#header .header ul.sub_nav li a:hover,
#header .header ul.normal li.active ul.sub_nav li a:hover{ color:#0080cc;border-top:none;}
#header .header ul.sub_nav li a:hover{text-indent:10px;}
#header .header ul.sub_nav li a em{ float:right;width:7px; height:8px; background:url(../images/bar_show.png) right -16px no-repeat; display:inline-block; margin-top:18px; transition:all ease-out .2s; opacity:0}
#header .header ul.sub_nav li a:hover em{ opacity:1}
.drop_down{ display:none; height:72px; line-height:72px;position:absolute; right:15px; top:0; padding:0 20px;}
/*@media (max-width: 768px){
	#header .container { padding:0 15px;}
	.drop_down{ display:block; }
	#header .header ul.normal{ display:none; background-color:#fff; position:absolute; right:0; top:0;}
	#header .header ul.normal li{ float:none; display:block; height:40px; line-height:40px;}
	
}*/
.footer_container{ background-color:#2f3134; color:#fff; font-size:14px; height:300px; line-height:158px; overflow:hidden;}
.footer_container .container .left_con{line-height:58px; text-align:center;}
.footer_container .container .left_con a{ color:#787878;}
.footer_container .container .left_con a:hover{color:#787878; text-decoration:underline;}
.footer_container span{ padding-left:15px;}
.footer_container .right_nav{ float:right;}
.footer_container .right_nav a{color:#bbb; font-size:12px; line-height:38px;padding:0 8px;}
.footer_container .right_nav a:hover{color:#bbb; text-decoration:underline;}
/*@media (max-width: 768px){
	.footer_container .right_nav{ display:none;}
	.footer_container .container .left_con{ float:none; text-align:center;}
}*/
/*广告位*/
.ad_jumbotron {width: 100%; height:220px;overflow: hidden; position:relative; margin-bottom:40px;}
.ad_jumbotron .container{ padding-top:70px;}
.ad_jumbotron img{position: absolute; top: 0;left: 0;min-width: 100%;height:220px; z-index:1;}
.ad_jumbotron h3{ margin-bottom:15px; position:relative; z-index:2; color:#fff; font-size:20px;}
.ad_jumbotron p{ font-size:14px; position:relative; z-index:2; color:#f5f5f5; width:50%; line-height:24px;}
/*@media (max-width: 768px){
	.ad_jumbotron .container{ padding:70px 15px 0 15px;}
}*/
/*栅格*/
.span_part{ float:left; margin-top:50px; border:px solid #000}
.span3 {width:240px; border:px solid  #000}
.span4 {width:260px;}
.span8{width:850px; padding-left:30px;}
.span9 {width:860px; padding-left:40px; height:auto;}



.menu_list{margin:10px auto;width:185px;}
.menu_head{width:185px;height:47px;line-height:47px;padding-left:38px;font-size:14px;color:#525252;cursor:pointer;border:1px solid #e1e1e1;position:relative;font-weight:bold;background:#f1f1f1 url(../images/pro_left.png) center right no-repeat;margin:0;}
.menu_list .current{background:#f1f1f1 url(../images/pro_down.png) center right no-repeat;}
.menu_body{width:223px;height:auto;overflow:hidden;line-height:25px;border-left:1px solid #e1e1e1;backguound:#fff;border-right:1px solid #e1e1e1;}
.menu_body a{display:block;width:223px;height:25px;line-height:25px;padding-left:8px;color:#777777; font-size:12px;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;}
.menu_body a:hover{text-decoration:none;}






/*正文*/
.ContainerCon{margin:30px 0; line-height: 30px; font-size: 14px; margin-bottom:24px; text-align: Justify;text-justify: inter-ideograph; color:#6a6a6a;}
.ContainerCon hr {background-color:#ccc;border:0;color:#ccc;height:1px;margin-bottom:14px;margin-top:14px;clear:both}
.ContainerCon center{font-size:12px;}
.ContainerCon img{ display:inline-block; margin:5px auto;max-width:800px;}
*html .ContainerCon img{height: expression(this.width > 800px ? this.height * 800px / this.width : auto);width: expression(this.width > 800px ? "800px" : auto);}
*+html .ContainerCon img{height: expression(this.width > 800px ? this.height * 800px / this.width : "");width: expression(this.width > 800px ? "800px" : "");}
.ContainerCon p,.ContainerCon div{line-height: 30px; font-size: 14px; margin-bottom:24px; text-align: Justify;text-justify: inter-ideograph; color:#6a6a6a; text-indent:0;}
.ContainerCon a,
.ContainerCon a:visited{text-decoration:none;}
.ContainerCon a:hover,
.ContainerCon a:active{text-decoration:underline;}
.ContainerCon h1,
.ContainerCon h2,
.ContainerCon h3,
.ContainerCon h4,
.ContainerCon h5,
.ContainerCon h6{font-size:14px; font-weight:bold; line-height:23px; margin:5px 0;}
#Container h1.title{ font-size:26px; color:#444; text-align:center; padding:20px 0 15px 0; margin-bottom:10px; line-height:36px; border-bottom:1px #eee solid;}
#Container .artInfo{ text-align:center; color:#aaa; padding-bottom:20px;}
#Container .artInfo span{ padding:0 5px;}
#Container .page{ padding:10px; border-top:1px #e0e0e0 solid; margin:15px 0 0 0; line-height:24px; color:#888;}
#Container .page a{color:#0080cc;}
#Container .page a:hover{color:#0080cc; text-decoration:underline;}
.con_summary{background: #f7f7f7; padding: 10px;border-radius: 5px;margin-bottom: 20px;color: #666;}
/*@media (max-width: 768px){
	.ContainerCon img{ max-width:100%;}
}*/
/*分页*/
.pagination{display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px;}
.pagination > li{display: inline;}
.pagination > li > a,
.pagination > li > span{position: relative; float: left; padding:0 12px; height:34px; margin-left: -1px; line-height:34px; color: #0080cc; text-decoration: none; background-color: #fff; border: 1px solid #ddd;}
.pagination > li:first-child > a,
.pagination > li:first-child > span{margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.pagination > li:last-child > a,
.pagination > li:last-child > span{border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus{color: #0080cc; background-color: #eee; border-color: #ddd;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{z-index: 2; color: #fff; cursor: default; background-color: #0080cc; border-color: #0080cc;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus{color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd;}

.fixed_menu{position:fixed; right:20px; bottom:50px; z-index:99;}
.fixed_menu li{width:50px; height:50px; cursor:pointer; display:block; margin-top:-1px; background-color:#fff; border:1px #eee solid; }
.fixed_menu li i{ width:50px; height:50px; background:url(../images/fixed_menu.png) center 0 no-repeat; display:block;}
.fixed_menu li:hover{background-color:#f4f4f4;}
.fixed_menu li.tel i{ background-position:0 0;}
.fixed_menu li.code i{ background-position:0 -50px;}
.fixed_menu li.go_top i{ background-position:0 -103px;}
.fixed_menu li.tel:hover i{ background-position:-50px 0;}
.fixed_menu li.code:hover i{ background-position:-50px -50px;}
.fixed_menu li.go_top{ height:45px;background-color:#3696e5; border:1px #3696e5 solid;}
.fixed_menu li.go_top i{}
.fixed_menu .phone{display:none; position:absolute; bottom:0; left:-170px; width:170px; height: 50px; line-height:50px; text-align:center; font-size:18px;
color:#888; background-color:#f4f4f4;  border:1px #eee solid;opacity:0;}
.fixed_menu .code .show_code_box{display:none; position:absolute; bottom:0; left:-152px; opacity:0; width:152px; height:182px; border:1px #eee solid; text-align:center; background-color:#fff;}
.fixed_menu .code .show_code_box img{width:150px; height:150px; display:block; margin:0 auto;}
.fixed_menu .code .show_code_box span{ display:block; height:24px; margin: 0; color:#666; font-size:12px;}
/*@media (max-width: 768px){
	.fixed_menu li.tel{ display:none}
	.fixed_menu li.code{ display:none}
}*/
/*解决方案*/
.program_nav{ height:32px; background-color:#505050; padding:10px 0;line-height:32px;color:#fff;}
.program_nav h3{ float:left; font-size:16px; }
.program_nav ul{ float:right;}
.program_nav ul li{ display:inline-block; float:right;}
.program_nav ul li a{display:inline-block; border:1px #bbb solid; border-radius:15px; height:30px; line-height:30px; text-align:center; color:#fff; padding:0 30px; margin-left:15px;}
.program_nav ul li a:hover, .program_nav ul li a.active{background-color:#0080cc; border:1px #0080cc solid;}
.next_container .container{ padding-top:30px;}
.next_container .left_img{ float:left;}
.next_container .right_text{ float:right; padding-top:70px; color:#333; font-size:20px;}
.next_container .right_text span{ font-size:32px; padding:0 40px 0 20px;}
.next_container .right_text a{color:#0080cc; font-size:24px; text-decoration:underline;}
.kong{ min-height:410px; text-align:center;}
.kong h1{ font-size:20px; margin-top:350px; color:#aaa;}

.tm_table{ width:96%;background-color:#fff;border-collapse: collapse;border: 1px solid #9db9cd;  box-shadow: 15px 15px 0 #d0e6f2; margin:0 auto;}
.tm_table thead th{background-color:#80a1b8; padding:15px; line-height:30px; text-align:left; font-size:18px;color:#fff;border: 1px solid #9db9cd;}
.tm_table tbody th,.tm_table tbody td{background-color:#fff; padding:15px; line-height:30px; text-align:left; font-weight:normal;border: 1px solid #d0e6f2;font-size:16px;color:#888;}
.tm_table tbody th{ background-color:#e6f1f8; color:#444;}



.navend{width:1200px; height:auto; margin:0 auto; border:1px solid #fff;}



.ksdh{font-size:14px!important;color:#fff !important;}
.end{width:100%; height:135px;clear:both; border:1px solid #FFF; }
.endd{ background:#606163; width:100%; height:420px;}
.endds{width:1100px; height:420px; margin:0 auto; border:0px solid #fff;}
.enddsl{width:100px; height:auto; float:left;border:0px solid #ff0000; margin-top:30px; margin-left:65px;}
.enddsl li{ line-height:30px; font-size:10px; text-align:center;}
.enddsl li a{color:#a2a2a2;}
.enddsl li a:hover{ color:#000;}
.enddsl a{ color:#000;}