﻿/*!
 * wooddawn.css (http://www.wooddawn.com)
 * Copyright 2011-2014 wooddawn, Inc.
 */

html, body, div, span, object, iframe, table, caption, 
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, 
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6,.h1, .h2, .h3, .h4, .h5, .h6, p, blockquote, pre, a, abbr, 
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend { 
    vertical-align: baseline; 
    font-family: inherit; 
    font-weight: inherit; 
    font-style: inherit; 
    font-size: 14px; 
    outline: 0; 
    padding: 0; 
    margin: 0; 
    border: 0; 
} 
:focus { 
    outline: 0; 
}
a:hover,
a:focus{
    text-decoration: none;
}
body { 
    background: #fff; 
    line-height: 1; 
    color: black; 
    overflow-x:hidden;
    font-family: 'Microsoft Yahei';
} 
ol, ul { 
    list-style: none; 
} 
table {
	background:#0FF; 
    border-collapse: separate; 
    border-spacing: 0; 
} 
caption, th, td { 
    font-weight: normal; 
    text-align: left; 
} 
blockquote:before, blockquote:after, q:before, q:after { 
    content: "";
} 
blockquote, q { 
    quotes: "" ""; 
}
.ui_close,
.ui_close:hover,
.ui_close:focus{
    color: #fff !important;
    text-decoration: none !important;
    outline: none !important
}
.ab{
	position: absolute;
}

.kj{
    width: 1024px;
    margin: 0 auto;
}
span.icon,
.logo,
.nav .contact,
.down .pt a{
    /*background: url(img/public.png) no-repeat;*/
}
span.icon{
    display: block;
    position: absolute;
}




/*.top{ width:100%; height:35px; background:#d8dce0; border-bottom:#999 1px solid;}
.top .topbg{ width:1000px; height:35px; background:#d8dce0; border-bottom:#999 1px solid; margin:0 auto;}
.top p{ height:35px; line-height:35px;  font-size:14px; color:#828282; width:530px; float:left; margin:0 auto;}
.top ul{ height:35px; line-height:35px; width:470px; float:right;}
.top ul li{ height:35px; line-height:35px;  float:left; color:#919191; font-size:14px;}
.top ul li a{height:35px; line-height:35px; color:#919191; font-size:14px;display:block; padding:0px 20px 0px 20px;}
.top .log_link{ height:35px; line-height:35px;background: url(img/indexbg01.jpg) no-repeat right 12px;}
.top #sj{ background: url(img/indexbg02.jpg) no-repeat left 12px;padding:0px 20px 0px 20px;}
.top .dh{ background: url(img/indexbg03.jpg) no-repeat left 12px; padding-left:20px;}


.logo{ width:100%; height:125px; background:url(img/bgimg.jpg); }
.logobg{width:1000px; margin:0 auto; height:100px; }
.logoimg{ width:500px; float:left; margin-top:15px;} 
.logotel{ float:left; margin-top:37px; }
.logokf{ padding-right:40px; margin-top:35px;   float:right;}


.indexmune{ width:100%; height:50px; background:#1282c7;}
.indexmunebg{ width:1000px; margin:0 auto; height:50px; }
.indexmunebg ul{}
.indexmunebg ul li{  width:116px;  height:50px; line-height:50px; float:left; text-align:center; }
.indexmunebg ul li span{  width:6px; background: url(img/indexmnue.jpg) no-repeat; display:block;  height:50px; line-height:50px; float:right;  }
.indexmunebg ul li a{ width:110px; font-size:16px; color:#ffffff; float:left;}
.indexmunebg ul a:hover{ height:54px; background: url(img/indexmnuehover.jpg) repeat-x; width:110px; margin-top:-2px; }
.indexmunebg .yc{ height:124px; width:113px; margin-top:50px; background:#e6e6e6; position:absolute; z-index:50; }
.indexmunebg .yc li{ height:35px; background: url(img/indexlist.jpg) no-repeat 10px; height:35px; line-height:35px; padding-left:4px;}
.indexmunebg .yc li a{  color:#575757; font-size:14px; height:35px; line-height:35px;}
.indexmunebg .yc li a:hover{ background:none; color:#575757; font-size:14px; height:35px; line-height:35px;}
.indexmunebg .yc li:hover{ height:35px; line-height:35px;}
.off1 a{height:54px;  background:url(img/indexmnuehover.jpg) repeat-x; width:110px; margin-top:-2px; }*/

















