/* CSS Document */

body{ font:"宋体"; font-size:12px; color:#4b628c; background:url(../images/web_bg.png) repeat-x fixed;
}

ul { list-style: none; margin: 0px; padding: 0px;
}
ol { list-style: none; margin: 0px; padding: 0px;
}

a{ text-decoration:none; color:#4b628c;}

a:hover{ text-decoration:none; color:#ff563f;}

h2{ font-size:15px; font-family:"微软雅黑";}

h3{ font-size:14px;font-family:"微软雅黑";}

*{ margin:0px; padding:0px; border:0px;}

.clear_float{ clear:both;}

.web_body{ width:960px; margin:0px auto; background:#fff;}

.web_width{ width:960px; margin:0px auto;}

.web_head{ height:height:110px;_height:120px; overflow:hidden; }

.web_head_li1{ height:117px;}

.web_head_li1 div{ width:960px;height:117px;}

.web_head_li1 li{ float:left;}

.web_head_li1_div_li1{ width:200px;}

.web_head_li1_div_li2{ width:460px;}

.web_head_li1_div_li3{ width:300px; line-height:20px;text-align:right; padding-top:20px; color:#ff563f;}

.web_head_li1_div_li3 a:hover{ text-decoration:underline;}

.web_head_li2{ height:34px; background:url(../images/menu.png) no-repeat; font-weight:bold; overflow:hidden;}

.web_head_li2 div{ width:100%; height:15px; margin::0px auto;}

.web_head_li2 li{  float:left; font-size:14px; text-align:center; color:#fff; line-height:34px;  padding:0px 12px;}

.web_head_li2 a{ color:#fff;}

.web_head_li2 a:hover{ color:#FF0;}

.web_img_news{ height:215px; margin-top:10px;_margin-top:5px; margin-bottom:5px; background:#fff;}

.web_img_news_li1{ width:680px; height:100%; float:left;}

.web_img_news_li2{ width:270px; height:100%; float:left; padding-left:10px;_padding-left:8px;}

/*  css Tab标签切换 */

dl { margin:0px auto; width:270px; line-height:33px; border-left:1px solid #dcdcdc;}

dt.active { border-bottom:1px solid #fefefe; background:url(../images/bg_5.png) no-repeat; position:relative;}

dt { padding:0px 10px; float:left;/* border:0px solid #dcdcdc;*/border-bottom:1px solid #dcdcdc; border-left:0; cursor:pointer; margin-bottom:-1px; font-weight:bold;}

dd { clear:both; width:100%; border-left:0; border:1px solid #dcdcdc; border-left:0; display:none; height:190px; border-bottom:1px solid #fff;}

.web_news{ width:95%; margin:0px auto; margin-top:10px;}

.web_news li{ height:20px; line-height:20px;}

.web_news a{ color:#4b628c;}

.web_news a:hover{ color:#ff563f;}

.float_right{ float:right;}


.web_img_news_div{ width:270px; height:215px; background:url(../images/bg_2.png) no-repeat; overflow:hidden; border-bottom:1px solid #cfd3dd;}

.web_img_news_div_p1{ height:20px; line-height:20px;}

.web_pro_server{ height:540px; margin-top:8px; margin-bottom:8px;}

.web_pro_server_li1{ width:680px; height:520px; float:left; background:url(../images/bg_1.jpg) no-repeat;}

.web_pro{width:340px; height:130px; float:left; margin-top:10px;}

.web_pro .pro1{display:block;width:101px; height:101px; float:left; margin:25px 12px 30px 16px;}

.web_pro .pro2{display:inline-block; padding:25px 0 5px; width:190px; border-bottom:1px solid #dcdcdc; font-size:14px; font-weight:bold; color:#333;}

.web_pro .pro2 a { color:#333;}

.web_pro .pro2 a:hover{ color:#ff563f;}

.web_pro .pro3{display:inline-block; overflow:hidden; padding:5px 0; width:190px; height:55px; line-height:20px; color:#555; }

.web_pro .pro4{width:190px;}

.web_pro .pro4 img{float:none; margin:5px 0 0 0;}

.web_pro_server_li2{ width:270px; height:520px; float:left; padding-left:10px;}

.web_server{width:270px; height:555px; background:url(../images/bg_2.png) no-repeat;}

.web_server_title{ height:35px; line-height:35px; font-size:14px; font-weight:bold; text-indent:1em;}

.web_server_title span{ float:right; font-weight:lighter; font-size:12px;}

.web_server_content{ padding-top:10px;height:146px; overflow:hidden; }

.web_server_content span{ margin-left:14px; font-size:12px; color:#444; font-weight:bold;}

.web_server_content1{ padding-top:10px;height:66px; overflow:hidden; }

.web_server_content1 span{ margin-left:14px; font-size:12px; color:#444; font-weight:bold;}


.web_server_img{ padding:10px 0px; height:83px; text-align:center; overflow:hidden;}


.web_plan{ height:194px;}

.web_plan div{ width:184px; height:194px; background:url(../images/bg_3.png) no-repeat; float:left;}

.web_plan_margin{ margin-left:10px;}

.web_plan_li1{ font-size:14px; height:40px; line-height:40px; font-weight:bold; text-align:center; overflow:hidden;}

.web_plan_li2{ height:78px; text-align:center;}

.web_plan_li2 a img { border:1px solid #ccc; filter:gray;filter:alpha(opacity:50);opacity:0.5;}

.web_plan_li2 a:hover img{ border:1px solid #ccc; filter:alpha(opacity:100);opacity:1}


.web_plan_li3{ line-height:18px; height:54px;  padding:0px 10px; overflow:hidden;}


.web_Foot{ height:110px; border-top:1px solid #ccc; margin-top:10px; text-align:center; color:#666; overflow:hidden; line-height:20px;}

.web_Foot_link{ margin:10px 0px;}

.web_Foot_font{ padding-top:5px;}

.web_Foot_font a{ color:#666;}

.web_Foot_font a:hover{ color:#666; text-decoration:underline;}

/* JQuery 图片轮换 */

#adv{float: right; padding-top: 1px; }

#ifocus_pic { overflow: hidden;width: 680px;position: relative;height: 215px;}

#ifocus_piclist{left: 0px; position: absolute;top: 0px;}

#ifocus_btn{ font-size: 14px; right: 0px;bottom: 5px;position: absolute;text-align: center;}

#ifocus_btn LI{border: #ff6600 1px solid; margin-top: 2px;background: #ffffff; float: left; width: 15px;cursor: pointer;color: #ff6600;margin-right: 5px;height: 15px;}

#ifocus_btn .current{ border: #ffffff 1px solid; margin-top: 0px; font-weight: bold; font-size: 18px; background: #ff6600; width: 20px; color: #ffffff; height: 20px; }

.undis{display: none;}

/*  子页Style定义 */

.inside_body{ margin-top:10px;_margin-top:5px;}

.inside_left{ width:270px;  float:left;}

.inside_left_box1{ width:100%;_height:165px;min-height:165px; background:url(../images/bg_2.png) no-repeat; border-bottom:1px solid #cfd3dd;}

.inside_left_title{ height:35px; line-height:35px; font-size:14px; font-weight: bold; text-indent:2.5em; background:url(../images/icon_1.png) 5% 43% no-repeat;}

.inside_left_title span{ font-size:12px; font-weight:lighter; float:right;}

.inside_left_title2{ width:220px; margin:10px auto;}

.inside_left_title2 li{ height:25px; line-height:25px; border-bottom:1px dotted #cfd3dd; background:url(../images/icon_3.png) 0% 50% no-repeat; text-indent:1.5em;}

.inside_left_title3{ width:240px; margin:10px auto;}

.inside_left_title3 li{ height:20px; line-height:20px;}

.inside_left_title3 span{ float:right;}

.inside_left_title4{ width:220px; margin:10px auto;}

.inside_left_title4 li{ height:25px; line-height:25px; border-bottom:1px dotted #cfd3dd; background:url(../images/icon_4.gif) 0% 45% no-repeat; text-indent:1.5em;}

.inside_left_titile_focus{ color:#ff563f;}

.inside_left_box2{ width:100%;_height:165px;min-height:165px; margin:10px 0px; background:url(../images/bg_2.png) no-repeat; border-bottom:1px solid #cfd3dd;}

.inside_right{ width:648px; padding-left:10px;_padding-left:8px; float:left;}

.inside_right_head{ width:100%; height:35px; line-height:35px; background:url(../images/bg_6.png) repeat-x; border-left:1px solid #d2d2de;  border-right:1px solid #d2d2de;padding:0px 15px; text-align:right;}

.inside_right_box{ width:100%;_height:492px; padding:0px 15px;min-height:492px; border:1px solid #d2d2de; border-top:0px; color:#555; margin-bottom:10px;_margin-bottom:0px;}



.inside_right1{ width:945px; padding-left:0px;_padding-left:8px; float:left;}

.inside_right1_head{ width:100%; height:35px; line-height:35px; background:url(../images/bg_6.png) repeat-x; border-left:1px solid #d2d2de;  border-right:1px solid #d2d2de;padding:0px 5px; text-align:right;}

.inside_right1_box{ width:100%;_height:492px; padding:5px 5px;min-height:492px; border:1px solid #d2d2de; border-top:0px; color:#555; margin-bottom:10px;_margin-bottom:0px;}

.table24{ border: 1px solid #CCCCCC;}

.table23{
	border: 1px solid #CCCCCC;
	height: 18px;
	width: 93px;
}

.table22{
	border: 1px solid #CCCCCC;
	height: 111px;
	width: 439px;
}

.table21{
	border: 1px solid #CCCCCC;
	height: 17px;
	width: 439px;
}
.table20{
	border: 1px solid #CCCCCC;
	height: 17px;
	width: 439px;
}
.table19{
	border: 1px solid #CCCCCC;
	height: 111px;
	width: 93px;
}

.table11{
	border: 1px solid #CCCCCC;
	height: auto;
	width: auto;
}

.inside_right_box li{ padding-top:8px}

.inside_right_box H1{ font-size:17px; color:#000; font-family:"微软雅黑"}

.inside_right_box font{ color:#4b628c; font-size:12px;}

.inside_right_box span{ float:right; color:#888;}

.inside_right_box_newsTitle{ text-align:center; }

.inside_right_box_newsTime{ text-align:center; color:#888;}

.inside_right_box_newsC{ font-size:14px; line-height:20px; min-height:360px; _height:360px; }

.inside_right_box_newsC a{ color:#ff563f; text-decoration:underline;}

.inside_right_box_newsC a:hover{ color:#4b628c;}

.inside_right_box_link{ width:100%;}

.inside_right_box_link div{ border-top:1px solid #ccc; margin:10px auto;}

.inside_right_box_link h4{ font-size:12px;}

.inside_right_box_link font{ font-weight:bold; color:#666;}

.div_pic{ width:960px; margin:10px auto; overflow:hidden; font-size:14px; color:#00f;}

.div_pic a{color:#ff563f;}

.div_pic a:hover{color:#ff563f; text-decoration:underline;}

.div_pic font{ text-align:center; font-weight:bold;}


.bottom_link{width:960px; margin:10px auto; line-height:20px;}

.bottom_link span{ font-weight:bold;}

.bottom_link a{ color:#666;}

.bottom_link a:hover{ color:#ff563f;}


/*  ---溢出控制--- */


.ellipsis a{display: block;width: 250px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; text-indent:5px; }   /* firefox only */  

.ellipsis:not(p) {clear: both;}   

.ellipsis:not(p) a {max-width: 250px;float: left;}   

.ellipsis:not(p):after {content: "";float: left;width: 10px;padding-left: 1px;}  



/* ---产品页Tab标签--- */

.tab_tag{width:100%; margin-top:30px;_margin-top:30px;}

 #tag{ width:100%; overflow:hidden; background:#fff; border-bottom:1px solid #3f96e3; }
 
 #tag li{list-style:none; float:left; margin-right:0px; color:#000; padding:5px 20px; cursor: pointer; background:#ccc; font-weight:bold; border-left:2px solid #fff;}
 
 #tag .current{ color:#fff; background:#3f96e3; font-weight:bold;}
 
 #tagContent div{  border-top:none; height:300px; display:none; background:#ccc; }

/* ---产品页--- */

.soft{ width:100%; height:150px; line-height:20px; letter-spacing:2px; }

.soft_jianjie{ height:100px;}

.soft_img_pro{ float:left; padding-right:25px;}

.soft_content{ width:100%;border-top:1px solid #3f96e3; line-height:20px; padding-bottom:10px; overflow:hidden;}

/* ---404页面--- */
.web_404{width:409px; height:177px; margin:110px auto;background:url('../images/404.jpg') 240px 0px no-repeat;padding:0px;list-style-type:none;}

.web_404_li1{font-weight:bold; color:#f00;}

.web_404_li2{font-size:12px;color:#666;line-height:20px;list-style-type:none;}


/* ---分页--- */
.news_page{ margin:10px auto;_margin:10px auto;}

.news_page font{ color:#333;}