@charset "gb2312";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, 
form,fieldset,input,textarea,p,blockquote,th,td,label { 
padding: 0; 
margin: 0; 
} 
header, footer, nav, section, article, aside,figure{ display:block; margin:0px; padding:0px;}/*html5初始?/
table{ 
border-collapse: collapse; 
border-spacing: 0; 
} 
fieldset,img { 
border: 0; 
} 
address,caption,cite,code,dfn,th,var { 
font-weight: normal; 
font-style: normal;

} 
ol,ul { 
list-style: none; 
}
select, input, select, img, label{
    vertical-align: middle;
}

input:focus{outline:none; box-shadow:none}
input:disabled{	border: 1px solid #dedede;	color:#bbb;}

body{ line-height:150%; color:#000; background:#fff; font-family:"微软雅黑"; font-size:12px; width:100%; overflow-x:hidden;}
.fnm1{ font-family:"宋体"}
.fnm2{ font-family:"微软雅黑"}
.clearfix:before,
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;} /* IE < 8 */
.fl{ float:left;}
.fr{ float:right;}

a{ color:#000; text-decoration:none;}
a:hover{ color:#0077d0;}
a.blue{ color:#0077d0; text-decoration:none;}
a.blue:hover{  text-decoration:underline;}

.tc{ text-align:center;}
.tl{ text-align:left;}
.tr{ text-align:right;}

.red{color:#dc0000}
.green{color:#0abc01;}
.blue{color:#0077d0;}
.c01{color:#444;}
.grey{ color:#666;}

.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f23{ font-size:23px;}

.w{ width:1100px; margin:0 auto; min-width:1000px;}
.w1{ width:1100px; margin:0 auto; min-width:1000px;}
.w2{ width:70%; margin:0 auto; min-width:1000px;}

.m10{ margin:0px;}
.mlt5{ margin-left:5px;}
.mlt10{ margin-left:10px;}
.mlt15{ margin-left:15px;}
.mlt20{ margin-left:20px;}
.mlt25{ margin-left:25px;}

.mtp10{ margin-top:10px;}
.mtp15{ margin-top:15px;}
.mtp20{ margin-top:20px;}
.mtp25{ margin-top:25px;}

.ptp10{ padding-top:10px;}
.ptp20{ padding-top:20px;}
.ptp30{ padding-top:30px;}
.ptp40{ padding-top:40px;}

.pbt10{ padding-bottom:10px;}
.pbt20{ padding-bottom:20px;}
.pbt30{ padding-bottom:0px;}
.ptb10{ padding:10px 0;}


.table th, .table td{
    line-height: 24px;
    padding: 8px;
    text-align: center;
    vertical-align: top;
}
.table th.tcen,.table td.tcen{ text-align:center;}
.table th.tlt,.table td.tlt{ text-align:left;}
.table th.trt,.table td.trt{ text-align:right;}
.table th {
    font-weight: bold;
}

.table-bordered {
  border: 1px solid #dadada;
  border-collapse: collapse; 
  border-spacing: 0; 
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #dadada
}

.table-striped tbody > tr:nth-child(odd) > th
 {
  background-color: #f5f5f5;
}
.table-striped tbody > tr:nth-child(odd) > td
 {
  background-color: #fcfcfc;
}
.table-striped tbody > tr:hover > td
 {
  background-color: #f8f9fd;
}

.topbar{ height:36px;background:#333; color:#f1f1f1; line-height:36px; padding:0 10px}
.topbar a{ color:#f1f1f1;}
.topbar a:hover{ color:#81bcff; text-decoration:none;}
.topbar .fr .tel b{ display:inline-block; width:14px; height:36px; vertical-align:middle; background:url(../images/ico.png) no-repeat -8px -2px; margin-right:5px;}
.logoBox{ height:55px;}
.logoBox .w{ position:relative; z-index:20;}
.logo{ float:left;}
.logoBox nav{ position:absolute; right:17px; top:-9px; font-size:16px;}
.logoBox nav li{ float:left; height:85px; line-height:72px; position:relative;}
.logoBox nav li a:hover{ text-decoration:none; color: #000000;}
.logoBox nav li a{ position:relative; display:block; _float:left; cursor:pointer; padding:0 14px;color: #000000;}
.logoBox nav li a.f{ padding:0 32px 0 22px; height:85px;}
.logoBox nav li a.f i{ position:absolute; right:8px; top:50%; margin-top:-6px; width:18px; height:12px; background:url(../images/ico.png) no-repeat -305px -16px;-webkit-transition: all 0.2s ease-in 0s;
	-moz-transition: all 0.2s ease-in 0s;
	-o-transition: all 0.2s ease-in 0s;
	transition: all 0.2s ease-in 0s;}
.logoBox nav li.on a.f{ text-decoration:none; color:#0077d0;}
.logoBox nav li.on a.f i{ 	-webkit-transform:rotate(180deg); 
	-moz-transform:rotate(180deg); 
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
	}
.logoBox nav li .s{ position:absolute; white-space:nowrap; left:21px; top:65px; display:none; width:125px; font-size:14px; line-height:25px; border:1px solid #D1D1D1; box-shadow:0 0 5px rgba(0,0,0,0.2); padding:4px; background:#ededed;}
.logoBox nav li .s a{ display:block; font-size:14px; padding:0px; _float:none;}
.logoBox nav li .s b{ display:block; position:absolute; z-index:3; right:94px; top:-13px; width:29px; height:13px; background:url(../images/ico.png) no-repeat -73px -38px;}
.logoBox nav li .s .c{ padding:5px 10px; background:#fff;}
.logoBox nav li.last a{ padding-right:0;}
.logoBox .newTenYearIco{ position:absolute; right:-40px;top:20px;+top:-10px; _top:8px;}

.searchBox{ height:96px; background:#f3f3f3; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.searchBox .w2{ padding-top:20px; line-height:55px ; text-align:center;}
.searchBox label{ font-size:18px;}

.searchBtn{	
  border-radius: 2px;
  background-color:#11549E;
  width: 15%;
  height: 53px;
  cursor:pointer; font-size:18px; color:#fff; font-family:"微软雅黑";
 border:none; vertical-align:middle;
}
.searchBtn:active{	
	background-color:#6ab82c;
}
.searchInp{  border:1px solid rgb( 204, 204, 204 );border-radius: 2px; background-color: rgb( 255, 255, 255 ); display:block;height: 51px; vertical-align:middle;font-family:"微软雅黑"; font-size:14px; padding:0 8px; line-height:51px;}
.i_small{line-height:26px; padding:2px 4px; height:24px;width:300px; font-size:12px;}
.btn_white{ height:30px;width:75px; font-size:12px; border:1px solid #ccc; color:#666;  background-color:#f9f9f9;
  background-image: -moz-linear-gradient( 90deg, rgb(244,244,244) 0%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(244,244,244) 0%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(244,244,244) 0%, rgb(255,255,255) 100%);}
.btn_white:hover{ color:#333;}
.btn_white:active{ background-color:#f6f6f6;
  background-image: -moz-linear-gradient( 90deg,rgb(255,255,255) 0%,  rgb(244,244,244) 100%);
  background-image: -webkit-linear-gradient( 90deg,rgb(255,255,255) 0%,  rgb(244,244,244) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(244,244,244) 100%);}
.indexLeft{ width:69%; float:left;}
.indexRight{ width:28.1%; float:right;}
.titleBox{ height:50px; line-height:50px; padding-top:20px; border-bottom:1px solid #dadada;}
.titleBox h2{ font-size:18px; font-weight:bold; float:left;}
.titleBox .tag{ font-size:12px; font-weight:normal; float:left; margin-left:20px; height:30px; background:#c64141; color:#fff; margin-top:12px; line-height:30px; padding:0 10px 0 10px; border-radius:2px 2px 2px 2px; position:relative;}
.titleBox .tag b{ display:block;  position:absolute; left:-10px; top:10px; width:0px; height:0px; border-style: dashed solid dashed dashed;border-width: 5px;
	border-color: transparent #c64141 transparent transparent; overflow: hidden;}
.titleBox .tag.green{background:#6aa71b;}
.titleBox .tag.green b{border-color: transparent #6aa71b transparent transparent;}
.titleBox .m{ float:right; color:#000; font-size:14px;}
.titleBox .m:hover{text-decoration:underline;}
.productList .mlt1{ margin-left:1%;}
.productItem{ width:32%; float:left;_overflow:hidden;}
.productItem .tcen{ text-align:center; font-size:18px; line-height:35px; color:#000;}
.productItem .info{ line-height:26px; font-size:14px; color:#000; padding:5px;}
.productItem .alist{ font-size:14px;}
.proAico{ display:block; position:relative; font-size:32px; height:200px;}
.proAico b,.proAico i{ diplay:block; width:124px; height:124px; background:url(../images/wuge.png) no-repeat; position:absolute; top:20px; left:50%; margin-left:-61px; z-index:4;_cursor:pointer;}
.proAico i{opacity:0; z-index:1;}

.proAico:hover b{
-webkit-animation:rollOut .8s .2s ease both;
-moz-animation:rollOut .8s .2s ease both;}
@-webkit-keyframes rollOut{
0%{opacity:1;
-webkit-transform:translateX(0px) rotate(0deg)}
100%{opacity:0;
-webkit-transform:translateX(-100%) rotate(-120deg)}
}
@-moz-keyframes rollOut{
0%{opacity:1;
-moz-transform:translateX(0px) rotate(0deg)}
100%{opacity:0;
-moz-transform:translateX(-100%) rotate(-120deg)}
}

.proAico:hover i{
-webkit-animation:fadeInLeft 1s .2s ease both;
-moz-animation:fadeInLeft 1s .2s ease both;}
@-webkit-keyframes fadeInLeft{
0%{opacity:0;
-webkit-transform:translateX(20px)}
100%{opacity:1;
-webkit-transform:translateX(0)}
}
@-moz-keyframes fadeInLeft{
0%{opacity:0;
-moz-transform:translateX(20px)}
100%{opacity:1;
-moz-transform:translateX(0)}
}
.p12114 .proAico i{ background-position:0 -124px;}

.pkexin .proAico b{ background-position:-124px 0px;}
.pkexin .proAico i{ background-position:-124px -124px;}
.pkexin .indexGoBtn b{background:#00d25f;}
.pkexin .indexGoBtn b i{border-color: transparent transparent transparent #00d25f;}

.pyudi .proAico b{ background-position:-248px 0px;}
.pyudi .proAico i{ background-position:-248px -124px}
.pyudi .indexGoBtn b{background:#01b0f1;}
.pyudi .indexGoBtn b i{border-color: transparent transparent transparent #01b0f1;}

.proAico span{ position:absolute; width:100%; text-align:center; bottom:12px; display:block; left:0px;_cursor:pointer;}
.proAico sup{ font-size:14px;}
.indexGoBtn{ display:block; height:42px; border-radius:2px 2px 2px 2px; background:#333; width:70%; margin:15px auto; text-align:center; color:#fff; line-height:42px; font-size:16px; padding-right:70px; position:relative;}
.indexGoBtn b{ display:block; position:absolute; right:26px; top:7px; padding:0 6px 0 12px; height:28px; line-height:28px; font-size:14px; font-weight:normal; background:#f39800; border-radius:2px 0px 0px 2px;-webkit-transition: all 0.2s ease-in 0s;
	-moz-transition: all 0.2s ease-in 0s;
	-o-transition: all 0.2s ease-in 0s;
	transition: all 0.2s ease-in 0s;_cursor:pointer;}
.indexGoBtn b i{ display:block; position:absolute; right:-28px; _right:-29px; top:0px; width:0px; height:0px; border-style: dashed dashed dashed solid;border-width: 14px;
	border-color: transparent transparent transparent #f39800; overflow: hidden;}
.indexGoBtn:hover{ color:#f1f1f1}
.indexGoBtn:hover b{right:20px;}
.productItem .alist li{ line-height:28px; padding-left:24px; white-space:nowrap; position:relative;}
.productItem .alist li b{ display:block; position:absolute; left:8px; _left:-12px; top:9px; _top:6px; width:10px; height:12px; background:url(../images/ico.png) no-repeat -130px -16px;}
.productItem .wp{ padding:0 8px;}

.vedioPic{ width:100%; overflow:hidden; padding-top:20px;}
.vedioPic img{ width:100%;}
.newsLbox{ padding:8px 0 0;}
.newsList li{ line-height:36px; font-size:14px; position:relative; white-space:nowrap; width:100%; overflow:hidden;}
.newsList li .t{ position:absolute; display:block; right:0px; top:0px; background:#fff; padding-left:6px;}
.newsList.sty2 li .d{ position:absolute; height:3px; width:3px; background:#333; display:block; top:50%; left:0px;}
.newsList.sty2 li a{ margin-left:12px;}

.vedioPicshouji{ width:100%; overflow:hidden; padding-top:20px;}
.vedioPicshouji img{ width:100%;}
.newsLboxshouji{ padding:8px 0 0;}
.newsListshouji li{ line-height:28px; font-size:14px; position:relative; white-space:nowrap; width:100%; overflow:hidden;}
.newsListshouji li .t{ position:absolute; display:block; right:0px; top:0px; background:#fff; padding-left:6px;}
.newsListshouji.sty2 li .d{ position:absolute; height:3px; width:3px; background:#333; display:block; top:50%; left:0px;}
.newsListshouji.sty2 li a{ margin-left:12px;}


.xxmzAli{}
.anli{ float:left; width:48%;}
.anliTitle{ padding:25px 20px 15px 20px; font-size:14px; }
.anliTitle b{ display:block; width:6px; height:6px; float:left; margin-right:8px; margin-top:6px; background:#333;}
.mz_anli li{ float:left; width:48%; margin-right:2%; text-align:center;}
.mz_anli li img{width:100%; max-width:200px; margin-bottom:5px;}
.picNews{ display:block; width:100%; position:relative; overflow:hidden; margin-bottom:15px;}
.picNews img{ width:100%;}
.picNews span{ position:absolute; display:block; _cursor:pointer; width:100%; z-index:3; left:0px; height:34px; line-height:34px; bottom:0px; color:#ddd;-webkit-transition: all 0.2s ease-in 0s;
	-moz-transition: all 0.2s ease-in 0s;
	-o-transition: all 0.2s ease-in 0s;
	transition: all 0.2s ease-in 0s;}
.picNews span.bg{ background:#000; opacity:0.5; filter:alpha(opacity=50); z-index:1;}
.picNews span.tt{ text-indent:6px;}
.picNews:hover span.tt{ text-indent:8px; color:#fff;}
.picNews:hover span.bg{ opacity:0.7; filter:alpha(opacity=70); }
.yudiAnli .anli.fr{ float:right;}
.caseYudiBox {height:260px;overflow:hidden;}
.caseYudiBox .bigPic{ width:100%; max-width:450px; margin-bottom:10px; }
.caseYudiBox .pimg{ text-align:center; margin-bottom:10px; font-size:14px;}
.caseYudiBox .pimg-shoujiyuming{ margin-bottom:10px; font-size:14px;}

.caseYudiBox .pimg .smallPic{ margin-right:8px; max-width:25px;}
.caseYudiBox .pinfo{ margin:5px 0; font-size:14px; line-height:24px; color:#666;}

.kexinAnli{ width:100%; overflow:hiddem;}
.kexinAnli li{ width:48%; padding:25px 1% 0px; float:left; font-size:12px; line-height:24px; white-space:nowrap;}
.kexinAnli li .klt{ float:left; width:65px; border-radius:6px 6px 6px 6px; height:65px; margin-right:15px;border-radius:4px 4px 4px 4px;}
.kexinAnli li .ktt{ font-size:14px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.kexinAnli li .kbh{ color:#000; position:relative; padding-top:4px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:21px;}
.kexinAnli li .kbh b{ position:absolute; display:block; width:25px; left:-1px; bottom:0px; height:26px; overflow:hidden; background:url(../images/rz.jpg) no-repeat 0px 2px;}
.kexinAnli li .kkf{ color:#666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.friendNew{ padding:10px; overflow:hidden; padding-bottom:0px;}
.friendNew li{ float:left; width:50%; line-height:34px; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.mqList{ padding:12px 0 22px; overflow:hidden;}
.mqList li{ padding:4px 0; text-align:center; float:left; width:12.5%; overflow:hidden;}
.mqList li img{ width:100%;}
.quickMenu{ width:100%; padding:26px 0; background:#333; color:#e4e4e4; overflow:hidden;}
.quickMenu a{ color:#e4e4e4}
.quickMenu .w{ width:70%;}
.quickMenu dl{ width:20%; padding:0 1%; float:left; line-height:28px;margin-bottom: 0px;}
.quickMenu dl dt{ font-size:18px; padding-bottom:10px; text-align:center;font-weight: 100;}
.quickMenu dl dd{ position:relative; text-align:center;line-height: 1.9;}
.quickMenu a:hover{color:#6fc0fd;}


.foot{ text-align:center; background:#1a1a1a; line-height:18px; padding:15px 0; color:#A5A5A5; font-size:12px;}

.crumbs{ padding:8px 0; font-size:14px; background:#e6e6e6;}
.nyBox{min-height:400px;}

.nytitle{ padding:28px 0 20px; font-size:20px; overflow:hidden; border-bottom:1px solid #dadada;}
.nytitle h1{ font-size:25px; font-weight:normal;}

.nyNewsList li{ position:relative; line-height:52px; border-bottom:1px solid #eee; padding:0 5px}
.nyNewsList li:hover{ background:#e6e6e6}
.nyNewsList li a{ display:block; font-size:14px; position:relative; z-index:2;}
.nyNewsList li .t{ position:absolute; display:block; right:5px; top:0px; padding-left:8px; z-index:1;}

.pages{ padding:20px; text-align:center;}
.pages a,.pages span{display:inline-block; padding:0 15px; line-height:34px; border:1px solid #dadada; margin:0 4px; font-size:14px;}
.pages span.now{ border:1px solid #0077d0; background:#0077d0; color:#fff;}
.pages span.dis{ border:1px solid #eee; background:#fbfbfb; color:#aaa;}
.pages a:hover{ border:1px solid #0077d0;}

.newsTitle{ padding:0px 0 0px; }
.newsTitle h1{ font-weight:normal; font-size:20px; padding-bottom:2px;padding-top: 2px;padding-bottom: 0px;margin-top: 2px;line-height: 1.4;}
.newsTitle p{ color:#000}
.nynewsDetail{ padding:15px 0px; font-size:15px; line-height:180%}
.nynewsDetail img{ max-width:90%;height: auto!important;border: 1px solid #DBDBDB;margin-top: 8px;margin-bottom: 6px;}
.nextPage{ padding:0px 0; border-top:1px solid #dadada;color:#666; font-size:14px; line-height:30px;}

.caseCenter h1{ font-size:25px; padding:15px 0 10px; line-height:40px; border-bottom:1px solid #ddd; font-weight:normal;}
.caseFilter table{width:100%;font-size:12px; line-height:29px;}
.caseFilter table td{ padding:2px 0;  border-bottom:1px dashed #dadada;vertical-align: top;}
.caseFilter table tr.nob td{ border:none;}
.caseFilter table tr.sear{ background:#f7f7f7;}
.caseFilter table td.ltd{ line-height:26px;width: 80px; }
.caseFilter table td a{ padding:0px 8px;  margin:4px 1px; white-space:nowrap;  border-radius: 80px;}
.caseFilter table td a:hover{ background:#f4fafe; }
.caseFilter table td a.selected{ background:#0077d0; color:#fff; border:0px solid #0077d0;padding-bottom: 1px;padding-top: 1px;}
.caseFilter table td a.selected2{ background: #FFFFFF;color: #0077d0;border: 1px solid #0077d0;}


.t_caseList { overflow:hidden;}
.t_caseList li{ width:18%; margin:16px 1% 8px; height:275px;}
.t_secTitle{overflow:hidden; border-bottom:1px solid #aee5c7; line-height:32px; margin-top:15px;}
.t_secTitle h3{ color:#fff; background:#00ba0d; float:left; height:32px; line-height:32px; padding:0 18px; border-radius:2px 2px 0 0; font-weight:normal;}
.t_secTitle .more{float:right; color:#666;}
.t_secTitle .more:hover{color:#17b05c;}
.borPages{ margin-top:20px; border-top:1px solid #ccc;}

.CaseDetail{ padding:10px 0; overflow:hidden;}
.CaseDetail table{ width:100%; vertical-align:top;}
.CaseDetail table td.ltd{ padding-right:25px; vertical-align:top;width:130px;}
.CaseDetail h1{font-size:26px; font-weight:normal; line-height:40px; padding-bottom:10px;}
.CaseDetail p{ padding-top:10px; font-size:14px; line-height:24px;}
.CaseDetail p.info{ padding-top:8px; font-size:12px; color:#666;}
.caseIco{width:120px;_width:120px; border-radius:8px 8px; overflow:hidden; width:120px\0; float:left;}
.caseItemCont{ padding:10px 0 0;overflow:hidden;}
.caseItemCont p{ padding:0px 0 10px;}
.casePic{ max-width:100%;min-width:500px;}
.yudiCaseTitle{ position:relative;}
.yudiCaseTitle .ty{ position:absolute; right:0px; top:16px;}

/*css3 Load*/
#circularG{
position:relative; margin:50px auto;
width:128px;
height:128px}

.circularG{
position:absolute;
background-color:#636BFF;
width:29px;
height:29px;
-moz-border-radius:19px;
-moz-animation-name:bounce_circularG;
-moz-animation-duration:0.72s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-webkit-border-radius:19px;
-webkit-animation-name:bounce_circularG;
-webkit-animation-duration:0.72s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-ms-border-radius:19px;
-ms-animation-name:bounce_circularG;
-ms-animation-duration:0.72s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
-o-border-radius:19px;
-o-animation-name:bounce_circularG;
-o-animation-duration:0.72s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
border-radius:19px;
animation-name:bounce_circularG;
animation-duration:0.72s;
animation-iteration-count:infinite;
animation-direction:linear;
}

#circularG_1{
left:0;
top:50px;
-moz-animation-delay:0.27s;
-webkit-animation-delay:0.27s;
-ms-animation-delay:0.27s;
-o-animation-delay:0.27s;
animation-delay:0.27s;
}

#circularG_2{
left:14px;
top:14px;
-moz-animation-delay:0.36s;
-webkit-animation-delay:0.36s;
-ms-animation-delay:0.36s;
-o-animation-delay:0.36s;
animation-delay:0.36s;
}

#circularG_3{
top:0;
left:50px;
-moz-animation-delay:0.45s;
-webkit-animation-delay:0.45s;
-ms-animation-delay:0.45s;
-o-animation-delay:0.45s;
animation-delay:0.45s;
}

#circularG_4{
right:14px;
top:14px;
-moz-animation-delay:0.54s;
-webkit-animation-delay:0.54s;
-ms-animation-delay:0.54s;
-o-animation-delay:0.54s;
animation-delay:0.54s;
}

#circularG_5{
right:0;
top:50px;
-moz-animation-delay:0.63s;
-webkit-animation-delay:0.63s;
-ms-animation-delay:0.63s;
-o-animation-delay:0.63s;
animation-delay:0.63s;
}

#circularG_6{
right:14px;
bottom:14px;
-moz-animation-delay:0.72s;
-webkit-animation-delay:0.72s;
-ms-animation-delay:0.72s;
-o-animation-delay:0.72s;
animation-delay:0.72s;
}

#circularG_7{
left:50px;
bottom:0;
-moz-animation-delay:0.81s;
-webkit-animation-delay:0.81s;
-ms-animation-delay:0.81s;
-o-animation-delay:0.81s;
animation-delay:0.81s;
}

#circularG_8{
left:14px;
bottom:14px;
-moz-animation-delay:0.9s;
-webkit-animation-delay:0.9s;
-ms-animation-delay:0.9s;
-o-animation-delay:0.9s;
animation-delay:0.9s;
}

@-moz-keyframes bounce_circularG{
0%{
-moz-transform:scale(1)}

100%{
-moz-transform:scale(.3)}

}

@-webkit-keyframes bounce_circularG{
0%{
-webkit-transform:scale(1)}

100%{
-webkit-transform:scale(.3)}

}

@-ms-keyframes bounce_circularG{
0%{
-ms-transform:scale(1)}

100%{
-ms-transform:scale(.3)}

}

@-o-keyframes bounce_circularG{
0%{
-o-transform:scale(1)}

100%{
-o-transform:scale(.3)}

}

@keyframes bounce_circularG{
0%{
transform:scale(1)}

100%{
transform:scale(.3)}

}
.yudiList_anli{ width:100%; padding:15px 0;}
.yudiList_anli .caseYudiBox{ float:left; width:23%; margin:0 1%;height:185px; padding-bottom:10px;}
.yudiList_anli .caseYudiBox .pimg{ font-size:20px;}

.mz_anli2 li{float:left; width:21%; margin: 13px 2% 10px; overflow:hidden; height:65px;}

.mz_anliweirukou li{float:left; width:21%; margin: 20px 2% 10px; overflow:hidden; height:65px;}

.mz_anli2 li dt{width:68px; height:65px; float:left; overflow:hidden; margin-right:6px; white-space:nowrap}
.mz_anli2 li dt img{width:65px; cursor:pointer; border-radius:5px 5px 5px 5px;}
.mz_anli2 li dd{ padding-bottom:6px; line-height:20px;}
.mz_anli2 li dd.t{ font-size:18px;font-weight:bold}
.kxrzPic{ margin-left:6px;}
.kxrzPic img{ width:16px; vertical-align:middle; display:inline-block; cursor:pointer;}
.kxrzBianhao{ padding:4px 10px; line-height:24px; color:#1aa000; border:1px solid #d7ead3; background:#fbfffa; position:absolute; left:10%; top:10%; z-index:500; box-shadow:0 0 6px rgba(0,0,0,0.5);display:none; font-size:12px; font-weight:normal; white-space:nowrap;}
.noCaseBox{ font-size:14px; padding:20px; text-align:center;}


#selectSearchBox{ width:560px; padding:20px; background:rgba(0,0,0,0.8); border-radius:6px 6px 6px 6px; position:absolute; left:27%; top:560px; z-index:9999; color:#fff; font-size:13px; box-shadow:0 6px 6px rgba(0,0,0,0.5); display:none;}
#selectSearchBox .tip{ display:block;  position:absolute; left:20px; top:-20px; width:0px; height:0px; border-style: dashed dashed solid dashed;border-width: 10px;border-color: transparent transparent rgba(0,0,0,0.8) transparent; overflow: hidden;}
#selectSearchBox h5{ font-size:15px; padding-bottom:8px;}
#selectSearchBox .seleList label{ margin-right:10px;}
#selectSearchBox.topwz .tip{bottom:-20px;top:auto;border-style:solid dashed dashed dashed;border-color: rgba(0,0,0,0.8) transparent transparent transparent;}
#searchType{ position:absolute; right:4%; top:10px; height:30px; line-height:30px; overflow:hidden; width:160px; display:none; border-left:1px dashed #ccc;; font-size:14px; padding-left:10px; color:#666; z-index:20;}

.searchResult_no{ width:800px; margin:0 auto; padding:40px;}
.search1_box1{ overflow:hidden; font-size:14px; padding-bottom:20px; border-bottom:1px solid #ddd;}
.search1_box3{ overflow:hidden; font-size:14px; padding-bottom:20px;}
.search1_box1 .img{ float:left; margin-right:25px;}
.search1_box1 p{padding:8px 0;}
.search1_box2{ padding-top:20px; color:#666; line-height:24px;}
.mzResultTab{ width:100%;}
.mzResultTab th,.mzResultTab td{ padding:12px; border:1px solid #ddd;}
.mzResultTab th{ text-align:center; padding:18px; background:#01B0F1; border-color:#01B0F1; border-bottom-color:#ddd; font-size:18px; color:#fff;}
.mzResultTab .ltd{ text-align:right; width:20%;}
.btn{ background:#F39800; color:#fff; padding:5px 10px; border-radius:3px; font-size:12px;}
.btn:hover{ background:#ffa817; color:#fff8eb}
.btn:active{ background:#e28e01; color:#fff}
.searchResult_dli{ width:1000px; margin:10px auto; overflow:hidden;}
.searchResult_dli .xxmz{ height:707px; background:url(../images/sq_mz.jpg); position:relative;}
.searchResult_dli .yudi{ height:707px; background:url(../images/sq_yd.jpg); position:relative;}
.searchResult_dli .sjym{ height:707px; background:url(../images/sq_sj.jpg); position:relative;}
.searchResult_dli .sqbox{ position:absolute; width:680px; left:50%; margin-left:-340px; top:250px; font-size:32px; line-height:65px; color:#000; text-align:center; letter-spacing:3px;}
.searchResult_dli .sqbox .comp{ border-bottom:2px solid #333; font-weight:bold; padding-top:10px;}
.searchResult_dli .sqbox .ft{ letter-spacing:6px; padding-top:15px;}
.searchResult_dli .sqbox .ft2{ letter-spacing:1px; padding-top:15px;}

.zc_title{ padding-bottom:10px; border-bottom:1px solid #ddd; padding-top:25px; line-height:30px;}
.zc_title h2{ font-size:22px; font-weight:normal;}
.zc_table{ width:100%; margin:25px 0;}
.zc_table td{ padding:6px; font-size:14px; line-height:24px;}
.zc_table td.ltd{ text-align:right; width:35%;}
.inp{ border:1px solid #ccc; padding:4px; background:#fff; height:24px; line-height:24px;width:300px; box-shadow:0 2px 2px #eee inset;}
.inp:focus{ border:1px solid #0077d0; box-shadow:0 0 4px #0077d0;}

.btn2{ background:#00bd55; color:#fff; padding:8px 10px; font-family:"微软雅黑"; font-size:14px; border-radius:3px; border:none; cursor:pointer}
.btn2:hover{ background:#00cb5c; color:#f3fff8}
.btn2:active{ background:#00b351; color:#fff}
.newB{
	background-position: -496px 0px!important;
}
.newI{
	background-position: -496px -124px!important;
}
.quickMenu a,.quickMenu dt,.quickMenu dd{
	color:#fff!important;
}
.navList a{
	color:#333!important;
}
.navList{
	width:665px;
}



.conlFix{
	width:333px;
	height:620px;
	float:left;
	background:url(../images/iphone-blank.png) no-repeat;
}
.rightDetail{ float:right;width:720px; overflow:hidden;}
.rightDetail .top{ padding-bottom:20px;  border-bottom:1px solid #dadada;}
.rightDetail .top img{ float:left;}
.rightDetail .det{ padding-top:20px; color:#666; line-height:26px; font-size:14px; padding-bottom:20px;}

.app_explain a{
	font-size:14px;
	color:#000;
	font-family:"微软雅黑";
	display:inline-block;
	padding-top:9px;
}

.info{
	padding-top:0px;
	font-family:"微软雅黑";font-size: 14px;color: #000;
}


.shouji2List_anli{ padding: 15px 0; width: 100%; }
.shouji2List_anli .caseYudiBox{ display:inline-block; overflow:visible; height:auto; width:18%; margin:0 1%;}
.v2searchTitle{ float:left; font-size:18px; width:10%; text-align:right; line-height:96px;}
.searchBtn{ float:left; margin-top:21px;}
.v2searh_input{ float:left; height:53px; margin-top:22px; width:75%; position:relative;}
.v2searh_input .searchInp{ width:96%;}
.searchtypeTable{ width:100%;}
.searchtypeTable td{ padding:5px;}
.searchtypeTable td.ltd{ width:80px; text-align:right;}
.searchtypeTable td label{ width:28%; float:left;}

.dw_resultList {
    color: #666;
    font-size: 14px;
    padding-bottom: 50px;
    padding-top: 35px;
}
.dw_resultList table td{ padding-bottom:5px; line-height:24px;}
.dw_resultList table td.ltd{width:180px; color:#666;}
.dw_resultList table .red td {
    background: none repeat scroll 0 0 #ffd9d9;
    color: #666;
    padding: 10px 0 10px 10px;
    vertical-align: middle;
}

.searchWhoisBox{
	border: 1px solid #ddd;
    margin: 30px auto;
}

.titleBox3 {
    background: none repeat scroll 0 0 #f4f4f4;
    font-size: 18px;
    height: 64px;
    line-height: 64px;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.titleBox3 h3 {
    font-size: 18px;
    font-weight: normal;
    text-indent: 20px;
}
.dw_resultList{ padding:30px;}
#detailWhoisBox{ padding:30px; line-height:24px; color:#666;}
#noregistered,#noregistered2,#noregistered3,#noregistered4{ padding:40px;}
#noregistered table,#noregistered2 table,#noregistered3 table,#noregistered4 table{ line-height:30px; margin:40px auto; font-size:14px;}
#noregistered table td,#noregistered2 table td,#noregistered3 table td,#noregistered4 table td{ padding:20px 10px; border:1px solid #f1f1f1;}
#noregistered table td.ltd,#noregistered2 table td.ltd,#noregistered3 table td.ltd,#noregistered4 table td.ltd{ text-align:right;}

.orgDetailBox{ padding:40px 0;}
.orgDetailBox .o_o1{ height:50px; line-height:50px; font-size:16px; color:#333; overflow:hidden; border-bottom:1px solid #ddd;}
.orgDetailBox .o_o2{font-size:14px; color:#666; overflow:hidden; padding-top:20px; line-height:24px;}
.orgDetailBox .o_o3{ float:left; width:90px; height:90px; overflow:hidden; margin-right:20px; margin-top:5px;}
.orgDetailBox .o_o3 img{ width:100%; height:100%; }
.searchOwnerResult{ padding:50px 100px;}
.searchOwnerResult table{ width:100%;}
.searchOwnerResult table th{ background:#f1f1f1;}

.w100{
	width:100px!important;
}

@media screen and (max-width: 768px) {
	.dw_resultList{
		padding:0;
	}
	.dw_resultList table{
		margin:10px;
	}
}

.hover{background: #0077d0;color: #fff;border: 0px solid #0077d0;padding-bottom: 1px;padding-top: 1px;}





@media screen and (max-width: 768px) {
    .more,.dnProducct,.word,.PC-footer {
        display:none;
    }
    .product{
        font-size:14px;
    }
    .newDiv>div{
        padding:0;
    }
    .phone-footer{
        display:block;
    }
    .searchbox{
        margin-bottom:0;
    }
    .pc-banner{
        display:none;
    }
    .phone-banner{
        display:block;
    }
    .navbar-brand img{

        width:231px;

    }
    .navbar-header{
        
    }
    .fR{
        float:left!important;
        width:100%;
    }
    .fR>ul>li ul li{
        border-bottom: 1px solid #eee;
        padding:10px 0;
    }
    .navbar-nav{
        margin:7.5px auto;
    }
    .fixed{
        margin-top:50px;
    }

    .dn{
        display:none!important;
    }
    .search{
        padding:15px;
    }
    .searchInput{
        margin-bottom:15px;
    }
    .line{
        margin:0;
    }
    .f16{
        font-size:0.5rem;
    }
    .zs{
        width:100%;
    }
    .dw_resultList .tables{
        width:80%;
    }
    .title{
        font-size:1rem;
    }
    .titleNext{
        font-size:0.8rem;
        padding-top:5px;
    }
    .dw_resultList table td{padding:0;}
    .borderline{
        margin:10px 60px 0 60px;
    }
    .pT20{
        padding-top:5px;
    }
    .classify{
        padding-top:10px;
    }
}
@media screen and (min-width: 768px) {
.phone-footer {
     display: block !important;
}
.navbar-header {
    float: none !important; 
}
.navbar-toggle {
     display: block !important; 
}
    .product img{
        width:124px!important;
        height:124px;
    }
    .product{
        font-size:16px;
        margin-top:30px;
    }
    .product .word{
        padding:10px 20px 0 20px;
    }
    .product>div{
        width:20%;
    }
    .phone-footer{
        display:none;
    }
    .PC-footer{
        display:block;
    }
    .searchbox{
        margin-bottom:15px;
    }
    .phone-banner{
        display:none;
    }
    .pc-banner{
        display:block;
    }
    .navbar-brand img{

        width:280px;

    }
    .navbar-header{
        border:none;
    }
    .fixed{
        margin-top:65px;
    }
    .searchbox{
        padding:0 150px;
    }
    .searchInput{
        padding:0 150px;
    }
    .select{
        font-size:26px;
        width:210px;
        top:-20px;
        color:#000;
        font-weight:bold;
    }
}

@media screen and (min-width: 992px) {

    .navbar-brand img{

     max-height:40px; max-width:100%;

    }
    .navbar-header{
        border:none;
    }
    .searchbox{
        padding:0 300px;
    }
    .searchInput{
        padding:0 300px;
    }
}



.xx_wrap{ width:1050px; height:auto; overflow:hidden; margin:0 auto;}

.xx_pz{ position:relative; height:auto; overflow:hidden;}

.xx_pz .xx_wzjs{ position:absolute; color: #555958;}

.xx_pz .wei01{ left:525px; top:104px; width:430px;}

.xx_wzjs .tit01{ height:53px; padding-bottom:10px;color:#434343;}

.xx_wzjs .tit01 h3.bth{ font-size:50px; color:#434343; float:left; padding-right:10px; line-height:100%;}

.xx_wzjs .tit01 .jj{ padding-left:10px; height:53px; background:url(../images/fenggex01.jpg) no-repeat 0 center; float:left; font-size:16px; line-height:145%;}

.xx_wzjs .tit01 .jj .ys01{ font-size:16px;}

.xx_wzjs .tit01 .jj .ys02{ font-size:25px; font-weight:normal; line-height:30px; height:30px;}

.xx_wzjs .tit01 .jj .ys02 b{ color:#c00400;}

.xx_wzjs .tit02 h3{

	font-size: 35px;

	color: #000000;

	padding-bottom: 6px;

	text-align: left;
margin-top: 0px;
margin-bottom: 0px;
}



.xx_wzjs .tit02 h6{

	font-size: 24px;

	color: #000000;

	font-weight: normal;

	width: 100%;

	clear: both;

	overflow: hidden;

	font-weight: bold;

	height: 25px;

	padding-bottom: 6px;

	text-align: left;

}



.xx_wzjs .tit02 h4{

	font-size: 20px;

	color: #333333;

	font-weight: normal;

	width: 100%;

	clear: both;

	overflow: hidden;

	height: 30px;

	padding-bottom: 6px;

	text-align: left;

}

.xx_wzjs .tit02 h4 a{ margin-left:7px; display:inline-block; float:left;vertical-align:middle;line-height:25px; margin-top:4px;}

.xx_wzjs .tit02 h4 span{

	vertical-align: middle;

	line-height: 35px;

	display: inline-block;

	float: left;

	text-align: left;

	font-family: "微软雅黑", "宋体", Tahoma, Verdana, Arial, sans-serif;

	font-size: 18px;

}

.xx_wzjs .nrsm{

	font-size: 14px;

}


.xx_pz .wei02{ left:18px; top:104px; width:430px;}

.xx_pz .wei03{ left:28px; top:104px; width:380px;}

.xx_pz .wei04{ left:618px; top:84px; width:350px;}

.xx_pz .wei05{ left:528px; top:44px; width:430px;}

.xx_pz .wei06{ left:18px; top:54px; width:430px;}

.xx_pz .wei07{

	left: 502px;

	top: 49px;

	width: 423px;

}

.xx_pz .wei08{

	left: 30px;

	top: 45px;

	width: 419px;

}



.xx_pz .wei21{

	left: 50%;

	top: 40px;

	width: 1050px;
	
	margin-left:-525px;
	z-index:999;

}
.tC{
	text-align:center!important;
	}



.xx_pz .wei21-1{

	left: 19px;

	top: 13px;

	width: 1050px;

}



.xx_pz .wei22{

	left: 19px;

	top: 43px;

	width: 1050px;

}



.xx_pz .wei23{

	left: 23px;

	top: 55px;

	width: 419px;

}



.xx_pz .wei23-1{

	left: 23px;

	top: 53px;

	width: 419px;

}





.xx_pz .wei24{

	left: 500px;

	top: 92px;

	width: 426px;

}



.xx_pz .wei28{

	left: 22px;

	top: 45px;

	width: 322px;

}


