﻿/* 清除内外边距 */
@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

input,textarea {border: 2 none; box-shadow: none; outline: none;}

/* 设置默认字体 */
body,
button, input, select, textarea {
    font: 16px/22px "Microsoft YaHei";color: #666;
}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; color:#910800;}


/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html {overflow-y: scroll;}

/*设置浮动*/
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

/*字体大小*/
.fz12{font-size: 12px;}
.fz14{font-size: 14px;}
.fz16{font-size: 16px;}
.fz18{font-size: 18px;}
.fz20{font-size: 20px;}
.fz22{font-size: 22px;}
.clear{clear: both;height: 0;}
.blk-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}




/*表单弹框*/

.nsw-modal {
	width: 100%;
	height: 100%;
	background: rgba(225, 225, 225, 0.5);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
}

.modal-dialog {
	position: fixed;
	color: #000000;
	top: 150px;
	width: 400px;
	border-radius: 3px;
	min-height: 155px;
	overflow: hidden;
	z-index: 99998;
	margin-left: -200px;
	left: 50%;
}

.modal-dialog .css-icon {
	background-image: url("../images/modal-icons.png");
}

.modal-dialog .modal-head {
	height: 30px;
	line-height: 30px;
	padding: 0px 20px;
	background: #F6EFEF;
	font-size: 14px;
}

.modal-dialog .modal-head .modal-logo {
	width: 15px;
	height: 15px;
	background-position: 1px 0px;
	margin: 8px 5px 0 0;
	float: left;
}

.modal-dialog .modal-head .close {
	float: right;
	width: 15px;
	height: 15px;
	background-position: -14px 0px;
	margin-top: 8px;
}

.modal-dialog .modal-body {
	width: 100%;
	min-height: 125px;
	background: #ffffff;
}

.modal-dialog .modal-body .modal-body-left {
	width: 140px;
	float: left;
}

.modal-dialog .modal-body .modal-body-left .icon {
	width: 64px;
	height: 64px;
	margin: 30px 0 0 48px;
}

.modal-dialog .modal-body .modal-body-left .success-message {
	background-position: 0px -14px;
}

.modal-dialog .modal-body .modal-body-left .warming-message {
	background-position: 0px -78px;
}

.modal-dialog .modal-body .modal-body-right {
	width: 260px;
	float: right;
	padding-top: 20px;
}

.modal-dialog .modal-body .modal-body-right .close-btn {
	color: #000;
	text-align: center;
	width: 90px;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	background: #818079;
}

.modal-dialog .modal-body .modal-body-right p {
	line-height: 30px;}


/**/
.header , .content , .footer { width:1200px; margin:0 auto;}

