@charset "utf-8";
* {word-wrap:break-word;word-break:break-all;}
* {box-sizing:border-box;}
html{min-width:1200px;}
body {
	padding:0px; 
	margin:0px auto; 
	text-align: center;
	vertical-align:middle;
	font-family:'Microsoft Yahei',"Helvetica Neue",Helvetica,Tahoma,Arial,'Hiragino Sans GB','WenQuanYi Micro Hei',sans-serif;
	color:#333333;
	line-height:28px;
	font-size:16px;
	line-height:30px;
	background:#fff;
}

/*	防止复制代码
body {-moz-user-select: none;-webkit-user-select: none;} 
*/
img,p,form {margin:0px;padding:0px;border:0px;}
ul,li{list-style:none;padding:0px;margin:0px;}
h1,h2,h3 {margin:5px 0px;padding:5px 0px;}
input,textarea {/*font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; */font-size:14px;}
.l {float:left;}
.r {float:right;}
.clear {clear:both;font-size:0; line-height:0; height:0; visibility:hidden;}

::selection {background:#fb912d;color:#ffffff;}
::-moz-selection{background:#fb912d;color:#ffffff;}
::-webkit-selection{background:#fb912d;color:#ffffff;}

/*	链接样式	*/
a {color:#333333;}
a:hover {text-decoration: none;color: #e25353;}
a:link,a:visited,a:active {text-decoration: none;}

a.nav-link{color:#fff;}
a.nav-link:hover {text-decoration:none; color:#fff;}
a.nav-link:link,a.nav-link:visited,a.nav-link:active {text-decoration:none;}

a.white-link {color:#fff;}
a.white-link:hover {text-decoration:none; color:#FC3957;}
a.white-link:link,a.white-link:visited,a.white-link:active {text-decoration:none;}

a.red-link{color:#EA644A;}
a.red-link:hover {text-decoration:none;color:#353535; }
a.red-link:link,a.red-link:visited,a.red-link:active {text-decoration:none;}

a.blue-link {color:#3a4c89;}
a.blue-link:hover {text-decoration:none;color:#ea644a; }
a.blue-link:link,a.blue-link:visited,a.blue-link:active {text-decoration:none;}

a.green-link{color:#38B03F;}
a.green-link:hover {text-decoration:none;color:#353535; }
a.green-link:link,a.he-link:visited,a.he-link:active {text-decoration:none;}

a.yellow-link{color:#F1A325;}
a.yellow-link:hover {text-decoration:none;color:#353535; }
a.yellow-link:link,a.huang-link:visited,a.huang-link:active {text-decoration:none;}


/*	字体颜色	 */

.text-white {color: #ffffff;}
.text-black {color: #000;}
.text-dark {color: #353535;}

.text-gray {color:#808080;}
.text-gray-darker {color: #222222;}
.text-gray-darke {color: #333333;}
.text-gray-light {color: #DDDDDD;}
.text-gray-lighter {color: #E5E5E5;}
.text-gray-pale {color: #F1F1F1;}

.text-danger {color: #EA644A;}
.text-warning {color: #F1A325;}
.text-success{color: #38B03F;}
.text-info{color: #03B8CF;}
.text-important{color:#BD7B46;}
.text-special{color: #8666B8}

.text-danger-pale{color: #FFE5E0;}
.text-warning-pale{color: #FFF0D5;}
.text-succes-pale {color: #DDF4DF;}
.text-info-pale {color: #DDF3F5;}
.text-important-pale{color: #F7EBE1;}
.text-special-pale{color: #F5EEFF;}

.text-lan {color:#005bac;}
.text-hong{color: #d44a25;}
.text-hui{color: #9d9d9d;}

.p-b-20 {padding-bottom: 20px;}
.m-r-10 {margin-right: 10px; }
.m-r-20 {margin-right: 20px; }
@keyframes buttonbg{
	from{ background-color: #f97721;}
	to{background-color: #fac26b;}
}

.btn {padding:10px 20px;border-radius:2px;border:0px; cursor: pointer; overflow: hidden;}
.btn-danger{background:#EA644A; color: #fff;}

.main{margin:0px auto; width: 1200px;background: #fff; overflow: hidden;}
.wrapbg {background: #fff; background: rgba(255,255,255,.8);}
.wrap {margin:0px auto; width: 1200px;overflow: hidden;}
.topbox {margin: 0px auto;width: 1200px;}
.banner {float:left;width:100%;min-width:1200px;margin-bottom:40px;background: #fff;overflow: hidden;}

.sbanner{float:left;width:100%;min-width:1200px;margin-bottom:40px; background: #fff;overflow: hidden;}
.sbanner img {float: left; width: 100%;border: 0px;}

/*	HEADER 	*/
.headerbox {float: left;width:100%;min-width:1200px;height:115px;overflow: hidden;}
.header {margin:0px auto; width:1200px;height:115px;overflow: hidden;}

.logo {float: left; width: 500px; height: 115px; background: url(../Images/logo.png) no-repeat left center; overflow: hidden;}
.logo a {float: left; width: 100%; height: 115px; display: block;overflow: hidden;}
.topsearch {float: right;margin-top:37px;width:275px; height:34px;border:1px solid #dbdbdb;padding:1px;border-radius: 0px; background:#fff;overflow: hidden;}
.searchipt {float: left; width: 200px;height:30px;border:0px; background: #fff;padding:0px 10px;overflow: hidden;}
.topsearch i {float: right;width: 70px; height:30px; line-height: 30px;background: #3b5ec6;color:#fff; text-align: center;cursor:pointer;overflow: hidden;}

/*	NAV 	*/
.navbox {float:left;width:100%;min-width:1200px;height:65px; background:#3b5ec6;}
.nav {margin:0px auto; width: 1200px;height:65px;line-height: 70px;}
.nav-li {float: left;width:150px;height:65px; line-height:65px;text-align:center;position: relative;z-index: 999;}
.nav-li:hover span {background:#19368e;}
.nav-li span{float: left;width:100%;height: 65px; line-height: 65px;z-index:11;font-size:18px;overflow: hidden;}
.nav-li span:hover,
.nav-li-sel span{background:#19368e;color:#ffffff;}

.nav-li:hover span a,
.nav-li-sel span a{color:#fff;}

.drop-nav {position: absolute; z-index:10;left:0;top:65px;width:100%;padding:0px;text-align: center;font-size:16px; display: none; overflow: hidden;}
.drop-nav-li {float: left; width: 100%;font-size:12px; line-height: 20px; background:#19368e;border-bottom:1px solid #152e79;padding:10px 5px; font-size:14px; overflow: hidden;}
.drop-nav-li:hover {background-color:#dc9d15;}
.drop-nav-li:hover a {color:#fff;}
.drop-nav img {float: left;width: 100%;}

.navmem {float: right; width: 170px; height: 50px;background: url(../Images/navmem.png) no-repeat left center;text-align: center;padding-left:40px;overflow: hidden;}
.navmem p {float:right;width:131px;height: 50px;background: #fff600;padding:0px 10px; overflow: hidden;}
.navmem p span {float: left; width: 50%;line-height: 50px; text-align: center; font-size:14px;overflow: hidden;}

.navsearch {float: left;width:100px;height:30px;margin-top:25px;border-radius:15px;background:#fff;overflow: hidden;}
.navsearch .navsearchipt {float: left; width: 70px;height:30px;border:0px;background: #fff;padding-left:10px;font-size:12px;overflow: hidden;}
.navsearch button i {float: right;width:30px; height:30px; line-height: 30px; text-align: center; cursor:pointer;overflow: hidden;}
.navsearch button {float: right;text-align:center;width:30px; height:30px; line-height: 30px;border:0px; text-align: center; cursor:pointer;overflow: hidden;}

.ttbox {float: left;width: 100%;padding:10px 0px;text-align: center;overflow: hidden;}
.ttbox img {display: inline-block;}

.tbox{float: left;width: 100%;height:45px;margin-bottom: 10px;padding-left:10px;border-bottom:1px dotted #dbdbdb;overflow: hidden;}
.tbox .tboxl {float:left;font-size:20px;}
.tbox .tboxl .i {font-size:14px;padding:0px 10px;font-style: normal; text-transform: uppercase;color:#19368e;}
.tbox .tboxr {float:right;font-size:12px;background: #8c4b48;color: #fff;height:25px;margin:10px 0px;line-height: 25px;padding:0px 10px;overflow: hidden;}
.tbox .r {font-size:12px;}
/*	首页新闻中心	*/
.inewsl{float: left;margin-top:20px;width: 320px;height:350px;border:1px solid #dbdbdb;padding:15px;overflow: hidden;}
.inewsl img {float: left;width: 290px;height:320px;border:0px;}

.inewsr {float: left;margin-top:20px;width:880px;height:350px;padding:0px;padding-left:40px;overflow: hidden; }
.inewsr ul li {float: left;width: 840px;height:116px;border-bottom:1px dashed #dbdbdb;padding:13px 0px;overflow: hidden;}
.inewsr ul li .idate{float: left;width:80px;height:85px;color:#3c5bb3;text-align:center;overflow: hidden;}
.inewsr ul li .idate b {float: left;width:100%;font-size:34px;line-height: 50px;height: 50px;overflow: hidden;}
.inewsr ul li .idate span {float: left;width:100%;font-size:16px;line-height: 35px;height: 35px;overflow: hidden;}
.inewsr ul li .inewstext{float: left;width: 760px;padding-left:20px;text-align:justify;text-justify:inter-ideograph;overflow: hidden;}
.inewsr ul li .inewstext b {float: left;width: 100%;height:35px; line-height: 35px; font-size:18px;overflow: hidden;}
.inewsr ul li .inewstext p {float: left;width: 100%;height:50px; line-height: 25px;font-size:16px; color: #707070; overflow: hidden;}

.inewsli{float: left;width: 100%;height:35px; line-height:35px;font-size:14px;text-align: left;overflow: hidden;}

/*	首页产品展示	*/
.productli{float: left;width:250px;margin:25px;overflow: hidden; }
.productli img {float: left;width: 250px; height: 185px;}
.productli p {float: left;width: 250px;padding:10px; height: 95px;line-height:25px;background:#f0f3fa;color:#6f6f6f;font-size:14px;text-align:justify;text-justify:inter-ideograph;overflow: hidden;}
.productli p b {float: left;width: 100%;height:30px; line-height: 30px; font-size:16px;overflow: hidden;}
.productli span {float: left;width: 250px; height:25px;background:url(../Images/pro_bg.png) no-repeat left top; background-size:100% auto;overflow: hidden;}

.productli:hover p {background: #3355b8;color:#fff;}
.productli:hover span {background:url(../Images/pro_bgsel.png) no-repeat left top;background-size:100% auto;}


/*	首页关于我们	*/
.iabout{float:left;margin-bottom:40px;width: 100%;min-width:1200px;height:589px;padding:40px 0px;background:#3b5ab2 url(../Images/aboutbg.jpg) no-repeat center top;overflow: hidden;}
.iaboutvideo {float: left;margin-top:30px;width:490px;padding:20px 0px;background: #000;overflow: hidden;}
.iaboutvideo video {float: left;width: 490px;}
.iaboutvideo img {float: left;width: 490px;}
.iabouttext {float: left;margin-top:30px;width:710px;padding-left:40px;padding-top:0px;line-height:35px; font-size:16px;color:#fff;text-align: justify;text-justify: inter-ideograph;text-indent: 2em;overflow: hidden; }

/*	首页资质证书	*/
.ihonor{float: left;margin-top:40px;width: 100%;height:640px;padding-top:80px; background: url(../Images/honorbg.jpg) no-repeat center top;overflow: hidden}
.al {left: 0;}
.ar {right: 0;}
.iprodbox{margin:0px auto;width: 1200px;padding:20px 0px;overflow: hidden;}
.iprodboxmainn {margin:0px auto;width: 1200px;height:280px;position:relative;overflow: hidden;}
.iprodboxmain{float:left;margin-left:0px;width: 1200px;border:0px solid #dbdbdb;height:280px;position:relative;overflow: hidden;}
.iprodboxmainpicbox{float:left;margin:0px 10px;/*width: 240px;*/overflow: hidden;}
.iprodboxmainpicbox .iprodboxmainpic{float:left;/*width: 240px;*/height:280px;border: 1px solid #aaaaaa;}
.iprodboxmainpicbox .iprodboxmainname{width: 100%;height:40px;line-height:40px;overflow: hidden;}
.iprodboxmain .iprodboxmainbtn {float:left;position: absolute;z-index: 1;top:0px;width:40px; height:280px;line-height: 280px;text-align:center;font-size:22px;overflow: hidden;}
.iprodboxmain .iprodboxmainbtn :hover{background: rgba(255,255,255,.9);color:#EA644A;cursor: pointer;display:inline-block;}


.titb{float: left; width: 100%;height: 140px; text-align:center;overflow: hidden;}
.titb span {margin:0px auto;height: 140px; display:block;overflow: hidden;}
.titb span a {float: left;width:100%;height: 140px; display: block;}


/* ------------------------------------------- */
.il {float: left; width:830px;overflow: hidden; }
.ir {float: right;width:340px;overflow: hidden;}

.ilbox {float: left; width: 100%;padding-bottom:30px;overflow: hidden;}

.i-titbox {float: left; width: 100%; height:45px;margin-bottom:15px;overflow: hidden;}
.i-titbox .i-titbox-l {float: left;height:45px; line-height: 35px; text-align: left;font-size:21px;color: #1f4ca0; background:url(../Images/tit_dot.png) repeat-x left bottom;overflow: hidden;}
.i-titbox .i-titbox-l img {float: left; }
.i-titbox .i-titbox-r {float: right;height:25px;margin-top:15px;padding:0px 20px; background:#1f4ca0;color: #fff; line-height: 25px; font-size:12px;overflow: hidden;}

.ipicbox {float: left;width:380px; height:280px; position: relative;overflow: hidden;}
.ipicbox img {float: left;width: 380px; height: 280px;border: 0px;}
.ipicbox b {position:absolute;z-index:1;bottom:0px;left:0px;float: left;color:#fff;width: 100%; height: 40px;line-height: 40px; padding:0px 10px; text-align: center;background:rgba(0,0,0,.5);overflow: hidden;}

.iyjydt {float: left; width:450px; padding-left:20px;overflow: hidden;}
.iyjydt .iyjydttj {float: left; width: 100%;overflow: hidden;}
.iyjydt .iyjydttj b {float: left;width:100%;line-height: 25px;font-size:18px; text-align: left;overflow: hidden;}
.iyjydt .iyjydttj p {float: left;width:100%;padding-top:10px;padding-bottom:15px;line-height: 25px;font-size:14px; text-align: left; color:#414141;text-indent:2em;overflow: hidden;}
.iyjydt .i-l-news-li {float: left; width: 100%;color:#1f4ca0;height: 30px; line-height: 30px; text-align: left;overflow: hidden;}

.ihuibg {background: #f6f6f6;}

.irbox {float: left;width:100%;padding:0px 15px; margin-bottom:30px;overflow: hidden;}
.ivote {float: left; width: 100%;height: 280px;overflow: hidden;}

.m-r-30{margin-right: 30px;}
.iboxb {float: left; width: 100%;background: #f6f6f6;padding:15px;overflow: hidden;}
.iboxb-a {float: left;width:385px;height:250px;overflow: hidden; }

.ilinkbox {float: left; width: 100%;overflow: hidden;}
.ilinkli {float: left; width: 340px;height:100px;padding-bottom:20px;overflow: hidden;}
.ilinkli img {float: left; width: 100%;height:80px;border:0px;}

.iprod {float: left; width: 1200px;position:relative;overflow: hidden;}
.iprodm {float: left; width: 1100px;height: 200px;overflow: hidden;}
.iprodl {float: left; width: 50px;height: 200px;display:block;text-align: center; cursor:pointer;overflow: hidden;}
.iprodl:hover {}
.iprodmli {float: left; width: 220px;padding:10px;overflow: hidden;}
.iprodmli img {float: left; width: 200px; height: 150px;overflow: hidden;}
.iprodmli b {float: left; width: 100%;height:30px; line-height: 30px; text-align: center;overflow: hidden;}
.arr-l {background: url(../Images/arr-l.png) no-repeat center center;}
.arr-r {background: url(../Images/arr-r.png) no-repeat center center;}

.ighhd {float: left; width: 550px; overflow: hidden;}
.ighhdli {float: left; width: 100%;padding:8px 0px;border-bottom: 1px dotted #dbdbdb; text-align:left;overflow: hidden;}
.ighhdli img {float: left; width: 210px; height: 115px;border: 0px;}
.ighhdli b {float: left; width: 340px;padding-left:20px;font-size:18px;overflow: hidden;}
.ighhdli p {float: left; width: 340px;padding-left:20px;font-size:14px;overflow: hidden;}

.igzdt {float: right;width:600px; overflow: hidden;}
.yqlj-pic {float: left;width:100%;overflow: hidden;}
.yqlj-pic ul li {float: left;width:200px;padding:5px;overflow: hidden;}
.yqlj-pic ul li img {float: left; border:1px solid #f1f1f1;}
.yqlj-pic ul li img:hover {border:1px solid #0055c4;}

.text-link{float: left;width: 100%;margin:10px 0px;background: #0055c4;overflow: hidden;}
.text-link ul li {float: left; width: 25%;padding:15px;overflow: hidden;}
.text-link .linkselect {float: left; width: 100%;background: #fff;border:0px;}

.titbox{float: left; width: 100%;height:45px;border-bottom: 1px solid #dbdbdb;}
.titbox b {float: left; width: height:43px; line-height: 43px;border-bottom: 2px solid #f9063c; font-size:18px;color:#3a6bba;overflow: hidden;}
.titbox span {float: right;line-height: 45px;font-size:12px;overflow: hidden;}

.nabout {margin:0px auto; width:100%;min-width:1200px;height:935px; background: url(../Images/aboutbg.jpg) no-repeat center top;overflow: hidden;}
.naboutbox {float: left;margin:70px 0px 0px 40px; width: 560px; height: 440px;padding:15px; text-align:justify;overflow:auto;}
.naboutbox img {max-width:100%;}

/*	FOOT 	*/
.foot {float: left; width: 100%;min-width: 1200px; background:#19368e;padding:20px 0px;text-align: center;color:#fff;overflow: hidden;}

.footl {float: left; width: 780px;padding:30px 0px;text-align: left;color: #fff; overflow: hidden;}

.footr{float: left; width:420px;padding:25px 0px;text-align: right;color: #fff;overflow: hidden;}
.footr b {float: left;width: 100%;font-size:26px; line-height: 50px; color: #fff;text-shadow:2px 2px #122b79;overflow: hidden;}
.footr span {float: left;width: 100%;font-size:12px; color: #b3b6cd;line-height: 30px;text-shadow:2px 2px #122b79;overflow: hidden;}
.footrlink {float: left;width: 100%;height:30px; line-height: 30px; text-align: right; overflow: hidden;}
.footrlink a{padding-left:20px;}
.footline {float: left;width: 100%;background: #1d316b;color: #fff;padding:10px 0px;text-align: center;overflow: hidden;}
.footewm {float:left; width:100%;padding-top:20px;overflow: hidden ;}
.footewm ul li {float: right;width: 105px;padding-left:20px;;overflow: hidden;}
.footewm ul li img {float: left; width:100%;border:0px;}

/*	page: */


.p-l {float: left; width: 220px;overflow: hidden;}
.p-r {float: left; width: 980px;padding-left:30px;padding-bottom:20px;overflow: hidden;}

.itit {float: left; width:280px;padding:25px 20px;color: #fff;background: #3b5ec6;margin-bottom:0px;border-bottom:1px solid #274396; text-align:left;overflow: hidden;}
.itit p {float: left; padding-right:10px;overflow: hidden;}
.itit p b {float: left;width:100%;padding-left:20px; background:url(../Images/ico_y4.png) no-repeat left center;height:40px; line-height:40px;font-size:24px; font-weight: normal;}
.itit p span {float: left;display:none;width:100%;padding-left:20px;font-size:12; text-transform: uppercase; overflow: hidden;}

.ltit{float: left; width: 100%;height:40px; line-height: 40px;padding:0px 10px; background:#d26d00; overflow: hidden;}
.ltit b {float: left; background:url(../Images/ico_y4.png) no-repeat left center;padding-left:15px;font-size:16px; color: #fff; font-weight:normal;overflow: hidden;}
.ltit span {float: right;font-size:12px;}
.lbox{float: left;width:100%;padding:10px;border:0px solid #f4b120;border-top:0px;background:#fef3e6;margin-bottom:20px;overflow: hidden;}

.cur {margin:0px auto; width:1090px; text-align: left;height:50px; line-height: 50px; text-align: left; font-size:14px; overflow: hidden;}
.cur b {font-size:16px;}

.npos {float: left; width: 100%;min-width:1200px;height: 70px; line-height: 80px;border-bottom: 1px solid #dbdbdb;; overflow: hidden;}
.nposm {margin:0px auto; width:1200px;text-align: right; overflow: hidden;}

.p-l-box{float: left; width: 100%;background: #0458c5; background:rgba(4,88,197,.8);padding:20px;padding-top:10px;margin-bottom: 20px; overflow: hidden;}
.p-l-licate {float: left;width:100%;/*background:url(../Images/ico_y2.png) no-repeat left center;*/padding:5px;text-align:left; border-bottom:1px solid #7ea9e2;overflow: hidden;}
.p-l-licate i {float: right;height:40px; line-height:40px;}
.p-l-licate-sel {color: #fff;}
.p-l-licate-sel a {color: #fff;}
.p-l-licate span {float: left;width:100%;overflow: hidden;}

.p-l-litxt {float: left;width:100%;height:35px; line-height:35px;text-align:left;border-bottom:1px dotted #ccc;overflow: hidden;}
.p-l-shop {float: left; width: 100%;padding:10px 0px;border-bottom:1px dotted #ccc; text-align:left;overflow: hidden;}
.p-l-shop img{float: left; width: 40%;;}
.p-l-shop p {float: left; width: 60%;padding-left:10px; overflow: hidden;}

.p-r-tit{float: left; width: 100%;padding-bottom:8px;height:60px;margin-bottom:10px;border-bottom:2px solid #0055c4;overflow: hidden;}
.p-r-tit b {float: left;padding:7px 0px;height:50px;line-height:35px;font-size:22px;color:#0055c4;border-bottom:3px solid #0055c4;overflow: hidden;}
.p-r-tit img {float: left;margin-right: 10px;}
.p-r-tit span {float:right;font-size:14px;line-height: 50px;color:#0055c4;overflow: hidden;}
.p-r-tit span a {color: #0055c4;}
.p-r-list{float: left;width:820px; overflow: hidden;}
.p-r-listbox {float: left; width: 390px;height:435px;margin-right:20px;margin-bottom:20px;overflow: hidden;}
.p-r-listboxa {float: left;width:100%; padding:15px;border:1px solid #dbdbdb;border-top:0px; overflow: hidden;}
.p-r-listboxa ul li {float: left;width:100%; height:35px; line-height:35px;overflow: hidden;}

.mainbox {float: right; width:930px;text-align: justify;text-justify:inter-ideograph;font-size:16px; line-height:28px;overflow: hidden;}

.pagel {float: left;width:280px;overflow: hidden;}
.pagelox {float: left; width: 280px;padding-bottom:20px;border:1px solid #dbdbdb;margin-bottom:20px;overflow: hidden;}
.pageloxtitbox {float: left; font-size:16px;width:100%; height: 40px; line-height:40px;padding:0px 10px; text-align: left; background: #ad0700;color: #fff; overflow: hidden;}
.pageloxtitbox span {font-size:14px;}
.pagelli {float:left;width: 200px;margin-left:40px;margin-top:20px;background: #efefef;height:45px; line-height: 45px; text-align: center;border-radius: 5px; overflow: hidden;}
.pagelli:hover,
.pagelli-sel {background: #868686; color: #fff;;}
.pagelli:hover a,
.pagelli-sel a{color: #fff;}

.fhbox {float: left; width: 880px;padding:10px;background:#efefef;margin-bottom:20px;; overflow: hidden;}
.fhli {float: left;width:195px;margin:10px;height:40px; line-height: 40px; text-align: center; background:#fff;overflow: hidden;}

.honorbox {float: left;width:930px;overflow: hidden;}
.honorli {float: left; width: 290px;margin:10px;background: #efefef;padding:4px;border:1px solid #f1f1f1;position:relative;overflow: hidden;}
.honorli:hover{background: #005bac;}
.honorli img {float: left; width: 280px; height:400px;border:0px;}
.honorli b {position:absolute;z-index:1;left:0px;bottom:0px;padding:10px;width: 100%; line-height: 25px; text-align: center; background:rgba(0,0,0,.5);color:#fff;font-size:14px;overflow: hidden;}


.videoli {float: left; width: 290px;margin:10px;;overflow: hidden;}
.videoli img {float: left; width: 290px; height:220px;border:1px solid #f1f1f1;}
.videoli b {float:left;padding:10px;width: 100%; line-height: 25px; text-align: center; font-size:14px;overflow: hidden;}

.mainvideo {margin:0px auto;width: 730px;padding:5px;background: #333333;overflow: hidden;}
.mainvideo video {float: left;width: 720px; height: 540px;}

.lnewsli {float: left;width:250px;margin-left:15px;height:35px; line-height: 35px; text-align: left;; overflow: hidden;}
.pager {float: left;width:910px; padding-left:30px;overflow: hidden;}
.pagertitbox {float: left;width: 100%; height: 40px;line-height: 38px;border-bottom:2px solid #656565;}
.pagertitbox p {float: left;font-size:18px; height: 40px; line-height: 38px; border-bottom: 2px solid #e81400;padding:0px 10px;}
.pagertitbox p .titb1 {color: #e52825;}
.pagertitbox p .titb2 {color: #333333;}
.pagermain {float: left; width: 100%; text-align: justify;padding:20px 0px;overflow: hidden;}
.pagermain img{max-width:100%;}

.newstitle {float: left; width: 100%;padding:10px 0px; text-align: center;font-size:20px; overflow: hidden;}
.newsdesc {float: left;margin-bottom:20px;border-radius:5px; width: 100%; background: #efefef;height:50px; line-height: 30px;border:1px dotted #dbdbdb; padding:10px 20px;overflow: hidden;}

.newsli {float: left; width:100%;padding:20px 0px;border-bottom:1px dotted #dbdbdb;text-align: left; overflow: hidden ;}
.newsli b {float: left; width: 100%;line-height: 30px; font-size:16px;text-align: left; overflow: hidden;}
.newsli b span {float: right;font-size:12px;color:#666;}
.newsli p {float: left;width: 100;line-height: 25px; font-size:14px;text-align: left; overflow: hidden;}
.databox {float: left; width: 90px; height:85px;  color:#fff; text-align:center;border-radius:5px;overflow: hidden;}
.databox b {float: left; width: 100%; height:50px;line-height: 50px;font-size:26px;text-align:center;padding:0px;background:#999;overflow: hidden;}
.databox span {float: left; width: 100%; height:35px;line-height:35px;font-size:14px;background:#efefef; color:#666;overflow: hidden;}

.newspicli {float: left;width: 100%; padding:20px 0px; border-bottom: 1px dotted #dbdbdb; text-align: left; overflow: hidden;}
.newspicli img {float: left; width: 200px;height:135px;border:0px;}
.newspicli b {float: left; padding-left:20px; width: 730px;line-height: 30px; font-size:16px;text-align: left; overflow: hidden;}
.newspicli p {float: left; padding-left:20px; width: 730px;line-height: 25px; font-size:14px;text-align: justify;text-justify: inter-ideograph; overflow: hidden;}
.newspicli p i {font-style: normal;font-size:12px;color:#666;font-weight: bold;}


.prodli{float: left;width:290px;margin:10px;background:#f0f3fa;overflow: hidden;}
.prodli img {float: left;width: 290px;height:215px;border:0px;}
.prodli p {float:left;width: 100%;height:120px;padding:15px;font-size:14px; text-align:justify;text-justify:inter-ideograph;overflow: hidden;}
.prodli p b{float:left;width: 100%;height:30px; line-height:30px;font-size:16px;overflow: hidden;}
.prodli:hover {background: #3355b8;color: #fff;}

.lipicli {float: left;width: 100%;padding:10px 10px;border-bottom:1px dotted #2864b4;overflow: hidden;}
.lipicli img {float: left;width: 30%;border:1px solid #2864b4;overflow: hidden;}
.lipicli b {float: left;width: 70%;padding-left:10px;font-weight:normal;font-size:14px;line-height:20px;color:#fff;text-align:justify;overflow: hidden;}

.title{float:left;width:100%;padding:30px 10px;line-height:38px;text-align: center; font-size:26px;color:#0151bb;overflow: hidden;}
.toolbox {float: left; width: 100%;padding-bottom:20px;font-size:12px;color:#494949; text-align:center;overflow: hidden;}
.textimgbox {margin:0px auto;width: 90%;text-align: center;overflow: hidden;}
.textimgbox img {max-width: 100%;display: inline-block;}
.textbox {float: left;width:100%; text-align: justify; text-justify:inter-ideograph; overflow: hidden;}
.textbox img {max-width:100%;}
.sharebox {float: left; width: 100%; text-align: center;padding:30px 0px;padding-left:0px;overflow: hidden;}

.video {float: left; width: 800px;overflow: hidden;}
.video ul li {float: left; width:360px;margin-left:40px;margin-bottom: 20px;position:relative;overflow: hidden ;}
.video ul li img {float: left;width:360px;height:285px;border: 0px;}
.video ul li b {position: absolute;z-index:1;left:0px;bottom:0;width:100%;padding:20px; background: rgba(0,0,0,.7);color: #fff;overflow: hidden;}

.zt {float: left; width: 800px;overflow: hidden;}
.zt ul li {float: left; width:235px;margin-left:30px;margin-bottom: 20px;overflow: hidden ;}
.zt ul li img {float: left;width:235px;height:80px;border: 0px;}
.zt ul li b {float:left;width:100%;height:35px; line-height:35px; text-align:center;overflow: hidden;}

.cybj {float: left; width: 800px;overflow: hidden;}
.cybj ul li {float: left; width:360px;margin-left:40px;margin-bottom: 20px;position:relative;overflow: hidden ;}
.cybj ul li img {float: left;width:360px;height:200px;border: 0px;}
.cybj ul li b {position: absolute;z-index:1;left:0px;bottom:0;width:100%;padding:20px; background: rgba(0,0,0,.7);color: #fff;overflow: hidden;}


.wx{margin:0px auto;width: 100%;max-width:640px;overflow: hidden;}
.wxtitle {float: left;width:100%;border-bottom:1px dotted #dbdbdb;padding:10px 0px;line-height: 30px; font-size:150%;text-align:left;overflow: hidden;}
.wxtool {float: left; width: 100%;height:30px;line-height:30px;text-align:left;overflow: hidden;}
.wxtext {float: left; width: 100%;text-align:left;padding-bottom:20px;overflow: hidden;}
.wxtext img {max-width:100%;}


.mmli {float: left; width: 283px;margin:5px; position:relative;overflow: hidden;}
.mmli b { display:none; text-align:center;position:absolute;z-index:1;left:0;bottom:0px;width:100%;padding:10px;background: rgba(0,0,0,.5);color: #fff;overflow: hidden;}
.mmli img {float: left; width: 283px; height: 660px;border: 0px;}


.dbli {float: left; width: 283px;margin:5px; position:relative;overflow: hidden;}
.dbli b { display:none; text-align:center;position:absolute;z-index:1;left:0;bottom:0px;width:100%;padding:10px;background: rgba(0,0,0,.5);color: #fff;overflow: hidden;}
.dbli img {float: left; width: 283px; height: 453px;border: 0px;}
/*
.qwdzli {float: left; width: 283px;margin:5px; position:relative;overflow: hidden;}
.qwdzli b { display:none; text-align:center;position:absolute;z-index:1;left:0;bottom:0px;width:100%;padding:10px;background: rgba(0,0,0,.5);color: #fff;overflow: hidden;}
.qwdzli img {float: left; width: 283px; height: 212px;border: 0px;}
*/
.qwdzli {float: left; width: 430px;margin:5px; position:relative;overflow: hidden;}
.qwdzli b { display:none; text-align:center;position:absolute;z-index:1;left:0;bottom:0px;width:100%;padding:10px;background: rgba(0,0,0,.5);color: #fff;overflow: hidden;}
.qwdzli img {float: left; width: 430px; height: 325px;border: 0px;}

.caseli {float: left; width: 430px;margin:5px; position:relative;overflow: hidden;}
.caseli b { display:none; text-align:center;position:absolute;z-index:1;left:0;bottom:0px;width:100%;padding:10px;background: rgba(0,0,0,.5);color: #fff;overflow: hidden;}
.caseli img {float: left; width: 430px; height: 325px;border: 0px;}


/* 分析测试中心 */
.fx-iabout {margin:0px auto;width: 1200px;padding:20px; background: #f2f2f2; background: rgba(151,151,151,.3); text-align: justify;overflow: hidden;}
.fx-iabout .fx-iabout-pic {float: left; width: 500px;height:330px;overflow: hidden;}
.fx-iabout .fx-iabout-content {float: left;padding-left:30px; width: 660px;text-align: justify;overflow: hidden;}
.fx-prod {float: left; width: 830px;height:510px;border:1px solid #dbdbdb;padding:9px;margin-bottom:30px;overflow: hidden;}
.fx-prodlist {float: left; width: 100%;height:490px;overflow: hidden;}
.fx-prod-li {float: left;width:270px;padding:10px;overflow: hidden; }
.fx-prod-li img {float: left; width: 250px; height:190px;border: 0px;}
.fx-prod-li b {float: left;width:100%;height:35px; line-height: 35px; text-align: center;overflow: hidden;}

.fx-ihonor {float: left; width: 100%;padding:10px;overflow: hidden;}
.fx-ihonor img {float: left;width:100%;padding:0px 20px;height:365px;border: 0px;}
.fx-ihonor p {float: left; width: 100%;padding:10px;text-align: center;overflow: hidden;}

.fx-icontact {float: left; width: 100%;border:1px solid #dbdbdb;padding:9px;margin-top:0px;overflow: hidden;}
.fx-icontact ul li {float: left; width: 100%;padding:5px 10px; text-align:left;overflow: hidden;}
.fx-icontact .fx-imap {float: left; width: 100%;padding:5px;border:1px solid #adbddc;height:180px;overflow: hidden;}
.fx-iboxb-a {float: left;width:385px; height:335px;overflow: hidden; }


.fx-catbox {float: left;width:100%;overflow: hidden;}
.lmenu {float:left; width:100%; background: #0458c5;background: rgba(4,88,197,.8); box-shadow:2px 0px 0px #222222;border-bottom-right-radius:0px;  overflow:hidden;}
.lmenutit {float:left; width:100%; height:50px; line-height:50px;padding:0px 10px; color:#ccc; border-bottom:1px solid #292b35; font-size:16px; text-align:left; cursor:pointer;  overflow:hidden;}
.lmenutit i {font-size: 18px;;}
.lmenulist {float:left;width:100%; padding:5px 10px 10px 10px; text-align:left;background: #0458c5;background: rgba(4,88,197,.8);overflow:hidden;}
.lmenulia {float:left;width:100%;text-align:left; color:#fff; font-size:13px;text-align:left;cursor:pointer;overflow:hidden;}
.lmenulisttile {float: left; width: 100%;padding:2px 0px;overflow: hidden;}
.fx-prodli {float: left; width: 475px;padding:10px;border-bottom:1px dotted #dbdbdb;overflow: hidden;}
.fx-prodli img {float: left;width: 220px; height: 170px;border: 0px;padding:5px; background: #f1f1f1;;}
.fx-prodli img:hover {background: #0458c5;}
.fx-prodli b{float: left;width: 235px;font-size:16px;padding-left:20px;overflow: hidden;}
.fx-prodli p{float: left;width: 235px;font-size:14px;padding-left:20px; text-align:justify;overflow: hidden;}

.fx-prodbox {float: left; width: 100%;padding-top:20px;overflow: hidden;}
.fx-prodbox img {float: left; width: 460px; padding:5px; background: #f1f1f1;overflow: hidden;}
.fx-prodinfo {float: left;width:490px;padding-left:50px;overflow: hidden;}
.fx-prodinfo .fx-prod-name {float: left; width: 100%;padding:10px 0px;font-size:26px; font-weight: bold;color:#0458c5;overflow: hidden;}
.fx-prodinfo .fx-prod-li{float: left;width:100%;line-height: 25px; padding:2px 0px;font-size:14px;text-align: left;overflow: hidden;}
.fx-prodinfo .fx-prod-li-lxr{float: left;width:100%;line-height: 25px; padding:3px 0px;font-size:14px;border-bottom:1px dotted #dbdbdb;text-align: left;overflow: hidden;}
.fx-lxr-name {float: left; width: 80px;text-align:left; font-size:12px;overflow: hidden ;}
.fx-lxr-tel {float: left; width: 120px;text-align:left; font-size:12px;overflow: hidden ;}
.fx-lxr-email {float: left; width: 240px;text-align:left; font-size:12px;overflow: hidden ;}
.fx-prod-content {float: left; width: 100%;overflow: hidden;}
.fx-prod-tab {float: left; width: 100%;height:50px;border-bottom:1px solid #0458c5;padding:0px 0px;}
.fx-prod-tab ul li {float: left; cursor:pointer;margin:0px 2px;height:35px;font-size:14px;margin-top:14px; padding:0px 20px;border:1px solid #dbdbdb;border-bottom:0px;background: #f1f1f1;line-height:35px;overflow: hidden;}
.fx-prod-tab ul li:hover {background: #0458c5;color: #fff;}
.fx-prod-tab .fx-prod-tabl-sel {height:50px;margin:0px 2px;background: #0458c5;color: #fff; font-size:18px;line-height: 48px;border:1px solid #0458c5;}
.fx-prod-detail {float: left; width: 100%;padding:10px 0px;text-align: justify;overflow: hidden;}
/*	member 	*/
.mainmark {position:fixed;z-index:9;top:0;left:0;right:0;bottom:0;background: rgba(0,0,0,.9);overflow: hidden;}
.mainlogin {position:fixed;z-index:10;top:50%;left:50%;margin-left:-250px;margin-top:-250px;width:500px; height:480px;padding:30px 50px;background:#fff;border-radius:10px;overflow: hidden;}

.mainlogin-title {float: left; width: 100%; text-align: center;font-size:20px;font-weight:bold;padding:10px 0px;position: relative;}
.mainlogin-li {float: left; width: 100%; height: 75px;padding:10px 0px; overflow: hidden;}
.mainlogin-lable {float: left; width: 75px; height:55px; line-height: 55px; font-size:30px;text-align: center;background: #ccc;color: #fff;overflow: hidden;}
.mainlogin-ipt {float: left; width: 320px; height:55px; line-height: 55px;font-size:16px;background: #efefef;border:1px solid #dbdbdb;padding:0px 10px;border-top-right-radius:5px;border-bottom-right-radius:5px; overflow: hidden;}
.mainlogin-code {float: left; width: 150px; height:55px; line-height: 55px;font-size:16px;background: #efefef;border:1px solid #dbdbdb;padding:0px 10px; overflow: hidden;}
.mainlogin-img {float: left;margin-left:20px; width: 150px; height:55px; line-height: 55px;font-size:16px;background: #efefef;border:1px solid #dbdbdb;border-top-right-radius:5px;border-bottom-right-radius:5px;cursor: pointer; overflow: hidden;}
.mainlogin-btn {float: left; width: 100%; height:55px; font-size:18px;color:#fff;background: #0769bd;border:1px solid #0769bd;padding:0px 10px;border-radius:5px;cursor:pointer;overflow: hidden;}
.mainlogin-close {position: absolute;width:30px;height:30px;line-height:30px; background:#F25149;color:#fff;right:-30px;top:-10px;border-radius:50%;cursor: pointer;overflow: hidden;}

.membertips {float: left; width: 100%;padding:0px 25px;text-align: left; background: #ea644a;color:#fff; height:0px;overflow: hidden;}
.membertips i {float: left;margin-top:25px;margin-bottom:25px;margin-right:25px; width: 80px; height:80px; line-height: 80px;font-size:100px;}
.membertips p {float: left;margin-top:25px; width: 590px;padding:0px 10px;overflow: hidden;}
.membertips p b {float:left;width:100%;font-size:16px; overflow: hidden;}

.memberindex {float: left; width: 100%; padding:25px; background: #f2f2f2;margin-bottom:20px;overflow: hidden;}
.memberbox {margin:0px auto; width: 1090px;padding:20px;overflow: hidden;}
.memberbox .memberbox-l{float: left; width: ;}
.member-li50 {float: left;width: 50%;padding:0px 10px;height:40px; line-height:40px;border-bottom:1px dotted #dbdbdb; text-align:left;overflow: hidden;}

.member-order-tab {float: left; width: 100%;margin-top:10px; height:40px; line-height: 40px; text-align: left; overflow: hidden;}
.member-order-tab ul li {float: left;padding:0px 20px;margin-right:10px;overflow: hidden;}
.member-order-tab .member-order-tab-sel {background: #f2f2f2;}

.member-order-li {float: left; width: 100%;border-bottom:0px solid #fff; background:#fff;padding:5px 15px; margin-bottom:20px;overflow: hidden;}
.member-order-li-top {float: left;font-size:16px; width: 100%;height:50px; line-height: 50px; border-bottom:1px dotted #dbdbdb;overflow: hidden;}
.member-order-li-top-no {float: left;}
.member-order-li-top-status {float: right;font-size:14px;}
.member-order-li-list {float: left; width: 100%; overflow: hidden;}
.member-order-li-list ul li {float: left; width: 100%;padding:10px 0px;border-bottom:1px dotted #efefef;overflow: hidden;}
.member-order-li-list-pic {float: left; width: 160px; height:120px;overflow:hidden;}
.member-order-li-list-pic img {float: left; width: 160px; height:120px;border:0px;overflow:hidden;}
.member-order-li-list-name {float: left;width:430px;height:120px;padding:10px 20px; text-align: left;overflow: hidden;}
.member-order-li-list-name b {font-size:16px;}
.member-order-li-list-price {float: left;width:130px;height:120px;padding:10px 0px; text-align: center;overflow: hidden;}
.member-order-li-list-totalprice {float:left; width:100%; padding:10px 0px; text-align:right;border-bottom:0px;font-size:18px;overflow: hidden;}

.member-order-li-bottom {float: left; width: 100%;height:35px; line-height:35px;overflow: hidden;}
.member-order-li-date {float: left;}
.member-order-li-btngroup {float: right;}
.member-order-li-express {float: left; width: 100%; border-top:1px dotted #efefef;line-height:25px;padding:5px 0px; text-align:right;overflow: hidden;}

.member-order-li-paybox {float: left; width: 100%;padding:5px 0px;border-top:1px dotted #f2f2f2;text-align: left; overflow: hidden;}
.member-order-li-paybox-payname {float: left; width: 100%; font-size:18px;padding:10px 0px;overflow: hidden;}
.member-order-li-paybox-pic {float: left;padding:0px;border:2px solid #dbdbdb;margin-right:20px;border-radius:5px; background:#fff;cursor:pointer;overflow: hidden;}
.member-order-li-paybox-pic img {float: left;height:40px;border: 0px;border-radius:0px;;}
.member-order-li-paybox-pic-sel {border:2px solid #F00B0D; background: #F1740E;}

.member-order-li-demo {float: left; width: 100%;border:1px dotted #dbdbdb; background:#fafafa;padding:10px;font-size:12px; text-align: left;margin-top:15px;margin-bottom:10px;overflow: hidden;}

.member-btn-danger {background: #EA644A; color: #fff;cursor: pointer;border:0px;height:25px;overflow: hidden;}
.member-btn-warning {background: #F1A325; color: #fff;cursor: pointer;border:0px;height:25px;overflow: hidden;}
.member-btn-success {background: #38B03F; color: #fff;cursor: pointer;border:0px;height:25px;overflow: hidden;}
.member-btn-info {background: #03B8CF; color: #fff;cursor: pointer;border:0px;height:25px;overflow: hidden;}
.member-order-li-address {float: left; width: 100%; padding:5px 0px; text-align: right;overflow: hidden;}

.member-addr-addbtnbox {float: left; width: 100%;padding:20px 0px;overflow: hidden;}
.member-addr-addbtnbox-btn {float: right;padding:10px 30px;font-size:16px;background: #EA644A; color: #fff;cursor: pointer;border:0px;border-radius: 5px;overflow: hidden;}
.member-addr-li {float: left; width: 100%;margin-bottom:20px;background: #f2f2f2; padding:20px;overflow: hidden;}
.member-addr-li .member-addr-top {float: left; width: 100%;height:40px; line-height:40px;border-bottom:1px dotted #ccc; text-align: left; overflow: hidden;}
.member-addr-li .member-addr-top .member-addr-top-name {float:left;font-size:16px;font-weight:bold;}
.member-addr-li .member-addr-main {float: left;text-align: left;padding:10px 0px;; width: 100%;border-bottom:1px dotted #ccc;overflow: hidden;}
.member-addr-li .member-addr-bottom {float: left;text-align: right;padding:10px 0px;; width: 100%;overflow: hidden;}
.member-addr-li-btn {float: right;padding:0px 10px;margin-left:10px;}

.editpass {float: left;width: 100%; padding:30px 50px; overflow: hidden;}
.editpass li {float: left; width: 100%; margin;10px 0px; text-align: left; overflow: hidden;}
.editpass li b {float: left; width: 100%;font-size:120%;height:35px; line-height:35px;margin-bottom:10px; overflow: hidden;}
.editpass li b span {font-size:12px;font-weight: normal;}
.editpass li .passipt {float: left;border:0px;margin-bottom:20px;width:80%;height:40px; line-height: 40px; background: #f1f1f1;padding:0px 10px;border-radius: 5px; overflow: hidden;}
.editpass li .textipt {float: left;border:0px;margin-bottom:20px;width:50%;height:40px; line-height: 40px; background: #f1f1f1;padding:0px 10px;border-radius: 5px; overflow: hidden;}
.editpass li .nameipt {float: left;border:0px;margin-bottom:20px;width:30%;height:40px; line-height: 40px; background: #f1f1f1;padding:0px 10px;border-radius: 5px; overflow: hidden;}
.editpass li .selipt {float: left;border:0px;margin-right:20px;margin-bottom:20px;height:40px; line-height: 40px; background: #f1f1f1;padding:0px 10px;border-radius: 5px; overflow: hidden;}
.editpass li .yzcodeimg {float: left;cursor:pointer;border:0px;margin-left:20px;margin-bottom:20px;height:40px; line-height: 40px; background: #f1f1f1;border-radius: 5px; overflow: hidden;}
.editpass li .passbtn {float: left;border:0px;margin-bottom:20px;margin-right:10px;height:40px;background-color:orangered;color: #fff; padding:0px 20px;border-radius:5px;cursor:pointer;overflow: hidden;}
.editpass li .yzcodespan{margin-left:20px;cursor:pointer;height:40px;line-height: 40px;border-bottom:1px solid #666; overflow: hidden;}
.editpass li .passbtn:hover{background-color:#333;;}


/*	留言板	*/
.lybbox {margin:0px auto; width:850px; background: url(../Images/lybg.jpg) no-repeat right bottom;padding-bottom:180px; overflow: hidden;}
.lybbox .lybli {float: left; width: 100%; padding:10px 0px; text-align: left; overflow: hidden;}
.lybbox .lybli b {font-size:16px; color: #444; }
.lybbox .lybli .lybipt {float: left; width: 500px; height: 40px; line-height: 30px; padding:5px; border:1px solid #dbdbdb; border-radius: 4px; overflow: hidden;}
.lybbox .lybli .lybarea {float: left; width: 700px; height: 190px; line-height: 30px; padding:5px; border:1px solid #dbdbdb; border-radius: 4px; overflow: hidden;}
.lybbox .lybli .lybbut {float: left; padding:0px 20px; height: 40px; background: #467290; color: #fff; border: 1px solid #325771; border-radius: 4px; cursor:pointer;overflow: hidden;}
.lybbox .lybli .lybyzm {float: left; width: 300px; height: 40px; line-height: 30px; padding:5px; border:1px solid #dbdbdb; border-radius: 4px; margin-right: 20px; overflow: hidden;}
.lybbox .lybli .lybyzmpic {float: left; height: 40px;border:1px solid #dbdbdb; border-radius: 4px; margin-right: 20px; cursor: pointer; overflow: hidden;}


/*	招聘	*/
.joblia {float:left; width:50%; padding:10px 0px; border-bottom:1px dotted #dbdbdb;text-align: left; overflow: hidden;}
.joblib {float:left; width:100%;  padding:10px 0px; text-align: left;border-bottom:2px dotted #dbdbdb;margin-bottom: 20px;; overflow: hidden;}


/*	地图	*/
.mapbox {float:left; width: 100%; height: 450px; margin-top: 20px; overflow: hidden;}
.mapbox div { box-sizing:border-box;}
.mapbox img {float:none; width:auto;}



/* 	问卷调查	*/
.diaochatitle {float: left; width: 100%; padding-bottom:40px; overflow: hidden;}
.diaocha{float: left; width: 380px; text-align: left; padding-bottom: 20px; overflow: hidden;}
.diaocha ul li {float: left; width: 100%; padding: 10px 0px; border-bottom: 0px dotted #f1f1f1; text-align: left; position: relative; overflow: hidden;}
.diaocha ul li b {float: left; width: 100%; font-weight: normal; overflow: hidden;}
.diaocha ul li b i {margin-left: 10px; font-size:18px; cursor: pointer; display:none ;}
.diaocha .diaochaline {float: left;clear: both; width: 0px; height: 5px; display: block; background-color: #f00;border-top-right-radius:2px;border-bottom-right-radius:2px;  overflow: hidden;}
.echart {float: left; width: 450px; height: 400px; overflow: hidden;}

/*	上条下条	*/
.pernext {clear:left;float:left;width:100%; border-top:1px solid #dbdbdb; margin-top:10px;padding-top:10px; font-size:14px;overflow:hidden;}
.pernext ul li {float:left; width:100%; height:30px; line-height:30px; text-align:left; color: #999; overflow:hidden;}
.pernext ul li a {color: #999;}
.pernext ul li a:hover {color: #000;}

/*	页码 	*/
.page { float:left; width:100%;line-height:35px; text-align:center;padding:10px 0px; font-size:13px; margin-top:10px; overflow:hidden;}
.page a,.page span {border-radius:2px; overflow: hidden;}
.page .rows{ background: #1580cb; color: #fff; padding: 5px 10px;margin: 2px; overflow: hidden; }
.page .current { background: #1580cb; color: #fff; padding: 5px 10px;margin: 2px; overflow: hidden; }
.page .num{background: #ccc; color: #fff; padding:5px 10px; margin: 2px; overflow: hidden;}
.page .next {background: #4681c4; color: #fff; padding:5px 10px; margin: 2px;overflow: hidden;}
.page .prev {background: #4681c4; color: #fff; padding:5px 10px; margin: 2px;overflow: hidden;}
.page .end {background: #4681c4; color: #fff; padding:5px 10px; margin: 2px;overflow: hidden;}
.page .first {background: #4681c4; color: #fff; padding:5px 10px; margin: 2px;overflow: hidden;}


/*	error: */
.errorbox {margin:0px auto; width:500px;text-align: center;overflow: hidden; }
.errorbox .errico {float:left; width: 100%;padding:30px;font-size:120px;color:#F76260;overflow: hidden;}
.errorbox .errname {float: left; width: 100%;font-size:24px;font-weight:bold;padding:10px 0px;overflow: hidden;}
.errorbox .errdemo {float: left; width: 100%;font-size:16px;padding:10px;color:#868686;overflow: hidden;}
.errorbox .errbtnbox {float: left; width: 100%;padding:10px;overflow: hidden;}
.errorbox .errbtnok {float: left; margin:10px 0px;width: 100%;height:50px; line-height: 50px; background:#1AAD19;color: #fff;border-radius:5px;overflow: hidden ;}
/*	焦点幻灯	*/
a img{border:0;}
#slide{position:relative;float:left;width:340px;height:270px;margin-bottom:0px;overflow:hidden;background:url(../Images/img/loading.gif) no-repeat center;}
#slide ul{position:absolute;margin:0;padding:0;}
#slide li{float:left; width:340px;height:270px;overflow:hidden; }
#slide .o-control{display:none;position:absolute;top:50%;margin-top:-40px;width:50px;height:80px;background:#000;filter:alpha(opacity=30);opacity:0.3;cursor:pointer;}
#slide .control{position:relative;top:13px;left:8px;display:inline-block;width:30px;height:55px;background:url(../Images/img/bg_index.png);filter:alpha(opacity=60);opacity:0.6;}
#slide #goback{left:0px;}
#goback .control{background-position:0px -35px;}
#slide #forward{right:0px;}
#forward .control{left:10px;background-position:-35px -35px;}
#slide div{position:absolute; float:right; bottom:10px; right:10px; height:32px; overflow:hidden; zoom:1; }
#slide span{width:32px;font-size:14px;height:32px;margin:2px 2px; background:#F1740E;float:left;text-align:center;line-height:32px;cursor:pointer;font-family:arial;filter:alpha(opacity=70);opacity:0.7;}
#slide span a{color:#fff;text-decoration:none;}
#slide span.curr,#slide span.hover{background:#000;filter:alpha(opacity=100);opacity:1;}
#slide .curr a:link, #slide .curr a:visited{color:#fff;}


/*	自适应幻灯	*/
.fullSlide {clear:left;float:left;position:relative;width:100%; height: 555px; background:#ffffff;overflow:hidden;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {position:relative;width:100% !important;text-align:center;background-attachment: fixed;height: 555px; overflow:hidden;}
.fullSlide .bd li img {width:100%;border:0px;}
.fullSlide .bd li b {float:left; width:100%;padding:0px 10px; background-color: #111; background-color: rgba(1,1,1,.5); color: #fff; 
	line-height: 70px; height: 70px; text-align: left;font-size:16px; position:absolute; bottom:0px; left:0px; z-index:99; overflow: hidden;}
.fullSlide .bd li a {display:block; color: #fff;float: left; width:100%;height: 595px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:15px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:right;padding-right:20px;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:20px;text-align:center;line-height:20px;margin:5px; background: #7c5335; background:rgba(155,155,155,.5);border-radius:50%;font-size:0px;overflow:hidden;}
.fullSlide .hd ul .on {background:#ea644a;width:20px; border-radius: 10px;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../Images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:5%;background-position:-6px -137px;}

/*	右侧在线客服		*/
.rightkf{ position: fixed; z-index: 20; right: -125px; top: 250px; width: 180px; overflow: hidden;}
.rightkf .kflia{float: left; width: 100%; height: 55px;  
	text-align: left;
	padding-left:0px;	
	font: 16px/53px 'Microsoft YaHei';
	background-color: #066eb7;
	background-color: rgba(100,100,100,.6);
	color: #fff;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	margin-bottom:5px;
	cursor:pointer;
	overflow: hidden;
}
.rightkf .kflib{
	float: left; width: 100%; 
	height: 55px; 
	text-align: left;
	padding-left:0px;	
	font: 16px/53px 'Microsoft YaHei';
	background-color: #066eb7;
	background-color: rgba(100,100,100,.6);
	color: #fff;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	overflow: hidden;
}
.kflib:hover,.kflia:hover {background:#000 ;}
.rightkf .kflia i,.rightkf .kflib i {float:left;width:55px; height:55px;text-align:center;font-size:28px; line-height: 55px;}
.kflib .kfewm {float: left; margin-left: 15px; width:150px; margin-bottom: 10px; background: #f90; overflow: hidden;}
.kflib .kfewm img {float: left; width: 150px;}

/*	大转盘 start	*/
.demo{margin:0px auto; width:417px; height:417px; position:relative; overflow: hidden;}
#disk{width:417px; height:417px; background:url(../Images/disk.png) no-repeat}
#start{width:163px; height:320px; position:absolute; top:46px; left:130px;}
#start img{cursor:pointer}

.flashsty{margin:0px auto; padding:100px 0px;width:100%; height:auto; background:url(../Images/loterybg.jpg) repeat left top; overflow: hidden;}
.flashsty .fltop{width:929px; height:61px;}
.flashsty .fltext{margin:0px auto;width:950px; /* height:475px;background:url(../Images/chou_bg.gif) left no-repeat;*/}
.flashsty .fltext .fl{float:left;width:437px; overflow: hidden;  }
.flashsty .fltext .fl .deskbox {float: left; margin:50px auto; width: 437px; height: 437px; padding: 10px; background: #fff; background: rgba(255,255,255,.2); border-radius: 50%; overflow: hidden;}
.flashsty .fltext .fr{width:513px; padding-left: 50px; padding-top:80px;float:left;}
.flashsty .fltext .fr .deskmainbox {float: left; margin:50px auto; width: 513px; height: 437px; padding: 10px; background: #fff; background: rgba(255,255,255,.2); border-radius: 0px 10px  10px 0px ; overflow: hidden;}
.flashsty .fltext .fr .jiang{width:415px; height:124px;text-align:center; background:url(../Images/jiang.png) left no-repeat; font-size:26px; overflow: hidden;}
.flashsty .fltext .fr .frtext{float:left; margin-left:30px; padding:20px;width:350px;  line-height:22px; color:#FFFFFF;text-align:left; background: #a00005; background: rgba(160,0,5,.5); border-radius: 0px 0px 10px 10px; overflow: hidden;}
.flashsty .fltext .fr .frov{width:332px; height:30px; line-height:30px; font-weight:bold; color:#FFFFFF; padding-left:50px; text-align:center;}

/*	验证码 	*/
.verifyimg {height:43px; cursor: pointer;}


/* xtips	*/
.xtips{position: fixed;z-index:999;left:50%;top:30%;margin-left:-80px;border-radius:5px;width:160px;background: rgba(100,100,100,.8);text-align: center;padding:20px;overflow: hidden;}
.xtips i {float:left;font-size:120px;width:120px;text-align: center;}
.xtipsok i {color: #fff;}
.xtipswarning i {color:#ea644a}
.xtipswarning p {float:left;font-size:16px;width:100%;text-align: center;padding:10px;color:#fff;overflow: hidden;}

div.orbit-wrapper { position: relative; overflow: visible; width: 1200px;height:450px;}
div.orbit { position: relative; overflow: hidden;}
div.orbit span { display:none;}
div.orbit a img{ position: absolute; display:block;width: 720px;  box-shadow: 0 3px 8px rgba(0,0,0,0.5); padding:3px; border:#ccc 1px solid; background:#fff; }
div.orbit-wrapper h4{ display: none; }
div.timer {display: none;}
div.slider-nav { display: block; }
div.slider-nav span { width: 60px; height: 60px; background-color:rgba(255,255,255,.5); color: #fff; text-align: center; position: absolute; z-index: 100; top: 50%;margin-top:-30px; cursor: pointer; text-indent:-9999px;}
div.slider-nav span.right { right: 20px; background:rgba(255,255,255,.5) url(../Images/orbitr.png); }
div.slider-nav span.left { left:20px;background:rgba(255,255,255,.5) url(../Images/orbitl.png); }
div.slider-nav span.right:hover {background-color:rgba(255,255,255,.5);border-radius:4px; }
div.slider-nav span.left:hover {background-color:rgba(255,255,255,.5); border-radius:4px;}


.music {position:fixed; z-index:999; top:20px; right:10px; width:50px; height:30px;cursor: pointer;overflow:hidden;}
.musica {float: left; width: 30px; height: 29px;border: 0px;}
.musicb {float: left; width: 16px; height: 10px;border: 0px;}

@-webkit-keyframes rotation{
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(360deg);}
}

.Rotation{
-webkit-transform: rotate(360deg);
animation: rotation 3s linear infinite;
-moz-animation: rotation 3s linear infinite;
-webkit-animation: rotation 3s linear infinite;
-o-animation: rotation 3s linear infinite;
}