/* CSS重置 */
html{background:#fff}
/* 重设边距 */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline;}
/* 定义文字样式 */
.white a{text-decoration: none; color:#fff}
.white a:hover {text-decoration: underline; color:#fff}
.black_1 a{text-decoration: none; color:#313131}
.black_1 a:hover {text-decoration: underline; color:#15388b}
.black_2 a{text-decoration: none; color:#313131}
.black_2 a:hover {text-decoration: underline; color:#15388b}
.blue a{text-decoration: none; color:#15388b}
.blue a:hover {text-decoration: underline; color:#15388b}
.orange a{text-decoration: none; color:#e48c04}
.orange a:hover {text-decoration: underline; color:#e48c04}
/* 重设html5标签 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block}
/* 字体继承 */
body, button, input, select, textarea {font:12px/1.5 "宋体"}
input, select, textarea {font-size: 100%;vertical-align: middle}
/* 表格 */
table {border-collapse: collapse;border-spacing: 0; margin:10px auto}
th {text-align: inherit}
/* 去除默认边框 */
input, button, textarea, fieldset, img {border: 0 none}
/*统一效果*/
img {vertical-align:bottom}
button {cursor:pointer}
/* iframe  */
iframe {display: block}
/* 去除firefox 边框 */
abbr, acronym {border: 0 none;font-variant: normal}
/* 样式统一 */
address, caption, cite, code, dfn, em, th, var {font-style: normal;font-weight: 400}
del {text-decoration: line-through}
/* 列表样式 */
ol, ul {list-style: none outside none}
/* 对齐 */
caption, th {text-align: left}
/* 标题样式 */
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: 400}
q:before, q:after {content: ""}
/* 清理浮动 */
.clearfix {*zoom:1}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: "";clear: both;height: 0;*zoom:1}
/* 浮动 */
.fl, .fr{display:inline}
.fl {float: left}
.fr {float: right}
.fc {clear: both}
.fz {zoom:1}

/**** 首页样式 ****/
.box960{width:960px; height:auto; overflow:hidden; margin:0 auto}
/* 头部样式 */
.header_wrapper{width:100%; height:356px; background:url(../images/banner.jpg) no-repeat left top; overflow:hidden}
.header_main{width:960px; height:auto; margin:0 auto; position:relative}
.flash_bg{width:1280px; height:356px; overflow:hidden; position:absolute; z-index:1; top:0; left:0%; margin-left:-640px}
.header{height:80px; line-height:30px; text-align:right; color:#fff; position:absolute; z-index:2; left:50%; margin-left:-480px}
.header .favorite{padding-right:10px}
.header .search_bg{width:260px; height:28px; padding:6px 0 6px 20px; border:0; background:url(../images/search_bg.png) no-repeat left -36px; color:#666}
.header .search_btn{width:50px; height:40px; cursor:pointer; border:0; background:url(../images/search_bg.png) no-repeat right -36px}
/* 导航条样式 */
.nav_wrapper{width:100%; height:30px; background:url(../images/nav_bg.jpg) repeat-x left top; overflow:hidden}
.nav{width:760px; height:30px; line-height:30px; padding:0 100px; margin:0 auto}
.nav ul{width:760px; height:30px; line-height:30px; font-family:"微软雅黑"; font-size:14px}
.nav li{float:left; width:100px; text-align:center; color:#14329a}
.nav .line{width:auto; height:30px; float:left; padding:0 10px}
.nav li a{float:left; width:100%; height:30px; line-height:30px; text-decoration:none; color:#14329a}
.nav li a:hover, .nav .highlight a{width:100px; height:30px; color:#ff9c00; background:url(../images/nav_hover_bg.jpg) repeat-x left top}

/* 正文样式 */
.main_wrapper{height:auto; overflow:hidden; margin:10px auto 0 auto}
.main_left{width:260px; height:auto; overflow:hidden}
.main_left .title_1{width:260px; height:28px; border-bottom:2px solid #15388b; line-height:28px; font-family:"微软雅黑"; font-size:14px; color:#15388b; display:block; position:relative; z-index:0}
.main_left .title_1 h2{width:100px; padding-left:10px; height:28px; line-height:28px; left:0; top:0; border-bottom:2px solid #e48c04; text-align:center; position:absolute; z-index:1}
.main_left .title_1 span{float:right; font-family:Arial; font-size:12px; margin-right:10px}
.main_left .dot_1{width:5px; height:5px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background:#15388b; float:left; margin-right:10px; margin-top:10px; display:block; overflow:hidden}
.main_left .dot_2{width:5px; height:5px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background:#e48c04; float:left; margin-right:10px; margin-top:10px; display:block; overflow:hidden}
.bg_1{background:url(../images/icon.png) no-repeat 10px 2px}
.bg_2{background:url(../images/icon.png) no-repeat 10px -30px}
.bg_3{background:url(../images/icon.png) no-repeat 10px -64px}
.main_left .product{width:260px; height:auto}
.main_left .product ul, .main_left .news ul{width:100%; height:auto; margin-top:5px}
.main_left .product li, .main_left .news li{width:260px; height:auto; line-height:24px; border-bottom:1px dashed #ccc; display:inline-block; white-space:nowrap; word-wrap:normal; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis}
.main_left .news{width:260px; height:auto; margin-top:10px}
.main_left .news li span{float:right}
.main_left .contact{width:150px; background:url(../images/contact_bg.jpg) no-repeat -60px top; height:145px; color:#151515; font-family:"微软雅黑"; font-size:14px; padding:45px 0 0 110px}
.main_right{width:680px; height:auto; overflow:hidden}
.main_right .title_2{width:680px; height:28px; border-bottom:2px solid #15388b; line-height:28px; font-family:"微软雅黑"; font-size:14px; color:#15388b; display:block; position:relative; z-index:0}
.main_right .title_2 h2{width:100px; padding-left:10px; height:28px; line-height:28px; left:0; top:0; border-bottom:2px solid #e48c04; text-align:center; position:absolute; z-index:1}
.main_right .title_2 span{float:right; font-family:Arial; font-size:12px; margin-right:10px}
.main_right .recommend{width:680px; height:245px; overflow:hidden}
.main_right .recommend ul{width:678px; height:214px; border:1px solid #ccc; border-top:0; overflow:hidden}
.main_right .recommend li{width:206px; text-align:center; float:left; height:194px; padding:10px; line-height:40px; font-size:14px}
.main_right .recommend li p{text-align:left; padding:0 10px}
.main_right .recommend li p span{float:right; color:#999; font-size:12px}
.main_right .recommend li a, .main_right .recommend li a:hover{text-decoration:none}
.main_right .recommend li a span{border:1px solid #999; color:#999; text-decoration:none; line-height:20px; margin-top:10px; padding:0 5px}
.main_right .recommend li a:hover span{border:1px solid #15388b; color:#fff; background:#15388b; text-decoration:none; padding:0 5px}
.main_right .recommend li a img{width:180px; height:150px; padding:4px; border:1px solid #ccc;}
.main_right .recommend li a:hover img{width:180px; height:150px; padding:4px; border:1px solid #15388b;}
.main_right .about{width:540px; height:81px; margin-top:10px; overflow:hidden; background:url(../images/about_bg.jpg) no-repeat right top; text-indent:2em; padding:5px 140px 0 0; line-height:24px; font-family:"微软雅黑"}
.main_right .pro_ex{width:680px; height:220px; margin-top:10px}
.main_right .pro_ex .title_3{width:680px; height:30px; line-height:30px; font-family:"微软雅黑"}
.main_right .pro_ex .title_3 h1{width:90px; height:30px; line-height:30px; font-size:18px; background:#15388b; float:left; text-align:center; color:#fff}
.main_right .pro_ex .title_3 h2{width:80px; height:30px; line-height:30px; font-size:12px; background:#e48c04; float:left; text-align:center; color:#fff}
.main_right .pro_ex .title_3 span{float:right; margin-right:10px; font-family:Arial; font-size:12px}
.main_right .pro_ex .fouce{width:678px; overflow:hidden; position:relative; border:1px solid #ccc; height:188px}
.main_right .pro_ex .fouce .next, .main_right .pro_ex .fouce .prev{width:28px; height:188px; float:left; margin:0 6px; background:url(../images/arrow.jpg) no-repeat 0 center; cursor:pointer}
.main_right .pro_ex .fouce .prev{background:url(../images/arrow.jpg) no-repeat -28px center}
.main_right .pro_ex .fouce .bd{padding:10px 0; width:598px; float:left; height:168px; overflow:hidden}
.main_right .pro_ex .fouce .bd ul{overflow:hidden; zoom:1}
.main_right .pro_ex .fouce .bd ul li{ margin:0 5px 0 8px; width:136px; height:168px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.main_right .pro_ex .fouce .bd ul li .pic{ text-align:center; }
.main_right .pro_ex .fouce .bd ul li .pic img{ width:130px; height:130px; display:block;  padding:2px; border:1px solid #ccc; }
.main_right .pro_ex .fouce .bd ul li .pic a:hover img{border-color:#15388b;}
.main_right .pro_ex .fouce .bd ul li .title{ line-height:30px; font-size:14px}

.main_right .service{width:440px; height:85px; margin-top:10px; background:url(../images/service_bg.jpg) no-repeat left top; font-family:"微软雅黑"; font-size:14px; color:#313131; padding:50px 0 0 240px}

/* 尾部样式 */
.footer_wrapper{width:100%; height:130px; background:#fff url(../images/footer_bg.jpg) repeat-x left top; margin-top:10px}
.footer{padding-top:40px; line-height:24px; text-align:center; color:#15388b; background:url(../images/star.png) no-repeat 10px 10px}

/**** 内页样式 ****/
.header_list_wrapper{width:100%; height:140px; background:url(../images/banner_list.jpg) no-repeat left top; overflow:hidden}
.main_right .crumb{width:100%; height:34px; line-height:34px; border-bottom:1px solid #ccc; color:#666}
.main_right .crumb b{color:#e48c04}
.main_right .content{width:640px; height:auto; padding:10px 20px; overflow:hidden}
.main_right .content h1{font-family:"微软雅黑"; font-size:24px; line-height:48px; text-align:center}
.main_right .content h3{font-family:"微软雅黑"; font-size:16px; line-height:32px; text-align:center}
.main_right .content p{text-indent:2em; font-size:12px; line-height:24px; margin-top:10px}
.main_right .content ul{width:100%; height:auto; overflow:hidden; margin-bottom:10px; border-bottom:1px solid #15388b}
.main_right .content li{width:100%; height:30px; line-height:30px; font-size:14px; border-bottom:1px dashed #ccc; display:inline-block; white-space:nowrap; word-wrap:normal; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis}
.main_right .content li span{float:right; font-size:12px; color:#999}
.main_right .content  .dot_2{width:5px; height:5px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background:#e48c04; float:left; margin-right:10px; margin-top:10px; display:block; overflow:hidden}
.main_right .content_pics{width:640px; height:auto; padding:10px 20px; overflow:hidden}
.main_right .content_pics ul{width:640px; height:auto; overflow:hidden; margin-bottom:10px; border-bottom:1px dashed #ccc; _display:inline}
.main_right .content_pics li{width:150px; height:180px; padding:5px; line-height:30px; text-align:center; float:left; font-size:14px}
.main_right .content_pics li a img{width:145px; height:145px; padding:2px; border:1px solid #ccc}
.main_right .content_pics li a:hover img{border:1px solid #15388b}
.main_right .content_certificate{width:640px; height:auto; padding:10px 20px; overflow:hidden}
.main_right .content_certificate h1{font-family:"微软雅黑"; font-size:18px; line-height:36px; color:#15388b; font-weight:bold}
.main_right .content_certificate ul{width:100%; height:auto; overflow:hidden}
.main_right .content_certificate li{width:640px; height:140px; overflow:hidden; margin-bottom:10px; border-bottom:1px dashed #ccc; padding-bottom:9px}
.main_right .content_certificate li img{width:235px; height:135px; float:left; border:1px solid #ccc; padding:2px}
.main_right .content_certificate li .info{width:380px; height:140px; float:right}
.main_right .content_certificate li .info h2{font-family:"微软雅黑"; font-size:16px; color:#e48c04; line-height:32px}
.main_right .content_certificate li .info h3{font-family:"微软雅黑"; font-size:12px; color:#15388b; line-height:24px}
.main_right .content_certificate li .info p{font-size:12px; color:#999; line-height:24px}
.paging{width:100%; height:25px; line-height:25px; overflow:hidden; text-align:center; font-size:14px; margin-top:10px}
.paging a{margin:0 5px; text-decoration:none; display:inline-block; display:-moz-inline-stack;}
.paging a:hover{margin:0 5px; text-decoration:underline; display:inline-block; display:-moz-inline-stack;}
.paging .box{width:23px; height:23px; border:1px solid #15388b; background:#fff; color:#15388b; text-decoration:none; _padding:4px 5px}
.paging .highlight, .paging .box:hover{width:23px; height:23px; border:1px solid #e48c04; background:#e48c04; color:#fff; text-decoration:none; _padding:4px 5px}
