/* CSS Document */
/*中间内容*/
.banner{ height:540px; position:relative; overflow:hidden; text-align:center; background:url(../images/pro_banner_bg.png) no-repeat center center;}
.banner ul.banner_img{ height:100%; width:100%; position:relative; margin:0 auto; }
.banner ul.banner_img li{ position:absolute; top:0; left:0; height:100%; width:100%; display:none; overflow:hidden; }
.banner ul.banner_img li a{ display:block; height:570px; width:100%;}
.banner ul.banner_img li a img{ width:1280px;}

.banner ul.banner_btn{ position:absolute; left:0; right:0; bottom:0px; height:35px; text-align:center;}
.banner ul.banner_btn li{ cursor:pointer; display:inline; font-size:16px; padding:0 35px 13px 35px; position:relative; }
.banner ul.banner_btn li:hover,
.banner ul.banner_btn li.selected{ color:#0071bf; border-bottom:1px solid #0071bf; }

.banner p.btn{ position:absolute; left:215px; bottom:150px; }
.banner p.btn a{
	display:block;
	color:#fff;
	padding:0 50px;
	font-size:16px;
	height:50px;
	line-height:50px;
	background:#0071bf;
}
.banner p.btn a:hover{
	text-decoration:none;
	background:#444;
}



#content .content_left{
	background:none;
}
.pro_nav h3{
	font-size:16px;
	height:40px;
	line-height:40px;
}
.pro_nav dl{
	border-top:1px solid #929292;
}
.pro_nav dl dt{
	height:45px;
	border-bottom:1px solid #ddd;
}
.pro_nav dl dt a{
	display:block;
	height:45px;
	line-height:45px;
	font-size:16px;
	text-decoration:none;
	color:#000;
}

.pro_nav dl dd{
	height:40px;
}
.pro_nav dl dd a{
	display:block;
	height:40px;
	line-height:40px;
	font-size:14px;
	padding-left:30px;
	text-decoration:none;
}
.pro_nav dl dt a:hover,
.pro_nav dl dd a:hover{
}
.pro_nav dl dt a.selected,
.pro_nav dl dd a.selected{
	color:#0071bf;
	font-weight:bold;
}





/*-------------------产品列表*/



/*产品列表*/
#content .content_right .pro_list{
}
#content .content_right .pro_list ul{
	width:110%;
	overflow:hidden;
}
#content .content_right .pro_list ul li{
	float:left;
	width:324px;
	height:504px;
	margin:0 22px 22px 0;
	background:#fff;
	overflow:hidden;
	text-align:center;
}
#content .content_right .pro_list ul li p{
	margin:0 15px;
}
#content .content_right .pro_list ul li p.pic{
	margin:15px 20px 10px 20px;
	height:284px;
}
#content .content_right .pro_list ul li p.pic img{
	height:100%;
	width:100%;
}
#content .content_right .pro_list ul li p.tit{
	font-size:18px;
	height:40px;
}
#content .content_right .pro_list ul li p.brief{
	color:#999;
	height:38px;
	line-height:18px;
	margin:5px 20px 0 15px;
	overflow:hidden;
	font-size:13px;
}
#content .content_right .pro_list ul li p.size{
	display:inline-block;
	padding-bottom:15px;
	height:33px;
}
#content .content_right .pro_list ul li p.size span{
	display:inline-block;
	width:44px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:#eaeaea;
	border:1px solid #ccc;
	margin:0 5px;
	cursor:pointer;
}
#content .content_right .pro_list ul li p.size span.selected{
	color:#fff;
	background:#3471b5;
}
#content .content_right .pro_list ul li p.btn{
	padding-top:15px;
	margin:0;
	text-align:center;
	border-top:1px solid #ddd;
}
#content .content_right .pro_list ul li p.btn a{
	font-size:13px;
	display:inline-block;
	height:30px; 
	line-height:30px;
	width:140px;
	color:#333;
	border:1px solid #828282;
	border-radius:2px;
	vertical-align:middle;
}
#content .content_right .pro_list ul li p.btn a.compare{
	height:25px; 
	line-height:25px;
	width:90px;
	color:#434343;
	border:1px solid #ccc;
	border-radius:2px;
	display:none;
	margin-left:10px;
	text-decoration:none;
}
#content .content_right .pro_list ul li p.btn a.compare input{
	vertical-align:middle;
	margin:-2px 3px 0 0;
}



