@charset "utf-8";

/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{ border:0;}

img{vertical-align: middle;}

address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}

ol,ul,li {list-style:none;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}

q:before,q:after {content:'';}

abbr,acronym { border:0;}

:link,:visited ,ins{text-decoration:none}

input,button,select,textarea,a{outline:none;font-size: 100%;}

textarea{resize:none}

li{*vertical-align: middle;}



/* body{ color: #666;font:12px/2 Arial,Verdana;}
 */
a{color: #666;

    transition:color 0.25s ease-out 0s;

    -webkit-transition:color 0.25s ease-out 0s;}

a:hover{ color:#0038b6; 

    transition:color 0.25s ease-out 0s;

    -webkit-transition:color 0.25s ease-out 0s;}



img.o8{filter:alpha(opacity=100);opacity:1;

    transition:all 0.25s ease-out 0s;

    -webkit-transition:all 0.25s ease-out 0s;}

img.o8:hover{filter:alpha(opacity=80);opacity:0.8;

    transition:all 0.25s ease-out 0s;

    -webkit-transition:all 0.25s ease-out 0s;}

img.o7{filter:alpha(opacity=70);opacity:0.7;

    transition:all 0.25s ease-out 0s;

    -webkit-transition:all 0.25s ease-out 0s;}

img.o7:hover{filter:alpha(opacity=100);opacity:1;

    transition:all 0.25s ease-out 0s;

    -webkit-transition:all 0.25s ease-out 0s;}



/*自定义常用配制*/

.f{float:left;}

.r{float:right;}

.w{width:100%;}

.h{height: 100%;}

.cer{width:630px;margin:0 auto;}

.b{font-weight:bold}

.italic{font-style:italic}

.tc{text-align:center}

.tr{text-align:right}

.pos{ position:relative}

.disn{ display:none}

.disb{ display:block}

.ov{overflow:hidden}

.cur{cursor:pointer}

.clearfloat { clear:both; height:0; font-size: 0px; line-height: 0px; overflow:hidden; visibility:hidden;}

.clearfix:after {

    content: ".";

    display: block;

    clear: both;

    visibility: hidden;

    line-height: 0;

    height: 0;

    font-size:0;

}

.clearfix { *zoom:1;}

.opacity_70{filter:alpha(opacity=70);opacity:0.7;}



/*font-style*/

.t12{font-size: 12px;}

.t14{font-size: 14px;}

.t16{font-size: 16px;}

.t18{font-size: 18px;}

.t24{font-size: 24px;}

.ti200{ text-indent:2em;}

.fontya{ font-family:Microsoft YaHei,'微软雅黑';} 

.fontso{ font-family:'宋体';}

.ell{overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;word-break:normal;}



.ttc{text-transform:capitalize;}/*首字母大写*/

.ttl{text-transform:lowercase;}/*全部小写*/

.ttu{text-transform:uppercase;}/*全部大写*/



.gray0{color:#000}

.gray3{color:#333}

.gray6{color:#666}

.gray9{color:#999}

.bluea{color: #00458e;}

.reda{color: #e50000;}



/* ------------------------公用------------------------ */

.i-cp{padding:25px 0 30px;}

.cp3d{height: 330px;}

.cp3d ul{margin: 0 auto;width: 630px;height: 330px;}

.cp3d li{height: 350px;width: 225px;background-color: #ccc;text-align: center;cursor: pointer; background:url(../images/add-bg0.jpg) repeat-x left bottom #d0cbca;}

.cp3d li img{width:96%;height:88%; display:block; margin:2% 2% 0; _margin:1% 2% 0;}

.cp3d li p{width: 100%;height:50px; text-align:center; line-height:40px; display:block;background:url(../images/add-bg0.jpg) repeat-x left bottom #d0cbca; font-family:"微软雅黑"; font-size:13px; color:#666; padding-bottom:35px;}

#prev,#next{position: absolute;top: 160px;width: 50px;height: 50px;cursor: pointer; display:none;}

#prev{background: url(../images/prev.png) no-repeat;left: 17px;}

#next{background: url(../images/next.png) no-repeat;right: 17px;}

li.roundabout-in-focus{ background:url(../images/add-bg1.jpg) repeat-x left bottom #009b4c;}

li.roundabout-in-focus p{ background:url(../images/add-bg1.jpg) repeat-x left bottom #009b4c; color:#fff; font-size:18px;}