﻿@charset "utf-8";
/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
fieldset,img {border:0; } 
ol,ul {list-style:none; } 
h1,h2,h3,h4,h5,h6,button,input,select,textarea {font-size:100%;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0; border:0;}
table {border-collapse:collapse;border-spacing:0;}
i, cite, em, var, dfn, address {font-style: normal;}
body{font:12px/1.6 "微软雅黑", "宋体",Arial, Helvetica, sans-serif; background-color:#FFF;} 
a{color: #7f7f7f;text-decoration: none;}
a:hover{text-decoration: underline;}
a:active, a:focus{outline:none}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size:0;}
.clearfix{zoom:1;clear:both;}
.clear{clear:both; height:0; line-height:0; font-size:0;}

.pori{ position:relative; top:0px; left:20px; height:70px;}
.improtant{color: #F00;}
.posi-r{position:relative;}
.fs1{font-size:12px;}
.fs2{font-size:13px;}
.fs3{font-size:14px;}
.fs4{font-size:16px;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
.blu1{color:#053b6e;}
.blk{color:#000;}
.blk20{color:#333;}
.blk40{color:#666;}
.blk50{color:#7f7f7f;}
.blk60{color:#999;}
.color1{color:#6d7182;}
.color2{color:#434657;}
.b{font-weight:bold;}
.h{cursor:pointer;}
.s{font-style:normal;}
.n{font-weight:normal;}
.c{text-align:center;}
.r{text-align:right;}
.l{text-align:left;}
.i{text-indent:2em;}
.u{text-decoration:underline;}
.q{display:block;}
.q-inline{display:inline-block;}
.q-c{margin-left:auto; margin-right:auto;}
.mt{margin-top:10px;}
.mt-l{margin-top:30px;}
.mt-xl{margin-top:40px;}
.mt-m{margin-top:15px;}
.mt-xm{margin-top:20px;}
.mt-s{margin-top:5px;}
.ml{margin-left:10px;}
.en{font-family:Arial, Helvetica, sans-serif}
.s1{border:none; height:1px; font-size:0; line-height:1px; background:url(dot-grey-h1.gif) repeat-x 0 0; margin:10px 0; }/*hr的高为一像素*/
.s2{border:none; height:0; font-size:0; line-height:0; border-top:1px solid  #D9D9D9; margin:10px 0;}/*hr的高为一像素*/
.rzimgbox{ width:126px; text-align: center; padding-top: 20px; }
/*layout*/
.feture-lst-a .btn-view,.g-more-a,.hot-news-ls .more,.news-lst li,.fun-info-lst .tit,.faq-lst .more,.about-lst .arrow_r{background:url(ui.png) no-repeat;}

.bg-a,.bg-b{background:#fff url(bg-repeat-x.png) repeat-x;}
.bg-b{background-image:url(bg-repeat-x-b.png);}
.min-height{min-height:px; height:auto !important; height:380px;}

.header,.banner,.content,.footer{width:980px; overflow:hidden; margin:0 auto;}
.banner{background:url(ban1.jpg) no-repeat center 0; }
.header{ position:relative; z-index: 99999; height:85px; padding-top:20px; clear: both; }
.head-logo{width:290px; height:81px; overflow:hidden; position: absolute; z-index: 333; top:20px; left: 0;}
.head-nav{ margin-top:25px; position:relative; z-index:2; background-image:url(about:blank)} 
.head-nav a{color:#e7d4cd; padding:0 20px 30px;}
.head-nav a:hover{text-decoration: none; color: #fff; }
.head-nav .current a{text-shadow: 0 0 15px #fff; color: #fff; }
.head-nav-currnet{background:url(nav-current-txt.png) no-repeat 0 0; width:199px; height:108px; overflow:hidden; position:absolute; top:3px;}
.head-slider {position:absolute; height:52px; width:910px; overflow:hidden; right:0; bottom:0; z-index:1; overflow: hidden;}
.head-slider .s-bar{position:absolute; right:0; bottom:26px; _bottom:23px; width:910px; font-size:0; height:1px; background:url(nav-dot.gif) repeat-x 0 0; line-height:0; opacity:0.5; filter: Alpha(Opacity=50);}
.head-slider .s-block{width:52px; height:52px; display:block; position:absolute; right:0; bottom:0; overflow: hidden; }

.footer-wrap{background-color:#2b2b2b; padding:30px 0; width:980px; margin:0 auto; }
.footer-layoutdiv{ width:100%; margin:30px auto 0; background:#2b2b2b; /*border-top:30px solid #fff;*/ }
.foot-lst{width:150px; height:160px; padding:0 16px 0 15px; background:url(foot-dot.gif) repeat-y right 0;}
.foot-lst-first,.foot-lst-last{width:200px;}
.foot-lst-first{padding-left:0;}
.foot-lst-last{padding-right:0; background:none;}
.foot-lst dt{font-size:14px; color:#FFF;}
.friend_link {background:url(foot-dot-h1.gif) repeat-x 0 0; padding-top:11px;}

/*go to top*/
* html{background-image:url(about:blank);background-attachment:fixed} /* 修正IE6振动bug */
.backToTop{display:none; width: 90px; height:25px; overflow:hidden; background: url(top.png) no-repeat; position: fixed; left:50%; bottom: 140px; margin-left:530px; cursor: pointer; text-indent:-9999px; z-index:9999;}

/*component*/
/*
	g 全局
	video-lst-a home
	feture-lst-a home
	hot-news-lst home
	feedback-lst home
	about-lst home
	overlay-a home
	g-tit-a-wrap-transform-a   about
	g-date-transform-a log
	news-lst-transform-a   news
	video-lst-b  news
	tab-a-tabs function
	video-lst-a-transform-a function
	box-b lab ganpei-agreement private
*/
.g-tit-a-wrap{}
.g-tit-a-wrap-transform-a{padding:25px 41px 0;}
.g-tit-b-wrap{margin:10px 40px 0; padding-bottom:5px; width:900px;}
.g-tit-a{font-size:18px;}
.g-more-a{padding-right: 20px; background-position:28px -97px; *background-position:28px -99px; display:inline-block; margin-top:8px;}
.g-date{font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.g-date-transform-a{display:inline-block; margin-top:10px;}

.top-btn-wrap{padding:0 15px 10px 40px;}
.box-b{border-top:1px solid #d9d9d9; padding-bottom:20px; background:#fff url(tit-bg-repeat-x-a.png) repeat-x; width:978px; overflow:hidden; margin:0 auto;}
.box-b-tit,.box-b-desc{margin-right:40px; margin-left:40px;}
.box-b-desc{padding-bottom:10px;font-size:14px;}
.mul-pic .single{width:450px; overflow:hidden; margin:5px;}
.mul-pic .btn{width:205px; margin-top:20px;  height:40px; line-height:40px; padding-bottom:2px; color:#3c5502; font-size:18px; background:url(lab-btn-bg.png) no-repeat;}
.mul-pic .btn:hover{text-decoration:none;}

.conner-a-con,.conner-a-top,.conner-a-bom{width:980px; overflow:hidden; background:url(conner-980.png) no-repeat;}
.conner-a-con{background-position:-1000px 0; background-repeat:repeat-y;}
.conner-a-top,.conner-a-bom{height:15px;}
.conner-a-bom{background-position:-2000px 0;}

.video-lst-a li{width:306px; height:217px; overflow:hidden; border:1px solid #aeb1ba; position:relative; margin-right:28px; _display:inline;}
.video-lst-a .last-col{margin-right:0;}
.video-lst-a .opacity-hook,.video-lst-a .info{position:absolute; bottom:0; _bottom:-1px; left:0; height:64px; overflow:hidden;}
.video-lst-a .opacity-hook{width:306px; opacity:0.7; filter: Alpha(Opacity=70); background-color:#000; border-top:1px solid #999;}
.video-lst-a .info{width:276px; padding:0 15px; color:#FFF;}
.video-lst-a .tit{margin-top:10px;}
.video-lst-a .txt{color:#b4b4b4;}
.video-lst-a .btn{position:absolute; right:5px; top:12px; width:45px; height:45px; text-indent:-9999px; background:url(ui-video.png) no-repeat;}
.video-lst-a .btn-play{background-position: 0 0;}
.video-lst-a .btn-func{background-position: 0 -100px;}
.video-lst-a-transform-a li{width:245px; height:155px; margin-right:0;}
.video-lst-a-transform-a .opacity-hook{width:245px;}
.video-lst-a-transform-a .info{width:215px;}
.video-lst-a-transform-a .fun-mt{margin-top:16px;}

.video-lst-b li{width:380px; height:235px; overflow:hidden; position:relative;}
.video-lst-b .opacity-hook,.video-lst-b .info{position:absolute; bottom:0; _bottom:-1px; left:0; height:40px; overflow:hidden;}
.video-lst-b .opacity-hook{width:380px; opacity:0.7; filter: Alpha(Opacity=70); background-color:#000;}
.video-lst-b .info{width:350px; padding:0 15px; line-height:40px; color:#FFF;}

.feture-lst-a li{width:285px; padding:0 21px 0 30px; background:url(dot-grey-v1.gif) repeat-y right 0;}
.feture-lst-a .last-col{width:270px; background:none;}
.feture-lst-a .first-col{width:280px; padding-left:22px;}
.feture-lst-a .tit{background:url(tit-desc.png) no-repeat; text-indent:-9999px; height:36px; overflow:hidden;}
.feture-lst-a .tit-safe{background-position: 0 0;}
.feture-lst-a .tit-speed{background-position: 0 -100px;}
.feture-lst-a .tit-design{background-position: 0 -200px;}
.feture-lst-a .tit-safe-hover{background-position: 0 -300px;}
.feture-lst-a .tit-speed-hover{background-position: 0 -400px;}
.feture-lst-a .tit-design-hover{background-position: 0 -500px;}
.feture-lst-a .tit-sub{margin-top:15px;}
.feture-lst-a .txt{line-height:1.6em; height:4.8em; overflow:hidden;}
.feture-lst-a .impor{color:#434657;}
.feture-lst-a .btn-view{width:106px; height:24px; overflow:hidden; background-position: 0 0; text-indent:-9999px;}
.feture-lst-a .btn-wrap{margin-top:20px;}

.hot-news-lst li{background:url(dot-grey-h1.gif) repeat-x 0 0; width:650px; padding-top:1px; height:98px; overflow:hidden; float:left;}
.hot-news-lst .pic{heigth:65px; width:95px; margin-top:16px;}
.hot-news-lst .info{margin:11px 0 0 15px; width:540px; overflow:hidden; position:relative; padding-bottom:5px;}
.hot-news-lst .txt{height:4.2em; line-height:1.4em; margin-top:5px;}
.hot-news-lst .more{position:absolute; bottom:-2px; right:5px; padding-right:10px; background-position: 27px -196px;}

.news-lst li{background-position:0 -291px; padding-left:10px; line-height:1.8;}
.news-lst-transform-a li{line-height:2;}

.feedback-lst li{height:25px; padding-top:8px; overflow:hidden; line-height:1.2; float:left;}
.feedback-lst .li-border-sort{background:url(dot-grey-h1.gif) repeat-x 0 0;}
.feedback-lst .pic{width:21px; height:14px; margin-top:3px;}
.feedback-lst .info{margin-left:10px; width:269px; height:20px; overflow:hidden;}
.feedback-lst .txt{height:20px; line-height:20px; overflow:hidden;}

.about-lst {border:1px solid #cbcbcb; background-color:#fcfcfc; padding:2px 0;}
.about-lst li{ padding:17px 18px 17px 17px; width:291px; overflow:hidden; background:url(about-dot.gif) repeat-y right 0;}
.about-lst .tit{font-size:18px; margin-top:5px;}
.about-lst .tit a:hover{text-decoration:none;}
.about-lst .last-col{background:none;}
.about-lst .txt{height:3.2em; line-height:1.6em; overflow:hidden; margin-top:5px; position:relative;}
.about-lst .arrow_r{padding-right:15px; background-position: 55px -197px; position:absolute; right:2px; bottom:0;}
.about-lst .share{display:inline-block; position:relative; bottom:-3px; margin-left:5px;}

.tab-a-tabs{ position:absolute; bottom:0; left:0; z-index:10;}
.tab-a-tabs li { float:left;}
.tab-a-wrap .in-a{display:block; margin-top:1px; border-right:1px solid #636363; cursor:pointer;}
.tab-a-wrap .in-a-last{border-right:none;}
.tab-a-tabs a { background:url(tab-cur-bg.png) no-repeat 0 -50px; padding-top:8px; display:block; height: 30px; line-height:30px; overflow:hidden; width: 210px;	text-align:center; text-decoration:none; color:#fff;}
.tab-a-tabs a:active {outline:none;	}
.tab-a-tabs a:hover {color:#fff;}
.tab-a-tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {background-position: 0 0;	cursor:default !important;}
.tab-a-wrap {width:630px; overflow:hidden; position:relative;}
.tab-a-pane {height:330px; overflow:hidden;display:none;}

.faq-box{width:900px; padding-bottom:25px;}
.faq-tit-wrap{background-color:#e6ecef;  height:46px; line-height:46px; overflow:hidden; padding:0 20px;}
.faq-lst{padding:5px 20px 30px; background-color:#eef3f6;}
.faq-lst li{ padding-top:15px; width:860px; zoom:1;}
.faq-lst .li-bg{background:url(dot-grey-h1.gif) repeat-x 0 bottom;}
.faq-lst .order,.faq-lst .quesit a{color:#434657;}
.faq-lst .order{ text-align:center; width:20px; overflow:hidden; float:left;}
.faq-lst .cont{width:840px; float:left;}
.faq-lst .answer {color:#6d7182; padding-top:10px; display:none;}
.faq-lst .more-wrap{padding-bottom:10px;}
.faq-lst .more{color:#6d7182; padding-right:20px; background-position:30px -197px;}

.overlay-a-v2 { display:none; z-index:10000; background-color:#fff; width:700px; height:610px; border:1px solid #9a9aa1; box-shadow:0 0 90px 5px #000; margin-top:-30px; border-radius:10px;}
.overlay-a-v2 .close {background-image:url(close.gif); position:absolute; right:27px; top:14px; cursor:pointer; height:20px; width:19px;}
.overlay-a-v2 .tit{heigth:30px; line-height:30px; font-size:18px; padding:10px 25px 5px 27px;}
.overlay-a-v2 .desc{font-size:12px; margin-left:20px;}
.overlay-video-v2-plug{width:650px; height:534px; overflow:hidden; margin:0 auto;}

/*page*/
/*home*/
.banner-wrap{ position:relative; background:url(ban1.jpg) no-repeat center 0; height:275px; margin-top:-105px; overflow: hidden; }
.banner{padding-top:200px;}
.banner .tit-wrap{width:505px; padding-right:15px; border-right:1px solid #f1956d; line-height:1.2; position:relative;}
.banner .tag-gc{position:absolute; top:-45px; right:-65px;}
.banner .tit{font-size:40px; height:50px; overflow:hidden; line-height:1000px; color:#FFF; background:url(banner-tit.png) no-repeat right 0;}
.banner .tit2{font-size:40px; height:50px; overflow:hidden; line-height:1000px; color:#FFF; }
.banner .sub-tit{font-size:24px; color:#fbdcce; padding-right:5px; margin-top:-5px; }
.banner .cont{padding:20px 0 0 10px;color:#f8c7ab;width:420px;}
.banner .spea-l{margin-left:10px;}
.banner .info-ver {padding:3px 0 0 5px; color:#f7c8b7; width:210px;}
.banner .btn{width:371px; overflow:hidden;}
.banner .impor{color:#ffe84e;}
.box-a-main{width:650px; overflow:hidden;}
.box-a-side{width:300px; overflow:hidden;}

.vote{position:relative;background:url(bg-xiaomi2.png) no-repeat; height:78px; padding:0 240px 0 95px; width:645px; overflow:hidden;}
.vote .tit{color:#ee7329; margin-top:8px;}
.vote .cont{line-height:1.4em; margin-top:3px;}
.vote-btn{position:absolute; right:25px; top:15px; width:172px; height:50px; text-indent:-9999px;}
.temp_link{height:30px; line-height:30px; width:980px; overflow:hidden; margin:0 auto; padding:5px 0 3px;}
.temp_link .btn{background:url(ui.png) no-repeat left -100px; padding:2px 20px; }
.temp_link a{ color:#E64A0D; font-family: "宋体"; text-decoration: underline; }
.temp_link a:hover{ text-decoration: none; }

.scrollable-all{width:980px; margin-left:auto; margin-right:auto; position:relative; overflow:hidden;} /* overflow */
.scrollable-all a.browse {background:url(ui-scrollable.gif) no-repeat; top:0; display:block; width:15px; height:217px; float:left; cursor:pointer; font-size:1px; position:absolute;}
.scrollable-all a.right,.scrollable-all a.right:hover { right:0; background-position: -25px center;}
.scrollable-all a.left,.scrollable-all a.left:hover { left:0; background-position: 0 center; }
.scrollable-all a.disabled {visibility:hidden !important;}
.scrollable{position:relative; overflow:hidden; width: 980px; height:219px;}
.scrollable .items {width:20000em; position:absolute; clear:both;}
.items ul {float:left; width:980px; overflow:hidden;}

/*about*/
.box-about{padding-bottom:25px;}
.box-about-main{width:540px; overflow:hidden; margin-left:41px; line-height:1.4;}
.box-about-side{width:297px; overflow:hidden; margin-right:41px;}
.box-about-side p{white-space:nowrap;}
.box-about-side .pic{width:375px; height:240px; overflow:hidden; border:1px solid #d4d4d4;}*/
.box-about-side .pic-first{margin-top:13px;}

/*log*/
.log-banner{height:246px; overflow:hidden;position:relative; background:url(log/ban-4.jpg) no-repeat; margin:0 auto;}
.log-banner .btn{position:absolute; bottom:50px; right:90px; width:184px; height:48px; overflow:hidden;}

.box-log-a {border-top:1px solid #d9d9d9; padding:40px;}
.box-log-a-last{padding-bottom:25px;}
.box-log-a-main{width:385px; overflow:hidden;}
.box-log-a-side{width:400px; height:150px; overflow:hidden;}

/*news*/
.box-news-a{padding:0 40px; margin:25px 0; width:900px; overflow:hidden; background:url(dot-grey-v1.gif) repeat-y 520px 0;}
.box-news-a-main{width:420px; overflow:hidden;}
.box-news-a-side{width:380px; overflow:hidden;}

/*function*/
.fun-desc .tit,.fun-speed-lst .tit{background:url(ui-func.png) no-repeat;line-height:38px;  height:38px; font-size:18px; padding-left:35px;}
.fun-btn-wrap{padding:0 15px 15px;}
.fun-btn-wrap-transform-a{padding:0; margin-top:10px;}
.box-fun-a{border-top:1px solid #d9d9d9; background:#fff url(tit-bg-repeat-x-a.png) repeat-x; width:978px; overflow:hidden; margin:0 auto;}
.fun-tit-a{text-indent:-9999px; background:url(tit-func.png) no-repeat center 0; height:38px; overflow:hidden;}
.fun-tit-safe{background-position:center 0;}
.fun-tit-speed{background-position:center -100px;}
.fun-tit-cool{background-position:center -200px;}
.fun-tit-sub-a{margin-top:6px; padding-bottom:8px; background:url(dot-grey-h1.gif) repeat-x 0 bottom;}
.fun-sub{margin:0 39px; background:url(dot-grey-h1.gif) repeat-x 0 bottom;}
.fun-sub-last{background:none;}
.fun-desc .tit{margin-top:25px;}
.fun-desc .tit-bips{background-position:0 0;}
.fun-desc .tit-gp{background-position:0 -100px;}
.fun-desc .tit-zy{background-position:0 -500px;}
.fun-desc .tit-dg{background-position:0 -600px;}
.fun-desc .tit-html5{background-position:0 -700px;}
.fun-desc .txt{height-line:1.4;}
.fun-desc .pic{margin-top:20px;}
.fun-info{padding-bottom:40px;}
.fun-info-lst .tit{ background-position:0 -396px; padding-left:15px;}
.fun-info-lst .txt{margin-top:3px;margin-left: 25px;}
.fun-ban{width:480px; padding-left:500px; height:261px; overflow:hidden; background:url(ban2.jpg) no-repeat;}
.fun-ban .tit{font-size:30px; margin-top:50px;}
.fun-ban .btn-wrap{padding-right:50px;}

.fun-speed-lst{padding:30px 0 0 25px;}
.fun-speed-lst li{width:280px; overflow:hidden; margin:0 15px;}
.fun-speed-lst .tit{margin-top:5px;}
.fun-speed-lst .tit-xn{background-position:0 -193px;}
.fun-speed-lst .tit-js{background-position:0 -295px;}
.fun-speed-lst .tit-sh{background-position:0 -392px;}
.fun-speed-lst .txt{margin-top:5px;}
.fun-speed-detail{padding:0 39px 40px;}
.fun-speed-detail .btn-wrap{margin-top:15px;}
.fun-speed-detail .btn{width:120px; display:inline-block; height:24px; line-height:24px; background:url(off-btn.png) no-repeat;}
.fun-speed-detail .btn:hover{text-decoration:none;}
.fun-speed-detail .cont{border:1px solid #d8d8d8; margin-top:10px; padding:15px 20px; position:relative;}
.fun-speed-detail .arrow-hang{position:absolute; top:-10px; _top:-9px; left:110px; background:url(tab-cur-arrow.gif) no-repeat; width:15px; height:10px; display:block; overflow:hidden;}
.fun-ui-box{margin-top:20px; padding-bottom:40px;}
.fun-html-code-last{padding-bottom:25px;}


/*new function 20120427 */
.fun-ban2 .tit-wrap,.fun-related-tit,.fun-related-lst .li-in{background:url(ui-func2.png) no-repeat;}
.fun-ban2{height:98px; background:url(fun-head-bg.png) no-repeat; }
.fun-ban2 .tit-wrap{padding-left:60px; margin:15px 0 0 30px;}
.fun-ban2 .tit-safe{background-position:0 6px;}
.fun-ban2 .tit-cool{background-position:0 -94px;}
.fun-ban2 .tit-speed{background-position:0 -194px;}
.fun-ban2 .tit{font-size:26px;}
.fun-ban2 .btn-wrap{margin:30px 27px 0 0;}
.fun-cont{padding:30px 30px 20px;}
.fun-cont-last{padding-bottom:30px;}
.fun-cont-main{width:480px;}
.fun-cont-main-b{width:700px;}
.fun-cont-side{width:397px;}
.fun-cont-side-b{width:190px;}
.fun-related{height:245px; background:url(safe-foot-bg.png) no-repeat; padding:30px 640px 0 60px;}
.fun-related-speed{background-image:url(speed-foot-bg.png)}
.fun-related-cool{background-image:url(cool-foot-bg.png)}
.fun-related-tit-wrap{background:url(dot-grey-h1.gif) repeat-x 0 bottom; padding-bottom:5px;}
.fun-related-tit-safe{color:#1e982e; background-position:65px -296px;}
.fun-related-tit-cool{color:#e7570f; background-position:65px -396px;}
.fun-related-tit-speed{color:#00aec0; background-position:65px -496px;}
.fun-related-lst li{height:50px; overflow:hidden; padding:15px 0 12px; background:url(dot-grey-h1.gif) repeat-x 0 bottom;}
.fun-related-lst .li-in{padding-left:55px;}
.fun-related-lst .li-in:hover{text-decoration:none;}
.fun-related-lst a.li-speed{background-position:0 -595px;}
.fun-related-lst a.li-safe{background-position:0 -695px;}
.fun-related-lst a.li-cool{background-position:0 -795px;}
.fun-related-lst a.li-speed:hover{background-position:0 -895px;}
.fun-related-lst a.li-safe:hover{background-position:0 -995px;}
.fun-related-lst a.li-cool:hover{background-position:0 -1095px;}

.fun-video{width:176px; overflow:hidden;}
.fun-video .pic,.fun-video .txt{background:url(fun-ui-video.png) no-repeat;}
.fun-video .pic{width:160px; height:110px; padding:7px 8px 13px; background-position:0 0; position:relative;}
.fun-video .txt{background-position:right -196px; margin:5px 8px 0 1px;}
.fun-video .btn-play-hook{width:42px; height:42px; position:absolute; top:42px; left:70px; background:url(fun-btn-play.png) no-repeat; cursor:pointer;}

/* ganpei */
.pei-banner{width:900px; height:260px; margin:25px auto 0 auto; background:url(ban3.jpg); position:relative;}
.pei-banner .btn{position:absolute; height:32px; overflow:hidden; top:200px;}
.pei-banner .btn-pf{width:85px; left:250px;}
.pei-banner .btn-xy{width:145px; left:340px;}

/*lab*/
.lab-lst-wrap{border-bottom:1px solid #d9d9d9; background:url(bg-repeat-x-c.png) repeat-x 0 bottom; margin:0 1px;}
.lab-lst{padding:15px 0 40px 15px;}
.lab-lst li {width:275px; height:105px; overflow:hidden; padding:0 21px 0 20px; background:url(dot-grey-v1.gif) repeat-y right 0;}
.lab-lst .last-col{background:none;}
.lab-lst .tit{font-size:18px;}
.lab-lst .txt{color:#4d4d4d; margin-top:5px; line-height:1.4;}
.lab-lst .key{margin-right:10px;}

.box-lab-a{margin-right:40px; margin-left:40px;}
.test-lst{border-top:1px solid #d9d9d9; padding:30px 0 25px;}
.test-lst-first{border-top:none;}
.test-lst li{width:409px; padding:0 21px 0 20px; background:url(dot-grey-v1.gif) repeat-y right 0;}
.test-lst .last-col{background:none;}
.test-lst .pic{width:96px; height:96px; overflow:hidden;}
.test-lst .info{width:280px; padding-left:13px; overflow:hidden;}
.test-lst .tit{font-size:18px; margin-top:5px;}
.test-lst .btn_wrap{margin-top:20px;}
.test-lst .btn{width:84px; height:26px; line-height:26px; padding-bottom:2px; background:url(lab-btn1.png) no-repeat; color:#364049; font-size:14px;}
.test-lst .btn:hover{text-decoration:none;}
.test-lst .txt{color:#4d4d4d; margin-top:5px;}

/* partner */
.partner-lst-a,.partner-lst-b{padding:10px 25px 0;}
.partner-lst-b{padding-top:25px; padding-bottom:20px;}
.partner-lst-a li,.partner-lst-b li{ margin:15px 12px 0;}
.partner-lst-a li{border:1px solid #e6e6e6; width:128px; height:48px; overflow:hidden;}
.partner-lst-b li{width:118px; padding-left:12px; background:url(item.gif) no-repeat 2px 4px; margin-top:10px;}

/*敢赔协议页*/
.agm{padding:30px; background:#fff; border:1px solid #ccc; box-shadow:2px 2px 2px rgba(0,0,0,0.1);}
.agm-top h2{ padding-top:15px; text-align:center; font-size:22px; font-weight:bold;}
.agm-top p{text-align:center; padding:16px 0; border-bottom:1px solid #ccc;}
.agm-cont{margin-top:15px; margin-bottom:20px;}
.agm-cont p{font-size:14px; text-indent:2em; padding:5px; line-height:150%;}
.agm-cont p.list2{padding-left:4em; text-indent:0;}
.agm-cont table{width:100%; margin:5px 0;}
.agm-cont table td{border:1px solid #999; padding:10px; text-align:center; font-weight:bold;}


/* phone liebao icon */
.phoneliebao{ padding-left: 12px; background: url(phoneicon.jpg) no-repeat 16px 5px; }
/* weixin code */
.weixin{ width: 274px; height: 33px; overflow: hidden; position: absolute; z-index: 999; bottom: -1px; right: -1px; background: url(weixin.png) no-repeat; }
.weixin h3{ width: 134px; height: 33px; padding-left: 140px; line-height: 33px; font-size: 14px; font-weight: normal; color: #412218; float: right; clear: both; cursor: pointer; }
.weixin .lbcode{ display: block; width: 90px; height: 90px; padding: 12px; float: left; }
.weixin p{ width: 148px; padding-right: 10px; float: right; font-size: 14px; color: #412218; }
.weixin p.pt-10{ padding-top: 10px; }
.weixin p strong{ color: #872f06; font-weight: normal; }

