@import "rest.css";

body{
    font-family: "微软雅黑";
    font-size: 14px;
}

/*首字母*/
.firstletter:first-letter{ font-size:200%;}
/* 解决固定层在IE6下闪的问题 */
*html{ background-image:url(about:blank); background-attachment:fixed;}
/* 解决ie下连接加粗的鼠标样式问题*/
a strong{ cursor:pointer;font-family: "微软雅黑";}
/**
 +------------------------------------------------------------------------------
 * FCK 兼容解决方案
 +------------------------------------------------------------------------------
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
*/
em{ font-style:italic !important;} strike{ text-decoration:line-through !important;} strong{ font-weight:bold !important;} u{ text-decoration:underline !important;}

/*-----------------------------------------top---------------------------------*/
.top{
    width: 100%;
    height: 36px;
    overflow: hidden;
}
.top .top-content{
    width: 1024px;
    height: 36px;
    margin: auto;
    overflow: hidden;
}
.top .top-content .welcome{
    float: left;

}
.top .top-content .welcome p{
    line-height: 36px;
    font-size: 12px;
    color: #666666;
    padding-left: 8px;
    white-space:nowrap;          /* 不换行 */
}
.top .top-content .collect{
    float: right;
}
.top .top-content .collect ul li{
    float: left;
    margin-right: 6px;
    line-height: 36px;
    color: #666666;
    font-size: 12px;
}
.top .top-content .collect ul li a{
    color: #666666;
    font-size: 12px;
}

/*-------------------------------head---------------------------------*/
.head{
    width: 100%;
    height: 63px;
    padding: 15px 0 25px 0;
    overflow: hidden;
}
.head .head-content{
    width: 1024px;
    margin: auto;
    height: 63px;
    overflow: hidden;
}
.head-content .logo{
    float: left;
}
.head-content .logo img{
    padding: 0 22px 0 23px;
    background: url("../images/bg_3.png") no-repeat right center;
}
.head-content .logo-words{
    padding-left: 18px;
    float: left;
}