.header .top{
    height: 40px;
    background: #00bff0;
    line-height: 40px;
}
.header .top .pull-left{
    font-size: 14px;
    color: #fff;
    padding-left: 30px;
}

.header .top .pull-right{
    padding-right: 30px;
}
.header .top .pull-right a{
    font-size: 14px;
    color: #333;
    display: block;
    float: left;
    padding:0 20px 0 25px;
    margin-left: 20px;
    position: relative;
}
.header .top .pull-right a:last-child{
    background:none
}

.header .top .pull-right a span{
    left: 0;
    top: 50%;
    margin-top: -10px;
    height: 20px;
}
.header .top .pull-right a{
    background: url(img/line-top.png) right center no-repeat;
}
.header .top .pull-right a span.mobile{
    background-position: 0 -60px;
    width: 13px;
}
.header .top .pull-right a span.fav{
    background-position: -22px -60px;
    width: 21px;
}
.header .top .pull-right a span.indx{
    background-position: -50px -60px;
    width: 20px;
}

.nav{
    height: 100px;
    background:#5cb5f0;
}
.nav .logo{
    display: block;
    width: 186px;
    height: 48px;
    background-position: 0 0;
    margin-left: 20px;
    margin-top: 26px;
}
.nav .contact{
    width: 143px;
    height: 40px;
    background-position: 2px -84px;
    margin-top: 30px;
    margin-right: 44px;
}
.nav .contact:hover{
    opacity: 0.7;
}
.nav .mid{
    margin-right: 10px;
}
.nav .mid a{
    display: block;
    float: left;
    height: 40px;
    padding:0 25px;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    margin-top: 30px;
    border:1px solid #5cb5f0;
}
.nav .mid a.hover,
.nav .mid a:hover{
    border-radius: 2px;
    border:1px solid #fff;
    text-decoration: none;
}


/*.footer{
    background: #5cb5f0;
    height: 330px;
    padding-top: 50px;
	
	
}
.foot-top{
    color: #5faade;
    text-align: center;
}
.foot-top a{
    display: inline-block;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    color: #fff;
    padding: 0 20px;
}
.foot-mid{
    line-height: 30px;
    width: 90%;
    margin:  0 auto;
    margin-top: 60px;
    color: #fff;
    font-size: 14px;
    height: 148px;
    text-align: center;
}
.foot-mid a{
    display: inline-block;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    color: #fff;
    padding: 0 20px;
    text-decoration: none;
    cursor: default;
}
.foot-bot{
    background: #00bff0;
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-size: 12px;
    padding: 0 20px;
}
.foot-bot .left span{
    display: inline-block;
    padding-left: 60px;
    font-size: 14px;
    color: #d5f3ff
}
.foot-bot .right{
    position: relative;
    text-align: right;
    padding-right: 100px;
}
.foot-bot .right span{
    font-size: 14px;
    display: inline-block;
    padding: 0 10px;
}

.foot-bot .right .banquan{
    display:block;
    width: 78px;
    height: 29px;
    background-position: -226px 0;
    right: 10px;
    top: 10px;
}*/
.indexban{
    padding-top:464px;
    height: 635px;
    background: url(../images/ban.jpg) center top no-repeat #eeeeee;
}
.indexban .box{
    position: relative;
    height: 144px;
    width: 1024px;
    margin: 0 auto
}
.indexban a{
    display: block;
    position: absolute;
    display: block;
    text-decoration: none;
}
.indexban a:hover{
    opacity: 0.8;
}
.indexban a.tiyan{
    width: 360px;
    height: 144px;
    background: #00bff0;
    font-size: 36px;
    padding-left: 154px;
    padding-top: 30px;
    font-weight: bold;
    color: #fff;
    left: 0;
    top: 0;
}
.indexban span{
     display: block;
}
.indexban span.ty{
    left: 43px;
    top: 30px;
   
    width: 93px;
    height: 79px;
    background-position: 1px -136px
}
.indexban a.gk{
    width: 144px;
    height: 144px;
    background: #5cb5f0;
    padding-top: 100px;
    left: 360px;
    text-align: center;
    top: 0;
    color: #fff;
}
.indexban span.gk{
    width: 31px;
    height: 35px;
    background-position: -138px -144px;
    left: 57px;
    top: 38px;
}

