﻿/*-----重置样式-----*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,p, th,td {padding:0; margin:0;} 
body,button,input,select,textarea{font:12px/1.5 "Microsoft YaHei",  Arial, "宋体", Helvetica,  Verdana, sans-serif; word-wrap:break-word; color:#666;}
a{text-decoration: none; cursor:pointer;}
a:active {outline:none;}
i,em,b,address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal; font-family:}
ol,ul ,li{list-style:none;} 
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%;} 
img{border:0; display:block;}
:focus{outline:none;} 
button{cursor:pointer} 
table{border-collapse: collapse; border-spacing:0;} 

/*------链接------*/
a{color:#666;}
a:hover{color:#f50302;}

/*--浮动--*/
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}

/*--文本对齐--*/
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}

/*--内边距--*/
.p-l5{padding-left:5px;}
.p-l10{padding-left:10px;}
.p-l20{padding-left:20px;}

.p-r5{padding-right:5px;}
.p-r10{padding-right:10px;}
.p-r20{padding-right:20px;}

.p-lr5{padding:0 5px;}
.p-lr10{padding:0 10px;}
.p-lr20{padding:0 20px;}

.p-t5{padding-top:5px;}
.p-t10{padding-top:10px;}
.p-t20{padding-top:20px;}

.p-b5{padding-bottom:5px;}
.p-b10{padding-bottom:10px;}
.p-b20{padding-bottom:20px;}

/*--外边距--*/
.m-l5{margin-left:5px;}
.m-l10{margin-left:10px;}
.m-l20{margin-left:20px;}
.m-l30{margin-left:30px;}

.m-r5{margin-right:5px;}
.m-r10{margin-right:10px;}
.m-r12{margin-right:12px;}
.m-r20{margin-right:20px;}

.m-lr5{margin:0 5px;}
.m-lr10{margin:0 10px;}
.m-lr20{margin:0 20px;}

.m-t5{margin-top:5px;}
.m-t10{margin-top:10px;}
.m-t20{margin-top:20px;}
.m-t50{margin-top:50px;}

.m-b5{margin-bottom:5px;}
.m-b10{margin-bottom:10px;}
.m-b20{margin-bottom:20px;}
 
/*清除浮动----------------------------------------------------------------------------------------------*/
.clearfix:after{clear:both; content:"."; display:block; height:0; visibility:hidden;}
.clearfix{*zoom:1;}