.head-content .logo-words h3{
    color: #006ebd;
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
}
.head-content .logo-words h4{
    color: #2d333f;
    font-family: "Arial";
    font-size: 18px;
}
.head-content .logo-words h4 span{
    padding-left: 20px;
    background: url("../images/bg_4.png") no-repeat 7px 10px;
    font-family: "微软雅黑";
    font-size: 20px;
}
.top-tell{ text-align:right; font-size:16px; font-family:"微软雅黑"; color:#5c5c5c; padding-top:7px;}
.top-tell span{color:#171c61;color: #bd0000;
    font-size: 24px;
    font-family: "Impact";}
.top-tell em{display:block;font-style:normal;font-size: 18px; color: #171c61;}

/*-------------------------------column------------------------------*/
.column{
    width: 100%;
    height: 40px;
    border-top: 1px solid #006ebd;
    border-bottom: 1px solid #006ebd;
    background: #006ebd;
}
.column .column-content{
    width: 1024px;
    margin:0 auto;
    height: 40px;
}
.column .column-content ul{
    padding-left: 12px;
}
.column .column-content ul li{
    float: left;
    text-align: center;
    border-right: 1px solid #fff;
	padding:0 5px;
	margin-top:5px;
}
.column .column-content ul li a{
    display: block;
    color: #fefefe;
    font-size: 16px;
	padding:3px 12px;	
}
.column .column-content ul li a:hover,.column .column-content ul .on a{
    color: #333333;
    background: #ffffff;
}

/*------------------------------------search---------------------------------------*/

.search{
    width: 100%;
    height: 47px;
    background: url("../images/bg_5.png") repeat;
    border-bottom: 1px solid #c6c6c6;
}
.search .search-content{
    width: 1024px;
    margin: auto;
}
.search .search-content .key{
    float: left;
}
.search .search-content .key p{
    font-family: "宋体";
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    line-height: 47px;
}
.search .search-content .key p a{
    color: #000000;
    font-weight: normal;
}
.search .search-content form{
    float: right;
    padding-right: 10px;
    line-height: 47px;
    _padding-top:8px;
}
.search input:focus{
    outline: none;
}
.search .search-content form .a{
    width: 130px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #dddddd;
    border-right: none;
    padding-left: 20px;
    background: url("../images/search_bg.png") no-repeat left 4px;
    color: #999999;
}
.search .search-content form .b{
    width: 49px;
    line-height: 24px;
    border: none;
    background: url("../images/bg_6.png");
    background-size: 49px 100%;
    color: #ffffff;
    font-weight: bold;
    margin-left: -7px;
}
/*-----------------------------------------------banner-------------------------------------------*/
/*------ banner切换 ------*/
.espcms_slide{ width:100%;  position:relative;  height:500px; background:#f8f8f8;  }
.espcms_slide .bd{ margin:0 auto; position:relative;left:50%; margin-left:-960px; width:1920px; z-index:0; overflow:hidden;  }
.espcms_slide .bd ul{ width:100% !important;  }
.espcms_slide .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center;  }
.espcms_slide .bd li a{ display:block; height:500px; }
.espcms_slide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.espcms_slide .hd ul{ text-align:center; }
.espcms_slide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:110px; height:5px; margin:5px; overflow:hidden; background:#FFF;}
.espcms_slide .hd ul .on{ background:#ff9935;  }

/*-----------------------------co-company------------------------------*/
.co-company{
    background: #f5f5f4;
}
.co-company .cc-content{
    width: 1024px;
    margin: auto;
    position: relative;
}
.cc-content .cc-top{
    width: 576px;
    height: 56px;
    background: url("../images/bg_7.png") no-repeat;
    position: absolute;
    left: 230px;
    top: -14px;
    z-index: 100;
}
.cc-content .cc-top p{
    padding-left: 85px;
    font-weight: bold;
    font-size: 20px;
    color: #fefefe;
    line-height: 42px;
}
.cc-content .cc-top p span{
    color: #000000;
}

.picScroll{
    position:relative;
    padding-top: 60px;
    overflow:hidden;
}
.picScroll ul{
    overflow:hidden;
    zoom:1;
}
.picScroll ul li{
    float:left;
    padding: 0 9px;
    width:153px;
    overflow:hidden;
    display:inline;
}
.picScroll ul li img{
    width:151px;
    height:73px;
    border: 1px solid #dcdcdc;
    border-radius: 5px;
}
.picScroll ul li a:hover img{
    border: 1px solid #006ebd;
}
.picScroll ul li p{
    text-align: center;
    line-height: 21px;
    display: block;
    height: 21px;
    overflow: hidden;
}
.picScroll ul li p a{
     font-size: 12px;
     color: #666666;
     font-family: "宋体";
}

.picScroll .prev{
    position:absolute;
    left:700px;
    top:3px;
    display:block;
    width:11px;
    height:14px;
    background: url("../images/prev_1.png") no-repeat center;
    overflow:hidden;
    cursor:pointer;
    z-index: 1000;
}
.picScroll .next{
    position:absolute;
    left: 730px;
    top:3px;
    display:block;
    width:11px;
    height:14px;
    overflow:hidden;
    background: url("../images/next_2.png") no-repeat center;
    cursor:pointer;
    z-index: 1000;
}

/*----------------------------product----------------------------*/
.product{
    width: 100%;
    background: #f5f5f4;
	margin-top:20px;
	margin-bottom:15px;
}
.product .product-content{
    width: 1024px;
    margin: auto;
    padding: 20px 0;
}
.product .product-content .pro-list{
    width: 239px;
    border: 1px solid #a0a0a0;
    float: left;
    margin-left: 10px;
    _margin-left: 5px;
    border-radius: 5px;
    background: #ffffff;
}
.pro-list .list-top{
    width: 239px;
    height: 50px;
    border-radius: 5px;
    margin-top: -12px;	
}
.list-content{
    padding: 15px 0;
    background: #ffffff;
    border-radius: 5px;
}
.list-content h3 {
    display: block;
    height: 48px;
    line-height: 48px;
    padding: 0;
    margin:0 auto 10px;
}
.list-content h3 a{
    display: block;
    background: url("../images/list_03.png") 23px center no-repeat;
    height: 48px;
    color: #424242;
    font-family: 宋体;
    line-height: 48px;
    padding-left: 35px;
	font-weight: bold;
}
.list-content h3.on a,.list-content h3 a{
    background: url("../images/list_04.png") no-repeat;	
}
.list-content h3.on a{
	color: #da251c;
}
.list-content ul{
    padding: 3px 0;
    display: none;
}
.list-content ul li{
    padding-left: 50px;
    background: url("../images/bg_10.png") no-repeat 38px 7px;
}
.list-content ul li a{
    line-height: 24px;
    font-size: 14px;
    font-family: 宋体;
    color: #555555;
}
.list-content ul li a:hover{
    color: #ef8200;	
}
.list-phone{
	height:115px;
	background:#cccccc
}
.list-phone p{
	width:215px;
	text-align:center;
	margin:auto;
	line-height:50px;
	padding-top:3px
}
.list-phone .list-p1{
	margin-top:5px;
	font-size:18px;
	color:#464646;
	border-bottom:1px solid #969696
}
.list-phone .list-p2{
	font-size:30px;
	color:#464646;
	border-top:1px solid #e0e0e0
}

.products{
    width: 757px;
    float: left;
    margin-left: 10px;
    _margin-left: 5px;
}
.products .products-top{
    width: 755px;
    border: 1px solid #e7e7e7;
    height: 41px;
    background: url("../images/bg_12.png") no-repeat 100%;
}
.products .products-top ul li{
    width: 120px;
    float: left;
    line-height: 41px;
    text-align: center;
    font-size: 20px;
    color: #000000;
    font-weight: bold;
}
.products .products-top ul li.on{
    background: #000000;
    color: #ffffff;
}
.products-top .more{
    float: right;
    line-height: 41px;
    margin-right: 15px;
}
.products .product-1 ul li{
    width: 232px;
    padding-right: 29px;
    float: left;
    margin-top: 15px;
}
.products .product-1 ul li img{
    border: 1px solid #b3b3b3;
    padding: 1px;
    border-radius: 4px;
}

.products .product-1 ul li a span{
    display: block;
    width: 232px;
    height: 237px;
    background: url("../images/pro_bg.png") no-repeat 15px bottom;
}
.products .product-1 ul li a:hover img{
    border: 1px solid #006ebd;
}
.products .product-1 ul li p{
    padding-top: 5px;
    text-align: center;
    line-height: 26px;
    display: block;
    height: 26px;
    overflow: hidden;
}
.products .product-1 ul li p a{
    font-family: 宋体;
    font-size: 12px;
    color: #000000;
}


/*-------------------------------------------zixun-----------------------------*/
.zixun{
    height: 179px;
    padding-bottom: 25px;
    background: #f5f5f4;
}
.zixun .zixun-content{
    width: 1024px;
    margin: auto;
    height: 179px;
    background: url("../images/bg_13.png") no-repeat center;
    position: relative;
}
.zixun .zixun-content .p1{
    color: #000000;
    font-size: 30px;
    font-weight: bold;
    position: absolute;
    left: 338px;
    top: 44px;
}
.zixun .zixun-content .p2{
    color: #2d333f;
    font-size: 18px;
    position: absolute;
    top: 98px;
    left: 360px;
}
.zixun .zixun-content a{
    position: absolute;
    top: 63px;
    right: 118px;
}
/*--------------------------------advantage---------------------------*/
.advantage{
	border-top:1px solid #cccccc;
	font-family:"微软雅黑";
	margin-bottom:40px
}
.advantage-top{
	background:url("../images/advantage-1.png") right center no-repeat;
	height:192px;
	margin:30px auto 15px;
}
.advantage-top h3{
	font-size:20px;
	color:#fa0510;
	padding-top:77px;
}
.advantage-top h3 span{
	color:#010101;
	font-size:30px;	
}
.advantage .advantage-content{
    width: 1030px;
    margin: auto;
}
.advantage-content .advantage-1{
    height: 262px;
	margin-bottom:15px;
	background:url("../images/advantage-2.png") right center no-repeat;	
	position:relative;
	overflow:hidden
}
.advantage-content .advantage-1 .adv-words-1,.advantage-content .advantage-3 .adv-words-1{
	left:100px;
	top:115px;
}
.advantage-content  h4{
    display: block;
    color: #fa0510;
    font-size: 20px;	
}
.advantage-content  h4 i{
	color:#010101
}
.advantage-content  h4 em,.advantage-content  h4  p{
	font-size:14px;
	margin-left:15px;
	font-weight:bold;
	color:#8c8c8c
}
.advantage-content  h4 span{
	color:#010101;
	font-size:30px;	
}
.advantage-content  h4  p{
	margin-left:110px;
}
.advantage-content .adv-words-1{
	position:absolute;
	font-size:18px;
}
.adv-words-1 p{
    font-family: 微软雅黑;
    padding-left: 55px;
    line-height: 30px;
    color: #000000;
    background: url("../images/advantageico.png") no-repeat 34px 9px;
}
.adv-words-1 p span{
    color: #e60012;
}
.advantage-2{
    height: 258px;
	margin-bottom:10px;	
	background:url("../images/advantage-3.png") right center no-repeat;	
	overflow:hidden	
}
.advantage-3{
	position:relative;
    height: 260px;
	background:url("../images/advantage-4.png") right center no-repeat;
	overflow:hidden	
}
.bg-b{
    height: 20px;
    width: 1024px;
    background: url("../images/bg_19.png") no-repeat center;
}
.bg-a{
    height: 11px;
    width: 870px;
    background: url("../images/bg-a.png") no-repeat center;
	margin:15px auto;
}
.advantage-content .advantage-1 h4{
	margin-top:42px;
}
.advantage-content .advantage-2 h4{
	margin-top:42px;
}
.advantage-content .advantage-3 h4{
	margin-top:60px;
}
/*---------------------------------advertisement--------------------------*/
.advertisement{
	widows:100%;
	height:200px;
}
.advertisement-content{
    width: 1024px;
    margin: auto;
	color:#fff;
	padding-top:40px
}
.advertisement-1{
	background: url("../images/advertisement-1.png") no-repeat center;
	text-align:center
}
.advertisement-1 .advertisement-content-text{
	width:445px;
	margin-left:345px;
	float: left;
	line-height:30px;	
}
.adv-1-1{
	font-size:24px;
}
.adv-1-1 span{
	color:#000000
}
.adv-1-2{
	font-size:18px;
}
.advertisement-1 .adv-1-3{
	font-family:"Arial";
}
.adv-1-4{float:right;margin-top:45px;margin-right:15px}
.advertisement-2{
	background: url("../images/advertisement-2.png") no-repeat center;
	text-align:center
}
.advertisement-2 .advertisement-content-text{
	width:490px;
	margin-left:420px;
	float: left;
	line-height:40px;	
}
.adv-2-3{
	background:#bd0000;
	font-size:18px;
	width:308px;
	margin:5px auto;
	height:30px;
	line-height:30px
}
/*-------------------------------------------witness-stroy-------------------------------------------------*/

.witness-story{
    width: 100%;
	margin-top:30px;
}

.witness-story .witness{
    width: 1024px;
    margin: 0 auto;
}

.witness-story .witness .witness-top{
    width: 100%;
    height: 70px;
    position: relative;
}

.witness-story .witness .witness-top h3{
    font-size: 16px;
    color: #000000;
    position: absolute;
    left: 75px;
    top: 18px;
}
.witness-story .witness .witness-top a{
    font-family: å®‹ä½“;
    color: #ffffff;
    position: absolute;
    right:30px;
    top: 12px;
}
.witness-bottom ul li{
    width: 490px;
    float: left;
}

.witness-bottom ul .pd-bottom{
    padding-bottom: 15px;
}
.witness-bottom ul li .pic{
    float: left;
}
.witness-bottom ul li .txt{
    width:238px;
	float:left
}

.witness-bottom ul li .mar-left{
    margin-left: 20px;
}
.witness-bottom ul li div h3{
    font-size: 16px;
    padding: 8px 0px 8px 0px;
}
.witness-bottom ul li div h3 a{
	font-weight:bold;
	color:#006ebd
}
.witness-bottom ul li div p{
    font-size: 14px;
    line-height: 24px;
    font-family: "宋体";
    padding-bottom: 15px;
}
.witness-bottom ul li div img{
    border: 1px solid #c7c7c7;
}
.witness-bottom ul li div a{
    font-family:"宋体";
    color: red;
}
/*---------------------------------khal--------------------------*/
.khal{
    width: 1024px;
    margin: auto;
    margin-top: 30px;
}
.khal .al-top,.witness .al-top{
    padding-bottom: 20px;
}
.khal .al-top h4,.witness .al-top h4,.zj-nd .al-top h4{
    color: #fff;
    font-size: 18px;
    background: url("../images/al-top.png") no-repeat left bottom;
	width:170px;
	height:41px;
	line-height:33px;
	text-align:center
}
.khal .al-top a,.witness .al-top a,.zj-nd .al-top a{
    float: right;
    color: #666666;
    font-family: 宋体;
}


.picScroll-2{
    position:relative;
    margin-bottom:10px;
    overflow:hidden;
}
.picScroll-2 ul{
    overflow:hidden;
    zoom:1;
}
.picScroll-2 ul li{
    float:left;
    padding: 0 8px;
    width:155px;
    overflow:hidden;
    display:inline;
}

.picScroll-2 ul li img{
    width:154px;
    height:76px;
    padding: 2px;
    border: 1px solid #dcdcdc;
}
.picScroll-2 ul li a:hover img{
    border: 1px solid #006ebd;
}
.picScroll-2 ul li p{
    text-align: center;
    display: block;
    height: 24px;
    overflow: hidden;
    line-height: 24px;
}
.picScroll-2 ul li p a{
    color: #666666;
    font-size: 12px;
    font-family: 宋体;
}
.picScroll-2 ul li p a:hover{
    color: #006ebd;
}

/*--------------------------------------nd-1-----------------------------*/
.nd-1{
    width: 1024px;
    height: 180px;
    margin: auto;
    background: url("../images/bg_21.png") no-repeat center;
}
.nd-1 h5{
    color: #000000;
    font-weight: bold;
    font-size: 30px;
    padding: 50px 0 0 390px;
}
.nd-1 p{
    padding: 0 0 0 584px;
    color: #333333;
    font-weight: bold;
    font-size: 18px;
    background: url("../images/phone_2.png") no-repeat 560px 18px;
}
.nd-1 p span{
    color: #000000;
    font-weight: bold;
    font-size: 30px;
}
/*精选天然金刚石原材料*/
.jgsyl{ position:relative; left:50%; margin-left:-960px; width:1920px; height:601px; background:url(../images/jgs_01.png) no-repeat; overflow:hidden;}
.jgsyly{ width:1020px; margin:0 auto; overflow:hidden;}
.jgsyltext{ width:520px; margin-top:70px; margin-left:280px; text-align:center; overflow:hidden;}
.jgsyltext h2{ font: 30px/60px "Microsoft YaHei","SimHei"; color:#006ebd;}
.jgsyltext p{ font: 20px/40px "Microsoft YaHei","SimHei"; color:#666666;}
.jgsyltextyi{ width:341px; margin-top:100px; margin-left:157px; overflow:hidden;}
.jgsyltextyi h3{ font: 30px/40px "Microsoft YaHei","SimHei"; color:#333333;}
.jgsyltextyi font{ font: 14px/20px "Arial"; color:#666666;}
.jgsyltextyi ul{ margin-top:5px;}
.jgsyltextyi ul li{ padding-left:10px; font: 16px/46px "Microsoft YaHei","SimHei"; color:#666666; background:url(../images/jgs_06.png) left no-repeat; border-bottom:1px dashed #7d7d7d;}
.jgsyltextyi ul li i{ font: 16px/46px "Microsoft YaHei","SimHei"; color:#006ebd;}
/*领先制作工艺*/
.lxgy{ position:relative; left:50%; margin-left:-960px; width:1920px; height:399px; background:url(../images/jgs_02.png) no-repeat; overflow:hidden;}
.lxgyy{ width:1020px; margin:0 auto; overflow:hidden;}
.lxgytext{ width:350px; margin-top:76px; margin-left:524px; overflow:hidden;}
.lxgytext h3{ font: 30px/40px "Microsoft YaHei","SimHei"; color:#333333;}
.lxgytext font{ font: 14px/20px "Arial"; color:#666666;}
.lxgytext ul{ margin-top:5px;}
.lxgytext ul li{ padding-left:10px; font: 16px/46px "Microsoft YaHei","SimHei"; color:#666666; border-bottom:1px dashed #7d7d7d;}
.lxgytext ul li i{ font: 16px/46px "Microsoft YaHei","SimHei"; color:#006ebd;}
.lxgytextyi{ padding-left:10px; font: 16px/46px "Microsoft YaHei","SimHei"; color:#666666; background:url(../images/jgs_06.png) left no-repeat; border-bottom:1px dashed #7d7d7d;}
/*强大的技术支持部分*/
.jszc{ position:relative; left:50%; margin-left:-960px; width:1920px; height:500px; background:url(../images/jgs_03.png) no-repeat; overflow:hidden;}
.jszcy{ width:1020px; margin:0 auto; overflow:hidden;}
.jszctext{ width:710px; margin-top:101px; margin-left:154px; overflow:hidden;}
.jszctext h3{ font: 30px/40px "Microsoft YaHei","SimHei"; color:#333333;}
.jszctext font{ font: 14px/20px "Arial"; color:#666666;}
.jszctext ul{ margin-top:5px;}
.jszctext ul li{ padding-left:10px; font: 16px/46px "Microsoft YaHei","SimHei"; color:#666666; border-bottom:1px dashed #7d7d7d;}
.jszctext ul li i{ font: 16px/46px "Microsoft YaHei","SimHei"; color:#006ebd;}
.jszctextyi{ padding-left:10px; font: 16px/46px "Microsoft YaHei","SimHei"; color:#666666; background:url(../images/jgs_06.png) left no-repeat; border-bottom:1px dashed #7d7d7d;}
/*性价比远超同行*/
.xjb{ position:relative; left:50%; margin-left:-960px; width:1920px; height:500px; background:url(../images/jgs_04.png) no-repeat; overflow:hidden;}
.xjby{ width:1020px; margin:0 auto; overflow:hidden;}
.xjbtext{ width:350px; margin-top:97px; margin-left:524px; overflow:hidden;}
.xjbtext h3{ font: 30px/40px "Microsoft YaHei","SimHei"; color:#333333;}
.xjbtext font{ font: 14px/20px "Arial"; color:#666666;}
.xjbtext ul{ margin-top:5px;}
.xjbtext ul li{ padding-left:10px; font: 16px/46px "Microsoft YaHei","SimHei"; color:#666666;}
.xjbtext ul li i{ font: 16px/46px "Microsoft YaHei","SimHei"; color:#006ebd;}
.xjbtextyi{ padding-left:10px; font: 16px/46px "Microsoft YaHei","SimHei"; color:#666666; background:url(../images/jgs_06.png) left no-repeat; border-bottom:1px dashed #7d7d7d;}
.xjbtexter{ padding-left:10px; font: 16px/46px "Microsoft YaHei","SimHei"; color:#666666; border-bottom:1px dashed #7d7d7d;}
.jszctextyi{ padding-left:10px; font: 16px/46px "Microsoft YaHei","SimHei"; color:#666666; background:url(../images/jgs_06.png) left no-repeat; border-bottom:1px dashed #7d7d7d;}
/*专业的服务团队*/
.fw{ position:relative; left:50%; margin-left:-960px; width:1920px; height:500px; background:url(../images/jgs_05.jpg) no-repeat; overflow:hidden;}
.fwy{ width:1020px; margin:0 auto; overflow:hidden;}
.fwtext{ width:210px; margin-top:97px; margin-left:406px; text-align:center; overflow:hidden;}
.fwtext h3{ font: 30px/40px "Microsoft YaHei","SimHei"; color:#333333;}
.fwtext font{ font: 14px/20px "Arial"; color:#666666;}
.fwy p{ font: 16px/94px "Microsoft YaHei","SimHei"; text-align:center; color:#333333;}
.sq{ width:1020px; overflow:hidden;}
.sqyi{ float:left; width:200px; margin-top:150px; margin-left:134px; text-align:center; color:#666666;}
.sqyi h2{ font: 16px/30px "Microsoft YaHei","SimHei";}
.sqyi h2 i{ font: 16px/30px "Microsoft YaHei","SimHei"; color:#0068b7;}
.sqer{ float:left; width:225px; margin-top:150px; margin-left:45px; text-align:center; color:#666666;}
.sqer h2{ font: 16px/30px "Microsoft YaHei","SimHei";}
.sqer h2 i{ font: 16px/30px "Microsoft YaHei","SimHei"; color:#0068b7;}
.sqsan{ float:left; width:200px; margin-top:150px; margin-left:48px; text-align:center; color:#666666;}
.sqsan h2{ font: 16px/30px "Microsoft YaHei","SimHei";}
.sqsan h2 i{ font: 16px/30px "Microsoft YaHei","SimHei"; color:#0068b7;}
.jieshu{ width:100%; margin:40px 0; overflow:hidden;}
/*--------------------------------------------zj-nd--------------------------------------*/
.zj-nd{
    width: 100%;
    height: 618px;
    border-bottom: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    overflow: hidden;
	margin-top:20px;
}
.zj-nd .zj-nd-content{
    width: 1024px;
    margin: auto;
    height: 618px;
    overflow: hidden;
}
.nd-content-top{
    padding:26px 0 4px 0;
    background: url("../images/bg_20.png") no-repeat left bottom;
}
.nd-content-top h4,.company-photo .photo-top h4,.zj-nd-right .honor-top h4,.nd-and-news .nd .nd-left .nd-top h4{
    color: #006ebd;
    font-size: 18px;
}
.nd-content-top a,.zj-nd-right .honor-top a{
    float: right;
    margin-right: 10px;
	color:#666666
}
.zj-nd-content .zj-nd-left{
    width: 720px;
    float: left;
    padding-top: 28px;
}

.bg-c{
    height: 8px;
    width: 233px;
    background: url("../images/bg_23.png") no-repeat center;
}
.zj-nd-left .video-1{
    width: 231px;
    height: 231px;
    border: 1px solid #ffffff;
}
.zj-nd-left .jj-left{
    float: left;
}
.zj-nd-left .jj-right{
    float: left;
    padding-left: 15px;
    width: 460px;
}
.zj-nd-left .jj-right h4{
    font-size: 14px;
    font-family: 宋体;
    font-weight: bold;
    line-height: 14px;
    padding-bottom: 10px;
    color: #474747;
}
.zj-nd-left .jj-right p{
    font-size: 13px;
    color: #666666;
    font-family: 宋体;
    line-height: 24px;
}
.zj-nd-left .jj-right a{
    display: block;
    width: 80px;
    height: 20px;
    color: #ffffff;
    background: #333333;
    font-family: 宋体;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    margin-top: 20px;
}
.company-photo{
    width: 700px;
}
.company-photo .photo-top{
    padding:19px 0 4px 0;
    background: url("../images/bg_20.png") no-repeat left bottom;
}
.company-photo .photo-top a,.nd-and-news .nd .nd-left .nd-top a{
    float: right;
	color:#666
}

.picScroll-3{
    position:relative;
    padding: 20px 20px 10px 30px;
    margin-bottom:10px;
    overflow:hidden;
}
.picScroll-3 ul{
    overflow:hidden;
    zoom:1;
}
.picScroll-3 ul li{
    float:left;
    padding: 0 16px;
    width:181px;
    overflow:hidden;
    display:inline;
}

.picScroll-3 ul li img{
    width:175px;
    height:175px;
    padding: 2px;
    border: 1px solid #dcdcdc;
}
.picScroll-3 ul li a:hover img{
    border: 1px solid #006ebd;
}
.picScroll-3 ul li p{
    text-align: center;
    display: block;
    height: 24px;
    overflow: hidden;
    line-height: 24px;
}
.picScroll-3 ul li p a{
    color: #666666;
    font-size: 12px;
    font-family: 宋体;
}
.picScroll-3 .prev{
    position:absolute;
    left:0px;
    top:80px;
    display:block;
    width:20px;
    height:47px;
    background: url("../images/prev_3.png") no-repeat center #aaaaaa;
    overflow:hidden;
    cursor:pointer;
    border-radius: 2px;
}
.picScroll-3 .prev:hover{
    background: url("../images/prev_3.png") no-repeat center #333333;
}
.picScroll-3 .next{
    position:absolute;
    right:0px;
    top:80px;
    display:block;
    width:20px;
    height:47px;
    overflow:hidden;
    background: url("../images/next_3.png") no-repeat center #aaaaaa;
    cursor:pointer;
    border-radius: 2px;
}
.picScroll-3 .next:hover{
    background: url("../images/next_3.png") no-repeat center #333333;
}

.zj-nd-right{
    width: 250px;
    float: right;
}
.zj-nd-right .honor-top{
    padding: 28px 0 4px 0;
    background: url("../images/bg_20.png") no-repeat left bottom;
}


.picScroll-4{
    position:relative;
    padding-top:60px;
    padding-left: 20px;
    overflow:hidden;
    height: 480px;
}
.picScroll-4 ul{
    overflow:hidden;
    zoom:1;
}
.picScroll-4 ul li{
    width:200px;
    height: 195px;
}

.picScroll-4 ul li img{
    width:200px;
    height:156px;
}

.picScroll-4 ul li p{
    text-align: center;
    display: block;
    height: 24px;
    line-height: 24px;
    overflow: hidden;

}.picScroll-4 ul li p a{
     font-size: 12px;
     color: #666666;
     font-family: "宋体";
 }

.picScroll-4 .prev{
    position:absolute;
    left:105px;
    top:20px;
    display:block;
    width:26px;
    height:21px;
    background: url("../images/prev_4.png") no-repeat center;
    overflow:hidden;
    cursor:pointer;
    z-index: 1000;
}
.picScroll-4 .next{
    position:absolute;
    left: 105px;
    top:450px;
    display:block;
    width:26px;
    height:21px;
    overflow:hidden;
    background: url("../images/next_4.png") no-repeat center;
    cursor:pointer;
    z-index: 1000;
}


/*-----------------------nd-and-news---------------------*/
.nd-and-news{
    width: 100%;
    border-top: 1px solid #c6c6c6;
    overflow: hidden;
	margin-bottom:20px;
}
.nd-and-news .nd{
    width: 1024px;
    margin: auto;
    padding: 28px 0 0 0;
}
.nd-and-news .nd .nd-left{
    width: 620px;
    float: left;
}
.nd-and-news .nd .nd-left .nd-top{
    padding: 0 0 4px 0;
    background: url("../images/bg_20.png") no-repeat left bottom;
}
.nd-content ul li{
    padding: 6px 0 6px 23px;
    border-bottom: 1px solid #cecece;
}
.nd-content ul li h5 a{
    color: #2f2f2f;
    font-family: 宋体;
    font-weight: bold;
    line-height: 28px;
    display: block;
    height: 28px;
    overflow: hidden;
}
.nd-content ul li p{
    font-family: 宋体;
    font-size: 12px;
    line-height: 24px;
    color: #666666;
    display: block;
    height: 24px;
    overflow: hidden;
}
.nd-right{
    float: left;
    padding-left: 45px;
    width: 319px;
    height: 267px;
}
.nd-and-news .news{
    width: 1024px;
    margin: auto;
    padding-top: 18px;
}
.nd-and-news .news .new-1{
    background: #ffffff;
    width: 335px;
    height: 305px;
    padding: 0 13px;
    float: left;
    margin-right: 2px;
    _margin-right: 1px
}
.new-1 .new-1-top,.wenda .wenda-top{
    padding: 9px 0;
    line-height: 33px;	
}
.new-1 .new-1-top h4,.wenda .wenda-top h4{
    font-size: 18px;
    line-height: 33px;	
}
.new-1 .new-1-top h4 a{
	float:right;
	margin-right:110px;
}
.new-1 .new-1-top h4 span,.wenda .wenda-top h4 span{
	background:#0377c5;
    color: #fff;
	padding:5px 10px;
}
.new-1 .new-1-top a, .wenda .wenda-top a{
    float: right;
	color:#666
}
.new-1 .new-1-top a img,.wenda .wenda-top a img{
    padding-top: 12px;
}
.new-1 .pic img{
    padding: 3px;
    border: 1px solid #dcdcdc;
    border-radius: 4px;
}

.new-1 ul li span{
    float: right;
    color: #666666;
    font-size: 12px;
    font-family: 宋体;
}

.new-1 ul li{
    line-height: 40px;
    overflow: hidden;
    padding: 1px 0px;
    border-bottom: 1px dashed #dcdcdc;
}
.new-1 ul li a{
    width: 250px;
    overflow: hidden;
    height: 40px;
    float: left;
    color: #666666;
    font-size: 12px;
    font-family: 宋体;
}
/*----------------------------------aq--------------------------------*/
.wenda{
    height: 305px;
    width: 286px;
    float: left;
    padding: 0 13px;
    background: #ffffff;
	overflow:hidden
}
.bg-d{
    height: 3px;
    background: url("../images/bg_26.png") no-repeat center;
}

.QA ul{
    width: 286px;
}
.QA ul li{
    width: 286px;
    display:block;
    border-bottom:1px dashed #dcdcdc;
    font-family:"宋体";
    padding:12px 0;
}
.QA p.Q{
    color: #666666;
    line-height:20px;
    display:block;
    background:url(../images/Q.png) no-repeat left 4px;
    padding:0 0px 0 30px;
}
.QA p.Q a{
    color: #666666;
    font-size: 12px;
}
.QA p.Q a:hover{
    color: #000000;
}
.QA p.A{
    font-size: 12px;
    line-height:24px;
    display: block;
    height: 48px;
    overflow: hidden;
    color:#999999;
    padding:0 0px 0 30px;
    background:url(../images/A.png) no-repeat left 3px;
}

.message{
	width:347px;
	height:305px;
	border:1px solid #cccccc;
	float:right
}
.message h4{
	font-size: 18px;
    line-height: 33px;	
	color:#0377c5;
    padding: 9px 0 0 10px;	
}
.message p{
	margin-left:25px;
	font-size:12px;
}
.message #frombotton{
	background:#bd0000;
	width:237px;
	padding:5px;
    border: none;
    font-size: 18px;
    color: #fff;
    font-weight: bold;	
}
.message .col11{
	height:65px
}
.control_label {
    float: left;
    width: 16%;
    text-align: right;
    padding-right: 10px;
    vertical-align: middle;
    font-size: 14px;
    min-height: 1px;
    color: #818181;
}
.control_required {
    float: left;
    width: 70%;
    overflow: hidden;
}
.infoInput {
    padding: 5px;
    margin: 0px;
    border: 1px solid #d5d5d5;
}
.message .control_required input[type=text]{width:222px}
.col11 {
    width: 92%;
}
.espcms_form_group {
    width: 100%;
    overflow: hidden;
    padding-top: 8px;
}
/*--------------------------link-------------------------*/
.link{
    width: 1024px;
    margin: auto;
    padding-top: 25px;
}
.link .link-img{
    float: left;
    padding-top: 3px;
    padding-left: 26px;
}
.link .links{
    width: 820px;
    float: left;
    padding-left: 35px;
}
.link .links ul li{
    float: left;
    padding-right: 15px;
    margin-bottom: 5px;
    white-space: nowrap
}
.link .links ul li a{
    font-size: 12px;
    font-family: 宋体;
    color: #666666;
}
.link .links ul li a:hover{
    color: #000000;
}
.footer{
    width: 100%;
	background:#585858;
	color:#fff;
	overflow:hidden;
		text-align:center;
}
.footer a{
	color:#fff
}
.footer .footer-content{
    width: 1024px;
    margin: auto;
    position: relative;
}
.footer .fonter-nav{
	text-align:center;
	margin:10px auto
}
.footer .fonter-nav a{
	color:#fff;
	margin:10px;	
}
.footer .footer-content .a-1 img{
	margin:0px 50px 35px 0
	}
.footer .footer-content .img-1{
	margin:35px 0 20px 50px
}
.footer .footer-content .img-2{
	margin-bottom: 40px;
}
.footer-content p{
	line-height:24px;
}
.back{
    display: none;
    margin-right: -590px;
    position: fixed;
    right: 50%;
    top: 50%;
    _margin-right:-590px;
    _position:absolute;
    _margin-top:300px;
    _top:expression(eval(document.documentElement.scrollTop))
}
/*-------------------------------float-box---------------------------------*/
.float-box{
    width: 190px;
    position: fixed;
    padding: 5px;
    background: url("../images/float_bg.png") repeat;
    left: 2px;
    top: 300px;
    z-index: 1000;
}
.float-box .float-top{
    padding-top: 101px;
    background: url("../images/bg_27.png") no-repeat left top #ffffff;
    padding-bottom: 1px;
}
.float-box .float-top a{
    display: block;
    width: 173px;
    margin:auto;
    margin-bottom: 10px;
    height: 27px;
    line-height: 27px;
    background: #acacac;
    border-radius: 3px;
}
.float-box .float-top a p{
    line-height: 27px;
    padding-left: 43px;
    background: url("../images/kefu.png") no-repeat 15px 3px;
    color: #ffffff;
    font-family: 宋体;
    font-size: 13px;
}
.float-box h5{
    display: block;
    width: 100%;
    background: url("../images/bg_28.png") no-repeat center 15px;
    color: #ffffff;
    text-align: center;
    line-height: 30px;
}
.float-box h4{
    text-align: center;
    display: block;
    width: 100%;
    color: #ffffff;
    font-weight: bold;
    font-size: 24px;
    line-height: 30px;
    font-family: Impact;
}
.float-box .erweima{
    padding: 10px 0;
    background: #ffffff;
}
.float-box .erweima img{
    width: 148px;
    height: 148px;
    display: block;
    margin: auto;
}


/*---------------------------------------------------neiye-----------------------------------------*/
.in-content{
    width: 100%;
}
.img{
    width: 1024px;
    margin: auto;
    padding-top: 25px;
}
.in-content .content{
    width: 1024px;
    margin: auto;
    padding: 25px 0;
}
.in-content .content .content-left{
    width: 764px;
    float: right;
    /*margin-left: 30px;
    _margin-left: 15px;*/
    overflow: hidden;
}
.content .content-left .left-1{
    border: 1px solid #cccccc;
    border-radius: 3px;
    background: #ffffff;
    padding-bottom: 10px;
}
.now-place{
    width: 98%;
    margin: auto;
    height: 30px;
    border-bottom: 1px dotted #3a3a3a;
    border-radius: 3px;
}
.now-place p{
    line-height: 30px;
    color: #333333;
    font-size: 12px;
    font-family: 宋体;
}
.now-place p a{
    line-height: 30px;
    color: #333333;
    padding-left: 3px;
    font-size: 12px;
    font-family: 宋体;
}
.in-pro-list ul{
    padding-top: 20px;
}
 .in-pro-list ul li{
    padding: 0 3px 20px 4px;
    float: left;
    width:246px;
}
 .in-pro-list ul li a img{
    width: 245px;
    height: 245px;
    border: 1px solid #cccccc;
}
 .in-pro-list ul li img:hover{
    border: 1px solid #006ebd;
}
 .in-pro-list ul li p{
    text-align: center;
    display: block;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}
.in-pro-list ul li p a{
    color: #333333;
    font-size: 12px;
    font-family: 宋体;
}

/*-----------------------------fanye---------------------------*/
.ny-ym {
    width: 96%;
    height: 26px;
    background: #f9f9f9;
    color: #666666;
    font-size: 13px;
    line-height: 26px;
    margin: auto;
    margin-bottom: 20px;
    margin-top: 20px;
}

.ny-ym .ym {
    float: left;
    padding-left: 10px;
}

.ny-ym p {
    float: right;
    padding-right: 20px;
}
.ny-ym p .current{
    background: #da251c;
    color: #ffffff;
}
.ny-ym p a, .ny-ym p span {
    text-align: center;
    margin-left: 5px;
    padding: 0px 4px;
    color: #333333;
    border: 1px solid #d4e3e9;
}

/*-------------------推荐产品---------------------*/
.recommend-pro,.recommend-news{
    margin-top: 20px;
    border: 1px solid #cccccc;
    border-radius: 3px;
    padding-bottom: 5px;
    background: #ffffff;
}
.recommend-pro .rec-pro-top,.rec-news-top{
    height: 34px;
    background: url("../images/bg_29.png") repeat;
    border-bottom: 1px solid #cccccc;
}
.recommend-pro .rec-pro-top h4,.rec-news-top h4{
    color: #006ebd;
    font-weight: bold;
    line-height: 34px;
    padding-left: 15px;
}

.rec-news-content ul li{
    width: 330px;
    line-height: 24px;
    overflow: hidden;
    padding-left: 20px;
    background: url("../images/bg_30.png") no-repeat 4px 6px;
    float: left;
    margin: 5px 0;
    margin-right: 20px;
}
.rec-news-content ul li a{
    width: 240px;
    overflow: hidden;
    height: 24px;
    float: left;
    color: #666666;
    font-size: 13px;
    font-family: 宋体;
    line-height: 24px;
}
.rec-news-content ul li span{
    padding-left:20px;
    _padding-left:20px;
    color: #666666;
    font-size: 13px;
    line-height: 24px;
    height: 24px;
    font-family: 宋体;
    float: right;
}
.content-right{
    width: 240px;
    float: left;
    /*margin-left: 6px;
    _margin-left: 3px;*/
}
.content-right .pro-kind{
    background: #ffffff;
}
.content-right .pro-kind h2,.contact-nd h4{
    display: block;
    text-align: center;
    height: 74px;
    line-height: 74px;
    background: url("../images/bg31.png") repeat;
    color: #ffffff;
    font-size: 24px;
}
.contact-nd h4 em{
	font-size:18px
}
.content-right .pro-kind .pro-kind-list{
    width: 238px;
    border: 1px solid #cccccc;
}
.pro-kind .pro-kind-list .pro-kind-1{
    margin: 5px auto 0 auto;
}
.pro-kind .pro-kind-list .pro-kind-1 h3{
    display: block;
    height: 48px;
	background: url("../images/list_04.png") no-repeat;	
    line-height: 48px;
    padding: 0;
    margin:0 auto;
}
.pro-kind .pro-kind-list .pro-kind-1 h3 a{
    display: block;
    height: 48px;
    color: #424242;
    font-family: 宋体;
    line-height: 48px;
    padding-left: 35px;
	font-weight:bold
}
.pro-kind .pro-kind-list .pro-kind-1 h3.on a{

    background: url("../images/list_04.png") no-repeat;	
}
.pro-kind .pro-kind-list .pro-kind-1 h3 a:hover,.pro-kind .pro-kind-list .pro-kind-1 ul li a:hover,.pro-kind .pro-kind-list .pro-kind-1 .on a,.pro-kind .pro-kind-list .pro-kind-1 ul .on a{
   color: #da251c;
}
.pro-kind .pro-kind-list .pro-kind-1 ul{
    padding-left: 20px;
	display:none
}
.pro-kind .pro-kind-list .pro-kind-1 ul li{
    line-height: 30px;
    height: 30px;
    padding-left: 16px;
    background: url("../images/bg_33.png") no-repeat left 11px;
    border-bottom: 1px dashed #dedede;
}
.pro-kind .pro-kind-list .pro-kind-1 ul li a{
    color: #666666;
    font-size: 14px;
    /*font-weight: bold;*/
}
.contact-nd{
    margin-top: 10px;
    background: #ffffff;
}
.contact-nd .contact-nd-content{
    border: 1px solid #dfdfdf;
	overflow:hidden;
}
.contact-nd .contact-nd-content h5{
	margin-top:10px;
}
.contact-nd .contact-nd-content p{
    color: #666666;
    font-family: 宋体;
    font-size: 12px;
    padding-left: 10px;
    line-height: 24px;
	margin:10px;
}
.contact-nd .contact-nd-content p img{margin-right:10px;}
/*-----------------------------pro-content-----------------------------*/
/*放大镜*/
.magnifier{
    position:relative;
    margin:25px 25px 25px 0px ;
    _margin:12px ;
    width:336px;
    float:left;
    z-index:3;
}
.magnifierView{
    padding:5px;
    border:1px solid #999;
}
#small{
    position:relative;
    width:324px;
    height:324px;
    overflow:hidden;
}
.magnifierView .vm{
    width:324px;
    height:324px;
    *font-size:330px;
    display:block;
}
.magnifierView .vm img{
    width:324px;
    height:324px;
}
.mark{
    display:none;
    position:absolute;
    top:0;
    left:0;
    z-index:2;
    width:80px;
    height:80px;
    background:#FFF;
    filter:alpha(opacity:50);
    opacity:0.5;
    border:1px solid #333;
    cursor:move;
}
#bigBox{
    display:none;
    position:absolute;
    left:350px;
    top:0;
    width:300px;
    height:300px;
    overflow:hidden;
    background:#F3F5EC;
    border:1px solid #BEC3AB;
}
.bigImg{
    position:absolute;
    left:0;
    top:0;
}
.bigImg img{
    display:block;
}
.magnifierList{
    position:relative;
    top:10px;
    width:100%;
    height:94px;
    overflow:hidden;
}
.magnifierImg{
    position:relative;
    z-index:2;
    margin:0 auto;
    width:294px;
    height:94px;
    overflow:hidden;
}
.magnifierImg ul{
    position:absolute;
    left:2px;
    width:10000%;
}
.magnifierImg li{
    display:inline;
    float:left;
    margin-right:5px;
    padding:0;
    cursor:pointer;
}
.magnifierImg li .vm{
    width:90px;
    height:90px;
    border:1px solid #e0e0e0;
    display:block;
    *overflow:visible;
    *font-size:63px;
    padding:1px;
}
.magnifierImg li .vm:hover{
    border-color:#666666;
}
.magnifierImg li.vCur{
    background-position:0 0;
}
.arrows{
    position:absolute;
    left:0;
    top:5px;
    z-index:1;
    width:100%;
}
.arrows a{
    display: block;
    float: left;
    color:#fff;
    width:20px;
    height:77px;
    background:#666666;
    line-height:77px;
    font-size:14px;
    text-align:center;
}
.arrows a.fr{

}
.product-x{
    padding-left: 20px;
}
.product-content-right-2{
    float: left;
    width: 784px;
}

.pro-about{
    width: 300px;
    float: left;
    margin-top: 10px;
}

.pro-about a{
    float: left;
    display: block;
    width: 122px;
    height: 36px;
    line-height: 36px;
    background:#882c26;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    border-radius: 10px;
    margin: 15px 25px 15px 0;
    color:#FFF;
}
.pro-about p{
    font-size: 16px;
    line-height:50px;
}
.pro-about span{
    font-size: 16px;
    line-height:30px;
}

.pro-bt {
    width: 95%;
    border-bottom: 1px solid #666666;
    margin: 20px auto;
    height: 30px;
}

.pro-bt h2, .pro-bt p {
    font-size: 16px;
    color: #666666;
    line-height: 30px;
}

.pro-bt h2 {
    float: left;
}

.pro-bt p {
    float: right;
}

.pro-bt span {
    font-size: 14px;
}

.pro-zw .content-1 {
    width: 95%;
    margin: auto
}
.pro-zw .content-1 img{
    max-width: 700px;
}

/*--------------------------new-list-1-------------------------*/
.news-list{
    margin-top: 10px;
}
.news-list .news-1{
    width: 96%;
    margin: auto;
    border-bottom: 1px dashed #9C8148;
    margin-top: 20px;
    padding-bottom: 20px;
}

.news-list .news-1 .news-title{
    height: 30px;
}
.news-list .news-1 .news-title h3{
    float: left;
    font-size: 16px;
    display: block;
    width: 550px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}
.news-list .news-1 .news-title h3 a{
    color:#000000 ;
}
.news-list .news-1 .news-title p{
    float: right;
    color:#000000 ;
}
.news-list .news-1 .news-content-x p{
    font-size: 12px;
}

/*-------------------------------------------news-list-2-----------------------------------------------------*/

.news-list-2{
    padding-top: 10px;
    margin-top: 10px;
}
.news-list-2 .news-a{
    width: 96%;
    margin: auto;
    height: 116px;
    padding: 10px 0;
    border-bottom: 1px dashed #9C8148
}
.news-list-2 .news-a .f-1{
    float: left;
}
.news-list-2 .news-a .f-2{
    float: left;
    width: 545px;
    margin-left: 30px;
}
.news-list-2 .news-a .f-2 .news-title-2{
    height: 27px;
}
.news-list-2 .news-a .f-1 img{
    width: 130px;
    height: 100px;
}
.news-list-2 .news-a .f-1 img:hover{
    border: 1px solid #666666;
}

.news-a .f-2  .news-title-2 h3{
    float: left;
    font-size: 16px;
    display: block;
    width: 400px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}

.news-a .f-2  .news-title-2 h3 a{
    color: #000000;
}
.news-a .f-2  .news-title-2 span{
    float: right;
    color: #000000;
    font-size: 14px;
}
.news-content-2 p{
    font-size: 12px;
}

/*---------------------------------------------------news-content------------------------------------------*/
.news-content-n{
    margin-top: 10px;
}
.news-content-n h2{
    font-size: 16px;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
.news-content-n .author{
    margin: auto;
    width: 90%;
    height: 40px;
    border: 1px dashed #9C8148 ;
}
.news-content-n .author span{
    line-height: 40px;
    padding-left: 70px;
    font-size: 12px;
    font-family: 宋体;
    color: #666666;
}
.editor-contents{
    padding: 20px ;
    font-size: 14px;
    line-height: 28px;
}
.editor-contents img{
    max-width: 700px;
}
/*----------------------------base-read--------------------*/
.base-content{
    width: 98%;
    margin: auto;
    padding: 15px 0;
}
.base-content img{
    max-width: 700px;
}
/*----------------------search---------------------------*/
.search-result h4{
    display: block;
    width: 96%;
    margin: 10px auto;
    background:url("../images/bg_31.png") repeat;
    color: #ffffff;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
}

/**网站地图**/
.sitemap {
    width: 1024px;
    margin: 30px auto;
}
.sitemap a{
    color: #666666;
}
.mapbox {
    padding: 12px;
    margin: 6px auto 40px auto;
    border: 1px solid #dcdcdc;
    position: relative;
    _margin: 6px auto 20px auto;
}
.mapbox h4 {
    font-size: 14px;
    line-height: 32px;
}
.maplist {
    height: auto;
    padding: 10px;
    overflow: hidden;
    border: 1px solid #dcdcdc;
}

.maplist ul {
}

.maplist ul li {
    float: left;
    width: 20%;
    text-align: center;
    line-height: 24px;
    font-size: 12px;
    height: 24px;
}
.maplink {
    width: 140px;
    height: 23px;
    border: 1px solid #dcdcdc;
    border-bottom: none;
    text-align: center;
    line-height: 23px;
    font-size: 14px;
    position: absolute;
    right: -1px;
    top: -24px;
}

.maplink a {
    margin: 0 5px;
    font-size: 12px;
}


.hy-banner{ height:230px; background:url(../images/ny_banner.ndg) no-repeat center; }

.button.blue2 { color: #d9eef7; background: #3375b9; } 
.button.blue2:hover { background: #15a0d4; } 
.button.blue2:active { color: #15a0d4; }
/*æŒ‰é’®*/

html .button{ display: inline-block; zoom: 1; *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font-size:14px; line-height:100%; padding: .4em 1.5em .55em; border:none; border-radius: 5px; color: #fff; background: #A7A9AA;}

.button:hover { text-decoration: none; background: #9a9c9d; }

.button:active { position: relative; top: 1px;color: #999; }

/*åœ†è§’*/