@charset "utf-8";
/* CSS Document */

body {
	font: normal 0.9em Helvetica, Arial, sans-serif;
	color:#000;
	 
	margin:0 auto;  padding:0px;  
} 

a { text-decoration:none; color:#000;}


ul,li{margin:0px;padding:0px;}
 
ul{ list-style:none;}

img { border-radius:2px;}

#head_lind { width:100%; height:2px; margin:auto; background:#f54828; margin-bottom:5px;}


@media screen and (min-width: 1201px) 
 
 { 

#head { width:75%; height:auto; margin:auto; margin-top:5px; overflow:hidden;}
#head_l { width:68%; height:auto; float:left; }
#logo_img { width:28%; height:auto; margin-top:15px; float:left;}
#logo_img img { width:100%;}

#head_search { width:68%; height:auto; margin-top:12px; float:right;}
/* searchTxt */
.searchBtn button,.searchTxt .searchMenu .searchSelected{background-image:url(imgs/searchbg-1.png);background-repeat:no-repeat;}

.searchTxt{float:left;width:80%;height:36px;border:2px solid #d3d3d3;border-right:0;position:relative;z-index:20;background:#fff;}
 
.searchTxtHover{float:left;width:80%;height:36px;border:2px solid #3297d8;border-right:0;position:relative;z-index:20;background:#fff;}
 
.searchTxt .searchMenu{float:left;}
.searchTxt .searchMenu .searchSelected{color:#a8a8a8;cursor:pointer;font-size:14px;font-weight:bold;height:36px;line-height:36px;padding:0 10px;width:48px;background-position:0px -54px;}
.searchTxt .searchMenu .searchOpen{background-position:0px -104px;}

 
 
.searchTxt input{float:left;border:0;background:#fff;color:#333;font:14px/22px Arial, Helvetica, sans-serif; width:221px;line-height:22px; margin-top:3px; outline:medium none;padding:4px;}
.searchTxt .sosoLogo{float:right;margin:8px 6px 0 0;display:inline;}
.searchBtn{float:left;}
.searchBtn button{background-position:0px 0px;border:0;color:#fff;cursor:pointer;float:left;font-size:16px;height:40px;text-indent:-9999px;width:86px;}

#head_r { width:31%; height:auto; margin-top:25px; float:right;}
#head_r li { width:49%; height:30px; line-height:30px; float:left; text-indent:35px; font-size:1em;}
.r_tel { width:30px; height:30px; background-image:url(imgs/tel.png); background-repeat:no-repeat;}
.r_email { width:30px; height:30px; background-image:url(imgs/email.png); background-repeat:no-repeat;}


/**/
#banner_nav { width:75%; height:auto; margin:auto; margin-top:15px; overflow:hidden; border:1px #dbdbdb solid; padding-bottom:15px;}
#banner_nav_l { width:78%; height:auto; float:left; margin-left:1%; margin-top:15px;}
#nav { width:18%; height:auto; float:left; overflow:hidden;}
#nav_tit { width:100%; height:40px; padding-top:4px; font-size:1.8em; background-image:url(imgs/pro_1.png); background-repeat:no-repeat; text-indent:45px;}
#nav_con { width:100%; height:auto; margin-top:5px;}
#nav_con li { width:96%; height:35px; line-height:35px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


/* banner */
#banner { width:80%; height:auto; float:right;}


.c-banner{
	width: 100%;
	position: relative;
}
.c-banner img{
	width: 100%;
}
.c-banner .banner ul{
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;
}
.c-banner .banner ul li{
	position: absolute
	display: none;
	opacity: 0;
}
.c-banner .banner ul li:nth-child(1){
	opacity: 1;
	display: block;
}
.c-banner .banner ul li img{
	width: 100%;
	position: absolute;
	top: 0px;
}
.c-banner .banner ul li:first-child img{
	position: relative;
}
.c-banner .nexImg,.c-banner .preImg{
	padding: 6px 3px 6px 3px;
	position: absolute;
	top: 60%;
	margin-top: -53px;
	background: #000000;
	opacity: 0.5;
	border-radius: 5px;
	z-index: 10;
	
}
.c-banner .nexImg:hover,.c-banner .preImg:hover{
	opacity: 0.8;
}
.c-banner .nexImg{
	right: 0px;
}
.c-banner .nexImg img,.c-banner .preImg img{
	
	
}
.c-banner .jumpBtn{
	width: 100%;
	position: absolute;
	bottom: 20px;
	text-align: center;
}
.c-banner .jumpBtn ul{
	margin-bottom: 0px;
	padding: 0px;
}

.c-banner .jumpBtn ul li{
	width: 15px;
	height: 15px;
	border-radius: 50%;
	display: inline-block;
	background-color: white;
	opacity: 0.9;
	margin-left: 10px;
}
.c-banner .jumpBtn ul li:first-child{
	margin-left: 0px;
}


#banner_nav_r { width:17%; height:auto; float:right; margin-right:1%; margin-top:15px; overflow:hidden;}
#banner_nav_r_tit { width:92%; line-height:50px; background:#f54828; border-radius:6px; font-size:1.6em; font-weight:bold; padding:0 10px 0 10px ; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#banner_nav_r_tit a { color:#FFF; }
#banner_nav_r_con { width:100%; height:auto; margin-top:5px; }
#banner_nav_r_con li { width:92%; height:auto; margin:auto; overflow:hidden; padding:5px 0 5px 0 ; }
.banner_nav_r_con_tit { width:100%; height:35px; line-height:35px; font-size:1.2em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.banner_nav_r_con_img { width:96%; margin:auto; margin-bottom:15px;}
.banner_nav_r_con_img img { width:100%;}

.banner_nav_r_con_con { width:100%; height:auto; margin-top:20px;}



.banner_nav_r_con_con { width:96%; height:auto; margin:auto; line-height:25px;}
.sq_more { width:30%; line-height:35px; background-color:#f54828; border-radius:6px; text-align:center; margin-top:20px; margin-bottom:20px;}
.sq_more a { color:#FFF;}


/*main*/
#main { width:75%; height:auto; margin:auto; margin-top:10px; overflow:hidden;}

#main1 { width:100%; height:auto; margin:auto; overflow:hidden;}
#main1_l { width:49%; height:auto; float:left;}
#main1_l_s { width:100%; background-image:url(imgs/pro_3.png); background-position:right; background-repeat:no-repeat; padding-bottom:10px;}
.main1_tit { width:78%; height:45px; line-height:45px; font-size:2em; font-weight:bold; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main1_con { width:78%; height:auto; line-height:25px; overflow:hidden;}

.main1_list { width:100%; height:auto; margin-top:15px;}
.main1_list li { width:29%; float:left; margin-right:4.2%;}
.main1_list_tit { width:100%; height:35px; line-height:35px; font-weight:bold; font-size:1.4em; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main1_list_img { width:85%; height:auto; margin:auto; margin-top:10px; }
.main1_list_img img { width:100%; height:auto;}


#main1_r { width:49%; height:auto; float:right;}
#main1_r_s { width:100%; background-image:url(imgs/pro_2.png); background-position:right; background-repeat:no-repeat; padding-bottom:10px;}

/**/

#main2 { width:100%; height:auto; margin:auto; margin-top:25px; overflow:hidden;}
.main2_tit { width:100%; height:45px; line-height:45px; background-image:url(imgs/main2_bg.png); background-repeat:no-repeat; font-size:2em; color:#333; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#main2_con { width:100%; height:auto; overflow:hidden; margin-top:10px;}
#main2_con_l { width:49%; height:auto; float:left;}
.main2_con_l_l { width:28%; height:auto; float:left; }
.main2_con_l_l img { width:100%;}

#main2_con_l_r { width:70%; height:auto; border:1px #dbdbdb solid; float:right;}
#main2_con_l_r li { width:25%; height:auto; float:left; margin-left:6.5%; padding-top:20px; padding-bottom:10px;}
.main2_con_l_r_img { width:100%; height:auto; margin-top:10px;}
.main2_con_l_r_img img { width:100%;}
.main2_con_l_r_tit { width:100%; line-height:40px; font-size:1.3em; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

#main2_con_r { width:49%; height:auto; float:right;}
.main2_con_r_l { width:28%; height:auto; float:left; }
.main2_con_r_l img { width:100%; }
#main2_con_r_r { width:70%; height:auto; border:1px #dbdbdb solid; float:right;}
#main2_con_r_r li { width:25%; height:auto; float:left; margin-left:6.5%; padding-top:10px; padding-bottom:20px;}


/**/
#main3 { width:100%; height:auto; margin:auto; margin-top:25px; overflow:hidden;}
#main3_con { width:100%; height:auto; margin:auto; margin-top:10px; overflow:hidden;}

#main3_con_l { width:40%; height:auto; float:left;}
#main3_con_l_l { width:40%; height:auto; float:left;}
#main3_con_l_l img { width:100%;}
#main3_con_l_r { width:55%; height:auto; border:1px #dbdbdb solid; float:right;}
#main3_con_l_r li { width:92%; height:auto; margin:auto; margin-top:12px; overflow:hidden; padding-bottom:12px;}
.main3_con_l_r_img { width:40%; height:auto; float:left;}
.main3_con_l_r_img img { width:100%;}
.main3_con_l_r_con { width:55%; height:auto; float:right; padding-bottom:3px; overflow:hidden;}
.main3_con_l_r_con_tit { width:100%; height:30px; line-height:30px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main3_con_l_r_con_con { width:100%; line-height:22px;}


#main3_con_r { width:58%; height:auto; float:right;}

#main3_con_r_l { width:30%; height:auto; float:left;}
#main3_con_r_l img { width:100%;}
#main3_con_r_r { width:67%; height:auto; border:1px #dbdbdb solid; float:right;}
#main3_con_r_r li { width:28%; height:auto; float:left; margin-left:4%; margin-top:18px; padding-bottom:10px;}
.main3_con_r_r_img { width:100%; height:auto;}
.main3_con_r_r_img img { width:100%;}
.main3_con_r_r_con { width:100%; height:auto; line-height:22px; margin-top:15px;}
.main3_con_r_r_tit { width:100%; height:30px; line-height:30px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


/*product*/
#pro_nav{ width:75%; height:auto; margin:auto; margin-top:20px; margin-bottom:40px; }

.venus-menu{
	width:100%;
	margin:0;
	padding:0;
	position:relative;
	float:left;
	list-style:none;
	background:#fff;
	box-shadow:0 1px 3px #dedede;
}
.venus-menu li{
	display:inline-block;
	margin:0 30px 0 0;
	padding:0;
	float:left;
	line-height:20px;
	position:relative;
}
.venus-menu > li > a{
	padding:18px 40px 18px 0;
	font-size:1em;
	color:#777;
	text-decoration:none;
	display:block;
	-webkit-transition:color 0.2s linear, background 0.2s linear;
	-moz-transition:color 0.2s linear, background 0.2s linear;
	-o-transition:color 0.2s linear, background 0.2s linear;
	transition:color 0.2s linear, background 0.2s linear;
}
.venus-menu li:hover > a {
	background:#f54828;
	color:#fff;
}
.venus-menu > li > a i{
	color:#bababa;
}
.venus-menu > li:hover > a i {
	color:#fff;
}
.venus-menu ul, .venus-menu ul li ul{
	list-style:none;
	margin:0;
	padding:0;
	display:none;
	position:absolute;
	z-index:99;
	width:218px;
}
.venus-menu ul{
	top:56px;
	left:0;
	padding-top:10px;
}
.venus-menu > li > ul > li:first-child a:before{
	content:'';
	position:absolute;
	bottom:48px;
	left:45%;
	margin-left:-48px;
	width:0;
	height:0;
	border-left:8px solid rgba(255, 255, 255, 0);
	border-right:8px solid rgba(255, 255, 255, 0);
	border-bottom:8px solid #f54828;
}
.venus-menu > li > ul > li ul li:first-child a:before{
	content:'';
	position:absolute;
	bottom:16px;
	left:45%;
	margin-left:-71px;
	width:0;
	height:0;
	border-top:8px solid rgba(255, 255, 255, 0);
	border-right:8px solid #f54828;
	border-bottom:8px solid rgba(255, 255, 255, 0);
}
.venus-menu ul li ul{
	top:0;
	left:100%;
	padding-left:10px;
}
.venus-menu ul li{
	clear:both;
	width:100%;
	border:none;
}
.venus-menu ul li a{
	padding:14px 20px;
	width:100%;
	color:#fff;
	font-size:1em;
	text-decoration:none;
	display:inline-block;
	float:left;
	clear:both;
	background:#f54828;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-webkit-transition:background 0.2s linear;
	-moz-transition:background 0.2s linear;
	-o-transition:background 0.2s linear;
	transition:background 0.2s linear;
}
.venus-menu ul li:hover > a{
	background:#999;
}

.venus-menu > li .indicator{
	position:absolute;
	color:#bababa;
	top:19px;
	right:8px;
	font-size:20px;
	-webkit-transition:color 0.2s linear;
	-moz-transition:color 0.2s linear;
	-o-transition:color 0.2s linear;
	transition:color 0.2s linear;
}
.venus-menu > li:hover > .indicator{
	color:#fff;
}
.venus-menu ul > li .indicator{
	top:14px;
	right:8px;
	color:#fff;
}
.venus-menu i{
	line-height:20px !important;
	margin-right:6px;
	font-size:20px;
	float:left;
}
.venus-menu > li.showhide{
	display:none;
	width:100%;
	height:46px;
	cursor:pointer;
	color:#777;
	border-bottom:solid 1px rgba(0, 0, 0, 0.1);
	background:#fff;
}
.venus-menu > li.showhide span.title{
	margin:13px 0 0 20px;
	float:left;
}
.venus-menu > li.showhide span.icon{
	margin:16px 20px;
	float:right;
}
.venus-menu > li.showhide .icon em{
	margin-bottom:3px;
	display:block;
	width:20px;
	height:2px;
	background:#ccc;
}






#pro_main1 { width:100%; height:auto; overflow:hidden;}
.pro_main1_con { width:99.8%; height:auto; margin:auto; border:1px #dbdbdb solid; overflow:hidden; margin-top:15px; padding-top:15px; padding-bottom:15px;}
.pro_main1_con li { width:13%; height:auto; float:left; padding-top:10px; margin-left:1.8%; margin-right:1.8%; border-bottom:1px #dbdbdb dashed; padding-bottom:15px; overflow:hidden;}
.pro_main1_con_tit { width:100%; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro_main1_con_img { width:100%; height:auto; margin-top:10px;}
.pro_main1_con_img img { width:100%; height:auto;}

#pro_main2 { width:100%; height:auto; margin-top:10px; overflow:hidden;}
.pro_main2_con { width:99.8%; height:auto; margin:auto; margin-top:10px; border:1px #dbdbdb solid; overflow:hidden; padding-top:15px; padding-bottom:15px;}
.pro_main2_con li { width:16%; height:auto; float:left; margin-top:10px; padding-top:10px; margin-left:2%; margin-right:1.95%; padding-bottom:25px; overflow:hidden;}
.pro_main2_con_img { width:100%; height:auto;}
.pro_main2_con_img img { width:100%; height:auto;}
.pro_main2_con_tit { width:100%; height:35px; line-height:35px; margin-top:8px; font-size:1.4em; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro_main2_con_con { width:100%; height:auto; margin-top:8px; line-height:22px;}
.pro_main2_con_zx { width:30%; margin-top:15px; line-height:35px; color:#FFF; background-color:#f54828; border-radius:6px; text-align:center;}




/*pro_list*/
#pro_i_main1 { width:99.8%; height:auto; border:1px #dbdbdb solid; margin:auto; overflow:hidden;}
#pro_i_main1 li { width:20%; height:auto; float:left; padding:25px 40px 25px 30px;}
#pro_i_main1 li img { width:100%; height:auto;}

#pro_i_main2 { width:100%; height:auto;margin:auto; margin-top:30px; overflow:hidden;}
#pro_i_main2_l { width:80%; height:auto; float:left; overflow:hidden;}
#pro_i_main2_l li { width:29%; height:auto;  border:1px #dbdbdb solid;  float:left; margin-right:0.2%; padding:18px 18px 15px 18px; margin-bottom:20px;}
.pro_i_main2_l_img { width:100%; height:auto; margin-bottom:15px;}
.pro_i_main2_l_img img { width:100%; height:auto;}
.pro_i_main2_l_con { width:100%; height:auto; overflow:hidden; line-height:22px; padding-bottom:10px; border-bottom:1px #dbdbdb solid;}
.pro_i_main2_l_con_zk { width:100%; height:30px; line-height:30px; margin-top:8px; font-weight:bold; background-image:url(imgs/price-1.png); background-repeat:no-repeat; text-indent:20px;}
.pro_i_main2_l_con_zl { width:100%; height:30px; line-height:30px; font-weight:bold; text-indent:15px;}
.pro_i_main2_l_con_pp { width:100%; height:30px; line-height:30px; margin-top:5px; text-indent:15px; background:#f54828; color:#CCC;}
.pro_i_main2_l_con_pp_xh { width:100%; height:30px; line-height:30px; margin-top:5px; text-indent:15px; color:#f54828; font-weight:bold; font-size:1.2em;}


#pro_i_main2_r { width:19%; height:auto; float:right; overflow:hidden;}
.pro_i_main2_r_tit { width:100%; height:50px; line-height:50px; font-size:1.4em; background-image:url(imgs/tit_bg.png); background-repeat:no-repeat;}
.pro_i_main2_r_tit:first-letter { font-size:1.8em; font-weight:bold; float:left; font-style:italic; color:#f54828;}
.pro_i_main2_r_con { width:90%; height:auto; margin:auto; margin-top:5px; overflow:hidden; padding-bottom:10px;}
.pro_i_main2_r_con li { width:100%; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }


/*arctile*/

#main_arc { width:75%; height:auto; margin:auto; margin-top:10px; border-bottom:1px #dbdbdb solid; padding-bottom:30px; overflow:hidden;}
#main_arc_l { width:76%; height:auto; float:left; overflow:hidden;}

#main_arc_l1 { width:100%; height:auto; overflow:hidden; border-top:1px #dbdbdb solid; padding-top:25px;}
#main_arc_l1_img { width:42%; height:auto; float:left; margin-left:3%;}
#main_arc_l1_img img { width:100%; height:auto;}
#main_arc_l1_r { width:48%; height:auto; float:right; margin-right:3%; border:1px #CCC solid; padding:1% 1% 1% 2%;}
.main_arc_l1_r_tit { width:100%; height:40px; line-height:40px; font-size:1.4em; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main_arc_l1_r_con { width:100%; height:auto; overflow:hidden; line-height:22px; margin-top:15px;}
.main_arc_l1_r_con_list { width:100%; height:auto; margin:auto; padding-top:5px; padding-bottom:5px; }
.main_arc_l1_r_con_list li { width:15%; float:left; padding:0.5%;}

/*common*/
#common { width:100%; height:auto; border-top:1px solid #CCC; border-right:1px solid #CCC; margin:auto; overflow:hidden;}

.soft_ware { width:96%; height:auto; margin-top:15px; line-height:28px; overflow:hidden;}
.soft_ware_tit_n {width:100%; line-height:30px; margin:auto; margin-top:25px; font-size:1.4em; text-align:center; font-weight:bolder; }

.soft_ware_img { width:800px; height:auto; margin:auto;}

.soft_ware1 { width:96%; height:auto; overflow:hidden;}
.soft_ware1_l { width:40%; height:auto; float:left; padding-top:12%; font-size:1em; line-height:28px;}
.soft_ware1_r { width:58%; height:auto; float:right; }
.soft_ware1_r img { border-radius:8px;}

.dz_con { width:96%; height:auto; line-height:28px; overflow:hidden;}
.soft_ware3 { width:96%; height:auto; margin-top:-20px; line-height:28px; overflow:hidden;}

.soft_ware1_left { width:48%; height:auto; float:left; text-align:center; font-size:1.2em; font-weight:bolder; padding-bottom:20px;}
.soft_ware1_left img { margin-top:8px; border-radius:8px;}
.soft_ware1_right { width:48%; height:auto; float:right; text-align:center; font-size:1.2em; font-weight:bolder;}
.soft_ware1_right img { margin-top:8px; border-radius:8px;}


/*common1*/
#common1 { width:100%; height:auto; margin:auto; margin-top:15px; border-top:1px solid #CCC; line-height:26px; overflow:hidden;}
 #arc_con_img4 { width:100%; height:auto; margin:auto; margin-top:5px; overflow:hidden; }
 #arc_con_img4_l { width:56%; height:auto; float:left; padding-top:35px;}
 #arc_con_img4_r { width:40%; height:auto; float:right; margin-top:170px; padding:2%;}
 
 
 #arc_con_img5 { width:100%; height:auto; margin:auto; border-top:1px #CCCCCC dashed; margin-top:25px; overflow:hidden; }
 #arc_con_img5_l { width:40%; height:auto; float:left; margin-top:150px; }
 #arc_con_img5_r { width:56%; height:auto; float:right; padding-top:25px;}
 
 
 #arc_con_img1 { width:100%; height:auto; margin:auto; border-top:1px #CCCCCC dashed; margin-top:35px; overflow:hidden; }
 #arc_con_img1_l { width:56%; height:auto; float:left; padding-top:35px;}
 #arc_con_img1_r { width:40%; height:auto; float:right; margin-top:170px; padding:10px;}
 
 #arc_con_img2 { width:100%; height:auto; margin:auto; border-top:1px #CCCCCC dashed; margin-top:25px; overflow:hidden; }
 #arc_con_img1_l1 { width:40%; height:auto; float:left; margin-top:150px; }
 #arc_con_img1_r1 { width:56%; height:auto; float:right; padding-top:25px;}
 
 #arc_con_img3 { width:100%; height:auto; margin:auto; border-top:1px #CCCCCC dashed; margin-top:35px; overflow:hidden; }
 #arc_con_img3_l { width:56%; height:auto; float:left; padding-top:35px;}
 #arc_con_img3_r { width:40%; height:auto; float:right; margin-top:80px; padding:10px;}
 

#con_con_box { width:98%; height:auto; margin:auto; overflow:hidden;}
.con_con_box_tit { width:98%; height:auto; font-size:24px; font-weight:bold; color:#333; margin:auto; margin-top:8px;}
.con_con_box_con { width:98%; height:auto; margin:auto; margin-top:10px;}
.con_con_box_con li { width:100%; line-height:30px;}


/*Automatic online DR testing system*/
.dz_tit { width:98%; margin:auto; margin-top:30px; line-height:45px; font-size:2em; font-weight:bolder; text-align:center;}
.dz_con { width:98%; height:auto; margin:auto; margin-top:10px; line-height:28px; overflow:hidden; }

.dz_con_tit { width:98%; line-height:60px; margin:auto; border-top:1px dashed #999999; margin-top:15px; font-size:1.2em; text-align:center; font-weight:bolder;}
.dz_con_tit1 { width:98%; line-height:60px; margin:auto; margin-top:15px; font-size:1.2em; text-align:center; font-weight:bolder;}
.dz_con_list { width:98%; height:auto; margin:auto;overflow:hidden; }
.dz_con_list li { width:100%; line-height:30px; }

.dz_con_list1 { width:98%; height:auto; margin:auto; margin-top:20px; overflow:hidden; }
.dz_con_list1_left { width:49%; height:auto; float:left;}
.dz_con_list1_left li { width:100%; line-height:30px;}
.dz_con_list1_img_right { width:47%; height:auto; margin-top:15px; float:right; line-height:50px; text-align:center; font-size:1.1em; font-weight:bolder;}


.dz_con1 { width:98%; height:auto; margin:auto; line-height:28px; overflow:hidden; }
.dz_con_img { width:98%; height:auto; margin:auto; margin-top:15px; overflow:hidden; }
.dz_con_img_left { width:51%; float:left; text-align:center; font-weight:bolder; font-size:16px; line-height:35px;}
.dz_con_img_right { width:48%; float:right; text-align:center; font-weight:bolder; font-size:16px; line-height:35px; }

.dz_con_tb { width:98%; height:auto; margin:auto; overflow:hidden; border-bottom:1px dashed #999999; padding-bottom:45px; margin-bottom:15px;}
.dz_con_tb table { border-collapse:collapse; text-align:center;}
.dz_con_tb table, .dz_con_tb th, .dz_con_tb td { border: 1px solid #CCCCCC;}

.dz_con_img_left1 { width:48%; float:left; text-align:center; font-weight:bolder; font-size:1em; line-height:35px;}
.dz_con_img_right1 { width:48%; float:right; text-align:center; font-weight:bolder; font-size:1em; line-height:35px; }

.dz_con_img_right_con_list { width:98%; height:auto; margin:auto; overflow:hidden;}
.dz_con_img_right_con_list li { width:100%; line-height:30px; margin:auto;  }

.dz_con_x_con_left { width:50%; height:auto; float:left;}
.dz_con_x_con_left_tit { width:100%; line-height:35px; font-size:1.2em; font-weight:bolder;}
.dz_con_x_con_left_con { width:100%; line-height:28px;}

.dz_con_x_con_right_img { width:46%; height:auto; float:right; line-height:45px; text-align:center; font-size:16px; font-weight:bolder;}




#main_arc_l2 { width:94%; height:auto; margin:auto; margin-top:15px; line-height:26px; overflow:hidden;}
#main_arc_l2_l { width:48%; height:auto; float:left; }
#main_arc_l2_r { width:48%; height:auto; float:right; }





#main_arc_r { width:22%; height:auto; float:right; overflow:hidden;}
.main_arc_r_tit { width:100%; height:60px; line-height:60px; background:#f54828; border-radius:6px; color:#FFF; font-size:2em; text-align:center; font-weight:bold;}
.main_arc_r_con { width:90%; height:auto; margin:auto; overflow:hidden; margin-top:25px; }
.main_arc_r_con li { width:100%; height:auto; overflow:hidden;}
.main_arc_r_con_img { width:100%; height:auto; }
.main_arc_r_con_img img { width:100%; height:auto; border-radius:6px;}
.main_arc_r_con_tit { width:100%; height:35px; line-height:35px; margin-top:5px; font-size:1.3em; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


#main_arc1 { width:75%; height:auto; margin:auto; margin-top:30px; overflow:hidden;}
#main_arc1 li { width:16%; height:auto; float:left; margin-left:2%; margin-right:2%;}
.main_arc1_img { width:100%; }
.main_arc1_img img { width:100%; }
.main_arc1_tit { width:100%; line-height:40px; text-align:center;}


/*footer*/
#footer { width:100%; height:auto; margin:auto; overflow:hidden; background:#222 url(imgs/bgfooter.jpg);
	color:#888;
	margin-top:50px;
	padding-top:50px;
	-webkit-background-size:cover !Important;
	-moz-background-size:cover !Important;
	-o-background-size:cover !Important;
	background-size:cover !Important;
	}


#footer_con { width:75%; height:auto; margin:auto; overflow:hidden; }

#footer_con_l { width:53%; height:auto; float:left;}
#footer_con_l_l { width:45%; height:auto; float:left;}
#footer_con_logo { width:100%; height:auto;}
.footer_con_l_l_con { width:100%; height:auto; margin-top:20px; line-height:22px;}
.footer_con_more { width:50%; height:40px; margin-top:10px; line-height:40px; text-align:center; border:1px #333 solid; border-radius:8px}
.footer_con_more a { color:#666}

#footer_con_l_r { width:45%; height:auto; float:right; }
.footer_con_l_r_tit { width:100%; height:50px; line-height:50px; font-size:2em; }
.footer_con_l_r_tit:first-letter { font-size:2.5em; font-weight:bold; float:left; color:#f54828; font-style:italic;}
.footer_con_l_r_list { width:100%; height:auto; background:url(imgs/map.png) no-repeat; margin-top:10px;}
.footer_con_l_r_list li { width:100%; line-height:30px;}


#footer_con_r { width:43%; height:auto; float:right;}

#footer_con_r_l { width:55%; height:auto; float:left;}
.footer_con_r_l_list { width:100%; height:auto; margin-top:20px; overflow:hidden;}
.footer_con_r_l_list li { width:100%; height:auto; overflow:hidden; margin-bottom:25px;}
.footer_con_r_l_list_img { width:30%; height:auto; float:left;}
.footer_con_r_l_list_img img { width:100%; height:auto;}
.footer_con_r_l_list_con { width:65%; height:auto; float:right; line-height:22px; overflow:hidden;}

#footer_con_r_r { width:34%; height:auto; float:right; margin-top:10px; overflow:hidden;}

.footer_con_r_r_con { width:100%; height:auto; margin-top:15px; overflow:hidden;}

.e_mail { width:90%; height:auto; margin:auto; margin-top: 10px; font-size:14px; overflow:hidden; padding:10px;}


.e_mail input{
	width: 80%;
	height: 35px;
	display: block;
	margin: 5px 0;
	outline: none;
}

.e_mail textarea{
	width: 90%;
	height: 90px;
	max-width: 95%;
	max-height: 90px;
	display: block;
	margin: 5px 0;
	outline: none;
	resize: none;
}

.e_mail .submit{
	width: 70%;
	height: 40px;
	background: transparent;
	color: #BBB5B5;
	border: 1px solid #BBB5B5;
	border-radius: 5px;
	float: left;
}

.e_mail .submit:hover{
	background:transparent;
	color: #BBB5B5;
}
	 
	 
	 



 }


@media screen and (max-width: 1200px)
 
 { 

#head { width:75%; height:auto; margin:auto; margin-top:5px; overflow:hidden;}
#head_l { width:72%; height:auto; float:left; }
#logo_img { width:28%; height:auto; margin-top:15px; float:left;}
#logo_img img { width:100%;}

#head_search { width:68%; height:auto; margin-top:12px; float:right;}
/* searchTxt */
.searchBtn button,.searchTxt .searchMenu .searchSelected{background-image:url(imgs/searchbg-1.png);background-repeat:no-repeat;}

.searchTxt{float:left;width:80%;height:36px;border:2px solid #d3d3d3;border-right:0;position:relative;z-index:20;background:#fff;}
 
.searchTxtHover{float:left;width:80%;height:36px;border:2px solid #3297d8;border-right:0;position:relative;z-index:20;background:#fff;}
 
.searchTxt .searchMenu{float:left;}
.searchTxt .searchMenu .searchSelected{color:#a8a8a8;cursor:pointer;font-size:14px;font-weight:bold;height:36px;line-height:36px;padding:0 10px;width:48px;background-position:0px -54px;}
.searchTxt .searchMenu .searchOpen{background-position:0px -104px;}

 
 
.searchTxt input{float:left;border:0;background:#fff;color:#333;font:14px/22px Arial, Helvetica, sans-serif; width:221px;height:22px;margin:0;outline:medium none;padding:4px;}
.searchTxt .sosoLogo{float:right;margin:8px 6px 0 0;display:inline;}
.searchBtn{float:left;}
.searchBtn button{background-position:0px 0px;border:0;color:#fff;cursor:pointer;float:left;font-size:16px;height:40px;text-indent:-9999px;width:86px;}

#head_r { width:27%; height:auto; margin-top:25px; float:right;}
#head_r li { width:49%; height:30px; line-height:30px; float:left; text-indent:35px; font-size:1em;}
.r_tel { width:30px; height:30px; background-image:url(imgs/tel.png); background-repeat:no-repeat;}
.r_email { width:30px; height:30px; background-image:url(imgs/email.png); background-repeat:no-repeat;}


/**/
#banner_nav { width:75%; height:auto; margin:auto; margin-top:15px; overflow:hidden; border:1px #dbdbdb solid; padding-bottom:15px;}
#banner_nav_l { width:78%; height:auto; float:left; margin-left:1%; margin-top:15px;}
#nav { width:18%; height:auto; float:left; overflow:hidden;}
#nav_tit { width:100%; height:40px; padding-top:4px; font-size:1.8em; background-image:url(imgs/pro_1.png); background-repeat:no-repeat; text-indent:45px;}
#nav_con { width:100%; height:auto; margin-top:5px;}
#nav_con li { width:96%; height:35px; line-height:35px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


/* banner */
#banner { width:80%; height:auto; float:right;}


.c-banner{
	width: 100%;
	position: relative;
}
.c-banner img{
	width: 100%;
}
.c-banner .banner ul{
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;
}
.c-banner .banner ul li{
	position: absolute
	display: none;
	opacity: 0;
}
.c-banner .banner ul li:nth-child(1){
	opacity: 1;
	display: block;
}
.c-banner .banner ul li img{
	width: 100%;
	position: absolute;
	top: 0px;
}
.c-banner .banner ul li:first-child img{
	position: relative;
}
.c-banner .nexImg,.c-banner .preImg{
	padding: 6px 3px 6px 3px;
	position: absolute;
	top: 60%;
	margin-top: -53px;
	background: #000000;
	opacity: 0.5;
	border-radius: 5px;
	z-index: 10;
	
}
.c-banner .nexImg:hover,.c-banner .preImg:hover{
	opacity: 0.8;
}
.c-banner .nexImg{
	right: 0px;
}
.c-banner .nexImg img,.c-banner .preImg img{
	
	
}
.c-banner .jumpBtn{
	width: 100%;
	position: absolute;
	bottom: 20px;
	text-align: center;
}
.c-banner .jumpBtn ul{
	margin-bottom: 0px;
	padding: 0px;
}

.c-banner .jumpBtn ul li{
	width: 15px;
	height: 15px;
	border-radius: 50%;
	display: inline-block;
	background-color: white;
	opacity: 0.9;
	margin-left: 10px;
}
.c-banner .jumpBtn ul li:first-child{
	margin-left: 0px;
}


#banner_nav_r { width:17%; height:auto; float:right; margin-right:1%; margin-top:15px; overflow:hidden;}
#banner_nav_r_tit { width:92%; line-height:50px; background:#f54828; color:#FFF; border-radius:6px; font-size:1.6em; font-weight:bold; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#banner_nav_r_tit a { color:#FFF; }

#banner_nav_r_con { width:100%; height:auto; margin-top:5px; }
#banner_nav_r_con li { width:92%; height:auto; margin:auto; overflow:hidden; padding:5px 0 5px 0 ; }
.banner_nav_r_con_tit { width:100%; height:35px; line-height:35px; font-size:1.2em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.banner_nav_r_con_con { width:100%; height:auto; margin-top:10px;}
.sq_more { width:30%; line-height:35px; float:left; background-color:#f54828; border-radius:6px; text-align:center; margin-top:20px; margin-bottom:20px;}
.sq_more a { color:#FFF;}
.banner_nav_r_con_img { width:50%; float:right;}


/*main*/
#main { width:75%; height:auto; margin:auto; margin-top:10px; overflow:hidden;}

#main1 { width:100%; height:auto; margin:auto; overflow:hidden;}
#main1_l { width:49%; height:auto; float:left;}
#main1_l_s { width:100%; background-image:url(imgs/pro_3.png); background-position:right; background-repeat:no-repeat; padding-bottom:10px;}
.main1_tit { width:78%; height:45px; line-height:45px; font-size:2em; font-weight:bold; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main1_con { width:78%; height:auto; line-height:25px; overflow:hidden;}

.main1_list { width:100%; height:auto; margin-top:15px;}
.main1_list li { width:29%; float:left; margin-right:4.2%;}
.main1_list_tit { width:100%; height:35px; line-height:35px; font-weight:bold; font-size:1.4em; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main1_list_img { width:85%; height:auto; margin:auto; margin-top:10px;}
.main1_list_img img { width:100%; height:auto;}

#main1_r { width:49%; height:auto; float:right;}
#main1_r_s { width:100%; background-image:url(imgs/pro_2.png); background-position:right; background-repeat:no-repeat; padding-bottom:10px;}

/**/

#main2 { width:100%; height:auto; margin:auto; margin-top:25px; overflow:hidden;}
.main2_tit { width:100%; height:45px; line-height:45px; background-image:url(imgs/main2_bg.png); background-repeat:no-repeat; font-size:2em; color:#333; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#main2_con { width:100%; height:auto; overflow:hidden; margin-top:10px;}
#main2_con_l { width:49%; height:auto; float:left;}
.main2_con_l_l { width:28%; height:auto; float:left; }
.main2_con_l_l img { width:100%;}


#main2_con_l_r { width:70%; height:auto; border:1px #dbdbdb solid; float:right;}
#main2_con_l_r li { width:25%; height:auto; float:left; margin-left:6.5%; padding-top:20px; padding-bottom:10px;}
.main2_con_l_r_img { width:100%; height:auto; margin-top:10px;}
.main2_con_l_r_img img { width:100%;}
.main2_con_l_r_tit { width:100%; line-height:40px; font-size:1.3em; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

#main2_con_r { width:49%; height:auto; float:right;}
.main2_con_r_l { width:28%; height:auto; float:left; }
.main2_con_r_l img { width:100%;}
#main2_con_r_r { width:70%; height:auto; border:1px #dbdbdb solid; float:right;}
#main2_con_r_r li { width:25%; height:auto; float:left; margin-left:6.5%; padding-top:10px; padding-bottom:20px;}


/**/
#main3 { width:100%; height:auto; margin:auto; margin-top:25px; overflow:hidden;}
#main3_con { width:100%; height:auto; margin:auto; margin-top:10px; overflow:hidden;}

#main3_con_l { width:40%; height:auto; float:left;}
#main3_con_l_l { width:40%; height:auto; float:left;}
#main3_con_l_r { width:55%; height:auto; border:1px #dbdbdb solid; float:right;}
#main3_con_l_r li { width:92%; height:auto; margin:auto; margin-top:12px; overflow:hidden; padding-bottom:12px;}
.main3_con_l_r_img { width:40%; height:auto; float:left;}
.main3_con_l_r_img img { width:100%;}
.main3_con_l_r_con { width:55%; height:auto; float:right; padding-bottom:3px; overflow:hidden;}
.main3_con_l_r_con_tit { width:100%; height:30px; line-height:30px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main3_con_l_r_con_con { width:100%; line-height:22px;}


#main3_con_r { width:58%; height:auto; float:right;}

#main3_con_r_l { width:30%; height:auto; float:left;}
#main3_con_r_r { width:67%; height:auto; border:1px #dbdbdb solid; float:right;}
#main3_con_r_r li { width:28%; height:auto; float:left; margin-left:4%; margin-top:18px; padding-bottom:10px;}
.main3_con_r_r_img { width:100%; height:auto;}
.main3_con_r_r_img img { width:100%;}
.main3_con_r_r_con { width:100%; height:auto; line-height:22px; margin-top:15px;}
.main3_con_r_r_tit { width:100%; height:30px; line-height:30px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


/*product*/
#pro_nav{ width:75%; height:auto; margin:auto; margin-top:20px; margin-bottom:40px; }


/*product nav*/
.venus-menu{
	width:100%;
	margin:0;
	padding:0;
	position:relative;
	float:left;
	list-style:none;
	background:#fff;
	box-shadow:0 1px 3px #dedede;
}
.venus-menu li{
	display:inline-block;
	margin:0 30px 0 0;
	padding:0;
	float:left;
	line-height:20px;
	position:relative;
}
.venus-menu > li > a{
	padding:18px 40px 18px 0;
	font-size:1em;
	color:#777;
	text-decoration:none;
	display:block;
	-webkit-transition:color 0.2s linear, background 0.2s linear;
	-moz-transition:color 0.2s linear, background 0.2s linear;
	-o-transition:color 0.2s linear, background 0.2s linear;
	transition:color 0.2s linear, background 0.2s linear;
}
.venus-menu li:hover > a {
	background:#f54828;
	color:#fff;
}
.venus-menu > li > a i{
	color:#bababa;
}
.venus-menu > li:hover > a i {
	color:#fff;
}
.venus-menu ul, .venus-menu ul li ul{
	list-style:none;
	margin:0;
	padding:0;
	display:none;
	position:absolute;
	z-index:99;
	width:218px;
}
.venus-menu ul{
	top:56px;
	left:0;
	padding-top:10px;
}
.venus-menu > li > ul > li:first-child a:before{
	content:'';
	position:absolute;
	bottom:48px;
	left:45%;
	margin-left:-48px;
	width:0;
	height:0;
	border-left:8px solid rgba(255, 255, 255, 0);
	border-right:8px solid rgba(255, 255, 255, 0);
	border-bottom:8px solid #f54828;
}
.venus-menu > li > ul > li ul li:first-child a:before{
	content:'';
	position:absolute;
	bottom:16px;
	left:45%;
	margin-left:-71px;
	width:0;
	height:0;
	border-top:8px solid rgba(255, 255, 255, 0);
	border-right:8px solid #f54828;
	border-bottom:8px solid rgba(255, 255, 255, 0);
}
.venus-menu ul li ul{
	top:0;
	left:100%;
	padding-left:10px;
}
.venus-menu ul li{
	clear:both;
	width:100%;
	border:none;
}
.venus-menu ul li a{
	padding:14px 20px;
	width:100%;
	color:#fff;
	font-size:1em;
	text-decoration:none;
	display:inline-block;
	float:left;
	clear:both;
	background:#f54828;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-webkit-transition:background 0.2s linear;
	-moz-transition:background 0.2s linear;
	-o-transition:background 0.2s linear;
	transition:background 0.2s linear;
}
.venus-menu ul li:hover > a{
	background:#999;
}

.venus-menu > li .indicator{
	position:absolute;
	color:#bababa;
	top:19px;
	right:8px;
	font-size:20px;
	-webkit-transition:color 0.2s linear;
	-moz-transition:color 0.2s linear;
	-o-transition:color 0.2s linear;
	transition:color 0.2s linear;
}
.venus-menu > li:hover > .indicator{
	color:#fff;
}
.venus-menu ul > li .indicator{
	top:14px;
	right:8px;
	color:#fff;
}
.venus-menu i{
	line-height:20px !important;
	margin-right:6px;
	font-size:20px;
	float:left;
}
.venus-menu > li.showhide{
	display:none;
	width:100%;
	height:46px;
	cursor:pointer;
	color:#777;
	border-bottom:solid 1px rgba(0, 0, 0, 0.1);
	background:#fff;
}
.venus-menu > li.showhide span.title{
	margin:13px 0 0 20px;
	float:left;
}
.venus-menu > li.showhide span.icon{
	margin:16px 20px;
	float:right;
}
.venus-menu > li.showhide .icon em{
	margin-bottom:3px;
	display:block;
	width:20px;
	height:2px;
	background:#ccc;
}






#pro_main1 { width:100%; height:auto; overflow:hidden;}
.pro_main1_con { width:99.8%; height:auto; margin:auto; border:1px #dbdbdb solid; overflow:hidden; margin-top:15px; padding-top:15px; padding-bottom:15px;}
.pro_main1_con li { width:13%; height:auto; float:left; padding-top:10px; margin-left:1.8%; margin-right:1.8%;}
.pro_main1_con_tit { width:100%; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro_main1_con_img { width:100%; height:auto; margin-top:10px;}
.pro_main1_con_img img { width:100%; height:auto;}

#pro_main2 { width:100%; height:auto; margin-top:10px; overflow:hidden;}
.pro_main2_con { width:99.8%; height:auto; margin:auto; margin-top:10px; border:1px #dbdbdb solid; overflow:hidden; padding-top:15px; padding-bottom:15px;}
.pro_main2_con li { width:16%; height:auto; float:left; margin-top:10px; padding-top:10px; margin-left:2%; margin-right:1.95%; padding-bottom:25px; }
.pro_main2_con_img { width:100%; height:auto;}
.pro_main2_con_img img { width:100%; height:auto;}
.pro_main2_con_tit { width:100%; height:35px; line-height:35px; margin-top:8px; font-size:1.4em; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro_main2_con_con { width:100%; height:auto; margin-top:8px; line-height:22px;}
.pro_main2_con_zx { width:30%; margin-top:15px; line-height:35px; color:#FFF; background-color:#f54828; border-radius:6px; text-align:center;}




/*pro_list*/
#pro_i_main1 { width:99.8%; height:auto; border:1px #dbdbdb solid; margin:auto; overflow:hidden;}
#pro_i_main1 li { width:20%; height:auto; float:left; padding:25px 40px 25px 30px;}
#pro_i_main1 li img { width:100%; height:auto;}

#pro_i_main2 { width:100%; height:auto;margin:auto; margin-top:30px; overflow:hidden;}
#pro_i_main2_l { width:80%; height:auto; float:left; overflow:hidden;}
#pro_i_main2_l li { width:29%; height:auto;  border:1px #dbdbdb solid;  float:left; margin-right:0.2%; padding:18px 18px 15px 18px; margin-bottom:20px;}
.pro_i_main2_l_img { width:100%; height:auto; margin-bottom:15px;}
.pro_i_main2_l_img img { width:100%; height:auto;}
.pro_i_main2_l_con { width:100%; height:auto; overflow:hidden; line-height:22px; padding-bottom:10px; border-bottom:1px #dbdbdb solid;}
.pro_i_main2_l_con_zk { width:100%; height:30px; line-height:30px; margin-top:8px; font-weight:bold; background-image:url(imgs/price-1.png); background-repeat:no-repeat; text-indent:20px;}
.pro_i_main2_l_con_zl { width:100%; height:30px; line-height:30px; font-weight:bold; text-indent:15px;}
.pro_i_main2_l_con_pp { width:100%; height:30px; line-height:30px; margin-top:5px; text-indent:15px; background:#f54828; color:#CCC;}
.pro_i_main2_l_con_pp_xh { width:100%; height:30px; line-height:30px; margin-top:5px; text-indent:15px; color:#f54828; font-weight:bold; font-size:1.2em;}


#pro_i_main2_r { width:19%; height:auto; float:right; overflow:hidden;}
.pro_i_main2_r_tit { width:100%; height:50px; line-height:50px; font-size:1.4em; background-image:url(imgs/tit_bg.png); background-repeat:no-repeat;}
.pro_i_main2_r_tit:first-letter { font-size:1.8em; font-weight:bold; float:left; font-style:italic; color:#f54828;}
.pro_i_main2_r_con { width:90%; height:auto; margin:auto; margin-top:5px; overflow:hidden; padding-bottom:10px;}
.pro_i_main2_r_con li { width:100%; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }


/*arctile*/

#main_arc { width:75%; height:auto; margin:auto; margin-top:10px; border-bottom:1px #dbdbdb solid; padding-bottom:30px; overflow:hidden;}
#main_arc_l { width:76%; height:auto; float:left; overflow:hidden;}

#main_arc_l1 { width:100%; height:auto; overflow:hidden; border-top:1px #dbdbdb solid; padding-top:25px;}
#main_arc_l1_img { width:42%; height:auto; float:left; margin-left:3%;}
#main_arc_l1_img img { width:100%; height:auto;}
#main_arc_l1_r { width:48%; height:auto; float:right; margin-right:3%;}
.main_arc_l1_r_tit { width:100%; height:40px; line-height:40px; font-size:1.4em; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main_arc_l1_r_con { width:100%; height:auto; overflow:hidden; line-height:22px; margin-top:15px;}

#main_arc_l2 { width:94%; height:auto; margin:auto; margin-top:15px; line-height:26px; overflow:hidden;}
#main_arc_l2_l { width:48%; height:auto; float:left; }
#main_arc_l2_r { width:48%; height:auto; float:right; }

/*common*/
#common { width:100%; height:auto; border-top:1px solid #CCC; border-right:1px solid #CCC; margin:auto; overflow:hidden;}

.soft_ware { width:96%; height:auto; margin-top:15px; line-height:28px; overflow:hidden;}
.soft_ware_tit_n {width:100%; line-height:30px; margin:auto; margin-top:25px; font-size:1.4em; text-align:center; font-weight:bolder; }

.soft_ware_img { width:800px; height:auto; margin:auto;}

.soft_ware1 { width:96%; height:auto; overflow:hidden;}
.soft_ware1_l { width:40%; height:auto; float:left; padding-top:12%; font-size:1em; line-height:28px;}
.soft_ware1_r { width:58%; height:auto; float:right; }
.soft_ware1_r img { border-radius:8px;}

.dz_con { width:96%; height:auto; line-height:28px; overflow:hidden;}
.soft_ware3 { width:96%; height:auto; margin-top:-20px; line-height:28px; overflow:hidden;}

.soft_ware1_left { width:48%; height:auto; float:left; text-align:center; font-size:1.2em; font-weight:bolder; padding-bottom:20px;}
.soft_ware1_left img { margin-top:8px; border-radius:8px;}
.soft_ware1_right { width:48%; height:auto; float:right; text-align:center; font-size:1.2em; font-weight:bolder;}
.soft_ware1_right img { margin-top:8px; border-radius:8px;}


/*common1*/
#common1 { width:100%; height:auto; margin:auto; margin-top:15px; border-top:1px solid #CCC; line-height:26px; overflow:hidden;}
 #arc_con_img4 { width:100%; height:auto; margin:auto; margin-top:5px; overflow:hidden; }
 #arc_con_img4_l { width:56%; height:auto; float:left; padding-top:35px;}
 #arc_con_img4_r { width:40%; height:auto; float:right; margin-top:170px; padding:2%;}
 
 
 #arc_con_img5 { width:100%; height:auto; margin:auto; border-top:1px #CCCCCC dashed; margin-top:25px; overflow:hidden; }
 #arc_con_img5_l { width:40%; height:auto; float:left; margin-top:150px; }
 #arc_con_img5_r { width:56%; height:auto; float:right; padding-top:25px;}
 
 
 #arc_con_img1 { width:100%; height:auto; margin:auto; border-top:1px #CCCCCC dashed; margin-top:35px; overflow:hidden; }
 #arc_con_img1_l { width:56%; height:auto; float:left; padding-top:35px;}
 #arc_con_img1_r { width:40%; height:auto; float:right; margin-top:170px; padding:10px;}
 
 #arc_con_img2 { width:100%; height:auto; margin:auto; border-top:1px #CCCCCC dashed; margin-top:25px; overflow:hidden; }
 #arc_con_img1_l1 { width:40%; height:auto; float:left; margin-top:150px; }
 #arc_con_img1_r1 { width:56%; height:auto; float:right; padding-top:25px;}
 
 #arc_con_img3 { width:100%; height:auto; margin:auto; border-top:1px #CCCCCC dashed; margin-top:35px; overflow:hidden; }
 #arc_con_img3_l { width:56%; height:auto; float:left; padding-top:35px;}
 #arc_con_img3_r { width:40%; height:auto; float:right; margin-top:80px; padding:10px;}


#con_con_box { width:98%; height:auto; margin:auto; overflow:hidden;}
.con_con_box_tit { width:98%; height:auto; font-size:24px; font-weight:bold; color:#333; margin:auto; margin-top:8px;}
.con_con_box_con { width:98%; height:auto; margin:auto; margin-top:10px;}
.con_con_box_con li { width:100%; line-height:30px;}


/*Automatic online DR testing system*/
.dz_tit { width:98%; margin:auto; margin-top:30px; line-height:45px; font-size:2em; font-weight:bolder; text-align:center;}
.dz_con { width:98%; height:auto; margin:auto; margin-top:10px; line-height:28px; overflow:hidden; }

.dz_con_tit { width:98%; line-height:60px; margin:auto; border-top:1px dashed #999999; margin-top:15px; font-size:1.2em; text-align:center; font-weight:bolder;}
.dz_con_tit1 { width:98%; line-height:60px; margin:auto; margin-top:15px; font-size:1.2em; text-align:center; font-weight:bolder;}
.dz_con_list { width:98%; height:auto; margin:auto;overflow:hidden; }
.dz_con_list li { width:100%; line-height:30px; }

.dz_con_list1 { width:98%; height:auto; margin:auto; margin-top:20px; overflow:hidden; }
.dz_con_list1_left { width:49%; height:auto; float:left;}
.dz_con_list1_left li { width:100%; line-height:30px;}
.dz_con_list1_img_right { width:47%; height:auto; margin-top:15px; float:right; line-height:50px; text-align:center; font-size:1.1em; font-weight:bolder;}


.dz_con1 { width:98%; height:auto; margin:auto; line-height:28px; overflow:hidden; }
.dz_con_img { width:98%; height:auto; margin:auto; margin-top:15px; overflow:hidden; }
.dz_con_img_left { width:51%; float:left; text-align:center; font-weight:bolder; font-size:16px; line-height:35px;}
.dz_con_img_right { width:48%; float:right; text-align:center; font-weight:bolder; font-size:16px; line-height:35px; }

.dz_con_tb { width:98%; height:auto; margin:auto; overflow:hidden; border-bottom:1px dashed #999999; padding-bottom:45px; margin-bottom:15px;}
.dz_con_tb table { border-collapse:collapse; text-align:center;}
.dz_con_tb table, .dz_con_tb th, .dz_con_tb td { border: 1px solid #CCCCCC;}

.dz_con_img_left1 { width:48%; float:left; text-align:center; font-weight:bolder; font-size:1em; line-height:35px;}
.dz_con_img_right1 { width:48%; float:right; text-align:center; font-weight:bolder; font-size:1em; line-height:35px; }

.dz_con_img_right_con_list { width:60%; height:auto; margin:auto; overflow:hidden;}
.dz_con_img_right_con_list li { width:100%; line-height:30px; margin:auto;  }

.dz_con_x_con_left { width:50%; height:auto; float:left;}
.dz_con_x_con_left_tit { width:100%; line-height:35px; font-size:1.2em; font-weight:bolder;}
.dz_con_x_con_left_con { width:100%; line-height:28px;}

.dz_con_x_con_right_img { width:46%; height:auto; float:right; line-height:45px; text-align:center; font-size:16px; font-weight:bolder;}


/*--email--*/
#msg_main{ width:55%; height:auto; overflow:hidden; border:1px solid #ccc; margin:auto; margin-top:30px; padding-bottom:10px; margin-bottom:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#msg_tit{ width:100%; height:40px; line-height:40px; color:#3c4c5b; background:#eee; font-weight:bold; }
#msg_tit span{ width:20%; height:40px; line-height:40px; background:#3c4c5b; display:block; float:left; margin-right:15PX; color:#FFF; text-align:center; font-size:1.2em; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#msg_con{ width:80%; height:auto; overflow:hidden; padding:5px;}
#msg_con input { width:50%; height:30px; margin-top:10px;}
.txt1{ width:60%; height:100px;}



#main_arc_r { width:22%; height:auto; float:right; overflow:hidden;}
.main_arc_r_tit { width:100%; height:60px; line-height:60px; background:#f54828; border-radius:6px; color:#FFF; font-size:2em; text-align:center; font-weight:bold;}
.main_arc_r_con { width:90%; height:auto; margin:auto; overflow:hidden; margin-top:25px; }
.main_arc_r_con li { width:100%; height:auto; overflow:hidden;}
.main_arc_r_con_img { width:100%; height:auto; }
.main_arc_r_con_img img { width:100%; height:auto; border-radius:6px;}
.main_arc_r_con_tit { width:100%; height:35px; line-height:35px; margin-top:5px; font-size:1.3em; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


#main_arc1 { width:75%; height:auto; margin:auto; margin-top:30px; overflow:hidden;}
#main_arc1 li { width:16%; height:auto; float:left; margin-left:2%; margin-right:2%;}
.main_arc1_img { width:100%; }
.main_arc1_img img { width:100%; }
.main_arc1_tit { width:100%; line-height:40px; text-align:center;}


/*footer*/
#footer { width:100%; height:auto; margin:auto; overflow:hidden; background:#222 url(imgs/bgfooter.jpg);
	color:#888;
	margin-top:50px;
	padding-top:50px;
	-webkit-background-size:cover !Important;
	-moz-background-size:cover !Important;
	-o-background-size:cover !Important;
	background-size:cover !Important;
	}


#footer_con { width:75%; height:auto; margin:auto; overflow:hidden; }

#footer_con_l { width:53%; height:auto; float:left;}
#footer_con_l_l { width:45%; height:auto; float:left;}
#footer_con_logo { width:100%; height:auto;}
.footer_con_l_l_con { width:100%; height:auto; margin-top:20px; line-height:22px;}
.footer_con_more { width:50%; height:40px; margin-top:10px; line-height:40px; text-align:center; border:1px #333 solid; border-radius:8px}
.footer_con_more a { color:#666}

#footer_con_l_r { width:45%; height:auto; float:right; }
.footer_con_l_r_tit { width:100%; height:50px; line-height:50px; font-size:1.8em; }
.footer_con_l_r_tit:first-letter { font-size:2.0em; font-weight:bold; float:left; color:#f54828; font-style:italic;}
.footer_con_l_r_list { width:100%; height:auto; background:url(imgs/map.png) no-repeat; margin-top:10px;}
.footer_con_l_r_list li { width:100%; line-height:30px;}


#footer_con_r { width:43%; height:auto; float:right;}

#footer_con_r_l { width:55%; height:auto; float:left;}
.footer_con_r_l_list { width:100%; height:auto; margin-top:20px; overflow:hidden;}
.footer_con_r_l_list li { width:100%; height:auto; overflow:hidden; margin-bottom:25px;}
.footer_con_r_l_list_img { width:30%; height:auto; float:left;}
.footer_con_r_l_list_img img { width:100%; height:auto;}
.footer_con_r_l_list_con { width:65%; height:auto; float:right; line-height:22px; overflow:hidden;}

#footer_con_r_r { width:34%; height:auto; float:right; margin-top:10px; overflow:hidden;}


.footer_con_r_r_con { width:100%; height:auto; margin-top:15px; overflow:hidden;}


.footer_con_r_r_con input,.footer_con_r_r_con textarea,.footer_con_r_r_con input[type="text"] {
	background-color:#333;
	border:1px solid #3c3c3c;
	font-size:1.2em;
	margin-bottom:10px;
	color:#aaa;
	padding:10px;
	font-family:Verdana, Geneva, sans-serif;
}




 }






	
	
	 
@media screen and (max-width: 900px) 
 
 {

#head { width:96%; height:auto; margin:auto; margin-top:5px; overflow:hidden;}
#head_l { width:100%; height:auto;}
#logo_img { width:100%; height:auto; margin-top:15px;}
#logo_img img { width:100%;}

#head_search { width:100%; height:auto; margin-top:12px; float:right;}
/* searchTxt */
.searchBtn button,.searchTxt .searchMenu .searchSelected{background-image:url(imgs/searchbg-1.png);background-repeat:no-repeat;}

.searchTxt{float:left;width:80%;height:36px;border:2px solid #d3d3d3;border-right:0;position:relative;z-index:20;background:#fff;}
 
.searchTxtHover{float:left;width:80%;height:36px;border:2px solid #3297d8;border-right:0;position:relative;z-index:20;background:#fff;}
 
.searchTxt .searchMenu{float:left;}
.searchTxt .searchMenu .searchSelected{color:#a8a8a8;cursor:pointer;font-size:14px;font-weight:bold;height:36px;line-height:36px;padding:0 10px;width:48px;background-position:0px -54px;}
.searchTxt .searchMenu .searchOpen{background-position:0px -104px;}

 
 
.searchTxt input{float:left;border:0;background:#fff;color:#333;font:14px/22px Arial, Helvetica, sans-serif; width:221px;height:22px;margin:0;outline:medium none;padding:4px;}
.searchTxt .sosoLogo{float:right;margin:8px 6px 0 0;display:inline;}
.searchBtn{float:left;}
.searchBtn button{background-position:0px 0px;border:0;color:#fff;cursor:pointer;float:left;font-size:16px;height:40px;text-indent:-9999px;width:86px;}

#head_r { width:100%; height:auto; margin-top:25px; }
#head_r li { width:100%; height:30px; line-height:30px; text-indent:35px; font-size:1em;}
.r_tel { width:30px; height:30px; background-image:url(imgs/tel.png); background-repeat:no-repeat;}
.r_email { width:30px; height:30px; background-image:url(imgs/email.png); background-repeat:no-repeat;}


/**/
#banner_nav { width:96%; height:auto; margin:auto; margin-top:15px; overflow:hidden; border:1px #dbdbdb solid; padding-bottom:15px;}
#banner_nav_l { width:100%; height:auto; margin-top:15px;}
#nav { width:100%; height:auto; margin:auto; overflow:hidden;}
#nav_tit { width:100%; height:40px; padding-top:4px; font-size:1.8em; background-image:url(imgs/pro_1.png); background-repeat:no-repeat; text-indent:45px;}
#nav_con { width:100%; height:auto; margin-top:5px;}
#nav_con li { width:96%; height:35px; line-height:35px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


/* banner */
#banner { width:100%; height:auto; margin:auto; margin-top:15px;}


.c-banner{
	width: 100%;
	position: relative;
}
.c-banner img{
	width: 100%;
}

.banner { width:100%; height:auto; margin:auto;}

.banner img { width:100%;}


.c-banner .banner ul{
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;
}
.c-banner .banner ul li{
	position: absolute
	display: none;
	opacity: 0;
}
.c-banner .banner ul li:nth-child(1){
	opacity: 1;
	display: block;
}
.c-banner .banner ul li img{
	width: 100%;
	position: absolute;
	top: 0px;
}
.c-banner .banner ul li:first-child img{
	position: relative;
}
.c-banner .nexImg,.c-banner .preImg{
	padding: 6px 3px 6px 3px;
	position: absolute;
	top: 60%;
	margin-top: -53px;
	background: #000000;
	opacity: 0.5;
	border-radius: 5px;
	z-index: 10;
	
}
.c-banner .nexImg:hover,.c-banner .preImg:hover{
	opacity: 0.8;
}
.c-banner .nexImg{
	right: 0px;
}
.c-banner .nexImg img,.c-banner .preImg img{
	
	
}
.c-banner .jumpBtn{
	width: 100%;
	position: absolute;
	bottom: 20px;
	text-align: center;
}
.c-banner .jumpBtn ul{
	margin-bottom: 0px;
	padding: 0px;
}

.c-banner .jumpBtn ul li{
	width: 15px;
	height: 15px;
	border-radius: 50%;
	display: inline-block;
	background-color: white;
	opacity: 0.9;
	margin-left: 10px;
}
.c-banner .jumpBtn ul li:first-child{
	margin-left: 0px;
}


#banner_nav_r { width:100%; height:auto; margin-top:15px; overflow:hidden;}
#banner_nav_r_tit { width:92%; line-height:50px; background:#f54828; color:#FFF; border-radius:6px; font-size:1.6em; font-weight:bold; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#banner_nav_r_tit a { color:#FFF; }
#banner_nav_r_con { width:100%; height:auto; margin-top:5px; }
#banner_nav_r_con li { width:92%; height:auto; margin:auto; overflow:hidden; padding:5px 0 5px 0 ; }
.banner_nav_r_con_tit { width:100%; height:35px; line-height:35px; font-size:1.2em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.banner_nav_r_con_con { width:100%; height:auto; margin-top:10px;}
.sq_more { width:30%; line-height:35px; float:left; background-color:#f54828; border-radius:6px; text-align:center; margin-top:20px; margin-bottom:20px;}
.sq_more {  color:#FFF;}
.banner_nav_r_con_img { width:50%; float:right;}


/*main*/
#main { width:96%; height:auto; margin:auto; margin-top:10px; overflow:hidden;}

#main1 { width:100%; height:auto; margin:auto; overflow:hidden;}
#main1_l { width:100%; height:auto; overflow:hidden;}
#main1_l_s { width:100%; background-image:url(imgs/pro_3.png); background-position:right; background-repeat:no-repeat; padding-bottom:10px;}
.main1_tit { width:100%; height:45px; line-height:45px; font-size:2em; font-weight:bold; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main1_con { width:100%; height:auto; line-height:25px; overflow:hidden;}

.main1_list { width:100%; height:auto; margin-top:15px;}
.main1_list li { width:100%; margin-bottom:10px;}
.main1_list_tit { width:100%; height:35px; line-height:35px; font-weight:bold; font-size:1.4em; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main1_list_img { width:100%; height:auto; margin:auto; margin-top:10px;}
.main1_list_img img { width:100%; height:auto;}

#main1_r { width:100%; height:auto; overflow:hidden;}
#main1_r_s { width:100%; background-image:url(imgs/pro_2.png); background-position:right; background-repeat:no-repeat; padding-bottom:10px;}

/**/

#main2 { width:100%; height:auto; margin:auto; margin-top:25px; overflow:hidden;}
.main2_tit { width:100%; height:45px; line-height:45px; background-image:url(imgs/main2_bg.png); background-repeat:no-repeat; font-size:2em; color:#333; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#main2_con { width:100%; height:auto; margin:auto; overflow:hidden; margin-top:10px;}
#main2_con_l { width:90%; height:auto; margin:auto; overflow:hidden;}
.main2_con_l_l { width:100%; height:auto; margin:auto; }
.main2_con_l_l img { width:100%;}

#main2_con_l_r { width:90%; height:auto; margin:auto; margin-top:20px; border:1px #dbdbdb solid; overflow:hidden}
#main2_con_l_r li { width:100%; height:auto; margin:auto; padding-top:10px; padding-bottom:20px;}

.main2_con_l_r_img { width:96%; height:auto; margin:auto; margin-top:6px;}
.main2_con_l_r_img img { width:100%; height:auto;}
.main2_con_l_r_tit { width:100%; line-height:40px; text-align:center; font-size:1.3em; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


#main2_con_r { width:90%; height:auto; margin:auto; margin-top:5px;}
.main2_con_r_l { width:100%; height:auto; margin:auto; }
.main2_con_r_l img { width:100%;}
#main2_con_r_r { width:100%; height:auto; margin:auto; margin-top:20px; border:1px #dbdbdb solid; overflow:hidden;}
#main2_con_r_r li { width:100%; height:auto; margin:auto; padding-top:10px; padding-bottom:20px;}


/**/
#main3 { width:100%; height:auto; margin:auto; margin-top:25px; overflow:hidden;}
#main3_con { width:100%; height:auto; margin:auto; margin-top:10px; overflow:hidden;}

#main3_con_l { width:90%; height:auto; margin:auto;}
#main3_con_l_l { width:100%; height:auto; }
#main3_con_l_r { width:100%; height:auto; border:1px #dbdbdb solid; padding:10px 15px 10px 15px;}
#main3_con_l_r li { width:92%; height:auto; margin:auto; margin-top:12px; overflow:hidden; padding-bottom:12px;}
.main3_con_l_r_img { width:100%; height:auto; }
.main3_con_l_r_img img { width:100%;}
.main3_con_l_r_con { width:100%; height:auto; padding-bottom:3px; overflow:hidden;}
.main3_con_l_r_con_tit { width:100%; height:30px; line-height:30px; margin-top:5px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main3_con_l_r_con_con { width:100%; line-height:22px; margin-top:5px;}


#main3_con_r { width:100%; height:auto; margin:auto; margin-top:25px;}

#main3_con_r_l { width:100%; height:auto; }
#main3_con_r_r { width:100%; height:auto; border:1px #dbdbdb solid; }
#main3_con_r_r li { width:92%; height:auto; margin-top:18px; padding-bottom:10px;}
.main3_con_r_r_img { width:100%; height:auto;}
.main3_con_r_r_img img { width:100%;}
.main3_con_r_r_con { width:100%; height:auto; line-height:22px; margin-top:15px;}
.main3_con_r_r_tit { width:100%; height:30px; line-height:30px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


/*product*/
#pro_nav{ width:96%; height:auto; margin:auto; margin-top:20px; margin-bottom:40px; }

.venus-menu{
	width:100%;
	margin:0;
	padding:0;
	position:relative;
	float:left;
	list-style:none;
	background:#fff;
	box-shadow:0 1px 3px #dedede;
}
.venus-menu li{
	display:inline-block;
	margin:0 30px 0 0;
	padding:0;
	float:left;
	line-height:20px;
	position:relative;
}
.venus-menu > li > a{
	padding:18px 40px 18px 0;
	font-size:1em;
	color:#777;
	text-decoration:none;
	display:block;
	-webkit-transition:color 0.2s linear, background 0.2s linear;
	-moz-transition:color 0.2s linear, background 0.2s linear;
	-o-transition:color 0.2s linear, background 0.2s linear;
	transition:color 0.2s linear, background 0.2s linear;
}
.venus-menu li:hover > a {
	background:#f54828;
	color:#fff;
}
.venus-menu > li > a i{
	color:#bababa;
}
.venus-menu > li:hover > a i {
	color:#fff;
}
.venus-menu ul, .venus-menu ul li ul{
	list-style:none;
	margin:0;
	padding:0;
	display:none;
	position:absolute;
	z-index:99;
	width:218px;
}
.venus-menu ul{
	top:56px;
	left:0;
	padding-top:10px;
}
.venus-menu > li > ul > li:first-child a:before{
	content:'';
	position:absolute;
	bottom:48px;
	left:45%;
	margin-left:-48px;
	width:0;
	height:0;
	border-left:8px solid rgba(255, 255, 255, 0);
	border-right:8px solid rgba(255, 255, 255, 0);
	border-bottom:8px solid #f54828;
}
.venus-menu > li > ul > li ul li:first-child a:before{
	content:'';
	position:absolute;
	bottom:16px;
	left:45%;
	margin-left:-71px;
	width:0;
	height:0;
	border-top:8px solid rgba(255, 255, 255, 0);
	border-right:8px solid #f54828;
	border-bottom:8px solid rgba(255, 255, 255, 0);
}
.venus-menu ul li ul{
	top:0;
	left:100%;
	padding-left:10px;
}
.venus-menu ul li{
	clear:both;
	width:100%;
	border:none;
}
.venus-menu ul li a{
	padding:14px 20px;
	width:100%;
	color:#fff;
	font-size:1em;
	text-decoration:none;
	display:inline-block;
	float:left;
	clear:both;
	background:#f54828;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-webkit-transition:background 0.2s linear;
	-moz-transition:background 0.2s linear;
	-o-transition:background 0.2s linear;
	transition:background 0.2s linear;
}
.venus-menu ul li:hover > a{
	background:#999;
}

.venus-menu > li .indicator{
	position:absolute;
	color:#bababa;
	top:19px;
	right:8px;
	font-size:20px;
	-webkit-transition:color 0.2s linear;
	-moz-transition:color 0.2s linear;
	-o-transition:color 0.2s linear;
	transition:color 0.2s linear;
}
.venus-menu > li:hover > .indicator{
	color:#fff;
}
.venus-menu ul > li .indicator{
	top:14px;
	right:8px;
	color:#fff;
}
.venus-menu i{
	line-height:20px !important;
	margin-right:6px;
	font-size:20px;
	float:left;
}
.venus-menu > li.showhide{
	display:none;
	width:100%;
	height:46px;
	cursor:pointer;
	color:#777;
	border-bottom:solid 1px rgba(0, 0, 0, 0.1);
	background:#fff;
}
.venus-menu > li.showhide span.title{
	margin:13px 0 0 20px;
	float:left;
}
.venus-menu > li.showhide span.icon{
	margin:16px 20px;
	float:right;
}
.venus-menu > li.showhide .icon em{
	margin-bottom:3px;
	display:block;
	width:20px;
	height:2px;
	background:#ccc;
}




/*product*/

#pro_main1 { width:100%; height:auto; overflow:hidden;}
.pro_main1_con { width:99.8%; height:auto; margin:auto; border:1px #dbdbdb solid; overflow:hidden; margin-top:15px; padding-top:15px; padding-bottom:15px;}
.pro_main1_con li { width:100%; height:auto; padding-top:10px; }
.pro_main1_con_tit { width:100%; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro_main1_con_img { width:100%; height:auto; margin-top:10px;}
.pro_main1_con_img img { width:100%; height:auto;}

#pro_main2 { width:100%; height:auto; margin-top:10px; overflow:hidden;}
.pro_main2_con { width:99.8%; height:auto; margin:auto; margin-top:10px; border:1px #dbdbdb solid; overflow:hidden; padding-top:15px; padding-bottom:15px;}
.pro_main2_con li { width:100%; height:auto; margin-top:5px; padding-top:10px; padding-bottom:25px; }
.pro_main2_con_img { width:100%; height:auto;}
.pro_main2_con_img img { width:100%; height:auto;}
.pro_main2_con_tit { width:100%; height:35px; line-height:35px; margin-top:8px; font-size:1.4em; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro_main2_con_con { width:100%; height:auto; margin-top:8px; line-height:22px;}
.pro_main2_con_zx { width:30%; margin-top:15px; line-height:35px; color:#FFF; background-color:#f54828; border-radius:6px; text-align:center;}




/*pro_list*/
#pro_i_main1 { width:96%; height:auto; border:1px #dbdbdb solid; margin:auto; overflow:hidden;}
#pro_i_main1 li { width:100%; height:auto; padding:25px 40px 25px 30px;}
#pro_i_main1 li img { width:100%; height:auto;}

#pro_i_main2 { width:96%; height:auto;margin:auto; margin-top:30px; overflow:hidden;}
#pro_i_main2_l { width:100%; height:auto; overflow:hidden;}
#pro_i_main2_l li { width:100%; height:auto;  border:1px #dbdbdb solid; padding:18px 18px 15px 18px; margin-bottom:20px;}
.pro_i_main2_l_img { width:100%; height:auto; margin-bottom:15px;}
.pro_i_main2_l_img img { width:100%; height:auto;}
.pro_i_main2_l_con { width:100%; height:auto; overflow:hidden; line-height:22px; padding-bottom:10px; border-bottom:1px #dbdbdb solid;}
.pro_i_main2_l_con_zk { width:100%; height:30px; line-height:30px; margin-top:8px; font-weight:bold; background-image:url(imgs/price-1.png); background-repeat:no-repeat; text-indent:20px;}
.pro_i_main2_l_con_zl { width:100%; height:30px; line-height:30px; font-weight:bold; text-indent:15px;}
.pro_i_main2_l_con_pp { width:100%; height:30px; line-height:30px; margin-top:5px; text-indent:15px; background:#f54828; color:#CCC;}
.pro_i_main2_l_con_pp_xh { width:100%; height:30px; line-height:30px; margin-top:5px; text-indent:15px; color:#f54828; font-weight:bold; font-size:1.2em;}


#pro_i_main2_r { width:100%; height:auto; margin:auto; margin-top:15px; overflow:hidden;}
.pro_i_main2_r_tit { width:100%; height:50px; line-height:50px; font-size:1.4em; background-image:url(imgs/tit_bg.png); background-repeat:no-repeat;}
.pro_i_main2_r_tit:first-letter { font-size:1.8em; font-weight:bold; float:left; font-style:italic; color:#f54828;}
.pro_i_main2_r_con { width:90%; height:auto; margin:auto; margin-top:5px; overflow:hidden; padding-bottom:10px;}
.pro_i_main2_r_con li { width:100%; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }


/*arctile*/

#main_arc { width:96%; height:auto; margin:auto; margin-top:10px; border-bottom:1px #dbdbdb solid; padding-bottom:30px; overflow:hidden;}
#main_arc_l { width:100%; height:auto; margin:auto; overflow:hidden;}

#main_arc_l1 { width:100%; height:auto; overflow:hidden; border-top:1px #dbdbdb solid; padding-top:25px;}
#main_arc_l1_img { width:96%; height:auto; margin:auto;}
#main_arc_l1_img img { width:100%; height:auto;}
#main_arc_l1_r { width:96%; height:auto; margin:auto; margin-top:15px;}
.main_arc_l1_r_tit { width:100%; height:40px; line-height:40px; font-size:1.4em; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main_arc_l1_r_con { width:100%; height:auto; overflow:hidden; line-height:22px; margin-top:15px;}

#main_arc_l2 { width:96%; height:auto; margin:auto; margin-top:15px; line-height:26px; overflow:hidden; border-top:1px #dbdbdb solid; padding-top:15px;}
#main_arc_l2_l { width:100%; height:auto; margin:auto; }
#main_arc_l2_r { width:100%; height:auto; margin:auto; margin-top:10px;}
/*common*/
#common { width:96%; height:auto; margin:auto; overflow:hidden;}

.soft_ware { width:100%; height:auto; margin-top:15px; line-height:28px; overflow:hidden;}
.soft_ware_tit_n {width:100%; line-height:30px; margin:auto; margin-top:25px; font-size:1.4em; text-align:center; font-weight:bolder; }

.soft_ware_img { width:800px; height:auto; margin:auto;}

.soft_ware1 { width:100%; height:auto; overflow:hidden;}
.soft_ware1_l { width:96%; height:auto; margin:auto; padding-top:12%; font-size:1em; line-height:28px;}
.soft_ware1_r { width:96%; height:auto; margin:auto;}
.soft_ware1_r img { border-radius:8px;}

.dz_con { width:100%; height:auto; margin:auto; line-height:28px; overflow:hidden;}
.soft_ware3 { width:96%; height:auto; margin:auto; line-height:28px; overflow:hidden;}

.soft_ware1_left { width:96%; height:auto; margin:auto; text-align:center; font-size:1.2em; font-weight:bolder; padding-bottom:20px;}
.soft_ware1_left img { margin-top:8px; border-radius:8px;}
.soft_ware1_right { width:96%; height:auto; margin:auto; text-align:center; font-size:1.2em; font-weight:bolder;}
.soft_ware1_right img { margin-top:8px; border-radius:8px;}


/*common1*/
#common1 { width:96%; height:auto; margin:auto; margin-top:10px; border-top:1px solid #CCC; line-height:26px; overflow:hidden;}
 #arc_con_img4 { width:100%; height:auto; margin:auto; margin-top:5px; overflow:hidden; }
 #arc_con_img4_l { width:100%; height:auto; margin-top:10px;}
 #arc_con_img4_r { width:100%; height:auto; margin-top:10px;}
 
 
 #arc_con_img5 { width:100%; height:auto; margin:auto; border-top:1px #CCCCCC dashed; margin-top:25px; overflow:hidden; }
 #arc_con_img5_l { width:100%; height:auto; margin-top:10px;}
 #arc_con_img5_r { width:100%; height:auto; margin-top:10px;}
 
 
 #arc_con_img1 { width:100%; height:auto; margin:auto; border-top:1px #CCCCCC dashed; margin-top:35px; overflow:hidden; }
 #arc_con_img1_l { width:100%; height:auto; margin-top:10px;}
 #arc_con_img1_r { width:100%; height:auto; margin-top:10px;}
 
 #arc_con_img2 { width:100%; height:auto; margin:auto; border-top:1px #CCCCCC dashed; margin-top:25px; overflow:hidden; }
 #arc_con_img1_l1 { width:100%; height:auto; margin-top:10px;}
 #arc_con_img1_r1 { width:100%; height:auto; margin-top:10px;}
 
 #arc_con_img3 { width:100%; height:auto; margin:auto; border-top:1px #CCCCCC dashed; margin-top:35px; overflow:hidden; }
 #arc_con_img3_l { width:100%; height:auto; margin-top:10px;}
 #arc_con_img3_r { width:100%; height:auto; margin-top:10px;}
 
 
#con_con_box { width:98%; height:auto; margin:auto; overflow:hidden;}
.con_con_box_tit { width:98%; height:auto; font-size:24px; font-weight:bold; color:#333; margin:auto; margin-top:8px;}
.con_con_box_con { width:98%; height:auto; margin:auto; margin-top:10px;}
.con_con_box_con li { width:100%; line-height:30px;}



/*Automatic online DR testing system*/
.dz_tit { width:98%; margin:auto; margin-top:30px; line-height:45px; font-size:2em; font-weight:bolder; text-align:center;}
.dz_con { width:98%; height:auto; margin:auto; margin-top:10px; line-height:28px; overflow:hidden; }

.dz_con_tit { width:98%; line-height:60px; margin:auto; border-top:1px dashed #999999; margin-top:15px; font-size:1.2em; text-align:center; font-weight:bolder;}
.dz_con_tit1 { width:98%; line-height:60px; margin:auto; margin-top:15px; font-size:1.2em; text-align:center; font-weight:bolder;}
.dz_con_list { width:98%; height:auto; margin:auto;overflow:hidden; }
.dz_con_list li { width:100%; line-height:30px; }

.dz_con_list1 { width:98%; height:auto; margin:auto; margin-top:20px; overflow:hidden; }
.dz_con_list1_left { width:100%; height:auto; margin:auto;}
.dz_con_list1_left li { width:100%; line-height:30px;}
.dz_con_list1_img_right { width:100%; height:auto; margin:auto; margin-top:15px; line-height:50px; text-align:center; font-size:1.1em; font-weight:bolder;}


.dz_con1 { width:98%; height:auto; margin:auto; line-height:28px; overflow:hidden; }
.dz_con_img { width:98%; height:auto; margin:auto; margin-top:15px; overflow:hidden; }
.dz_con_img_left { width:100%; margin:auto; text-align:center; font-weight:bolder; font-size:16px; line-height:35px;}
.dz_con_img_right { width:100%; margin:auto; text-align:center; font-weight:bolder; font-size:16px; line-height:35px; }

.dz_con_tb { width:98%; height:auto; margin:auto; overflow:hidden; border-bottom:1px dashed #999999; padding-bottom:45px; margin-bottom:15px;}
.dz_con_tb table { border-collapse:collapse; text-align:center;}
.dz_con_tb table, .dz_con_tb th, .dz_con_tb td { border: 1px solid #CCCCCC;}

.dz_con_img_left1 { width:96%; margin:auto; text-align:center; font-weight:bolder; font-size:1em; line-height:35px;}
.dz_con_img_right1 { width:96%; margin:auto; text-align:center; font-weight:bolder; font-size:1em; line-height:35px; }

.dz_con_img_right_con_list { width:98%; height:auto; margin:auto; overflow:hidden;}
.dz_con_img_right_con_list li { width:100%; line-height:30px; margin:auto;  }

.dz_con_x_con_left { width:98%; height:auto; margin:auto;}
.dz_con_x_con_left_tit { width:100%; line-height:35px; font-size:1.2em; font-weight:bolder;}
.dz_con_x_con_left_con { width:100%; line-height:28px;}

.dz_con_x_con_right_img { width:98%; height:auto; margin:auto; line-height:45px; text-align:center; font-size:16px; font-weight:bolder;}

/*--email--*/
#msg_main{ width:80%; height:auto; overflow:hidden; border:1px solid #ccc; margin:auto; margin-top:30px; padding-bottom:10px; margin-bottom:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#msg_tit{ width:100%; height:40px; line-height:40px; color:#3c4c5b; background:#eee; font-weight:bold; }
#msg_tit span{ width:20%; height:40px; line-height:40px; background:#3c4c5b; display:block; float:left; margin-right:15PX; color:#FFF; text-align:center; font-size:1.2em; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#msg_con{ width:80%; height:auto; overflow:hidden; padding:5px;}
#msg_con input { width:50%; height:30px; margin-top:10px;}
.txt1{ width:60%; height:100px;}

#main_arc_r { width:100%; height:auto; margin:auto; margin-top:15px; overflow:hidden;}
.main_arc_r_tit { width:100%; height:60px; line-height:60px; background:#f54828; border-radius:6px; color:#FFF; font-size:2em; text-align:center; font-weight:bold;}
.main_arc_r_con { width:90%; height:auto; margin:auto; overflow:hidden; margin-top:25px; }
.main_arc_r_con li { width:100%; height:auto; overflow:hidden;}
.main_arc_r_con_img { width:100%; height:auto; }
.main_arc_r_con_img img { width:100%; height:auto; border-radius:6px;}
.main_arc_r_con_tit { width:100%; height:35px; line-height:35px; margin-top:5px; font-size:1.3em; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


#main_arc1 { width:96%; height:auto; margin:auto; margin-top:30px; overflow:hidden;}
#main_arc1 li { width:96%; height:auto; margin:auto; padding-bottom:35px;}
.main_arc1_img { width:100%; }
.main_arc1_img img { width:100%; }
.main_arc1_tit { width:100%; line-height:40px; text-align:center;}


/*footer*/
#footer { width:96%; height:auto; margin:auto; overflow:hidden; background:#222 url(imgs/bgfooter.jpg);
	color:#888;
	margin-top:50px;
	padding-top:50px;
	-webkit-background-size:cover !Important;
	-moz-background-size:cover !Important;
	-o-background-size:cover !Important;
	background-size:cover !Important;
	}


#footer_con { width:96%; height:auto; margin:auto; overflow:hidden; }

#footer_con_l { width:96%; height:auto; margin:auto; overflow:hidden;}
#footer_con_l_l { width:100%; height:auto; margin:auto;}
#footer_con_logo { width:100%; height:auto;}
.footer_con_l_l_con { width:100%; height:auto; margin-top:20px; line-height:22px;}
.footer_con_more { width:50%; height:40px; margin-top:10px; line-height:40px; text-align:center; border:1px #333 solid; border-radius:8px}
.footer_con_more a { color:#666}

#footer_con_l_r { width:100%; height:auto; margin:auto; margin-top:20px;}
.footer_con_l_r_tit { width:100%; height:50px; line-height:50px; font-size:2em; }
.footer_con_l_r_tit:first-letter { font-size:2.5em; font-weight:bold; float:left; color:#f54828; font-style:italic;}
.footer_con_l_r_list { width:100%; height:auto; background:url(imgs/map.png) no-repeat; margin-top:10px;}
.footer_con_l_r_list li { width:100%; line-height:30px;}


#footer_con_r { width:96%; height:auto; margin:auto; margin-top:20px; overflow:hidden;}

#footer_con_r_l { width:100%; height:auto; margin:auto; overflow:hidden;}
.footer_con_r_l_list { width:100%; height:auto; margin-top:20px; overflow:hidden;}
.footer_con_r_l_list li { width:100%; height:auto; overflow:hidden; margin-bottom:25px;}
.footer_con_r_l_list_img { width:100%; height:auto; margin:auto;}
.footer_con_r_l_list_img img { width:100%; height:auto;}
.footer_con_r_l_list_con { width:100%; height:auto; margin:auto; line-height:22px; overflow:hidden;}

#footer_con_r_r { width:100%; height:auto; margin-top:20px; overflow:hidden;}

.footer_con_r_r_con { width:100%; height:auto; margin-top:15px; overflow:hidden;}


.footer_con_r_r_con input,.footer_con_r_r_con textarea,.footer_con_r_r_con input[type="text"] {
	background-color:#333;
	border:1px solid #3c3c3c;
	font-size:1.2em;
	margin-bottom:10px;
	color:#aaa;
	padding:10px;
	font-family:Verdana, Geneva, sans-serif;
}




	 }








@media screen and (max-width: 500px)
 
 {
#head { width:96%; height:auto; margin:auto; margin-top:5px; overflow:hidden;}
#head_l { width:100%; height:auto;}
#logo_img { width:100%; height:auto; margin-top:15px;}
#logo_img img { width:100%;}

#head_search { width:100%; height:auto; margin-top:12px; float:right;}
/* searchTxt */
.searchBtn button,.searchTxt .searchMenu .searchSelected{background-image:url(imgs/searchbg-1.png);background-repeat:no-repeat;}

.searchTxt{float:left;width:80%;height:36px;border:2px solid #d3d3d3;border-right:0;position:relative;z-index:20;background:#fff;}
 
.searchTxtHover{float:left;width:80%;height:36px;border:2px solid #3297d8;border-right:0;position:relative;z-index:20;background:#fff;}
 
.searchTxt .searchMenu{float:left;}
.searchTxt .searchMenu .searchSelected{color:#a8a8a8;cursor:pointer;font-size:14px;font-weight:bold;height:36px;line-height:36px;padding:0 10px;width:48px;background-position:0px -54px;}
.searchTxt .searchMenu .searchOpen{background-position:0px -104px;}

 
 
.searchTxt input{float:left;border:0;background:#fff;color:#333;font:14px/22px Arial, Helvetica, sans-serif; width:221px;height:22px;margin:0;outline:medium none;padding:4px;}
.searchTxt .sosoLogo{float:right;margin:8px 6px 0 0;display:inline;}
.searchBtn{float:left;}
.searchBtn button{background-position:0px 0px;border:0;color:#fff;cursor:pointer;float:left;font-size:16px;height:40px;text-indent:-9999px;width:86px;}

#head_r { width:100%; height:auto; margin-top:25px; }
#head_r li { width:100%; height:30px; line-height:30px; text-indent:35px; font-size:1em;}
.r_tel { width:30px; height:30px; background-image:url(imgs/tel.png); background-repeat:no-repeat;}
.r_email { width:30px; height:30px; background-image:url(imgs/email.png); background-repeat:no-repeat;}


/**/
#banner_nav { width:96%; height:auto; margin:auto; margin-top:15px; overflow:hidden; border:1px #dbdbdb solid; padding-bottom:15px;}
#banner_nav_l { width:100%; height:auto; margin-top:15px;}
#nav { width:100%; height:auto; margin:auto; overflow:hidden;}
#nav_tit { width:100%; height:40px; padding-top:4px; font-size:1.8em; background-image:url(imgs/pro_1.png); background-repeat:no-repeat; text-indent:45px;}
#nav_con { width:100%; height:auto; margin-top:5px;}
#nav_con li { width:96%; height:35px; line-height:35px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


/* banner */
#banner { width:100%; height:auto; margin:auto; margin-top:15px;}


.c-banner{
	width: 100%;
	position: relative;
}
.c-banner img{
	width: 100%;
}

.banner { width:100%; height:auto; margin:auto;}

.banner img { width:100%;}

.c-banner .banner ul{
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;
}
.c-banner .banner ul li{
	position: absolute
	display: none;
	opacity: 0;
}
.c-banner .banner ul li:nth-child(1){
	opacity: 1;
	display: block;
}
.c-banner .banner ul li img{
	width: 100%;
	position: absolute;
	top: 0px;
}
.c-banner .banner ul li:first-child img{
	position: relative;
}
.c-banner .nexImg,.c-banner .preImg{
	padding: 6px 3px 6px 3px;
	position: absolute;
	top: 60%;
	margin-top: -53px;
	background: #000000;
	opacity: 0.5;
	border-radius: 5px;
	z-index: 10;
	
}
.c-banner .nexImg:hover,.c-banner .preImg:hover{
	opacity: 0.8;
}
.c-banner .nexImg{
	right: 0px;
}
.c-banner .nexImg img,.c-banner .preImg img{
	
	
}
.c-banner .jumpBtn{
	width: 100%;
	position: absolute;
	bottom: 20px;
	text-align: center;
}
.c-banner .jumpBtn ul{
	margin-bottom: 0px;
	padding: 0px;
}

.c-banner .jumpBtn ul li{
	width: 15px;
	height: 15px;
	border-radius: 50%;
	display: inline-block;
	background-color: white;
	opacity: 0.9;
	margin-left: 10px;
}
.c-banner .jumpBtn ul li:first-child{
	margin-left: 0px;
}


#banner_nav_r { width:100%; height:auto; margin-top:15px; overflow:hidden;}
#banner_nav_r_tit { width:92%; line-height:50px; background:#f54828; color:#FFF; border-radius:6px; font-size:1.6em; font-weight:bold; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
#banner_nav_r_tit a { color:#FFF; }
#banner_nav_r_con { width:100%; height:auto; margin-top:5px; }
#banner_nav_r_con li { width:92%; height:auto; margin:auto; overflow:hidden; padding:5px 0 5px 0 ; }
.banner_nav_r_con_tit { width:100%; height:35px; line-height:35px; font-size:1.2em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.banner_nav_r_con_con { width:100%; height:auto; margin-top:10px;}
.sq_more { width:30%; line-height:35px; float:left; background-color:#f54828; border-radius:6px; text-align:center; margin-top:20px; margin-bottom:20px;}
.sq_more a { color:#FFF;}
.banner_nav_r_con_img { width:50%; float:right;}


/*main*/
#main { width:96%; height:auto; margin:auto; margin-top:10px; overflow:hidden;}

#main1 { width:100%; height:auto; margin:auto; overflow:hidden;}
#main1_l { width:100%; height:auto; overflow:hidden;}
#main1_l_s { width:100%; background-image:url(imgs/pro_3.png); background-position:right; background-repeat:no-repeat; padding-bottom:10px;}
.main1_tit { width:100%; height:45px; line-height:45px; font-size:2em; font-weight:bold; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main1_con { width:100%; height:auto; line-height:25px; overflow:hidden;}

.main1_list { width:100%; height:auto; margin-top:15px;}
.main1_list li { width:100%; margin-bottom:10px;}
.main1_list_tit { width:100%; height:35px; line-height:35px; font-weight:bold; font-size:1.4em; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main1_list_img { width:100%; height:auto; margin:auto; margin-top:10px;}
.main1_list_img img { width:100%; height:auto;}

#main1_r { width:100%; height:auto; overflow:hidden;}
#main1_r_s { width:100%; background-image:url(imgs/pro_2.png); background-position:right; background-repeat:no-repeat; padding-bottom:10px;}

/**/

#main2 { width:100%; height:auto; margin:auto; margin-top:25px; overflow:hidden;}
.main2_tit { width:100%; height:45px; line-height:45px; background-image:url(imgs/main2_bg.png); background-repeat:no-repeat; font-size:2em; color:#333; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#main2_con { width:100%; height:auto; margin:auto; overflow:hidden; margin-top:10px;}
#main2_con_l { width:90%; height:auto; margin:auto; overflow:hidden;}
.main2_con_l_l { width:100%; height:auto; margin:auto; }
.main2_con_l_l img { width:100%; }


#main2_con_l_r { width:90%; height:auto; margin:auto; margin-top:20px; border:1px #dbdbdb solid; overflow:hidden}
#main2_con_l_r li { width:100%; height:auto; margin:auto; padding-top:10px; padding-bottom:20px;}

.main2_con_l_r_img { width:96%; height:auto; margin:auto; margin-top:6px;}
.main2_con_l_r_img img { width:100%; height:auto;}
.main2_con_l_r_tit { width:100%; line-height:40px; text-align:center; font-size:1.3em; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


#main2_con_r { width:90%; height:auto; margin:auto; margin-top:5px;}
.main2_con_r_l { width:100%; height:auto; margin:auto; }
.main2_con_r_l img { width:100%;}
#main2_con_r_r { width:100%; height:auto; margin:auto; margin-top:20px; border:1px #dbdbdb solid; overflow:hidden;}
#main2_con_r_r li { width:100%; height:auto; margin:auto; padding-top:10px; padding-bottom:20px;}


/**/
#main3 { width:100%; height:auto; margin:auto; margin-top:25px; overflow:hidden;}
#main3_con { width:100%; height:auto; margin:auto; margin-top:10px; overflow:hidden;}

#main3_con_l { width:100%; height:auto; margin:auto;}
#main3_con_l_l { width:100%; height:auto; }
#main3_con_l_r { width:100%; height:auto; border:1px #dbdbdb solid; padding:10px 15px 10px 15px;}
#main3_con_l_r li { width:92%; height:auto; margin:auto; margin-top:12px; overflow:hidden; padding-bottom:12px;}
.main3_con_l_r_img { width:100%; height:auto; }
.main3_con_l_r_img img { width:100%;}
.main3_con_l_r_con { width:100%; height:auto; padding-bottom:3px; overflow:hidden;}
.main3_con_l_r_con_tit { width:100%; height:30px; line-height:30px; margin-top:5px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main3_con_l_r_con_con { width:100%; line-height:22px; margin-top:5px;}


#main3_con_r { width:100%; height:auto; margin:auto; margin-top:25px;}

#main3_con_r_l { width:100%; height:auto; }
#main3_con_r_r { width:100%; height:auto; border:1px #dbdbdb solid; }
#main3_con_r_r li { width:92%; height:auto; margin-top:18px; padding-bottom:10px;}
.main3_con_r_r_img { width:100%; height:auto;}
.main3_con_r_r_img img { width:100%;}
.main3_con_r_r_con { width:100%; height:auto; line-height:22px; margin-top:15px;}
.main3_con_r_r_tit { width:100%; height:30px; line-height:30px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


/*product*/
#pro_nav{ width:96%; height:auto; margin:auto; margin-top:20px; margin-bottom:40px; }

.venus-menu{
	width:100%;
	margin:0;
	padding:0;
	position:relative;
	float:left;
	list-style:none;
	background:#fff;
	box-shadow:0 1px 3px #dedede;
}
.venus-menu li{
	display:inline-block;
	margin:0 30px 0 0;
	padding:0;
	float:left;
	line-height:20px;
	position:relative;
}
.venus-menu > li > a{
	padding:18px 40px 18px 0;
	font-size:1em;
	color:#777;
	text-decoration:none;
	display:block;
	-webkit-transition:color 0.2s linear, background 0.2s linear;
	-moz-transition:color 0.2s linear, background 0.2s linear;
	-o-transition:color 0.2s linear, background 0.2s linear;
	transition:color 0.2s linear, background 0.2s linear;
}
.venus-menu li:hover > a {
	background:#f54828;
	color:#fff;
}
.venus-menu > li > a i{
	color:#bababa;
}
.venus-menu > li:hover > a i {
	color:#fff;
}
.venus-menu ul, .venus-menu ul li ul{
	list-style:none;
	margin:0;
	padding:0;
	display:none;
	position:absolute;
	z-index:99;
	width:218px;
}
.venus-menu ul{
	top:56px;
	left:0;
	padding-top:10px;
}
.venus-menu > li > ul > li:first-child a:before{
	content:'';
	position:absolute;
	bottom:48px;
	left:45%;
	margin-left:-48px;
	width:0;
	height:0;
	border-left:8px solid rgba(255, 255, 255, 0);
	border-right:8px solid rgba(255, 255, 255, 0);
	border-bottom:8px solid #f54828;
}
.venus-menu > li > ul > li ul li:first-child a:before{
	content:'';
	position:absolute;
	bottom:16px;
	left:45%;
	margin-left:-71px;
	width:0;
	height:0;
	border-top:8px solid rgba(255, 255, 255, 0);
	border-right:8px solid #f54828;
	border-bottom:8px solid rgba(255, 255, 255, 0);
}
.venus-menu ul li ul{
	top:0;
	left:100%;
	padding-left:10px;
}
.venus-menu ul li{
	clear:both;
	width:100%;
	border:none;
}
.venus-menu ul li a{
	padding:14px 20px;
	width:100%;
	color:#fff;
	font-size:1em;
	text-decoration:none;
	display:inline-block;
	float:left;
	clear:both;
	background:#f54828;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-webkit-transition:background 0.2s linear;
	-moz-transition:background 0.2s linear;
	-o-transition:background 0.2s linear;
	transition:background 0.2s linear;
}
.venus-menu ul li:hover > a{
	background:#999;
}

.venus-menu > li .indicator{
	position:absolute;
	color:#bababa;
	top:19px;
	right:8px;
	font-size:20px;
	-webkit-transition:color 0.2s linear;
	-moz-transition:color 0.2s linear;
	-o-transition:color 0.2s linear;
	transition:color 0.2s linear;
}
.venus-menu > li:hover > .indicator{
	color:#fff;
}
.venus-menu ul > li .indicator{
	top:14px;
	right:8px;
	color:#fff;
}
.venus-menu i{
	line-height:20px !important;
	margin-right:6px;
	font-size:20px;
	float:left;
}
.venus-menu > li.showhide{
	display:none;
	width:100%;
	height:46px;
	cursor:pointer;
	color:#777;
	border-bottom:solid 1px rgba(0, 0, 0, 0.1);
	background:#fff;
}
.venus-menu > li.showhide span.title{
	margin:13px 0 0 20px;
	float:left;
}
.venus-menu > li.showhide span.icon{
	margin:16px 20px;
	float:right;
}
.venus-menu > li.showhide .icon em{
	margin-bottom:3px;
	display:block;
	width:20px;
	height:2px;
	background:#ccc;
}




/*product*/

#pro_main1 { width:100%; height:auto; overflow:hidden;}
.pro_main1_con { width:99.8%; height:auto; margin:auto; border:1px #dbdbdb solid; overflow:hidden; margin-top:15px; padding-top:15px; padding-bottom:15px;}
.pro_main1_con li { width:100%; height:auto; padding-top:10px; }
.pro_main1_con_tit { width:100%; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro_main1_con_img { width:100%; height:auto; margin-top:10px;}
.pro_main1_con_img img { width:100%; height:auto;}

#pro_main2 { width:100%; height:auto; margin-top:10px; overflow:hidden;}
.pro_main2_con { width:99.8%; height:auto; margin:auto; margin-top:10px; border:1px #dbdbdb solid; overflow:hidden; padding-top:15px; padding-bottom:15px;}
.pro_main2_con li { width:100%; height:auto; margin-top:5px; padding-top:10px; padding-bottom:25px; }
.pro_main2_con_img { width:100%; height:auto;}
.pro_main2_con_img img { width:100%; height:auto;}
.pro_main2_con_tit { width:100%; height:35px; line-height:35px; margin-top:8px; font-size:1.4em; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro_main2_con_con { width:100%; height:auto; margin-top:8px; line-height:22px;}
.pro_main2_con_zx { width:30%; margin-top:15px; line-height:35px; color:#FFF; background-color:#f54828; border-radius:6px; text-align:center;}




/*pro_list*/
#pro_i_main1 { width:96%; height:auto; border:1px #dbdbdb solid; margin:auto; overflow:hidden;}
#pro_i_main1 li { width:100%; height:auto; padding:25px 40px 25px 30px;}
#pro_i_main1 li img { width:100%; height:auto;}

#pro_i_main2 { width:96%; height:auto;margin:auto; margin-top:30px; overflow:hidden;}
#pro_i_main2_l { width:100%; height:auto; overflow:hidden;}
#pro_i_main2_l li { width:100%; height:auto;  border:1px #dbdbdb solid; padding:18px 18px 15px 18px; margin-bottom:20px;}
.pro_i_main2_l_img { width:100%; height:auto; margin-bottom:15px;}
.pro_i_main2_l_img img { width:100%; height:auto;}
.pro_i_main2_l_con { width:100%; height:auto; overflow:hidden; line-height:22px; padding-bottom:10px; border-bottom:1px #dbdbdb solid;}
.pro_i_main2_l_con_zk { width:100%; height:30px; line-height:30px; margin-top:8px; font-weight:bold; background-image:url(imgs/price-1.png); background-repeat:no-repeat; text-indent:20px;}
.pro_i_main2_l_con_zl { width:100%; height:30px; line-height:30px; font-weight:bold; text-indent:15px;}
.pro_i_main2_l_con_pp { width:100%; height:30px; line-height:30px; margin-top:5px; text-indent:15px; background:#f54828; color:#CCC;}
.pro_i_main2_l_con_pp_xh { width:100%; height:30px; line-height:30px; margin-top:5px; text-indent:15px; color:#f54828; font-weight:bold; font-size:1.2em;}


#pro_i_main2_r { width:100%; height:auto; margin:auto; margin-top:15px; overflow:hidden;}
.pro_i_main2_r_tit { width:100%; height:50px; line-height:50px; font-size:1.4em; background-image:url(imgs/tit_bg.png); background-repeat:no-repeat;}
.pro_i_main2_r_tit:first-letter { font-size:1.8em; font-weight:bold; float:left; font-style:italic; color:#f54828;}
.pro_i_main2_r_con { width:90%; height:auto; margin:auto; margin-top:5px; overflow:hidden; padding-bottom:10px;}
.pro_i_main2_r_con li { width:100%; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }


/*arctile*/

#main_arc { width:96%; height:auto; margin:auto; margin-top:10px; border-bottom:1px #dbdbdb solid; padding-bottom:30px; overflow:hidden;}
#main_arc_l { width:100%; height:auto; margin:auto; overflow:hidden;}

#main_arc_l1 { width:100%; height:auto; overflow:hidden; border-top:1px #dbdbdb solid; padding-top:25px;}
#main_arc_l1_img { width:96%; height:auto; margin:auto;}
#main_arc_l1_img img { width:100%; height:auto;}
#main_arc_l1_r { width:96%; height:auto; margin:auto; margin-top:15px;}
.main_arc_l1_r_tit { width:100%; height:40px; line-height:40px; font-size:1.4em; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main_arc_l1_r_con { width:100%; height:auto; overflow:hidden; line-height:22px; margin-top:15px;}

#main_arc_l2 { width:96%; height:auto; margin:auto; margin-top:15px; line-height:26px; overflow:hidden; border-top:1px #dbdbdb solid; padding-top:15px;}
#main_arc_l2_l { width:100%; height:auto; margin:auto}
#main_arc_l2_r { width:100%; height:auto; margin:auto; margin-top:10px;}
/*common*/
#common { width:96%; height:auto; margin:auto; overflow:hidden;}

.soft_ware { width:100%; height:auto; margin-top:15px; line-height:28px; overflow:hidden;}
.soft_ware_tit_n {width:100%; line-height:30px; margin:auto; margin-top:25px; font-size:1.4em; text-align:center; font-weight:bolder; }

.soft_ware_img { width:800px; height:auto; margin:auto;}

.soft_ware1 { width:100%; height:auto; overflow:hidden;}
.soft_ware1_l { width:96%; height:auto; margin:auto; padding-top:12%; font-size:1em; line-height:28px;}
.soft_ware1_r { width:96%; height:auto; margin:auto;}
.soft_ware1_r img { border-radius:8px;}

.dz_con { width:100%; height:auto; margin:auto; line-height:28px; overflow:hidden;}
.soft_ware3 { width:96%; height:auto; margin:auto; line-height:28px; overflow:hidden;}

.soft_ware1_left { width:96%; height:auto; margin:auto; text-align:center; font-size:1.2em; font-weight:bolder; padding-bottom:20px;}
.soft_ware1_left img { margin-top:8px; border-radius:8px;}
.soft_ware1_right { width:96%; height:auto; margin:auto; text-align:center; font-size:1.2em; font-weight:bolder;}
.soft_ware1_right img { margin-top:8px; border-radius:8px;}


/*common1*/
#common1 { width:96%; height:auto; margin:auto; margin-top:10px; border-top:1px solid #CCC; line-height:26px; overflow:hidden;}
 #arc_con_img4 { width:100%; height:auto; margin:auto; margin-top:5px; overflow:hidden; }
 #arc_con_img4_l { width:100%; height:auto; margin-top:10px;}
 #arc_con_img4_r { width:100%; height:auto; margin-top:10px;}
 
 
 #arc_con_img5 { width:100%; height:auto; margin:auto; border-top:1px #CCCCCC dashed; margin-top:25px; overflow:hidden; }
 #arc_con_img5_l { width:100%; height:auto; margin-top:10px;}
 #arc_con_img5_r { width:100%; height:auto; margin-top:10px;}
 
 
 #arc_con_img1 { width:100%; height:auto; margin:auto; border-top:1px #CCCCCC dashed; margin-top:35px; overflow:hidden; }
 #arc_con_img1_l { width:100%; height:auto; margin-top:10px;}
 #arc_con_img1_r { width:100%; height:auto; margin-top:10px;}
 
 #arc_con_img2 { width:100%; height:auto; margin:auto; border-top:1px #CCCCCC dashed; margin-top:25px; overflow:hidden; }
 #arc_con_img1_l1 { width:100%; height:auto; margin-top:10px;}
 #arc_con_img1_r1 { width:100%; height:auto; margin-top:10px;}
 
 #arc_con_img3 { width:100%; height:auto; margin:auto; border-top:1px #CCCCCC dashed; margin-top:35px; overflow:hidden; }
 #arc_con_img3_l { width:100%; height:auto; margin-top:10px;}
 #arc_con_img3_r { width:100%; height:auto; margin-top:10px;}
 
#con_con_box { width:98%; height:auto; margin:auto; overflow:hidden;}
.con_con_box_tit { width:98%; height:auto; font-size:24px; font-weight:bold; color:#333; margin:auto; margin-top:8px;}
.con_con_box_con { width:98%; height:auto; margin:auto; margin-top:10px;}
.con_con_box_con li { width:100%; line-height:30px;}


/*Automatic online DR testing system*/
.dz_tit { width:98%; margin:auto; margin-top:30px; line-height:45px; font-size:2em; font-weight:bolder; text-align:center;}
.dz_con { width:98%; height:auto; margin:auto; margin-top:10px; line-height:28px; overflow:hidden; }

.dz_con_tit { width:98%; line-height:60px; margin:auto; border-top:1px solid #999999; margin-top:15px; font-size:1.2em; text-align:center; font-weight:bolder;}
.dz_con_tit1 { width:98%; line-height:60px; margin:auto; margin-top:15px; font-size:1.2em; text-align:center; font-weight:bolder;}
.dz_con_list { width:98%; height:auto; margin:auto;overflow:hidden; }
.dz_con_list li { width:100%; line-height:30px; }

.dz_con_list1 { width:98%; height:auto; margin:auto; margin-top:20px; overflow:hidden; }
.dz_con_list1_left { width:100%; height:auto; margin:auto;}
.dz_con_list1_left li { width:100%; line-height:30px;}
.dz_con_list1_img_right { width:100%; height:auto; margin:auto; margin-top:15px; line-height:50px; text-align:center; font-size:1.1em; font-weight:bolder;}


.dz_con1 { width:98%; height:auto; margin:auto; line-height:28px; overflow:hidden; }
.dz_con_img { width:98%; height:auto; margin:auto; margin-top:15px; overflow:hidden; }
.dz_con_img_left { width:100%; margin:auto; text-align:center; font-weight:bolder; font-size:16px; line-height:35px;}
.dz_con_img_right { width:100%; margin:auto; text-align:center; font-weight:bolder; font-size:16px; line-height:35px; }

.dz_con_tb { width:98%; height:auto; margin:auto; overflow:hidden; border-bottom:1px dashed #999999; padding-bottom:45px; margin-bottom:15px;}
.dz_con_tb table { border-collapse:collapse; text-align:center;}
.dz_con_tb table, .dz_con_tb th, .dz_con_tb td { border: 1px solid #CCCCCC;}

.dz_con_img_left1 { width:96%; margin:auto; text-align:center; font-weight:bolder; font-size:1em; line-height:35px;}
.dz_con_img_right1 { width:96%; margin:auto; text-align:center; font-weight:bolder; font-size:1em; line-height:35px; }

.dz_con_img_right_con_list { width:98%; height:auto; margin:auto; overflow:hidden;}
.dz_con_img_right_con_list li { width:100%; line-height:30px; margin:auto;  }

.dz_con_x_con_left { width:98%; height:auto; margin:auto;}
.dz_con_x_con_left_tit { width:100%; line-height:35px; font-size:1.2em; font-weight:bolder;}
.dz_con_x_con_left_con { width:100%; line-height:28px;}

.dz_con_x_con_right_img { width:98%; height:auto; margin:auto; line-height:45px; text-align:center; font-size:16px; font-weight:bolder;}

 
/*--email--*/
#msg_main{ width:96%; height:auto; overflow:hidden; border:1px dashed #ccc; margin:auto; margin-top:30px; padding-bottom:10px; margin-bottom:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#msg_tit{ width:100%; height:40px; line-height:40px; color:#3c4c5b; background:#eee; font-weight:bold; }
#msg_tit span{ width:20%; height:40px; line-height:40px; background:#3c4c5b; display:block; float:left; margin-right:15PX; color:#FFF; text-align:center; font-size:1.2em; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#msg_con{ width:80%; height:auto; overflow:hidden; padding:5px;}
#msg_con input { width:50%; height:30px; margin-top:10px;}
.txt1{ width:60%; height:100px;}

#main_arc_r { width:100%; height:auto; margin:auto; margin-top:15px; overflow:hidden;}
.main_arc_r_tit { width:100%; height:60px; line-height:60px; background:#f54828; border-radius:6px; color:#FFF; font-size:2em; text-align:center; font-weight:bold;}
.main_arc_r_con { width:90%; height:auto; margin:auto; overflow:hidden; margin-top:25px; }
.main_arc_r_con li { width:100%; height:auto; overflow:hidden;}
.main_arc_r_con_img { width:100%; height:auto; }
.main_arc_r_con_img img { width:100%; height:auto; border-radius:6px;}
.main_arc_r_con_tit { width:100%; height:35px; line-height:35px; margin-top:5px; font-size:1.3em; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


#main_arc1 { width:96%; height:auto; margin:auto; margin-top:30px; overflow:hidden;}
#main_arc1 li { width:96%; height:auto; margin:auto; padding-bottom:35px;}
.main_arc1_img { width:100%; }
.main_arc1_img img { width:100%; }
.main_arc1_tit { width:100%; line-height:40px; text-align:center;}


/*footer*/
#footer { width:96%; height:auto; margin:auto; overflow:hidden; background:#222 url(imgs/bgfooter.jpg);
	color:#888;
	margin-top:50px;
	padding-top:50px;
	-webkit-background-size:cover !Important;
	-moz-background-size:cover !Important;
	-o-background-size:cover !Important;
	background-size:cover !Important;
	}


#footer_con { width:96%; height:auto; margin:auto; overflow:hidden; }

#footer_con_l { width:96%; height:auto; margin:auto; overflow:hidden;}
#footer_con_l_l { width:100%; height:auto; margin:auto;}
#footer_con_logo { width:100%; height:auto;}
.footer_con_l_l_con { width:100%; height:auto; margin-top:20px; line-height:22px;}
.footer_con_more { width:50%; height:40px; margin-top:10px; line-height:40px; text-align:center; border:1px #333 solid; border-radius:8px}
.footer_con_more a { color:#666}

#footer_con_l_r { width:100%; height:auto; margin:auto; margin-top:20px;}
.footer_con_l_r_tit { width:100%; height:50px; line-height:50px; font-size:1.8em; }
.footer_con_l_r_tit:first-letter { font-size:2.0em; font-weight:bold; float:left; color:#f54828; font-style:italic;}
.footer_con_l_r_list { width:100%; height:auto; background:url(imgs/map.png) no-repeat; margin-top:10px;}
.footer_con_l_r_list li { width:100%; line-height:30px;}


#footer_con_r { width:96%; height:auto; margin:auto; margin-top:20px; overflow:hidden;}

#footer_con_r_l { width:100%; height:auto; margin:auto; overflow:hidden;}
.footer_con_r_l_list { width:100%; height:auto; margin-top:20px; overflow:hidden;}
.footer_con_r_l_list li { width:100%; height:auto; overflow:hidden; margin-bottom:25px;}
.footer_con_r_l_list_img { width:100%; height:auto; margin:auto;}
.footer_con_r_l_list_img img { width:100%; height:auto;}
.footer_con_r_l_list_con { width:100%; height:auto; margin:auto; line-height:22px; overflow:hidden;}

#footer_con_r_r { width:100%; height:auto; margin-top:20px; overflow:hidden;}

.footer_con_r_r_con { width:100%; height:auto; margin-top:15px; overflow:hidden;}


.footer_con_r_r_con input,.footer_con_r_r_con textarea,.footer_con_r_r_con input[type="text"] {
	background-color:#333;
	border:1px solid #3c3c3c;
	font-size:1.2em;
	margin-bottom:10px;
	color:#aaa;
	padding:10px;
	font-family:Verdana, Geneva, sans-serif;
}





	 }




#footer_copy { width:100%; line-height:50px; margin-top:30px; text-align:center; background:#f54828; color:#CCC;}


/*pro_nav*/
.icon-envelope-alt:before {
  content: "❅"; color:#f54828; font-size:1em;
}


.icon-magic:before {
  content: "♛"; color:#f54828; font-size:1em;
}


.icon-quote-right:before {
  content: "☣"; color:#f54828; font-size:1.1em;
}


.icon-thumbs-up:before {
  content: "➽"; color:#f54828; font-size:1em;
}



/*--page--*/


.dede_pages{ width:100%; height:auto; margin:auto; padding-left:50px;}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	
	line-height:17px;
	margin-right:6px;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#666;
	border-bottom:1px solid #EEE;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 1px;
	border-bottom:2px solid #690;
}
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	color:#F63;
	padding:2px 4px 1px;
	border-bottom:2px solid #F63;
	font-weight:bold;
}
.dede_pages .pageinfo{
	float:right;
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#666;
	font-weight:normal;
	margin:0px 2px;
}



span1 { float:right; width:60px; height:35px; line-height:35px; font-weight:bolder; background:#CCCCCC; color:#CC3300; text-align:center; margin-top:8px; border-radius:8px;}