/*---------------------------------产品详细信息*/
#content .pro_details{
	padding-bottom:30px;
}

/*-----------------------产品详细-------------------------*/
#content .pro_details .details_title{ margin-bottom:20px; border-bottom:1px solid #ddd; padding-bottom:20px;}
#content .pro_details .details_title .r_ask{ float:right; width:102px; height:24px; margin:5px 5px 0 0;}
#content .pro_details .details_title h2{ font-size:22px; margin-bottom:10px;}
#content .pro_details .details_title p{ font-size:12px; font-weight:normal; margin-top:10px; width:100%;}
#content .pro_details .details_title p span{ display:inline-block; margin:0 40px 0 0; }
#content .pro_details .details_title p span.score{ display:inline-block; float:right; margin-right:5px; }
#content .pro_details .details_title p span.score img{ float:right; }



.pro_img{width:700px; float:left; position:relative; margin-top:30px; }
.pro_img .btn{position:absolute;width:48px;height:48px;top:463px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.pro_img .prev{left:90px;background:url(../images/prevBtn.png) no-repeat center center;}
.pro_img #prevTop,.pro_img #nextTop{top:213px;width:30px;height:40px;}
.pro_img #prevTop{ left:0; background:url(../images/prevBtnTop.png) no-repeat left center;}
.pro_img #nextTop{ right:0; background:url(../images/nextBtnTop.png) no-repeat right center;}
.pro_img .next{right:90px;background:url(../images/nextBtn.png) no-repeat center center;}
.pro_img .picBox{height:450px;position:relative;overflow:hidden;}
.pro_img .picBox ul{height:450px;position:absolute;}
.pro_img .picBox li{width:700px;height:450px; float:left; text-align:center; }
.pro_img .picBox li img{ margin:0 auto; height:450px; width:450px;}

.pro_img .listBox{ width:425px; height:54px; margin:0 auto; margin-top:10px; position:relative;overflow:hidden; border-left:1px solid #ddd;}
.pro_img .listBox ul{ height:54px; position:absolute;}
.pro_img .listBox li{ width:84px; height:52px; float:left; cursor:pointer; position:relative; border:1px solid #ddd; border-left:none; }
.pro_img .listBox li i{ position:absolute; top:0; left:0; width:100%; height:50px; display:none; }
.pro_img .listBox li img{ width:52px;height:52px; margin:0 auto;}
.pro_img .listBox .on i{ display:block; border-bottom:2px solid #0071bf; }



/*放大镜右侧文字*/
#content .pro_details .text_area{ position:relative; float:right; padding:30px; width:480px; height:400px; margin:30px 0 0 0; background:#ececec; border:1px solid #ddd;}
#content .pro_details .text_area h3{ font-size:28px; font-weight:normal; margin-top:10px;}
#content .pro_details .text_area p{ font-size:16px; margin:8px 0; line-height:20px;}
#content .pro_details .text_area p img{ display:inline-block; vertical-align:middle;}
#content .pro_details .text_area p.btn { position:absolute; left:30px; bottom:20px; }
#content .pro_details .text_area p.btn a{
	display:inline-block;
	color:#fff;
	width:220px;
	text-align:center;
	font-size:16px;
	height:60px;
	line-height:60px;
	background:#0071bf;
}
#content .pro_details .text_area p.btn a:hover{
	text-decoration:none;
	background:#444;
}





/*tab菜单面板*/
#content .tab_panel h2{
	font-size:32px;
	font-weight:normal;
	padding:30px 0 20px 0;
}

#content .tab_panel{
	position:relative;
	padding-top:97px;
}
#content .tab_panel .tab_nav {
	background:#ececec;
	margin-top:-97px;
}
#content .tab_panel .tab_nav.fixed {
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:9999;
	margin-top:0;
}
#content .tab_panel .tab_nav.fixed p.btn {
	display:block;
}

#content .tab_panel .tab_nav p.btn {
	float:right;
	margin-top:24px;
	display:none;
}

