/* Minification failed. Returning unminified contents.
(1598,1): run-time error CSS1035: Expected colon, found '}'
(9681,1): run-time error CSS1036: Expected expression, found '}'
 */
@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins,kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
	text-decoration:none;
	list-style:none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font-family:Arial;
}
html{
	font-size:100%;
}
body {
    line-height:1;
	background-color:#fff;
	width:100%;
	min-width:1200px;
	height:100%;
	position:relative;
	margin:0;
	padding:0;
}


h1, h2, h3, h4, h5, h6{
	font-weight:normal;	
	margin:0;
	padding:0;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { 
    display:block;
}

ul,li {
    list-style:none;
	margin:0;
    padding:0;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
	text-decoration:none;
	color:#333;
}
/*a[href]:hover{
	color:#2e79b8;
}*/

input, select {
	font-family:"Arial";
    vertical-align:middle;
	border:none;
	outline:none;
	margin:0;
    padding:0;
}

textarea{
	-webkit-appearance: none;
	border:none;
	outline:none;
	margin:0;
    padding:0;
	resize:none;
}

table{
	border-collapse:collapse; 
	border:1px solid #666666;
	margin:0;
    padding:0;
	word-break:break-word;
}
th,td{
	border:1px solid #666666; 
	margin:0;
    padding:0;
} 
iframe{
	margin:0;
	padding:0;
	border:none;
} 

video{ 
	display:block;
}



.wrap{
	width:100%; 
	height:100%;
	min-width:1200px;
	margin:0 auto; 
	position:relative; 
	z-index:9;
}

img{
	vertical-align:middle;
}



@charset "utf-8";
/* CSS Document */

/***头部开始***/
.header{
	width:1070px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:6px;
}
.header .header-top{
	margin-bottom:15px;
}
.header .header-top .logo{
	width:230px;
	height:42px;
	float:left;
	margin-left:34px;
}
.header .header-top .logo img{
	width:230px;
	height:42px;
}
.header .header-login{
	float:right;
	position:relative;
	z-index:99999;
	margin-top: 5px;
}
.header .header-login .login-title{
	font-size:12px;
	line-height:21px;
	color:#000;
	background:#dad9d9 url(/Img/images/login1.png) left center no-repeat;
	padding-left:30px;
	width:90px;
	font-family:Arial;
}
.header .header-login .login_main{
	width:218px;
	background:#dad9d9;
	position:absolute;
	top:100%;
	right:0px;
	padding:0 16px;
	overflow:hidden;
	padding-top:16px;
	display:none;
	padding-bottom: 20px;
}

.header .header-login .login_main label{
	font-size:14px;
	line-height:16px;
	font-family:Arial;
	color:#000;
	margin-bottom:8px;
	display:block;
}
.header .login_main .login-list{
	overflow:hidden;
}
.header .login_main .login-list input{
	border:none;
	height: 24px;
    line-height: 24px;
    background: #39383a;
    padding: 0 5px;
    color: #fff;
	width:100%;
	margin-bottom:8px;
}
.header .login_main .tip{
	color:#d71921;
	font-size:12px;
	line-height:16px;
	margin-bottom:6px;
	font-family:Arial;
}
.header .login_main .login-btn{
	text-align: center;
    line-height: 37px;
    width: 220px;
    height: 37px;
    font-size: 14px;
    display: block;
	background: url(/Img/images/login_btn.png);
	color: #000;
}
.header .login_main .login-btn:hover{ 
	background:url(/Img/images/login_btn_hover.png);
}

.header .login_main .login-gort{
	font-family: Arial;
    font-size: 12px;
    color: #000;
	margin-top:10px;
	margin-bottom:14px;
	line-height:16px;
}
.header .login_main .login-gort input{
	width:13px;
	height:13px;
	float:left;
	margin-right:12px;
}
.header .login_main .login-ts{
    font-family: Arial;
    font-size: 12px;
    color: #d70010;
    padding-left: 28px;
	margin-bottom:20px;
}
.header .login_main .login-ts a{
	color: #d70010;
	display:block;
	background: url(/Img/images/login_iocn.png) no-repeat left 2px;
	padding-left:10px;
}
.header .login_main span{
	font-size: 14px;
    font-family: Arial;
    color: #000;
    margin-bottom: 6px;
    line-height: 16px;
}
.header .login_main .register{
	text-align: center;
    line-height: 37px;
    width: 220px;
    height: 37px;
    font-size: 14px;
    display: block;
	background: url(/Img/images/login_btn_1.png);
    color: #fff;
	margin-top:6px;
}
.header .login_main .register:hover{
	background: url(/Img/images/login_btn_1_hover.png);
}


/***语言开始***/
.header .language{
	float:right;
	padding-top: 5px;
}
.header .language-choose{
	width: 145px;
    height: 20px;
    border: 1px solid #cdcdcd;
    float: left;
    position: relative;
	margin-right:10px;
	z-index:99999;
}
.header .language-choose .title{
	width: 140px;
    height: 20px;
    color: #5c5e5f;
    font-size: 12px;
    line-height: 20px;
    padding-left: 5px;
    background: url(/Img/images/icon_fo.png) no-repeat right center;
}
.header .language-choose .language-list{
	width: 145px;
    position: absolute;
    left: -1px;
    top: 20px;
    z-index: 9999;
    border: 1px solid #cdcdcd;
    background: #fff;
    padding: 5px 0;
	display:none;
}
.header .language-choose .language-list li{
	width:100%;
	font-family:Arial;
	font-size:13px;
	line-height:20px;
}
.header .language-choose .language-list li:hover a{
	color:#d71921;
}
.header .language-choose .language-list li a{
	padding-left:5px;
	color:#333;
	display:block;
	width:135px;
	word-wrap:break-word;
}

.header .language-ul{
	float:left;
	overflow:hidden;
}
.header .language-ul li{
	float:left;
	font-size:13px;
	line-height:20px;
	color:#333;
	margin-right:4px;
}
.header .language-ul li a{
	color:#333;
}
.header .language-ul li a.first{
	color:#cc000b;
}
.header .language-ul li span{
	padding-left: 4px;
}

.header .nav-box{
	background-color:#39383a;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	width:100%;
	display:table;
	box-shadow: 1px 1px 1px #c3c3c3;
   -webkit-box-shadow: 1px 1px 1px #c3c3c3;
   -moz-box-shadow: 1px 1px 1px #c3c3c3;
}
.header .nav-box li{
	*float:left;
	position:relative;
	z-index:999;
	display:table-cell;
}

.header .nav-box li.last .leve{
	border-right:none;
}
.header .nav-box .leve{
	font-size: 14px;
    color: #d2d0d0;
	padding:0 8px;
    border-right: 1px solid #4b4a4c;
    line-height: 41px;
    display: block;
	text-align:center;
}
.header .nav-box .leve:hover{
	color:#fff;
}
.nav-box .section {
	background-color:#252525;
	padding:10px 0;
	width:215px;
	position:absolute;
	top:41px;
	left:0;
	display:none;
	z-index:999;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.nav-box .section li{
	float:left;
	border-bottom:1px solid #313131;
	width:197px;
	padding:5px 0;
	padding-left:18px;
	font-size:14px;
	line-height:20px;
	color:#b8b8b8;
	overflow:hidden;
	word-wrap:break-word;
}
.nav-box .section li.last{
	border-bottom:none;
}
.nav-box .section li:hover a{
	color:#fff;
	display:block;
}
.nav-box .section li a{
	color:#b8b8b8;
}
.header .nav-box li.last .section{
	left: inherit;
	right: 0;
}
.nav-box .section2{
	width:490px;
	background-color:#252525;
	padding:10px 0;
	position:absolute;
	top:41px;
	left:0;
	display:none;
	z-index:999;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	overflow: hidden;
}
.nav-box .section2.on{
	width:750px;
}
.nav-box .section2 .left{
	width: 510px;
	float: left;
}
.nav-box .section2 .right{
	width: 510px;
	float: right;
	width: 233px;
}
.nav-box .section2 .right dd{
	display: block;
}
.nav-box .section2 .title{
	color: #b8b8b8;
	padding-left: 18px;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
}
.nav-box .section2 .title a{
	color: #b8b8b8;
}
.nav-box .section2 .title a:hover{
	color: #fff;
}
.nav-box .section2 dl{
	margin-bottom:0;
	overflow:hidden;
	display:table;
}
.nav-box .section2 dd{
	width:205px;
	border-bottom:1px solid #313131;
	padding:5px 0;
	padding-left:18px;
	font-size:14px;
	line-height:20px;
	*line-height:14px;
	color:#b8b8b8;
	overflow:hidden;
	word-wrap:break-word;
	display:table-cell;
	vertical-align:middle;
	*float:left;
	*height:30px;
}
.nav-box .section2 dd a{
	color:#b8b8b8;
}
.nav-box .section2 dd:hover a{
	color:#fff;
}
.nav-box .section2 .last dd{
	border-bottom:none;
}
.nav-box .section2 dd.cent{
	width:15px;
	border-bottom:none;
	*width:0;
}

.header .search{
	float:right; 
	width:130px; 
	margin-left: 10px; 
	height: 19px;
	border: 1px solid #cdcdcd; 
	background: #dad9d9; 
	overflow: hidden;
	*width: 140px;
	margin-top: 5px;
}
.header .search .text1{
	height:19px;
	width:100px;
	color:#5c5e5f;
	border: none;
	font-size: 12px; 
	padding: 0 5px; 
	background: #dad9d9;
	line-height: 19px;
	float: left;
}
.header .search .search-btn{ 
	width:20px; 
	height:19px;
	background:url(/Img/images/search-btnbg.png) no-repeat center center; 
	float: right; 
	display: block;
}

/***11-20 新增语言选择导航***/
.header .language-new{
	float: left;
	margin-right: 10px;
}
.header .language-new .li{
	line-height: 20px;
	font-size: 13px;
	float: left;
	padding-right: 6px;
}
.header .language-new .li span.on{
	color: #cc000b;
	margin-right: 5px;
}
.header .language-new .li img{
	margin-top: -3px;
	width: 20px;
	height: 14px;
	margin-right: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.header .language-new .li .on1{
	margin: -3px 15px 0 9px;
}
.header .language-new .li i{
	margin-right: 4px;
}
.header .language-new .li1{
	float: left;
	line-height: 20px;
	font-size: 13px;
}
.header .language-new .li1 span{
	cursor: pointer;
	padding-left: 3px;
	background: url(/Img/images/map-bg.png) no-repeat left top 1px;
	padding-left: 18px;
}
.language-nav{
	position: absolute;
	width: 100%;
	left: 0;
	top: 17px;
	z-index: 100000;
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
    display: none;
}
.language-nav .place{
	height: 20px;
	border-bottom: 1px solid #dddddd;
}
.nav-main-box{
	background: #fff;
} 
.language-nav .nav-main{
	width: 1040px;
	margin: auto;
	padding-top: 50px;
	color: #333;
	min-height: 200px;
	padding-bottom: 20px;
	position: relative;
}
.language-nav .nav-main .jiao{
	position: absolute;
	right: 320px;
	top: -13px;
}
.language-nav .nav-main li{
	float: left;
}
.language-nav .nav-main .nav1{
	width: 218px;
}
.language-nav .nav-main .nav2{
	width: 245px;
}
.language-nav .nav-main .nav3{
	width: 235px;
}
.language-nav .nav-main .nav4{
	width: 212px;
}
.language-nav .nav-main .nav5{
	width: 130px;
}
.language-nav .nav-main dl{
	margin-bottom: 34px;
}
.language-nav .nav-main dt{
	font-size: 18px;
	line-height: 20px;
	margin-bottom:7px; 
}
.language-nav .nav-main dd{
	font-size: 12px;
	line-height: 24px;
}
.language-nav .nav-main dd a:hover{
	color: #cc000b;
}

/***头部结束***/

.banner-main{
	width:1070px;
	height:100px;
	margin:0 auto;
}
.banner-main img{
	width:1070px;
	height:100px;
	display:block;
}

.conent-box{
	width:1070px;
	margin:0 auto;
	height: 45px;
    background: #f2f2f2;
	position:relative;
	z-index:99;
}
.conent-box .crumbs{
	width: 700px;
    float: left;
    line-height: 45px;
    color: #222;
    font-size: 16px;
    padding-left: 10px;
	font-size: 14px;
	border-bottom:none;
}
.conent-box .crumbs a {
    color: #222;
}

.conent-box .conent-right{
	float: right;
    height: 45px;
}
.conent-box .conent-right .search2{
	min-width:98px;
	*width:138px;
	padding-left:30px;
	padding-right:10px;
	height: 45px;
    float: left;
    font-size: 14px;
    line-height: 45px;
    cursor: pointer;
	color:#333;
	background:#dadada url(/Img/images/icon_3.png) 10px center no-repeat;
}
.conent-box .conent-right .seletor{
	*width: 150px;
    height: 45px;
    display: none !important;
    background: #ce0202;
    line-height: 45px;
    text-align: center;
    color: #fff;
	float:left;
	font-size:12px;
	padding:0 8px;
	min-width:150px;
}
.conent-box .searchbar.on{
	display:block;
}
.conent-box .searchbar{
	width: 1070px;
    height: 65px;
    background: #302f2e;
    position: absolute;
    left: 0;
    top: 45px;
    z-index: 99;
	display:none;
}
.conent-box .searchbar .icon{
	width: 13px;
    height: 7px;
    background: url(/Img/images/icon_5.png) no-repeat;
    line-height: 7px;
    position: absolute;
    right: 185px;
    top: 0;
    z-index: 999;
}
.conent-box .searchbar ul{
	padding-top:20px;
}
.conent-box .searchbar li{
	float: left;
    margin: 0 5px 0 15px;
}
.conent-box .searchbar select{
	width:200px;
	border: 0;
    height: 27px;
    color: #302f2e;
}
.conent-box .searchbar li input{
	width: 190px;
    float: left;
    height: 27px;
    border: 0;
    line-height: 27px;
    color: #302f2e;
    padding-left: 5px;
}
.conent-box .searchbar li .btn{
	width: 80px;
    height: 27px;
    float: left;
    border: 0;
    color: #5b5b5b;
    background: #ccc;
    font-family: Arial;
	font-size:12px;
	line-height:27px;
	text-align:center;
}

.conent-box .searchbar .close{
	height:27px;
	background:#d71921 url(/Img/images/icon_4.png) right 8px center no-repeat;
	font-size:12px;
	line-height:27px;
	color:#fff;
	display:block;
	padding-left: 10px;
	padding-right: 22px;
}


/**** 底部-版权技术支持 ****/
.footer{
	width:100%;
	background-color:#39383a;
	margin-top:30px;
	padding-top:22px;
}
.footer .friendlink{
	width:1070px;
	margin:0 auto;
	border-bottom: 1px solid #7e7c7c;
	overflow:hidden;
	padding-bottom:21px;
}
.footer .friendlink .friendlink-left{
	width:800px;
	float:left;
	overflow:hidden;
	margin-bottom:30px;
}
.friendlink dl{
	width:200px;
	float:left;
}
.friendlink dt{
	font-size:16px;
	color:#fff;
	line-height:20px;
	margin-bottom:5px;
}
.friendlink dt a{
	color:#fff;
}
.friendlink dd{
	font-size:12px;
	line-height:16px;
	padding:4px 0;
}
.friendlink dd a{
	color:#b4b4b4;
}
.friendlink dd a:hover{
	text-decoration:underline;
}

.friendlink .link-right{
	float:right;
	width:270px;
	position: relative;
}
.friendlink .link-right .name{
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	text-align: center;
	color: #fff;
	line-height: 16px;
	font-size: 16px;
}
.friendlink .link-right img{
	width:270px;
	height:145px;
}

.footer .foot-bot{
	width:1070px;
	margin:0 auto;
	height:34px;
	color:#b4b4b4;
	font-size:12px;
	line-height:34px;
}
.footer .foot-bot a{
	color:#b4b4b4;
}
.footer .foot-bot a:hover{
	color:#ba010b;
}



/***主内容左侧栏目开始***/
.main-content{
	width:1070px;
	margin:0 auto;
	overflow:hidden;
}
.main-content .column-left{
	width:220px;
	float:left;
	margin-top:23px;
}
.main-content .column-left h2{
	font-size:28px;
	line-height:30px;
	color:#010101;
	background: url(/Img/images/lien.png) repeat-x left bottom;
	padding-bottom:8px;
}
.main-content .column-left .left-leve li{
	background: url(/Img/images/lien.png) repeat-x left bottom;
	line-height:20px;
	font-size:14px;
	overflow:hidden;
	*margin-top:-3px;
}
.main-content .column-left .left-leve h5{
	line-height: 20px;
    color: #222;
    font-size: 14px;
	padding:7px 0;
	padding-left: 15px;
}
.main-content .column-left .left-leve h5 a{
	color:#222;
}
.main-content .column-left .left-leve h5:hover,
.main-content .column-left .left-leve h5.on{
	background-color:#ce0202;
}
.main-content .column-left .left-leve h5:hover a,
.main-content .column-left .left-leve h5.on a{
	color:#fff;
}
.main-content .column-left .column-top dl{
	padding-bottom:10px;
	display:none;
}
.main-content .column-left .column-top dd{
	color: #7f7f7f;
    font-size: 12px;
    display: block;
    line-height: 18px;
	padding:5px 0;
    padding-left: 15px;
	overflow:hidden;
}
.main-content .column-left .column-top dd.active{
	background-color:#ce0202;
}
.main-content .column-left .column-top dd.active a{
	color:#fff;
}
.main-content .column-left .column-top dd.active em{
	display:block;
}
.main-content .column-left .column-top dd h6{
	float:left;
	font-size:12px;
}
.main-content .column-left .column-top dd em{
	background: url(/Img/images/lien_1.png) no-repeat left center;
	width:11px;
	height:18px;
	display:none;
	float:left;
	margin-left:6px;
}
.main-content .column-left .column-top dd a{
	color: #7f7f7f;
}
.main-content .column-left .column-top dd:hover{
	background-color:#ce0202;
}
.main-content .column-left .column-top dd:hover a{
	color:#fff;
}

.main-content .column-left .column-bottom{
	margin-top:35px;
	margin-bottom:15px;
}
.main-content .column-left .column-bottom dl{
    padding: 15px 0;
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
	overflow:hidden;
	margin-bottom:10px;
}
.main-content .column-left .column-bottom dt{
	min-width: 46px;
    min-height: 46px;
	*height: 46px;
    float: right;
    border: 1px solid #d71921;
    margin-right: 15px;
}
.main-content .column-left .column-bottom dd{
	width: 130px;
    float: left;
    line-height: 16px;
	padding:3px 0;
	padding-left: 5px;
    font-size: 14px;
	color:#333;
	text-align:center;
}

.main-content .column-left .column-bottom .dl1 {
    padding: 0;
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
}
.main-content .column-left .column-bottom .dl1 dt {
    border: 0;
    width: 100%;
    *height: 94px;
	margin-right:0;
}

/***主内容左侧栏目结束***/

.main-right{
	width:820px;
	float:right;
	margin-top:28px;
}

.back-top{
	width: 35px;
    height: 35px;
    display: block;
    background: url(/Img/images/solutiontop_03.png) no-repeat center;
    position: fixed;
    right: 35px;
    bottom: 35px;
	display:none;
}

.clear{
	clear:both;
}
.main-box{
	min-height:300px;
}


/***登陆成功界面***/
.header-login .login-state{
	display:none;
}
.login-success{
	min-height:351px;
	*height:351px;
	background: #dad9d9;
	padding:0 15px;
	padding-bottom:15px;
	width:220px;
	position:absolute;
	top:100%;
	right:0;
}
.login-success .top{
	font-size: 12px;
    color: #000;
    background: url(/Img/images/line.png) repeat-x left bottom;
    padding: 15px 0 12px 0;
    line-height: 20px;
}
.login-success .top h3{
	font-weight:bold;
}
.login-success .center{
	overflow:hidden;
	margin: 5px 0;
	padding-bottom: 5px;
	background: url(/Img/images/line.png) repeat-x left bottom; 
}
.login-success .center li{
	float:left;
	width:100%;
	*height:28px;
	/*background:url(/Img/images/after_bg.png) no-repeat left center;*/
	overflow:hidden;
}
.login-success .center li.even{
	margin-right:0;
	float:right;
}
.login-success .center li a{
	color: #000;
    background: url(/Img/images/after_icon.png) no-repeat 8px center;
	display:block;
    padding-left: 18px;
	font-size:12px;
	height: 27px;
    line-height: 27px;
    overflow: hidden;
}
.login-success .center li a:hover {
	color:#cc000b;
}
.login-success .bottom a{
	background: url(/Img/images/login_btn.png);
    color: #fff;
    text-align: center;
    line-height: 37px;
    width: 220px;
    height: 37px;
    font-size: 16px;
    display: block;
	margin-top:14px;
}
.login-success .bottom a:hover {
	background:url(/Img/images/login_btn_1.png);
}


.totop {
    width: 32px;
    height: 24px;
    float: left;
    position: fixed;
    right: 35px;
    bottom: 10%;
    z-index: 8888;
	display:none;
}
.totop img{
	display:block;
	margin:0 auto;
}
.totop span{
	width: 32px;
    height: 24px;
    display: none;
    text-align: center;
    line-height: 24px;
    background: #d71921;
    font-size: 14px;
    color: #fff;
}
.totop:hover span{
	display:block;
}
.totop:hover img{
	display:none;
}


.page-box a,
.page-box span {
    font-size: 14px;
    line-height: 30px;
    display: inline-block;
    margin: 0 5px;
    color: #432c58;
}
.page-box span.current {
    color: #d71921;
}
.page-box .prev,
.page-box .next{
    width: 40px;
    height: 30px;
    text-align: center;
    border: solid 1px #bab9b9;
    color: #666666;
    font-size: 12px;
}
.page-box span:hover{
	color:#d71921;
}

/***9-14新增语言选择新增公用***/
.w1070{
	width: 900px;
	margin: auto;
}

/* 头部 */
.header-box{
	text-align: center;
	padding-top: 28px;
	padding-bottom: 15px;
}

/* 底部 */
.footer-box{
	background: #39383a;
	line-height: 40px;
	color: #b4b4b4;
}
.footer-box a{
	color: #b4b4b4;
}
.footer-box a:hover{
	color:#ba010b;
}

/* 5-24 新增首页顶部cookie提示 */
.cookie-box{
    background: #f5f5f5;
    line-height: 20px;
    border-bottom: 1px solid #e7e8e9;
    font-size: 12px;
    padding: 15px 0;
}
.cookie-box .main{
    width: 1070px;
    margin: auto;
    text-align: center;
    position: relative;
}
.cookie-box .main a{
    color: #d71921;
    text-decoration: underline;
}
.cookie-box .cookie-close{
    margin-left: 12px;
    cursor: pointer;
    position: absolute;
    right: 100px;
    top:3px;
}

/***韩国新增弹出层***/
.pop-box {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: url(/Img/images/pop-boxbg.png);
    z-index: 100000;
    display: none;
}
.pop-box.tips{
	display: block;
}
.pop-box.tips.on{
	width: 0;
}
.pop-box.tips.on .tips-main{
	display: none;
}
.pop-box.tips .tips-main{
	position: fixed;
	width: 100%;
	height: 500px;
	left: 0;
	top: 50%;
	margin-top: -250px;
	text-align: center;
}
.pop-box.tips .tips-main .item{
	display: inline-block;
	width: 492px;
	height: 492px;
	border: 4px solid #333;
	position: relative;
	border-radius: 10px;
	-webkit-transition: all 1s linear;
    -o-transition: all 1s linear;
    -ms-transition: all 1s linear;
    -moz-transition: all 1s linear;
    transition: all 1s linear;
}
.pop-box.tips .tips-main .item .imgs{
	width: 492px;
	height: 492px;
	border-radius: 6px;
}
.pop-box.tips .tips-main .item em{
	display: inline-block;
	position: absolute;
	width: 29px;
	height: 29px;
	right: 7px;
	top: 7px;
	cursor: pointer;
	background: url(/Img/images/pop-tips-close-bg1.png) no-repeat center center;
}
.pop-box.tips .tips-main .item em:hover{
	background: url(/Img/images/pop-tips-close-bg1-1.png) no-repeat center center;
}
.pop-box.tips .tips-main .item .doc{
	position: absolute;
	left: 20px;
	bottom: 20px;
	font-size: 14px;
	width: 200px;
	line-height: 20px;
	color: #666;
}
.pop-box.tips .tips-main .item .doc i{
	float: left;
	width: 15px;
	height: 15px;
	margin-right: 5px;
	background: url(/Img/images/pop-tips-check-bg1.png) no-repeat center center;
	background-size: 100%;
	margin-top: 2px;
	cursor: pointer;
}
.pop-box.tips .tips-main .item .doc i.on{
	background: url(/Img/images/pop-tips-check-bg1-1.png) no-repeat center center;
	background-size: 100%;
}
.pop-box.tips .tips-main .item .doc span{
	float: left;
}


/***11-26 左侧新增***/
.column-bottom1{
	overflow: hidden;
	padding: 19px 0;
	border-bottom: 1px solid #dbdbdb;
	margin-top: -15px;
}
.column-bottom1 .column-bottom1_a{
	display: inline-block;
    color: #333;
	font-size: 14px;
	float: left;
	margin-top: 13px;
	margin-left: 26px;
}
.column-bottom1 img{
	float: right;
	width: 56px;
	margin-right: 15px;
}

.pop-box .sales-main{
	width: 450px;
	border-top: 2px solid #df2129;
	height: 198px;
	left: 50%;
	top: 50%;
	margin-left: -225px;
	margin-top: -100px;
	background: #f2f2f2;
	position: fixed;
}
.pop-box .sales-main .title{
	line-height: 40px;
	padding: 0 15px;
	background: #fff;
	position: relative;
}
.pop-box .sales-main .title .close-btn{
	position: absolute;
	width: 14px;
	height: 14px;
	right: 15px;
	top: 50%;
	margin-top: -7px;
	cursor: pointer;
}
.pop-box .sales-main .doc{
	line-height: 50px;
	padding: 20px 15px;
	font-size: 14px;
}
@charset "utf-8";

/* CSS Document */


/****产品频道页开始***/

.product_channel {
    overflow: hidden;
    *margin-bottom: 10px;
}

.product_channel li {
    width: 263px;
    height: 160px;
    overflow: hidden;
    float: left;
    margin: 0 5px;
    position: relative;
    margin-bottom: 10px;
}

.product_channel li img {
    width: 263px;
    height: 160px;
    display: block;
    margin: 0 auto;
}
.product_main .download .zip{
    background: url(/Img/images/Download-zip.png) left 0px no-repeat;
}

.product_channel li .decline {
    background: url(/Img/images/bg_18.png);
    position: absolute;
    bottom: 0%;
    left: 0;
    width: 100%;
}

.product_channel li h5 {
    font-size: 18px;
    line-height: 22px;
    color: #fff;
    text-align: center;
    padding: 12px 10px;
}

.product_channel .decline-img {
    padding-bottom: 8px;
    padding-top: 20px;
    display: none;
}

.product_channel .decline img {
    width: 78px;
    height: 78px;
    display: block;
    margin: 0 auto;
}


/***产品频道页结束****/


/***产品列表页开始****/

.main-right .product-tab {
    width: 100%;
    overflow: hidden;
    margin-bottom: 30px;
}

.main-right .product-tab .sutitle {
    background-color: #dadada;
    width: 820px;
    overflow: hidden;
}

.main-right .product-tab .sutitle li {
    float: left;
}

.main-right .product-tab .sutitle li a {
    color: #000;
    display: block;
    padding: 0 15px;
    font-size: 12px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    color: #000;
    text-align: center;
    *word-break: break-all;
}

.main-right .product-tab .sutitle .now a,
.main-right .product-tab .sutitle li:hover a {
    background-color: #d71921;
    color: #fff;
}

.main-right .product-tab .tab-leve {
    overflow: hidden;
    background-color: #d71921;
}

.main-right .product-tab .tab-leve li {
    float: left;
    background: url(/Img/images/line_2.png) no-repeat right center;
    font-size: 12px;
    line-height: 30px;
    color: #d6d6d6;
}

.main-right .product-tab .tab-leve li a {
    padding: 0 15px;
    color: #d6d6d6;
}

.main-right .product-tab .tab-leve .now a,
.main-right .product-tab .tab-leve li:hover a {
    color: #fff;
}

.product-list {
    overflow: hidden;
}

.product-list li {
    width: 238px;
    margin: 10px 15px 10px 20px;
    float: left;
    height: 210px;
    overflow: hidden;
    text-align: center;
    position: relative;
}

.product-list .imgs-box {
    height: 110px;
    line-height: 110px;
}

.product-list li img {
    max-height: 110px;
    margin: 0 auto;
    max-width: 150px;
}

.product-list li h5 {
    font-size: 13px;
    color: #262626;
    line-height: 18px;
}

.product-list li h6 {
    font-size: 12px;
    color: #333;
    line-height: 16px;
    margin-top: 5px;
}

.product-list li .list-img {
    background: url(/Img/images/pr_line.png) no-repeat center top;
    padding-top: 10px;
    margin-top: 5px;
    text-align: center;
}

.product-list li .list-img img {
    height: 18px;
    max-width: 200px;
    display: inline-block;
}

.product-list li em {
    background: url(/Img/images/icon_8.png);
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    top: 0;
    right: 10px;
}

.product-list li h5:hover {
    color: #d71921;
}

.product-list ul {
    overflow: hidden;
    margin-bottom: 10px;
}

.page-box {
    width: 100%;
    margin: 0 auto;
    padding: 30px 0;
    text-align: center;
}

.page-box a {
    font-size: 14px;
    line-height: 30px;
    display: inline-block;
    margin: 0 5px;
    color: #432c58;
}

.page-box a.on {
    color: #d71921;
}

.page-box a.first,
.page-box a.prev,
.page-box a.next,
.page-box a.last {
    width: auto;
    height: 30px;
    text-align: center;
    border: solid 1px #bab9b9;
    color: #666666;
    font-size: 12px;
    padding: 0 5px;
}

.page-box a:hover {
    color: #d71921;
}


/***产品列表页结束***/


/***产品详情页开始***/

.product_main .product-show {
    width: 820px;
    overflow: hidden;
}

.product_main .product-show .right-box {
    float: right;
    width: 350px;
}

.product_main .product-show .show-bd {
    width: 460px;
    float: left;
}
.product_main .product-show .show-bd .piclist{
    height: 300px;
}

.product_main .product-show .show-hd {
    overflow: hidden;
}
.product_main .product-show .show-hd  ul{
    overflow: hidden;
    text-align: center;
}
.product-show .show-bd .piclist li {
    display: none;
    width: 460px;
    height: 300px;
    overflow: hidden;
    text-align: center;
}

.product-show .show-bd .piclist li a {
    width: 460px;
    height: 300px;
    display: table-cell;
    vertical-align: middle;
}

.product-show .show-bd .piclist li img {
    max-width: 460px;
    width: 303px;
    d71921
}

.product-show .show-hd li {
    width: 76px;
    height: 55px;
    margin: 15px 7px 0 7px;
    border: 1px solid #d2d1d1;
    display: inline-block;
}


.product-show .show-hd li img {
    width: 76px;
    height: 55px;
}

.product-show .show-hd li.on {
    border: #d71921 1px solid;
}

.product-show .introduct {
    width: 350px;
    overflow: hidden;
    float: right;
}

.product-show .introduct dt {
    line-height: 30px;
    font-size: 18px;
    color: #010101;
    float: left;
    margin-bottom: 6px;
}

.product-show .introduct dt img {
    margin-left: 10px;
}

.product-show .introduct dd {
    width: 350px;
    float: left;
    color: #d71921;
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 10px;
}

.product-show .introduct dd img {
    max-width: 50px;
    margin-right: 10px;
}

.product-show .introduct ul {
    width: 350px;
    font-size: 12px;
    line-height: 15px;
    color: #666;
    margin-top: 5px;
}

.product-show .introduct ul li {
    background: url(/Img/images/proin.png) left 6px no-repeat;
    padding-left: 8px;
    margin-bottom: 3px;
}

.bottom-sutitle {
    margin-top: 48px;
    width: 790px;
}

.bottom-sutitle .tab {
    overflow: hidden;
    margin-bottom: 16px;
    border-bottom: #e6e6e6 2px solid;
    padding-bottom: 12px;
}

.bottom-sutitle .tab li {
    float: left;
    padding-right: 10px;
    margin-right: 10px;
    line-height: 15px;
    border-right: 1px solid #222;
}

.bottom-sutitle .tab li.last {
    border: none;
}

.bottom-sutitle .tab li a {
    font-size: 14px;
    color: #000;
}

.bottom-sutitle .tab li.on a,
.bottom-sutitle .tab li:hover a {
    color: #d71921;
}


/***产品参数***/

.parameter {
    background-color: #f7f7f7;
    width: 790px;
    padding-bottom: 20px;
}

.parameter .title {
    background-color: #dadada;
    width: 790px;
}

.parameter .title a {
    padding: 0 15px;
    font-size: 12px;
    line-height: 36px;
    text-align: center;
    color: #333;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: relative;
}

.parameter .title a em {
    width: 13px;
    height: 7px;
    background: url(/Img/images/bg_13_03.png) center center no-repeat;
    display: none;
    position: absolute;
    top: 36px;
    left: 50%;
    margin-left: -3.5px;
}

.parameter .title a.on {
    color: #fff;
    background: #d71921;
}

.parameter .title a.on em {
    display: block;
}

.parameter-table {
    width: 770px;
    margin: 0 auto;
}

.parameter-table tr,
.parameter-table td,
.parameter-table table {
    border: none;
}

.parameter-table tr,
.parameter-table table {
    width: 100%;
}

.parameter-table th {
    border: none;
    border-bottom: 1px solid #d3d3d3;
    font-size: 18px;
    color: #000;
    font-weight: lighter;
    word-break: break-all;
    text-align: left;
    padding: 16px 0;
}

.parameter-table td {
    font-size: 12px;
    word-break: break-all;
    color: #626262;
    padding: 5px 14px;
    line-height: 16px;
    border-bottom: 1px solid #d3d3d3;
    vertical-align: middle;
}

.parameter-table .td1 {
    color: #444;
    padding-left: 0;
    width: 128px;
}

.parameter-table .td2 {
    width: 1px;
    padding: 8px 0;
}

.parameter-table tr span {
    height: 14px;
    width: 1px;
    background: #cfcfcf;
    display: block;
}


/***下载开始***/

.product_main .download {
    overflow: hidden;
    margin-top: 15px;
}

.product_main .download li {
    background: url(/Img/images/Download.png) left 0px no-repeat;
    padding-left: 27px;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 15px;
}

.product_main .download li a:hover {
    color: #d71921;
}

.product_main .bottom-sutitle .tab-prgs {
    display: none;
    min-height: 200px;
    font-size: 14px;
    line-height: 24px;
    color: #333;
}
.product_main .bottom-sutitle .tab-prgs img{
    max-width: 100%;
    display: block;
}
.product_main .bottom-sutitle .tab-prgs #ImgCode{
    display: inline-block;
}

/***表单开始***/

.product_main .tab-online {
    width: 790px;
    margin: 0 auto;
    margin-top: -5px;
}

.product_main .tab-online h5 {
    font-size: 16px;
    line-height: 30px;
    color: #000;
}

.product_main .tab-online li {
    margin-bottom: 8px;
    display: table;
    margin-bottom: 15px;
}

.product_main .tab-online li.last {
    padding-left: 163px;
}

.product_main .tab-online li .divnone {
    float: left;
}

.product_main .tab-online label {
    font-size: 12px;
    color: #444;
    line-height: 18px;
    width: 150px;
    padding: 2px 0;
    display: table-cell;
    vertical-align: top;
    *float: left;
}

.product_main .tab-online label.first {
    padding-right: 13px;
}

.product_main .tab-online abbr {
    color: #b80007;
    line-height: 18px;
    *line-height: 25px;
    font-size: 12px;
    width: 13px;
    display: table-cell;
    vertical-align: top;
    *float: left;
}

.product_main .tab-online input {
    width: 173px;
    height: 20px;
    border: 1px solid #a9a8a8;
    padding-left: 5px;
    margin-right: 5px;
}

.product_main .tab-online .divnone label {
    color: #d61921;
    float: initial;
    display: none;
    margin-top: 5px;
    padding: 0;
}

.product_main .tab-online select {
    width: 183px;
    border: 1px solid #a9a8a8;
    padding-left: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.product_main .tab-online textarea {
    width: 540px;
    height: 120px;
    overflow: hidden;
    border: 1px solid #a4a3a3;
    line-height: 20px;
    font-size: 12px;
    font-family: "Arial";
    padding: 0 5px;
}

.product_main .tab-online .submit {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 0 21px;
    height: 28px;
    color: #fff;
    text-align: center;
    line-height: 28px;
    font-size: 18px;
    background: #d71921;
}

.product_main .tab-online .submit:hover {
    background: #b1000e;
}

.product_main .sutitle-detail {
    margin-top: 15px;
}

.product_main .sutitle-detail h5 {
    font-size: 24px;
    color: #333;
    line-height: 26px;
    margin-bottom: 15px;
}

.product_main .sutitle-detail .detail-doc {
    font-size: 12px;
    color: #333;
    line-height: 22px;
}


/**视频开始****/

.product_main .video {
    overflow: hidden;
    margin-bottom: 20px;
    border-bottom: #ddd 1px solid;
    min-height: 440px;
}

.product_main .video dd {
    width: 210px;
    height: 220px;
    float: left;
    margin: 0 42px 0px 10px;
}

.product_main .video h5 {
    color: #d71921;
    font-size: 12px;
    margin-top: 8px;
    line-height: 16px;
}

.product_main .video h5 a {
    color: #d71921;
}

.product_main .video li h5:hover a {
    text-decoration: none;
}

.product_main .video .video-box {
    width: 210px;
    height: 118px;
    margin: 0 auto;
    overflow: hidden;
    display: none\9;
}

.product_main .video .video-box2 {
    width: 100%;
    overflow: hidden;
    display: none;
    display: block\9;
}

.video .video-js .vjs-big-play-button {
    background: url(/Img/images/video_btn.png) no-repeat center center;
    background-size: 36px 52px;
    height: 60px;
    width: 60px;
    top: 50%;
    left: 50%;
    margin-top: -30px;
    margin-left: -30px;
    border: none;
    border-radius: 100%;
}

.video .video-js .vjs-big-play-button::before {
    content: "";
}

.product_main .video-img {
    position: relative;
}

.product_main .video-img img {
    width: 209px;
    height: 118px;
}

.product_main .video-img .tb {
    width: 35px;
    height: 33px;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(/Img/images/bg_12.png) left bottom no-repeat;
}

.product_main .video li {
    font-size: 12px;
    line-height: 16px;
    color: #666;
    margin-top: 7px;
}

.product_main .video li a {
    color: #d71921;
}

.product_main .video li:hover a {
    text-decoration: underline;
}

.product_main .video .video-title {
    width: 210px;
    font-size: 12px;
    margin-top: 8px;
    line-height: 16px;
}

.product_main .video .video-title a {
    color: #d71921;
}

.product_main .video .video-title a:hover {
    text-decoration: underline;
}


/***产品详情页结束***/


/***solution开始***/

.solution_main {
    width: 820px;
}

.solution_main .one {
    margin-bottom: 30px;
}

.solution_main .one img {
    max-width: 820px;
    display: block;
    margin: 0 auto;
}

.solution_main .two {
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
    border-bottom: #dbdbdb solid 1px;
    padding-bottom: 20px;
}

.solution_main h3 {
    font-size: 24px;
    color: #333;
    line-height: 25px;
    margin-bottom: 20px;
}

.solution_main .two .two-left {
    width: 632px;
    height: auto;
    overflow: hidden;
    float: left;
    font-size: 12px;
    color: #333;
    line-height: 22px;
    margin-right: 15px;
    text-align: justify;
}

.solution_main .two .two-left1 {
    width: 100%;
    margin-right: 0;
}

.solution_main .two .two-left.new {
    width: 100%;
}

.solution_main .two .two-right {
    float: right;
    width: 165px;
}

.solution_main .two .two-right a {
    width: 165px;
    height: 30px;
    display: block;
    background: url(/Img/images/io_03.png) no-repeat 9px center #6d6e71;
    font-size: 12px;
    color: #fff;
    line-height: 30px;
    text-indent: 33px;
    margin-bottom: 10px;
}

.solution_main .two .two-right a.last {
    background: url(/Img/images/io_07.png) no-repeat 9px center #6d6e71;
}

.solution_main .two .two-right a:hover {
    background: url(/Img/images/io_03.png) no-repeat 9px center #D71921;
}

.solution_main .two .two-right a.last:hover {
    background: url(/Img/images/io_07.png) no-repeat 9px center #D71921;
}

.solution_main .three {
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
    border-bottom: #dbdbdb solid 1px;
    padding-bottom: 20px;
}

.solution_main .three .three-doc {
    font-size: 12px;
    color: #333;
    line-height: 24px;
}

.solution_main .three .three-doc table {
    border: none;
}

.solution_main .three .three-doc table td {
    border: none;
}

.solution_main .three dl {
    overflow: hidden;
    margin-bottom: 4px;
}

.solution_main .three dd {
    font-size: 12px;
    color: #333;
    line-height: 20px;
    background: url(/Img/images/letter.png) left 8px no-repeat;
    padding-left: 8px;
    width: 49%;
    float: left;
}

.solution_main .four {
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
    border-bottom: #dbdbdb solid 1px;
    padding-bottom: 20px;
}

.solution_main .four .four-list {
    width: 820px;
    height: auto;
    overflow: hidden;
    margin-top: 55px;
    padding: 25px 0 35px 0;
}

.solution_main .four img {
    max-width: 100%;
    display: block;
}

.solution_main .five {
    width: 100%;
    overflow: hidden;
    margin-bottom: 6px;
}
.solution_main .five .five-doc{
    font-size: 14px;
    color: #333;
    line-height: 18px;
    color: #333;
}

.solution_main .five-list dd .dotcom {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 68px;
    height: 14px;
}

.solution_main h2 {
    width: 820px;
    font-size: 22px;
    color: #d71921;
    line-height: 22px;
    margin-bottom: 8px;
}

.solution_main h4 {
    font-size: 16px;
    color: #262626;
    line-height: 22px;
    background: url(/Img/images/dot1202.png) no-repeat 2px 6px;
    text-indent: 20px;
}

.solution_main .five-tail {
    overflow: hidden;
    width: 820px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.solution_main .five-tail img {
    float: left;
    width: 356px;
}

.solution_main .five .five-list {
    float: right;
    width: 460px;
}

.solution_main .five-list dl {
    overflow: hidden;
}

.solution_main .five-list dd {
    float: left;
    width: 143px;
    min-height: 120px;
    height: 120px;
    text-align: center;
    margin: 0 5px;
    position: relative;
    margin-bottom: 5px;
}

.solution_main .five-list dd:hover h5 {
    color: #d71921;
}

.solution_main .five-list dd img {
    max-width: 140px;
    width: inherit;
    *width: 85px;
    height: 62px;
    display: block;
    margin: 0 auto;
    float: none;
}

.solution_main .five-list dd h5 {
    font-size: 13px;
    color: #262626;
    line-height: 14px;
    margin-bottom: 5px;
    width: 100%;
    max-height: 28px;
    overflow: hidden;
}

.solution_main .five-list dd h6 {
    font-size: 12px;
    color: #333;
    line-height: 14px;
}

.solution_main .five-wz {
    width: 100%;
    margin-bottom: 24px;
}

.solution_main .five-wz h5 {
    width: 820px;
    font-size: 16px;
    color: #222;
    line-height: 20px;
}

.solution_main .five-wz .five-doc {
    margin-top: 5px;
    margin-bottom: 12px;
    font-size: 14px;
    color: #333;
    line-height: 18px;
}


/***solution结束***/


/***产品选型开始***/

.main-content .selector {
    overflow: hidden;
    margin-top: 10px;
}

.main-content .selector .product-left {
    float: left;
    width: 224px;
}

.selector .product-left .title {
    font-size: 20px;
    color: #fff;
    line-height: 36px;
    background: #d71921;
    text-align: center;
    width: 214px;
    padding: 0 5px;
}

.selector .product-left .selector-left-top {
    margin-bottom: 18px;
    width: 178px;
    background: #f2f2f2;
    padding-left: 18px;
    padding-right: 28px;
    padding-bottom: 25px;
}

.selector .product-left .selector-left-top h5 {
    font-size: 14px;
    color: #010101;
    line-height: 22px;
    margin-bottom: 5px;
}

.selector .product-left .selector-left-top select {
    width: 179px;
    height: 20px;
    border: 1px solid #ababab;
    color: #666666;
    font-size: 12px;
}

.selector .selector-left-top li {
    padding-top: 3px;
}

.selector .selector-left-bot li {
    margin-bottom: 1px;
}

.selector .selector-left-bot h2 {
    width: 210px;
    padding: 5px 0;
    padding-left: 14px;
    background: #999;
    line-height: 20px;
    font-size: 14px;
    color: #333;
}

.selector .selector-left-bot h2 a {
    color: #333;
    display: block;
    background: url(/Img/images/bg_20.png) no-repeat left 6px;
    padding-left: 15px;
}

.selector .selector-left-bot h2.active {
    background: url(/Img/images/bg_21.png);
}

.selector .selector-left-bot h2.active a {
    color: #fff;
    background: url(/Img/images/bg_21_01.png) no-repeat left 7px;
}

.selector .selector-left-bot {
    padding-bottom: 20px;
    background: #f2f2f2;
    width: 224px;
}

.selector .selector-menu {
    background: #f2f2f2;
    padding: 9px 15px 20px 14px;
    display: none;
}

.selector li.last .selector-menu {
    background: url(/Img/images/line_bot.png) repeat-x bottom center;
}

.selector .selector-menu h6 {
    font-size: 14px;
    line-height: 18px;
    color: #000;
    margin-bottom: 4px;
    *width: 160px;
    float: left;
}

.selector .selector-menu li .checkbox {
    float: right;
    margin-top: 4px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    *margin-top: -1px;
}

.selector .selector-menu select {
    width: 179px;
    height: 23px;
    border: 1px solid #ababab;
    font-size: 12px;
    line-height: 20px;
    color: #666666;
}

.selector .selector-menu dl {
    margin-top: 6px;
    float: left;
    width: 100%;
}

.selector .selector-menu dl dd {
    overflow: hidden;
    margin-bottom: 4px;
}

.selector .selector-menu dl span {
    line-height: 16px;
    font-size: 12px;
    color: #555;
    background: url(/Img/images/dian_1.png) no-repeat left 6px;
    padding-left: 11px;
    width: 170px;
    float: left;
    *width: 162px;
}

.selector .selector-menu .menu-list li {
    margin-bottom: 9px;
    overflow: hidden;
}

.selector .selector-menu dl .checkbox {
    float: right;
    margin-top: 2px;
    *margin-top: -1px;
}


/***选型右***/

.selector .selector-right {
    float: right;
    width: 805px;
}

.selector .selector-right .title {
    padding: 9px 0;
    background: #9c9b9b;
    padding-left: 15px;
    font-size: 14px;
    line-height: 18px;
    color: #fff;
}

.selector .selector-contrast {
    margin-bottom: 18px;
}

.selector .selector-contrast .main {
    width: 803px;
    border: 1px solid #e7e4e4;
    border-top: 0;
    height: 158px;
}

.selector .selector-contrast dl {
    width: 128px;
    float: left;
    margin: 10px 15px 0 15px;
    display: inline;
    background: url(/Img/images/line_pr.png) no-repeat right center;
    position: relative;
}

.selector .selector-contrast dt {
    width: 121px;
    height: 87px;
    overflow: hidden;
}

.selector .selector-contrast dt img {
    width: 100%;
}

.selector .selector-contrast dd {
    width: 128px;
    height: 27px;
    line-height: 27px;
    float: left;
    color: #555;
    font-size: 12px;
    text-align: center;
}

.selector .selector-contrast dd:hover a {
    color: #cf1141;
}

.selector .selector-contrast .right-btn {
    width: 120px;
    float: left;
    padding: 30px 0 0 15px;
}

.selector .selector-contrast .right-btn a {
    width: 89px;
    height: 27px;
    display: block;
    font-size: 14px;
    line-height: 27px;
    text-align: center;
}

.selector .selector-contrast .right-btn .btn1 {
    color: #fefefe;
    background: #b5b5b5;
}

.selector .selector-contrast .right-btn .btn2 {
    text-decoration: underline;
    color: #cf1141;
}

.selector .selector-list .main {
    width: 803px;
    border: 1px solid #e7e4e4;
    border-top: 0;
    overflow: hidden;
    padding-bottom: 10px;
}

.selector .selector-list dl {
    overflow: hidden;
}

.selector .selector-list dd {
    width: 172px;
    float: left;
    border: 1px solid #fff;
    margin: 20px 0 0 20px;
    height: 170px;
    position: relative;
    padding-top: 5px;
}

.selector .selector-list dd:hover {
    border: #d51b20 1px solid;
}

.selector .selector-list dd:hover .selector-tb {
    display: block;
}

.selector .selector-list dl img {
    width: 120px;
    display: block;
    margin: 0 auto;
    height: 87px;
}

.selector .selector-list dd h6 {
    display: block;
    color: #000;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    margin-bottom: 5px;
}

.selector .selector-list .selector-tb {
    width: 27px;
    height: 27px;
    position: absolute;
    top: 0;
    right: 0;
    display: none;
    z-index: 10;
    cursor: pointer;
}

.selector .selector-list .selector-tb img {
    width: 27px;
    height: 27px;
}


/***产品选型结束***/


/***选型二开始***/

.main-content .comparison-title {
    font-size: 34px;
    color: #d71921;
    line-height: 35px;
    text-align: center;
    margin-top: 23px;
}

.main-content .comparison {
    overflow: hidden;
    margin-top: 33px;
}

.comparison-left {
    float: left;
    width: 200px;
}

.comparison .comparison-left h4 {
    background-color: #6d6e71;
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    text-align: center;
    padding: 11px 5px;
    width: 190px;
}

.comparison .comparison-left h4 span {
    display: block;
}

.comparison-left .com-list {
    border: #ccc 1px solid;
    border-top: none;
    padding-bottom: 20px;
}

.comparison-left .com-list .mCSB_scrollTools {
    width: 15px;
}

.comparison-left .com-list .mCSB_scrollTools .mCSB_draggerContainer {
    left: 10px;
}

.comparison-left .com-list .mCSB_scrollTools .mCSB_dragger {
    background: #ccc;
    width: 3px;
    height: 30px;
}

.comparison-left .com-list .mCSB_scrollTools .mCSB_draggerRail {
    background: none;
    width: 1px;
}

.comparison-left .com-list ul {
    max-height: 450px;
    min-height: 400px;
    overflow: hidden;
}

.comparison-left .com-list1 ul {
    max-height: inherit;
}

.comparison-left .com-list li {
    padding-left: 22px;
    border-bottom: #ccc 1px solid;
    padding-top: 12px;
    padding-bottom: 12px;
    position: relative;
    padding-right: 16px;
    cursor: pointer;
}

.comparison-left .com-list li.on {
    border: #dd1a22 2px solid;
}

.comparison-left .com-list h5 {
    font-size: 12px;
    line-height: 18px;
    color: #000;
}

.comparison-left .com-list .list-cent {
    overflow: hidden;
    margin-top: 5px;
    display: table;
}

.comparison-left .com-list .list-cent img {
    width: 45px;
    float: left;
    margin-right: 18px;
}

.comparison-left .com-list .list-cent .num-box {
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
    *margin-top: 12px;
}

.comparison-left .list-cent .num-plus {
    background: #fff;
    width: 16px;
    height: 16px;
    font-size: 14px;
    line-height: 16px;
    color: #333;
    font-weight: bold;
    text-align: center;
    float: left;
    cursor: pointer;
}

.comparison-left .list-cent .num-minus {
    background: #fff;
    width: 16px;
    height: 16px;
    font-size: 14px;
    line-height: 16px;
    color: #333;
    font-weight: bold;
    text-align: center;
    float: left;
    cursor: pointer;
    margin-left: 3px;
}

.comparison-left .list-cent .num {
    font-size: 14px;
    line-height: 16px;
    color: #333;
    text-align: center;
    width: 36px;
    float: left;
    margin-top: -1px;
    overflow: hidden;
    *width: 26px;
}

.comparison-left .list-cent .num input {
    width: 36px;
    text-align: center;
    height: 18px;
    border: none;
}

.comparison-left .product-remove {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 0;
    right: 0;
    display: none;
    cursor: pointer;
}

.comparison-left .product-remove img {
    width: 16px;
    height: 16px;
    overflow: hidden;
    display: block;
}

.comparison-left .com-list li:hover .product-remove {
    display: block;
}

.comparison-left .com-list li:hover .num-plus {
    background: #fff url(/Img/images/plus.png);
}

.comparison-left .com-list li:hover .num-minus {
    background: #fff url(/Img/images/miuns.png);
}

.comparison-left .product-more {
    text-align: center;
    display: block;
    font-size: 12px;
    line-height: 30px;
    color: #d71820;
    border-bottom: #ccc 1px solid;
    padding: 12px 0;
}

.comparison-left .product-more img {
    margin-left: 6px;
}

.comparison .comparison-right {
    float: right;
    width: 840px;
}

.comparison .comparison-right .bottom-sutitle {
    margin-top: 0;
}

.comparison .product-down,
.screening .product-down {
    color: #fff;
    font-size: 12px;
    line-height: 30px;
    padding-left: 26px;
    padding-right: 10px;
    background: #da251d url(/Img/images/product_down.png) 10px center no-repeat;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    float: right;
    margin-top: 20px;
}

.comparison .product-down:hover,
.screening .product-down:hover {
    background: #ce1b13 url(/Img/images/product_down.png) 10px center no-repeat;
}


/***选型二结束***/


/****产品选型三开始**/

.screening {
    width: 1070px;
    margin: 0 auto;
    margin-top: 35px;
}

.screening-list {
    border-bottom: 1px solid #4c4d4e;
    border-top: 1px solid #4c4d4e;
    width: 100%;
    overflow: hidden;
    height: 196px;
    margin-bottom: 50px;
}

.screening-list li {
    width: 220px;
    float: left;
    height: 196px;
    background: url(/Img/images/bg_25.png) no-repeat left center;
    text-align: center;
    padding: 0 2px;
    position: relative;
    overflow: hidden;
}

.screening-list .first {
    color: #d71921;
    width: 166px;
    line-height: 196px;
    background: none;
}

.screening-list li img {
    display: block;
    margin: 0 auto;
    width: 110px;
    height: 80px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.screening-list li h5 {
    font-size: 14px;
    color: #000;
    line-height: 16px;
    margin-bottom: 6px;
}

.screening-list li h6 {
    font-size: 12px;
    color: #666;
    line-height: 14px;
}

.screening-list li .screening-mask {
    width: 170px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(/Img/images/producr_bg.png) repeat;
    padding: 0 27px;
    padding-top: 36px;
    display: none;
    overflow: hidden;
    z-index: 10;
}

.screening-list li:hover .screening-mask {
    display: block;
}

.screening-list li .screening-mask .product-remove {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}

.screening-list li .screening-mask .product-remove img {
    width: 20px;
    height: 20px;
    margin: 0;
}

.screening-list li .screening-mask h3 {
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    text-align: left;
}

.screening-list li .screening-mask .num-box {
    overflow: hidden;
    margin-bottom: 20px;
    margin-top: 12px;
}

.screening-list .screening-mask .num-box .minu {
    width: 23px;
    height: 30px;
    background: url(/Img/images/minu.png);
    display: block;
    float: left;
    cursor: pointer;
}

.screening-list .screening-mask .num-box .add {
    width: 23px;
    height: 30px;
    background: url(/Img/images/add.png);
    display: block;
    float: left;
    cursor: pointer;
}

.screening-list .screening-mask .num-box .num {
    float: left;
    width: 110px;
    height: 30px;
    margin: 0 5px;
    overflow: hidden;
}

.screening-list .screening-mask .num-box .num input {
    width: 110px;
    *width: 105px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    text-align: center;
    color: #000;
    border: none;
    background: #fff;
    *margin-left: -3px;
}

.screening-list .screening-mask .storage {
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    background-color: #d71820;
    padding: 4px 9px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    text-align: center;
}

.screening-list .screening-mask .storage:hover {
    background: #ce1b13;
}

.screening .screen-table .table-top {
    overflow: hidden;
}

.screening .screen-table .table-top .table-left {
    float: left;
    color: #d71921;
    font-size: 18px;
    line-height: 20px;
    display: block;
    width: 500px;
}

.screening .screen-table .table-top .table-right {
    float: right;
    font-size: 12px;
    line-height: 20px;
    color: #555;
}

.screening .screen-table .table-top .table-right span {
    color: #000;
    font-size: 16px;
    margin-right: 10px;
    line-height: 20px;
}

.screening .screen-table .table-top .table-right input {
    margin-right: 10px;
}

.screening .screen-table table {
    table-layout: fixed;
    word-wrap: break-word;
    width: 100%;
    border: none;
    margin-top: 25px;
}

.screening .screen-table table th,
.screening .screen-table table td {
    border: none;
    border-top: 1px solid #4c4d4e;
    border-bottom: 1px solid #4c4d4e;
    border-left: 1px solid #4c4d4e;
    padding: 8px 10px;
    font-size: 13px;
    line-height: 16px;
    color: #000;
    width: 205px;
    text-align: center;
    vertical-align: middle;
}

.screening .screen-table table th.tdbg,
.screening .screen-table table td.tdbg {
    background: #fff5d6;
}

.screening .screen-table table td {
    text-align: left;
    font-size: 12px;
    color: #444;
    padding: 5px;
}

.screening .screen-table table .td1 {
    width: 145px;
    text-align: left;
    border-left: none;
}


/***购物车***/

.mbar-mask {
    width: 235px;
    position: fixed;
    top: 0;
    right: -235px;
    z-index: 99999;
    background-color: #fff;
    overflow: hidden;
}

.mbar-mask.active {
    right: 0;
}

.mbar-mask .mbar-left {
    width: 35px;
    height: 100%;
    background-color: #39383a;
    float: left;
}

.mbar-mask .mbar-left .tb {
    background-color: #d71820;
    width: 100%;
    text-align: center;
    font-size: 12px;
    line-height: 18px;
    color: #fff;
    position: relative;
}

.mbar-mask .mbar-left .tb-img {
    cursor: pointer;
    width: 35px;
    padding-top: 18px;
    padding-bottom: 25px;
}

.mbar-mask .mbar-left .tb img {
    display: block;
    margin: 0 auto;
    margin-bottom: 8px;
}

.mbar-mask .mbar-left .tb em {
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99999;
    cursor: pointer;
}

.mbar-mask .comparison-left {
    float: right;
}

.mbar-mask .mbar-top {
    width: 35px;
    position: absolute;
    bottom: 30px;
    left: 0;
    display: none;
    cursor: pointer;
}

.mbar-mask .mbar-top img {
    display: block;
    margin: 0 auto;
}

.mbar-mask .comparison-more {
    width: 100%;
    height: 30px;
    line-height: 30px;
    color: #fff;
    display: block;
    text-align: center;
    font-size: 12px;
    margin: 0 auto;
    border-bottom: #ccc 1px solid;
    padding: 12px 0;
}

.mbar-mask .comparison-more a {
    width: 180px;
    color: #fff;
    display: block;
    background-color: #d71820;
    margin: 0 auto;
}

.mbar-mask .comparison-more a:hover {
    background-color: #ce1b13;
}

.mbar-mask .comparison-more img {
    margin-left: 4px;
    margin-top: -2px;
}

.mbar-mask .comparison-left h4 {
    font-size: 14px;
    line-height: 16px;
    color: #fff;
    text-align: center;
    background-color: #6d6e71;
    padding: 18px 0;
    border-left: #6d6e71 1px solid;
}

.mbar-mask .comparison-left .com-list {
    border: none;
}

.mbar-mask .mCSB_draggerRail {
    background: #f1f1f1;
}

.mbar-mask .mCSB_dragger_bar {
    background: #616161;
}


/***产品选型三结束***/


/***notice开始***/

.faq-list li h5 {
    font-size: 14px;
    line-height: 25px;
    color: #333;
    *height: 23px;
    padding: 8px 0;
    background: url(/Img/images/faq_01.png) 8px 13px no-repeat;
    padding-left: 24px;
    border-bottom: 1px solid #e8e8e8;
}

.faq-list li h5 a {
    color: #333;
}

.faq-list li h5 a:hover {
    color: #d71921;
    text-decoration: underline;
}

.faq-list li h5.on {
    background: url(/Img/images/faq_02.png) 6px 16px no-repeat;
}

.faq-list li .notice-down {
    background-color: #f6f6f6;
    border-bottom: 1px solid #e8e8e8;
    padding: 22px;
    margin-bottom: 15px;
    font-size: 12px;
    line-height: 20px;
    display: none;
    color: #666;
}

.faq-list li .notice-down img {
    max-width: 820px;
    margin: 10px 0;
}

.faq-list li .notice-down a {
    color: #d71921;
}

.faq-list li .notice-down a:hover {
    text-decoration: underline;
}

.faq-list li table {
    border-collapse: collapse;
    border-right: #7f7f7f 1px solid;
    border-top: #7f7f7f 1px solid;
}

.faq-list li table td {
    border-left: #333 1px solid;
    border-bottom: #333 1px solid;
    padding: 2px 4px;
    vertical-align: middle;
}

.faq-list {
    border-top: 3px solid #d71921;
    margin-top: 6px;
}

.faq-list .main-wz {
    font-size: 13px;
    line-height: 23px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 18px;
    background: #f2f2f2;
    padding: 10px;
}

.faq-list .main-wz a {
    color: #ff0000;
}

.faq-list .main-wz a:hover {
    text-decoration: underline;
}

.faq-list>ul {
    border-bottom: 1px solid #d71921;
    line-height: 24px;
    color: #666;
    font-size: 14px;
}

.faq-list1>ul {
    border-bottom: none;
}

.faq-list li {
    overflow: hidden;
}

.faq-list li label {
    float: left;
    margin-right: 13px;
}

.faq-list li .software-right {
    width: 585px;
    border-left: 1px solid #d3d3d3;
    padding-left: 14px;
    font-size: 12px;
    float: left;
}

.faq-list li .download li {
    padding: 6px 0;
    width: 735px;
    border-bottom: 1px solid #d3d3d3;
    background: none;
    color: #666;
}

.faq-list li .software-right .downloada {
    display: block;
    background: url(/Img/images/icon_18.png) no-repeat left center;
    padding-left: 10px;
    color: #d71921;
    text-indent: 10px;
}

.faq-list li .software-right .downloada:hover {
    text-decoration: none;
}

.faq-list li .software-right.software-doc {
    width: 100%;
    float: none;
    border-left: none;
    padding-left: 0;
}

.faq-list1 {
    border-top: none;
    margin-top: -20px;
}

.faq-list1 .main-wz {
    padding-left: 30px;
}


/***下载弹出框***/

.body1 .popup-layer {
    width: 705px;
    float: left;
    padding: 0 28px;
    padding-top: 20px;
    height: 280px;
    overflow: hidden;
    overflow-y: auto;
}
.body-popup .main-content{
    float: left;
}

.body1 .popup-layer h5 {
    text-align: center;
    font-size: 26px;
    color: #000;
    line-height: 30px;
    margin-bottom: 16px;
}

.body1 .popup-layer .popup-doc {
    font-size: 12px;
    line-height: 20px;
    color: #333;
}
.body1 .popup-layer .popup-doc a{
    color: red;
}
.body1 .popup-layer .popup-doc a:hover{
    text-decoration: underline;
}


.body1 .popup-layer .bottom {
    padding: 15px 0;
}

.body1 .popup-layer .bottom a {
    font-size: 16px;
    color: #fff;
    display: inline-block;
    background: #d71921;
    text-align: center;
    line-height: 28px;
    margin-right: 18px;
    *display: inline;
    *zoom: 1;
    padding: 0 10px;
    min-width: 100px;
    margin-bottom: 15px;
}

.body1 .popup-layer .bottom a.close {
    background: #6c6c6c;
}

.body1 .popup-layer .bottom a.close:hover {
    background: #b3b3b5;
}

.main-right .faq-list .product-tab {
    border-top: 5px solid #d71921;
    margin-bottom: 0;
}

.main-right .faq-list .product-tab .sutitle li a {
    font-size: 14px;
    line-height: 40px;
    color: #222;
    height: 40px;
}

.main-right .faq-list .product-tab .sutitle .now a {
    color: #fff;
    font-weight: bold;
}

.main-right .faq-list .product-tab .sutitle li:hover a {
    color: #fff;
}

.faq-list .technical li h5 a:hover {
    color: #d71921;
    text-decoration: none;
}

.main-right .technical-detail {}

.main-right .technical-detail .technical-top {
    border-bottom: 1px solid #d9272e;
    border-top: 1px solid #d9272e;
    padding-bottom: 40px;
    padding-top: 15px;
}
.main-right .technical-detail .technical-top .date1{
    font-size: 14px;
    line-height: 20px;
    color: #333;
}
.main-right .technical-detail .technical-top .date2{
    font-size: 14px;
    line-height: 20px;
    color: #333;
}

.main-right .technical-detail h5 {
    line-height: 26px;
    color: #000;
    font-size: 24px;
    padding-bottom: 5px;
}

.main-right .technical-detail .date {
    color: #696969;
    font-size: 12px;
    line-height: 20px;
    margin-top: 5px;
}

.main-right .technical-detail .technical-doc {
    font-size: 14px;
    line-height: 24px;
    color: #333;
    margin-top: 22px;
    min-height: 200px;
}
.main-right .technical-detail .technical-doc li{
    list-style: disc;
    margin-left: 17px;
}

.main-right .technical-detail .technical-doc img {
    max-width: 100%;
    margin: auto;
}

.main-right .technical-detail .back {
    margin-top: 45px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 30px;
    text-align: center;
    line-height: 30px;
    background: #c6171e;
    color: #fff;
    font-size: 16px;
    padding: 0 13px;
}

.main-right .technical-detail .back:hover {
    background: #b3b3b5;
}

.main-right .technical-detail table {
    border: none;
}

.main-right .technical-detail td {
    border: 1px solid #ddd;
    padding: 0 10px;
    vertical-align: top;
}

.faq-list .search-in {
    width: 200px;
    position: relative;
    margin: 15px 0;
    border: solid 1px #e8e8e8;
}

.faq-list1 .search-in {
    margin: 0;
}

.faq-list .search-in input {
    width: 165px;
    height: 28px;
    border: 0;
    font-size: 14px;
    line-height: 28px;
    color: #999;
    text-indent: 8px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.faq-list .search-in .btn-search {
    width: 16px;
    height: 30px;
    display: block;
    background: url(/Img/images/btn_01.png) no-repeat center center;
    position: absolute;
    right: 5px;
    top: 0;
    z-index: 9;
    cursor: pointer;
}


/***notice结束***/


/***WhitePaper开始***/

.main-right .paper-list {
    border-top: 1px solid #ebebeb;
    min-height: 200px;
}

.main-right .paper-list li {
    border-bottom: 1px solid #ebebeb;
    padding: 11px 0;
    padding-left: 30px;
    background: url(/Img/images/Download.png) 5px 15px no-repeat;
    font-size: 14px;
    color: #333;
    line-height: 22px;
    position: relative;
}

.main-right .paper-list li .title {
    width: 700px;
}

.main-right .paper-list li a {
    color: #d71921;
    position: absolute;
    top: 12px;
    right: 20px;
    font-size: 12px;
    line-height: 22px;
    background: url(/Img/images/icon_18.png) no-repeat left center;
    padding-left: 20px;
}

.main-right .paper-list li a:hover {
    text-decoration: underline;
}


/***WhitePaper结束***/

.online-courses {
    padding: 18px 18px 0 18px;
    line-height: 24px;
    border-top: 4px solid #d71921;
    background: #f7f7f7;
    font-size: 12px;
    min-height: 150px;
}

.online-courses a {
    color: #d71921;
    font-size: 14px;
    margin-left: 2px;
}


/***登陆开始****/

.login-main {
    width: 820px;
    margin-top: 28px;
    border-top: 4px solid #d71921;
    background: #f7f7f7;
    padding-bottom: 30px;
}

.login-main .login-top {
    width: 624px;
    margin: 0 auto;
    padding-bottom: 30px;
    border-bottom: 1px solid #fff;
}

.login-main .login-top h3 {
    font-size: 24px;
    color: #000;
    width: 100%;
    line-height: 28px;
    padding: 35px 0 10px 0;
}

.login-main .login-top .login-tip {
    color: #d71921;
    font-size: 16px;
    line-height: 20px;
}

.login-main .login-top .login-tip .tip-fb {
    color: #5d5e5e;
    line-height: 20px;
    font-size: 14px;
}

.login-main .login-top .login-input {
    margin-top: 22px;
    overflow: hidden;
}

.login-main .login-top .login-input ul {
    width: 462px;
    float: left;
}

.login-main .login-top .login-input li {
    overflow: hidden;
    margin-bottom: 8px;
}

.login-main .login-top .login-input label {
    font-size: 14px;
    line-height: 16px;
    color: #000;
    width: 200px;
    text-align: right;
    float: left;
    margin-top: 5px;
}

.login-main .login-top .login-input input {
    float: left;
    width: 240px;
    height: 26px;
    line-height: 24px;
    border: 1px solid #cccccc;
    background: #fff;
    font-size: 14px;
    color: #999;
    margin-right: 10px;
    padding-left: 10px;
}

.login-main .login-top .login-input .btn {
    float: left;
    padding: 0 24px;
    min-width: 35px;
    height: 64px;
    border-radius: 5px;
    display: block;
    background: #d71921;
    border: 0;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 64px;
    cursor: pointer;
}

.login-main .login-top .login-input .btn:hover {
    background: #BF1017;
}

.login-main .login-bottom {
    width: 600px;
    border-top: 1px solid #e3e3e3;
    margin: 0 auto;
    padding-top: 30px;
}

.login-main .login-bottom li {
    overflow: hidden;
    margin-bottom: 10px;
}

.login-main .login-bottom a {
    display: block;
    width: 123px;
    height: 32px;
    background: #8a8989;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 32px;
    float: left;
    margin-right: 10px;
}

.login-main .login-bottom a:hover {
    background: #757474;
}

.login-main .login-bottom .bottom-tip {
    float: left;
    width: 460px;
    font-size: 12px;
    color: #000;
    line-height: 16px;
}

.login-main .login-bottom .bottom-tip span {
    color: #d71921;
}


/***登陆结束***/


/***Training开始****/

.certifics {
    border-top: 4px solid #d71921;
    background: #f7f7f7;
    width: 790px;
    padding: 15px;
    color: #080808;
    font-size: 12px;
    min-height: 300px;
}

.certifics .certifics-list {
    margin-bottom: 28px;
}

.certifics-list h5 {
    color: #d71921;
    font-size: 16px;
    line-height: 20px;
}

.certifics-list .btn {
    color: #0072c1;
    text-decoration: underline;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 10px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.certifics-list .btn:hover {
    color: #d71921;
}

.certifics-list .date {
    margin-top: 10px;
}

.certifics-list .certifics-doc {
    color: #080808;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 15px;
    margin-top: 10px;
}

.certifics-list .download-btn {
    color: #d71921;
    font-size: 12px;
    background: url(/Img/images/Download.png) no-repeat left center;
    padding-left: 20px;
}

.certifics-list .download-btn:hover {
    text-decoration: underline;
}


/***弹出框***/

.reserve-tank {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    display: none;
}

.reserve-tank .reserve-bg {
    background: url(/Img/images/bg_18.png);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
}

.reserve-tank .reserve-main {
    background: #fff;
    width: 440px;
    height: 240px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -220px;
    margin-top: -120px;
}

.reserve-tank .reserve-main .reserve-ms {
    width: 381px;
    margin: 0 auto;
    margin-top: 70px;
    line-height: 24px;
    color: #222;
    font-size: 16px;
    padding-left: 30px;
    position: relative;
}

.reserve-tank .reserve-main .reserve-ms img {
    position: absolute;
    top: 0;
    left: 0;
}

.reserve-tank .reserve-main .reserve-ok {
    width: 54px;
    height: 21px;
    display: block;
    background: #f5f3f3;
    border: 1px solid #d5d5d5;
    text-align: center;
    line-height: 21px;
    color: #000100;
    font-size: 12px;
    margin: 0 auto;
    margin-top: 20px;
}

.faq-list .notice-down .online-list {
    overflow: hidden;
    margin-top: 22px;
}

.faq-list .notice-down .online-list li {
    width: 209px;
    float: left;
    margin-right: 30px;
}

.faq-list .notice-down .online-list img {
    width: 209px;
    height: 96px;
    padding-bottom: 4px;
    margin: 0
}

.faq-list .notice-down .online-list .text {
    border-bottom: 1px solid #c5c4bf;
    border-top: 1px solid #c5c4bf;
    padding: 6px 0 6px 9px;
    line-height: 14px;
    font-size: 12px;
    color: #333;
    background: url(/Img/images/course03.jpg) left 8px no-repeat;
}

.faq-list .notice-down .online-list .text:hover {
    color: #d71921;
}

.faq-list li .notice-down .online-list a:hover {
    text-decoration: none;
}


/***Training结束****/


/*** Security Center开始***/

.main-right .snotice-list h3 {
    font-size: 18px;
    line-height: 45px;
    color: #ce0202;
}

.main-right .snotice-list ul {
    /*border-bottom: 1px solid #d3d3d3;*/
    border-top: 1px solid #d3d3d3;
}

.main-right .snotice-list li {
    font-size: 14px;
    line-height: 24px;
    color: #333;
    padding: 6px 0;
    background: url(/Img/images/faq_01.png) 8px 13px no-repeat;
    padding-left: 24px;
    border-bottom: 1px solid #e8e8e8;
    overflow: hidden;
}

.main-right .snotice-list li .title {
    width: 660px;
    float: left;
}

.main-right .snotice-list li a {
    color: #333;
    display: block;
    overflow: hidden;
}

.main-right .snotice-list li:hover a {
    color: #d71921;
}

.main-right .snotice-list li span {
    float: right;
    color: #d71921;
    font-size: 12px;
    margin-right: 10px;
}

.main-right .snotice-list .img img {
    display: block;
    margin: 0 auto;
    margin-top: 27px;
    width: 820px;
    height: 41px;
}

.snotice-intro {
    margin-bottom: 70px;
    overflow: hidden;
    font-size: 14px;
    line-height: 24px;
}


/*** Security Center结束***/


/***press开始***/

.main-right .release-list {
    border-top: 1px solid #d9272e;
}

.main-right .release-list ul {
    border-bottom: 1px solid #d9272e;
}

.main-right .release-list li {
    padding-bottom: 25px;
    border-bottom: 1px solid #999;
}

.main-right .release-list li .date {
    line-height: 35px;
    font-size: 14px;
    color: #888;
}

.main-right .release-list li .title {
    line-height: 30px;
    font-size: 24px;
    color: #333;
    padding-bottom: 10px;
}

.main-right .release-list li .title:hover a {
    color: #d71921;
}

.main-right .release-list li .relea-doc {
    font-size: 12px;
    color: #333;
    line-height: 18px;
    margin-bottom: 15px;
}

.main-right .release-list li .more {
    padding: 0 10px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background: #d71921;
    color: #fff;
    font-size: 16px;
}

.main-right .release-list li .more:hover {
    background: #b3b3b5;
}

.main-right .release-list li .press-img {
    float: left;
    margin-right: 20px;
}

.main-right .release-list li .press-img img {
    width: 205px;
    height: 152px;
}

.main-right .release-list li .release-bottom.phono {
    float: left;
    width: 595px;
}


/***events开始***/

.main-right .event-main {
    overflow: hidden;
}

.main-right .event-main .event-left {
    width: 100%;
    float: left;
}

.event-main .event-left .event-left-top {
    background-color: #ededed;
    padding: 25px;
    width: 495px;
    overflow: hidden;
    margin-bottom: 15px;
}

.event-main .event-left .event-left-top img {
    float: left;
    width: 271px;
    height: 88px;
}

.event-main .event-left .event-left-top dl {
    width: 200px;
    float: right;
}

.event-main .event-left .event-left-top dt {
    color: #d71921;
    font-size: 18px;
    line-height: 28px;
}

.event-main .event-left .event-left-top dt:hover a {
    color: #d71921;
}

.event-main .event-left .event-left-top dd {
    color: #222;
    font-size: 14px;
    line-height: 20px;
}

.event-main .event-left .event-list {
    background-color: #f8f8f8;
    padding: 0 20px;
    padding-bottom: 10px;
}

.event-main .event-left li {
    border-bottom: 1px solid #dad8d8;
    padding: 20px 0;
    width: 100%;
    overflow: hidden;
}

.event-main .event-left li img {
    width: 180px;
    height: 60px;
    float: left;
}

.event-main .event-left li dl {
    width: 550px;
    float: left;
    margin-left: 40px;
}

.event-main .event-left li dt {
    color: #d71921;
    font-size: 16px;
    line-height: 20px;
}

.event-main .event-left li dt a {
    color: #d71921;
}

.event-main .event-left li dt:hover a {
    text-decoration: underline;
}

.event-main .event-left li dd {
    color: #555;
    font-size: 12px;
    line-height: 16px;
}

.event-main .event-right {
    width: 245px;
    float: right;
    background: #f4f3f1;
    padding-bottom: 20px;
}

.event-main .event-right h5 {
    font-size: 14px;
    color: #fff;
    line-height: 22px;
    padding: 5px 0;
    background: #787878;
    padding-left: 18px;
    margin-bottom: 15px;
}

.event-main .event-right h5 img {
    margin-left: 8px;
}

.event-main .event-right .event-right-list {
    background: url(/Img/images/newsbg.jpg) left bottom repeat-x;
    padding-bottom: 5px;
    margin-left: 18px;
    margin-right: 12px;
    margin-bottom: 10px;
}

.event-main .event-right .event-right-list h6 {
    font-size: 12px;
    color: #555;
    line-height: 16px;
}

.event-main .event-right .event-right-list h6 a {
    color: #555;
}

.event-main .event-right .event-right-list h6:hover a {
    color: #d71921;
}

.event-main .event-right .event-right-list span {
    font-size: 12px;
    color: #7e7e7e;
    line-height: 20px;
}

.event-main .event-right ul {
    margin: 0 auto;
    margin-top: 32px;
    margin-bottom: 15px;
}

.event-main .event-right ul li {
    margin-bottom: 8px;
    *margin-bottom: 0;
}

.event-main .event-right ul li img {
    width: 152px;
    display: block;
    margin: 0 auto;
}

.event-main .events-detail {
    width: 100%;
    float: left;
    background: #f8f8f8;
    padding-bottom: 40px;
}

.event-main .events-detail dl {
    width: 765px;
    margin: 0 auto;
    border-bottom: 1px solid #dad8d8;
    padding: 15px 0;
}

.event-main .events-detail dl dt {
    font-size: 22px;
    color: #000;
    line-height: 28px;
}

.event-main .events-detail dl dd {
    font-size: 12px;
    color: #444;
    line-height: 20px;
}

.event-main .events-detail .detail-img {
    width: 765px;
    margin: 0 auto;
    padding: 15px 0;
}

.event-main .events-detail .detail-img img {
    max-width: 100%;
    display: block;
    margin: auto;
}

.event-main .events-detail .back {
    margin-top: 20px;
    display: inline-block;
    height: 30px;
    text-align: center;
    line-height: 30px;
    background: #c6171e;
    color: #fff;
    font-size: 16px;
    padding: 0 13px;
    margin-left: 26px;
    overflow: hidden;
}

.event-main .events-detail .back:hover {
    background: #b1000e;
}

.stories-channel .channel-top {
    width: 100%;
    height: 255px;
    overflow: hidden;
    position: relative;
    margin-bottom: 50px;
}

.stories-channel .channel-top .channel-bd img {
    width: 820px;
    height: 255px;
}

.stories-channel .channel-top .channel-hd {
    overflow: hidden;
    background: url(/Img/images/controller_bg.png) repeat-x;
    padding: 11px 10px 11px 10px;
    position: absolute;
    right: 10px;
    bottom: 40px;
    overflow: hidden;
}

.stories-channel .channel-top .channel-hd li {
    float: left;
    width: 70px;
    margin-left: 7px;
    position: relative;
}

.stories-channel .channel-top .channel-hd .playState {
    background: url(/Img/images/btn_stop.png);
    width: 28px;
    height: 72px;
    display: block;
    float: left;
}

.stories-channel .channel-top .channel-hd .playState.pauseState {
    background: url(/Img/images/btn_play_on.png);
}

.stories-channel .channel-top .channel-hd ul {
    overflow: hidden;
    float: left;
}

.stories-channel .channel-top .channel-hd li img {
    width: 70px;
    height: 72px;
}

.stories-channel .channel-top .channel-hd span {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #000;
    opacity: 0.65;
    -moz-opacity: 0.65;
    filter: alpha(opacity=65);
}

.stories-channel .channel-top .channel-hd li.on span {
    background: none;
}

.stories-channel .channel-list {
    border-bottom: 2px #ddd solid;
    *padding-bottom: 35px;
}

.stories-channel .channel-list ul {
    overflow: hidden;
}

.stories-channel .channel-list li {
    width: 210px;
    margin-right: 95px;
    float: left;
    margin-bottom: 35px;
}

.stories-channel .channel-list li.right {
    margin-right: 0;
}

.stories-channel .channel-list li img {
    width: 210px;
    height: 140px;
    margin-bottom: 10px;
}

.stories-channel .channel-list li h5 {
    font-size: 22px;
    color: #444;
    margin-bottom: 5px;
    height: 22px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.stories-channel .channel-list li h5 a {
    color: #d71921
}

.stories-channel .channel-list li h5:hover a {
    text-decoration: underline;
}

.stories-channel .channel-list li .channel-doc {
    font-size: 12px;
    color: #444;
    margin-bottom: 3px;
    height: 46px;
    overflow: hidden;
    line-height: 16px;
}

.stories-channel .channel-list li .more {
    color: #d71921;
    font-size: 12px;
    line-height: 16px;
}

.stories-channel .channel-list li .more:hover {
    text-decoration: underline;
}


/***press的注册页***/

.main-content .register-left {
    float: left;
    margin-bottom: 15px;
    margin-top: 23px;
}

.main-content .register-left .left1 {
    width: 220px;
    background-color: #f2f2f2;
    border-radius: 5px;
    margin-bottom: 10px;
}

.main-content .register-left .left1 h3 {
    font-size: 22px;
    line-height: 26px;
    color: #333;
    background: url(/Img/images/regist_bg.png) repeat-x center bottom;
    position: relative;
    width: 162px;
    text-align: left;
    margin: 0 auto;
    padding: 15px 0;
}

.main-content .register-left .left1 h3 a {
    display: block;
    width: 150px;
}

.main-content .register-left .left1 h3 em {
    display: block;
    width: 13px;
    height: 7px;
    background: url(/Img/images/icon_01.png) no-repeat center center;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -3px;
}

.main-content .register-left .left-ul {
    padding-bottom: 28px;
    padding-top: 12px;
}

.main-content .register-left .left-ul li {
    font-size: 12px;
    line-height: 30px;
    color: #333;
    text-align: left;
    position: relative;
    width: 235px;
}

.main-content .register-left .left-ul li a {
    color: #333;
    width: 188px;
    display: block;
    padding-left: 32px;
    position: relative;
    z-index: 99;
    overflow: hidden;
}

.main-content .register-left .left-ul li.on,
.main-content .register-left .left-ul li:hover {
    background: url(/Img/images/icon_02.png) no-repeat right center;
}

.main-content .register-left .left-ul li.on a,
.main-content .register-left .left-ul li:hover a {
    background-color: #747373;
    color: #fff;
}

.main-right .event-register {
    border-top: #d71921 3px solid;
}

.main-right .event-register .event-register-top {
    width: 100%;
    overflow: hidden;
    margin-top: 10px;
    text-align: center;
}

.event-register .event-register-top label {
    font-size: 14px;
    line-height: 30px;
    color: #333;
    margin-right: 38px;
    cursor: pointer;
}

.event-register .event-register-top label input {
    width: 15px;
    height: 15px;
    display: none;
}

.event-register .event-register-top .radio-box.check i {
    background: url(/Img/images/icon_05.png) no-repeat left center;
}

.event-register .event-register-top .radio-box i {
    margin-right: 6px;
    width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
    background: url(/Img/images/icon_04.png) no-repeat left center;
    margin-left: 6px;
    margin-top: -2px;
}

.event-register .register-table {
    border-spacing: 0;
    border-collapse: collapse;
    width: 100%;
    margin: 0 auto;
    margin-top: 10px;
}

.event-register .register-table .table-top {
    background-color: #dadada;
    overflow: hidden;
}

.event-register .register-table .table-top .li1 {
    width: 140px;
    padding-left: 30px;
}

.event-register .register-table .table-top li {
    font-size: 16px;
    line-height: 50px;
    color: #ce0202;
    float: left;
    padding-right: 40px;
    text-align: left;
}

.event-register .register-table .table-top .li2 {
    width: 135px;
}

.event-register .register-table .table-top .li3 {
    width: 88px;
}

.event-register .register-table .table-top .li4 {
    width: 175px;
}

.event-register .register-table .table-top li a {
    color: #ce0202;
    padding-right: 20px;
}

.event-register .register-table a.on {
    background: url(/Img/images/icon_06.png) no-repeat right center;
}

.event-register .register-table a.on2 {
    background: url(/Img/images/icon_066.png) no-repeat right center;
}

.event-register .register-table .table-cent {
    background-color: #fcfcfc;
    width: 760px;
    padding: 0 30px;
    padding-top: 20px;
    padding-bottom: 10px;
}

.event-register .register-table table {
    border: none;
}

.event-register .register-table .td1 {
    width: 142px;
    color: #ce0202;
}

.event-register .register-table td {
    border: none;
    color: #666;
    font-size: 14px;
    line-height: 20px;
    border-bottom: #e5e5e5 1px solid;
    text-align: left;
    vertical-align: top;
    padding: 8px 40px 4px 0;
    word-break: keep-all;
}

.event-register .register-table .td1 a {
    color: #ce0202;
}

.event-register .register-table td a {
    color: #666;
}

.event-register .register-table table .td2 {
    width: 150px;
    padding-left: 10px;
}

.event-register .register-table table .td3 {
    width: 98px;
}

.event-register .register-table table .td4 {
    width: 190px;
}

.event-register .register-table table .td5 {
    padding: 0;
    padding-top: 9px;
    padding-bottom: 10px;
}

.event-register .register-table table .td5 a {
    color: #fff;
    font-size: 12px;
    line-height: 28px;
    background-color: #b5b5b5;
    width: 65px;
    height: 28px;
    display: block;
    text-align: center;
}

.event-register .register-table table .td5 a:hover {
    background-color: #d71921;
}

.list-tank {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 99999;
    display: none;
}

.list-tank .list-bg {
    background: url(/Img/images/list_bg.png) repeat;
    width: 100%;
    height: 100%;
}

.list-tank .tank-cent {
    width: 670px;
    height: 490px;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -245px 0 0 -335px;
}

.list-tank .tank-cent h3 {
    font-size: 24px;
    line-height: 50px;
    color: #333;
    background: #f2f2f2;
    border-top: #d71921 4px solid;
    width: 538px;
    margin: 0 auto;
    padding-left: 52px;
    margin-top: 64px;
}

.list-tank .tank-cent .tank-ul {
    width: 590px;
    height: 294px;
    background: #f7f7f7;
    margin: 0 auto;
    padding-top: 26px;
}

.list-tank .tank-ul li {
    width: 100%;
    color: #333;
    font-size: 16px;
    line-height: 26px;
    overflow: hidden;
    margin-bottom: 15px;
}

.list-tank .tank-ul li label {
    width: 166px;
    text-align: right;
    float: left;
    margin-right: 10px;
}

.list-tank .tank-ul li input {
    float: left;
    width: 186px;
    height: 23px;
    background: #fff;
    border: #aaa9a9 1px solid;
    color: #333;
    padding: 0 5px;
}

.list-tank .tank-ul li span {
    float: left;
    color: #d71921;
    font-size: 14px;
    line-height: 24px;
    display: inline-block;
    margin-left: 12px;
    max-width: 212px;
    overflow: hidden;
}

.list-tank .tank-sub {
    width: 136px;
    height: 30px;
    background: #d71921;
    font-size: 12px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    display: block;
    margin-left: 177px;
    margin-top: 20px;
}

.list-tank .tank-cent em {
    width: 30px;
    height: 30px;
    background: url(/Img/images/list_off.png) no-repeat center center;
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
}


/***调查页面开始***/

.press-survey {
    width: 1000px;
    margin: 0 auto;
    min-height: 320px;
    background: url(/Img/images/ques_bg.png) no-repeat top center;
}

.press-survey .survey-cent {
    width: 840px;
    margin: 0 auto;
}

.press-survey h2 {
    margin: 0 auto;
    border-bottom: solid #d71921 1px;
    padding-top: 42px;
    padding-bottom: 22px;
    text-align: center;
}

.press-survey h2 a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.press-survey h2 img {
    display: block;
    margin: 0 auto;
    width: 201px;
    height: 38px;
}

.press-survey .survey-doc {
    font-size: 14px;
    line-height: 24px;
    color: #333;
    width: 840px;
    margin: 0 auto;
    margin-top: 24px;
    margin-bottom: 25px;
}

.press-survey .survey-list {
    overflow: hidden;
}

.press-survey .survey-list h5 {
    background-color: #f0f0f0;
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
    color: #d6000f;
    text-indent: 0.8em;
    width: 830px;
    margin: 16px 0;
    padding: 0 5px;
}

.press-survey .survey-list .survey-li {
    padding-left: 33px;
}

.press-survey .survey-list .survey-li label {
    display: block;
    font-size: 14px;
    line-height: 32px;
    color: #333;
}

.press-survey .survey-list .survey-li input {
    vertical-align: middle;
    margin: 0;
    padding: 0;
    margin-right: 5px;
    margin-top: -2px;
}

.press-survey .survey-list .survey-li textarea {
    width: 785px;
    max-width: 790px;
    padding: 0 10px;
    color: #333;
    font-family: Arial;
    line-height: 22px;
    min-height: 150px;
    font-size: 14px;
    border: #a9a9a9 1px solid;
}

.press-survey .survey-btn {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 50px;
}

.press-survey .survey-btn a {
    padding: 0 40px;
    height: 40px;
    color: #fff;
    text-align: center;
    background-color: #999;
    font-size: 18px;
    line-height: 40px;
    display: inline-block;
    text-decoration: none;
    margin: 0 8px;
}

.press-survey .survey-btn a:hover {
    background-color: #d6000f;
}

.press-survey span {
    font-size: 14px;
    line-height: 30px;
    color: #666;
    display: block;
    width: 840px;
    margin: 0 auto;
    margin-bottom: 45px
}

.survey-foot {
    background-color: #f0f0f0;
    font-size: 12px;
    line-height: 30px;
    padding: 20px 0;
    color: #333;
    width: 100%;
    text-align: center;
}


/***press结束***/


/***注册页开始***/

.regist-main {
    padding-top: 15px;
    border-top: 4px solid #d71921;
    background: #f7f7f7;
    padding-bottom: 25px;
}

.regist-main .tab-online {
    width: 790px;
    margin: 0 auto;
    padding-top: 12px;
    overflow: hidden;
}

.regist-main .regist-top {
    width: 790px;
    margin: 0 auto;
}

.regist-main .regist-top h5 {
    line-height: 20px;
    font-size: 14px;
}

.regist-main .regist-top abbr {
    color: #b80007;
    line-height: 18px;
    font-size: 12px;
}

.regist-main .regist-top label {
    font-size: 12px;
    color: #444;
    line-height: 18px;
}

.regist-main .input-left {
    float: left;
    width: 180px;
    text-align: right;
}

.regist-main .input-left abbr {
    color: #b80007;
    line-height: 18px;
    font-size: 12px;
}

.regist-main .input-left label {
    font-size: 12px;
    line-height: 22px;
}

.regist-main .tab-online input {
    float: left;
    width: 175px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #aaa9a9;
    margin-right: 10px;
    padding-left: 5px;
}

.regist-main .tab-online .tip {
    color: #d71921;
    font-size: 12px;
    line-height: 22px;
    float: left;
    display: none;
}

.regist-main .tab-online li {
    margin-bottom: 5px;
}

.regist-main .tab-online h3 {
    font-size: 18px;
    color: #000;
    line-height: 26px;
    padding-top: 24px;
}

.regist-main .tab-online select {
    float: left;
    width: 182px;
    border: 1px solid #aaa9a9;
    margin-right: 10px;
}

.regist-main .tab-online .input-radio {
    float: left;
    font-size: 12px;
    line-height: 22px;
    margin-left: 5px;
}

.regist-main .tab-online .input-radio input {
    width: 13px;
    height: 13px;
    float: none;
    margin-left: 2px;
    border: 0;
}

.regist-main .tab-online .submit {
    font-size: 14px;
    color: #fff;
    display: block;
    background: #d71921;
    padding: 0 8px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    float: left;
    margin-top: 15px;
    margin-left: 180px;
}

.regist-main .tab-online .submit:hover {
    background: #b1000e;
}

.regist-main .tab-online li .code {
    font-size: 12px;
    color: #fff;
    display: block;
    background: #d71921;
    width: auto;
    height: 23px;
    text-align: center;
    line-height: 23px;
    float: left;
    border: 0;
    margin: 0;
    padding: 0 5px;
    cursor: pointer;
}


/***注册页结束***/


/***忘记密码开始***/

.forget-password {
    border-top: 4px solid #d71921;
    background: #f7f7f7;
    padding: 0 15px;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 30px;
}

.forget-password .forget-input {
    overflow: hidden;
}

.forget-password h3 {
    font-size: 26px;
    color: #000;
    line-height: 20px;
    margin-bottom: 14px;
}

.forget-password label {
    font-size: 12px;
    color: #444;
    display: block;
    line-height: 20px;
    margin-bottom: 8px;
}

.forget-password .forget-input input {
    width: 205px;
    height: 20px;
    border: 1px solid #a4a3a3;
    padding-left: 3px;
    float: left;
    margin-right: 5px;
}

.forget-password .forget-input .tip {
    color: #ff0000;
    font-size: 14px;
    line-height: 20px;
    float: left;
    display: none;
}

.forget-password .send {
    display: block;
    width: 65px;
    height: 22px;
    background: #d71921;
    text-align: center;
    line-height: 22px;
    color: #fff;
    font-size: 14px;
    margin-top: 10px;
}

.forget-password .send:hover {
    background: #b1000e;
}

.forget-password .forget-doc {
    font-size: 12px;
    color: #444;
    line-height: 20px;
    margin: 8px 0;
}

.forget-password .forget-doc a {
    color: #d71921;
}

.forget-password .return {
    background: #989898;
    display: block;
    width: 65px;
    height: 22px;
    text-align: center;
    line-height: 22px;
    color: #fff;
    font-size: 14px;
}


/***忘记密码结束***/


/***更新个人资料开始***/

.update-profile {
    border-top: 4px solid #d71921;
    background: #f7f7f7;
    padding: 0 15px;
    padding-top: 21px;
}

.update-profile h3 {
    font-size: 20px;
    color: #000;
    line-height: 25px;
    margin-bottom: 12px;
}

.update-profile h5 {
    font-size: 14px;
    color: #000;
    line-height: 20px;
    margin-bottom: 6px;
}

.update-profile .update-top abbr {
    color: #b80007;
    line-height: 18px;
    font-size: 12px;
}

.update-profile .update-top label {
    font-size: 12px;
    color: #444;
    line-height: 18px;
}

.update-profile .update-cent {
    margin-top: 22px;
}

.update-profile .update-cent h3 {
    font-size: 16px;
    color: #000;
    line-height: 30px;
}

.update-profile .update-cent li {
    overflow: hidden;
    font-size: 12px;
    color: #000;
    line-height: 20px;
}

.update-profile .update-cent li label {
    float: left;
    text-align: right;
    width: 145px;
    margin-right: 5px;
}

.update-profile .update-cent li span {
    display: block;
    float: left;
}

.update-profile .update-cent .cent-btn {
    color: #0072c1;
    margin-top: 21px;
    margin-bottom: 27px;
}

.update-profile .update-cent .cent-btn a {
    color: #0072c1;
    font-size: 14px;
    margin: 0 5px;
    line-height: 20px;
}

.update-profile .update-cent .cent-btn a:hover {
    color: #d71921;
}

.update-profile .regist-main {
    border-top: none;
    background: none;
    margin: 0;
    padding: 0;
    padding-bottom: 26px;
}

.update-profile .update-form h3 {
    margin-bottom: 0;
    padding-top: 20px;
}

.profile-tank {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    display: block;
}

.profile-tank .profile-bg {
    background: url(/Img/images/bg_18.png);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
}

.profile-tank .profile-main {
    background: #fff;
    width: 440px;
    height: 204px;
    position: absolute;
    padding-top: 36px;
    top: 50%;
    left: 50%;
    margin-left: -220px;
    margin-top: -120px;
}

.profile-tank .profile-main h3 {
    font-size: 30px;
    color: #d71921;
    padding: 0 15px;
    line-height: 25px;
}

.profile-tank .profile-main .profile-ms {
    width: 381px;
    margin: 0 auto;
    margin-top: 25px;
    line-height: 26px;
    color: #222;
    font-size: 16px;
    padding-left: 30px;
    position: relative;
}

.profile-tank .profile-main .profile-ms img {
    position: absolute;
    top: 0;
    left: 0;
}

.profile-tank .profile-main .profile-ok {
    margin-top: 20px;
    background: #d71820;
    color: #fff;
    display: inline-block;
    margin-left: 43px;
    padding: 0 24px;
    line-height: 40px;
}


/***更新个人资料结束***/


/***更改邮箱开始***/

.change-email {
    border-top: 4px solid #d71921;
    background: #f7f7f7;
    padding: 0 15px;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 38px;
}

.change-email h3 {
    font-size: 26px;
    color: #d71921;
    line-height: 32px;
    margin-bottom: 8px;
}

.change-email .logged {
    font-size: 14px;
    line-height: 20px;
    color: #333;
    margin-bottom: 6px;
}

.change-email.password .logged span {
    display: block;
    margin-top: 5px;
}

.change-email.password .password-list {
    overflow: hidden;
    margin-top: 5px;
}

.change-email.password .password-list label {
    float: left;
}

.change-email.password .forget-input {
    float: left;
    width: 600px;
}

.change-email label {
    font-size: 14px;
    line-height: 20px;
    color: #333;
    display: block;
    margin-bottom: 8px;
}

.change-email .forget-input {
    overflow: hidden;
}

.change-email .forget-input input {
    width: 205px;
    height: 20px;
    *height: 18px;
    border: 1px solid #a4a3a3;
    padding-left: 3px;
    float: left;
    margin-right: 5px;
}

.change-email .forget-input .tip {
    color: #ff0000;
    font-size: 14px;
    line-height: 20px;
    float: left;
    display: none;
}

.change-email .send {
    display: block;
    width: 65px;
    height: 22px;
    background: #d71921;
    text-align: center;
    line-height: 22px;
    color: #fff;
    font-size: 14px;
    margin-top: 10px;
}

.change-email .send:hover {
    background: #b1000e;
}

.change-email .change-bottom {
    border-top: 1px solid #cacaca;
    margin-top: 20px;
    font-size: 14px;
    color: #333;
    line-height: 20px;
    padding-top: 13px;
}

.change-email .change-bottom a {
    color: #d71921;
}

.change-email .change-bottom .return {
    font-size: 14px;
    color: #0072c1;
    line-height: 32px;
    text-decoration: underline;
}

.change-email .change-bottom .return:hover {
    color: #d71921;
}

.regist-main .code2 {
    display: block;
    float: left;
}

.regist-main .code2 img {
    width: 150px;
}

.regist-main .regist-top h4 {
    line-height: 20px;
    font-size: 12px;
    color: #444;
}

.change-email .back {
    width: 146px;
    height: 30px;
    line-height: 30px;
}


/***更改邮箱结束***/


/***找回密码开始***/

.online_main.password-reset {
    padding-bottom: 15px;
}

.online_main.password-reset .tab-online li {
    margin-bottom: 8px;
}

.online_main.password-reset .tab-online select {
    color: #444;
    font-size: 12px;
    line-height: 20px;
}

.online_main.password-reset .input-radio {
    color: #444;
    font-size: 12px;
    line-height: 20px;
}

.online_main.password-reset .input-radio input {
    width: 13px;
    height: 13px;
    float: none;
    margin-left: 2px;
    border: 0;
    margin-right: 2px;
    margin-left: 6px;
}

.online_main .tab-online .input-file {
    position: relative;
    width: 62px;
    height: 22px;
    overflow: hidden;
}

.online_main .tab-online .input-file .butn {
    height: 22px;
    text-align: center;
    text-indent: 0;
    width: 60px;
    border: 1px solid #999;
    font-size: 13px;
    line-height: 20px;
    *line-height: 17px;
    cursor: pointer;
}

.online_main .tab-online .file-box {
    position: absolute;
    line-height: 22px;
    font-size: 12px;
    left: 0px;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    width: 60px;
    cursor: pointer;
    padding: 0;
}

.online_main.password-reset .submit {
    margin-left: 150px;
}


/***找回密码结束***/


/***Solutions左右结构开始***/

.solution_main .sixth {
    width: 100%;
    overflow: hidden;
    margin-bottom: 6px;
}

.solution_main .sixth .sixth-main {
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 24px;
}

.solution_main .sixth-left {
    width: 385px;
    float: left;
}

.solution_main .sixth-left .left-inter img {
    max-width: 385px;
}

.solution_main .sixth-left .left-inter .title {
    width: 385px;
    font-size: 16px;
    line-height: 20px;
    color: #222;
    margin-top: 10px;
}

.solution_main .sixth-left .left-doc {
    width: 100%;
    overflow: hidden;
    font-size: 12px;
    color: #222;
    line-height: 20px;
    margin-top: 8px;
}

.solution_main .sixth .five-list {
    float: right;
    width: 420px;
}

.solution_main .sixth .five-list dd {
    width: 140px;
    margin: 0;
    margin-bottom: 5px;
}

.solution_main .three-list img {
    max-width: 820px;
    overflow: hidden;
}

.solution_main .seven {
    width: 100%;
    overflow: hidden;
    margin-bottom: 15px;
}

.solution_main .seven .five-tail img {
    width: 790px;
}

.solution_main .seven .five-list {
    overflow: hidden;
}

.solution_main .five-list li {
    float: left;
    width: 143px;
    min-height: 120px;
    height: 120px;
    text-align: center;
    margin: 0 5px;
    position: relative;
}

.solution_main .five-list li img {
    max-width: 140px;
    *width: 85px;
    height: 62px;
    display: block;
    margin: 0 auto;
    float: none;
}

.solution_main .five-list li h5 {
    font-size: 13px;
    color: #262626;
    line-height: 14px;
    margin-bottom: 5px;
    width: 100%;
    max-height: 28px;
    overflow: hidden;
}

.solution_main .five-list li h6 {
    font-size: 12px;
    color: #333;
    line-height: 14px;
}

.solution_main .five-list li:hover h5 {
    color: #d71921;
}

.solution_main .five-list li .dotcom {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 68px;
    height: 14px;
}


/***Solutions左右结构结束***/


/***VMS-Products频道页开始***/

.VMS-channel {
    margin-bottom: 24px;
    font-size: 12px;
    line-height: 18px;
    color: #656565;
}

.VMS-channel>div {
    margin-bottom: 30px;
}

.VMS-channel h3 {
    font-size: 24px;
    line-height: 30px;
    color: #333;
    margin-bottom: 15px;
    margin-top: 28px;
}

.VMS-channel .t-wz {
    font-size: 12px;
    line-height: 20px;
    color: #444;
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 25px;
}

.VMS-channel .add-on4 {
    border-bottom: #dbdbdb 1px solid;
    font-size: 12px;
    line-height: 18px;
    color: #656565;
    font-family: Arial;
    display: table;
    padding-top: 16px;
    padding-bottom: 16px;
    width: 100%;
    overflow: hidden;
}

.VMS-channel h4 {
    font-size: 24px;
    line-height: 26px;
    color: #333;
    margin-bottom: 15px;
}

.VMS-channel table .add-doc {
    font-size: 12px;
    line-height: 20px;
    color: #333;
}

.VMS-channel .add-libtn-top h5 {
    font-size: 18px;
    line-height: 45px;
    color: #333;
}

.VMS-channel .add-libtn li h6 {
    cOLOR: #333;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    line-height: 30px;
}

.VMS-channel .channel-img img {
    width: 820px;
    height: 165px;
    display: block;
}

.VMS-channel .channel-introduce {
    padding-bottom: 25px;
    width: 100%;
    margin-top: 28px;
}

.VMS-channel h3 {
    font-size: 24px;
    line-height: 30px;
    color: #333;
    margin-bottom: 15px;
}

.VMS-channel .channel-doc {
    font-size: 12px;
    line-height: 20px;
    color: #444;
}

.VMS-channel .channel-doc img {
    max-width: 820px;
}

.VMS-channel .channel-table {
    border-top: #d4d4d4 1px solid;
    padding: 16px 0;
}

.VMS-channel table {
    border: none;
}

.VMS-channel table td {
    border: none;
    word-break: keep-all;
    vertical-align: top;
    padding: 0 2px;
    overflow: hidden;
}

.VMS-channel table h3 {
    line-height: 26px;
}

.VMS-channel table img {
    max-width: 450px;
}

.VMS-channel .channel-bottom {
    padding-top: 43px;
    padding-bottom: 38px;
    border-top: 1px solid #d4d4d4;
}

.VMS-channel .channel-bottom .channel-libtn.first {
    border-top: none;
    padding-top: 0;
}

.VMS-channel .channel-bottom .channel-libtn {
    overflow: hidden;
    border-top: #ccc 1px dashed;
    margin-bottom: 15px;
    padding-top: 13px;
}

.VMS-channel .channel-bottom h5 {
    font-size: 18px;
    line-height: 30px;
    color: #333;
    margin: 7px 0;
}

.VMS-channel .channel-list {
    overflow: hidden;
    padding-top: 30px;
    border-top: 1px solid #d4d4d4;
}

.VMS-channel .channel-list li {
    float: left;
    margin-right: 72px;
    width: 72px;
    height: 112px;
}

.VMS-channel .channel-list li img {
    display: block;
    width: 60px;
    height: 60px;
    margin: 0 auto;
}

.VMS-channel .channel-list li h6 {
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    color: #333;
    margin-top: 5px;
}

.VMS-channel .channel-list li:hover h6 {
    color: #ce0202;
}

.VMS-channel .list-paddingleft-2 {
    overflow: hidden;
}

.VMS-channel .list-paddingleft-2 li {
    float: left;
    width: 120px;
    text-align: center;
}

.VMS-channel .list-paddingleft-2 .t-tw {
    line-height: 30px;
}

.VMS-channel .list-paddingleft-2 li:hover .t-tw a {
    color: #ce0202;
}


/***VMS-Products频道页结束***/


/***iVMS-5200 Professional开始***/

.VMS-channel h2 {
    font-size: 26px;
    line-height: 26px;
    color: #333;
}

.VMS-channel .channel-video {
    overflow: hidden;
    margin-top: 22px;
    margin-bottom: 13px;
}

.VMS-channel .channel-video .video-left {
    float: left;
    width: 530px;
    margin-right: 10px;
}

.VMS-channel .channel-video .video-box {
    height: 298px;
    width: 100%;
    overflow: hidden;
    display: none\9;
}

.VMS-channel .channel-video .video-box2 {
    width: 100%;
    overflow: hidden;
    display: none;
    display: block\9;
}

.VMS-channel .video-js .vjs-big-play-button {
    background: url(/Img/images/video_btn1.png) no-repeat center center;
    background-size: 72px 52px;
    height: 52px;
    width: 72px;
    top: 50%;
    left: 50%;
    margin-top: -26px;
    margin-left: -36px;
    border: none;
    border-radius: 5px;
}

.VMS-channel .video-js .vjs-big-play-button::before {
    content: "";
}

.VMS-channel .video-introduce {
    float: right;
    width: 280px;
}

.VMS-channel .video-introduce .video-doc {
    line-height: 18px;
    font-size: 12px;
    padding-bottom: 9px;
    min-height: 220px;
    color: #333;
}

.VMS-channel .video-right-list {
    overflow: hidden;
    margin-top: 9px;
}

.VMS-channel .video-right-list li {
    float: left;
    margin-right: 19px;
    width: 80px;
    overflow: hidden;
    position: relative;
}

.VMS-channel .video-right-list .name {
    text-align: center;
    padding-top: 5px;
}

.VMS-channel .video-right-list li:hover .name {
    color: #ce0202;
}

.VMS-channel .video-right-list li.last {
    margin-right: 0;
}

.VMS-channel .video-right-list li img {
    width: 80px;
    height: 60px;
}

.VMS-channel .video-right-list li h5 {
    width: 80px;
    height: 45px;
    background: #7a542b;
    color: #FFF;
    overflow: hidden;
    text-align: center;
    display: block;
    position: absolute;
    left: 0;
    opacity: 0.8;
    filter: alpha(opacity=80);
    bottom: -60px;
    z-index: 9;
    padding-top: 15px;
}

.VMS-channel .channel-video .video-btn {
    overflow: hidden;
    margin-top: 10px;
}

.VMS-channel .channel-video .video-btn a {
    float: left;
    display: block;
    font-size: 12px;
    line-height: 24px;
    color: #fff;
    text-align: center;
    padding: 0 10px;
    margin-right: 5px;
    background: #6d6e71;
    min-width: 60px;
}

.VMS-channel .channel-video .video-btn a:hover {
    background: #ce0202;
}

.VMS-channel .channel-middle h4 {
    font-size: 24px;
    line-height: 28px;
    color: #ce0202;
    font-family: Arial;
    margin-bottom: 5px;
    margin-top: 12px;
}

.VMS-channel .channel-doc a {
    color: #ce0202;
}

.VMS-channel .channel-bottom h6 {
    font-size: 12px;
    line-height: 18px;
    color: #000;
    font-weight: bold;
    padding-bottom: 10px;
}

.VMS-channel .channel-bottom.vprod {
    padding-top: 14px;
}

.VMS-channel .channel-bottom.vprod .channel-libtn {
    border-top: none;
    border-bottom: #ccc 1px dashed;
    padding-bottom: 20px;
    margin-bottom: 10px;
}

.VMS-channel .channel-scroll {
    float: left;
    width: 530px;
    margin-right: 10px;
}

.VMS-channel .channel-scroll .channel-effect {
    position: relative;
}

.VMS-channel .channel-scroll .scroll-silde {
    width: 530px;
    height: 298px;
    overflow: hidden;
}

.VMS-channel .channel-scroll .scroll-silde img {
    display: block;
    width: 529px;
    height: 298px;
}

.VMS-channel .channel-scroll .silde-bd {
    position: absolute;
    bottom: 8px;
    left: 10px;
    z-index: 100;
    width: 100%;
    text-align: left;
    overflow: hidden;
}

.VMS-channel .channel-scroll .silde-bd li {
    width: 13px;
    height: 13px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0 5px;
    background: url(/Img/images/indexa2.png) no-repeat;
    cursor: pointer;
}

.VMS-channel .channel-scroll .silde-bd li.on {
    background: url(/Img/images/indexoa.png) no-repeat;
}


/***iVMS-5200 Professional结束***/


/***VMS的Download开始***/

.main-right .vms-download {
    margin-bottom: 15px;
}

.main-right .vms-download .product-tab {
    margin-bottom: 2px;
}

.vms-download .accordion li {
    margin-bottom: 2px;
    background: #f7f7f7;
}

.vms-download .accordion li h5 {
    padding: 5px 0;
    font-size: 16px;
    color: #222;
    line-height: 30px;
    padding-left: 28px;
    background: #dadada;
    width: 792px;
    cursor: pointer;
}

.vms-download .accordion li h5:hover {
    color: #fff;
    background: #d71921;
}

.vms-download .accordion li h5.active {
    background: none;
    border-top: 4px solid #c6171e;
    padding-top: 15px;
    font-size: 24px;
    line-height: 42px;
}

.vms-download .accordion li h5.active:hover {
    color: #222;
    background: #f7f7f7;
}

.vms-download .accordion-down {
    width: 760px;
    margin: 0 auto;
    margin-bottom: 16px;
    padding-bottom: 40px;
    display: none;
}

.vms-download .accordion-down .accordion-doc {
    font-size: 12px;
    line-height: 23px;
    color: #444;
    margin-top: 8px;
    margin-bottom: 22px;
}

.vms-download .accordion-down .accordion-doc td {
    padding: 5px;
}

.vms-download .accordion-list {
    overflow: hidden;
    border-top: 1px solid #d3d2d2;
    padding-top: 25px;
}

.vms-download .accordion-list li {
    float: left;
    width: 368px;
    margin-right: 12px;
    font-size: 12px;
    line-height: 17px;
    height: 32px;
    margin-top: 5px;
    overflow: hidden;
}

.vms-download .accordion-list li img {
    width: 14px;
    height: 14px;
    margin-right: 13px;
    margin-top: -4px;
}

.vms-download .accordion-list li a:hover {
    color: #d71921;
}





.vms-download .accordion dl{
    border-top: 1px solid #e5e5e5;
    padding-bottom: 15px;
    color:#666666;
    font-size: 14px;
    padding-top: 20px;
}
.vms-download .accordion dl dt{
    padding-left: 29px;
    line-height: 32px;
    background: url(/Img/images/t-5.png) no-repeat left center;
}
.vms-download .accordion dl dt a{
    color: #d71921;
    font-size: 16px;
}
.vms-download .accordion dl dt span{
    margin-left: 13px;
}
.vms-download .accordion dl dd{
    line-height: 18px;
    color: #333333;
    padding-left: 29px;
}
.vms-download .accordion dl dd span{
    font-size: 12px;
    color:#666666;
}


/***VMS的Download结束***/


/***Operation Video开始***/

.vms-download .operation {
    overflow: hidden;
    background: #f7f7f7;
    border-top: 3px solid #c6171e;
    min-height: 500px;
}

.vms-download .operation ul {
    width: 760px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 22px;
}

.vms-download .operation li {
    float: left;
    width: 368px;
    margin-right: 12px;
    font-size: 12px;
    line-height: 17px;
    height: 32px;
    margin-top: 5px;
    overflow: hidden;
}

.vms-download .operation li img {
    width: 17px;
    height: 14px;
    margin-right: 10px;
    margin-top: -4px;
}

.vms-download .operation li a:hover {
    color: #d71921;
}

.vms-download .accordion-doc img {
    max-width: 760px;
}

.vms-download .accordion-down .bottom-main {
    color: #666666;
    padding-top: 33px;
    border-top: 1px solid #d3d2d2;
}

.vms-download .accordion-down .bottom-text {
    text-indent: 27px;
    font-size: 12px;
    line-height: 16px;
    color: #666;
}

.vms-download .bottom-upload {
    overflow: hidden;
    margin: 20px 0 0 28px;
    width: 732px;
}

.vms-download .bottom-upload input {
    width: 300px;
    height: 30px;
    float: left;
    text-indent: 10px;
    border: #999 solid 1px;
}

.vms-download .bottom-upload .file-btn {
    position: relative;
    width: 60px;
    height: 32px;
    overflow: hidden;
    float: left;
    margin-left: 10px;
}

.vms-download .bottom-upload .file-box {
    position: absolute;
    line-height: 32px;
    font-size: 12px;
    height: 32px;
    left: 0px;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    width: 60px;
    cursor: pointer;
    padding: 0;
    text-indent: 0;
}

.vms-download .bottom-upload .file-btn .butn {
    height: 32px;
    text-align: center;
    text-indent: 0;
    width: 60px;
    border: 1px solid #999;
    font-size: 13px;
    line-height: 32px;
    *line-height: 25px;
    cursor: pointer;
    *margin-left: -10px;
}

.vms-download .bottom-upload .submit {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 0 21px;
    height: 32px;
    color: #fff;
    text-align: center;
    line-height: 32px;
    font-size: 16px;
    background: #d71921;
    margin-left: 15px;
    float: left;
    margin-right: 12px;
}

.vms-download .bottom-upload .tip {
    float: left;
    color: red;
    display: block;
    font-size: 12px;
    line-height: 32px;
}


/***激活弹框***/

.activation {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    z-index: 99999;
}

.activation .activation-bg {
    background: url(/Img/images/bg_18.png);
    width: 100%;
    height: 100%;
}

.activation .activation-success {
    background-color: #fff;
    width: 444px;
    height: 216px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -222px;
    margin-top: -108px;
    text-align: center;
}

.activation .activation-text {
    margin: 0px auto;
    margin-top: 60px;
    color: #333333;
    font-size: 14px;
    width: 345px;
    line-height: 22px;
    text-align: left;
}

.activation .download {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 0 21px;
    height: 30px;
    color: #fff;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    background: #d71921;
    margin-top: 30px;
}

.activation .download:hover {
    background: #b1000e;
}

.activation .off {
    width: 24px;
    height: 24px;
    background: url(/Img/images/off.png);
    position: absolute;
    top: 12px;
    right: 20px;
    display: block;
    background-size: 24px;
}

.activation .activation-failure {
    background-color: #fff;
    width: 444px;
    height: 216px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -222px;
    margin-top: -108px;
    text-align: center;
}


/***Operation Video结束***/


/***页面加载弹窗***/

.onload {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    display: none;
}

.onload .activation-bg {
    background: url(/Img/images/bg_18.png);
    width: 100%;
    height: 100%;
}

.onload .onload-main {
    width: 42px;
    height: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -21px;
    margin-top: -15px;
}


/***vmswtb开始***/

.vms-wtb {
    min-height: 450px;
    background: #f7f7f7;
    border-top: 3px solid #ce0203;
    padding-top: 27px;
    width: 770px;
    padding-left: 27px;
    padding-right: 23px;
    padding-bottom: 50px;
    font-size: 14px;
    line-height: 24px;
}

.vms-wtb a {
    color: rgb(192, 0, 0);
}

.vms-wtb a:hover {
    text-decoration: underline;
}

.vms-wtb h3 {
    font-size: 24px;
    line-height: 20px;
}

.vms-wtb img {
    margin: 20px 0;
    max-width: 100%;
}

.vms-wtb .wtb-top {
    font-size: 18px;
    margin-top: 21px;
    line-height: 22px;
    color: #333;
}

.vms-wtb .wtb-bottom {
    margin-bottom: 6px;
    line-height: 18px;
    color: #000;
    font-size: 14px;
    margin-top: 36px;
}

.vms-wtb .wtb-link {
    font-size: 14px;
    line-height: 20px;
    color: #000;
    margin-top: 15px;
}

.vms-wtb .wtb-link a {
    color: #c00000;
}


/***vmswtb结束***/


/***搜索结果也开始***/

.column-left .sear-top {
    margin-top: 19px;
    margin-bottom: 30px;
}

.sear-top h3 {
    display: block;
    font-size: 25px;
    line-height: 36px;
    padding-left: 23px;
    border-bottom: 1px solid #dddddd;
    color: #010101;
}

.sear-top li {
    width: 100%;
    padding: 8px 0;
    padding-left: 22px;
    border-bottom: 1px solid #F0F0F0;
    font-size: 14px;
    color: #000;
    line-height: 20px;
}

.sear-top li.on a,
.sear-top li:hover a {
    color: #e31921;
}

.main-right .search-results {
    width: 752px;
    float: right;
}

.search-results .search-top {
    height: 38px;
    padding: 32px 0;
    background: url(/Img/images/ssbg.png);
    width: 100%;
}

.search-results .search-input {
    position: relative;
    height: 37px;
    margin-left: 22px;
}

.search-results .search-input input {
    width: 455px;
    height: 38px;
    font-size: 14px;
    line-height: 38px;
    background: #fff;
    border: none;
    float: left;
    padding-left: 15px;
    padding-right: 10px;
}

.search-results .search-input .search-btn {
    width: 54px;
    height: 38px;
    display: block;
    background: url(/Img/images/ssicon.png);
    float: left;
}

.search-results .search-list h5 {
    overflow: hidden;
    font-size: 18px;
    line-height: 26px;
    color: #d71921;
    border-bottom: #C8352D 1px solid;
    border-top: #C8352D 1px solid;
    padding: 11px 0;
}

.search-results .search-list ul {
    overflow: hidden;
    padding-bottom: 30px;
    background: #fff;
}

.search-results .search-list li {
    border-bottom: 1px solid #e4e4e4;
    margin: 0 18px;
    height: 30px;
}

.search-results .search-list li .title {
    float: left;
    color: #000100;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 560px;
    *width: 560px;
}

.search-results .search-list li:hover .title {
    text-decoration: underline;
}

.search-results .search-list li span {
    float: right;
    color: #000100;
    line-height: 30px;
    padding-right: 20px;
    font-size: 14px;
}

.search-results .search-no {
    padding-top: 10px;
    color: #a39982;
    font-size: 14px;
    background: #fff;
    padding-bottom: 30px;
    margin: 0 18px;
}


/***搜索结果也结束***/


/***地图开始***/

.market {
    width: 1070px;
    margin: 0 auto;
    border-top: 5px solid #d11820;
    margin-top: 10px;
    position: relative;
}

.market .market-pop {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
}

.market .market-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(/Img/images/bg_18.png);
}

.market .market-pop .market-box {
    background: #fff;
    width: 690px;
    padding: 0 28px;
    padding-top: 40px;
    height: 205px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -122px;
    margin-left: -373px;
}

.market-pop .market-box .off {
    width: 24px;
    height: 24px;
    display: block;
    background: url(/Img/images/icon_29.png) center no-repeat;
    position: absolute;
    top: 10px;
    right: 10px;
}

.market-pop .market-box img {
    float: left;
    width: 215px;
    height: 157px;
}

.market-pop .market-box .market-right {
    float: left;
    margin-left: 25px;
    width: 400px;
}

.market-pop .market-box .market-right h3 {
    color: #000100;
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 5px;
}

.market-box .market-right .merket-doc {
    line-height: 20px;
    font-size: 12px;
    color: #222;
}


/***地图结束***/

.operation .operation-doc {
    width: 760px;
    margin: 0 auto;
    font-size: 12px;
    color: #444;
    line-height: 24px;
    margin-top: 18px;
    padding-bottom: 30px;
    border-bottom: 1px solid #d3d2d2;
}


/***downloadLeaflet开始***/

.loadLeaf {
    margin-top: -15px;
}

.loadLeaf1 {
    margin-top: -20px;
}

.loadLeaf li {
    border-bottom: 1px solid #e8e8e8;
    width: 100%;
    font-size: 14px;
    padding: 12px 0;
    padding-left: 35px;
    line-height: 20px;
    background: url(/Img/images/icon_18.png) 10px 15px no-repeat;
}

.loadLeaf ul {
    border-bottom: 1px solid #d71921;
}

.loadLeaf li a {
    color: #d71921;
}

.loadLeaf li a:hover {
    text-decoration: underline;
}

.loadLeaf1 li a{
    color: #333;
}
.loadLeaf1 li a:hover{
   color: #d71921;
   text-decoration: none;
}

/***downloadLeaflet结束***/


/***6.12弹出框修改***/

.center_box {
    width: 750px;
    height: 488px;
    background: url(/Img/images/bg_18.png);
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    z-index: 1000;
}

.center_box_main {
    width: 360px;
    height: 120px;
    background: #fff;
    margin: 232px 0 0 146px;
    display: none;
}

.center_box_main ul li p {
    width: 320px;
    height: 24px;
    background: url(/Img/images/icon_17.png) no-repeat left center;
    line-height: 24px;
    color: #000100;
    font-size: 14px;
    padding-left: 30px;
}

.center_box_main1 {
    width: 360px;
    height: 120px;
    background: #fff;
    margin: 134px 0 0 144px;
    display: none;
}

.center_box_main1 ul {
    width: 350px;
    float: left;
    padding: 30px 0 0 10px;
}

.center_box_main1 ul li {
    width: 350px;
    float: left;
    margin-bottom: 15px;
}

.center_box_main1 ul li p {
    width: 320px;
    height: 24px;
    background: url(/Img/images/icon_17.png) no-repeat left center;
    line-height: 24px;
    color: #000100;
    font-size: 14px;
    padding-left: 30px;
}

.center_box_main1 ul li a {
    width: 54px;
    height: 21px;
    display: block;
    background: #f5f3f3;
    border: 1px solid #d5d5d5;
    text-align: center;
    line-height: 21px;
    color: #000100;
    font-size: 12px;
    margin: 0 auto;
}

.center_box_main2 {
    width: 360px;
    height: 120px;
    background: #fff;
    margin: 134px 0 0 144px;
    display: none;
}

.center_box_main2 ul {
    width: 350px;
    float: left;
    padding: 30px 0 0 10px;
}

.center_box_main2 ul li {
    width: 350px;
    float: left;
    margin-bottom: 15px;
}

.center_box_main2 ul li p {
    width: 320px;
    height: 24px;
    background: url(/Img/images/icon_17.png) no-repeat left center;
    line-height: 24px;
    color: #000100;
    font-size: 14px;
    padding-left: 30px;
}

.center_box_main2 ul li a {
    width: 54px;
    height: 21px;
    display: block;
    background: #f5f3f3;
    border: 1px solid #d5d5d5;
    text-align: center;
    line-height: 21px;
    color: #000100;
    font-size: 12px;
    margin: 0 auto;
}

.center_box_main3 {
    width: 360px;
    height: 120px;
    background: #fff;
    margin: 134px 0 0 144px;
    display: none;
}

.center_box_main3 ul {
    width: 350px;
    float: left;
    padding: 30px 0 0 10px;
}

.center_box_main3 ul li {
    width: 350px;
    float: left;
    margin-bottom: 15px;
}

.center_box_main3 ul li p {
    width: 320px;
    height: 24px;
    background: url(/Img/images/icon_17.png) no-repeat left center;
    line-height: 24px;
    color: #000100;
    font-size: 14px;
    padding-left: 30px;
}

.center_box_main3 ul li a {
    width: 54px;
    height: 21px;
    display: block;
    background: #f5f3f3;
    border: 1px solid #d5d5d5;
    text-align: center;
    line-height: 21px;
    color: #000100;
    font-size: 12px;
    margin: 0 auto;
}

.center_box_main ul {
    width: 350px;
    float: left;
    padding: 30px 0 0 10px;
}

.center_box_main ul li {
    width: 350px;
    float: left;
    margin-bottom: 15px;
}

.center_box_main ul li a {
    width: 54px;
    height: 21px;
    display: block;
    background: #f5f3f3;
    border: 1px solid #d5d5d5;
    text-align: center;
    line-height: 21px;
    color: #000100;
    font-size: 12px;
    margin: 0 auto;
}

.vms-wtb h3 {
    font-size: 24px;
}

.vms-wtb .ad-w {
    font-size: 18px;
    margin-top: 21px;
}

.vms-wtb .wtb-ul {
    width: 100%;
    margin-top: 36px;
}

.vms-wtb .wtb-ul li {
    margin-bottom: 6px;
    line-height: 18px;
    color: #666666;
}


/***6.30顶部提示***/

.top-tip {
    position: absolute;
    left: 50%;
    margin-left: -153px;
    top: 105px;
    width: 306px;
    height: 30px;
    line-height: 30px;
    background: #44b548;
    color: #fff;
    font-size: 14px;
    text-align: center;
    display: none;
    z-index: 10;
}


/***7-3 弹出新增***/

.bodybg {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: url(/Img/images/pop-boxbg.png);
    z-index: 100000;
    display: none;
}

.bodybg .popup1 {
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -250px;
    margin-top: -150px;
    width: 498px;
    height: 248px;
    background: #fff;
    border: 1px solid #757575;
    z-index: 100001;
    padding-top: 50px;
}

.bodybg .popup1 h4 {
    color: #dc333b;
    font-size: 32px;
    line-height: 40px;
}

.bodybg .popup1 li {
    padding-left: 32px;
    line-height: 20px;
    margin-bottom: 20px;
    padding-right: 32px;
}

.bodybg .popup1 .a {
    background: #d71820;
    color: #fff;
    display: inline-block;
    margin-left: 43px;
    padding: 0 24px;
    line-height: 40px;
}

.bodybg .popup1 .a:hover {
    background: #e13037;
}


/* 网站地图 */

.site-map {
    width: 1050px;
    margin: 0 auto;
    padding-top: 24px;
    min-height: 400px;
}

.site-list .item {
    padding-bottom: 14px;
}

.site-list .site-title {
    font-size: 20px;
    line-height: 20px;
    color: #d71921;
    padding-bottom: 13px;
    border-bottom: solid 1px #bfbfbf;
}

.site-list .site-title a {
    color: #d71921;
}

.site-list .site-title a:hover {
    text-decoration: underline;
}

.site-list .site-sub {
    padding: 10px 0;
}

.site-list .site-sub li {
    padding-left: 12px;
    background: url(/Img/images/site-sub_libg.png) left top no-repeat;
    overflow: hidden;
    font-size: 14px;
}

.site-list .site-sub li em {
    font-style: normal;
    float: left;
    margin-right: 17px;
}

.site-list .site-sub li i {
    font-style: normal;
    float: left;
    padding-left: 7px;
    background: url(/Img/images/site-sub-li_ibg.png) left top no-repeat;
    margin-right: 16px;
}

.site-list .site-sub li a {
    font-size: 14px;
    line-height: 28px;
    color: #333333;
}

.site-list .site-sub li a:hover {
    text-decoration: underline;
}


/* 图片右上角字 */

.product-list li i {
    position: absolute;
    right: 0;
    top: 0;
    background: #d71921;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    padding: 0 5px;
    font-style: normal;
}

.selector .selector-list dd i {
    position: absolute;
    right: 0;
    top: 0;
    background: #d71921;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    padding: 0 5px;
    font-style: normal;
}

.selector .selector-contrast dl i {
    position: absolute;
    right: 5px;
    top: 0;
    background: #d71921;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    padding: 0 5px;
    font-style: normal;
}

.screening-list li i {
    position: absolute;
    right: 10px;
    top: 10px;
    background: #d71921;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    padding: 0 5px;
    font-style: normal;
}

.product-show .introduct dt i {
    background: #d71921;
    color: #fff;
    padding: 0 5px;
    font-size: 12px;
    font-style: normal;
    display: inline-block;
    line-height: 20px;
    margin-left: 10px;
}


/* 9-14语种开始 */

.lang-box {}

.lang-box .top-title {
    background: #39383a;
    color: #fff;
    line-height: 50px;
    height: 50px;
    padding: 0 19px;
    font-size: 20px;
    border-radius: 5px;
}

.lang-box .list {
    width: 100%;
    overflow: hidden;
    margin-top: 35px;
    padding-bottom: 31px;
}

.lang-box .list li {
    width: 100%;
    float: left;
    margin-bottom: 40px;
}

.lang-box .list .name {
    font-size: 20px;
    line-height: 45px;
    border-bottom: 1px solid #e8e8e8;
}

.lang-box .list dl {
    overflow: hidden;
    margin-top: 15px;
}

.lang-box .list dl dd {
    width: 20%;
    float: left;
    font-size: 14px;
    line-height: 25px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.lang-box .list dl dd.on a {
    color: #ce0202;
}

.lang-box .list dl dd a:hover {
    color: #ce0202;
}


/* 10-9新增小语种 */


/* hr开始 */

.hr_main {
    padding-bottom: 30px;
    border-top: 4px solid #c6171e;
}

.hr_main1 {
    padding-bottom: 30px;
}

.hr-top {
    padding-left: 29px;
    background: #f7f7f7;
    padding-top: 20px;
    height: 74px;
}

.hr-top .hr-biaodan {
    float: left;
    width: 212px;
    margin-right: 17px;
}

.hr-top .hr-biaodan .ming {
    margin-bottom: 14px;
    font-size: 14px;
    color: #333333;
    padding-left: 5px;
}

.hr-top .hr-biaodan2 {
    float: left;
    width: 73px;
    padding-top: 27px;
    padding-left: 3px;
}

.hr-top .hr-biaodan2 .wenjian-butn {
    display: inline-block;
    background: #d71921;
    width: 73px;
    height: 27px;
    line-height: 27px;
    font-size: 14px;
    color: #ffffff;
    text-align: center;
}

.hr-top .hr-biaodan .wenjian {
    width: 200px;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    color: #333333;
    border: solid 1px #cecece;
    border-radius: 4px;
    padding-left: 10px;
}
.hr-top .hr-biaodan .wenjian::-webkit-input-placeholder{
    color:#999;
}
.hr-top .hr-biaodan .wenjian::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#999;
}
.hr-top .hr-biaodan .wenjian:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#999;
}
.hr-top .hr-biaodan .wenjian:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:#999;
}

.hr-top .hr-biaodan .diy_select {
    width: 210px;
    height: 25px;
    line-height: 25px;
    border: 1px solid #cecece;
    position: relative;
    cursor: pointer;
    background: #fff;
    float: left;
    font-size: 12px;
    border-radius: 4px;
}

.hr-top .hr-biaodan .diy_select_txt {
    width: 160px;
    padding-left: 18px;
    float: left;
    line-height: 25px;
    color: #333;
}

.hr-top .hr-biaodan .diy_select_btn {
    width: 32px;
    height: 100%;
    float: left;
    background: url(/Img/images/hr-selectbg.jpg) no-repeat center center;
}

.hr-top .hr-biaodan .diy_select_list {
    position: absolute;
    top: 26px;
    left: -1px;
    z-index: 10;
    width: 100%;
    display: none;
    background: #fff;
    border: 1px solid #cccccc;
    padding: 5px 0;
}

.hr-top .hr-biaodan .diy_select_list li {
    height: 25px;
    line-height: 25px;
    cursor: pointer;
    padding: 0 18px;
}

.hr-top .hr-biaodan .diy_select_list li:hover {
    color: #d71921;
}

.hr-tab-box {
    min-height: 300px;
}

.hr-tab {
    width: 100%;
    border: none;
    border-top: 1px solid #d3d2d2;
}

.hr-tab .tab-top {
    height: 37px;
    background: #eeeeee;
}

.hr-tab .td-title {
    font-size: 18px;
    padding: 10px 0;
    border-top: #ce0202 2px solid;
    padding-left: 16px;
    background-color: #f7f7f7;
}

.hr-tab tr .hr-td1 {
    width: 425px;
    padding-left: 33px;
    padding-right: 20px;
}

.hr-tab tr .hr-td2 {
    width: 200px;
}

.hr-tab .tab-top td {
    font-size: 14px;
    color: #000000;
}

.hr-tab td {
    border: none;
}

.hr-tab tr td {
    height: 37px;
    vertical-align: middle;
    border-bottom: 1px solid #e6e6e6;
    font-size: 12px;
    color: #333333;
}

.hr-tab td a:hover {
    color: #d71921;
}

.hr-top .hr-biaodan .diy_selects {
    width: 212px;
    height: 25px;
    line-height: 25px;
    border: 1px solid #cecece;
    position: relative;
    cursor: pointer;
    background: #fff;
    float: left;
    font-size: 12px;
    border-radius: 4px;
    padding-left: 18px;
    appearance: none;
    -webkit-appearance: none;
    background: #fff url(/Img/images/hr-selectbg.jpg) no-repeat center right 5px;
}


/* hr结束 */


/* Training开始 */

.train-box {
    color: #333;
    font-size: 12px;
}

.train-top .titles {
    font-size: 24px;
}

.train-top .doc {
    font-size: 12px;
    line-height: 22px;
    margin-top: 19px;
}

.train-box .online {
    margin-top: 20px;
    border-top: 4px solid #d71921;
    background: #f7f7f7;
}

.train-box .online .tab4_main1 {
    padding: 0 15px;
    padding-bottom: 27px;
}

.train-box .table2-box .title1 {
    padding-top: 15px;
    font-size: 20px;
    color: #000000;
}

.train-box .table2-box .title2 {
    padding-top: 6px;
    font-size: 14px;
}

.train-box .table2-main {
    margin-top: 16px;
}

.train-box .table2-main .table2-top {
    line-height: 35px;
    height: 35px;
    border-bottom: 1px solid #c8c8c8;
    background: #d9d9d9;
    font-size: 14px;
    color: #000000;
}

.train-box .table2-main .table2-top li {
    float: left;
}

.train-box .table2-main .table2-top .li1 {
    margin-left: 104px;
}

.train-box .table2-main .table2-top .li2 {
    margin-left: 189px;
}

.train-box .table2-main .table2-top .li3 {
    margin-left: 174px;
}

.train-box .table2-lists {}

.train-box .table2-lists .name {
    font-size: 16px;
    color: #000000;
    padding-left: 18px;
    line-height: 25px;
    margin-top: 5px;
}

.train-box .table2-lists .item-list li {
    line-height: 37px;
    background: url(/Img/images/train-table2-itembg.png) left bottom repeat-x;
    height: 37px;
}

.train-box .table2-lists .item-list .checkbox {
    display: inline-block;
    float: left;
    margin-left: 21px;
}

.train-box .table2-lists .item-list .checkbox input {
    cursor: pointer;
}

.train-box .table2-lists .item-list .course {
    width: 286px;
    display: inline-block;
    float: left;
    font-style: normal;
    margin-left: 20px;
}

.train-box .table2-lists .item-list .course a {
    color: #ce0202;
    max-width: 260px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.train-box .table2-lists .item-list .course:hover {
    text-decoration: underline;
}

.train-box .table2-lists .item-list .duration {
    font-style: normal;
    display: inline-block;
    float: left;
    width: 211px;
    padding-right: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.train-box .table2-lists .item-list .device {
    font-style: normal;
    display: inline-block;
    float: left;
    width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.train-box .table2-box .error-tip {
    color: #d61921;
    line-height: 40px;
    padding-left: 21px;
    display: none;
}

.train-box .online .top-name {
    font-size: 20px;
    color: #000;
    line-height: 30px;
    margin-bottom: 8px;
    padding-bottom: 9px;
    padding-top: 43px;
}

.train-box .online .tab4_main1 table {
    width: 100%;
    border: none;
}

.train-box .online .tab4_main1 table td {
    border: none;
    position: relative;
    vertical-align: middle;
    color: #444;
}

.train-box .online .tab4_main1 table .textarea {
    width: 540px;
    padding: 0 5px;
    margin-bottom: 10px;
    height: 120px;
    overflow: hidden;
    border: 1px solid #a4a3a3;
    line-height: 20px;
    font-size: 12px;
    color: #444;
    font-family: Arial;
}

.train-box .online .tab4_main1 table td .butn {
    height: 22px;
    text-align: center;
    text-indent: 0;
    width: 60px;
    border: 1px solid #999;
    float: left;
    cursor: pointer;
}

.train-box .online .tab4_main1 table td .file-boxs {
    position: relative;
    width: 62px;
    float: left;
}

.train-box .online .tab4_main1 table td .file-box {
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 60px;
    height: 22px;
    z-index: 99;
    cursor: pointer;
}

.train-box .online .tab4_main1 table td .file-box input {
    width: 100%;
    height: 100%;
    cursor: pointer;
    font-size: 0;
}

.train-box .online .tab4_main1 table td .down {
    line-height: 22px;
    display: none;
}

.train-box .online .tab4_main1 table td .down a {
    color: #ce0202;
}

.train-box .online .tab4_main1 table td .down a:hover {
    text-decoration: underline;
}

.train-box .online .tab4_main1 table .td3 {
    height: 35px;
}

.train-box .online .tab4_main1 table td span {
    color: #ce0202;
    font-weight: bold;
}

.train-box .online .tab4_main1 table .td3 p {
    float: left;
    line-height: 35px;
}

.train-box .online .tab4_main1 table td .code {
    width: 55px;
    height: 20px;
    border: 1px solid #a9a8a8;
    padding: 0 5px;
    line-height: 20px;
    font-size: 12px;
    color: #444;
    font-family: Arial;
}

.train-box .online .tab4_main1 table .td3 img {
    float: left;
    margin: 7px 0 0 5px;
}

.train-box .online .tab4_main1 table .divnone {
    color: #d61921;
    line-height: 20px;
}

.train-box .online .tab4_main1 table .td3 a {
    display: block;
    width: 93px;
    height: 28px;
    color: #fff;
    text-align: center;
    line-height: 28px;
    font-size: 18px;
    background: #d71921;
}

.train-box .online .tab4_main1 table .td3s {
    padding-top: 26px;
}

.train-box .online .tab4_main1 table .td3 a:hover {
    background: #b1000e;
}


/* 培训弹出层 */

.pop-box1 {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: url(/Img/images/train-pop-bg.png);
    z-index: 1000001;
    display: none;
}

.pop-main1 {
    position: relative;
    left: 50%;
    top: 50%;
    margin-left: -375px;
    width: 670px;
    background: #fff;
    padding: 0 40px;
    padding-bottom: 40px;
}

.pop-main1 .close-btns {
    width: 31px;
    height: 31px;
    position: absolute;
    right: 9px;
    top: 12px;
    cursor: pointer;
}

.pop-main1 .name {
    font-size: 24px;
    color: #000000;
    line-height: 41px;
    padding-top: 16px;
    padding-bottom: 2px;
}

.pop-main1 .cont {
    padding: 0 25px 31px 25px;
    background: #f7f7f7;
    overflow: hidden;
    border-top: 4px solid #d71921;
    min-height: 170px;
}

.pop-main1 .cont li {
    float: left;
    width: 100%;
    border-bottom: 1px solid #d9d9d9;
    padding-top: 19px;
    padding-bottom: 8px;
    line-height: 21px;
}

.pop-main1 .cont .titles {
    float: left;
    width: 71px;
    font-size: 14px;
    color: #000000;
}

.pop-main1 .cont .titles1 {
    width: 125px;
}

.pop-main1 .cont .doc {
    float: left;
    width: 549px;
    font-size: 12px;
    word-wrap: break-word;
    padding-top: 1px;
    max-height: 210px;
    overflow: hidden;
}

.pop-main1 .cont .doc1 {
    width: 494px;
}


/* Training结束 */


/* vmsoverview开始 */

.vmsoverview-main {
    font-size: 12px;
    color: #444444;
    line-height: 20px;
}

.vmsoverview-main .view-top {
    margin-bottom: 28px;
}

.vmsoverview-main .view-top h3 {
    font-size: 26px;
    color: #333;
    line-height: 28px;
    margin-top: -5px;
    margin-bottom: 19px;
}

.vmsoverview-main .view-top img {
    max-width: 100%;
}

.vmsoverview-main .view-bot {
    width: 100%;
    overflow: hidden;
}

.vmsoverview-main .view-bot .vimspro-li {
    width: 100%;
    overflow: hidden;
    padding-top: 20px;
    margin-bottom: 28px;
    border-top: #d4d4d4 solid 1px;
}

.vmsoverview-main .view-bot .vimspro-li img {
    width: 97px;
    height: 97px;
    float: left;
    margin-top: 8px;
}

.vmsoverview-main .view-bot .vimspro-li .vimspro-wz {
    width: 680px;
    overflow: hidden;
    float: right;
    font-family: Arial;
    font-size: 12px;
    color: #444444;
    line-height: 20px;
}

.vmsoverview-main .view-bot .vimspro-li .vimspro-wz h4 {
    width: 100%;
    height: 35px;
    font-size: 24px;
    color: #444;
    line-height: 35px;
    margin-bottom: 3px;
}

.vmsoverview-main .view-bot .vimspro-li.vims-rig .vimspro-wz {
    float: left;
}

.vmsoverview-main .view-bot .vimspro-li.vims-rig img {
    float: right;
}


/* vmsoverview结束 */


/* vmsabout开始 */

.vmsabout-main {
    border-top: 3px solid #ce0202;
    min-height: 200px;
    background: #F7F7F7;
    padding-left: 22px;
    padding-right: 18px;
    padding-bottom: 50px;
}

.vmsabout-main .title {
    font-size: 24px;
    line-height: 80px;
}

.vmsabout-main .list {}

.vmsabout-main .list li {
    overflow: hidden;
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 20px;
    padding-bottom: 30px;
}

.vmsabout-main .list .left {
    float: left;
    width: 353px;
    padding-right: 34px
}

.vmsabout-main .list .left .name {
    font-size: 14px;
    font-weight: bold;
    color: #d71921;
    margin-bottom: 20px;
}

.vmsabout-main .list .left .doc {
    color: #444444;
    font-size: 12px;
    line-height: 19px;
}

.vmsabout-main .list .right {
    float: left;
    width: 388px;
    padding-top: 8px;
}

.vmsabout-main .list .right img {
    max-width: 100%;
}

.vmsabout-main .list li.on .left {
    padding-right: 0;
    padding-left: 34px;
}


/* vmsabout结束 */


/* vmsAddon开始 */

.vmsAddon-main {
    padding-left: 20px;
}

.vmsAddon-main .top {
    margin-top: -12px;
}

.vmsAddon-main .top .name {
    height: 45px;
    font-size: 26px;
    color: #333;
    line-height: 45px;
    margin-bottom: 8px;
}

.vmsAddon-main .top .doc {
    padding-bottom: 28px;
    font-size: 12px;
    color: #444444;
    line-height: 20px;
}

.vmsAddon-main .list {
    overflow: hidden;
}

.vmsAddon-main .list li {
    width: 100%;
    overflow: hidden;
    padding-top: 20px;
    border-top: #d4d4d4 solid 1px;
    margin-bottom: 22px;
}

.vmsAddon-main .list img {
    width: 85px;
    height: 85px;
    float: left;
    margin-top: 10px;
}

.vmsAddon-main .list .right {
    width: 685px;
    float: right;
}

.vmsAddon-main .list .right .name {
    font-size: 24px;
    color: #444;
    line-height: 35px;
    margin-bottom: 3px;
}

.vmsAddon-main .list .right .doc {
    font-size: 12px;
    color: #444444;
    line-height: 20px;
}

.vmsAddon-main .list .right .more {
    font-size: 12px;
    line-height: 20px;
    margin-top: 10px;
}

.vmsAddon-main .list .right .more a {
    color: #d71921;
}

.vmsAddon-main .list .right .more a:hover {
    text-decoration: underline;
}


/* vmsAddon结束 */


/* ADDONabout开始 */

.addonabout-main {
    border-top: 1px solid #ce0202;
    min-height: 300px;
    padding-top: 23px;
    color: #444444;
}

.addonabout-main .top {
    overflow: hidden;
}

.addonabout-main .top img {
    width: 89px;
    height: 89px;
    float: left;
    margin-right: 12px;
}

.addonabout-main .top .name {
    width: 710px;
    float: left;
    font-size: 24px;
    line-height: 30px;
    color: #444;
}

.addonabout-main .imgs {
    margin-top: 27px;
}

.addonabout-main .imgs img {
    max-width: 100%;
}

.addonabout-main .add1 {
    min-height: 100px;
    border-bottom: 1px solid #d4d4d4;
    margin-top: 32px;
    padding-bottom: 25px;
}

.addonabout-main .add1 .name {
    font-size: 24px;
    margin-bottom: 15px;
    line-height: 30px;
}

.addonabout-main .add1 .doc {
    color: #444444;
    font-size: 12px;
    line-height: 20px;
}

.addonabout-main .add2 {
    overflow: hidden;
    border-bottom: 1px solid #d4d4d4;
    margin-top: 20px;
    padding-bottom: 25px;
}

.addonabout-main .add2 .left {
    width: 410px;
    float: left;
    margin-top: 12px;
}

.addonabout-main .add2 .left .name {
    font-size: 24px;
    margin-bottom: 15px;
    line-height: 30px;
}

.addonabout-main .add2 .left .doc {
    color: #444444;
    font-size: 12px;
    line-height: 20px;
}

.addonabout-main .add2 .right {
    width: 375px;
    float: right;
    margin-right: 6px;
}

.addonabout-main .add2 .right img {
    max-width: 100%;
}


/* ADDONabout结束 */


/* vmssupport开始 */

.vmssupport-main {
    color: #444;
    padding-left: 20px;
}

.vmssupport-main .top-name {
    font-size: 26px;
    color: #333;
    line-height: 45px;
    margin-top: -12px;
}

.vmssupport-main .list {}

.vmssupport-main .list li {
    width: 100%;
    overflow: hidden;
    padding-top: 20px;
    border-bottom: #d4d4d4 solid 1px;
    padding-bottom: 22px;
}

.vmssupport-main .list li.on {
    border-bottom: none;
}

.vmssupport-main .list img {
    width: 89px;
    height: 89px;
    float: left;
    margin-top: 10px;
}

.vmssupport-main .list .right {
    width: 685px;
    float: right;
}

.vmssupport-main .list .right .name {
    font-size: 24px;
    color: #444;
    line-height: 35px;
    margin-bottom: 3px;
}

.vmssupport-main .list .right .doc {
    font-size: 12px;
    color: #444444;
    line-height: 20px;
}

.vmssupport-main .list .right .more {
    font-size: 12px;
    line-height: 20px;
    margin-top: 10px;
}

.vmssupport-main .list .right .more a {
    color: #d71921;
}

.vmssupport-main .list .right .more a:hover {
    text-decoration: underline;
}


/* vmssupport结束 */


/* vmsdownload开始 */

.vmsdownload-main .list {
    font-size: 12px;
}

.vmsdownload-main .list .item {
    background: #f7f7f7;
    margin-bottom: 2px;
}

.vmsdownload-main .list .hd {
    line-height: 39px;
    padding: 0px 30px 0 30px;
    cursor: pointer;
    font-size: 16px;
    background: #dadada;
    color: #222;
}

.vmsdownload-main .list .hd:hover {
    color: #fff;
    background: #d71921;
}

.vmsdownload-main .list .item.on {
    border-top: 4px solid #c6171e;
    margin-bottom: 20px;
}

.vmsdownload-main .list .item.on .hd {
    padding-top: 15px;
    font-weight: 500;
    font-size: 24px;
    background: #f7f7f7;
}

.vmsdownload-main .list .item.on .hd:hover {
    background: none;
    color: #222;
}

.vmsdownload-main .list .bd {
    display: none;
    padding: 0 30px;
}

.vmsdownload-main .list .bd .doc {
    border-bottom: 1px solid #ffffff;
    margin-top: 8px;
    line-height: 23px;
    overflow: hidden;
    color: #444;
    padding-bottom: 22px;
}

.vmsdownload-main .list .bd table {
    border: none;
}

.vmsdownload-main .list .bd table td {
    border: none;
}

.vmsdownload-main .list .bd .lists {
    border-top: 1px solid #d3d2d2;
    padding-bottom: 40px;
}

.vmsdownload-main .list .bd .lists li {
    width: 360px;
    float: left;
    margin-right: 12px;
    margin-top: 27px;
    height: 14px;
}

.vmsdownload-main .list .bd .lists li img {
    float: left;
    margin-right: 12px;
}

.vmsdownload-main .list .bd .lists .clear {
    clear: both;
}

.vmsdownload-main .list .bd .lists li a:hover {
    color: #c00000;
}

.vmsdownload-main .top-nav {
    height: 30px;
    background: #d9d9d9;
    margin-bottom: 4px;
}

.vmsdownload-main .top-nav li {
    float: left;
    line-height: 30px;
    font-size: 14px;
}

.vmsdownload-main .top-nav li a {
    color: #000;
    padding: 0 15px;
    display: block;
}

.vmsdownload-main .top-nav li.on a {
    color: #fff;
    background: #d71921;
}

.vmsdownload-main .top-nav li a:hover {
    color: #fff;
    background: #d71921;
}


/* vmsdownload结束 */


/* vmsoperation开始 */

.vmsoperation-main {
    min-height: 145px;
    background: #f7f7f7;
    font-size: 12px;
}

.vmsoperation-main .top-name {
    font-weight: 500;
    font-size: 24px;
    margin-left: 17px;
    padding-top: 18px;
}

.vmsoperation-main .intro-doc {
    border-bottom: 1px solid #ffffff;
    line-height: 18px;
    padding: 20px;
}

.vmsoperation-main .list1 {
    overflow: hidden;
    border-top: 1px solid #d3d2d2;
    overflow: hidden;
    margin: 0 auto;
    width: 780px;
    padding-bottom: 60px;
}

.vmsoperation-main .list1 li {
    width: 162px;
    float: left;
    margin-right: 32px;
    height: 14px;
    margin-top: 27px;
}

.vmsoperation-main .list1 li img {
    float: left;
    display: block;
    margin-right: 12px;
    margin-top: -2px;
}

.vmsoperation-main .list1 li a:hover {
    color: #c00000;
}

.vmsoperation-main .list2 {
    overflow: hidden;
    border-top: 1px solid #d3d2d2;
    overflow: hidden;
    margin: 0 auto;
    width: 780px;
    padding-bottom: 20px;
}

.vmsoperation-main .list2 li {
    float: left;
    width: 100%;
    line-height: 14px;
    margin-top: 27px;
}

.vmsoperation-main .list2 li img {
    float: left;
    display: block;
    margin-right: 12px;
    margin-top: -2px;
}

.vmsoperation-main .list2 li a:hover span {
    color: #c00000;
}


/* vmsoperation结束 */


/* 12-27修改 */

.faq-list .choose {
    overflow: hidden;
}

.faq-list .choose li {
    width: 90px;
    height: 70px;
    float: left;
    line-height: 70px;
    font-size: 14px;
    color: #000;
}

.faq-list .choose li input {
    cursor: pointer;
}

.faq-list .choose li span {
    margin-left: 5px;
}

.main-right .vms-download {
    overflow: hidden;
}

.faq-list-title {
    font-size: 20px;
    line-height: 30px;
    color: #333;
}

.faq-list-title a {
    font-size: 14px;
    color: #d71921;
}

#bdh_common_email_address {
    border: 1px solid #a9a9a9;
    height: 20px;
    line-height: 20px;
    padding: 0 5px;
}

#bdh_common_sign_up2 {
    border: 1px solid #a9a9a9;
    background: #f1f1f1;
    height: 22px;
    line-height: 22px;
    margin-left: 5px;
    padding: 0 5px;
}

.loadLeaf1-title {
    font-size: 24px;
    line-height: 28px;
    color: #ce0202;
    margin-bottom: 25px;
    margin-left: 10px;
}


/* 12-28新增电子报开始 */


/* 7-6 新增 */

.journal-box {
    border-top: 1px solid #d9272e;
    min-height: 400px;
    background: url(/Img/images/journal-boxbg.png) left top no-repeat;
    color: #1c1c1b;
    font-size: 16px;
    line-height: 19px;
    padding-bottom: 30px;
}

.journal-top {
    text-align: center;
    margin-top: 37px;
}

.journal-top .titles {
    height: 73px;
    width: 382px;
    margin: auto;
    margin-top: 15px;
    background: url(/Img/images/journal-topbg1.png) center center no-repeat;
    font-size: 20px;
    color: #fff;
    padding: 29px 36px 0;
    line-height: 24px;
}

.journal-top .doc {
    color: #6f6f6f;
    font-size: 12px;
    text-transform: uppercase;
    width: 610px;
    margin: auto;
    margin-top: 6px;
    border-bottom: 1px solid #b8b8b7;
    padding-bottom: 28px;
}

.journal-top .doc1 {
    border: none;
    padding-bottom: 0;
}


/* 列表形式1 */

.journal-list1 {
    width: 601px;
    margin: auto;
}

.journal-list1-1 {
    width: 616px;
}

.journal-list1 li {
    padding: 17px 0;
    border-bottom: 1px solid #c3c2c2;
}

.journal-list1 li.on {
    border: none;
}

.journal-list1 li:nth-child(2n) {
    text-align: right;
}

.journal-list1 table {
    width: 100%;
    border: none;
}

.journal-list1 .name {
    font-size: 24px;
    color: #d20910;
    line-height: 36px;
    text-transform: uppercase;
}
.journal-list1 .name1 {
    text-align: left;
}

.journal-list1 .name2 {
    white-space: nowrap;
}

.journal-list1 .doc {
    margin-top: 23px;
    min-height: 91px;
    width: 240px;
}

.journal-list1 .doc1 {
    width: 299px;
}

.journal-list1 .doc2 {
    min-height: 70px;
}

.journal-list1 .doc3 {
    margin-left: 38px;
}

.journal-list1 .doc span {
    text-transform: uppercase;
}

.journal-list1-1 .doc {
    margin-top: 10px;
    width: 254px;
}

.journal-list1-1 .doc1 {
    width: 264px;
}

.journal-list1 .more {
    margin-top: 10px;
}

.journal-list1 .more a {
    color: #d20910;
}

.journal-list1 .more a:hover {
    text-decoration: underline;
}

.journal-list1 table td {
    vertical-align: top;
    padding: 0 20px;
    border: none;
}

.about_main .about_doc .journal-list1 img {
    max-width: inherit;
}


/* 列表形式2 */

.journal-list2 {
    width: 730px;
    margin: auto;
    margin-top: 26px;
}

.journal-list2 img {
    display: block;
    margin: auto;
}

.about_main .about_doc .journal-list2 img {
    max-width: inherit;
}

.journal-list2 li {
    padding: 13px 0;
}

.journal-list2 table {
    margin-top: 20px;
    border: none;
}

.journal-list2 table td {
    padding: 0 14px;
    vertical-align: top;
    border: none;
}

.journal-list2 .titles {
    font-size: 24px;
    color: #55595d;
    line-height: 28px;
    text-transform: uppercase;
}

.journal-list2 .titles span {
    color: #d20910;
}

.journal-list2 .name1 {
    font-size: 28px;
    line-height: 30px;
    color: #d93335;
}

.journal-list2 .name2 {
    font-size: 20px;
    line-height: 24px;
    color: #d93335;
}

.journal-list2 .doc {
    margin-top: 13px;
}

.journal-list2 .doc p {
    background: url(/Img/images/journal-list2-pbg.png) no-repeat left top 7px;
    padding-left: 10px;
}

.journal-imgs {}

.journal-imgs img {
    display: block;
    margin: 18px auto;
    max-width: 100%;
}

.journal-imgs1 img {
    margin: 0 auto;
}

.journal-imgs2 img {
    padding-bottom: 50px;
    border-bottom: 1px solid #c3c2c2;
}

.journal-imgs3 img {
    margin: 0 auto;
    margin-top: -12px;
}


/* 列表形式3 */

.journal-list3 {
    background: #ededed;
    margin: 18px auto;
    min-height: 300px;
    padding-left: 28px;
    padding-top: 15px;
    padding-bottom: 8px;
}

.journal-list3.on {
    padding-left: 52px;
}

.journal-list3 .top-title {
    font-size: 24px;
    color: #1c1c1b;
    text-decoration: underline;
    line-height: 28px;
    text-align: center;
}

.journal-list3 .top-title.on {
    text-align: left;
}

.journal-list3.on .top-title {
    text-align: left;
}

.journal-list3 .left-title {
    font-size: 18px;
    color: #d20910;
}

.journal-list3 .cont {
    overflow: hidden;
    margin-top: 10px;
}

.journal-list3 .cont .lefts {
    float: left;
    width: 456px;
    border-right: 2px solid #e4a6a8;
}

.journal-list3 .cont .lefts.on {
    border-right: 0;
}

.journal-list3 .cont .lefts .l1 {
    float: left;
    width: 165px;
}

.journal-list3 .cont .lefts .l2 {
    float: left;
    width: 152px;
}

.journal-list3 .cont .lefts .l3 {
    float: left;
    width: 139px;
}

.journal-list3 .cont dl {
    line-height: 20px;
    margin-bottom: 15px;
}

.journal-list3 .cont dl dt {
    line-height: 32px;
    font-size: 28px;
    color: #d20910;
}

.journal-list3 .cont dl dd {
    margin-bottom: 10px;
}

.journal-list3 .cont dl dd span {
    border-bottom: 1px solid #e3989b;
}

.journal-list3 .cont .rights {
    float: left;
    width: 334px;
}

.journal-list3 .cont .rights dl {
    margin-bottom: 30px;
}

.journal-list3 .cont .rights .l1 {
    float: left;
    width: 156px;
    padding-left: 14px;
}

.journal-list3 .cont .rights .l1.on {
    width: 100%;
}

.journal-list3 .cont .rights .l2 {
    float: left;
    width: 160px;
}

.journal-bottom {
    margin-top: 25px;
}

.journal-bottom .bottom-top {
    text-align: center;
}

.journal-bottom .titles {
    text-transform: uppercase;
    font-size: 14px;
    color: #6f6f6f;
    margin-top: 28px;
}

.journal-bottom .mores {
    margin-top: 14px;
}

.journal-bottom .mores a {
    display: inline-block;
    color: #fff;
    font-size: 20px;
    line-height: 38px;
    padding: 0 39px;
    background: #d1090f;
    border-radius: 10px;
}

.journal-bottom .mores a:hover {
    background: #dc181f;
}

.journal-bottom .bottom-center {
    overflow: hidden;
    padding-left: 46px;
    margin-top: 54px;
}

.journal-bottom .bottom-center .b1 {
    float: left;
    width: 184px;
    font-size: 12px;
    color: #cf181c;
}

.journal-bottom .bottom-center .b1 .link {
    margin-top: 5px;
}

.journal-bottom .bottom-center .b1 .link a {
    color: #cf181c;
}

.journal-bottom .bottom-center .b1 .link a:hover {
    text-decoration: underline;
}

.journal-bottom .bottom-center .b2 {
    float: left;
    width: 227px;
    margin-right: 56px;
}

.journal-bottom .bottom-center .b3 {
    float: left;
    width: 300px;
}

.journal-bottom .bottom-center dl {
    line-height: 14px;
    color: #72716f;
    font-size: 12px;
    margin-bottom: 14px;
}

.journal-bottom .bottom-center dl dt {
    color: #cf181c;
}

.journal-bottom .bottom-last {
    overflow: hidden;
    font-size: 12px;
    color: #72716f;
    line-height: 24px;
    width: 736px;
    margin: auto;
    margin-top: 13px;
    border-top: 1px solid #dcdcdb;
}

.journal-bottom .bottom-last .lefts {
    float: left;
}

.journal-bottom .bottom-last .rights {
    float: right;
}

.journal-bottom .bottom-last img {
    margin-top: -2px;
    margin-right: 1px;
    margin-left: 10px;
    vertical-align: middle;
}


/* 列表形式1 */

.journal-list4 {}

.journal-list4 .titles {
    color: #64b1db;
    font-size: 24px;
    line-height: 30px;
    text-align: center;
}

.journal-list4 .titles1 {
    color: #38a843;
    margin-bottom: 10px;
}

.journal-list4 .titles2 {
    color: #1c1c1b;
    margin-bottom: 10px;
}

.journal-list4 .titles span {
    color: #e51a16;
}

.journal-list4 .Retos-box {
    width: 630px;
    margin: 0 auto;
    margin-top: 10px;
}

.journal-list4 .Retos-box .names {
    line-height: 28px;
    font-size: 28px;
    color: #dcdbdb;
}

.journal-list4 .Retos-box .doc {
    position: relative;
    font-size: 12px;
    color: #171714;
    line-height: 14px;
}

.journal-list4 .Retos-box .doc img {
    width: 100%;
}

.journal-list4 .Retos-box .doc div {
    position: absolute;
    width: 160px;
}

.journal-list4 .Retos-box .doc .d1 {
    left: 33px;
    top: 8px;
}

.journal-list4 .Retos-box .doc .d2 {
    left: 258px;
    top: 8px;
}

.journal-list4 .Retos-box .doc .d3 {
    left: 471px;
    top: 8px;
}

.journal-list4 .Retos-box .doc .d4 {
    left: 142px;
    top: 72px;
}

.journal-list4 .Retos-box .doc .d5 {
    left: 380px;
    top: 72px;
}

.journal-list4 .journal-imgs img {
    margin: 5px auto;
}

.journal-list4 .Solu-box {
    width: 630px;
    margin: auto;
    padding-bottom: 29px;
}

.journal-list4 .Solu-box .names {
    line-height: 38px;
    color: #e72a25;
    font-size: 28px;
}

.journal-list4 .Solu-box .lists {
    overflow: hidden;
    background: #e82b25;
    color: #fff;
    font-size: 12px;
    line-height: 15px;
    padding: 16px 15px;
}

.journal-list4 .Solu-box .lists li {
    width: 21%;
    float: left;
    padding: 0 2% 0 1%;
    border-left: 1px solid #f39491;
    min-height: 60px;
}


/* 列表形式5 */

.journal-list5 {
    width: 616px;
    margin: auto;
    margin-top: 20px;
    border-bottom: 1px solid #9a9a99;
    padding-bottom: 20px;
}

.journal-list5 .names {
    font-size: 24px;
    color: #d20910;
    line-height: 32px;
    text-transform: uppercase;
}

.journal-list5 dl {
    margin-top: 10px;
}

.journal-list5 dt {
    font-size: 20px;
    color: #d20910;
    line-height: 40px;
    text-transform: uppercase;
}

.journal-list5 dd {
    font-size: 16px;
    padding-left: 25px;
    margin-bottom: 14px;
}


/* 列表形式3 */

.journal-list3 .cont1 {
    overflow: hidden;
    margin-top: 25px;
}

.journal-list3 .cont1 .lefts {
    float: left;
    width: 412px;
}

.journal-list3 .cont1 .item {
    overflow: hidden;
}

.journal-list3 .cont1 .item {
    margin-bottom: 15px;
}

.journal-list3 .cont1 .item .times {
    float: left;
    font-size: 18px;
}

.journal-list3 .cont1 .item .times span {
    font-size: 54px;
    color: #d20910;
    line-height: 42px;
}

.journal-list3 .cont1 .item .details {
    font-size: 18px;
    line-height: 22px;
    float: left;
    margin-left: 23px;
    margin-top: 17px;
}

.journal-list3 .cont1 .item .details span {
    border-bottom: 1px solid #e3989b;
}

.journal-list3 .cont1 .rights {
    float: left;
    width: 320px;
    margin-left: 10px;
}


/* 11-8 电子报新增 */

.journal-list4 {
    width: 732px;
    margin: auto;
    border-bottom: 2px solid #cbcbcb;
    padding-bottom: 20px;
}

.journal-list4 .list {
    overflow: hidden;
}

.journal-list4 .list li {
    width: 20%;
    float: left;
    text-align: center;
}

.journal-list4 .list .imgs img {
    max-width: 100%;
}

.journal-list4 .list .name {
    color: #359F38;
    margin-top: 20px;
}

.journal-list4 .list dl {
    margin-top: 30px;
    text-align: left;
    padding-left: 9px;
}

.journal-list4 .list dl dd {
    color: #1C1C1A;
    background: url(/Img/images/journal-list4-ddbg.jpg) no-repeat left top 6px;
    padding-left: 8px;
    line-height: 16px;
    font-size: 14px;
}


/* 11-25 电子报新增 */

.journal-list1 .doc2-1 {
    width: 311px;
}

.item-box {
    width: 670px;
    margin: auto;
    border-top: 1px solid #c3c2c2;
    padding: 0 25px;
    margin-top: 30px;
}

.item-box1 {
    padding: 0 15px;
    width: 700px;
}

.small-title1 {
    font-size: 35px;
    color: #e30613;
    margin-top: 25px;
    line-height: 40px;
}

.item-box2 {
    margin-top: 0;
    border-top: none;
}

.small-title2 {
    font-size: 22px;
    position: relative;
}

.small-title2 .xian1 {
    position: absolute;
    right: -15px;
    bottom: 13px;
    width: 115px;
    height: 2px;
    background: #f8cacc;
}

.small-title2 .xian2 {
    position: absolute;
    right: -15px;
    bottom: 13px;
    width: 315px;
    height: 2px;
    background: #f8cacc;
}

.small-doc1 {
    font-size: 25px;
    color: #575656;
    margin-top: 5px;
}

.small-doc2 {
    font-size: 22px;
}

.small-doc2-1 {
    color: #939393;
}

.news-list {
    overflow: hidden;
    width: 732px;
    margin: auto;
    border-bottom: 2px solid #cbcbcb;
    padding-bottom: 20px;
    margin-top: 25px;
}

.news-list .lefts {
    float: left;
    width: 456px;
    padding-right: 13px;
    border-right: 1px solid #c6c6c6;
}

.news-list .names {
    font-size: 24px;
    color: #d20910;
    line-height: 24px;
}

.news-list .lefts .names {
    padding-left: 20px;
}

.news-list .rights {
    float: right;
    width: 235px;
}

.news-list .imgs img {
    max-width: 100%;
    display: block;
    margin-top: 10px;
}

.news-list .imgs1 img {
    float: right;
}


/* 新结构1 */

.new-box1 {
    width: 705px;
    margin: auto;
    min-height: 650px;
    background: url(/Img/images/new-box1bg.png) no-repeat top left 30px;
}

.new-first {
    overflow: hidden;
}

.new-first .lefts {
    float: left;
    width: 357px;
}

.new-first .lefts .titles {
    font-size: 26px;
    color: #d20910;
    text-align: right;
    line-height: 55px;
    padding-top: 5px;
    text-transform: uppercase;
}

.new-first .lefts ul {}

.new-first .lefts ul li {
    overflow: hidden;
    margin-bottom: 12px;
}

.new-first .lefts .doc {
    float: right;
    text-align: right;
    font-size: 14px;
    line-height: 16px;
    padding-top: 8px;
}

.new-first .lefts li img {
    float: right;
}

.new-first .lefts .li1 img {
    margin-right: 32px;
}

.new-first .lefts .li1 .doc {
    margin-right: 31px;
}

.new-first .lefts .li2 img {
    margin-right: 25px;
}

.new-first .lefts .li2 .doc {
    margin-right: 22px;
}

.new-first .lefts .li3 img {
    margin-right: 32px;
}

.new-first .lefts .li3 .doc {
    margin-right: 25px;
}

.new-first .rights {
    float: left;
    margin-left: 13px;
    width: 330px;
    margin-top: 38px;
    position: relative;
}

.new-first .rights .titles {
    font-size: 26px;
    color: #d20910;
    line-height: 80px;
    padding-left: 104px;
    text-transform: uppercase;
}

.new-first .rights ul {
    width: 140px;
    padding-left: 83px;
}

.new-first .rights li {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 23px;
}

.new-first .rights .li2 {
    text-align: right;
}

.new-first .rights .li3 {
    padding-left: 13px;
}

.new-first .rights img {
    position: absolute;
}

.new-first .rights .li1 img {
    left: 0;
    top: 0;
}

.new-first .rights .li2 img {
    left: 206px;
    top: 67px;
}

.new-first .rights .li3 img {
    left: 0;
    top: 157px;
}

.new-second {}

.new-second .titles {
    font-size: 26px;
    color: #d20910;
    line-height: 30px;
}

.new-second .cont {
    overflow: hidden;
    margin-top: 15px;
}

.new-second .cont li {
    float: left;
    width: 33.333%;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
}

.new-second .cont .li1 {
    width: 32%;
}

.new-second .cont .li2 {
    width: 32%;
}

.new-second .cont .li3 {
    width: 36%;
}

.new-second .cont .imgs {
    margin-top: 29px;
    margin-left: -13px;
}

.new-second .cont .imgs img {
    margin: 0 2px;
}

.new-third {
    margin-top: 20px;
}

.new-third .titles {
    font-size: 22px;
    color: #d20910;
    line-height: 30px;
    overflow: hidden;
    margin-left: -10px;
}

.new-third .titles span {
    float: left;
}

.new-third .titles em {
    width: 370px;
    background: #fff;
    height: 5px;
    float: left;
    margin-top: 13px;
    margin-left: 5px;
    display: inline-block;
}

.new-third .list {
    overflow: hidden;
    margin-top: 15px;
    margin-left: 10px;
}

.new-third .list li {
    float: left;
    width: 245px;
    padding-left: 100px;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 23px;
    min-height: 68px;
}

.new-third .xian {
    width: 442px;
    height: 2px;
    background: #dcdcdb;
    margin-left: 120px;
}

.big-title {
    font-size: 20px;
    text-align: center;
    color: #d20910;
    margin-top: 14px;
    text-transform: uppercase;
}

.big-title1 {
    text-align: left;
    padding-left: 120px;
}

.big-title2 {
    text-align: left;
}

.small-title {
    color: #359F38;
    margin-top: 15px;
    font-size: 20px;
}

.small-doc {
    margin-top: 15px;
}


/* 新结构2 */

.new-box2 {
    width: 572px;
    margin: auto;
    overflow: hidden;
    min-height: 284px;
    background: #dadada;
}

.new-box2 .lefts {
    width: 249px;
    float: left;
    margin-left: 30px;
}

.new-box2 .lefts .titles {
    overflow: hidden;
}

.new-box2 .lefts .titles li {
    width: 50%;
    text-align: center;
    font-size: 12px;
    line-height: 27px;
    color: #6f6f6f;
    float: left;
}

.new-box2 .lefts .titles1 li {
    line-height: 20px;
}

.new-box2 .lefts .list {
    overflow: hidden;
}

.new-box2 .lefts .list li {
    float: left;
    width: 121px;
    margin-bottom: 2px;
    margin-right: 5px;
}

.new-box2 .lefts .list li.on {
    margin-right: 0;
}

.new-box2 .lefts .list li.on1 {
    margin-bottom: 0;
}

.new-box2 .lefts .list li img {
    width: 100%;
}

.new-box2 .rights {
    width: 275px;
    float: right;
    margin-top: 24px;
}

.new-box2 .rights .name {
    color: #d20910;
    line-height: 19px;
}

.new-box2 .rights .list {
    margin-top: 20px;
}

.new-box2 .rights .list li {
    font-size: 12px;
    color: #3c3c3b;
    line-height: 14px;
    margin-bottom: 7px;
    background: url(/Img/images/new-box2-right-listlibg.jpg) no-repeat left top 5px;
    padding-left: 6px;
}

.new-box3 {
    margin-top: 13px;
}

.new-box3 .titles {
    text-align: center;
    color: #d20910;
    text-transform: uppercase;
    line-height: 22px;
}

.new-box3 .list {
    text-align: center;
    margin-top: 8px;
}

.new-box3 .list li img {
    height: 54px;
    max-width: 100%;
}

.new-box3 .list li {
    display: inline-block;
    width: 80px;
    margin: 0 5px;
}

.new-box3 .list .name {
    line-height: 13px;
    font-size: 12px;
    color: #d20910;
    margin-top: 4px;
    height: 26px;
    overflow: hidden;
}


/* 表单验证 */

.forms-box {
    border-top: 3px solid #d71921;
    background: #f7f7f7;
    padding-bottom: 24px;
    min-height: 355px;
}

.forms-box .titles {
    font-size: 24px;
    color: #000000;
    line-height: 30px;
    text-align: center;
    margin-top: 33px;
    font-weight: bold;
}

.forms-box .forms-mian {
    padding-left: 190px;
    font-size: 12px;
    color: #333333;
    line-height: 22px;
    margin-top: 45px;
    overflow: hidden;
}

.forms-mian .item {
    float: left;
    margin-bottom: 8px;
}

.forms-mian .names {
    float: left;
    width: 64px;
}

.forms-mian .names1 {
    line-height: 20px;
}

.forms-mian .names1 span {
    margin-left: -4px;
}

.forms-mian .cont1 {
    width: 175px;
    float: left;
    margin-right: 11px;
}

.forms-mian .cont2 {
    width: 362px;
    float: left;
}

.forms-mian input {
    height: 20px;
    width: 352px;
    display: block;
    border: 1px solid #a9a8a8;
    line-height: 20px;
    padding: 0 5px;
}

.forms-mian .cont1 input {
    width: 167px;
}

.forms-mian .tip {
    color: #666666;
    line-height:
}

.forms-mian .error-tip {
    color: red;
    display: none;
}

.forms-mian .item .jiao {
    display: inline-block;
    padding: 0 20px;
    height: 28px;
    color: #fff;
    text-align: center;
    line-height: 28px;
    font-size: 18px;
    background: #d71921;
    margin-left: 163px;
}

.forms-mian .item1 {
    padding-top: 9px;
}

.forms-mian .item .jiao:hover {
    background: #b1000e;
}

.forms-box .succ-tip {
    text-align: center;
    font-size: 14px;
    color: #333;
    text-transform: uppercase;
    margin-top: 90px;
    display: none;
    font-weight: bold;
}


/* 12-28新增电子报结束 */


/* 12-28 加拿大法语,美分,加拿大英语solution开始 */

.Healthcare-box {
    float: right;
    width: 820px;
    padding-bottom: 31px;
}

.Healthcare-box .heal-img1 {
    text-align: center;
}

.Healthcare-box .heal-img1 img {
    max-width: 100%;
}

.Healthcare-box .heal-list1 {
    position: relative;
    margin-top: 13px;
}

.Healthcare-box .heal-list1 .titles {
    font-size: 23px;
    color: #333333;
    line-height: 51px;
}

.Healthcare-box .heal-list1 .list {}

.Healthcare-box .heal-list1 .list li {
    font-size: 14px;
    color: #333333;
    line-height: 24px;
}

.Healthcare-box .heal-list1 .doc {
    font-size: 14px;
    color: #333333;
    line-height: 24px;
    padding-right: 313px;
    padding-top: 10px;
}

.Healthcare-box .heal-list1 .down {
    position: absolute;
    right: 0;
    bottom: 4px;
    padding-right: 9px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 12px;
    padding-left: 34px;
    display: block;
    background: #6d6e72 url(/Img/images/heal-downbg.jpg) no-repeat;
}

.Healthcare-box .heal-list1 .down:hover {
    opacity: 0.9;
}

.Healthcare-box .heal-list2 {
    height: 350px;
    margin-top: 36px;
}

.Healthcare-box .heal-list2 li {
    float: left;
    width: 240px;
}

.Healthcare-box .heal-list2 .li1 {
    margin-right: 50px;
}

.Healthcare-box .heal-list2 .li2 {
    margin-right: 50px;
}

.Healthcare-box .heal-list2 img {
    width: 100%;
}

.Healthcare-box .heal-list2 .titles {
    font-size: 20px;
    color: #333333;
    line-height: 41px;
    margin-top: 16px;
    letter-spacing: -0.5px;
    line-height: 24px;
}

.Healthcare-box .heal-list2 .titles.on {
    white-space: nowrap;
}

.Healthcare-box .heal-list2 .list {
    margin-top: 6px;
}

.Healthcare-box .heal-list2 .list li {
    font-size: 12px;
    color: #333333;
    line-height: 22px;
    padding-left: 11px;
    background: url(/Img/images/heal-list2libg.png) no-repeat left top 9px;
}

.Healthcare-box .heal-img2 {
    text-align: center;
    margin-top: 23px;
}

.Healthcare-box .heal-img2 img {
    max-width: 100%;
}

.heal-list3 {
    border-top: 1px solid #dbdbdb;
    margin-top: 19px;
    padding-top: 18px;
}

.heal-list3 .item {
    overflow: hidden;
}

.heal-list3 .item.on {
    margin-bottom: 30px;
}

.heal-list3 .item-left {
    float: left;
    width: 260px;
}

.heal-list3 .item-left .titles {
    line-height: 42px;
    color: #d71921;
    font-size: 22px;
    white-space: nowrap;
}

.heal-list3 .item-left img {
    width: 200px;
    height: 150px;
    border-right: 2px solid #d71921;
    padding-right: 30px;
}

.heal-list3 .item-right {
    float: right;
    width: 532px;
    padding-top: 23px;
}

.heal-list3 .item-right li {
    padding-left: 133px;
    position: relative;
    margin-top: 17px;
    margin-bottom: 22px;
}

.heal-list3 .item-right li.on {
    margin-bottom: 50px;
}

.heal-list3 .item-right .imgs {
    position: absolute;
    left: 0;
    top: 12px;
}

.heal-list3 .item-right .imgs1 {
    position: absolute;
    left: 0;
    top: 83px;
}

.heal-list3 .item-right dt {
    font-size: 16px;
    color: #333333;
    line-height: 37px;
    font-weight: bold;
}

.heal-list3 .item-right dd {
    font-size: 12px;
    color: #333333;
    line-height: 20px;
    padding-left: 11px;
    background: url(/Img/images/heal-list2libg.png) no-repeat left top 8px;
}


/* 12-28 加拿大法语,美分,加拿大英语solution结束 */


/* uk HCSA Training 12-28 开始 */

.main-right .courses {
    border-top: #d71921 4px solid;
    background-color: #f7f7f7;
    min-height: 500px;
    padding: 0 20px;
    padding-bottom: 34px;
    margin-bottom: 68px;
}

.main-right .courses .course-top {
    padding-top: 21px;
    margin-bottom: 23px;
}

.main-right .courses .course-top h3 {
    font-size: 16px;
    line-height: 20px;
    color: #000;
}

.main-right .courses .course-top .top-list {
    margin-top: 20px;
    margin-bottom: 10px;
}

.main-right .courses .course-top .top-list li {
    font-size: 14px;
    line-height: 23px;
    color: #d71921;
}

.main-right .courses .course-top .top-list li strong {
    font-size: 16px;
    line-height: 23px;
    color: #d71921;
}

.main-right .courses .course-top .top-doc {
    font-size: 12px;
    line-height: 23px;
    color: #333;
}

.main-right .courses .course-cent {
    padding: 0 9.2%;
    /*box-shadow: 1px 1px 2px #eaeaea inset,1px 1px 2px #eaeaea;*/
    box-shadow: inset 0 0 8px #ececec;
    padding-top: 25px;
    overflow: hidden;
    padding-bottom: 28px;
}

.main-right .courses .course-cent h3 {
    font-size: 16px;
    line-height: 20px;
    color: #666;
    font-weight: bold;
    text-align: center;
    margin-bottom: 18px;
}

.main-right .courses .course-cent .course-li {
    overflow: hidden;
}

.main-right .courses .course-cent .course-left {
    width: 45.5%;
    border: #e6e6e6 1px solid;
    background-color: #fff;
    min-height: 272px;
    float: left;
    margin-right: 8%;
    padding-top: 25px;
    padding-bottom: 21px;
    line-height: 23px;
}

.main-right .courses .course-cent .course-left h5,
.main-right .courses .course-cent .course-right h5 {
    font-size: 14px;
    line-height: 20px;
    color: #000;
    text-align: center;
    font-weight: bold;
    text-decoration: underline;
    margin-bottom: 18px;
}

.main-right .courses .course-cent .course-right {
    width: 45.5%;
    border: #e6e6e6 1px solid;
    background-color: #fff;
    min-height: 272px;
    float: right;
    padding-top: 25px;
    padding-bottom: 21px;
    line-height: 23px;
}

.main-right .courses .course-cent .course-li li {
    font-size: 12px;
    line-height: 26px;
    color: #333;
    text-align: center;
}

.main-right .courses .course-cent .course-cross {
    width: 100%;
    background-color: #999;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 15px;
    margin: 20px 0;
}

.main-right .courses .course-cent .course-cross h5 {
    font-size: 16px;
    line-height: 35px;
    color: #ce0202;
    text-align: center;
}

.main-right .courses .course-cent .course-cross h5 a {
    font-style: normal;
    text-decoration: underline;
    color: #ce0202;
}

.main-right .courses .course-cent .course-cross .cross-doc {
    font-size: 12px;
    line-height: 18px;
    color: #fff;
    width: 455px;
    margin: 0 auto;
}

.main-right .courses .course-cent .course-ct {
    background-color: #fff;
    border: #e6e6e6 1px solid;
    padding-left: 25px;
    padding-bottom: 23px;
}

.main-right .courses .course-cent .course-ct h5 {
    font-size: 14px;
    line-height: 34px;
    color: #ce0202;
    padding-top: 18px;
}

.main-right .courses .course-cent .course-ct li {
    font-size: 12px;
    line-height: 23px;
    color: #333;
    background: url(/Img/images/li.png) no-repeat left 10px;
    padding-left: 10px;
    width: 595px;
}

.main-right .courses .course-bot {
    font-size: 12px;
    line-height: 23px;
    color: #333;
    margin-top: 28px;
    overflow: hidden;
}

.main-right .courses .course-bot img {
    float: left;
    width: 300px;
}

.main-right .courses .course-bot h6 {
    color: #ce0202;
    font-weight: bold;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 12px;
    line-height: 23px;
}

.main-right .courses .course-bot .bot-doc {
    float: right;
    width: 450px;
}

.main-right .courses .course-bot .bot-doc p {
    margin-bottom: 10px;
}


/* uk HCSA Training 12-28 结束 */


/****12-29 新增tool1开始***/

.faq-list.tool-box {
    border-top: 4px solid #d71921;
}

.faq-list.tool-box .main-wz {
    border-bottom: 1px solid #d71921;
}

.faq-list.tool-box .search-in {
    margin-bottom: 10px;
}

.tool-imgs {
    overflow: hidden;
    margin-top: 20px;
    padding: 0 20px;
}

.tool-imgs .item {
    width: 25%;
    float: left;
    text-align: center;
}

.tool-imgs img {
    width: 100px;
    height: 100px;
}

.tool-imgs .names {
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    margin-top: 5px;
    font-size: 14px;
    padding: 0 5px;
    padding-bottom: 10px;
}

.tool-imgs .item:hover .names {
    color: #d71921;
}

.faq-list .main-wz1 {
    font-size: 13px;
    line-height: 23px;
    padding: 0px 5px;
    padding-bottom: 10px;
}


/****12-29 新增tool1结束***/


/****1-2 新增欧分开始***/

.left-nav {
    background-color: #f2f2f2;
    border-radius: 5px;
    margin-bottom: 10px;
}

.left-nav .name {
    font-size: 22px;
    line-height: 56px;
    width: 162px;
    margin: 0 auto;
    color: #333;
    position: relative;
    border-bottom: 1px solid #cccccc;
}

.left-nav .name em {
    display: block;
    width: 13px;
    height: 7px;
    background: url(/Img/images/left-nav-embg.png) no-repeat center center;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -3px;
}

.left-nav .list {
    padding-bottom: 28px;
    padding-top: 12px;
}

.left-nav .list li {
    font-size: 12px;
    line-height: 30px;
    color: #333;
    position: relative;
    width: 235px;
}

.left-nav .list li a {
    color: #333;
    width: 188px;
    display: block;
    padding-left: 32px;
    position: relative;
    z-index: 99;
    overflow: hidden;
}

.left-nav .list li.on {
    background: url(/Img/images/left-nav-listli-bg.png) no-repeat right center;
}

.left-nav .list li.on a {
    color: #fff;
}

.left-nav .list li:hover {
    background: url(/Img/images/left-nav-listli-bg.png) no-repeat right center;
}

.left-nav .list li:hover a {
    color: #fff;
}


/**** 列表页开始 ***/

.event-box1 .list-top {
    padding-right: 2%;
    overflow: hidden;
    border-top: #d71921 3px solid;
    padding-top: 10px;
    margin-top: -3px;
}

.event-box1 .list-top label {
    font-size: 14px;
    line-height: 30px;
    color: #333;
    width: 20%;
    float: left;
}

.event-box1 .radio-box input[type="radio"] {
    width: 15px;
    height: 15px;
    display: none;
}

.event-box1 .radio-box i {
    margin-right: 6px;
    width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
    background: url(/Img/images/event-box1-label-bg1.png) no-repeat left center;
    margin-left: 6px;
    margin-top: -2px;
    cursor: pointer;
}

.event-box1 .radio-box.check i {
    background: url(/Img/images/event-box1-label-bg2.png) no-repeat left center;
}

.event-box1 .faq-list {
    border-top: none;
}

.event-box1 .table-cent {
    background-color: #fcfcfc;
    margin-top: 10px;
}

.event-box1 .table-cent table {
    width: 100%;
    border-collapse: collapse;
    border: none;
}

.event-box1 .table-cent table th {
    background: #dadada;
    font-size: 16px;
    line-height: 50px;
    color: #ce0202;
    font-weight: normal;
    border: none;
}

.event-box1 .table-cent table th a {
    color: #ce0202;
    padding-right: 20px;
    background: url(/Img/images/event-box1-th-bg1.png) no-repeat right center;
}

.event-box1 .table-cent table th a.on {
    background: url(/Img/images/event-box1-th-bg2.png) no-repeat right center;
}

.event-box1 .table-cent table .th1 {
    width: 26%;
}

.event-box1 .table-cent table .th2 {
    width: 14%;
}

.event-box1 .table-cent table .th3 {
    width: 14%;
}

.event-box1 .table-cent table .th4 {
    width: 15%;
}

.event-box1 .table-cent table .th5 {
    width: 20%;
}

.event-box1 .table-cent table .th6 {
    width: 16%;
}

.event-box1 .table-cent table td {
    color: #666;
    font-size: 14px;
    line-height: 20px;
    border: none;
    border-bottom: #e5e5e5 1px solid;
    padding: 10px 0;
    text-align: center;
    vertical-align: middle;
}

.event-box1 .table-cent table td a {
    color: #666;
}

.event-box1 .table-cent table td a:hover {
    color: #ce0202;
}

.event-box1 .table-cent table .td1 a {
    color: #ce0202;
}

.event-box1 .table-cent table .td5 a {
    color: #fff;
    font-size: 12px;
    line-height: 28px;
    background-color: #b5b5b5;
    width: 65px;
    height: 28px;
    display: inline-block;
    text-align: center;
}

.event-box1 .table-cent table .td5 a:hover {
    background-color: #d71921;
    color: #fff;
}


/**** 列表页结束 ***/


/**** 注册弹出开始 ***/

.pop-box2 {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: url(/Img/images/pop-boxbg.png);
    z-index: 100000;
    display: none;
}

.pop-box2 .tank-cent {
    width: 670px;
    height: 490px;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -245px 0 0 -335px;
}

.pop-box2 .tank-cent h3 {
    font-size: 24px;
    line-height: 50px;
    color: #333;
    background: #f2f2f2;
    border-top: #d71921 4px solid;
    width: 538px;
    margin: 0 auto;
    padding-left: 52px;
    margin-top: 64px;
}

.pop-box2 .tank-cent .tank-ul {
    width: 590px;
    height: 310px;
    background: #f7f7f7;
    margin: 0 auto;
    padding-top: 26px;
}

.pop-box2 .tank-ul li {
    width: 100%;
    color: #333;
    font-size: 16px;
    line-height: 26px;
    overflow: hidden;
    margin-bottom: 15px;
}

.pop-box2 .tank-ul li label {
    width: 166px;
    text-align: right;
    float: left;
    margin-right: 10px;
}

.pop-box2 .tank-ul li input {
    float: left;
    width: 176px;
    height: 23px;
    background: #fff;
    border: #aaa9a9 1px solid;
    color: #333;
    padding: 0 5px;
}

.pop-box2 .tank-ul li span {
    float: left;
    color: #d71921;
    font-size: 14px;
    line-height: 24px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-left: 12px;
    max-width: 212px;
    height: 24px;
    overflow: hidden;
}

.pop-box2 .tank-sub {
    width: 136px;
    height: 30px;
    background: #d71921;
    font-size: 12px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    display: block;
    margin-left: 177px;
    margin-top: 20px;
}

.pop-box2 .tank-cent em {
    width: 30px;
    height: 30px;
    background: url(/Img/images/pop-img1.png) no-repeat center center;
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
}


/**** 注册弹出结束 ***/


/**** 详情页开始 ***/

.event-box1-det {
    border-top: #d71921 1px solid;
    margin-top: -3px;
}

.event-box1-det .name {
    color: #333;
    font-size: 24px;
    line-height: 60px;
}

.event-box1-det .list {
    margin-top: 2px;
    margin-bottom: 25px;
}

.event-box1-det .list li {
    color: #666;
    font-size: 14px;
    line-height: 20px;
}

.event-box1-det .doc {
    color: #444;
    font-size: 14px;
    line-height: 24px;
}

.event-box1-det .doc img {
    max-width: 100%;
    display: block;
}

.event-box1-det .back {
    margin-top: 30px;
}

.event-box1-det .back a {
    display: block;
    width: 120px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    background: #c6171e;
    color: #fff;
    font-size: 16px;
    float: left;
}

.event-box1-det .back a:hover {
    background: #b3b3b5;
}


/**** 详情页结束 ***/


/****1-2 新增欧分结束***/


/****1-3 email开始***/

.e-body {
    background: #f2f2f2;
}

.email-box {
    width: 700px;
    margin: 42px auto;
}

.email-box .top-logo {
    text-align: center;
    border-bottom: solid #d71921 2px;
    padding-bottom: 15px;
}

.email-box .doc {}

.email-box .doc .title {
    line-height: 52px;
    font-size: 18px;
    color: #333;
    font-family: "Calibri";
}

.email-box .doc .detail {
    line-height: 23px;
    color: #333333;
    font-size: 14px;
    border-bottom: 1px solid #a8977e;
    padding-bottom: 10px;
}

.email-box .doc .detail p {}

.email-box .doc .detail img {
    display: block;
    margin: 5px auto;
    max-width: 100%;
}

.email-box .bottom {
    font-size: 14px;
    color: #444;
    line-height: 60px;
    padding-bottom: 10px;
    text-align: center;
}


/****1-3 email结束***/


/****1-3 eventsquestion开始***/

.e-body1 {
    background: #e1e1e1;
}

.eventq-box {
    width: 1000px;
    margin: 30px auto;
    min-height: 500px;
    background: #fff url(/Img/images/eventq-boxbg.png) no-repeat top center;
    background-size: 100%;
    box-shadow: 0 0 15px #bbbbbb;
    -moz-box-shadow: 0 0 15px #bbbbbb;
    -webkit-box-shadow: 0 0 15px #bbbbbb;
}

.eventq-box .eventq-main {
    padding: 0 80px;
    padding-bottom: 48px;
}

.eventq-box .top-logo {
    text-align: center;
    padding-top: 13px;
    line-height: 90px;
    border-bottom: 1px solid #d71921;
}

.eventq-box .doc {
    font-size: 14px;
    line-height: 24px;
    color: #333;
    margin: 0 auto;
    margin-top: 24px;
    margin-bottom: 25px;
}

.eventq-box .item-box {}

.eventq-box .item {}

.eventq-box .item .name {
    background: #f0f0f0;
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
    color: #d6000f;
    text-indent: 0.8em;
    margin: 16px 0;
    margin-bottom: 10px;
}

.eventq-box .item .list {
    padding-left: 30px;
}

.eventq-box .item .list li {
    font-size: 14px;
    line-height: 32px;
    color: #333;
    font-weight: 500;
}

.eventq-box .form-group {
    padding-top: 0;
    padding-bottom: 0;
}

.eventq-box .radio-box input[type="radio"] {
    margin-right: 6px;
    width: 12px;
    height: 12px;
    display: inline-block;
    vertical-align: middle;
    background: url(/Img/images/eventq-radiobg1.png) no-repeat left center;
    margin-top: -2px;
    cursor: pointer;
}

.eventq-box .radio-box input[type="radio"]:checked {
    background: url(/Img/images/eventq-radiobg2.png) no-repeat left center;
}

.eventq-box .check-box input[type='checkbox'] {
    margin-right: 6px;
    width: 12px;
    height: 12px;
    display: inline-block;
    vertical-align: middle;
    background: url(/Img/images/eventq-checkbg1.png) no-repeat left center;
    margin-top: -2px;
    cursor: pointer;
}

.eventq-box .check-box input[type='checkbox']:checked {
    background: url(/Img/images/eventq-checkbg2.png) no-repeat left center;
}

.eventq-box .doc-box {}

.eventq-box .doc-box textarea {
    display: block;
    resize: none;
    border: 1px solid #cccccc;
    padding: 5px;
    height: 130px;
    width: 100%;
    font-family: "Arial";
    margin-top: 20px;
}

.eventq-box .bottom-btn {
    text-align: center;
    margin-top: 40px;
}

.eventq-box .bottom-btn .frm-submit {
    width: 130px;
    height: 40px;
    color: #fff;
    text-align: center;
    background-color: #999;
    font-size: 18px;
    line-height: 40px;
    display: inline-block;
    text-decoration: none;
    margin: 0 10px;
    border: none;
    cursor: pointer;
}

.eventq-box .bottom-btn .frm-submit:hover {
    background: #d6000f;
}

.eventq-box .tips {
    font-size: 14px;
    font-style: italic;
    color: #666666;
    line-height: 20px;
    margin-top: 50px;
}

.eventq-box .footer-info {
    text-align: center;
    color: #333333;
    font-size: 12px;
    line-height: 70px;
    background: #f0f0f0;
}


/****1-3 eventsquestion结束***/


/****1-4 南美新增开始***/


/****登录页开始***/

.login-main .login-top .login-tip1 {
    font-size: 18px;
    margin-top: 36px;
}

.login-main1 .login-top {
    width: 720px;
}

.login-main1 .login-bottom {
    width: 720px;
}

.login-main1 .login-top .login-input {
    padding-left: 61px;
}

.login-main1 .login-top h3 {
    font-size: 26px;
    color: #333;
}

.login-main1 .login-top .login-tip .tip-fb {
    font-size: 12px;
    color: #444444;
}

.login-main1 .login-bottom li {
    padding-left: 61px;
}


/****登录页结束***/


/****列表页开始***/

.event-box2 .list-top {
    text-align: center;
}

.event-box2 .list-top label {
    width: auto;
    margin: 0 20px;
    float: none;
}

.event-box2 .table-cent table .th1 {
    width: 15%;
}

.event-box2 .table-cent table .th2 {
    width: 20%;
}

.event-box2 .table-cent table .th3 {
    width: 30%;
}

.event-box2 .table-cent table .th4 {
    width: 20%;
}

.event-box2 .table-cent table .th5 {
    width: 15%;
}

.event-box2 .table-cent table td {
    text-align: left;
    padding-left: 30px;
    font-size: 12px;
}

.event-box2 .table-cent table .td5 {
    padding-left: 0;
}

.event-box2 .table-cent table th {
    text-align: left;
    padding-left: 30px;
}

.pop-box2.description .tank-cent {
    width: 800px;
    height: 560px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -281px 0 0 -401px;
    border: #757575 1px solid;
}

.pop-box2.description .tank-cent h3 {
    padding: 0 20px;
    width: 700px;
}

.pop-box2.description .tank-cent .tank-doc {
    width: 700px;
    height: 344px;
    padding: 0 20px;
    background: #f7f7f7;
    margin: 0 auto;
    padding-top: 26px;
    overflow: hidden;
    color: #333;
    font-size: 12px;
    line-height: 20px;
}

.pop-box2 .mCSB_scrollTools .mCSB_draggerContainer {
    left: 12px;
}

.pop-box2 .mCSB_scrollTools .mCSB_dragger {
    background: #d71921;
    width: 4px;
}

.pop-box2 .mCSB_scrollTools .mCSB_draggerRail {
    background: #d8d8d8;
    width: 2px;
}

.ie7 .pop-box2 .mCSB_scrollTools .mCSB_draggerRail {
    background: none;
}


/****列表页结束***/


/****频道页开始***/

.VMS-channel.training>div {
    margin-bottom: 0;
}


/****频道页结束***/


/****注册页开始***/

.regist-main.es {
    padding-bottom: 50px;
}

.regist-main.es .regist-top h5 {
    margin-bottom: 5px;
}

.regist-main.es .tab-online {
    width: 760px;
}

.regist-main.es .input-left {
    width: 100%;
    text-align: left;
    float: none;
    line-height: 30px;
    color: #333;
}

.regist-main.es .tab-online .item {
    overflow: hidden;
}

.regist-main.es .tab-online input {
    width: 355px;
}

.regist-main.es .tab-online select {
    width: 362px;
}

.regist-main.es .tab-online li {
    margin-bottom: 9px;
}

.regist-main.es .tab-online li .code {
    width: 200px;
    height: 22px;
    line-height: 22px;
}

.regist-main.es .tab-online .submit {
    margin-left: 0;
}

.regist-main.es .small-tip {
    color: #888888;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 5px;
}

.regist-main.es .list {}

.regist-main.es .list .items {
    font-size: 14px;
    line-height: 25px;
    color: #333;
    font-weight: 500;
}

.regist-main.es .radio-box i {
    margin-right: 6px;
    width: 14px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    background: url(/Img/images/es-register-radiobg1.png) no-repeat left center;
    margin-top: -2px;
    cursor: pointer;
}

.regist-main.es .radio-box input[type="radio"] {
    display: none;
}

.regist-main.es .radio-box.check i {
    background: url(/Img/images/es-register-radiobg2.png) no-repeat left center;
}

.regist-main.es .check-box i {
    margin-right: 6px;
    width: 14px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    background: url(/Img/images/es-register-checkbg1.png) no-repeat left center;
    margin-top: -2px;
    cursor: pointer;
}

.regist-main.es .check-box input[type="checkbox"] {
    display: none;
}

.regist-main.es .check-box.check i {
    background: url(/Img/images/es-register-checkbg2.png) no-repeat left center;
}

.regist-main .tab-online input.txt {
    float: none;
    width: 282px;
    margin-left: 10px;
}

.regist-main.es .tab-online .tips {
    float: none;
}

.regist-main.es .input-left.input-left1 {
    line-height: 16px;
    padding: 5px 0;
}

.regist-main.es .input-left.input-left1 label {
    line-height: 16px;
}


/****注册页结束***/


/****1-4 南美新增结束***/


/*1-18培训新增 */


/* 列表页 */

.train-box1 {
    overflow: hidden;
    margin-top: 28px;
    padding-bottom: 19px;
}

.train-box1 .lefts {
    width: 508px;
    float: left;
    background: #f7f7f7;
    padding: 20px 20px 30px 20px;
}

.train-box1 .lefts1 {
    padding-bottom: 45px;
    font-size: 14px;
}

.train-box1 .lefts2 {
    padding-bottom: 32px;
}

.train-box1 .lefts .titles {
    font-size: 24px;
    color: #000100;
    line-height: 28px;
}

.train-box1 .lists {
    min-height: 200px;
    overflow: hidden;
    padding-top: 20px;
}

.train-box1 .lists li {
    overflow: hidden;
    width: 100%;
    float: left;
    border-bottom: 1px solid #d9d7d7;
    padding-bottom: 25px;
    margin-bottom: 25px;
}

.train-box1 .lists .imgs {
    float: left;
    width: 170px;
    overflow: hidden;
}

.train-box1 .lists .imgs img {
    width: 170px;
    height: 100px;
}

.train-box1 .lists .conts {
    float: right;
    width: 317px;
}

.train-box1 .lists .name {
    font-size: 18px;
    line-height: 20px;
    margin-top: -3px;
    max-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.train-box1 .lists .name a {
    color: #333;
}

.train-box1 .lists .name a:hover {
    color: #d9363b;
}

.train-box1 .lists dl {
    margin-top: 5px;
}

.train-box1 .lists dd {
    color: #000100;
    line-height: 18px;
    font-size: 12px;
}

.train-box1 .lists dd span {
    color: #555555;
}

.train-box1 .lists .more {
    margin-top: 9px;
    font-size: 14px;
}

.train-box1 .lists .more a {
    color: #fff;
    background: #d71921;
    display: inline-block;
    line-height: 26px;
    padding: 0 23px;
}

.train-box1 .lists .more a:hover {
    background: #e4353c;
}

.train-box1 .lists .more a.on {
    background: #dedede;
    color: #999999;
    cursor: default;
}

.train-box1 .lists1 {
    min-height: 100px;
}

.train-box1 .lists1 dl {
    margin-top: -6px;
}

.train-box1 .lists1 dd {
    line-height: 22px;
    font-size: 14px;
}

.train-box1 .lefts .page-box {
    padding-top: 5px;
    padding-bottom: 0;
}

.choose-box {
    width: 202px;
    float: right;
    background: #f7f7f7;
    border-top: 4px solid #d71921;
    min-height: 200px;
    padding: 11px 20px 35px 20px;
}

.choose-box .names {
    font-size: 18px;
    line-height: 33px;
    color: #333333;
}

.choose-box .city-box select {
    width: 100%;
    height: 26px;
    line-height: 26px;
    border: 1px solid #d9d9d9;
    background: #fff url(/Img/images/train-box1-city-box-selectbg.jpg) no-repeat right center;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    color: #333;
    padding-left: 10px;
    background: #fff\9;
}

.choose-box .calendar-box {
    margin-top: 12px;
}

.choose-box .calendar-main {
    height: 239px;
    background: #fff;
}

.choose-box .calendar-main table {
    border: none;
}

.choose-box .laydate-day-mark {
    background: #119764;
    color: #fff;
    height: 26px;
    line-height: 29px;
    width: 25px;
    top: -3px;
}

.choose-box .laydate-day-mark:hover {
    background: #008b56;
    font-weight: normal;
}

.choose-box .laydate-day-mark.laydate-day-dont {
    background: #808080;
    height: 26px;
    line-height: 29px;
    width: 25px;
}

.choose-box .laydate-day-mark.laydate-day-dont:hover {
    background: #959393;
}

.choose-box .layui-laydate-footer {
    display: none;
}

.choose-box .layui-laydate-main {
    width: 200px;
}

.choose-box .layui-laydate-content td,
.choose-box .layui-laydate-content th {
    padding: 5px 0;
    height: 29px;
    width: 28px;
    border: none;
}

.choose-box .layui-laydate-content th {
    font-weight: bold;
}

.choose-box .layui-laydate-content {
    padding: 0 3px;
}

.choose-box .layui-laydate-header {
    line-height: 25px;
    padding: 10px 60px 5px;
}

.choose-box .layui-laydate-header i.laydate-prev-y {
    left: 5px;
}

.choose-box .layui-laydate-header i.laydate-next-y {
    right: 5px;
}

.choose-box .layui-laydate-header i.laydate-prev-m {
    left: 21px;
}

.choose-box .layui-laydate-header i.laydate-next-m {
    right: 21px;
}

.choose-box .layui-laydate {
    box-shadow: none;
    border-radius: 0;
    font-size: 12px;
}

.choose-box .layui-laydate-header i {
    color: #333;
    font-size: 12px;
    top: 9px;
}

.choose-box .layui-laydate .layui-this {
    background: none!important;
}

.choose-box .layui-laydate-content td a {
    color: #fff;
}

.choose-box .layui-this .date {
    background: #065db0;
    color: #fff;
    height: 26px;
    line-height: 29px;
    width: 25px;
    position: absolute;
    left: 0;
    top: -3px;
    overflow: hidden;
}

.choose-box .layui-laydate-content td:hover {
    background: none;
    font-weight: bold;
}


/* 详情页 */

.train-box1 .lefts .doc {
    color: #333;
    line-height: 23px;
    margin-top: 14px;
}

.train-box1 .link {
    text-align: right;
    margin-top: 16px;
}

.train-box1 .link a {
    color: #fff;
    background: #d71921;
    display: inline-block;
    line-height: 26px;
    padding: 0 23px;
}
.train-box1 .link a.fully{
    background: #959393;
}
.train-box1 .link a.fully:hover{
    background: #959393;
}

.train-box1 .link a:hover {
    background: #e4353c;
}

.train-box1 .link a.on {
    background: #dedede;
    color: #999999;
    cursor: default;
}

.train-box1 .maps-box {
    height: 215px;
    position: relative;
    overflow: hidden;
    background: #ebe8de;
    margin-top: 30px;
}

.train-box1 .back-list {
    margin-top: 45px;
}

.train-box1 .back-list a {
    color: #fff;
    background: #d71921;
    display: inline-block;
    line-height: 26px;
    padding: 0 23px;
}

.train-box1 .back-list a:hover {
    background: #e4353c;
}


/* 注册页 */

.train-box1 .form-list {
    width: 460px;
    margin-top: 14px;
    font-size: 12px;
}

.train-box1 .form-list .clear {
    clear: both;
}

.train-box1 .form-list li {
    line-height: 22px;
    margin-bottom: 8px;
}

.train-box1 .form-list .left-title {
    float: left;
    width: 137px;
    color: #333333;
    padding-right: 15px;
    text-align: right;
}

.train-box1 .form-list .left-title abbr {
    color: #d71921;
    margin-right: 3px;
}

.train-box1 .form-list .right-cont {
    width: 300px;
    float: left;
}

.train-box1 .form-list .right-cont input {
    width: 280px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #a8a7a7;
    background: #fff;
    padding: 0 9px;
    color: #333;
}

.train-box1 .form-list .error-tips {
    color: #d71921;
    display: none;
}

.train-box1 .form-list .right-cont select {
    width: 300px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #a8a7a7;
    background: #fff url(/Img/images/train-box1-form-list-selectbg.png) no-repeat right center;
    padding: 0 9px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    color: #333;
    background: #fff\9;
}

.train-box1 .form-list a {
    color: #fff;
    background: #d71921;
    display: inline-block;
    line-height: 28px;
    padding: 0 24px;
    font-size: 14px;
    margin-top: 10px;
}

.train-box1 .form-list a:hover {
    background: #e4353c;
}

.train-box1 .form-list .right-cont .code-text {
    width: 100px;
    float: left
}

.train-box1 .form-list .right-cont .code-img {
    float: left;
    margin-left: 10px;
    height: 22px;
    width: 50px;
}


/* 注册成功弹出层 */

.pop-box-succ {
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1000;
    display: none;
}

.pop-box-succ .pop-mian {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -140px;
    width: 320px;
    margin-left: -200px;
    height: 280px;
    background-color: #fff;
    padding: 0 40px 0 40px;
    border-radius: 10px;
    text-align: center;
}

.pop-box-succ .pop-mian .titles {
    font-weight: bold;
    font-size: 20px;
    line-height: 20px;
    padding-top: 60px;
    color: #000;
}

.pop-box-succ .pop-mian .doc {
    font-size: 14px;
    color: #333333;
    margin-top: 30px;
    line-height: 20px;
}

.pop-box-succ .pop-mian .btns {
    display: inline-block;
    width: 90px;
    height: 35px;
    line-height: 35px;
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    margin-top: 30px;
    background: #c3391e;
    border-radius: 5px;
}

.pop-box-succ .pop-mian .btns:hover {
    background: #d55239;
}


/****1-22 hiLOOK新增***/

.look-box {
    padding-left: 20px;
}

.look-box .top-banner {
    margin-bottom: 5px;
}

.look-box .top-banner img {
    width: 100%;
}
.look-box .top-banner .img2 {
   display: none;
}

.look-box .item {
    padding-bottom: 36px;
    border-bottom: 1px dotted #a6a6a6;
}

.look-box .item-top {
    overflow: hidden;
    padding-top: 35px;
}

.look-box .item-top .lefts {
    float: left;
    width: 340px;
    padding: 0 20px 0 40px;
    padding-top: 22px;
}

.look-box .item-top .name {
    color: #338cb4;
    font-size: 20px;
    line-height: 29px;
}

.look-box .item-top .doc {
    color: #000;
    font-size: 14px;
    line-height: 20px;
}

.look-box .item-top .rights {
    width: 380px;
    float: right;
}

.look-box .item-top .rights img {
    max-width: 100%;
}

.look-box .item-top.item-top1 .rights {
    float: left;
}

.look-box .item-top.item-top1 .lefts {
    float: right;
}

.look-box .item-top.item-top2 .lefts {
    float: none;
    width: 100%;
    padding: 0;
}

.look-box .item-mid {
    margin-top: 40px;
}

.look-box .item-mid .list {
    overflow: hidden;
}

.look-box .item-mid .list li {
    width: 25%;
    float: left;
    text-align: center;
}

.look-box .item-mid .list1 {
    padding: 0 50px;
}

.look-box .item-mid .list1 li {
    width: 20%;
}

.look-box .item-mid img {
    max-width: 100%;
}

.look-box .item-mid .name {
    font-size: 14px;
    line-height: 20px;
    color: #000;
    margin-top: 10px;
}

.look-box .item-bot {
    padding-left: 45px;
    margin-top: 40px;
    overflow: hidden;
    position: relative;
    color: #000;
}

.look-box .item-bot .lefts {
    float: left;
    background: #efefef;
    font-size: 14px;
    line-height: 20px;
    padding: 5px 13px;
}

.look-box .item-bot .lefts span {
    font-weight: bold;
}

.look-box .item-bot .rights {
    position: absolute;
    right: 35px;
    bottom: 0;
    font-size: 14px;
    line-height: 16px;
}

.look-box .item-bot .rights img {
    margin-top: -22px;
}

.look-box .item-bot1 {
    color: #000;
    font-size: 14px;
    line-height: 22px;
    padding-left: 280px;
    margin-top: 30px;
}

.look-last {
    color: #338cb4;
    font-size: 20px;
    line-height: 29px;
    margin-top: 40px;
}

.press .top1 .look-box p {
    line-height: 20px;
    margin-bottom: 0;
}

.press .top1 .look-box .p1 {
    border: none;
    padding: 0;
    font-weight: bold;
}


/****1-25 新增证书开始***/


/****查询页***/

.cer-box .top-title {
    font-size: 24px;
    color: #000;
}

.cer-box .cer-main {
    height: 501px;
    background: url(/Img/images/cer-main-bg.jpg) no-repeat top center;
    margin-top: 20px;
    padding: 0 40px;
    padding-top: 39px;
}

.cer-main .names {
    font-size: 24px;
    color: #ba010b;
    line-height: 22px;
    text-align: center;
}

.cer-cont {
    width: 300px;
    height: 347px;
    border-top: 3px solid #d31b1b;
    float: right;
    background: #fff;
    margin-top: 43px;
    font-size: 14px;
}

.cer-cont .title {
    font-size: 20px;
    line-height: 53px;
    border-bottom: 1px solid #e6e6e6;
    text-align: center;
    color: #ba010b;
}

.cer-cont .cer-form {
    width: 260px;
    margin: auto;
    margin-top: 20px;
}

.cer-cont .form-box {
    margin-bottom: 15px;
}

.cer-cont .form-text {
    width: 258px;
    height: 28px;
    border: 1px solid #bdbdbd;
    overflow: hidden;
}

.cer-cont .form-text.on {
    border: 1px solid #6da0f1;
}

.cer-cont .form-text.error {
    border: 1px solid #d21b1d;
}

.cer-cont .form-text .bg {
    float: left;
    width: 28px;
    height: 28px;
    border-right: 1px solid #bdbdbd;
}

.cer-cont .form-text .txt {
    width: 217px;
    height: 28px;
    line-height: 28px;
    border: none;
    padding: 0 6px;
}

.cer-cont .form-text .txt::-webkit-input-placeholder {
    color: #999999;
}

.cer-cont .tips {
    color: #de1e2b;
    line-height: 22px;
    display: none;
}

.cer-cont .code-box {
    overflow: hidden;
    margin-bottom: 35px;
}

.cer-cont .code-box .left {
    float: left;
    width: 80px;
    height: 36px;
}

.cer-cont .code-box .left img {
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.cer-cont .code-box .right {
    float: right;
    color: #4091d0;
    line-height: 16px;
    width: 152px;
    padding-top: 2px;
    margin-right: 5px;
}

.cer-cont .sou-btn {
    height: 40px;
    line-height: 40px;
}

.cer-cont .sou-btn a {
    display: block;
    color: #fff;
    font-size: 16px;
    text-align: center;
    background: #d71921;
    border-radius: 3px;
}

.cer-cont .sou-btn a:hover {
    background: #de242c;
}


/****查询成功***/

.cer-box .pic-box {
    height: 594px;
    background-repeat: no-repeat;
    background-position: top center;
    margin-bottom: 20px;
    position: relative;
    color: #333;
}

.cer-box .pic-box .name {
    position: absolute;
    line-height: 30px;
    font-size: 20px;
    top: 239px;
    left: 194px;
}

.cer-box .pic-box .time {
    position: absolute;
    line-height: 18px;
    font-size: 14px;
    top: 420px;
    left: 248px;
}

.cer-box .pic-box .number {
    position: absolute;
    line-height: 18px;
    font-size: 14px;
    top: 453px;
    left: 295px;
}

.cer-box .cer-info {
    margin-top: 12px;
    padding-bottom: 20px;
}

.cer-info .name {
    font-size: 18px;
    color: #000;
    line-height: 40px;
}

.cer-info table {
    width: 100%;
    border: 1px solid #b3b3b3;
    border-collapse: collapse;
    font-size: 12px;
}

.cer-info table td {
    border: none;
    line-height: 16px;
    border-bottom: 1px solid #b3b3b3;
    padding: 7px 15px;
    color: #333;
    vertical-align: middle;
}

.cer-info table .left {
    background: #dadada;
    width: 148px;
    text-align: right;
}

.cer-info table .right {
    width: 610px;
}


/****查询失败***/

.noresult-box {
    background: #f7f7f7;
    margin-top: 12px;
    height: 504px;
    padding-left: 19px;
    padding-right: 40px;
    padding-top: 26px;
    color: #333;
}

.noresult-box .name {
    font-size: 18px;
    line-height: 21px;
}

.noresult-box .doc {
    font-size: 12px;
    line-height: 20px;
    margin-top: 10px;
}

.noresult-box .form-list {
    margin-top: 35px;
    font-size: 12px;
}

.noresult-box .form-list li {
    overflow: hidden;
    line-height: 22px;
    margin-bottom: 8px;
}

.noresult-box .form-list .left {
    width: 160px;
    float: left;
    text-align: right;
    margin-right: 17px;
}

.noresult-box .form-list .left i {
    font-style: normal;
    color: #d71921;
}

.noresult-box .form-list .txt {
    width: 348px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #a8a7a7;
    background: #fff;
    padding: 0 5px;
    float: left;
    margin-right: 5px;
}

.noresult-box .form-list select {
    width: 360px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #a8a7a7;
    background: #fff;
    padding: 0 5px;
    float: left;
    margin-right: 5px;
    color: #333;
}

.noresult-box .form-list .txt1 {
    width: 268px;
}

.noresult-box .form-list .txt2 {
    width: 108px;
}

.noresult-box .form-list .tips {
    color: #d71921;
    font-size: 12px;
    line-height: 22px;
    float: left;
    display: none;
}

.noresult-box .form-list .file {
    position: relative;
    float: left;
    margin-right: 5px;
    width: 73px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background: #dddddd;
    border: 1px solid #a8a7a7;
}

.noresult-box .form-list .files {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    cursor: pointer;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
}

.noresult-box .form-list .code {
    float: left;
    width: 68px;
    height: 20px;
    margin-right: 5px;
    border: 1px solid #a8a7a7;
    cursor: pointer;
}

.noresult-box .form-list .li1 {
    margin-top: -8px;
}

.noresult-box .form-list .tijiao {
    float: left;
    padding-top: 7px;
}

.noresult-box .form-list .tijiao a {
    color: #fff;
    width: 98px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    background: #d71921;
    display: block;
}

.noresult-box .form-list .tijiao a:hover {
    background: #e0252d;
}


/*3-13 证书查询新增*/

.new-search {
    background: #f7f7f7;
    padding: 25px 0 25px 19px;
    overflow: hidden;
    margin-top: 18px;
}

.new-search .left {
    width: 441px;
    float: left;
}

.new-search .left .items {
    overflow: hidden;
}

.new-search .left .items.mb15 {
    margin-bottom: 10px;
}

.new-search .left .items .name {
    width: 130px;
    float: left;
    text-align: right;
    font-size: 14px;
    color: #212121;
    line-height: 30px;
}

.new-search .left .items .txt {
    width: 278px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #cccccc;
    float: left;
    padding: 0 10px;
    margin-left: 5px;
    font-size: 12px;
}

.new-search .left .items .txt::-webkit-input-placeholder {
    color: #999999;
}

.new-search .left .items .txt1 {
    width: 193px;
}

.new-search .left .items .code {
    float: left;
    width: 82px;
    height: 30px;
    margin-left: 3px;
    cursor: pointer;
}

.new-search .left .items .tips {
    float: left;
    width: 291px;
    color: #de1e2b;
    line-height: 22px;
    padding-left: 146px;
    font-size: 14px;
    display: none;
}

.new-search .right {
    float: left;
    margin-left: 25px;
}

.new-search .right a {
    color: #fff;
    display: block;
    width: 140px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    font-size: 16px;
    border-radius: 5px;
    background: #d71921;
}

.new-search .right a:hover {
    background: #de242c;
}


/* 注册成功弹出层 */

.pop-box-succ {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 100;
    background: rgba(0, 0, 0, .3);
    display: none;
}

.pop-box-succ .main {
    width: 290px;
    padding: 10px 30px;
    height: 225px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -175px;
    margin-top: -122.5px;
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    text-align: center;
}

.pop-box-succ .main .top {
    line-height: 94px;
    margin-top: -2px;
}

.pop-box-succ .main .doc {
    color: #4c4c4c;
    line-height: 21px;
    margin-top: 8px;
}

.pop-box-succ .main .closes {
    margin-top: 18px;
}

.pop-box-succ .main .closes a {
    color: #ce0202;
    display: inline-block;
    border-radius: 3px;
    line-height: 32px;
    padding: 0 16px;
}

.pop-box-succ .main .closes a:hover {
    background: #f0f0f0;
}


/****1-25 新增证书结束***/


/****1-25 press mentions开始***/

.press-mentions .mentions {
    position: relative;
    width: 100%;
}

.press-mentions .mentions .mentions-bd {
    width: 790px;
    padding: 0 15px;
    position: relative;
    overflow: hidden;
    height: 30px;
    margin: auto;
}

.press-mentions .mentions .mentions-bd ul {
    height: 30px;
    background-color: #dadada;
}

.press-mentions .mentions .mentions-bd li {
    width: 70px;
    height: 30px;
    position: relative;
    overflow: hidden;
    float: left;
    background: #dadada;
    line-height: 30px;
    text-align: center;
}

.press-mentions .mentions .mentions-bd li a {
    font-size: 14px;
    display: block;
    text-align: center;
}

.press-mentions .mentions .mentions-bd li.on {
    background-color: #d71921;
}

.press-mentions .mentions .mentions-bd li.on a {
    color: #fff
}

.press-mentions .mentions .mentions-bd li:hover {
    background-color: #d71921;
}

.press-mentions .mentions .mentions-bd li:hover a {
    color: #fff;
}

.press-mentions .mentions .mentions-bd i.prev-cell {
    width: 15px;
    height: 30px;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #b3b3b3;
    cursor: pointer;
}

.press-mentions .mentions .mentions-bd i.prev-cell:hover {
    background-color: #39383a;
}

.press-mentions .mentions .mentions-bd i.prev-cell img {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.press-mentions .mentions .mentions-bd .car-wrap {
    background: #dadada;
}

.press-mentions .mentions .mentions-bd i.next-cell {
    width: 15px;
    height: 30px;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #b3b3b3;
    cursor: pointer;
}

.press-mentions .mentions .mentions-bd i.next-cell:hover {
    background-color: #39383a;
}

.press-mentions .mentions .mentions-bd i.next-cell img {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.mentions-hd-item {
    margin-bottom: 17px;
}

.mentions-hd-item a {
    text-decoration: underline;
    color: #d71921;
    font-size: 16px;
    line-height: 20px;
}

.mentions-hd-item a span {
    font-size: 16px;
    color: #666666;
    text-decoration: underline;
}

.mentions-hd-item-sup {
    font-size: 14px;
    color: #666666;
    margin-top: 4px;
}

.mentions-hd {
    margin-top: 20px;
}


/****1-25 press mentions结束***/


/****2018.3.5ev-rma地图搜索开始***/

.point-content {
    overflow: hidden;
    width: 1070px;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 30px;
    position: relative;
}

.point-left {
    width: 270px;
    height: 500px;
    float: left;
}

.point-right {
    width: 799px;
    overflow: hidden;
    height: 498px;
    border: 1px solid #d0d0d0;
    border-left: 0;
    float: left;
}

.point-content .left-title {
    font-size: 18px;
    color: #ffffff;
    background-color: #ce0202;
    height: 50px;
    line-height: 50px;
    padding-left: 20px;
    width: 250px;
}

.bar-control {
    width: 100%;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    font-size: 12px;
    font-weight: bold;
}

.bar-control .control-box {
    width: 50%;
    float: left;
    height: 42px;
    text-align: center;
    letter-spacing: -1px;
}

.bar-control .control-box a {
    color: #444444;
    display: block;
    background-color: #e9e9e9;
}

.bar-control .control-box:hover a {
    background-color: #4a4a4a;
    color: #fff;
}

.bar-control .control-box.on a {
    background-color: #4a4a4a;
    color: #fff;
}

.left-input {
    padding: 12px 18px;
    background-color: #4a4a4a;
}

.point-search {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    width: 235px;
}

.point-search input {
    display: block;
    border: none;
    outline: none;
    width: 175px;
    padding: 0 10px;
    background-color: #fff;
    height: 40px;
    line-height: 40px;
    float: left;
}

.point-search .point-submit {
    display: block;
    height: 40px;
    width: 40px;
    float: left;
    background: url(/Img/images/btn_01.png) center center no-repeat #dadada;
}

.point-search .point-submit:hover {
    background-color: #999999;
}

.point-map {
    width: 235px;
    padding-top: 1px;
    overflow: hidden;
}

.point-map .distance {
    width: 58px;
    margin-right: 1px;
    float: left;
    text-align: center;
    background-color: #f2f2f2;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    color: #444444;
}

.point-map .distance a {
    display: block;
    color: #444444;
}

.point-map .distance:hover a {
    background-color: #ce0202;
    color: #fff;
}

.point-map .distance.on a {
    background-color: #ce0202;
    color: #fff;
}

.bar-tab {
    height: 385px;
    width: 270px;
    overflow: hidden;
    border-left: 1px solid #d0d0d0;
    border-bottom: 1px solid #d0d0d0;
}

.bar-tab .tab-box {
    width: 270px;
    height: 385px;
    overflow: hidden;
}

.point-list {}

.point-list li {
    width: 239px;
    padding: 30px 15px;
    background-color: #f9f9f9;
    position: relative;
}

.point-head {
    width: 100%;
    overflow: hidden;
}

.point-head .left {
    width: 190px;
    float: left;
}

.point-head .right {
    width: 49px;
    float: left;
}

.point-head .left .point-title {
    line-height: 22px;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
}

.point-head .left .point-far {
    line-height: 22px;
    font-size: 14px;
    color: #000000;
    padding-bottom: 10px;
}

.point-exp {
    line-height: 20px;
    font-size: 12px;
    color: #333;
}

.point-head .right .num {
    width: 28px;
    height: 28px;
    background: #ce0202;
    padding: 4px;
}

.point-head .right .num a {
    display: block;
    border: 1px solid #fff;
    color: #fff;
    height: 26px;
    line-height: 26px;
    width: 26px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

.bar-tab .mCSB_inside>.mCSB_container {
    margin-right: 0px;
    position: absolute;
    right: 0;
}

.bar-tab .mCustomScrollBox {
    /* contains plugin's markup */
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: none;
    direction: ltr;
    padding-right: 0;
}

.bar-tab .mCSB_draggerRail {
    background: #cdcdcd;
    margin: 0;
    width: 4px;
}

.bar-tab .mCSB_dragger_bar {
    background: #8c8787;
}

.bar-tab .mCSB_dragger {
    width: 4px;
}

.bar-tab .mCSB_scrollTools {
    width: 4px;
}

.point-pop {
    width: 739px;
    height: 498px;
    padding: 0 30px;
    border: 1px solid #d0d0d0;
    position: absolute;
    right: 0;
    top: 20px;
    z-index: 99;
    background-color: #fff;
}

.point-pop .pop-title {
    font-size: 28px;
    color: #000000;
    height: 36px;
    line-height: 36px;
    padding-top: 30px;
}

.point-pop .pop-far {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    font-weight: bold;
    color: #444444;
}

.point-pop .pop-num {
    width: 28px;
    height: 28px;
    background: #ce0202;
    padding: 4px;
    margin-top: 25px;
    margin-bottom: 10px;
}

.point-pop .pop-num a {
    display: block;
    border: 1px solid #fff;
    color: #fff;
    height: 26px;
    line-height: 26px;
    width: 26px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

.point-pop .pop-box {
    line-height: 26px;
    font-size: 14px;
    color: #444444;
    overflow: hidden;
    max-height: 320px;
    position: relative;
    background: #fff;
    display: block;
}
.newmap-more {
    margin: 10px auto;
    width: 150px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    background-color: #ce0202;
    font-size: 14px;
    font-weight: bold;
}
.newmap-more a{
    color: #fff;
}

.point-pop .pop-box p {}

.point-pop .pop-box span {
    color: #ce0202;
}

.point-pop .pop-close {
    display: block;
    height: 36px;
    line-height: 36px;
    width: 36px;
    background: url(/Img/images/icon_29.png) center center no-repeat;
    background-size: 20px 20px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 99;
    cursor: pointer;
}


/****2018.3.5ev-rma地图搜索结束***/


/****3-23 新增空白页***/

.blank-box {
    margin-top: 28px;
    min-height: 400px;
    font-size: 14px;
    color: #333;
    line-height: 23px;
    color: #444;
}

.blank-box p {
    margin-bottom: 5px;
}


/* 3.29 新增空白页修改-wj */

.blank-box table {
    border: 0;
    margin-bottom: 20px;
}

.blank-box table td {
    border: 0;
    overflow: hidden;
}

.blank-box table td img {
    float: left;
}

.blank-box table td a {
    float: left;
    margin-left: 10px;
}


/* 2018.3.29  新增电子报 */


/*Enero2018*/

.journal-list001 {
    width: 601px;
    margin: 15px auto;
    position: relative;
}

.journal-list001 table {
    border: 0;
}

.journal-list001 td {
    border: 0;
}

.journal-list001 .name {
    font-size: 24px;
    color: #d20910;
    line-height: 36px;
    text-transform: uppercase;
}

.journal-list001 .doc {
    position: absolute;
    bottom: 45px;
    left: 50%;
    color: #fff;
    font-size: 14px;
    margin-left: -90px;
    width: 187px;
}

.journal-list001 .imgs001 {
    margin: 7px auto;
}

.journal-list001 .imgs001 img {
    width: 600px;
}

.journal-list001 .more {
    margin-top: 10px;
    text-align: right;
}

.journal-list001 .more a {
    color: #d20910;
}

.journal-list002 {
    background-color: #ededed;
}

.journal-list002 table {
    border: 0;
}

.journal-list002 td {
    border: 0;
    vertical-align: top;
    padding: 25px 20px;
    border: none;
}

.journal-list002 li {
    padding: 0 10px;
}

.journal-list002 .imgs002 {
    padding: 0px 80px;
    padding-right: 15px;
}

.journal-list002 .name {
    font-size: 24px;
    color: #d20910;
    line-height: 36px;
    text-transform: uppercase;
}

.journal-list002 .doc {
    margin-top: 15px;
    min-height: 82px;
    width: 305px;
    font-size: 14px;
}

.journal-list002 .more {
    margin-top: 10px;
}

.journal-list002 .more a {
    color: #d20910;
}

.journal-list002 .tit002 {
    background-color: #d20710;
    color: #fff;
    padding: 3px 5px;
    font-size: 13px;
    width: 350px;
    margin-top: 5px;
}

.journal-list003 table {
    border: 0;
}

.journal-list003 td {
    border: none;
}

.journal-imgs003 {
    margin: 35px 50px;
}

.journal-imgs003 .name003 {
    font-size: 24px;
    color: #10100c;
    text-align: right;
    margin-bottom: 10px;
}

.bottom-top001 {
    overflow: hidden;
    margin: 0 50px;
    padding: 0 35px;
    margin-top: 70px;
}

.bottom-top001 .logos {
    float: left;
}

.bottom-top001 .bottom-rg001 {
    float: right;
    width: 333px;
}

.bottom-rg001 .titles {
    font-size: 10px;
    margin: 0;
    line-height: 14px;
}

.journal-bottom .bottom-top001 .mores a {
    display: inline-block;
    color: #fff;
    font-size: 18px;
    line-height: 33px;
    padding: 0 30px;
    background: #d1090f;
    border-radius: 10px;
}

.bottom-center001 .b1 dd {
    margin: 4px auto;
}

.bottom-center001 .b1 dd img {
    /* margin-bottom: -5px; */
    margin-right: 5px;
}

.journal-bottom .bottom-center001 .b1 {
    width: 170px;
}

.journal-bottom .bottom-center001 .b2 {
    width: 156px;
}

.journal-bottom .bottom-center001 .b3 {
    width: 220px;
}

.journal-bottom .bottom-center001 .b4 {
    float: left;
    width: 160px;
}


/*Febrero2018*/

.journal-list003 li {
    margin: 30px auto;
}

.journal-list003 .li003-lf {
    background-color: #d9d9d9;
    padding: 20px 5px 10px 105px;
    margin-right: -2px;
    width: 340px;
}

.journal-list003 .name {
    font-size: 21px;
    color: #d20910;
    line-height: 25px;
    text-transform: uppercase;
    float: left;
    width: 275px;
    margin-bottom: 8px;
}

.journal-list003 .li003-top {
    overflow: hidden;
}

.journal-list003 .btn003 {
    float: left;
    margin-top: 12px;
}

.journal-list003 .more {
    text-align: right;
    margin: 20px 0;
}

.journal-list003 .more a {
    color: #d20910;
}

.journal-list003 .imgs002 {
    vertical-align: top;
    margin-top: -44px;
}

.journal-imgs004 {
    border-top: 3px solid #dbdbdb;
    padding-top: 40px;
    margin: 35px 70px;
}

.journal-imgs004 .name003 {
    margin-bottom: 20px;
}

.journal-imgs004 img {
    margin: 2px 0;
}

.bottom-center002 .b1 dd span {
    font-size: 13px;
    padding: 2px 0;
    display: block;
}

.bottom-center002 .b1 dd img {
    margin-right: 2px;
}

.bottom-center002 .b1 dd {
    margin: 0;
}

/***4-8 tools详情***/
.toolsd-box {
    background-color: #f6f6f6;
    border-bottom: 1px solid #e8e8e8;
    padding: 22px;
    margin-bottom: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #666;
}
.toolsd-box .title{
    font-size: 14px;
    font-weight: bold;
}
.toolsd-box li{
    padding:6px 0;
    width: 735px;
    border-bottom: 1px solid #d3d3d3;
    background: none;
    color: #666;
    overflow: hidden;
}
.toolsd-box li .left {
    width: 132px;
    float: left;
}
.toolsd-box li .right {
    width: 585px;
    border-left: 1px solid #d3d3d3;
    padding-left: 10px;
    font-size: 12px;
    float: left;
}
.toolsd-box li .right1{
    width: 100%;
    float: none;
    border-left: none;
    padding-left: 0;
}
.toolsd-box li .right .downloada {
    display: block;
    background: url(/Img/images/icon_18.png) no-repeat left center;
    padding-left: 10px;
    color: #d71921;
    text-indent: 10px;
}

/****5-7 HCSA Registraion 新增弹出层 ***/
.tip-pop-box{
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: url(/Img/images/pop-boxbg1.png);
    z-index: 100000;
    display: none;
}
.tip-pop-box .tip-pop{
    position: fixed;
    width: 452px;
    height: 320px;
    background: #fff;
    left: 50%;
    top: 50%;
    margin-left: -226px;
    margin-top: -160px;
    box-shadow: 0px 0px 8px #666;
}
.tip-pop-box .tip-pop .title{
    font-size: 24px;
    line-height: 80px;
    text-align: center;
    background: url(/Img/images/tip-pop-titlebg.jpg) no-repeat center center;
    color: #fff;
}
.tip-pop-box .cont{
    margin-top: 29px;
    padding: 0 30px;
    height: 161px;
    overflow: hidden;
}
.tip-pop-box .cont li{
    line-height: 26px;
    color: #4c4c4c;
    margin-bottom: 6px;
    padding-left: 17px;
    background: url(/Img/images/tip-pop-cont-libg.png) no-repeat left top 10px;
}
.tip-pop-box .btns{
    height: 49px;
    line-height: 49px;
    position: relative;
    border-top: 1px solid #e6e6e6;
}
.tip-pop-box .btns .xian{
    position: absolute;
    left: 50%;
    margin-left: -0.5px;
    top: 0;
    width: 1px;
    height: 100%;
    background: #e6e6e6;
}
.tip-pop-box .btns a{
    display: block;
    width: 50%;
    float: left;
    color: #999999;
    text-align: center;
    cursor: pointer;
}
.tip-pop-box .btns a.Proceed{
    color: #ce0202;
}
.tip-pop-box .btns a:hover{
    background: #f0f0f0;
}

/****5-9 even-list 置顶 ***/
.event-main1 .event-left .event-list{
    background: #fff;
}
.event-main1 .event-left li{
    background: #f8f8f8;
    width: auto;
    padding: 20px;
    position: relative;
    border-bottom: none;
}
.event-main1 .event-left li.on{
    background: #ededed;
    margin-bottom: 15px;
}
.event-main1 .event-left li dl{
    width: 520px;
}
.event-main1 .event-left li .xian{
    position: absolute;
    left: 20px;
    bottom: 0;
    width: 760px;
    height: 1px;
    background: #dad8d8;
}
.event-main1 .event-left li.on .xian{
    display: none;
}
.event-main1 .page-box{
    background: #f8f8f8;
}

/****5-15 新增海康分销商***/
.grant-box{
    background: #f7f7f7;
    border-top: 4px solid #d71921;
    min-height: 545px;
    padding-top: 15px;
}
.grant-box .top-title{
    width: 558px;
    height: 100px;
    line-height: 100px;
    margin: 0 auto;
    background: #fff;
    font-size: 24px;
    background: url(/Img/images/grant-top-title-bg.jpg) no-repeat center center;
    padding-left: 222px;

}
.grant-box .search-cont{
    width:750px;
    margin: auto;
    margin-top: 50px;
}
.grant-box .cont-box{
    overflow: hidden;
    font-size: 14px;
    line-height: 26px;
}
.grant-box .cont-box .item{
    overflow: hidden;
    margin-bottom: 15px;
}
.grant-box .cont-box .item1{
    padding-top: 10px;
    margin-bottom: 0;
}
.grant-box .cont-box .left{
    float: left;
    width: 193px;
    text-align: right;
    padding-right: 14px;
}
.grant-box .cont-box .left span{
    color: #d71921;
    margin-right: 4px;
}
.grant-box .cont-box .right{
    float: left;
    width: 400px;
}
.grant-box .cont-box .right .radio{
    overflow: hidden;
}
.grant-box .cont-box .right .radio li{
    float:left;
    position: relative;
    padding-left:20px;
    margin-right: 15px;
}
.grant-box .cont-box .right .radio li em{
    position: absolute;
    width: 15px;
    height: 15px;
    left: 0;
    top: 50%;
    margin-top: -7.5px;
    background: url(../../Img/images/grant-radio-bg1.png) no-repeat center center;
    cursor: pointer;
}
.grant-box .cont-box .right .radio li em.on{
    background: url(../../Img/images/grant-radio-bg1-1.png) no-repeat center center;
}

.grant-box .cont-box .right .txt{
    float: left;
    width: 340px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #cccccc;
    padding: 0 9px;
    background: #fff;
}
.grant-box .cont-box .right .txt1{
    width: 255px;
}
.grant-box .cont-box .right .txt:-moz-placeholder{
    color:#999999;
}
.grant-box .cont-box .right .txt:-ms-input-placeholder{
    color:#999999;
}
.grant-box .cont-box .right .txt::-webkit-input-placeholder{
    color:#999999;
}
.grant-box .cont-box .right .txt::-moz-placeholder{
    color:#999999;
}
.grant-box .cont-box .right .code{
    float: left;
    width: 78px;
    height: 24px;
    border: 1px solid #ccc;
    margin-left: 5px;
    cursor: pointer;
}
.grant-box .cont-box .right .tips{
    float: left;
    width: 100%;
    color: #d71921;
    display: none;
}

.grant-box .cont-box .right .sou{
    display: inline-block;
    color: #fff;
    width: 104px;
    height: 32px;
    line-height: 32px;
    background: #d71921;
    text-align: center;
}
.grant-box .cont-box .right .sou:hover{
    background: #e3272f;
}
.grant-box .tips-box{
    border-top: 1px solid #cccccc;
    margin-top: 40px;
    padding-top: 25px;
    padding-bottom: 30px;
    display: none;
}
.grant-box .tips-box .top-name{
    line-height: 36px;
    padding-left: 58px;
    font-size: 20px;
}
.grant-box .succ-box .top-name{
    background: url(/Img/images/grant-succ-bg.png) no-repeat left center;
}
.grant-box .error-box .top-name{
    background: url(/Img/images/grant-error-bg.png) no-repeat left center;
}
.grant-box .tips-box ul{
    padding-left: 58px;
    margin-top: 5px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
}
.grant-box .tips-box ul li{
    line-height: 30px;
    font-size: 14px;
}
.grant-box .tips-box ul li span{
    color: #555555;
    font-weight: bold;
}
.grant-box .tips-box ul li em{
    font-style: normal;
}
.grant-box .tips-box ul li.on{
    font-size: 16px;
    padding-bottom: 5px;
}
.grant-box .tips-box ul li.on span{
    color: #d71921;
    font-weight: normal;
}
.grant-box .tips-box ul li.ons{
    padding-left: 15px;
    background: url(/Img/images/grant-box-libg.jpg) no-repeat left 5px center;
    line-height: 22px;
}



/****5-23 新增海康分HikCentral***/
.Hik-box .top-list{
    margin-bottom: 2px;
    overflow: hidden;
    background: #dadada;
}
.Hik-box .top-list li{
    float: left;
}
.Hik-box .top-list li a{
    display: block;
    padding: 0 15px;
    font-size: 12px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    color: #000;
    text-align: center;
}
.Hik-box .top-list li.on a,
.Hik-box .top-list li:hover a {
    background: #d71921;
    color: #fff;
}
.Hik-box .Hik-list{

}
.Hik-box .Hik-list li{
    margin-bottom: 2px;
    background: #f7f7f7;
}
.Hik-box .Hik-list li.on{
    margin-bottom: 14px;
}
.Hik-box .Hik-list li .name {
    padding: 5px 0;
    font-size: 16px;
    color: #222;
    line-height: 30px;
    padding-left: 28px;
    background: #dadada;
    cursor: pointer;
}
.Hik-box .Hik-list li .name:hover{
    color: #fff;
    background: #d71921;
}
.Hik-box .Hik-list li.on .name{
    background: none;
    border-top: 4px solid #c6171e;
    padding-top: 15px;
    font-size: 24px;
    line-height: 42px;
}
.Hik-box .Hik-list li.on .name:hover{
    color: #222;
    background: #f7f7f7;
}
.Hik-box .Hik-list li .doc{
    width: 760px;
    margin: 0 auto;
    padding-bottom: 56px;
}
.Hik-box .Hik-list li .doc .imgs img{
    width: 760px;
}
.Hik-box .Hik-list dl{
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 15px;
    margin-top: 24px;
    color:#666666;
    font-size: 14px;
}
.Hik-box .Hik-list dl dt{
    padding-left: 29px;
    line-height: 32px;
    background: url(/Img/images/images/t-5.png) no-repeat left center;
}
.Hik-box .Hik-list dl dt a{
    color: #d71921;
    text-decoration: underline;
    font-size: 16px;
}
.Hik-box .Hik-list dl dt span{
    margin-left: 13px;
}
.Hik-box .Hik-list dl dd{
    line-height: 18px;
    color: #333333;
    padding-left: 29px;
}
.Hik-box .Hik-list dl dd span{
    font-size: 12px;
    color:#666666;
}

/****5-24 新增海康须知***/
.Needknow.Needknow1{
    width: 520px;
}
.Needknow{
    font-size: 12px;
    color: #444;
    line-height: 18px;
    width: 552px;
    position: relative;
}
.Needknow input{
    width: 14px !important;
    height: 14px !important;
    margin-right: 5px !important;
    cursor: pointer;
}
.Needknow a{
    color: #d61921;
}
.train-box1 .form-list .Needknow a {
    width: auto;
    display: inline;
    background: none;
    padding: 0;
    margin: 0;
    color: #d61921;
    font-size: 12px;
    line-height: 18px;
}
.Needknow a:hover{
    text-decoration: underline;
}
.Needknow em{
    color: #d61921;
    display: none;
    font-style: normal;
    width: 100%;
    float: left;
}





.journal-box-1811 .journal-imgs004{
    margin: 35px 10px 0;
    text-align: center;
}
.journal-box-1811 .journal-imgs004{
    margin: 35px 70px 0;
}
.journal-bottom-1811{
    margin-top: 10px;
}
.journal-bottom-1811 .bottom-top001{
    margin-top: 0;
}
.journal-bottom-1811-1 .bottom-center{
    margin-top: 30px;
}
.journal-list1-1811 .name{
    font-size: 21px;
    color: #D10A11;
    line-height: 26px;
    font-family: Arial;
    font-weight: bold;
}
.journal-list1-1811 .doc{
    font-size: 15px;
    color: #1D1D1B;
    line-height: 18px;
    font-family: Arial;
}
.journal-list1-1811 .more a{
    font-size: 14px;
    line-height: 17px;
    color: #D10A11;
    font-family: Arial;
}
.journal-box-1811 .journal-imgs003 .name003{
    font-size: 23px;
    line-height: 28px;
    font-family: Arial;
    font-weight: bold;
    color: #14120D;
}
.journal-imgs005{
    margin: 35px 68px 35px 70px;
    text-align: right;
}
.journal-imgs007{
    margin: 35px 46px;
    text-align: center;
}
.img-btn005{
    margin-top: 8px;
}
.journal-imgs008{
    margin: 35px 46px;
    border-top: 3px solid #dbdbdb;
    padding-top: 40px;
}


/*11.28hiwatch新加*/
.sg-hitch-box{
    padding-left: 20px;
}

.sg-hitch-box .sg-hth-notice{
    background: #ffebeb;
    border-left: 4px solid #d71820;
    padding: 13px 2.75em 13px 1.25em;
    margin-bottom: 1.25em;
}
.sg-hitch-box .sg-hth-notice .txt1{
    color: #ce0202;
    line-height: 1.625;
}
.sg-hitch-box .sg-hth-notice .txt2{
    color: #ce0202;
    line-height: 1.625;
}

.sg-hitch-box .sg-hth-topbd{
    margin-bottom: 10px;
}
.sg-hitch-box .sg-hth-topbd img{
    width: 100%;
}
.sg-hitch-box .sg-hth-itemcon{
    background: #0ca7e0 url(/Img/images/hiwatch1123-img02.jpg) no-repeat top left;
    padding: 1em 0 2.25em;
}
.sg-hitch-box .sg-hth-item{
    width: 89%;
    margin: 0 auto;
    padding: 2.125em 0;
    border-bottom: 1px solid #ffffff;
}
.sg-hitch-box .sg-hth-item:last-child{
    border-bottom: none;
}
.sg-hitch-box .sg-hth-item1 .hth-tit{
    color: #ffffff;
    font-size: 3em;
    line-height: 1.208;
    margin-bottom: 0.79em;
}
.sg-hitch-box .sg-hth-item1 .hth-tit span{
    font-size: 1.16em;
    line-height: 1.178;
}
.sg-hitch-box .sg-hth-item1 .hth-tit img{
    max-width: 323px;
    margin: 0 12px 0 0.416em;
}
.sg-hitch-box .sg-hth-item1 .hth-doc{
    overflow: hidden;
}
.sg-hitch-box .sg-hth-item1 .doc-lf{
    float: left;
    width: 43.54%;
}
.sg-hitch-box .sg-hth-item1 .doc-lf .txt1{
    font-size: 1.75em;
    line-height: 1.286;
    color: #fff;
    font-weight: bold;
}
.sg-hitch-box .sg-hth-item1 .doc-lf .txt2{
    color: #fff;
    line-height: 1.625;
    margin-top: 10px;
}
.sg-hitch-box .sg-hth-item1 .doc-rf{
    float: right;
    width: 48%;
    position: relative;
}
.sg-hitch-box .sg-hth-item1 .doc-rf img{
    width: 100%;
    display: block;
}
.sg-hitch-box .sg-hth-item1 .doc-rf:before{
    content: "";
    position: absolute;
    top: 1.25em;
    width: 1.375em;
    height: 2.625em;
    left: -1.375em;
    background: url(/Img/images/hiwatch1123-img05.png) no-repeat top center;
    background-size: 100% auto;
}

.sg-hitch-box .sg-hth-item2{
    padding: 1.875em 0 2.125em;
}
.sg-hitch-box .sg-hth-item2 .doc-lf .txt1{
    font-size: 1.75em;
    line-height: 1.286;
    color: #fff;
    font-weight: bold;
}
.sg-hitch-box .sg-hth-item2 .doc-lf .txt2{
    color: #fff;
    line-height: 1.625;
    margin-top: 10px;
}
.sg-hitch-box .sg-hth-item2 .doc-rf{
    margin-top: 0.875em;
    position: relative;
    padding: 1.375em 0 0;
}
.sg-hitch-box .sg-hth-item2 .doc-rf:before{
    content: "";
    position: absolute;
    top: 0;
    left: 1.25em;
    width: 2.75em;
    height: 1.375em;
    background: url("/Img/images/hiwatch1123-img05on.png") no-repeat left center;
    background-size: auto 100%;
}
.sg-hitch-box .sg-hth-item2 .doc-column-con{
    overflow: hidden;
    padding: 1.25em;
    background: #fff;
}
.sg-hitch-box .sg-hth-item2 .doc-column{
    float: left;
    width: 50%;
    overflow: hidden;
    display: table;
    vertical-align: bottom;
}
.sg-hitch-box .sg-hth-item2 .doc-column .img-box{
    display: table-cell;
    vertical-align: bottom;
    width: 65%;
}
.sg-hitch-box .sg-hth-item2 .doc-column .img-box img{
    width: 100%;
    display: block;
}
.sg-hitch-box .sg-hth-item2 .doc-column .doc-box{
    display: table-cell;
    vertical-align: bottom;
    width: 26%;
    padding: 0 10px 0 8px;
}
.sg-hitch-box .sg-hth-item2 .doc-box .txt{
    border-bottom: 2px solid #cccccc;
    max-width: 5.625em;
    overflow: hidden;
    padding-bottom: 3px;
}
.sg-hitch-box .sg-hth-item2 .doc-box .txt a{
    text-decoration: none;
    color: #58595b;
    font-family: Arial;
    max-width: 100%;
    display: inline-block;
    cursor: auto;
}
.sg-hitch-box .sg-hth-item2 .doc-box .txt .blue{
    color: #289cbc;
}
.sg-hitch-box .sg-hth-item2 .doc-column .doc-box span{
    display: block;
    width: 100%;
    word-wrap:break-word;
}
.sg-hitch-box .sg-hth-item2 .doc-column .doc-box i{
    font-style: normal;
    color: #289cbc;
}




.sg-hitch-box .sg-hth-item3 .hth-tit{
    margin-bottom: 1.25em;
}
.sg-hitch-box .sg-hth-item3 .hth-tit .txt1{
    font-size: 1.75em;
    line-height: 1.286;
    color: #fff;
    font-weight: bold;
}
.sg-hitch-box .sg-hth-item3 .hth-tit .txt2{
    color: #fff;
    line-height: 1.625;
    margin-top: 10px;
}

.sg-hitch-box .sg-hth-item3 .hth-doc{
    overflow: hidden;
}
.sg-hitch-box .sg-hth-item3 .doc-lf{
    float: left;
    width: 28.8%;
}
.sg-hitch-box .sg-hth-item3 .doc-lf .item-txt{
    margin-top: 3.4375em;
}
.sg-hitch-box .sg-hth-item3 .doc-lf .item-txt:first-child{
    margin-top: 0;
}
.sg-hitch-box .sg-hth-item3 .doc-lf .item-txt .txt1{
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 6px;
    font-weight: bold;
    color: #fff;
}
.sg-hitch-box .sg-hth-item3 .doc-lf .item-txt .txt2{
    line-height: 1.625em;
    color: #fff;
}

.sg-hitch-box .sg-hth-item3 .doc-rf{
    float: right;
    width: 66%;
    position: relative;
}
.sg-hitch-box .sg-hth-item3 .doc-rf:before{
    content: "";
    position: absolute;
    top: 1.25em;
    width: 1.375em;
    height: 2.625em;
    left: -1.375em;
    background: url(/Img/images/hiwatch1123-img05.png) no-repeat top center;
    background-size: 100% auto;
}

.sg-hth-divers{
    margin-top: 2.75em;
}
.sg-hth-divers .sg-divers-box{
    width: 89%;
    margin: 0 auto;
}

.sg-hth-divers .sg-divers-box .txt1{
    color: #333333;
    font-size: 1.75em;
    line-height: 1.397;
}
.sg-hth-divers .sg-divers-box .txt2{
    color: #333333;
    line-height: 1.625;
    margin-top: 12px;
}
.sg-hth-divers .sg-divers-box .txt-item{
    color: #333333;
    line-height: 1.625;
    margin-top: 15px;
}
.sg-hth-divers .sg-divers-box .txt-item .ti-tit{
    color: #0ca7e0;
}

.sg-hth-bottom{
    margin-top: 30px;
    padding-top: 44px;
    border-top: 1px dashed #0099cc;
    margin-bottom: 48px;
}
.sg-hth-bottom img{
    width: 100%;
}



.sg-hitch-box-ph{
    display: none;
}



/****12-29 新增列表页***/
.net-box .top-box{

}
.net-box .top-box .name{
    font-size: 24px;
    color: #d71921;
    line-height: 22px;
}
.net-box .top-box .doc{
    font-size: 12px;
    line-height: 22px;
    margin-top:20px;
}
.net-box .list{
    margin-top: 34px;
}
.net-box .list li{
    background: #f7f7f7;
    overflow: hidden;
    margin-bottom: 10px;
}
.net-box .list .left{
    float: left;
    width: 240px;
    height: 178px;
    margin-left: 20px;
}
.net-box .list .left .imgs-box{
    width: 240px;
    height: 178px;
    overflow: hidden;
    position: relative;
}
.net-box .list .left .imgs-box img{
    width: 240px;
    height: 132px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -66px;
}
.net-box .list .left .imgs-box .imgs{
    width: 240px;
    height: 132px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -66px;
}
.net-box .list .right{
    width: 514px;
    float: right;
    padding-left: 16px;
    padding-right: 20px;
    padding-top: 25px;
}
.net-box .list .right .name{
    font-size: 18px;
    line-height: 20px;
}
.net-box .list .right .doc{
    margin-top: 8px;
    line-height: 18px;
    height: 54px;
    overflow: hidden;
    font-size: 12px;
}
.net-box .list .right .more{
    margin-top: 16px;
}
.net-box .list .right .more a{
    color: #fff;
    display: inline-block;
    width: 100px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    background: #d71921;
    font-size: 14px;
}
.net-box .list .right .more a:hover{
    background: #e12931;
}
.net-box .net-banner{
    width: 240px;
    height: 132px;
    position: relative;
    overflow: hidden;
    margin-top: 23px;
    padding-bottom: 23px;
}
.net-box .ban-bd1{
    width: 240px;
    height: 132px;
    position: relative;
    overflow: hidden;
}
.net-box .ban-bd1 ul{
    width: 240px;
    height: 132px;
    position: relative;
    overflow: hidden;
}
.net-box .ban-bd1 ul li{
    width: 240px;
    height: 132px;
    position: relative;
    overflow: hidden;
}
.net-box .ban-bd1 ul li img{
    width: 240px;
    height: 132px;
    display: block;
}
.net-box .ban-hd1{
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 15px;
    padding-left: 21px;
}
.net-box .ban-hd1 a{
    width: 6px;
    height: 6px;
    border-radius: 50%;
    margin: 0 3px;
    background: #dbdbdb;
    display: inline-block;
    cursor: pointer;
}
.net-box .ban-hd1 a.on{
    background: #787878;
}
.net-box .swiper-container{
   width: 240px;
   height: 132px;
   margin-top: 23px;
   overflow: hidden;
}
.net-box .swiper-container{
   width: 240px;
   height: 132px;
   padding-bottom: 18px;
}
.net-box .swiper-container .swiper-slide{
   width: 240px;
   height: 132px;
}
.net-box .swiper-container .swiper-slide img{
   width: 240px;
   height: 132px;
}
.net-box .swiper-pagination{
    text-align: left;
    padding-left: 21px;
}
.net-box .swiper-pagination .swiper-pagination-bullet{
    background: #dbdbdb;
    opacity: 1;
     width: 6px;
    height: 6px;
    margin: 0 3px!important;
    display: inline-block;
    cursor: pointer;
}
.net-box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #787878;
}

/****1-10 新增分享***/
.share-list{
    overflow: hidden;
    padding-bottom: 8px;
}
.share-list li{
    float: left;
    margin-right: 15px;
}

/***1-21 新增***/
.tra-box{

}
.tra-box .tra-banner{
    position: relative;
}
.tra-box .tra-banner img{
    width: 100%;
}
.tra-box .tra-doc1{
    margin-top: 25px;
}
.tra-box .tra-doc1 .name{
    font-size: 24px;
    line-height: 27px;
}
.tra-box .tra-doc1 .doc{
    font-size: 12px;
    line-height: 22px;
    margin-top: 12px;
}
.tra-box .tra-doc2{
    margin-top: 15px;
    background: #f5f5f5;
    padding-left: 24px;
    padding-right: 45px;
    padding-top: 20px;
    padding-bottom: 27px;
}
.tra-box .tra-doc2 .name{
    font-size: 18px;
    line-height: 25px;
    padding-left: 14px;
    background: url(../../Img/images/tra-doc2-namebg.png) no-repeat left center;
}
.tra-box .tra-doc2 .doc1{
    font-size: 12px;
    line-height: 20px;
    margin-top: 11px;
    padding-left: 14px;
}
.tra-box .tra-doc2 .doc2{
    line-height: 18px;
    font-size: 14px;
    margin-top: 10px;
    padding-left: 14px;
}
.tra-box .tra-doc2 .doc2 a{
    color: #d71921;
    text-decoration: underline;
}
.tra-box .tra-tab{
    margin-top: 24px;
    padding: 7px 0;
    border-bottom: 2px solid #e6e6e6;
}
.tra-box .tra-tab .list{
    overflow: hidden;
}
.tra-box .tra-tab .list li{
    float: left;
    line-height: 15px;
    padding-right: 8px;
    margin-right: 8px;
    border-right: 1px solid #222222;
    font-size: 14px;
    font-weight: bold;
}
.tra-box .tra-tab .list li a{
    color:#666666;
}
.tra-box .tra-tab .list li.on a{
    color: #d71921;
}
.tra-box .tra-tab .list li a:hover{
    color: #d71921;
}
.tra-box .tra-cont{
    margin-top: 24px;
}
.tra-box .tra-cont .item{
    display: none;
    padding-bottom: 10px;
}
.tra-box .tra-cont .item-boxs{
    padding-bottom: 15px;
    border-bottom: 1px solid #b5b5b5;
    margin-bottom: 24px;
}
.tra-box .tra-cont .item-boxs:last-child{
    border-bottom: none;
}
.tra-box .tra-cont .item.on{
    display: block;
}
.tra-box .tra-cont .top-name{
    font-size: 22px;
    color: #d71921;
    line-height: 22px;
}
.tra-box .tra-cont .top-doc{
    font-size: 12px;
    line-height: 22px;
    margin-top: 9px;
    padding-bottom: 15px;
    border-bottom: 1px dotted #dddddd;
}
.tra-box .tra-cont .item-cont{
    margin-top: 20px;
    overflow: hidden;
}
.tra-box .tra-cont .item-cont .left{
    float: left;
    width: 300px;
    height: 210px;
}
.tra-box .tra-cont .item-cont .left img{
    width: 298px;
    height: 208px
}
.tra-box .tra-cont .item-cont .right{
    float: right;
    width: 488px;
    position: relative;
}
.tra-box .tra-cont .item-cont .right .load-img{
    position: absolute;
    width: 100%;
    height: 208px;
    line-height: 208px;
    text-align:center;
}
.tra-box .tra-cont .item-cont .right .list{

}
.tra-box .tra-cont .item-cont .right .list li{
    margin-bottom: 14px;
}
.tra-box .tra-cont .item-cont .right .list li:last-child{
    margin-bottom: 0;
}
.tra-box .tra-cont .item-cont .right .list .name{
    color: #666666;
    font-weight: bold;
    font-size: 16px;
    line-height: 19px;
    padding-top: 2px;
}
.tra-box .tra-cont .item-cont .right .list dl{
    margin-top: 3px;
}
.tra-box .tra-cont .item-cont .right .list dd{
    line-height: 22px;
    font-size: 14px;
    overflow: hidden;
}
.tra-box .tra-cont .item-cont .right .list dd em{
    font-style: normal;
    width: 231px;
    float: left;
}
.tra-box .tra-cont .item-cont .right .list dd i{
    font-style: normal;
    width: 231px;
    float: left;
}
.tra-box .tra-cont .top-title{
    font-size: 16px;
    font-weight: bold;
    color: #666666;
    margin-top: 21px;
    line-height: 19px;
}
.tra-box .tra-cont .top-list{
    margin-top: 14px;
    line-height: 18px;
    font-size: 14px;
}
.tra-box .tra-cont .top-list li{
    padding-left: 15px;
    margin-bottom: 10px;
    background: url(../../Img/images/tra-top-list-libg.jpg) no-repeat left center;
}

/*** 1-30修改 ***/
.desvin-content{
    font-size: 14px;
    color: #444;
    line-height: 20px;
}
.desvin-content p{
    margin-bottom: 5px;
}
.desvin-content u{
    text-decoration: none;
    border-bottom: 1px solid #0033ff;
}

/*** 2-18修改 ***/
#twitter-widget-0{
      transform: translateY(2px);
}
/*** 2-20修改 ***/
.share-list li .img1{
	display:block;
}
.share-list li .img2{
		display: none;
}
.share-list li:hover .img1{
	display: none;
}
.share-list li:hover .img2{
	display: block;
}


/*** 3-29修改 ***/
.VMS-channel .vms-table td{
    padding-left: 0;
    padding-right: 0;
}
.vms-add-top{
    margin-bottom: 0;
    padding-bottom: 48px;
    border-bottom: 1px solid #d4d4d4;
}
.vms-add-top .vat-tit{
    font-size: 24px;
    line-height: 30px;
    color: #333;
    margin-top: 28px;
    margin-bottom: 15px;
}
.vms-add-top .vat-wz{
    font-size: 12px;
    line-height: 20px;
    color: #444;
}
.vms-add-top .txt{
    min-height: 160px;
}
.vms-add-top .link{
    margin-top: 17px;
    overflow: hidden;
}
.vms-add-top .link .item{
    float: left;
    min-width: 130px;
}
.vms-add-top .link a{
    display: block;
    overflow: hidden;
    background: #ce0202;
    padding: 0 10px 0 16px;
    font-size: 16px;
    line-height: 40px;
    color: #fff;
    border-radius: 3px;
}
.vms-add-top .link .item1 img{
    float: left;
    margin: 6px 11px 0 0;
}
.vms-add-top .link span{
    float: left;
}
.vms-add-top .link .item2{
    margin-left: 29px;
}
.vms-add-top .link .item2 img{
    float: left;
    margin: 9px 11px 0 0;
}


.vms-add-bot{
    padding-bottom: 30px;
    margin-top: 50px;
    border-bottom: 1px solid #d4d4d4;
}
.vms-add-bot h4 {
    font-size: 24px;
    line-height: 26px;
    color: #333;
    margin-top: -2px;
    margin-bottom: 20px;
}
.vms-add-bot ul{
    max-width: 350px;
}
.vms-add-bot li{
    font-size: 12px;
    line-height: 20px;
    color: #333;
    margin-bottom: 4px;
    padding-left: 12px;
    background: url("../../Img/images/vms-top-icon3.png") no-repeat left top 7px;
    background-size: 5px 5px;
}


.vms-item{
    padding: 41px 0;
    border-bottom: 1px solid #d4d4d4;
}
.vms-item h4 {
    font-size: 24px;
    line-height: 26px;
    color: #333;
    margin-bottom: 15px;
}
.vms-item .add-link{
    overflow: hidden;
    margin-top: 14px;
}
.vms-item .add-link a{
    float: left;
    font-size: 12px;
    line-height: 30px;
    color: #fff;
    padding: 0 16px;
    background: #ce0202;
    border-radius: 3px;
}


.vms-item1 h4, .vms-item1 .add-doc, .vms-item1 .add-link{
    margin-left: 18px;
}
.vms-item1 .add-link a{
    float: right;
}
.vms-item2 h4, .vms-item2 .add-doc, .vms-item2 .add-link{
    margin-right: 18px;
}
.vms-add-list1 .add-link{
    display: none;
}

.vms-add-bot2 img{
    margin-top: 47px;
}


.vms-add-top2 .txt{
    min-height: 80px;
}
.play-store{
    margin-top: 26px;
    overflow: hidden;
}
.play-store .p-s-left{
    width: 293px;
    height: 106px;
    padding: 2px 0;
    overflow: hidden;
    float: left;
    border-right: 1px solid #d4d4d4;
}
.play-store .p-s-left a{
    display: block;
    width: 200px;
    margin: 0 auto 14px;
}
.play-store .p-s-left a img{
    width: 100%;
    margin: 0;
}
.play-store .p-s-right{
    float: right;
    width: 210px;
    text-align: center;
}
.play-store .p-s-right img{
    width: 89px;
    margin: 3px auto;
}
.play-store .p-s-right span{
    display: block;
    font-size: 14px;
    line-height: 20px;
    color: #444;
}
.vms-add-bot3{
    margin-top: 39px;
}
.vms-add-bot3 .vat-tit{
    color: #ce0202;
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 35px;
    text-align: center;
}
.vms-add-bot4 .vms-add-bot{
    overflow: hidden;
}
.vms-add-bot4 ul{
    float: right;
}
.vma-add-links{
    overflow: hidden;
    padding-top: 38px;
}
.vma-add-links .item{
    float: left;
    width: 50%;
}
.vma-add-links .item .tit{
    color: #333333;
    font-size: 24px;
    line-height: 26px;
}
.vma-add-links .item a{
    display: inline-block;
    font-size: 16px;
    line-height: 38px;
    color: #666666;
    border: 1px solid #a6a6a6;
    min-width: 220px;
    text-align: center;
    margin-top: 18px;
    border-radius: 3px;
}


@charset "utf-8";

/***邮箱弹出层开始***/
.pop-box{
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background:url(/Img/images/pop-boxbg.png);
    z-index: 100000;
    display: none;
}
.pop-box .pop-main{
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -375px;
    margin-top: -245px;
    width: 750px;
    height: 488px;
    background: #fff;
    border: 1px solid #757575;
    z-index: 100001;
}
.pop-main .top{
    text-align: right;
    padding: 10px;
    margin-bottom: 12px;
}
.pop-main .top img{
    cursor: pointer;
}
.pop-main .center{
    width: 670px;
    margin: auto;
    background: #f7f7f7;
    border-top: #d71921 solid 4px;
    padding-bottom: 20px;
}
.pop-main .center .bottom-box .bottom #check3s{
    display: none;
}
.pop-main .center .list1{
    height: 43px;
    background: #f2f2f2;
}
.pop-main .center .list1 li{
    height: 43px;
    float: left;
}
.pop-main .center .list1 li a{
    display: block;
    background: #dadada;
    font-size: 18px;
    color: #000;
    line-height: 43px;
    text-align: center;
    padding: 0 15px;
}
.pop-main .center .list1 li.on a{
    background: url(/Img/images/pop-img2.png) no-repeat;
    height: 50px;
    color: #fff;
    background-size: 100% 100%;
}
.pop-main .center .list1 li:hover a{
    background: url(/Img/images/pop-img2.png) no-repeat;
    height: 50px;
    color: #fff;
    background-size: 100% 100%;
}

.pop-main .center .bottom-box{
    margin-top: 35px;
    padding: 0 20px;
}
.pop-main .center .bottom-box .bottom{
    display: none;
}
.pop-main .center .bottom-box .bottom.on{
    display: block;
}
.pop-main .center .bottom-box .bottom li{
    margin: 15px 5px 0 5px;
    overflow: hidden;
}
.pop-main .center .bottom-box .bottom .name{
    width: 135px;
    float: left;
    text-align: right;
    line-height: 25px;
    font-size: 16px;
    color: #000;
}
.pop-main .center .bottom-box .bottom input{
    width: 181px;
    height: 23px;
    border: 1px solid #aaa9a9;
    float: left;
    line-height: 23px;
    padding-left: 5px;
    margin-right: 10px;
}
.pop-main .center .bottom-box .bottom label{
    font-size: 12px;
    color: #D61921;
    float: left;
}
.pop-main .center .bottom-box .bottom label span{
    line-height: 25px;
    color: #D61921;
    font-size: 13px;
    float: left;
}
.pop-main .center .bottom-box .bottom label.label{
    line-height: 25px;
    color: #D61921;
    font-size: 13px;
}
.pop-main .center .bottom-box .bottom .submit{
    width: 80px;
    height: 28px;
    display: block;
    background: #d71921;
    color: #fff;
    font-size: 16px;
    float: left;
    text-align: center;
    line-height: 28px;
}
.pop-main .center .bottom-box .bottom .submit:hover{
    background: #b1000e;
}



/* corporate-about */
.about_main{
    
}
.about_main .about_doc{
	color: #444;
    font-size: 14px;
    padding-bottom: 40px;
    line-height: 23px;
}
.about_main .about_doc img{
	max-width: 100%;
}
.about_main .about_doc p{
	margin-bottom: 5px;
}


/***Online表单开始***/
.online_main{
	border-top: 4px solid #d71921;
    background: #f7f7f7;
    padding-top: 28px;
    padding-bottom: 9px;
}
.online_main .tab-online{
	width:790px;
	margin:0 auto;
	margin-top:-5px;
}
.online_main .tab-online h5{
	font-size:16px;
	line-height:30px;
	color:#000;
}
.online_main .tab-online li{
	margin-bottom:8px;
	display:table;
	margin-bottom:15px;
}
.online_main .tab-online li .divnone{
	float:left;
}
.online_main .tab-online label{
	font-size:12px;
	color:#444;
	line-height:18px;
	width:150px;
	padding:2px 0;
	display:table-cell;
	vertical-align:top;
	*float:left;
}
.online_main .tab-online label.first{
	padding-right:13px;
}

.online_main .tab-online abbr{
	color:#b80007;
	line-height:18px;
	*line-height:25px;
	font-size:12px;
	width:13px;
	display:table-cell;
	vertical-align:top;
	*float:left;
}
.online_main .tab-online input{
	width: 176px;
    height: 20px;
    border: 1px solid #a9a8a8;
    padding-left: 5px;
	margin-right:5px;
}
.online_main .tab-online .divnone label{
	color:#d61921;
	float:initial;
	display:none;
	margin-top:5px;
	padding:0;
}
.online_main .tab-online select{
	width:183px;
	border: 1px solid #a9a8a8;
    padding-left: 5px;
	white-space: nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
}

.online_main .tab-online textarea{
	width: 540px;
    height: 120px;
    overflow: hidden;
    border: 1px solid #a4a3a3;
    line-height: 20px;
	font-size:12px;
    padding: 0 5px;
    font-family: "Arial";

}
.online_main .tab-online .submit{
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:0 21px;
    height: 28px;
    color: #fff;
    text-align: center;
    line-height: 28px;
    font-size: 18px;
    background: #d71921;
    margin-left: 163px;
}
.online_main .tab-online .submit:hover{
	background:#b1000e;
}
.online_main .tab-online dl{
	overflow: hidden;
}
.online_main .tab-online dd{
	font-size: 12px;
	color: #000;
	line-height: 18px;
	float: left;
	margin-right: 10px;
}
.online_main .tab-online dd .radio{
	width: 13px;
	height: 13px;
	margin-right: 3px;
}

.online_main .tab-online .ProductNumber{
	display: none;
}
.online_main .tab-online .ProductNumber.on{
	display:table; ; 
}


/***career开始***/
.header1{
	width: 100%;
    position: relative;
    height: 116px;
}
.header1 img {
    width: 1260px;
    height: 116px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -630px;
    z-index: 0;
}
.header1 .header1s{
    width: 1052px;
    height: 116px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -526px;
    z-index: 1;
    overflow: hidden;
}
.header1 .header1s .logo{
    display: block;
    float: right;
    height: 32px;
    margin-right: 10px;
    margin-top: 41px;
    width: 260px;
    background:red;
    opacity: 0;
    filter:alpha(opacity=0);
}
.career_main{
	width: 1052px;
    margin: 0 auto;
}
.career_main .main-top {
    overflow: hidden;
    border-top: 1px solid #ea7f87;
    padding-top: 40px;
}
.career_main .m-left {
    width: 560px;
    float: left;
    font-family: Arial;
    font-size: 14px;
    line-height: 24px;
    color: #333;
}
.career_main .m-left img {
    display: block;
    margin-top: 26px;
    margin-bottom: 45px;
}
.career_main .m-right {
    width: 445px;
    float: right;
    font-family: Arial;
    font-size: 14px;
    line-height: 24px;
    color: #333;
}
.career_main .m-right img {
    display: block;
    margin-top: 62px;
    margin-bottom: 27px;
}

.career_main .main-bot {
    border-top: 1px solid #ea7f87;
    padding-top: 23px;
    overflow: hidden;
    padding-bottom: 50px;
}
.career_main .mb-top {
    font-size: 16px;
    line-height: 24px;
    color: #333;
    padding-bottom: 30px;
}
.career_main .mb-top a{
    color: #d6000f;
    font-weight: bold;
}
.career_main .mb-left{
	width:500px;
	float:left;
	font-family:Arial;
	font-size:14px;
	line-height:24px;
	color:#333;
	word-spacing:-2px
	
}
.career_main .mb-right{
	width:488px;
	float:right;
	font-family:Arial;
	font-size:14px;
	line-height:24px;
	color:#333;
	position:relative;
	height:100%;
	min-height:1160px;
	word-spacing:-2px
}

.career_main .d1 h2{
	color:#d6000f;
	font-size:24px;
	font-weight:bold;
	line-height:50px;
}
.career_main .d1 h3{
	color:#333;
	font-size:18px;
}
.career_main .d1 p{
	background:url(/Img/images/corporate-icon1.png) no-repeat left 10px;
	padding-left:14px;
	
}
.career_main .d1 .m-nr{
	margin-bottom:25px;
}

.career_main .link{
	font-size:14px;
	font-family:Arial;
	line-height:26px;
	color:#333;
}
.career_main .link a{
	font-size:14px;
	color:#d6000f;
	line-height:30px;
	
}


/***Contact Us开始***/
.contact_main{

}
.contact_main .list{
	overflow: hidden;
}
.contact_main .list li{
	margin-bottom: 2px;
	width: 100%;
	float: left;
}
.contact_main .list .name {
    height: 37px;
    line-height: 37px;
    padding-left: 45px;
    background:#dadada url(/Img/images/corporate-icon2.png) no-repeat center left 15px;
    cursor: pointer;
}
.contact_main .list .name.on{
	background:#d71921 url(/Img/images/corporate-icon2-1.png) no-repeat center left 15px;
	color: #fff;
}
.contact_main .list .cont{
    margin: 20px 0 0 50px;
    padding-bottom: 20px;
    overflow: hidden;
    display: none;
}
.contact_main .list .cont.on{
	display: block;
}
.contact_main .list .cont .left{
	width: 215px;
    float: left;
    margin-right: 25px;
}
.contact_main .list .cont .left img{
	width: 215px;
	height: 157px;
}
.contact_main .list .cont .right{
	width: 450px;
    float: left;
    color: #000100;
    font-size: 12px;
    line-height: 18px
}
.contact_main .list .cont .right .title{
	font-size: 18px
}

/***PARTNERS开始***/

/***PARTNERS频道页***/
.partners_main{
	background: url(/Img/images/partners-img1.png) no-repeat center top;
    min-height: 700px;
    position: relative;
}

.partners_main ul li{
	position: absolute;
    background: #d1cfcf;
    width: 195px;
    height: 165px;
}
.partners_main ul li .imgs{
	height: 85px;
    padding-top: 27px;
    width: 100%;
}
.partners_main ul li .imgs img{
	display: block;
    margin: 0 auto;
}
.partners_main ul li .name{
	line-height: 20px;
    font-size: 14px;
    text-align: center;
    width: 168px;
    margin: auto;
}
.partners_main ul li .name a{
	color: #fff;
}
.partners_main ul li:hover{
	background: #ce0202;
}
.partners_main ul .li1{
	background:#d1cfcf;
	top:135px; 
	left:65px;
}
.partners_main ul .li2{
    background: #c6c5c5;
    top: 135px;
    left: 315px;
}
.partners_main ul .li3 {
	background: #b3b1b1;
    top: 135px;
    left: 568px;
}
.partners_main ul .li4 {
    background: #a6a4a4;	
    top: 356px;
    left: 182px;
}
.partners_main ul .li5 {
	background: #8c8b8b;
    top: 356px;
    left: 452px;
}

/***Technology Partners列表页**/
.partnerlist_main .top{
	overflow: hidden;
	border-top: 5px solid #d71921;
}
.partnerlist_main .top li{
	height: 150px;
    background: #dadada;
    border-right: 1px solid #fff;
    float: left;
}
.partnerlist_main .top .li1{
	width: 237px;
}
.partnerlist_main .top .li2{
	width: 165px;
}
.partnerlist_main .top .li3{
	width: 125px;
}
.partnerlist_main .top .li4{
	width: 119px;
}
.partnerlist_main .top .li5{
	width: 170px;
    border: 0;
}

.partnerlist_main .top.on .li1{
    width: 136px;
}
.partnerlist_main .top.on .li2{
    width: 136px;
}
.partnerlist_main .top.on .li3{
    width: 136px;
}
.partnerlist_main .top.on .li4{
    width: 136px;
}
.partnerlist_main .top.on .li5{
    width: 136px;
    border-right: 1px solid #fff;
}
.partnerlist_main .top.on .li6{
    width: 135px;
    border: 0;
}

.partnerlist_main .top.on6 .li1{
    width: 116px;
}
.partnerlist_main .top.on6 .li2{
    width: 116px;
}
.partnerlist_main .top.on6 .li3{
    width: 116px;
}
.partnerlist_main .top.on6 .li4{
    width: 116px;
}
.partnerlist_main .top.on6 .li5{
    width: 116px;
    border-right: 1px solid #fff;
}
.partnerlist_main .top.on6 .li6{
    width: 116px;
    border-right: 1px solid #fff;
}
.partnerlist_main .top.on6 .li7{
    width: 118px;
    border: 0;
}






.partnerlist_main .top li a{
	display: block;
    width: 100%;
    height: 115px;
    text-align: center;
    padding-top: 35px;
    font-size: 13px;
    color: #000;
}
.partnerlist_main .top li.on a{
	background: #d71921;
    color: #fff;
}
.partnerlist_main .top li:hover a{
	background: #d71921;
    color: #fff;
}
.partnerlist_main .top .imgs{
    height: 27px;
}
.partnerlist_main .top .name{
    line-height: 18px;
    margin-top: 18px;
}


.partnerlist_main .center{
	border-top: 1px solid #fff;
    background: #f7f7f7;
   	padding: 0 15px;
   	min-height: 300px;
}
.partnerlist_main .center .choose{
	overflow: hidden;
}
.partnerlist_main .center .choose li{
	width: 90px;
    height: 70px;
    float: left;
    line-height: 70px;
    font-size: 14px;
    color: #000;
}
.partnerlist_main .center .choose li input{
	cursor: pointer;
}
.partnerlist_main .center .choose li span{
	margin-left: 5px;
}

.partnerlist_main .center .list dl{
	border-top: 1px solid #d3d2d2;
    padding: 10px 0 20px 0;
    overflow: hidden;
}
.partnerlist_main .center .list dl dt{
	width: 150px;
    min-height: 220px;
    float: left;
    padding-top: 10px;
}
.partnerlist_main .center .list dl dt img{
	width: 121px;
}
.partnerlist_main .center .list dl dd {
    width: 640px;
    float: left;
    font-size: 12px;
    color: #444;
    border-bottom: 1px solid #dedede;
    padding-bottom: 5px;
    margin-top: 10px;
    line-height: 20px;
}
.partnerlist_main .center .list dl .dd1{
	font-size: 14px;
    color: #000;
}
.partnerlist_main .center .list dl .dd2{
	border: none;
}
.partnerlist_main .center .list dl dd span{
	float: left;
    margin-right: 15px;
}
.partnerlist_main .center .list dl dd .a1{
	color: #d71921;
}
.partnerlist_main .center .list dl dd .a1:hover{
	text-decoration: underline;
}
.partnerlist_main .center .list dl dd .a {
    display: block;
    height: 20px;
    text-align: center;
    line-height: 20px;
    color: #d71921;
    font-size: 12px;
    float: right;
    text-decoration: underline;
}

.partnerlist_main table {
    width: 100%;
    margin: 5px 0 10px 0;

}
.partnerlist_main table td {
    border: 1px solid #ddd;
    padding-left: 10px;
    height: 25px;
    line-height: 25px;
}
.partnerlist_main table .td1 {
    background: #c4c4c4;
    color: #000;
}

/***PARTNERS详情页**/
.body1{
	min-width: initial;
}
.body1 .wrap{
	min-width: inherit;
}

.popup{
    width: 705px;
    float: left;
    padding:0 28px;
    height:400px;
    overflow:hidden;
    overflow-y:auto;
    padding-top: 25px;
}
.popup dl{
	
}
.popup dt {
    width: 170px;
    min-height: 330px;
    float: left;
    padding-top: 10px;
}
.popup dt img{
	max-width: 150px;
}
.popup dl dd{
    width: 500px;
    float: left;
    font-size: 12px;
    color: #444;
    border-bottom: 1px solid #dedede;
    padding-bottom: 10px;
    margin-top: 10px;
    margin-left: 10px;
}
.popup dl .dd1{
    color: #000;
    font-size: 16px;
}
.popup dl .dd1 .noprint{
	float: right;
    background: url(/Img/images/partners-img6.png) no-repeat;
    width: 80px;
    height: 25px;
    text-indent: 25px;
}
.popup dl .dd1 .noprint a{
	color:#333;
}
.popup dl .dd1 .noprint a:hover{
	text-decoration: underline;
}


.popup dl .dd2{
	border: none;
    line-height: 20px;
}
.popup dl dd span{
	float: left;
    margin-right: 15px;
}
.popup dl dd .a1{
	color: #d71921;
}
.popup dl dd .a1:hover{
	text-decoration: underline;
}
.popup dl dd .a {
    display: block;
    width: 48px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    color: #d71921;
    font-size: 12px;
    float: right;
    text-decoration: underline;
}

.popup table {
    width: 100%;
    margin: 5px 0 10px 0;

}
.popup table td {
    border: 1px solid #ddd;
    padding-left: 10px;
    height: 25px;
    line-height: 25px
}
.popup table .td1 {
    background: #c4c4c4;
    color: #000;
}


/***Distribution Partners列表**/
.dispartner_main{

}
.dispartner_main .top{
    margin-bottom: 15px;	
}
.dispartner_main .top img{
	max-width: 100%;
}
.dispartner_main .center{
   background: #f7f7f7;
}
.dispartner_main .center .center-top{
	overflow: hidden;
	background: #dadada;
}
.dispartner_main .center .center-top li{
	float: left;
	height: 40px;
	line-height: 40px;
}
.dispartner_main .center .center-top li a{
	display: block;
    height: 100%;
    text-align: center;
    font-size: 14px;
    color: #222;
    padding: 0 10px;
}
.dispartner_main .center .center-top li.on a{
	background: #6d6e71;
    color: #fff;
    font-weight: bold;
}
.dispartner_main .center .center-top li.li1{
	width: 106px;
}
.dispartner_main .center .center-top li:hover a{
	background: #6d6e71;
    color: #fff;
}
.dispartner_main .center .center-middle{
    padding: 5px 0;
    margin-bottom: 20px;
    background: #6d6e71;
    overflow: hidden;
}
.dispartner_main .center .center-middle li{
    height: 30px;
    float: left;
    text-align: center;
    line-height: 30px;
    padding: 0 15px;
    background: url(/Img/images/line_2.png) no-repeat right center;
}
.dispartner_main .center .center-middle li a{
    font-size: 12px;
    color: #d6d6d6;
}
.dispartner_main .center .center-middle li a:hover,
.dispartner_main .center .center-middle li a.on{
    color: #fff;
}
.dispartner_main .center .center-middle li.on a{
    color: #fff;
}

.dispartner_main .center .main-wz{
    padding: 10px 16px;
    border-top: 4px solid #d71921;
    background: #f7f7f7;
    line-height: 23px;
    color: #333;
    border-bottom: 1px solid #d71921;
    font-size: 12px;
}
.dispartner_main .center .main-wz a{
    color: #d71922;
}
.dispartner_main .center .center-bottom{
    overflow: hidden;
}
.dispartner_main .center .center-bottom li{
    margin: 10px 40px 15px 20px;
    border-bottom: 1px solid #d3d2d2;
    padding-bottom: 15px;
    width: 760px;
    float: left;
}
.dispartner_main .center .center-bottom .left{
    width: 165px;
    float: left;
}
.dispartner_main .center .center-bottom .left img{
    width: 121px;
}
.dispartner_main .center .center-bottom .right{
    width: 565px;
    float: right;
}
.dispartner_main .center .center-bottom .right .title{
    font-size: 16px;
    color: #000;
    margin-bottom: 10px;
    padding-bottom: 2px;
}
.dispartner_main .center .center-bottom .right .lists{
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
    font-size: 12px;
    color: #222;
    line-height: 20px;
}
.dispartner_main .center .center-bottom .right .lists a{
     color: #d71921;
}
.dispartner_main .center .center-bottom .right .lists{
    overflow: hidden;
}
.dispartner_main .center .center-bottom .right .lists dd{
   width: 100%;
   float: left;
}
.dispartner_main .center .center-bottom .right .lists a:hover{
    text-decoration: underline;
}
.dispartner_main .center .center-bottom .right .detail{
    line-height: 18px;
    font-size: 12px;
    color: #444;
    border-top: 1px solid #dedede;
    padding-top: 12px;
}

/*** Embedded Open Platform**/
.embedded_main{
    overflow: hidden;
}
.embedded_main img{
    display: block;
    max-width: 100%;
    margin: auto;
    margin-bottom: 10px;
}
.embedded_main .embedded_doc{
    background: #f3f3f3;
    border-top: 4px solid #d71921;
    font-size: 12px;
    line-height: 25px;
    padding: 20px 22px 47px;
}
.embedded_main .embedded_doc .links{
    text-align: center;
}
.embedded_main .embedded_doc .links a{
    width: 241px;
    height: 45px;
    line-height: 45px;
    background: #ae0001;
    border-radius: 5px;
    text-align: center;
    display: inline-block;
    color: #fff;
    font-size: 20px;
}
.embedded_main .embedded_doc .links a:hover{
    background: #b90f0f;
}

/*** Application Form **/
.online_main .tab-online h3{
    font-size: 20px;
}
.online_main .tab-online .tip{
    font-size: 12px;
    color: #444;
    line-height: 18px;
}
.online_main .tab-online .tip1{
    margin-bottom: 5px;
}
.online_main .tab-online .tip span{
    color: #b80007;
}

/** Application Form **/


/***11-15新增***/
/***DesvinculoHik-Connect开始***/
.desvin-box{
    border-top: 4px solid #d71921;
    background: #f7f7f7;
    padding-top: 28px;
    min-height: 400px;
    padding-left: 20px;
    padding-bottom: 20px;
}
.desvin-box .top-title{
    color: #000;
    line-height: 30px;
    margin-bottom: 5px;
}
.desvin-box .list{
    position: relative;
}
.desvin-box .list li{
    display:table;
    margin-bottom:8px;
    font-size:12px;
}
.desvin-box .list .li1{
    margin-top: 40px;
}
.desvin-box .list1{
    margin-bottom: 40px;
}
.desvin-box .list label{
    color:#444;
    line-height:18px;
    width:150px;
    padding:2px 0;
    display:table-cell;
    vertical-align:top;
    *float:left;
}
.desvin-box .list .label1{
    width: 440px;
}
.desvin-box .list .label2{
    width: 18px;
}
.desvin-box .list .label3{
    width: 400px;
}
.desvin-box .list .label4{
    width: 350px;
}
.desvin-box .list abbr {
    color: #b80007;
    line-height: 18px;
    width: 13px;
    display: table-cell;
    vertical-align: top;
}
.desvin-box .list .divnone{
    float:left;
}
.desvin-box .list .text{
    width: 168px;
    height: 20px;
    border: 1px solid #a9a8a8;
    padding:0 5px;
    margin-right:5px;
    float: left;
}
.desvin-box .list .text1{
    width: 350px;
}
.desvin-box .list .text2{
    width: 48px;
}
.desvin-box .list .text3{
    width: 350px;
}
.desvin-box .list .divnone label{
    color:#d61921;
    float:left;
    display:none;
    padding:0;
    width: 180px;
}
.desvin-box .list .radios{
    line-height: 22px;
}
.desvin-box .list .radios span{
    margin-left: 3px;
    margin-right: 10px;
}
.desvin-box .list .show-img1{
    position: absolute;
    left: 365px;
    top: -30px;
    width: 204px;
}
.desvin-box .list .code{
    width: 50px;
    height: 22px;
    cursor: pointer;
}

.desvin-box .list .submit{
    display:inline-block;
    *display:inline;
    *zoom:1;
    padding:0 7px;
    height: 28px;
    color: #fff;
    text-align: center;
    line-height: 28px;
    font-size: 18px;
    background: #d71921;
    margin-left: 163px;
}
.desvin-box .list .submit:hover{
    background:#b1000e;
}
.desvin-box .list .doc{
    font-style: italic;
    padding-top: 5px;
    line-height: 15px;
}
.desvin-box .list .file-box{
    position: relative;
}
.desvin-box .list .file-box .btn1{
    height: 22px;
    text-align: center;
    text-indent: 0;
    width: 60px;
    border: 1px solid #999;
    font-size: 12px;
}
.desvin-box .list .file-box .btn2{
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 60px;
    height: 22px;
    z-index: 99;
    cursor: pointer;
}
/***DesvinculoHik-Connect结束***/

/*** 10-26 新增意大利下拉 ***/
.select-boxs{
    overflow: hidden;
    line-height: 30px;
    margin: 0 15px;
    font-size: 14px;
    border-bottom: 1px solid #d3d2d2;
    padding-bottom: 20px
}
.select-boxs span{
    float: left;
}
.select-boxs select{
    float: left;
    margin-left: 10px;
    width: 200px;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    border: 1px solid #ccc;
    padding: 0 10px;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background:#fff url(/Img/images/select-boxs-selectbg.png) no-repeat right 5px center;
}

/* 11-1 新增表单选项卡 */
.center-box{
    background: #f7f7f7;
    border-top: #d71921 solid 4px;
    padding-bottom: 20px;
}
.center-box .list1 {
    height: 43px;
    background: #f2f2f2;
}
.center-box .list1 li {
    height: 43px;
    float: left;
}
.center-box .list1 li a {
    display: block;
    background: #dadada;
    font-size: 18px;
    color: #000;
    line-height: 43px;
    text-align: center;
    padding: 0 15px;
}
.center-box .list1 li.on a {
    background: url(/Img/images/pop-img2.png) no-repeat;
    height: 50px;
    color: #fff;
    background-size: 100% 100%;
}
.center-box .list1 li:hover a{
    background: url(/Img/images/pop-img2.png) no-repeat;
    height: 50px;
    color: #fff;
    background-size: 100% 100%;
}

.online_main.on{
    border-top: none;

}
.online_main.on .tab-online dl{
    width: 450px;
}
.online_main.on .tab-online dl dd{
    width: 140px;
    margin-bottom: 10px;
    color: #444;
}
.online_main.on .tab-online{
    display: none;
}
.online_main.on .tab-online.on{
    display: block;
}
.online_main.on .tab-online label{
    width: 110px;
    text-align: right;
    padding-right: 12px;
    margin-left: 10px;
}
.online_main.on .tab-online li{
    position: relative;
}
.online_main.on .tab-online li .divnone{
    position: relative;
}
.online_main.on .tab-online abbr{
    position: absolute;
    left: 190px;
    top: 5px;
}
.online_main.on .tab-online abbr.on{
    position: absolute;
    left: 114px;
    top: 2px;
}
.online_main.on .Needknow{
    padding-left: 40px;
}
.online_main.on .tab-online .submit{
    margin-left: 122px;
}


/* 11-27 */
#enquiryDescription_text{
    width: 200px;
    float: left;
    text-align: left;
}

/* 12-3 */
.online_main.Sales .tab-online h5{
    font-size: 20px;
}
.online_main.Sales .tab-online label{
    width: 130px;
    padding: 0;
    padding-right: 20px;
}
.online_main.Sales .tab-online label.left{
    text-align: left;
}
.online_main.Sales .tab-online li.needs{
   
}
.online_main.Sales .tab-online li.needs label{
    white-space:nowrap;
}
.online_main.Sales .tab-online li .Needknow{
    padding-left: 0;
}
.online_main.Sales .tab-online li .Needknow.Needknow2{
    padding-left: 13px;
}
.online_main.Sales .tab-online li .t_h{
    font-size: 14px;
    color: #444;
}
.online_main .tab-online li .t_h{
    font-size: 14px;
    color: #444;
}
.online_main.Sales .tab-online h5{
    padding-bottom: 5px;
}

/* 12-17 */
#wq{
    width: 200px;
    float: left;
    text-align: left;
}
.online_main .tab-online li.pdlf{
    padding-left: 163px;
}

/** 12.19  */
.online_main .tab-online li.pdlf1 {
    padding-left: 150px;
}
.product_main .tab-online li.pdlf1 {
    padding-left: 150px;
}
.product_main .tab-online li.pdlf {
    padding-left: 163px;
}
