/*commom style*/
*,*:before,*:after {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button, input, textarea,th,td,img{border:medium none;margin:0;padding:0;}
body,button, input, select, textarea {font-family:'Microsoft YaHei'!important;}
h1, h2, h3, h4, h5, h6{ font-size: 100%;}
em{font-style:normal;}
ul, ol{list-style: none;}
table{border-collapse: collapse;border-spacing: 0; }
a,ins{text-decoration:none;}
*:focus{outline:none;}
a{color:#333333;}
a:hover{color:#355e92;
    /*transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;*/
}
.fl{float:left;}
.fr{float:right;}
.cf:after{display:block;content:"";height:0;visibility:hidden;clear:both;}
.cf{zoom:1;}
.hide{display:none;}
.block{display:block;}
.h10{height:10px;}
.h20{height:20px;}
.h30{height:30px;}
.h40{height:40px;}
.h25{height:25px;}
.h48{height:48px;}
.w1200{width:1200px;margin:0 auto;}
.w1100{width:1100px;margin:0 auto;}
.w1245{width:1245px;margin:0 auto;}
.bgf{background: #fff;}
.hide{display:none;}

.w1260{width:1260px;margin:0 auto;}
.contentBg {   padding-top: 10px;
    background: url(bg03.png) repeat-y left center;
    width: 1260px; margin:0 auto;  margin-left: -3px; margin-top: -10px;    }

/*轮播图*/
*{ padding:0; list-style:none; border:none;}
#focus {width:400px; height:300px; overflow:hidden; position:relative;margin:0 auto;}
#focus ul {height:300px; position:absolute;margin:0;padding:0;}
#focus ul li {float:left; width:400px; height:300px; overflow:hidden; position:relative;}
#focus ul li img{width: 100%;height: 100%;}
#focus ul li div.photo_bt {position:absolute; bottom:0; left:0;padding-left:20px; font-size:17px!important; color:#ffffff; z-index:2; width:400px;line-height:40px; overflow:hidden;;}
#focus ul li div.photo_bt a{font-size:17px!important; color:#ffffff;}
#focus .btnBg {position:absolute; width:400px; line-height:40px;height:40px; left:0; bottom:0; background-color:#000;opacity:0.6;}
#focus .btn {position:absolute; height:40px; line-height:40px; right:0px; bottom:0px; text-align:right;z-index: 2}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:12px; height:12px; _font-size:0; margin-right:5px; cursor:pointer;
    background:url(white.png) no-repeat left center; color:#000; text-align: center;border-radius: 50%;}
#focus .btn span a{font-size: 15px;}
#focus .btn span.on {background:url(red.png) no-repeat left center;}

.title li{float:left;height:30px;line-height:30px;padding:0 20px;background:#c3141c;position:relative;font-size:15px;font-weight: bold;}
.title li a{color:#fff;}
.title li span{position:absolute;background:url(strangle.png) no-repeat center bottom;margin-top:30px;left:0px;display:inline-block;width:100%;height:6px;}

.list{padding-top:10px;}
.list li{line-height:40px;font-size:17px;color:#333333;padding-left:12px;
    background:url(icon01.png) no-repeat left center;}
.list li a{color:#333333;}
.list li span{float:right;color:#999999;}
.title01 li{float:left;height:40px;line-height:40px;font-size:15px;font-weight: bold;padding: 0;}
.title01 li.hover{border-bottom:1px solid #c3141c;}
.title01 li.hover a{color:#c3141c;}
.title01 li a{color:#666666;display: inline-block;padding:0 20px;}
.list02 li{ padding-left:20px;background:url(icon02.png) no-repeat left center;}
.borderBottom{border-bottom:1px solid #dddddd;}