#content .tab_panel .tab_nav p.btn a{
	display:block;
	color:#fff;
	padding:0 25px;
	font-size:16px;
	height:47px;
	line-height:47px;
	background:#0071bf;
}
#content .tab_panel .tab_nav p.btn a:hover{
	text-decoration:none;
	background:#444;
}

#content .tab_panel .tab_nav h3 {
	padding:20px 0 10px 0;
	font-size:16px;
	font-weight:normal;
}
#content .tab_panel .tab_nav li{
	font-size:18px;
	font-weight:bold;
	display:inline-block;
	line-height:43px;
	height:43px;
	margin:0 40px 0 0;
	cursor:pointer;
}
#content .tab_panel .tab_nav li.selected{
	color:#0071bf;
	border-bottom:3px solid #0071bf;
}


/*产品信息*/
#content .tab_panel .tab_con .tab_item .pro_info li{
	color:#7b7b7b;
	float:left;
	width:25%;
	height:25px;
	font-size:16px;
	padding-bottom:20px;
}


#content .tab_panel .tab_con .tab_item .solu_item{
	overflow:hidden;
	zoom:1;
	height:270px;
	border-bottom:1px solid #ddd;
	padding:40px 0;
}
#content .tab_panel .tab_con .tab_item .solu_item .pic{
	float:left;
	width:40%;
}
#content .tab_panel .tab_con .tab_item .solu_item .pic img{
	width:100%;
	max-height:270px;
}
#content .tab_panel .tab_con .tab_item .solu_item .text{
	float:right;
	width:50%;
	padding:10px 0 0 0;
}
#content .tab_panel .tab_con .tab_item .solu_item .text h3 {
  font-size:26px;
  font-weight:normal;
  margin-bottom:15px;
}
#content .tab_panel .tab_con .tab_item .solu_item .text p {
  font-size:16px;
  line-height:30px;
}
#content .tab_panel .tab_con .tab_item .solu_item.pic_right .pic{
	float:right;
}
#content .tab_panel .tab_con .tab_item .solu_item.pic_right .text{
	float:left;
}




#content .tab_panel .tab_con .tab_item .parameter_tab{
	border-top:1px solid #ddd;
	border-bottom:1px solid #0071bf;
	margin-top:10px;
	margin-bottom:-1px;
	position:relative;
	z-index:2;
}
#content .tab_panel .tab_con .tab_item .parameter_tab ul li{
	float:left;
	width:33%;
	text-align:center;
	font-size:16px;
	line-height:25px;
	padding:30px 0;
	cursor:pointer;
}
#content .tab_panel .tab_con .tab_item .parameter_tab ul li.selected{
	color:#0071bf;
	font-weight:bold;
}
#content .tab_panel .tab_con .tab_item .parameter_tab ul li p{
	border-right:1px solid #ddd;
}
#content .tab_panel .tab_con .tab_item .parameter_tab ul li span{
	display:block;
}
#content .tab_panel .tab_con .tab_item .parameter_item{
	display:none;
}
#content .tab_panel .tab_con .tab_item .parameter table{
	font-size:14px;
	color:#747474;
	width:100%;
	font-size:14px;
}
#content .tab_panel .tab_con .tab_item .parameter table tr{
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
}
#content .tab_panel .tab_con .tab_item .parameter table tr td{
	padding:25px 0;
}
#content .tab_panel .tab_con .tab_item .parameter table tr th{
	padding:25px 0;
	color:#000;
}
#content .tab_panel .tab_con .tab_item .parameter_more{
	background:#f9f9f9;
	font-size:16px;
	padding:30px;
	cursor:pointer;
}
#content .tab_panel .tab_con .tab_item .parameter_more span{
	font-size:22px;
	padding-left:2px;
}

/*************资料下载*/
#content .tab_panel .tab_con .tab_item .download{
	border-bottom:1px solid #ddd;
	padding-bottom:30px;
}
#content .tab_panel .tab_con .tab_item .download ul li{
	float:left;
	width:50%;
	margin:30px 0;
}
#content .tab_panel .tab_con .tab_item .download ul li img{
	float:left;
	margin-right:10px;
}
#content .tab_panel .tab_con .tab_item .download ul li h3{
	font-size:22px;
	font-weight:normal;
	padding-bottom:3px;
}
#content .tab_panel .tab_con .tab_item .download ul li h3 a{
	display:inline-block;
	width:18px;
	height:18px;
	font-size:12px;
	overflow:hidden;
	text-indent:-99px;
	margin-left:10px;
	background:url(../images/icon_download.jpg) no-repeat;
}
#content .tab_panel .tab_con .tab_item .download .tips{
	color:#999;
	font-size:14px;
}