.indexban a.pingtai{
    width: 360px;
    height: 144px;
    background: #00bff0;
    font-size: 36px;
    padding-left: 154px;
    padding-top: 30px;
    font-weight: bold;
    color: #fff;
    left: 521px;
    top: 0;
}
.indexban a.pingtai .pt{
    left: 43px;
    top: 30px;
    width: 93px;
    height: 85px;
    background-position: 1px -222px
}
.indexban a.kh{
    width: 145px;
    height: 71px;
    background: #5cb5f0;
    right: 0px;
     padding-top: 32px;
    padding-left: 68px;
    top: 0;
    color: #fff;
}
.indexban span.kh{
    width: 38px;
    height: 38px;
    background-position: -138px -212px;
    left: 20px;
    top:20px;
}
.indexban a.sq{
    width: 145px;
    height: 73px;
    background: #5cb5f0;
    right: 0px;
    border-top: 1px solid #00bff0;
    padding-top: 18px;
    padding-left: 68px;
    top: 71px;
    color: #fff;
}
.indexban span.sq{
    width: 38px;
    height: 34px;
    background-position: -138px -284px;
    left: 20px;
    top:20px;
}
.indexweibo{
    height: 320px;
    padding-top: 60px;
    background-color: #ddd;
}
.indexweibo a{
    display: block;
    float: left;
    width: 135px;
    height: 200px;
    margin-right: 40px;
    position: relative;
    padding-top: 150px;
    font-size: 18px;
    color: #333333;
    text-align: center;
}
.indexweibo a:last-child{
    margin-right: 0;
}
.indexweibo a.weibo6{
    margin-right: 0;
}
.indexweibo a span{
    width: 135px;
    height: 135px;
    top: 0;
    left: 0
}
.indexweibo a:hover{
    color: #147ab6;
}
.indexweibo a.weibo1 span{background-position: 0 -361px;}
.indexweibo a.weibo2 span{background-position: -178px -361px;}
.indexweibo a.weibo3 span{background-position: -356px -361px;}
.indexweibo a.weibo4 span{background-position: -534px -361px;}
.indexweibo a.weibo5 span{background-position: -712px -361px;}
.indexweibo a.weibo6 span{background-position: -890px -361px;}
.indexweibo a.weibo1:hover span{background-position: 0 -500px;}
.indexweibo a.weibo2:hover span{background-position: -178px -500px;}
.indexweibo a.weibo3:hover span{background-position: -356px -500px;}
.indexweibo a.weibo4:hover span{background-position: -534px -500px;}
.indexweibo a.weibo5:hover span{background-position: -712px -500px;}
.indexweibo a.weibo6:hover span{background-position: -890px -500px;}


/*phpto*/
.photo{
    padding-top: 1px;
    min-height: 300px;
    background: #fff;
}
.wodding{
    height: 20px;
    color: #666666;
    line-height: 20px;
    padding-left: 20px;
    position: relative;
	 padding-top:20px;
	
}

.wodding span.woddings{
    width: 17px;
    height: 15px;
    background-position: -79px -63px;
    left: 0;
    top: 2px;
}
.jindu{
    width: 820px;
    margin: 50px auto;
    height: 54px;   
}
.jindu1{
    background: url(img/jindu1.png) left top no-repeat;
}
.jindu2{
    background: url(img/jindu2.png) left top no-repeat;
}
.jindu3{
    background: url(img/jindu3.png) left top no-repeat;
}
.jindu4{
    background: url(img/jindu4.png) left top no-repeat;
}

