/*
Release Date: 11-12-2012
by 首传---前端---胡泳泳
-------------------------------------------------------------------------------------------------------------------------------------------*/

/*-----重置样式-----*/
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 "宋体", Arial, Verdana, sans-serif; word-wrap:break-word; color:#333;}

a{text-decoration: none;  cursor:pointer;}

a:active {outline:none;  star:expression(this.onFocus=this.blur());}

i,em,address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}

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:#333;}

a:hover{color:#1d3e7a;}


/*------布局------*/
body{background:#fff;}


/*base
---------------------------------------------------------------------------------------------------------------------------------------------*/
/*--浮动--*/
.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-r5{margin-right:5px;}
.m-r10{margin-right:10px;}
.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;}


/*--小技巧--*/
.first {margin-left:0;}
.last{margin-right:0; background:none;}


/*清除浮动
-----------------------------------------------------------------------------------------------------------------------------------------------*/
.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;  padding:10px 20px; text-align:justify; text-justify:inter-ideograph;}
.details p{word-break:break-all; word-wrap:break-word; margin:5px 0;}
.details img{max-width:720px; _width:expression(this.width > 720 ? "720px" : this.width);}


/*字体样式
-----------------------------------------------------------------------------------------------------------------------------------------------*/
.s1{color:}
.s2{color:}
.orange{color:#F60;}
.gray{color:#c6c6c6;}
.darkgray{color:#666;}
.red{color:#F00;}
.blue{color:#06C;}
.green{color:#390;}
.black{color:#000;}

.f-s12{font-size:12px;}
.f-s14{font-size:14px;}
.f-s15{font-size:15px;}
.f-s16{font-size:16px;}
.f-s18{font-size:18px;} 

.l-h20{line-height:20px;}
.l-h22{line-height:22px;}
.l-h24{line-height:24px;}
.l-h26{line-height:26px;}

.b{font-weight:bold;}

.yahei{font-family:\5fae\8f6f\96c5\9ed1;}



/*整体网站框架布局
-----------------------------------------------------------------------------------------------------------------------------------------------*/
.header{width:980px; margin:0 auto;}
.content{width:980px; padding:15px 0 10px 0; margin:0 auto;}
.side{width:218px; margin-right:6px;}
.main{width:750px; min-height:324px; _height:324px; padding-bottom:20px;}


/*----头部样式----*/
.header{height:128px; background:url(../images/header_bg.png) repeat-x 0 0; position:relative;} 
.header .logo{float:left; display:inline; margin:18px 0 0 3px;}
.tel{float:right; display:inline;} 


/*----导航样式----*/ 
.nav{height:32px; line-height:32px; position:absolute; top:92px; right:2px;}
.nav li{float:left; display:inline; position:relative;}
.nav li a{float:left; display:inline; padding:0 19px; color:#0f274d; font-size:14px;}
.nav li a:hover{background:url(../images/nav_li_hover.png) no-repeat center center; color:#fff;}
.nav li a.cur{background:url(../images/nav_li_hover.png)  no-repeat center center; color:#fff;} 

.nav li ul.items{position:absolute; z-index:999; top:32px; left:1px;  background:#489bf1; display:none;}
.nav li ul.items li{display:block; float:none; width:92px; height:28px; line-height:28px;}
.nav li ul.items li a{width:72px; height:28px; line-height:28px; text-align:left;  padding-left:20px; padding-right:0; font-size:12px; color:#fff;}
.nav li ul.items li a:hover{background:url(../images/yellow_dot.png) no-repeat 10px center; color:#fff601;}
.nav li:hover .items,.nav li.hover .items{display:block;}


/*焦点图*/
.banner{width:980px; margin:0 auto; height:240px; overflow:hidden;}
 

/*----标题栏样式----*/
.sideTitle{height:30px; line-height:30PX; color:#0f0f0f; font-size:14px; font-family:"微软雅黑"; border-bottom:1px solid #0a4cad; padding-left:30px; background:url(../images/title_tip.png) no-repeat 3px center;}
.mainTitle{height:30px; line-height:30px; border-bottom:1px solid #0a4cad; color:#000; padding-left:22px; background:url(../images/blue_arrow.png) no-repeat 5px center;}


/*侧边导航  */
.sideNav{margin-bottom:2px;}
.sideNav .list{padding:3px 14px 5px 14px; border:1px solid #f0f0f0;}
.sideNav .list li{background:url(../images/blue_arrow.png) no-repeat 10px 7px;}
.sideNav .list li a.pro_list{display:block; height:25px; line-height:25px; border-bottom:1px dashed #e2e2e2; padding-left:64px; color:#333;
font-weight:bold;}
.sideNav .list li a.pro_list:hover{color:#074dac;}
.sideNav .list li a:hover{color:#07499B;}
.sideNav .list li ul li{height:23px; line-height:23px; border-bottom:1px dashed #e2e2e2; padding-left:64px; background:url(../images/black_arrow.png) no-repeat 10px center;}


/*联系我们*/
.sideContactCon{min-height:150px; _height:150px; line-height:24px; padding:10px 5px 5px 5px; border:1px solid #f0f0f0;}


/*----底部样式----*/
.footer{width:980px; min-height:60px; _height:60px; margin:0 auto; padding-top:10px; color:#4677be; border-top:3px solid #0d2976; text-align:center; background:#f0f0f0;}
.footer a{color:#4677be;}
.footer a:hover{text-decoration:underline;}