/*产品服务*/
#content .tab_panel .tab_con .tab_item .service{}
#content .tab_panel .tab_con .tab_item .service table tr td{ padding:20px 0; border:none; line-height:30px; font-size:14px;}



#content .content_right .pro_yms_title{
	height:360px;
	background:url(../images/pro_yms_title.jpg) no-repeat center center;
	margin-bottom:30px;
}
#content .content_right .pro_yms_title p.txt{
	font-size: 16px;
	line-height: 25px;
	padding:150px 0 0 30px;
	width:310px;
}
#content .content_right .pro_yms_title a.btn{
	font-size: 20px;
	color: #007cc0;
	display: inline-block;
	margin:20px 0 0 30px;
}
#content .content_right .pro_yms_con{ overflow:hidden;}
#content .content_right .pro_yms_con .s_ys{ width:110%; margin-left:-50px; overflow:hidden; margin-bottom:30px;}
#content .content_right .pro_yms_con .s_ys li{ float:left; width:265px; padding:0 50px 500px 50px; margin-bottom:-490px; border-right:1px dashed #ddd;}
#content .content_right .pro_yms_con .s_ys li img{ margin-right:10px; height:85px; width:265px;}
#content .content_right .pro_yms_con .s_ys li h3{ height:30px; line-height:30px; font-size:16px; color:#ee3d31;}
#content .content_right .pro_yms_con .s_ys li h3 a{ font-size:16px; color:#ee3d31;}
#content .content_right .pro_yms_con .s_ys li h3 .more{ float:right; font-size:12px; font-weight:normal;}
#content .content_right .pro_yms_con .s_ys li p{ line-height:20px; margin-top:4px; color:#666;}
#content .content_right .pro_yms_con .s_ys li p a{ color:#666; }




/*产品  推荐产品*/
#content .content_left .pro_recom{
	margin-top:15px;
	border:1px solid #ddd;
}
#content .content_left .pro_recom h3{
	font-size:14px;
	height:35px;
	line-height:35px;
	background:#f4f4f4;
	font-weight:normal;
	text-align:center;
}
#content .content_left .pro_recom ul li{
	margin:20px 35px -1px 35px;
	border-bottom:1px solid #ddd;
	padding-bottom:15px;
}
#content .content_left .pro_recom ul li p.pic {
	margin-bottom:15px;
}
#content .content_left .pro_recom ul li p.pic img{
	width:95%;
	margin:0 auto;
}
#content .content_left .pro_recom ul li p.tit{
	text-align:center;
	padding:0 10px;
	font-size:13px;
}



.compare_pop{
	display:none;
	position:fixed;
	z-index:9999;
	bottom:0;
	left:50%;
	width:1018px;
	height:110px;
	border:2px solid #fe3a3c;
	background:#fff;
	margin-left:-382px;
	_position:absolute;
	_top:expression( eval( document.documentElement.scrollTop + document.documentElement.clientHeight - this.offsetHeight ));
}
.compare_pop .close{
	position:absolute;
	top:-22px;
	right:-2px;
	color:#fff;
	display:inline-block;
	height:16px;
	line-height:16px;
	width:30px;
	text-align:center;
	border:2px solid #fe3a3c;
	background:#fe3a3c;
	cursor:pointer;
}