.sousuo{
    width: 820px;
    margin: 0 auto;
}
.sousuo .form{
    float: left;
}
.sousuo .form label{
    font-size: 16px;
    color: #333;
    line-height: 50px;
}
.sousuo .form input.text{
    width: 300px;
    height: 30px;
    padding: 10px;
    border: 1px solid #bbb;
    border-radius: 5px;
    color: #999
}
.sousuo .form input.submit{
    position: relative;
    width: 114px;
    height: 50px;
    border: 1px solid #eb5c06;
    border-left: none;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    line-height: 50px;
    background: #ff6d16;
    left: -8px;
    top: 0px;
}
.sousuo a{
    float: left;
    display: block;
    line-height: 50px;
    padding:2px 10px 0 20px;
    height: 50px;
    font-size: 14px;
    color: #666;
    position: relative;

}
.sousuo a:hover{
    color: #ff3600;
}

.sousuo a span.deng{
   width: 20px;
    height: 20px;
    background:url(img/dengpao.png);;
    top: 50%;
    left: 0;
    margin-top: -6px;
}
.orderlist{
    margin-top: 30px;
    color: #666;
    line-height: 24px;
    height: 25px;
    margin-bottom: 20px;
}
.orderlist a{
    display: inline-block;
    padding: 0 20px 0 20px;
    color: #666;
    line-height: 24px;
    height: 25px;
}
.orderlist a.first{
    padding-left: 0
}
.orderlist a:hover,
.orderlist a.hover{
    color: #ff0000
}
.pholist-line{
    border: 1px solid #bbbbbb;
    border-bottom: none;
}
.photolist li{
    height:auto;
    /*overflow:hidden;*/
    border-bottom: 1px solid #bbbbbb;

    padding:14px 17px;
    position: relative;
}
.photolist li:hover{ cursor:pointer;}
.photolist li .col1,
.photolist li .col2,
.photolist li .col3,
.photolist li .col4{
    float: left;
}
.photolist li .col1{
    width: 180px;
    border: 1px solid #e7e7e7;
    border-radius: 4px;
    height: 180px;
    margin-right: 20px;
    overflow: hidden;
}
.photolist li .col1 img{
    width: 178px;
    height: 178px;
    border-radius:4px;
}
.photolist li .col1:hover{
    border: 1px solid #00bff0;
}
.photolist li:hover{
    background: #fff
}


.photolist li .col2{
    width: 220px;
    margin-right: 20px;
}
.photolist li .col2 h2{
    font-size: 24px;
    color: #333;
    height: 30px;
    margin-bottom: 10px;
    position: relative;
    width: 400px;
}

.photolist li .col2 h2 .fen{
    font-size: 14px;
    color: #f00
}
.photolist li .col2 h2 a{
    font-size: 14px;
    color: #999999;
}
.photolist li .col2 p{
    height: 35px;
    line-height: 35px;
    color: #333;
    overflow: hidden;
}



.photolist li .col2 p span{
    color: #666;
}
.photolist li .col3{
    width: 380px;
    margin-right: 20px;
}

.photolist li .col3 a{
    display: inline-block;
    text-align: center;
    font-size: 18px;
    color: #fff;
}
.photolist li .col3 h2{
    position: relative;
    width: 500px;
}
.photolist li .col3 a.kaihu{
  /*  border-bottom: 2px solid #2388cc;*/
    border-radius: 3px;
    background: #ff6d16;
    width: 110px;
    height: 39px;
    line-height: 39px;
    margin-right: 20px;
}
.photolist li .col3 a.moni{
    height: 30px;
    border-radius: 3px;
    background: #bfbfbf;
    width: 100px;
    
    border-radius: 3px;
    line-height: 30px;
    font-size: 16px;
}
.photolist li .col3 a.fandian{
    height: 30px;
    border-radius: 3px;
    background: #00a1e9;
    width: 100px;
    
    border-radius: 3px;
    line-height: 30px;
    font-size: 16px;
}
.photolist li .col3 a.moni:HOVER,
.photolist li .col3 a.fandian:HOVER{
background: #ff822f;

}
.photolist li .col3 a:hover{
    background-color: #5cb5f0;
}

