﻿@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; }

/*------共用样式------*/
.wst, .yybox, .hynew ul, .qynew ul, .hynew ul li, .qynew ul li{width:100%; margin:0;}
.wst, .logo, .nav ul li, .cp-cont li, .yybox li, .about-img li, .hynew, .title-2 h2, .news img, .hynew ul, .qynew ul, .hynew ul li, .qynew ul li{float:left;}
.wst_box{width:1200px; margin:0 auto;}
.tell, .qynew, .title-2 a, .news div, .hynew ul li span, .qynew ul li span{float:right;}
.wst, .wst_box, .cp-cont li, .yybox, .yybox li p, .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:557px; height:68px; margin:28px 0;}
.tell{width:340px; height:45px; margin-top:42px; background:url(../images/in-tell.gif) left top no-repeat;}
.nav{background-color:#005FAB; 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; padding-top:8px; padding-bottom:4px; text-indent:42px; line-height:20px;}
.nav ul li span{font-size:12px; padding-left:25px;}
.nav ul li a{color:#fff;}
.nav ul li:hover{background:url(../images/hover-nav.png) -15px 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:#FE7335;}
.mt-tabpage {width:100%;margin-top: 15px; float:left; overflow:hidden;}
.mt-tabpage-title {height:30px;background-color: #fff; text-align:center;}
.mt-tabpage-title .mt-tabpage-item {margin:auto;display: inline-block; margin:0 18px;line-height:30px;color: #666;font-size: 16px;}
.mt-tabpage-title .mt-tabpage-item:hover{color:#FE7335;}
.mt-tabpage-title .mt-tabpage-item-cur {color:#FE7335; border-bottom:1px solid #FE7335;}
.mt-tabpage-count {position: relative;width:1200px;height:365px;overflow: hidden; margin-top:25px;}
.mt-tabpage-cont__wrap {position: absolute;}
.mt-tabpage-count .mt-tabpage-item {width:1200px;height:365px;}
.cp-cont{ background:#fff;}
.cp-cont li{margin:0 32px; width:335px; line-height:180%; font-size:16px;}
.cp-cont li a img{width:100%; height:252px; margin-bottom:10px;}
.cp-cont li a p{width:100%; color:#666;}
.cp-cont li:hover p{color:#FE7335;}
/**/
.ggbox{margin-top:20px; text-align:center; display:block;}
.ggbox img{width:170%; margin:0 -100%; height:auto;}
/**/
.yybox{background:#fff;}
.yybox li{margin:20px 9px; width:280px; border:1px solid #ddd; background:#fff;}
.yybox li img{width:100%;}
.yybox li h3{line-height:45px; font-size:18px; color:#111; text-align:center;}
.yybox li p{width:244px; line-height:175%; color:#545454; padding:0 18px;}
.yybox li a{display:block; width:146px; height:42px; line-height:42px; border:1px solid #ddd; text-align:center; color:#535353; margin:25px auto; background:#fff;}
.yybox li a:hover{background:#FE7335; color:#fff; border:1px solid #fe7335;}
/**/
.about-box{margin-top:45px; background:url(../images/in-about-back.jpg) center top no-repeat; padding-top:25px; 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:1075px; margin:45px auto; line-height:205%; text-indent:2em;}
.about-img{background:none; margin-top:8px;}
.about-img li{width:386px; margin:0 7px;}
.about-img li img{width:386px; height:255px;}
/**/
.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) 88px 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:34px;}
.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:#FE6637;}
.botbox a{color:#fff;}
.botbox a:hover{color:#fff; text-decoration:underline;}