﻿
a { color:#666;}/*全局链接*/
a:link { color:#666; }     /* 未访问的链接 */
a:visited { color:#666; }  /* 已访问的链接 */
a:hover { color: #a90000; }    /* 当有鼠标悬停在链接上 */
a:active { color: #4D7AA8; }   /* 被选择的链接 */

.g-back{background:#e8e8e8;border-top:1px solid #e8e8e8;}
.g-back .u-bp,.g-back .u-bl,.g-back .u-bh,.u-seek,.u-detail{background:url(../images/Nyskinsbar.png) no-repeat;background-size:35px 600px;}
.g-back .u-bp{background-position: 0 0;}
.g-back .u-bl{background-position: 0 -286px;}
.g-back .u-bh{margin-right: 10px;background-position: 0 -232px;}

.g-se{padding: 15px 10px;position: relative;}

.g-se .u-bt{background-color: #0b67c7;background-image: -webkit-gradient(linear, left top, left bottom, from(#0b67c7), to(#0067ac));background-image: -webkit-linear-gradient(top, #0b67c7, #0067ac);background-image: -moz-linear-gradient(top, #0b67c7, #0067ac);background-image: -o-linear-gradient(top, #0b67c7, #0067ac);background-image: -ms-linear-gradient(top, #0b67c7, #0067ac);background-image: linear-gradient(top, #0b67c7, #0067ac);}
.g-se .u-bt:before{content: '';display: block;width: 12px;height: 12px;border-radius: 17px;position: absolute;right: 14px;top: 5px;z-index: 99;}

.g-se .u-bt{width: 42px;height: 30px;float: right;border-radius: 0 4px 4px 0;-webkit-border-radius: 0 4px 4px 0;position: relative;}
.g-se .u-bt{background: #0058b3;}
.g-se .u-bt:after{content: '';display: block;width: 4px;height: 10px;border-radius: 5px;border: 0;position: absolute;right: 12px;top: 16px;z-index: 99;-webkit-transform: rotate(-52deg);-o-transform: rotate(-52deg);-ms-transform: rotate(-52deg);transform: rotate(-52deg);}


.g-se .u-in{float: right;position: absolute;z-index: 100;right: 10px;top: 15px;width: 42px;height: 30px;}
.g-se .m-ipt{margin-right: 43px;}


.g-se .u-bt:before{border:3px solid #fff;}/*搜索按钮-放大镜圆圈颜色*/
.g-se .u-bt:after{background:#fff;}/*搜索按钮-放大镜直线颜色*/
.g-se .u-in{ background:transparent;}



.g-se .u-key{width: 100%;height: 30px; line-height:30px;border-right: 0;border-bottom-left-radius: 5px;border-top-left-radius: 5px;border-bottom-right-radius: 0;border-top-right-radius: 0;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-top-right-radius: 0;-webkit-border-bottom-right-radius: 0;text-indent: 15px;float: left;}
.u-key{color: #d0d0d0;border: 1px solid #0058b3;box-shadow: 3px 2px 3px #ccc inset;}

.m-btit{line-height: 35px;padding-left: 12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border-top: 1px solid #d9d9d9;box-shadow: 0 1px #fff;position: relative;background-color: #f6f6f6;background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eaeaea));background-image: -webkit-linear-gradient(top, #f6f6f6, #eaeaea);background-image: -moz-linear-gradient(top, #f6f6f6, #eaeaea);background-image: -o-linear-gradient(top, #f6f6f6, #eaeaea);background-image: -ms-linear-gradient(top, #f6f6f6, #eaeaea);background-image: linear-gradient(top, #f6f6f6, #eaeaea);border-bottom: 1px solid #d9d9d9;}
.m-btit:before{content: "";position: absolute;left: 0;top: 0;width: 100%;border-top: 1px solid #fff;}

.s-wc,a.s-wc,.s-wc a{color:#c00;}


.subNav ul{margin-left:10px;margin-top:15px;}
.subNav ul li{ margin:0 10px 10px 0; float:left; text-align:center; width:30%; height:30px; line-height:30px; color:#222; font-size:12px; overflow:hidden; border-radius:25px; background: #fff; border: 1px solid #bcbcbc;}
.subNav ul .z-on{background: #0067ac;border: 1px solid #0067ac;color: #fff;}
.subNav ul li:nth-child(3n){ margin-right:0rem;}



.l_pro_c {}
.l_pro_c ul li{ line-height: 0; float: left; width: 11.88rem; height: 11.54rem; overflow: hidden; margin-right: 1.21rem; margin-bottom: 1.25rem;}
.l_pro_c ul li img{ width: 11.88rem; height: 8.96rem;}
.l_pro_c ul li p{ height: 2.58rem; font-family: "Microsoft Yahei"; border: 1px solid #e8e8e8; border-top: 0; text-align: center; line-height: 2.58rem; font-size: 1rem; color: #373737; border-bottom: 0.17rem solid #0058b3;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.l_pro_c ul li:nth-child(2n){ margin-right: 0;}


.g-bd .m-con-3 { margin:10px 10px 26px 10px; }
.g-bd .m-con-3 ul { border-bottom:1px solid #eaeaea;}
.g-bd .m-con-3 li { height:32px; line-height:32px; padding:0 15px; position:relative; white-space: nowrap; text-overflow:ellipsis; background-position:5px -1629px;overflow:hidden;display:block; }
.g-bd .m-con-3 li:before { content:""; position:absolute; background:#3e3e3e; width:4px; height:4px; left:6px; top:15px; }
.g-bd .m-con-3 .first { border-top:none; }
.g-bd .m-con-3 li span { display: block; height: 16px; position: absolute; right: 10px; top: 10px; width: 9px; }
.g-bd .m-con-3 li span:before { content:""; position:absolute; background:#7c7c7c; width:10px; height:10px; left:2px; top:2px; z-index:10; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.g-bd .m-con-3 li span:after { content:""; position:absolute; width:10px; height:10px; left:0; top:2px; z-index:11; background-color:#fafafa; background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f8f8f8)); background-image: -webkit-linear-gradient(top, #fafafa, #f8f8f8); background-image: -moz-linear-gradient(top, #fafafa, #f8f8f8); background-image: -o-linear-gradient(top, #fafafa, #f8f8f8); background-image: -ms-linear-gradient(top, #fafafa, #f8f8f8); background-image: linear-gradient(top, #fafafa, #f8f8f8); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.g-bd .m-con-3 li {border-bottom: 1px solid #fff;-webkit-box-shadow: 0 1px 1px #E6E6E6; box-shadow: 0 1px 1px #E6E6E6;}


.g-bd .m-con-2{margin-bottom:26px;}
.g-bd .m-con-2 a{display:block;}
.g-bd .m-con-2 dl{border-bottom:1px solid #ffffff;box-shadow:0 1px #e6e6e6;margin-bottom:2px;padding:12px 36px 12px 10px;position:relative;}
.g-bd .m-con-2 dt{float:left;display:block;border:1px solid #ccc;margin-right:11px;}
.g-bd .m-con-2 dt img{display:block;border:1px solid #e2e2e2; width:150px; height:120px;}
.g-bd .m-con-2 h3{height: 24px;line-height: 24px;overflow: hidden;padding-right: 10px;}
.g-bd .m-con-2 p{font-size: 12px;height: 65px;line-height: 22px;margin:5px;margin-right:3%;overflow: hidden;}
.g-bd .m-con-2 .s-babg p span{width: auto;height: auto;background: none;position: relative;right: inherit;top: inherit;display: inline;}
.g-bd .m-con-2 .s-babg p span:before,.g-bd .m-con-2 .s-babg p span:after{display: none;}


.g-map .m-con{ padding:0 10px 10px 10px;}
.g-map .main_tit{ line-height:30px; font-size:16px; height:30px; text-shadow:1px 1px 1px #fff;text-indent:10px; margin:10px 0;}
.g-map .map_list{border:1px solid #ddd; border-radius:5px; width:100%; overflow:hidden; box-shadow:2px 1px 3px #ddd;}
.g-map .map_list a li{ float:left; display:table-cell; width:33%; padding:10px 0; text-align:center; white-space:nowrap; overflow:hidden; position:relative;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.g-map .map_list a li:before{content:""; position:absolute;right:0; top:0; height:100%;border-right:1px dashed #ddd;}
.g-map .map_list a li:after{content:""; position:absolute;bottom:0; left:0; width:100%; border-bottom:1px dashed #ddd;}
.g-map .map_list a:nth-child(3n) li:before{ border-right:0;}


.u-mtit h1 { font-size:18px; text-align:center; padding:24px 0 10px 0; }
.u-mtit h2{ font-size:18px; text-align:center; padding:24px 0 10px 0; }
.u-mtit p{ padding-top:10px; font-size:12px; padding-bottom:7px; border-bottom:1px solid #fff; }
.u-mtit p a{ margin-left:5px; }
.m-mcon, .procontent { border-top:1px solid #e6e6e6; padding:10px 14px 7px 10px; font-size:13px; }/* 鏂伴椈鍐呭  */
.m-mcon p, .procontent p { line-height:22px;margin-bottom:28px;font-size:14px; }

.m-mcon table{  border: solid 2px #333;  border-collapse: collapse; }  
.m-mcon table tr th{  padding: 5px 10px;border: solid 2px #333;  }  
.m-mcon table tr td{  padding: 5px 10px; border: solid 2px #333;  }



.m-tit.z-spe {border-bottom: 1px solid #A9A9A9;}
.m-tit {position: relative;text-indent: 10px;height: 38px;font-size: 15px;line-height: 38px;}
.m-tit {background: 0 0 #f5f3f3;color: #0b67c7;}



.m-rec .m-con { width:320px; margin:0 auto; position:relative; }
.m-rec .prev { width:20px; height:40px; position:absolute; top:50%; margin-top: -35px; left:0; z-index:99; }
.m-rec .prev:before { content:""; position:absolute; background:#bababa; width:12px; height:12px; left:4px; top:14px; z-index:10; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.m-rec .prev:after { content:""; position:absolute; background:#f9f9f9; width:12px; height:12px; left:8px; top:14px; z-index:11; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.m-rec .next { width:20px; height:40px; position:absolute; top:50%; margin-top: -35px;right:0; z-index:99; }
.m-rec .next:before { content:""; position:absolute; background:#bababa; width:12px; height:12px; right:4px; top:14px; z-index:10; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.m-rec .next:after { content:""; position:absolute; background:#f9f9f9; width:12px; height:12px; right:8px; top:14px; z-index:11; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.m-rec .m-nowr { margin:16px 22px 0 22px; }
.m-rec .m-box {    overflow:hidden; }
.m-rec .m-box p a:nth-child(1){ margin-right:10px;}
.m-rec .m-box p a { display:inline-block; width:132px; float:left; line-height:36px; text-align:center; }
.m-rec .m-box p a.mr10 { margin-right:10px; }
.m-rec .m-box p a img { border:1px solid #e2e2e2; float:left;width:130px; }



/* 留言样式   */
.leave .name, .leave .ly, .joinuscon .ly, .joinuscon .name, .xgmmbox .name,.name.z-spe { color:#d6d6d6; }
.u-inna{ color:#d6d6d6; }
.leave .name, .leave .ly, .joinuscon .ly, .joinuscon .name, .xgmmbox .name,.name.z-spe { border:1px solid #d2d2d2; background-color:#f8f8f8;background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#fff)); background-image: -webkit-linear-gradient(top, #f8f8f8, #fff); background-image: -moz-linear-gradient(top, #f8f8f8, #fff); background-image: -o-linear-gradient(top, #f8f8f8, #fff); background-image: -ms-linear-gradient(top, #f8f8f8, #fff); background-image: linear-gradient(top, #f8f8f8, #fff); }
.u-inna { border:1px solid #d2d2d2; background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#fff)); background-image: -webkit-linear-gradient(top, #f8f8f8, #fff); background-image: -moz-linear-gradient(top, #f8f8f8, #fff); background-image: -o-linear-gradient(top, #f8f8f8, #fff); background-image: -ms-linear-gradient(top, #f8f8f8, #fff); background-image: linear-gradient(top, #f8f8f8, #fff); }


.leave{ padding:15px 10px 5px 10px;}
.leave li{ margin-bottom:13px;}
.leave span{ float:left;display:block; width:40px; height:28px;line-height:28px;}
.leave .input_wrap{ margin-left:40px;}
.leave input,.leave textarea{ width:100%;}
.leave .name{ height:26px; border-radius:5px; -webkit-border-radius:5px;text-indent:8px;}
.leave .ly{ height:58px; border-radius:5px; -webkit-border-radius:5px;text-indent:8px; line-height:20px;}
.show_more2{ padding:0 10px 18px 10px; height:26px;}
.show_more2 input{ width:100%;}



.g-bd_tit b { font-weight:normal; }
.g-bd .m-pronav { margin:13px 10px 18px 10px; }
.g-bd .m-pronav .prolist { border-radius:5px; -webkit-border-radius:5px; overflow:hidden;border: 1px solid #e1e1e1; }
.g-bd .m-pronav .prolist li .on { height:40px; display:block; padding-left:10px; line-height:40px; }
.g-bd .m-pronav .prolist li .down { height:40px; display:block; padding-left:10px; line-height:40px; }
.g-bd .m-pronav .prolist li .borderno { border:none; }
.g-bd .m-pronav .prolist li p { position:relative; }
.g-bd .m-pronav .prolist li p a { display:block; width:15%; height:40px; position:absolute; right:0; top:0; pointer-events:auto; }
.g-bd .m-pronav .prolist li p a:before { content:""; position:absolute; background:url(../images/href_icon.png) no-repeat; background-size:100%;  width:20px; height:20px; right:19px; top:12px; z-indx:10; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.g-bd .m-pronav .prolist .list1 .a_tit {
    color: #0b67c7;
}
.g-bd .m-pronav .prolist li .on {
    border-bottom: 1px solid #ffffff;
    background-color: #fbfbfb;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#e1e1e1));
    background-image: -webkit-linear-gradient(top, #fbfbfb, #e1e1e1);
    background-image: -moz-linear-gradient(top, #fbfbfb, #e1e1e1);
    background-image: -o-linear-gradient(top, #fbfbfb, #e1e1e1);
    background-image: -ms-linear-gradient(top, #fbfbfb, #e1e1e1);
    background-image: linear-gradient(top, #fbfbfb, #e1e1e1);
}
.g-bd .m-pronav .prolist li .down {
    border-bottom: 1px solid #e1e1e1;
    background-color: #ffffff;
}

.g-bd .m-pronav .list1, .g-bd .m-pronav .list2, .g-bd .m-pronav .list3 { display:none; }
.g-bd .m-pronav .list1 li { height:38px; line-height:38px; border-bottom:1px solid #e1e1e1; padding-left:33px; position:relative; white-space:nowrap; overflow:hidden; }
.g-bd .m-pronav .list1 li:before { content:""; overflow:hidden; position:absolute; left:20px; top:17px; z-index:7; width:0; height:0; border-width:3px; border-style:solid; transform:roate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); }
.g-bd .m-pronav .list1 li:after { content:""; overflow:hidden; position:absolute; left:20px; top:18px; z-index:8; width:0; height:0; border-width:2px; border-style:solid; transform:roate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); }

.g-bd .m-pronav .list2 li { width:49.9%; float:left; height:38px; line-height:38px; border-bottom:1px solid #e1e1e1; text-align:center;  white-space:nowrap; overflow:hidden;}
.g-bd .m-pronav .list3 li { width:33.2%; float:left; height:38px; line-height:38px; border-bottom:1px solid #e1e1e1; text-align:center; white-space:nowrap; overflow:hidden; }

.g-bd .m-pronav .prolist li .a_tit { display: block; height:38px; line-height:38px; border-bottom:1px solid #e1e1e1; padding-left:33px; position:relative; }
.g-bd .m-pronav .prolist li .list1 ul { display:none; }
.g-bd .m-pronav .prolist .list1 .list2 li, .g-bd .m-pronav .prolist .list1 .list3 li { padding:0; }
.g-bd .m-pronav .prolist .list1 .list2 li:before, .g-bd .m-pronav .prolist .list1 .list3 li:before { display:none; }
.g-bd .m-pronav .prolist .list1 .list2 li:after, .g-bd .m-pronav .prolist .list1 .list3 li:before { display:none; }
.g-bd .m-pronav .prolist .list1 .a_tit:before { content:""; overflow:hidden; position:absolute; left:20px; top:17px; z-index:7; width:0; height:0; border-width:3px; border-style:solid; transform:roate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); }
.g-bd .m-pronav .prolist .list1 .a_tit:after { content:""; overflow:hidden; position:absolute; left:20px; top:18px; z-index:8; width:0; height:0; border-width:2px; border-style:solid; transform:roate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); }
.g-bd .m-pronav .prolist .list1 .a_tit a:after{ background: #fbfbfb; width:14px; height:14px; right: 22px;}
.g-bd .m-pronav .prolist .list1 .a_tit a:before{width:14px; height:14px; right: 22px;}




.d-news .list { margin:5px; font-size:12px; line-height:22px; }
.d-news .list a { font-size:14px; height:33px; display:block; line-height:33px; padding-left:8px; overflow:hidden;border-bottom: 1px solid #fff;border-top: 1px solid #e6e6e6;}
.d-news .list a:nth-child(1) { border-top:0; }
.d-news .list a:last-child { border-bottom:0; }


/* 分页 */
.page {clear:both;padding:15px 0;text-align: left;font-family:Arial, Helvetica, sans-serif;}
.page span {margin-right:5px;border:#C00 1px solid;color:#C00;padding:0px;height:25px;line-height:25px;padding:2px 0;background-color:#fff; display:none;}
.page span strong {padding:0 6px;}
.page a {margin-right:4px;padding:2px 6px 2px 6px;border:#C00 1px solid;color:#C00;text-decoration: none;}
.page a:hover {background-color:#C00;color:#fff;border:#C00 1px solid;}
.page a.current {background-color:#C00;color:#fff;border:#C00 1px solid;}
.page span.current,.page span.disabled {margin-right:2px;padding:3px 6px 2px;border: #C00 1px solid;font-weight:bold;color: #fff;background-color:#186ca9}
.page span input {width:16px;height:16px;border:0px;vertical-align:middle;font-family:Arial, Helvetica, sans-serif;padding:1px;font-size:11px;margin:-1px 2px 2px 2px;}
.page a.pagein:link,.page a.pagein:visited {background-color:#C00;color:#fff;border:#C00 1px solid;}


