/*导航*/
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7,
 .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5,
  .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3,
   .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12,
    .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding:0px;}
ul,.row{margin:0;padding:0;}
li{list-style:none;}
input[type=checkbox]{vertical-align:top;}

a:focus, a:hover{text-decoration:none;color:#bfc9ec;}
.vertop{vertical-align:top;}
.relative{position:relative;}
.inlineblock{display:inline-block;}
/*border*/
.borLRe4{border-left:1px solid #E4E4E4;border-right:1px solid #E4E4E4;}
.bld9dfec{border-left: 1px solid #d9dfec;}

/*background*/
.bg3DB8BE{background: #3DB8BE;}
.bgfff{background: #fff;}
.bgBan{background: url('../images/pc-banner.png') no-repeat center}
.bgBan2{background: url('../images/banner.png') no-repeat center}
/*margin*/
.m16{margin: 16px;}
.m30{margin: 30px;}
.mlr5{margin-left: 5px;margin-right: 5px;}

.mb1{margin-bottom: 1px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb25{margin-bottom: 25px;}
.mt15{margin-top: 15px;}
.mt25{margin-top: 25px;}

.ml-8{margin-left: -8px;}
.ml5{margin-left: 3px;}
.ml10{margin-left: 10px;}
.ml20{margin-left: 20px;}
.ml40{margin-left: 40px;}

.mr0{margin-right: 0px!important;}
.mr15{margin-right: 15px;}
.mr20{margin-right: 20px;}
.mr40{margin-right: 40px;}

/*padding*/
.p25{padding: 25px;}
.plr{padding:0 20px;}
.pl20{padding-left: 20px;}
.pr20{padding-right: 20px;}

.pl10{padding-left: 10px;}
.pl40{padding-left: 40px;}

/*font-size*/
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f25{font-size:25px;}
.f45{font-size:45px;}
/*width*/
.w150{width: 150px;}
.w130{width: 130px;}
.w254{width: 254px;}
.w260{width: 260px;}
.w400{width: 400px;}
.w100p{width: 100%;}
/*height*/
.h230{height: 230px;}
/*color*/
.ff0022{color:#ff0022;}
.c999{color:#999;}
.c959ebc{color:#959ebc;}
.c01A69A{color:#01A69A;}
.c2b92d6{color:#2b92d6;}
.c687189{color:#687189;}
.c7ea4cd{color:#7ea4cd;}
.cff1414{color:#ff1414;}
.cafb7d2{color:#afb7d2;}
.c3f587c{color:#3f587c;}
.cff7800{color:#ff7800;}
/*.icon*/
.icon,.icon1,.icon2,.icon3{
	vertical-align:middle;
	display:inline-block;
	width: 30px;
	height: 30px;

	background: url('../images/icon.png') no-repeat 0px 0px;
}
.up{
    display:inline-block;
    width: 30px;
    height:32px;
    background-color: #ecf2fe;
}
/*.icon1:hover{*/

    /*background:#ffffff url('../images/icon19-1.png') no-repeat 6px 7px;*/
/*}*/
/*.icon2:hover{*/

    /*background:#ffffff url('../images/icon20-1.png') no-repeat 3px 7px;*/
/*}*/
/*.icon3:hover{*/

    /*background:#ffffff url('../images/icon21-1.png') no-repeat 6px 7px;*/
/*}*/
.icon-introduce{
	background-position:-8px -2px;
}
.i-retrieval{
	background-position:-45px -2px;
}
.i-apply{
	background-position:-84px -4px;
}
.i-business{
	background-position:-120px -3px;
}
.i-platform{
	background-position:-156px -2px;
}
.i-tell{
	background-position:-190px -2px;
}
.i-mobile{
	background-position:-232px -5px;
}
.icon-collect{
	background-position:-2px -32px;
}
.icon-plus{
	background-position:-35px -32px;
}
.icon-division{
	background-position:-70px -64px;
}
.i-collection{
	background-position:-112px -32px;
}
.i-storage{
	background-position:-152px -35px;
}
.i-download{
	background-position:-192px -34px;
}
.i-canalysis{
	background-position:-230px -34px;
}
.i-knowo{
	background-position:-268px -34px;
} 
.i-knowt{
	background-position:-108px -64px;
}
.i-knows{
	background-position:-76px -32px;
}
.i-ltriangle{
	width: 12px;
	height: 60px;
	background-position:-146px -48px;
}
.i-screen{
	width: 44px;
	background-position:-176px -64px;
}
.i-error{
	background-position:-88px -93px;
}
.i-password{
	background-position:-122px -93px;
}
.i-close{
	background-position:-160px -90px;
}
.i-sucess{
	width: 74px;
    height: 74px;
    margin-top: 35px;
    margin-left: 40px;
    background-position:-8px -219px;
}
.close{
	position:absolute;
	right:0;
	top:0;
}
@media only screen and (min-width:1002px) and (max-width: 1052px) {
    .col-lg-2{
        width: 20.333%;
    }
    .pc-advancedSearch{
        display: none;
    }
    .main-r-top{
        padding-left: 0px !important;
    }
    .mr40{
        margin-right:5px;
    }
    .col-md-10{
        width:80% !important;
    }
    .patent-search-list li .col-md-2 .fg{
        margin-top: 20px !important;
    }
    /*.ml10{*/
        /*display: none;*/
    /*}*/
    .collection{
        margin-left: -15px;
    }

}

@media screen and (max-width:1001px) {
    .ms-links{
        display: none;
    }
    .ms-searchForm{
        width: 100% !important;
    }
    .ms-searchForm > input[type="text"]{
        width: 100% !important;
        margin: auto;
    }
    .ms-btn{
           width: 50%;
             }
    .pc-advancedSearch{
        width: 49%;
    }
    p.pc-tips{
        display: none;
    }
    .col-md-9 {
        margin-top: 25px;

    }
    .main {
        margin-bottom: 50px;
    }
    .footer {
        width: 100%;
        background: #3f587c;
        position: fixed:;
        line-height: 60px;
        position: fixed;
        bottom: 0px;
        left: 0px;
    }
}
@media screen and (max-width:761px) {
    .pc-advancedSearch,
    p.pc-tips{
        display: none;
    }
    .ms-btn{
        width: 100% !important;
        margin: auto;
    }
    #two1,#two2,#two3{
        display: none;
    }

}
/*banner*/
#hbanner{
	height:auto;
	width: 100%;
	background: #3274BE;
}
#hbanner img{
	margin:0 auto;
}

/*nav*/
.navig{
	background: #3d567a;
}
.navig:hover a{
    color:#bfc9ec;
}
.naviga{
	background: #ecf2fe;
	border-top:1px solid #d5dff4;
	border-bottom:1px solid #d5dff4;
}
.nav-list li,.logo,.pic{
	line-height: 60px;
}
.nav-list li{
	display:inline-block;
	list-style-type:none;
}
.nav-lista{
	display:block;
	color:#bfc9ec;
	padding-right:13px;
}
.nav-lista:focus{
    color:#bfc9ec;
    border:none !important;
}
.nav-list li:active{

    border:none !important;
}
.nav-list li:focus{
    border:none !important;
}
.navpic{
	width: 40px;
	height: 40px;
	border-radius:50%;
}

/*search-area cad2e2*/
/* ms-search */

.f-clearfix:after {
    clear: both;
    display: block;
    height: 0;
    font-size: 0;
    content: ".";
    visibility: hidden;
}
.f-clearfix{
    zoom: 1;
}

.ms-search{
    background: #ecf2fe;
    padding: 15px 40px;
    border-bottom: 1px solid #d5dff4;
}
.ms-searchForm > input[type="text"]{
    margin-bottom: 10px;
    font-size: 14px;
    height: 42px;
    line-height: 42px\9;
    border: 1px solid #cad2e2;
    border-radius: 3px;
}
.ms-btn{
    display: inline-block;
    vertical-align: top;
    border: 0 none;
    border-radius: 3px;
    background: #0189d4;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    color: #ffffff;
    height: 42px;
    line-height: 42px;
    padding: 0 2%;
    cursor: pointer;
}
.ms-links {
    float: right;
}

.ms-links li {
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
    line-height: 30px;
    margin-left: 15px;
    text-align: center;
}

.ms-links li a {
    font-size: 12px;
    color: #a3aec7;
}

.icon9, .icon10, .icon11, .icon12 {
    width: 30px;
    height: 30px;
}
.icon {
    display: inline-block;
    vertical-align: middle;
}
.icon9{
    background-image: url("../images/icon9.png");
}
.icon10{
    background-image: url("../images/icon10.png");
}
.icon11{
    background-image: url("../images/icon11.png");
}
.icon12{
    background-image: url("../images/icon12.png");
}
a:hover .icon9{
    background-image: url("../images/icon9_cur.png");
}
a:hover .icon10{
    background-image: url("../images/icon10_cur.png");
}
a:hover .icon11{
    background-image: url("../images/icon11_cur.png");
}
a:hover .icon12{
    background-image: url("../images/icon12_cur.png");
}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img, blockquote {
    margin: 0;
    padding: 0;
}
.icon9, .icon10, .icon11, .icon12 {
    width: 30px;
    height: 30px;
}
.icon {
    display: inline-block;
    vertical-align: middle;
}
.ms-searchForm input.ms-inputTxt {
    width: 20%;
}
.ms-searchForm > input[type="text"] {
    padding: 0 10px 0 40px;
    margin-right: 0.5%;
    /*width: 8%;*/
    font-size: 12px;
}
.ms-searchForm input.ms-inputTxt {
    background: #fff url("../images/icon7.png") 10px center no-repeat;
}
.ms-searchForm > input[type="text"] {
    margin-bottom: 10px;
    font-size: 14px;
    height: 42px;
    line-height: 42px\9;
    border: 1px solid #cad2e2;
    border-radius: 3px;
}
input {
    vertical-align: middle;
}
.pc-advancedSearch {
    vertical-align: top;
    height: 42px;
    line-height: 42px;
    font-size: 14px;
    padding: 5px 10px;
    color: #666666;
    border: 1px solid #cad2e2;
    border-radius: 3px;
    background: #ffffff;
    margin-left: 0.5%;
}

.ms-nav, .ms-footer, .ms-resetSearch, .ms-columnBtn {
    display: none;
}

.ms-resetSearch {
    background: #ffffff;
    width: 81.3%;
    padding: 0 6% 0 12%;
    height: 42px;
    border: 1px solid #cad2e2;
    border-radius: 3px;
}
.ms-resetSearch button {
    vertical-align: middle;
    width: 23px;
    height: 23px;
    background: url("../images/icon28.png") no-repeat;
    border: none;
    cursor: pointer;
}


.ms-searchForm input.ms-inputPhone {
    background: #fff url("../images/icon8.png") 13px center no-repeat;
}

.ms-searchForm input.ms-inputTxt{
    background: #fff url("../images/icon7.png") 10px center no-repeat;
}
.ms-searchForm input.ms-inputPhone{
    background: #fff url("../images/icon8.png") 13px center no-repeat;
}
.ms-resetSearch{
    background: #ffffff;
    width: 81.3%;
    padding: 0 6% 0 12%;
    height: 42px;
    border: 1px solid #cad2e2;
    border-radius: 3px;
}
.ms-resetSearch input[type="text"]{
    width: 88%;
    border: 0 none;
    margin: 0;
    padding: 0;
    height: 42px;
    line-height: 42px\9;
    font-size: 14px;
    vertical-align: middle;
}
.ms-resetSearch button{
    vertical-align: middle;
    width: 23px;
    height: 23px;
    background: url("../images/icon28.png") no-repeat;
    border: none;
    cursor: pointer;
}

.ms-column{
    border-top: 1px solid #d9dfec;
    border-bottom: 1px solid #d9dfec;
    background: #fbfbfb;
    padding: 20px 4%;
}
.ms-checkBox{
    display: inline-block;
    vertical-align: middle;
}
.ms-checkBox label{
    margin-right: 15px;
}
.ms-checkBox label,
.ms-checkBox span{
    color: #002222;
    display: inline-block;
    vertical-align: middle;
}
.ms-checkBox input[type="checkbox"]{
    margin: 0 5px 0 0;
    vertical-align: middle;
}
.ms-checkBox em{
    font-style: normal;
    color: #ff1414;
}

.search-area label,.input-wrap label{
	border:1px solid #cad2e2;
	background: #fff;
	margin-right: 15px;
	padding-left: 10px;
	border-radius:4px;
}
.search-area input,.search-area button,.input-wrap input,.input-wrap button,.login-wrap button,.search-sub{
	border:none;
	outline:none;
}
.search-area label,.search-area input,.search-sub,.search-subs{
	line-height: 44px;
}
.search-subs,.search-sub{	
	border-radius:4px;
	padding-left: 16px;
	padding-right: 16px;
}
.search-subs{
	border:1px solid #e9e9e9;
	background: #fff;
	color:#666666;
	margin-left: 14px;
}
.search-sub{
	color:#fff;
	background: #0087d2;
	background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #0087d2), color-stop(1, #0aa2f4));
	/*background-image: -webkit-gradient(left, #0087d2, #0aa2f4);*/
}

/*main*/
.main{
	color:#444;
	background: #fbfbfb;
	border-top:1px solid #d9dfec;
	border-bottom:1px solid #d9dfec;
}
/*main-l*/
.main-l{
	padding-top:40px;
	padding-right:5px;
	padding-left:5px;
}
/*.main-l>li{
	padding-bottom: 24px;
}*/
.main-l-sub{
	display:none;
	border-bottom: 1px solid #e8e8e8;
}
.main-l-sub li{
    width:100%;
    height: 24px;

    padding-top: 2px;
    /* padding-right: 45px; */

    padding-left:20px;
    margin-bottom:2px;
}
.main-l-sub a{


    display:inline-block;
    width:75%;

    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right:5px;

    color:#444444;
    font-size:12px;

    /*color:#7c7d7c;*/

    margin-right:0px;
    float:left;

}
.main-l-sub a:hover{
    width:75%;
    color:#000;

}
.main-l-sub span{
    display:inline-block;
    width:25%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;

    float:right;

}


/*main-r*/
.main-r-top{
	border-bottom: 1px solid #d9dfec;
	margin-bottom: 30px;
	height: 70px;
	line-height: 70px;
	padding-left: 18px;
}
.screen{
	color:#555555;
}
.screen,.screent{	
	line-height: 35px;
	display:inline-block;	
}
.screent>input{
	margin-top: 10px;
}
.screen-chart{
	margin-left: 22px;
	margin-right: 44px;
}
/*main-r-txt*/
.newtype,.invention,.inventionb{
	padding:4px 5px;
	margin-left: 6px;
	margin-right: 6px;
	font-size:12px;
    font-weight: normal;
}
.newtype{
	background: #e6e6e6;
	color:#333333;
}
/*新型 字样式*/
.invention{
	background: #5cb85c;
	color:#fff;
}
.inventionb{
	background:#5e8eb7;
	color:#fff;
}
.main-r-txt{
	width:90%;
	margin-left: 6.6%;
}
/*阅读模式*/
.readingMode h5,.listMode h5{
	font-weight:bold;
}
.readingMode li{
	margin-bottom: 50px;
}
.graphicMode li{
    display: inline-block;
	width: 200px;
}
.listMode li{
	display: inline-block;
    border-bottom: 1px solid #eee;
}

.readingMode img{
	width: 140px;
	margin-left:40px;
	float:right;
}
/*列表模式*/
.listMode h5{
	display:inline-block;
}
.listMode .reading-txt,.graphicMode .reading-txt span,.graphicMode .reading-footer{
	display:none;
}
.listMode .reading-footer{
	display:inline-block;
}
/*图形模式*/
.graphicMode .reading-txt{
	text-align: center;
}
.graphicMode img{
	width: 100px;
}
.graphicMode li{
 
	padding:5px;
}
/*分页*/
.paging{
	margin-top: 50px;
	margin-bottom: 50px;
}
.paging li{
	display:inline-block;
	margin-right: 5px;
}
.paging a{
	display:block;
	color:#666666;
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size:12px;
	text-align: center;
	background: #f5f5f5;
}
.paging a:hover,.paging .act{
	background: #373e50;
	color:#fff;
}

/*.lginline{display:none;}*/

/*左边点击框 back*/
.back{
	width: 14px;
	height: 60px;
	line-height: 60px;
	border:1px solid #d9dfec;
	position: absolute;
    top: 50%;
    left:-14px;
    margin-top: -60px;
}
.back a,.back span{
	display:block;
}
.ilogin,.iloginu{
	display:inline-block;	
	vertical-align:top;
	background: url('../images/wap-login.png') no-repeat;
}
.ilogin{
	width: 29px;
	height: 24px;
}
.ilogin-btn{
	border-color:#3d567a;
	background: #3d567a;
}
.iloginu{
	width: 60px;
	height: 24px;
	margin-top: 16px;
	background-position:-38px 0px;
}
/*login*/
#login{
	position:absolute;
	left:0;
	top:0;
	width: 100%;
	height: 100%;
	background: #000;
	z-index:10;
	opacity:.8;
	filter:alpha(opacity=80);
	display:none;
}
.login-wrap,.login-tip{
	position:absolute;
	left:50%;
	top:50%;
	z-index:12;
}
.login-wrap{
    position: fixed;
    top:50%;
    left: 50%;
	margin-top:-215px;
	margin-left:-175px;
	width: 350px;
	height: 430px;	
	background: #fff;
	z-index:11;
	padding: 25px;
	display:none;
}
.login-wrap h2{
	font-weight:bold;
}
.note{
	border-top:1px solid #e6e6e6;
	padding-top: 15px;
}
.note-tite{
	position:absolute;
	background: #fff;
	top:-9px;
	left:0;
	font-size:13px;
	font-weight:bold;
}
.notes{
	color:#666666;
	font-size:12px;
}
.notest{
	color:#666666;
	font-size:12px;
	padding-bottom: 10px;
	border-bottom:1px dashed #dcdcdc;
}
.notes span{
	display:block;
}
.error{
	width: 100%;
	height: 35px;
	line-height: 35px;
	color:#e80b05;
	font-size: 13px;
	font-weight:bold;
	background: #efefef;
	padding-left: 12px;
	border-radius:2px;
	display:none;
}
.input-wrap input ,.input-wrap button {
	line-height: 38px;
}
.send{
	color:#fff;
	border-radius:4px;
	background: #789dd2;
}
/*login提示*/
.login-tip{
	width: 465px;
	height: 160px;
	margin-left:-230px;
	margin-top: -260px;
	background: #fff;
	display:none;
}
.login-tip-wrap-t,.login-tip-wrap-w{
	position: absolute;
	left:120px;
}
.login-tip-wrap-t{
	top:52px;
	color:#444444;
	font-size:14px;
}
.login-tip-wrap-w{
	top:72px;
	color:#bdbdbd;
	font-size:12px;
}
/*senior 高级筛选*/
.senior{
    position: fixed;
    width: 90%;
    left: 5%;
    bottom: 125px;
    background: #fff;
    z-index: 12;
    display: none;
}
.serinor-list{
	margin-left:1.4%;
	margin-top: 9.2%;
	margin-bottom: 9.2%;
}
.select{
    width: 46%;
    margin-left: 1.8%;
	display:inline-block;
	text-align: center;
	background: #ecf2fe;
	border:1px solid #cad2e2;
	height: 40px;
	margin-bottom: 20px;
	line-height: 40px;
    font-size: 10px;
}
.select-sub{
	position:absolute;
	width: 100%;
    height:200px;
    overflow-y: scroll;
	display:none;
	z-index:1;
	background: #ecf2fe;
	border:1px solid #cad2e2;
}

@media screen and (min-width:1128px){
	.lginline{
		display:inline-block;
	}
}
@media screen and (min-width:992px){
	.naviga{
		margin-bottom: 25px;
	}
	.left-area{
		display:block;
	}
}
@media screen and (min-width:768px){
	.collection{
		display:inline-block;
	}
    serinor-list{
        font-size: 12px !important;
    }
	 
}
@media screen and (min-width:768px) and (max-width:990px){
	.left-area{
		display:none;
	}
	 
}
@media screen and (max-width:760px){
	.login-wrap{
		margin-top:0px;
		top:0px;
	}
	.login-tip{
		margin-top:50px;
		top:0px;
	}
	.left-area{
		display:none;
	}
	.xsmr5{
		margin-right: 5px;
	}
	.search-area label{
		border-radius:4px;
	}
	.collection a{
		background: #0aa0f2;
		padding-left:4px;
		padding-right:6px;
		display:inline-block;
		border-radius:4px;
		color:#fff;
	}
	.search-area label,.search-sub{
		width: 95%;
	}
	.footer{
		background: #3f587c;
		line-height: 60px;
	}
	.footer a{
		display:inline-block;
		width: 49%;
		font-size:18px;
		text-align: center;	
	}
	.footer a:first-child{
		border-right: 1px solid #667899;
	}
	.consultingexpert,.consultingexperts{
		position:absolute;
		left:-7px;
		line-height: 0px;
		
	}
	.consultingexpert{
		top:40px;
		font-size:12px;
	}
	.consultingexperts{
		top:23px;
	}
	.main-r-top{
		height: 104px;
		line-height: 130px;
	}
	.i-collection{
		background:url('../images/icon24.png') no-repeat 5px 5px;
	}
	.i-storage{
		background-position:-257px -66px;
	}
	.i-download{
		background:url('../images/icon26.png') no-repeat 5px 5px;
	}
	.i-canalysis{
		background:url('../images/icon27.png') no-repeat 5px 6px;
	}
}
@media screen and (max-width:360px){
    .footer a {
        display: inline-block;
        width: 49%;
        font-size: 12px;
        text-align: center;
    }
}
.btm-tel {
    display: inline-block;
    width: 78px;
    height: 35px;
}
.backtop {
    top:245px;
    position: fixed;
    right:0px;

}
.w-upBtn{
    margin-top: 10px;
}
.backtop a:hover img{
    opacity: 0.8;
    -webkit-box-shadow:0 0 1px #0189d4;
    -moz-box-shadow:0 0 1px #0189d4;
    box-shadow:0 0 1px #0189d4;
    border-radius: 3px;
}