.index_about{width:792px;}
.index_about ul li{width:204px; height:153px; float:right; margin-bottom: 20px;}
.index_about ul li:nth-child(1){width:568px; height:499px; float:left;}
.index_about_txt{width:355px;}
.index_about_txt dt{background: #ff432d; line-height: 63px; width:100%; text-align: center; font-weight: bold; color:#fff; font-size: 18px;}
.index_about_txt dd{font-size: 16px; line-height: 2.5; padding:10px 0 20px; display:block; width:100%;}
.index_about_txt a{float:right; background: url(/images/bookread.jpg) left center no-repeat; padding:0 0 0 52px; line-height: 21px;}

.service{width:1200px; margin:0 auto; display:table;}
.service .dl{float:left; width:18%; margin:0 1%; text-align: center;}
.service .dl .ico_s{width:102px; height: 102px; margin:0 auto; border-radius: 102px; display: block;}
.service ul li:nth-child(1) .ico_s{background: url(/images/ico_1.jpg) 50% 50% no-repeat;}
.service ul li:nth-child(2) .ico_s{background: url(/images/ico_2.jpg) 50% 50% no-repeat;}
.service ul li:nth-child(3) .ico_s{background: url(/images/ico_3.jpg) 50% 50% no-repeat;}
.service ul li:nth-child(4) .ico_s{background: url(/images/ico_4.jpg) 50% 50% no-repeat;}
.service ul li:nth-child(5) .ico_s{background: url(/images/ico_5.jpg) 50% 50% no-repeat;}
.service ul li:nth-child(1):hover .ico_s{background: url(/images/ico_1h.jpg) 50% 50% no-repeat;}
.service ul li:nth-child(2):hover .ico_s{background: url(/images/ico_2h.jpg) 50% 50% no-repeat;}
.service ul li:nth-child(3):hover .ico_s{background: url(/images/ico_3h.jpg) 50% 50% no-repeat;}
.service ul li:nth-child(4):hover .ico_s{background: url(/images/ico_4h.jpg) 50% 50% no-repeat;}
.service ul li:nth-child(5):hover .ico_s{background: url(/images/ico_5h.jpg) 50% 50% no-repeat;}
.service .dl dt{font-size: 16px; font-weight: bold; margin-top: 10px; margin-bottom: 8px;}

.message{width:1200px; padding:30px 0; text-align: center; display: table; clear:both;}
.message dt input{height:35px; width:23%; margin:0 1%;box-sizing:border-box;  
-moz-box-sizing:border-box; /* Firefox */  
-webkit-box-sizing:border-box; /* Safari */  padding:0 10px;}
.message dd{margin-top: 20px;}
.message dd input{height:35px; width:20%; background: #ff432d; border:none; text-align: center; color: #fff;}

.copyright{background: #353535; line-height: 35px; text-align: center; height:35px; display: block;}
.news_bt .tit_cur { cursor: pointer; float:left; width:126px; height: 51px; line-height: 40px;font-size: 16px; background: url(/images/new_tit_bg.jpg) 50% 50% no-repeat; color:#fff; text-align: center; margin-right:15px;}
.news_bt .tit_cur:hover{color: #fff;}
.news_bt .tit_ncur{ cursor: pointer;float:left; width:126px; height: 51px; line-height: 40px;font-size: 16px; text-align: center; color: #333; margin-right:15px;}

.myscroll { width: 300px; height: 330px; margin: 0 auto; overflow: hidden;}
.bd_1{line-height: 2;}

#formWrite td{padding:5px;}
.btn1{background: #093e5e; color:#fff; padding:5px 25px; border:none;}
.btn2{background: #999; color:#333; padding:5px 25px; border:none; margin-left: 15px;}
#PhotoSN{display: block; float:left; margin-left: 15px; height:24px;}

.paging{ height:26px; margin-bottom:20px; display:table; text-align:center; width:100%; margin-top:30px;}
.paging a{ margin-right:5px; padding:5px 9px 5px 9px; display:inline-block; vertical-align:middle;}
.paging a:link, .paging a:visited{ color:#333333; text-decoration:none; border:1px solid #98D0FE;}
.paging a:hover, .paging a:active{ color:#ffffff; text-decoration:none; border:1px solid #075FBD; background-color:#0970F1;}
.paging a.previous{ padding:5px 9px 5px 9px;}
.paging a.next{ padding:5px 9px 5px 9px;}
.paging span{ color:#666666; vertical-align:middle; margin:0px 7px;}
.pageNum{ width:30px; height:18px; border:1px solid #999999;}
.upDown{ line-height:28px; padding:0px 20px 10px 0px;;}

.inside_list {
	font-size: 16px; line-height:33px;
}
.inside_list h1{
	font-size: 20px; line-height:33px;
}

.inside_list a {
	  color:#450A11;text-decoration:underline;
}

.inside_list a:hover{color:#df0031;}

.inside_list_title {
	padding: 20px 0
}

.inside_list_title span,.inside_list_title span a {
	color: #7c7c7c
}

.inside_list_title_a span a:nth-child(1) {
	border-left: 1px solid #fff
}

.inside_list_title span a:hover {
	color: #d40000
}

.inside_list .img_list a {
	color: #333
}

.inside_list .img_list h2 {
	padding: 14px 0 7px
}

.inside_list .img_list h2:hover {
	color: #d40000
}

.inside_list .img_list p {
	padding-top: 14px
}

.inside_list .img_list span {
	color: #555
}

.inside_list_title .h1,.inside_list_title h1 {
	font-size: 20px
}

.inside_list_title h1 span {
	float: none;
	padding: 0;
	color: #333;
	font-weight: 200
}
.cont_head li {
    padding-right: 32px; float:left;
}
.go_back{float:right}
.clearfix{display: table; width:100%; border-bottom:1px #ccc dotted;}

.p15{padding:15px;}

.pro_list{width:100%; padding:20px 0; border-bottom: 1px #ccc dotted; display: block; height:300px;}
.pro_list .item{float:left; width:234px;}
.pro_list .item dt {width:234px; height:300px; position: relative;}
.pro_list .item dt img{width:234px; height:300px; display: block; position: absolute;}
.pro_list .item dt h5{position: absolute;width: 100%; height: 45px; line-height: 45px; background:rgba(0,0,0,0.8); color:#fff; text-align: center; bottom:0px; z-index: 1;}
.pin01_ms {
    width: 234px;
    height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
    text-align: center;
    background: rgba(246,129,0,0.9);
    transition: height .5s;
    -moz-transition: height .5s;
    -webkit-transition: height .5s;
    -o-transition: height .5s;
}
.pro_list .item dt .pin01_ms{z-index: 9999999;}
.pro_list .item dt:hover .pin01_ms{height: 300px;}
.pro_list .item dt .pin01_ms em{padding-top:0px; width:100%; height:70px; text-align: center; display: block; padding-top: 50px;}
.pro_list .item dt .pin01_ms img{width:68px; height: 68px; left:83px;}
.pro_list .item dt .pin01_ms h6{color:#eee;}
.pro_list .item dt:hover .pin01_ms h6{color:#fff;}
.pro_list .item dt .pin01_ms p{color:#eee;}
.pro_list .item2{float:left; width:302px; margin-left: 20px;}
.pro_list .item2 dt {width:302px; height:300px; border:1px #ccc solid;box-sizing:border-box;  
-moz-box-sizing:border-box; /* Firefox */  
-webkit-box-sizing:border-box; /* Safari */  }
.pro_list .item2 dt img{width:302px; height:227px; display: block;}
.pro_list .item2 dt h5{width: 100%; height: 71px; line-height: 71px; color:#333; text-align: center;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}