.photolist li .col3 p{
    display: inline-block;
    width: 210px;
    height: 35px;
    line-height: 35px;
    color: #333;
    overflow: hidden;
}

.photolist li .col2 p.rj a,
.photolist li .col2 p.rj span{
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
}
.photolist li .col2 p.rj a:hover{
	background: none
}
.photolist li .col2 p.rj{
    position: relative;
    padding-left: 70px;
}
.photolist li .col2 p.rj span{
	width: 70px;
	position: absolute;
    display: block;
    top: 0;
    left: 0;
	height: 35px;
    line-height: 35px;
}


.photolist li .col3 p.sjrj{
    width: 160px
}
.photolist li .col3 p span{
    color: #666;
}

.photolist li .col3 p.yinhang{
    width: 100%;
    padding-left: 70px;
    position: relative;
}
.photolist li .col3 p.yinhang span{
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 35px;
    line-height: 35px;
}
.photolist li .col3 p.yinhang img{
    display: inline-block;
    height: 35px;
    margin: 0 10px
}
.photolist li .col4{
	padding-top:35px;
    margin-right:30px;
    float: right;
}
.photolist li .col4 a{
	 border-bottom: 2px solid #2388cc;
    border-radius: 3px;
    background: #3d9fe1;
    width: 110px;
    height: 39px;
    line-height: 39px;   
	color:#FFF;
	text-align:center;	 
    display: block;
	 
	  margin-top:15px;
}

