@charset "utf-8";
/* CSS Document */
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, div, span, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td, /* table elements 表格元素 */
img/* img elements 图片元素 */{border:medium none; margin: 0; padding: 0;}
/** 设置默认字体 **/
body,button, input, select, textarea {font: 14px/1.5 '微软雅黑',tahoma, Verdana, Geneva, sans-serif; background-color:#fff; color:#333;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal;}
em{font-style:normal;}
/** 重置列表元素 **/
ul, ol, dl { list-style:none;}
/** 重置超链接元素 **/
a { text-decoration: none; color:#333;}
a:hover { text-decoration: none; color:#FE7436; }
/** 重置图片元素 **/
img{ border:none;}
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }

/*------共用样式------*/
.slb, .hynew ul, .qynew ul, .hynew ul li, .qynew ul li{width:100%; margin:0;}
.slb, .logo, .nav ul li, .cp-cont li, .about-img li, .hynew, .title-2 h2, .news img, .hynew ul, .qynew ul, .hynew ul li, .qynew ul li{float:left;}
.slb_box{width:1200px; margin:0 auto;}
.tell, .qynew, .title-2 a, .news div, .hynew ul li span, .qynew ul li span{float:right;}
.slb, .slb_box, .cp-cont li, .about-cont, .hynew, .qynew, .hynew ul, .qynew ul, .hynew ul li, .qynew ul li{overflow:hidden;}
.title-1, .about-box h1{text-align:center;}
.margin-1{margin-top:40px;}
.margin-2{margin-top:54px;}
.margin-3{margin-top:30px;}

/*--index--*/
.top{background-color:#2A2A2A; line-height:37px; color:#fff;}
.logo{width:626px; height:63px; margin:32px 0 30px;}
.tell{width:317px; height:50px; margin-top:40px; background:url(../images/in-tell.gif) left top no-repeat;}
.nav{background-color:#27488D; height:53px;}
.nav ul{background-image:url(../images/in-nav-bg.jpg); background-position:left top; background-repeat:no-repeat;}
.nav ul li{width:200px; font-size:16px; text-align:left; text-indent:42px; line-height:53px;}
.nav ul li a{color:#fff;}
.nav ul li:hover{background:url(../images/hover-nav.png) -0px top no-repeat; color:#fff;}

/**/
.title-1{background:url(../images/in-tel-bg.gif) center bottom no-repeat; height:45px; line-height:42px; color:#172837; font-size:24px; font-weight:bold;}
.title-1 span, .about-box h1 span{color:#E54500;}
/**/
#outer {margin-top:30px;}
#tab {overflow:hidden;zoom:1; margin-left:280px;}
#tab li {float:left;color:#202020;height:50px;cursor:pointer;line-height:50px; width:318px; text-align:center;background:#ddd; margin:0px;}
#tab li.current {color:#fff;background:#E54500;}
#content {border-top-width:0; float:left; width:100%;}
#content ul {display:none; padding-top:35px;}
#content ul li{float:left; width:280px; margin:0 10px 20px; text-align:center;}
#content ul li img{width:100%; height:255px; background:#fff;}
#content ul li h3{line-height:52px; background:#eee;}
#content ul li a:hover img{ filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
#content ul li:hover h3{background:#E54501; color:#fff; display:block;}

/**/
.about-box{margin-top:45px; background:url(../images/in-about-back.jpg) center top no-repeat; padding-top:55px; color:#fff;}
.about-box h1{background:url(../images/in-about-bg.png) center bottom no-repeat; height:45px; line-height:42px; font-size:24px; font-weight:bold;}
.about-cont{width:1002px; margin:45px auto; line-height:250%; text-indent:2em;}
.about-cont a{display:block; font-size:16px; border:1px solid #fff; line-height:40px; width:190px; margin:28px auto; color:#fff; text-align:center; text-indent:0;}
.about-cont a:hover{border:1px solid #fff; color:#B73700; background:rgba(240,240,624,0.5) none repeat scroll;}
/**/
.hynew, .qynew{width:570px; margin:0 15px;}
.title-2{background:#f8f8f8; line-height:45px;}
.title-2 h2{background:url(../images/new-tit.gif) left top no-repeat; font-size:18px; width:126px; color:#fff; text-indent:18px;}
.title-2 a{color:#555; padding-right:18px;}
.title-2 a:hover{color:#FE7436;}
.news img{width:202px; height:140px; margin-right:18px;}
.news div{width:350px; background:#fff;}
.news div p.time{color:#535353; line-height:38px; background:url(../images/time-bg.gif) 80px 20px no-repeat;}
.news div h3{line-height:38px; font-size:16px; font-weight:bold;}
.news div p.cont{line-height:180%; color:#777;}
.hynew ul, .qynew ul{margin-top:10px;}
.hynew ul li, .qynew ul li{line-height:48px; background:url(../images/new-li.gif) 4px 23px no-repeat; text-indent:18px; font-size:16px; border-bottom:1px dashed #aaa;}
.hynew ul li span, .qynew ul li span{color:#888; font-size:14px;}
/**/
.foot-box{margin-top:75px; background:#005FAB; color:#fff; padding-top:40px;}
.f-logo{width:438px; float:left; padding-left:95px; padding-bottom:64px;}
.f-logo h1{line-height:30px; font-size:18px; margin-bottom:25px;}
.f-logo p{line-height:30px; margin-left:5px; width:355px; float:left; overflow:hidden;
background-position:0 7px; background-repeat:no-repeat; padding-left:26px;}
.f-logo p.lx{background-image:url(../images/f-lx.png);}
.f-logo p.yx{background-image:url(../images/f-yx.png);}
.f-logo p.wz{background-image:url(../images/f-wz.png);}
.f-logo p.dz{background-image:url(../images/f-dz.png);}
.ewm{width:194px; line-height:40px; text-align:center; padding-right:102px; float:right; padding-top:48px;}
.botbox{line-height:44px; color:#fff; text-align:center; background:#E54500;}
.botbox a{color:#fff;}
.botbox a:hover{color:#fff; text-decoration:underline;}