.compare_pop .compare_con .compare_list{
	height:70px;
	margin:20px 0 0 0;
	float:left;
}
.compare_pop .compare_con .compare_list ul li{
	height:70px;
	width:200px;
	float:left;
	border-right:1px dotted #ccc;
	margin:0 10px;
	position:relative;
}
.compare_pop .compare_con .compare_list ul li p.pic{
	height:70px;
	width:70px;
	float:left;
	margin-right:10px;
}
.compare_pop .compare_con .compare_list ul li p.pic img{
	height:100%;
	width:100%;
}
.compare_pop .compare_con .compare_list ul li p.tit{
	float:left;
	width:100px;
	text-align:left;
	margin-top:5px;
}
.compare_pop .compare_con .compare_list ul li a.delete{
	position:absolute;
	bottom:5px;
	left:80px;
	color:#09c;
}
.compare_pop .compare_con .compare_btn{
	float:right;
	margin:30px 20px 0 0;
	display:inline;
}
.compare_pop .compare_con .compare_btn .btn{
	display:block;
	width:90px;
	height:30px;
	line-height:30px;
	color:#fff;
	background:#fe3a3c;
	font-size:14px;
	margin-bottom:10px;
	border:none;
	cursor:pointer;
}
.compare_pop .compare_con .compare_btn .btn:hover{
	background:#F42F31;
}
.compare_pop .compare_con .compare_btn a.clear{
	color:#09c;
}





/*产品对比*/
#content .pro_compare{ 
	margin:20px 0 1px 0;
}
#content .pro_compare h3{
	background:#f8f8f8;
	border:1px solid #ddd;
	margin-bottom:-1px;
	height:40px;
	line-height:40px;
	padding-left:15px;
	font-size:16px;
}
#content .pro_compare table{
	margin-bottom:-1px;
}
#content .pro_compare table th{
	border:1px solid #ddd;
	padding:8px 15px;
	font-weight:normal;
	text-align:right;
	background:#f8f8f8;
}
#content .pro_compare table thead th{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	background:#f1f1f1;
}
#content .pro_compare table td{
	padding:8px 15px;
	border:1px solid #ddd;
	text-align:center;
}
#content .pro_compare table img{
	width:50%;
	margin:0 auto;
}
#content .pro_compare table tr:hover{
	background:#f8f8f8;
}




/*软件产品头部*/
#content .software_main .soft_head h1{
	font-size:36px;
	line-height:36px;
	padding-bottom:20px;
	font-weight:normal;
	text-align:center;
	border-bottom:1px solid #ddd;
}
#content .software_main .soft_head div.info{
	padding:30px 0;
	border-bottom:1px solid #ddd;
	overflow:hidden;
	zoom:1;
}
#content .software_main .soft_head div.info img{
	width:410px;
	height:250px;
	float:right;
	margin-left:40px;
}
#content .software_main .soft_head div.info p{
	font-size:14px;
	line-height:24px;
	margin-bottom:10px;
}

/*小标题*/
#content .software_main .soft_con h2.con_tit{
	font-size:22px;
	padding:30px 0;
}
#content .software_main .soft_con h2.con_tit i{
	font-size:36px;
	color:#FF8F00;
	margin:0 4px 0 0;
	position:relative;
	top:4px;
}
#content .software_main .soft_con h2.con_tit span{
	font-size:16px;
	font-weight:normal;
}

/*软件介绍*/
#content .software_main .soft_con .soft_item{
	overflow:hidden;
	zoom:1;
	height:270px;
	border-bottom:1px solid #ddd;
	padding:40px 0;
}
#content .software_main .soft_con .soft_item .pic{
	float:left;
}
#content .software_main .soft_con .soft_item .pic img{
	max-width:460px;
	max-height:270px;
}
#content .software_main .soft_con .soft_item .text{
	float:right;
	width:460px;
	padding:35px 0 0 0;
}
#content .software_main .soft_con .soft_item .text h3 {
  font-size:24px;
  font-weight:normal;
  color:#1e81c8;
  margin-bottom:15px;
}
#content .software_main .soft_con .soft_item .text p {
  font-size:14px;
  line-height:30px;
}
#content .software_main .soft_con .soft_item.pic_right .pic{
	float:right;
}
#content .software_main .soft_con .soft_item.pic_right .text{
	float:left;
}

/*YMS硬件*/
#content .software_main .soft_con .yms_hardware{
	padding-bottom:20px;
	border-bottom:1px solid #ddd;
}