/*单页通用样式-------------------------------------------------------------------------------------------*/
.details{word-break:break-all; word-wrap:break-word; line-height:24px; font-size:14px; color:#666; padding:15px 0 20px 0; text-align:justify; text-justify:inter-ideograph;}
.details p{word-break:break-all; word-wrap:break-word;}
.details img{max-width:855px; _width:expression(this.width > 855 ? "855px" : this.width);}

/*字体样式-----------------------------------------------------------------------------------------------*/
.s1{color:#9d4713;}
.s2{color:#0e57b9;}
.s3{color:#ea0000;}
.orange{color:#f38200;}
.gray{color:#999;}
.darkgray{color:#666;}
.red{color:#c80000;}
.blue{color:#094c83;}
.green{color:#7cb100;}
.black{color:#000;}

.f-s12{font-size:12px;}
.f-s13{font-size:13px;}
.f-s14{font-size:14px;}
.f-s15{font-size:15px;}
.f-s16{font-size:16px;}
.f-s18{font-size:18px;} 
.f-s22{font-size:22px;} 

.l-h20{line-height:20px;}
.l-h22{line-height:22px;}
.l-h24{line-height:24px;}
.l-h26{line-height:26px;}

.b{font-weight:bold;}
i.line{height:12px; width:1px; margin:0 8px 2px; display:inline-block; vertical-align:middle; background:#fff; overflow:hidden;}

/*整体网站框架布局
-----------------------------------------------------------------------------------------------------------------------------------------------*/
.header{width:1100px; margin:0 auto;}
.content{width:1100px; margin:42px auto 50px;}
.side{width:205px;}
.main{width:855px; min-height:300px; _height:300px; margin-bottom:50px;}

/*----头部样式----*/
.header{height:120px;} 
.header .logo{margin:26px 0 0 0;} 
 
/*----导航样式----*/
.nav{height:120px;}
.nav li{float:left; display:inline; position:relative;}
.nav li a{float:left; display:inline; padding:65px 27px 28px; color:#4c4c4c; font-size:16px; font-weight:bold;}
.nav li a:hover{color:#fff; border-bottom:3px solid #7a0303; background:#cc1211;}
.nav li a.cur{color:#fff; border-bottom:3px solid #7a0303; background:#cc1211;} 
.nav li .items{width:118px;position:absolute; padding:15px 0 10px 0; top:117px; left:0; display:none; z-index:99999; border-bottom-right-radius:3px;
border-bottom-left-radius:3px; background:#cc1211;}
.nav li .items a{display:block; width:90px; height:15px; line-height:15px; margin:0 0 15px 13px; border-left:3px solid #cc1211; padding:0 0 0 10px; color:#ffcccc; font-size:14px; font-weight:normal; overflow:hidden;}
.nav li .items a:hover{color:#fff; border-left:3px solid #fff; border-bottom:none;} 

/*焦点图*/
.bannerImg{width:100%; height:450px; margin:0 auto 0; position:relative;}
.bannerImg ul{width:100%; height:100%; margin:0 auto;}
.bannerImg li{width:100%; height:100%; position:absolute; top:0; left:0; display:none;}
.bannerImg li a{display:block; width:100%; height:450px;}
.bannerImg .num{width:1002px; height:16px; text-align: center; position: relative; top: -40px; margin:0 auto;}
.bannerImg .num a{ display:inline-block; width:16px; height:16px; background:url(../images/dot1.png) no-repeat 0 0; margin-left:5px;}
.bannerImg .num a.cur{background:url(../images/dot2.png) no-repeat 0 0;} 


.innerBanner{widht:100%; height:184px; margin:0 auto; overflow:hidden;}
.innerBanner img{width:auto; margin:0 auto;}
 

/*----标题栏样式----*/
.title a{font-size:14px; color:#e4e4e4;}
.sideTitle{ background:url(../images/side_title_bg.png) no-repeat 0 0;    
    color: #fff;
    font-size: 18px;
    height: 65px;
    line-height:65px;
    padding-left:48px;}
.mainTitle{height:32px; line-height:32px; margin:12px 0 0 0; color:#b2b2b2; font-size:14px; border-bottom:1px solid #e1e1e1;}  
.position{background:url(../images/home.png) no-repeat 0 8px; padding-left:22px;}
.position a{color:#b2b2b2;} 
.position a.current{color:#323232;}

.newsTitle{border-bottom:1px solid #e1e1e1; height:35px; line-height:35px; position:relative;}
.newsTitle i{display:inline-block; width:193px; height:47px; line-height:47px; font-size:24px; color:#cc1211; border-bottom:3px solid #ca0706; position:absolute; left:0; bottom:-2px;}
.newsTitle span{font-size:14px; color:#b2b2b2;}
.newsTitle span a{color:#b2b2b2;}
.newsTitle span a.current{color:#4c4c4c;}

/*侧栏导航*/
.sideNav{background:#fafafa; margin:5px 0 20px 0; padding:0 0 10px 0;}
.sideNav li{background:url(../images/dashed_line.png) repeat-x 0 100%;}
.sideNav li.last{background:none;}
.sideNav li a{display:block; padding:9px 5px 9px 48px; color:#808080; font-size:16px;}
.sideNav li a:hover{color:#fff; background:#7d7d7d url(../images/right_arrow.png) no-repeat 172px 18px;}
.sideNav li a.cur{color:#fff; background:#7d7d7d url(../images/right_arrow.png) no-repeat 172px 18px;}  

/*底部样式*/
.footerWrap{border-top:1px solid #d6d6d6;}
.footer{width:1100px; margin:0 auto; line-height:24px; padding:20px 0 20px 0; color:#b2b2b2; } 
.footer .bottomNav{margin-left:-20px;}
.footer .bottomNav a{color:#b2b2b2; padding:0 22px; font-size:14px;}
.footer a:hover{text-decoration:underline; color:#b2b2b2;}  

.copyRightWrap{height:39px; border-top:1px solid #d6d6d6;}
.copyRight{width:1100px; padding:25px 0; text-align:center; margin:0 auto; color:#ccc; font-size:14px;}
.copyRight a{color:#ccc;}
 