﻿/*------------------------------------------此页面定义公共样式--------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;list-style-type:none;vertical-align:middle;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,select,option,textarea,p,blockquote,th,td{padding:0;margin:0;}
div{margin:0 auto;}
html,body{ width:100%;background:#fff; height:100%;margin:0px;overflow:visible}
body { color:#444;font-family:"Microsoft YaHei"; background:#fff;font-size:12px;line-height:22px;text-align:center;vertical-align:middle;}
.tra{transition:all 0.3s ease-in-out;}/*使所有元素变化都有过渡效果*/
.cfx:after,.all:after,.center:after{ content:'\20'; display:block; overflow:hidden; font-size:0px; line-height:0px; height:0px;border:0px;clear:both;}
.cfx{ clear:both;}
.cls,.h{ clear:both; font-size:0px; line-height:0px; height:0px;border:0px;overflow:hidden; }
.h{ height:15px}
.all{ width:100%; min-width:1200px;}
.center{ width:1200px}
.media.Fullscreen{ display:block; position:fixed; left:0px; top:0px; width:100%; background:#fff; height:100%; z-index:99999}

/*Microsoft YaHei*/
table { border-collapse:collapse; border-spacing:0;padding: 0;} 
th,td { padding: 0;word-break: break-all; vertical-align:top}
p{  margin:0px;padding:0px; }
a{cursor:pointer;color: #555;text-decoration: none;}
a:link {color: #555;}
a:hover {color:#348aff;}

.banner100{ width:100%; overflow:hidden; position:relative}
.banner100 .b1{ width:1920px}
.banner100 .b2{ width:1920px; position:absolute; left:50%; top:0px; margin-left:-960px; text-align:center}
img{ border:0; vertical-align:middle; max-width:100%}

/* mytable */
.mytable a { color: #73adc5; } 
.mytable th { color: #4f6b72; border: 1px solid #f2f2f2; text-align:left;text-align: left; padding: 3px 0px; text-indent:10px;background: #fafafa; }
.mytable .c th{ text-align:center; text-indent:0px}
.mytable .c td{ text-align:center; text-indent:0px}
.mytable td { border: 1px solid #f2f2f2; background: #fff; vertical-align:middle; padding:6px 3px;color: #4f6b72; }
.mytable .d td{ border-style:dashed}
.mytable .c td{ text-align:center; text-indent:0px}
.mytable .qb td{ border-width:1px 0px 1px 0px}


.paginator a {padding: 3px 6px;border:solid 1px #dfdfdf;background:#fff; display:inline-block; margin:3px; white-space:nowrap;  color:#000;cursor:pointer;text-decoration:none;vertical-align:middle}
.paginator a:visited {padding: 3px 6px; border: solid 1px #dfdfdf; background: #fff; text-decoration: none;vertical-align:middle}
.paginator .cpb {border:1px solid #1c7ca5;padding: 3px 6px;font-weight:700;color:#fff;background:#2691bf; vertical-align:middle}
.paginator a:hover {border:solid 1px #1c7ca5;color:#fff;background: #2691bf;text-decoration:none;vertical-align:middle }



.mytable2 th { border: 0px ; } 
.mytable2 td { border: 0px; } 
.mytabble2 input {  vertical-align:middle;}
 
.sctp{ width:230px; display:block; padding-bottom:10px}
.none{display:none}


.yuan
{
border-radius: 6px;
background-image: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));
background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));
background-image: -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));
background-image: -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));
background-image: linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));
-moz-transition: background-color .2s ease-in-out, top .2s ease-in-out;
-webkit-transition: background-color .2s ease-in-out, top .2s ease-in-out;
-o-transition: background-color .2s ease-in-out, top .2s ease-in-out;
-ms-transition: background-color .2s ease-in-out, top .2s ease-in-out;
transition: background-color .2s ease-in-out, top .2s ease-in-out;
box-shadow: inset 0px 0px 0px 1px #282828, inset 0px 2px 1px 0px rgba(255,255,255,0.1);
    }
.y{border-radius:4px;}

.dh{ width:55px; height:auto; position:fixed;right:0px;bottom:40px; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+390))}
.dh .li{ width:32px; height:26px; padding:15px 10px; background:#b0b0b0; position:relative; margin-bottom:10px; cursor:pointer}
.dh .li2{ display:none; position:absolute; right:55px; bottom:0px; z-index:121}

.yy{
filter:progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=120,strength=4);/*ie*/
-moz-box-shadow: 0px 2px 10px #dddddd;/*firefox*/
-webkit-box-shadow: 0px 2px 10px #dddddd;/*safari或chrome*/
box-shadow:0px 2px 10px #dddddd;/*opera或ie9*/
}
.zfimg a{ display:inline-block; margin:5px; border:1px solid #ddd;}

.btn5{ font-size:16px; color:#fff; background:#e54055; width:100%; border:0px; height:36px; line-height:36px; text-align:center;border-radius:4px;cursor:pointer}
.btn5:hover{ background:#d7495a}
.yz{ color:#b0b0b0}

input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
/*登录*/
.login{ width:300px; text-align:left}
.login .lo{ width:100%;  margin:5px 0px; height:36px; position:relative;}
.login .lo.textarea{ height:100px}
.login .txt{ height:18px; display:block; position:absolute; left:0px; top:0px; z-index:111; width:100%; color:#666; text-indent:10px; background:none;line-height:18px; border:1px solid #B6C0CD; padding:8px 0px; font-size:16px; vertical-align:middle;border-radius:3px; box-shadow:inset 1px 1px 2px #DBDBDB}
.login .lo.textarea .txt{ height:82px}
.login .txt.yzm{ width:185px}
.login .txt.reg{ border:1px solid #ff0000}
.login .yzmimg{ height:36px; position:absolute; right:0px; top:0px}
.login .lo label{height:18px; display:block; vertical-align:middle; width:100%; color:#999; text-indent:10px;line-height:18px;padding:9px 0px; font-size:14px;}
.login .lots{ text-align:left; font-size:14px}
.login .lots span{ padding:0px 15px}
.login a{ color:#2ec1b2;cursor:pointer}
.login img{ vertical-align:middle;}
.login .yzmbtn{ width:100px; height:34px; position:absolute; right:0px; top:0px;line-height:34px; border:1px solid #dfdfdf; background:#f9f9f9; display:block; cursor:pointer; text-align:center;border-radius:5px; font-size:16px; font-family:宋体;}

.logbt{ background:url(../img/logbt.jpg) repeat-x left center; text-align:center; margin-bottom:20px}
.logbt span{ background:#fff; font-size:18px; font-family:宋体; padding:0px 5px; font-weight:bold}

.login .lobtn{width:100%;  margin:5px 0px; }
.login .lobtn input{ width:100%}
.login .coagent{ display:none}
.login .coagent a{margin-right:20px}
.login .coagent a.login-wb{ padding-left:18px; display:none;  background:url(../img/login-wb.png) no-repeat left center}
.login .coagent a.login-wx{ padding-left:18px; display:none;  background:url(../img/login-wx.png) no-repeat left center}
.login .coagent a.login-qq{ padding-left:18px; display:none;  background:url(../img/login-qq.png) no-repeat left center}


.users2{ padding:30px 0px; text-align:left}
.users2 .li{ padding:15px 0px; padding-left:60px; border-bottom:1px solid #ddd; height:36px; line-height:36px; position:relative}
.users2 .li i{ display:block; width:36px; height:36px; position:absolute; left:10px; top:15px}
.users2 .li strong{ font-size:15px; color:#097ecd; display:inline-block; width:175px}
.users2 .li span{ color:#888; font-size:13px}
.users2 .li a{ display:block; width:80px; height:36px; font-size:15px; position:absolute; right:10px; top:15px}
.users2 .li a.bangding{ color:#23991e}
.users2 .li a.jiebang{ color:#272636}
.users2 .li a img{ width:36px; height:36px; padding-right:10px}

/*控件*/
input[type="checkbox"]{ _vertical-align:-1px; vertical-align:-2px; margin-right:3px;}
input[type="radio"]{  _vertical-align:-1px; vertical-align:-2px;  margin-right:3px;}

.button{ border:0px; padding:0px; cursor:pointer}
.button:hover{ color:#a9a9a9}
.inp-txt{ height:18px; line-height:18px; border:1px solid #B6C0CD; padding:4px 5px; vertical-align:middle;border-radius:3px; box-shadow:inset 1px 1px 2px #DBDBDB}
.inp-date{ background:url(../img/ico_date.png) 98% center no-repeat; }
.inp-error{ border-color:#f00}
.select{ height:28px; line-height:28px;}

.btn60{	display:inline-block;width:60px;height:20px;line-height:20px;background:url(../img/btn60.png) no-repeat;text-align:center;	vertical-align:middle;	color:#53667F;box-shadow:1px 1px 2px #DBDBDB}
.btn80{display:inline-block;width:80px;	height:28px;line-height:28px;background:url(../img/btn80.png) no-repeat;text-align:center;vertical-align:middle;color:#5F7292;}
.btn100{display:inline-block;width:100px;height:30px;line-height:30px;background:url(../img/btn_appcreat.png) no-repeat;text-align:center;vertical-align:middle;color:#fff;}
.btn100:hover{color:#fff;}
.btn120{display:inline-block;width:120px;height:28px;line-height:28px;background:url(../img/btn120.png) no-repeat;text-align:center;vertical-align:middle;color:#5F7392;box-shadow:1px 1px 2px #DBDBDB}
.btn122{display:inline-block;width:122px;height:28px;line-height:28px;background:url(../img/btn122.png) no-repeat;text-align:center;vertical-align:middle;color:#fff;box-shadow:1px 1px 2px #DBDBDB}

.new1{ padding:0px 10px; text-align:left;}
.new1 .b{padding:10px 0px; border-bottom:1px dashed #b0b0b0;}
.new1 .b .b1{ padding-right:120px;position:relative;font-size:15px; color:#595959; line-height:25px}
.new1 .b .time{ width:100px;position:absolute; right:0px; top:0px; font-size:15px; color:#ff5723}
.new1 .b .nr{ text-indent:2em; color:#787878; padding-top:10px; font-size:12px}

.new2 .b{ float:left; margin:10px 3px; width:180px}
.new2 .b .img{width:178px; height:146px; border:1px solid #dfdfdf}
.new2 .b img{ width:178px; height:146px}
.new2 .b .na1{ width:180px; height:25px; line-height:25px; text-align:center}
.new2 .b .na1 a{ font-size:14px;}

.mbxdh{ color:#8c8c8c; height:50px; font-size:13px; line-height:50px; text-align:left}
.mbxdh a,.mbxdh span{ color:#8c8c8c; margin-left:3px; margin-right:5px}
.fl{ width:990px; font-size:14px; position:relative; line-height:25px; padding:19px; padding-left:89px; border:1px solid #ccc; text-align:left; background:#fff}
.fl strong{ position:absolute; left:0px; display:inline-block; text-align:right; width:70px; top:20px}
.fl a{ display:inline-block; padding:0px 12px; color:#636363; margin-right:8px; margin-bottom:8px}
.fl a:hover,.fl a.sel{ background:#ef336e;border-radius:6px; color:#fff; }

/*--分页样式--*/
.page{position:relative;padding:15px 0px; padding-left:320px; height:30px; line-height:28px}
.page small{ display:block; position:absolute; left:0px; top:15px; font-size:14px; color:#232323}
.page small i{ padding:0px 5px}
.page a{border:1px solid #ccc;background:#fff; color:#000; margin:0px 3px; padding:0px 8px;display:inline-block;cursor:pointer;text-decoration:none;vertical-align:middle}
.page span{border:1px solid #f2a428;background:#f2a428; color:#fff; margin:0px 3px; padding:0px 8px;font-weight:700; display:inline-block; vertical-align:middle}
.page a:hover{border:1px solid #f2a428;background: #f2a428;color:#fff;}
 @media only screen and (max-width: 400px)
 {
    .page{ padding-left:0px; text-align:center}
    .page .num,.page small{ display:none}
 }

.ajaxts{ width:100%; text-align:center; height:150px; line-height:150px; font-size:20px; color:#888}
.splist .li{ float:left; margin:10px; width:198px; border:1px solid #dfdfdf}
.splist .li a.sp{width:198px; display:block}
.splist .li a.sp img{ width:198px; height:146px}
.splist .li a.sp span{ width:198px; display:block; overflow:hidden; font-size:14px; height:25px; line-height:25px; text-align:center}
.splist .li .jg{ height:30px; position:relative; text-align:left; text-indent:15px; font-size:16px; color:#ff6600}
.splist .li .jg i{ font-size:20px; position:absolute; right:20px; top:0px; text-indent:0px; cursor:pointer}


.zkxx1{ padding:29px; width:515px; padding-left:554px; position:relative; background:#fff; border:1px solid #ccc; text-align:left}
.zkxx1 .tp{ position:absolute; left:30px; top:30px; width:480px; height:320px; background:#aaa}
.zkxx1 h1{ height:66px; line-height:66px; color:#323234; font-weight:500}
.zkxx1 .fsts{ height:30px; font-size:14px; color:#9b9a98; line-height:30px}
.zkxx1 .fsts span{ font-size:28px; color:#ff6800}
.zkxx1 .fsts i{ padding:0px 10px}
.zkxx1 .fsts a{ height:22px; line-height:22px; color:#fff; padding:0px 15px; background:#3598db; border-bottom:4px solid #2e88c4; border-top:4px}
.zkxx1 .zkpf{ display:inline-block; width:185px; margin:0px; height:30px; background:url(../img/pfb.jpg)}
.zkxx1 .zkpf span{ display:inline-block; width:37px; margin:0px; height:30px; background:url(../img/pfa.jpg)}

.xx2{ margin-top:25px; padding-top:25px; position:relative; border-top:1px dashed #f3f3f3}
.xx2 a.gwcadd{ display:block; height:35px; line-height:35px; width:200px; margin-left:23px; background:#ef336e; color:#fff; font-size:15px;border-radius:15px; text-align:center; margin-top:6px; }



.xx2 div{ width:95px; color:#333333; cursor:pointer;text-align:right; position:relative; font-size:14px; line-height:30px; padding-right:420px}
.xx2 div span{ color:#99999b}
.xx2 div .bg1{ background:url(../img/ss1.jpg) no-repeat left center; padding-left:16px}
.xx2 div .bg2{ background:url(../img/ss2.jpg) no-repeat left center; padding-left:16px}
.xx2 div .bg3{ background:url(../img/ss3.jpg) no-repeat left center; padding-left:16px}
.xx2 div .bg4{ background:url(../img/ss4.jpg) no-repeat left center; padding-left:16px}
.xx2 div .bg5{ background:url(../img/ss5.jpg) no-repeat left center; padding-left:16px}
.xx2 div div{ position:absolute; left:100px; top:0px; text-align:left; width:380px; padding:0px}
.xx2 div div strong{ font-size:19px; color:#fe6500}

.xx2 div:hover .bg1{ background:url(../img/sss1.jpg) no-repeat left center; padding-left:16px}
.xx2 div:hover .bg2{ background:url(../img/sss2.jpg) no-repeat left center; padding-left:16px}
.xx2 div:hover .bg3{ background:url(../img/sss3.jpg) no-repeat left center; padding-left:16px}
.xx2 div:hover .bg4{ background:url(../img/sss4.jpg) no-repeat left center; padding-left:16px}
.xx2 div:hover .bg5{ background:url(../img/sss5.jpg) no-repeat left center; padding-left:16px}

.xx2 .ewm{ width:116px;position:absolute; padding:0px; right:0px; top:50%; margin-top:-58px}
.xx2 .ewm img{ width:100px; padding:7px; border:1px solid #e0e0e0}

.zkxx2{ width:100%; text-align:left}
.zkxx2 .zkxx2_1{ width:810px; border:1px solid #ccc; float:left}
.zkxx2 .zkxx2_2{ width:270px; border:1px solid #ccc; float:right}
.zkxx2_1 .qh{ height:40px; line-height:40px; border-bottom:1px solid #ccc}
.zkxx2_1 .qh span{ border-right:1px solid #ccc; display:inline-block; height:40px; border-bottom:1px solid #ccc; margin-bottom:-1px; cursor:pointer; padding:0px 15px; font-size:15px}
.zkxx2_1 .qh span.sel{ background:#fff; color:#ef336d; border-bottom:1px solid #fff}
.zkxx2_1 .jj{ padding:25px; width:760px; text-align:left; min-height:300px; display:none; background:#fff}
.zkxx2_1 #baidumap{ width:760px; height:520px}
.zkxx2_2 .tlsj{ padding:15px; width:240px; background:#fff}
.zkxx2_2 .tlsj a{ display:block; margin-bottom:15px}
.zkxx2_2 .tlsj span{ display:block; height:30px; line-height:30px; font-size:15px; text-align:center; width:240px; overflow:hidden}

.defbt3{ height:40px; line-height:40px; border-bottom:1px solid #ccc; font-size:18px; color:#000; text-align:left; text-indent:15px}

/*会员中心样式*/
 .adminbox{ width:228px; background:url(../img/admint_02.jpg); margin-bottom:10px}
 .adminbox .box1{ width:200px; text-align:left; padding-left:28px; font-size:16px; font-weight:bold;color:#fff; background:url(../img/admint_01.jpg) no-repeat; height:38px; line-height:38px; position:relative}
 .adminbox .box2{ width:180px; text-align:left; font-size:14px}
 .adminbox .box2 a{ display:block; width:122px; text-align:left; padding-left:40px; background:url(../img/admint_04.jpg) no-repeat; height:32px; line-height:32px}
 .adminbox .box2 a:hover,.adminbox .box2 a.sel{ color:#d64100}
 .adminbox .box3{ width:228px; height:25px; background:url(../img/admint_03.jpg) no-repeat}
 .adminbox .box1 .adminsl{font-size:12px; position:absolute; right:20px; top:0px; height:38px} 
 .adminbts{ width:100%; height:39px; background:url(../img/admint_05.jpg) no-repeat; text-align:left; font-size:14px; line-height:39px; color:#5d5d5d; text-indent:20px; position:relative}
 .adminbts .adminbts2{ width:23px; height:39px; position:absolute; right:0px; top:0px;background:url(../img/admint_05_2.jpg) no-repeat;}
/*会员中心样式*/

.yzmimg{ cursor:pointer}
.lg{ width:310px; height:auto; padding:50px; border:1px solid #d9d9d9;border-radius:4px; display:none; position:absolute; z-index:49999; background:#fff}
.lg .close{ position:absolute; right:-10px; top:-10px; cursor:pointer}

.qqts{ font-size:14px; color:#888; text-align:center; padding-bottom:10px}
.qqts span{ color:#1365c2; padding:0px 4px}
.qqts strong{ color:#ff0000}

.gundong{ position:relative;}
.gundong .gd{ position:relative; overflow:hidden}
.gundong .gdbox{ width:9000px;}
.gundong .prevSpan{ display:block; width:38px; color:#873736; font-family:宋体; height:74px; line-height:74px; text-align:center; font-size:50px; position:absolute; left:-50px; top:50%; margin-top:-37px}
.gundong .nextSpan{ display:block; width:38px; color:#873736; font-family:宋体; height:74px; line-height:74px; text-align:center; font-size:50px; position:absolute; right:-50px; top:50%; margin-top:-37px}
.gundong .prevSpan:hover{cursor:pointer; color:#b70200}
.gundong .nextSpan:hover{cursor:pointer; color:#b70200}

/*------------------------------------------此页面定义公共样式--------------------------------------------------*/