/*YMS行业应用*/
#content .software_main .soft_con .yms_industry{
	border-bottom:1px solid #ddd;
}
#content .software_main .soft_con .yms_industry ul{
	overflow:hidden;
	zoom:1;
	width:110%;
}
#content .software_main .soft_con .yms_industry ul li{
	float:left;
	width:485px;
	height:165px;
	margin:0 50px 40px 0;
}
#content .software_main .soft_con .yms_industry ul li img{
	float:left;
	width:265px;
	height:165px;
	margin-right:20px;
}
#content .software_main .soft_con .yms_industry ul li h3{
	font-size:24px;
	line-height:30px;
	margin-top:5px;
	font-weight:normal;
}
#content .software_main .soft_con .yms_industry ul li p{
	font-size:14px;
	font-weight:normal;
	margin-top:10px;
}

/*YMS行业模板*/
#content .software_main .soft_con .yms_templet ul{
	overflow:hidden;
	zoom:1;
	width:110%;
}
#content .software_main .soft_con .yms_templet ul li{
	float:left;
	width:210px;
	height:150px;
	padding:10px;
	margin:0 30px 30px 0;
	border:1px solid #ddd;
}
#content .software_main .soft_con .yms_templet ul li img{
	width:100%;
	height:100%;
}


/*软件介绍 tab菜单*/
#content .software_main .soft_con .tab_nav{
	margin-top:-1px;
}
#content .software_main .soft_con .tab_nav ul{
	overflow:hidden;
	zoom:1;
}
#content .software_main .soft_con .tab_nav ul li{
	text-align:center;
}
#content .software_main .soft_con .tab_nav ul li a{
	display:block;
	font-size:20px;
	height:65px;
	line-height:65px;
	background:#ececec;
	text-align:center;
	text-decoration:none;
}
#content .software_main .soft_con .tab_nav ul li a i{
	display:inline-block;
	height:10px;
	width:16px;
	background:url(../images/sj_down.png) no-repeat;
	margin-left:10px;
}
#content .software_main .soft_con .tab_nav ul li.selected a{
	color:#1e81c8;
	background:#fff;
}

#content .software_main .soft_con .tab_nav ul li.selected a i{
	background:url(../images/sj_up.png) no-repeat;
}
#content .software_main .soft_con .tab_con .tab_item{
	display:none;
}


#content .software_main .soft_con div.info{
	padding:30px 0;
	border-bottom:1px solid #ddd;
	overflow:hidden;
	zoom:1;
}
#content .software_main .soft_con div.info img{
	float:left;
	margin-right:40px;
}
#content .software_main .soft_con div.info p{
	font-size:14px;
	line-height:24px;
	margin-bottom:10px;
}


/*特点*/
#content .software_main .soft_con .soft_td{
	border-bottom:1px solid #ddd;
}
#content .software_main .soft_con .soft_td ul{
	width:110%;
}
#content .software_main .soft_con .soft_td ul li{
	float:left;
	width:470px;
	margin:0 80px 40px 0;
}
#content .software_main .soft_con .soft_td ul li img{
	float:left;
	width:118px;
	height:118px;
	margin-right:20px;
}
#content .software_main .soft_con .soft_td ul li h3{
	font-size:18px;
	line-height:20px;
	color:#1e81c8;
	font-weight:normal;
	margin-top:10px;
}
#content .software_main .soft_con .soft_td ul li p{
	font-size:14px;
	line-height:22px;
	margin-top:10px;
}


.pro_content{margin-bottom:10px; font-size:14px;	line-height:25px;}
.pro_content p{	font-size:14px;	line-height:25px;}

.dialog_mask{ display:none; position:fixed; z-index:1; top:0; left:0; bottom:0; right:0; width:100%; height:100%; background:#000; opacity:0.5; filter:aplha(opacity=50);}
.dialog_box{ display:none; position:fixed; z-index:2; text-align:left; top:50%; left:50%; margin:-200px 0 0 -300px; width:600px; height:380px; background:#fff; }
.dialog_box .dialog_head{ height:50px; border-bottom:1px solid #ccc; margin:30px; }
.dialog_box .dialog_head h3{ font-size:25px; font-weight:normal; float:left; }
.dialog_box .dialog_head a{ float:right; }
.dialog_box .dialog_head a .iconfont{ font-size:30px;  }
.dialog_box .dialog_con{ padding:0 30px; }
.dialog_box .dialog_con .contact p{ padding-bottom:20px; font-size:16px; }