.photolist li .col4 a:hover{ background:#5cb5f0;}
.photolist li .col4 .thumb img{
     width: 140px;
    height: 100px;
}
.photolist li .col4 .thumb p{
    text-align: center;
    color: #666;
    font-size: 14px;
    line-height: 32px;
}
.photolist li .col4 .big{
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -300px;
    margin-top: -200px;
    width: 610px;
    height: 410px;
    border-radius: 5px;
    border:5px solid #666;
    display: none;
    z-index: 9
}

.photolist li .col4 .big img{
    width: 600px;
    height: 400px;
}
.photolist li .col4 a.thumb:hover .big{
    display: block;
}
.but{
    text-align: center;
    margin: 36px 0 0 0;
    padding-bottom: 53px;
}
.but a{
    display: inline-block;
    margin: 0 10px;
    width: 260px;
    background-color: #5d9cec;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    border-radius: 3px;
}
.but a.sqzs{
    background-color: #00bff0;
}

/*下载中心*/
.down{
    padding-top: 30px;
    min-height: 300px;
    background: #eee;
}
.down h1{
    font-size: 24px;
    color: #333;
    text-align: center;
    margin-bottom: 50px;
}
.down .sousuo{
    width: 500px;
    margin: 0 auto
}
.down .pt{
    text-align: center;
    margin: 50px auto 40px auto;
}
.down .pt a{
    display: inline-block;
    width: 100px;
    height: 124px;
    text-indent: -9999px;
    background-position: -464px -63px;
    margin-right: 10px;
}
.down .pt a.mo{
    background-position: -583px -63px;
}
.down .pt a.mo:hover,
.down .pt a.mo.active{
    background-position: -327px -63px;
}
.down .pt a.pc:hover,
.down .pt a.pc.active{
    background-position: -208px -63px;
}
.down .downlist p{
    height: 60px;
    padding: 10px 0;
    color: #666
}
.down .downlist p a{
    display: inline-block;
    height: 40px;
    line-height: 40px;
    color: #666;
    margin-right: 20px;
}
.down .downlist p a.moren{
    margin-left: 20px;
}
.down .downlist p a.active,
.down .downlist p a:hover{
    color: #f00
}
.hides{
    display: none;
}
.down .downlist ul{
   border-top: 1px solid #bbb;

}
.down .downlist{
    padding-bottom: 100px;
}
.down .downlist ul li{
    width: 20%;
    text-align: center;
    border-bottom: 1px solid #bbb;
    float: left;
    padding: 35px 0;
    height: 220px;
    overflow: hidden;
}
.down .downlist ul li img{
    display: block;
    margin: 10px auto;
    border:1px solid #bbb;
    border-radius: 3px;
}
.down .downlist ul li:hover  img{
    border-color: #00bff0;
}

.down .downlist ul li .title{
    height: 30px;
    line-height: 30px;
    color: #666;
    display: block;
}


.down .downlist.mobiele ul li img{
    display: inline-block;
    margin: 10px 15px;
    border:none;
    border-radius: 0;

}
.down .downlist.mobiele ul li:hover{

}
.down .downlist.mobiele ul li{
    height: 200px;
}
.down .downlist.mobiele ul li .title{
    height: 30px;
    line-height: 30px;
    color: #666;
    display: block;
}



/*模拟演示*/
.yanse,.wenti{
    background: #eee;
    padding-top: 30px;
    padding-bottom: 100px;
    min-height: 300px;
}
.yanse h1,.wenti h1{
    font-size: 24px;
    line-height: 40px;
    height: 40px;
    margin-bottom: 30px;
}
.yanse a{
    display: block;
    float: left;
    width: 450px;
    height: 450px;
    margin-right: 124px;
    margin-bottom: 20px;
    position: relative;
}
.yanse a.two{
    margin-right: 0
}
.yanse a img{
    width: 450px;
    height: 400px;
    padding: 2px;
    border:1px solid #bbb;
    border-radius: 3px;
    opacity: 0.8;
}
.yanse a .bg{
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 450px;
    height: 450px; 
    background:url(../images/vido.png) center center no-repeat;
    display: none;
    z-index: 19
}
.yanse a:hover .bg{
    display: block;
}
.yanse a p{
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
    text-align: center;
    color: #333
}
.wenti .content{
    line-height: 2;
    color: #666;
}
.wenti h1{
    border-bottom: 1px solid #bbb;
}

.xieyi .text{
    border: 1px solid #bbb;
    background: #fff;
    height: 500px;
    overflow-y: auto;
    padding: 40px;
    line-height: 2;
    color: #666;
}
.weito h1,
.weito h2{
    text-align: center;
    font-size: 24px;
    color: #333;
    line-height:40px;
}
.weito h2{
    font-size: 16px;
    line-height: 30px;
    color: #666;
    padding-bottom: 40px;
}

.but.weitop a{
    height: 39px;
    line-height: 37px;
    width: 150px;
    border-bottom: 2px solid #0a92c2
}
.but.weitop a.noagrww{
    background-color: #3d9fe1;
}


.photo .title{
    height: 90px;
    font-size: 24px;
    font-weight: bold;
    color: #333;
    text-align: center;
    margin-bottom: 60px;
}
.photo .title img{
    width: 90px;
    height: 90px;
    border: 5px solid #5cb5f0;
    border-radius: 50%;
}
.photo .title span{
    position: relative;
    top: -35px;
    left: 10px;
}

.photo .ziliao .pull-left{
    width: 760px
}
.photo .ziliao .pull-right{
    width: 260px;
    background: #fff;
    border-radius: 3px;
    border:1px solid #bbb;
    height: 400px;
    padding: 10px;
    overflow-y: auto;
    font-size: 14px;
    color: #333;
    line-height: 2;
}
.photo .ziliao .pull-right p.center{
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #000;
}


.photo .ziliao h1{
    font-size: 24px;
    color: #333;
    height: 50px;
    line-height: 50px;
}
.photo .ziliao h2{
    font-size: 14px;
    color: #333;
    height: 26px;
    line-height: 26px;
    margin-bottom: 40px;
}
.photo .ziliao ul li{
    height: 40px;
    margin-bottom: 20px;
    position: relative;
}
.photo .ziliao ul li .col1{
    float: left;
    width: 118px;
    line-height: 40px;
}
.photo .ziliao ul li .col2{
    float: left;
    width: 530px;
}
.photo .ziliao ul li .col2 .redio{
    line-height: 40px;
    margin: 0 10px;
    position: relative;
    top: -12px;
}
.photo .ziliao ul li .col2 .text{
    width: 380px;
    height: 40px;
    padding: 10px;
    color: #333;
    border-radius: 3px;
    border: 1px solid #bbb;
    background: none;
    color: #999
}
.photo .ziliao ul li .col2 .bt{
    display: inline-block;
    height: 40px;
    border: none;
    width: 110px;
    background: #00bff0;
    color: #fff;
    font-size: 16px;
    text-align: center;
    border-radius: 5px;
}
.photo .ziliao ul li .col2 .bt:hover{
    opacity: 0.8
}
.photo .ziliao ul li.fanhui .col1{
    width: 150px;
}
.photo .ziliao ul li.fanhui .col2{
    height: 40px;
    line-height: 40px;
}
.photo .ziliao ul li.wodding{
    color: #ff0000;
}

.photo .ziliao ul li.tu {
    padding-left: 0
}
.photo .ziliao ul li.tu .col2{
    background: url(img/laba.png) left 3px no-repeat;
    padding-left: 20px;
}
.photo .ziliao ul li.shenfen{
    height: auto;
}
.photo .ziliao ul li.shenfen .colleft,
.photo .ziliao ul li.shenfen .colright{
    float: left;
}
.photo .ziliao ul li.shenfen .col2{
    width: 600px;
}
.photo .ziliao ul li.shenfen .colright{
    width: 400px;
}
.photo .ziliao ul li.shenfen .colright span{
    float: left;
}
.photo .ziliao ul li.shenfen .colright img{
    float: left;
}
.photo .ziliao ul li.shenfen .colleft{
    width: 500px;
}
.photo .ziliao ul li.shenfen .colright span{
    float: left;
    height: 40px;
    line-height: 40px;
}

.photo .ziliao ul li.help2{
    height:27px;
    line-height:27px;
}
.photo .ziliao ul li.help2 .col1{
    height:27px;
    line-height:27px;
}
.photo .ziliao ul li.help2 .col2{width: 640px}

.photo .ziliao ul li.help2 .col2 input{
    height: 27px;
    line-height: 27px;
    background: none;
    border-radius: 3px;
    border:1px solid #bbb;
}
/*.help{
    display: none;
}*/
  .codezheng{
    z-index:999999; display:none; position:absolute; top:0; right: 260px;

    width:354px; height:254px; background:url(/public/home/images/scimg/scbj.png);
     padding:1px;
  }
  .codezheng h6{
    margin:0; height:30px; padding:3px 10px 0px 0px;
  }
  .codezheng h6 span{
   color:#ffffff; float:right; cursor: pointer; font-size:20px; 
  }
  .codezheng #progressouter,
  .codezheng #progressouterx,
  .codezheng #progressoutery,
  .codezheng #progressouter4,
  .codezheng #progressouter5{
    left: 5px;
    position:absolute; z-index:99; top:50px; width: 340px; height: 20px; background:url(/public/home/images/scimg/wscbj.png);  
  }
  .codezheng #progressinner,
  .codezheng #progressinnerx,
  .codezheng #progressinnery,
  .codezheng #progressinner4,
    .codezheng #progressinner5{
    position:absolute;  top:5px; left:10px; right:10px;   height: 10px; background:url(/public/home/images/scimg/yscbj.png);  display:none;
  }

  .codezheng #xxxy4 div,
  .codezheng #xxxy4 span,
  .codezheng #xxxy5 div,
  .codezheng #xxxy5 span,
  .codezheng #xx div,
  .codezheng #xx span,
  .codezheng #xxx div,
  .codezheng #xxx span,
  .codezheng #td1y div,
  .codezheng #td1y span{
    font-size:14px; color:#0f4168;
  }

  .yinh span{
    display: inline-block;
    background: url(img/quan.png) -25px 0 no-repeat;
    margin:0 5px 0 15px;
    width: 25px;
    height: 25px;
 cursor: pointer;
  } 
  .yinh span.cover{
    background-position: 0 0;
  }
  .yinh input,  .fanhui .yinh input{
    display: none;
   
  }
  .fanhui .yinh span{
    position: relative;
    top: 8px;
  }
  
  
  
  
  
  
  
  

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  