﻿/* 清除内外边距 */
@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,button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}
.content{ width:1200px;margin: 0 auto;font-family:"Microsoft YaHei","微软雅黑",Arial,sans-serif;}

input,textarea {border:  none; box-shadow: none; outline: none;}

body{min-width: 1200px;max-width: 1920px;margin: 0 auto;overflow-x: hidden; width: 100%;}
/* 设置默认字体 */
body,
button, input, select, textarea {
    font: 16px/22px "Microsoft YaHei";color: #666;
}

h1 {font-size: 18px;font-family: "Microsoft Yahei";}
h2 {font-size: 16px;font-family: "Microsoft Yahei";}
h3 {font-size: 14px; font-family: "Microsoft Yahei"; font-weight:normal;}
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:#666;}


/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}
input[type="text"],input[type="button"], input[type="submit"], input[type="reset"]{
	-webkit-appearance: none;}
input{background:0; border:0;}
textarea {-webkit-appearance: none;}

html img{width:100%;}

/* 重置表格元素 */
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;}
.clearfix:after{height: 0;content: "";clear: both;display: block;}
.blk-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}

/* -- 页面整体布局 -- */
.header , .content , .footer { width:1200px; margin:0 auto;}

.left,.leftr { width:235px; float:left; overflow:hidden;}
.left2 { width:880px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop {  height:3px; font-size:0; overflow:hidden; margin-top:10px;}
.left2top {  height:3px; font-size:0; overflow:hidden;}
.leftbot {  height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }

.right,.rightl { width:940px; float:right; display:inline; overflow:hidden;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.righttop { height:3px; font-size:0; overflow:hidden;}
.right2top {  height:3px; font-size:0; overflow:hidden;}
.rightbot {  height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot { height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main {  padding-bottom:15px; overflow:hidden; }
.right2_main { width:273px; padding-bottom:15px; overflow:hidden;margin-top:29px}
.left2_main { width:880px;  padding-bottom:15px; overflow:hidden;}

.h_nav li a:-webkit-any-link{ display:block;}


/*头部*/
.hea-top{height:150px;padding-top:30px; box-sizing: border-box;}
.hea-top .t_logo{width:344px; line-height: 0; overflow: hidden;float:left;}
.hea-top .t_logo img{width:100%;}
.hea-top .hea-rig{width:660px; float:right;}
.hea-top .hea-rig .hea-tel{float:left;height:53px; line-height: 53px;padding-left:42px; background:url(images/hea-tel.png) no-repeat left;font-size: 32px; color:#f6580a; font-family: "DINPro";font-weight: bold;}
.hea-top .hea-rig .seach{width:389px;float:right;}
.hea-top .hea-rig .seach .sou{height:40px; margin-bottom: 20px;}
.hea-top .hea-rig .seach .sou .txt{width:338px; height:40px; line-height: 38px; border:1px solid #eeeeee;border-right:0; font-size: 14px; color:#aaaaaa;float:left;}
.hea-top .hea-rig .seach .sou .txt::-webkit-input-placeholder{ font-size: 14px; color:#aaaaaa;}
.hea-top .hea-rig .seach .sou .txt::-moz-placeholder{ font-size: 14px; color:#aaaaaa;}
.hea-top .hea-rig .seach .sou .btn{width:50px; height:42px;background:url(images/hea-btn.jpg) no-repeat center; background-size:100% 100%;float:left; cursor: pointer;}
.hea-top .hea-rig .seach .sea-wz{padding-left:14px;}
.hea-top .hea-rig .seach .sea-wz span{display:block; line-height: 28px;float:left;font-size: 14px; color:#999999;}
.hea-top .hea-rig .seach .sea-wz a{display: block;line-height: 28px; float:left; margin-left: 26px;font-size: 14px;}
.menu{height:60px; background:#050406;}
.menu .nav li{float:left;line-height: 60px; position: relative;}
.menu .nav li a{display: block; text-align: center;font-size: 16px; color:#ffffff;z-index:200; position: relative;}
.menu .nav li i{display: block; width: 100%; height:0;background:#f6580a;position: absolute;left:0;bottom:0; transition: .5s;}
.menu .nav li:hover a,.menu .nav li.cur a{font-weight: bold;}
.menu .nav li:hover i,.menu .nav li.cur i{height:60px;}

/*底部开始*/
.footWrap{height:550px;font-family:"Microsoft Yahei";background: url(/Skins/Default/Img/images/f_bg.jpg) no-repeat center 0; color: #fff;}
.footer{width:1200px;margin: 0 auto; position: relative;}
.footWrap .content{ width:1500px; margin:0 auto;font-family: "Microsoft Yahei";}
.f_l{ width: 485px; padding-top: 68px; height: 318px;}
.f_l h3{ overflow: hidden; height: 123px;}
.f_l p{ line-height: 100%; font-size: 16px; letter-spacing: 1px;    margin-top: 10px;}
.f_l p span{ display: block; line-height: 100%; padding-bottom: 22px;}
.f_l p span a {
    color: #fff;
}
.f_r{ width: 1015px; position: relative; margin-top: 90px;}
.f_r h5{ position: absolute; left: 53px;                top: 101px; z-index: 55;}
.f_r h5 em{ display: block; float: left; text-align: center; line-height: 100%;font-weight: normal; margin-right: 50px;}
.f_r h5 em img{ width: 122px; height: 122px;}
.f_r h5 em span{ display: block; padding-top: 7px; font-size: 17px;}
.f_r ul{ margin-left: 104px; height: 240px;}
.f_r ul li{ float: left; position: relative; margin-right: 28px;}
.f_r ul li:last-of-type{ margin-right: 0;}
.f_r ul li em{ display: block; position: absolute;left: 0; top:36px;}
.f_r ul li i a{ display: inline-block; line-height: 100%; font-size:19px; color: #fff; letter-spacing: 2px;}
.f_r ul li em a{ display: block; line-height: 100%; font-size: 14px; letter-spacing: 2px; margin-bottom: 9px; color: #d1d1d1;}
.f_r ul li a:hover{text-decoration: underline;}
.f_r p{ text-align: right; line-height: 100%; font-size: 15px; color: #fdfdfd;padding-right: 7px;}
.f_r p span{ padding-left: 22px;}
.f_r p span a{ color:#fff}
.f_bom{ overflow: hidden; border-top: 2px solid #f6f6f6; padding-top: 39px; line-height: 100%; font-size: 16px;}
.f_bom i{ display: inline-block; float: left;}
.f_bom span{ display: inline-block; float: right; width:93%;}
.f_bom a{ color: #fff; display: inline-block; margin-right:29px; float: left; margin-bottom:11px;}
.f_bom a:hover{text-decoration: underline;}
@media screen and (max-width:1441px) {

}
/*底部结束*/

 /*temp.css*/
#nodata { padding:80px; padding-left:150px; border:solid 1px #eee;margin:10px 0; background:url(img/nodata.gif) no-repeat 20px 20px;}
/*表单弹框*/
.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;
}

/*翻页*/
.p12-pagination-1-main {
    margin: 0 auto;
    padding: 20px 0;
    height: 30px;
    text-align: center;
}

.p12-pagination-1 a,
.p12-pagination-1 span {
    vertical-align: top;
    display: inline-block;
    padding: 0 8px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #e5e5e5;
    text-align: center;
    margin: 0 2px;
    background: #fff;
}

.p12-pagination-1 span {
    border: 1px solid #fff;
}

.p12-pagination-1 .page_curr {
    background:${skins.vi and skins.vi.color?skins.vi.color: "#fa756e"};
    color:#fff;
    border-color:${skins.vi and skins.vi.color?skins.vi.color: "#fa756e"};
}

.p12-pagination-1 .laypage_first,
.p12-pagination-1 .laypage_last {
    display: none;
}

/*p101新翻页*/
.p101-pagination-1-main {
    margin: 0 auto;
    padding: 0 0 40px;
    height: 40px;
    text-align: center;
}

.p101-pagination-1 a,
.p101-pagination-1 span {
    vertical-align: top;
    display: inline-block;
    font-size: 18px;
    font-family: Arial;
    width: 34px;
    height: 34px;
    color: #666666;
    border-radius: 100%;
    line-height: 34px;
    border: 1px solid #dcdcdc;
    text-align: center;
    margin: 0 3px;
    background: #fff;
}
.p101-pagination-1 a.page_first,.p101-pagination-1 a.page_last{width: 70px;border-radius: 20px;font-size: 16px;}
.p101-pagination-1 a.page_pre,.p101-pagination-1 a.page_next{width: 80px;border-radius: 20px;font-size: 16px;}
.p101-pagination-1 span {
    border: 1px solid #fff;
}

.p101-pagination-1 .page_curr {
    background:#5a5a5a;
    color:#fff;
    border-color:#5a5a5a;
}

.p101-pagination-1 .laypage_first,
.p101-pagination-1 .laypage_last {
    display: none;
}

/*p102新翻页*/
.p102-pagination-1-main {
    margin: 0 auto;
    padding: 20px 0 40px;
    height: 40px;
    text-align: center;
}
.p102-pagination-1 a,
.p102-pagination-1 span {
    vertical-align: top;
    display: inline-block;
    font-size: 16px;
    font-family: Arial;
    width: 36px;
    height: 36px;
    color: #808080;
    border-radius: 5px;
    line-height: 36px;
    border: 1px solid #e5e5e5;
    text-align: center;
    margin: 0 3px;
    background: #fff;
}
.p102-pagination-1 a.page_first,.p102-pagination-1 a.page_last{width: 70px;border-radius: 5px;font-size: 14px;}
.p102-pagination-1 a.page_pre,.p102-pagination-1 a.page_next{width: 80px;border-radius: 5px;font-size: 14px;}
.p102-pagination-1 span {
    border: 1px solid #fff;
}
.p102-pagination-1 .page_curr {
    background:${skins.vi and skins.vi.color?skins.vi.color: "#fa756e"};
    color:#fff;
    border-color:${skins.vi and skins.vi.color?skins.vi.color: "#fa756e"};
}
.p102-pagination-1 .laypage_first,
.p102-pagination-1 .laypage_last {
    display: none;
}

/* -- 当前位置 -- */
.topadcs{width:100%; overflow:hidden; text-align:center;margin:0px auto 20px; }
.topadcs a img{ width:100%; height:auto; display:block;}
.topadcs a{display:block;margin:0 auto;}
.topadcs a.fullad{ height:320px;}

.plc,.plc2{ background:url(Img/logo_03.png) no-repeat 0 0;height:20px;line-height:24px;padding:7px 8px 8px 35px; position:relative; color:#666; overflow:hidden; font-size:14px; border-bottom:1px solid #ececec; padding-bottom:8px; font-family:"黑体";}
.plc span {}
.plc i,.plc2 i,.plc a{ font-style:normal; font-size:14px; color:#666;}