/*public*/
* {margin:0; padding:0; outline:none; font-family:"Microsoft Yahei";}
body {color:#656565; width:100%; margin:0 auto; font-size:12px;}
ol,ul,li {list-style:none;}
img {border:none;}
a {text-decoration:none; font-size:12px; color:#626262; transition:.5s all linear;}

/*滚动条美化*/
.index_category ul::-webkit-scrollbar {
	width:6px;
}

/* 滚动条的滑轨背景颜色 */
.index_category ul::-webkit-scrollbar-track {
	background:#f1f1f1;
}

/* 滑块颜色 */
.index_category ul::-webkit-scrollbar-thumb {
	background:#e1e1e1;
}

/* 滑轨两头的监听按钮颜色 */
.index_category ul::-webkit-scrollbar-button {
	
}

/* 横向滚动条和纵向滚动条相交处尖角的颜色 */
.index_category ul::-webkit-scrollbar-corner {

}

/*head*/
.head {overflow:hidden; width:100%;}
.head .menu {overflow:hidden; width:1200px; margin:0 auto;}
.head .menu .logo {overflow:hidden; float:left; margin:14px 0 0 17px;}
.head .menu .logo img {display:block;}
.head .menu .topnav {overflow:hidden; float:right;}
.head .menu .topnav li {overflow:hidden; float:left;}
.head .menu .topnav li a {display:block; font-size:16px; color:#75808e; line-height:70px; padding:0 28px;}
.head .menu .topnav li a:hover {background:#006ecc; color:#fff;}


.ny_banner {overflow:hidden; width:100%; height:210px;}
.main {overflow:hidden; width:100%; background:#fff;}
.framecenter {width:1200px; margin:0 auto;}

/*index_left*/
.index_left {overflow:hidden; float:left; width:304px; padding:18px; background:#fff; box-shadow:0 0 7px #cecece;}
.index_left .bt {overflow:hidden;}
.index_left .bt p {float:left; font-size:20px; color:#006ecc; font-weight:bold; line-height:21px; margin:2px 0 17px 0;}
.index_left .bt span {font-size:14px; color:#75808e;}
.index_left .bt a {display:block; float:right; width:46px; height:46px; background:url(../images/img/index_about_a.png) #75808e center center no-repeat;}
.index_left .div1 {overflow:hidden; font-size:13px; color:#666666; line-height:23px;}
.index_left .div1 img {display:block; width:100%; margin-bottom:15px;}
.index_left .div1 p {overflow:hidden; height:230px;}

/*index_right*/
.index_right {float:right; width:845px;}

/*index_news*/
.index_news {overflow:hidden; position:relative; background:url(../images/img/index_news_bg.png) #fff no-repeat; padding:13px 15px 12px 175px; background-position:20px center; margin-bottom:20px; box-shadow:0 0 7px #cecece;}
.index_news .prev {display:block; position:absolute; top:20px; right:50px; width:9px; height:5px; cursor:pointer; background:url(../images/img/index_news_l.png) center center no-repeat; z-index:10;}
.index_news .next {display:block; position:absolute; top:20px; right:25px; width:9px; height:5px; cursor:pointer; background:url(../images/img/index_news_r.png) center center no-repeat; z-index:10;}
.index_news .bd {}
.index_news .infoList li {}
.index_news .infoList li a {overflow:hidden; font-size:14px; color:#333333; width:85%; white-space:nowrap; text-overflow:ellipsis;}

/*index_category*/
.index_category {overflow:hidden; padding:30px 25px 15px; background:#fff; box-shadow:0 0 7px #cecece;}
.index_category .bt {font-size:30px; color:#006ecc; font-weight:bold; border-bottom:1px solid #f1f1f1; padding-bottom:15px; margin-bottom:15px;}
.index_category .bt span {font-size:30px; color:#75808e; font-weight:initial; margin-left:10px;}
.index_category .bt a {display:block; float:right; width:40px; height:40px; background:url(../images/img/index_category_a.png) center center no-repeat;}
.index_category ul {overflow:auto; height:284px; padding-right:30px;}
.index_category ul li {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left; width:300px; padding:10px 20px 10px 25px; background:url(../images/img/index_category_bg.jpg) left 17px no-repeat; border-bottom:1px dotted #e1e1e1;}
.index_category ul li:nth-child(2n) {float:right;}
.index_category ul li a {font-size:16px; color:#333333; font-weight:bold;}
.index_category ul li a span {font-size:12px; color:#75808e; font-weight:initial;}

/*page_left*/
.page_left {overflow:hidden; float:left; width:235px;}
.page_left p {font-size:24px; color:#fefefe; font-weight:bold; background:#006ecc; line-height:68px; text-indent:25px;}
.page_left ul {overflow:hidden; margin:30px auto 65px;}
.page_left ul li {overflow:hidden; line-height:30px; text-indent:25px;}
.page_left ul li a {display:block; font-size:14px; color:#778fad;}
.page_left ul li a:hover {background:#778fad; color:#fff;}
.page_left div {overflow:hidden;}
.page_left div img {display:block; width:100%; margin-bottom:23px;}
.page_left div a:nth-last-child(1) img {margin-bottom:0;}

/*page_right*/
.page_right {overflow:hidden; float:right; width:845px; padding:45px 45px 60px; border:1px solid #e1e1e1;}
.page_right .bt {font-size:28px; color:#333333; font-weight:bold; margin-bottom:40px;}
.page_right .bt span {color:#778fad; margin-left:10px;}
.page_right .content {font-size:14px; color:#666666; line-height:27px;}

/*footer*/
.footer {overflow:hidden; width:100%; background:#006ecc; line-height:40px;}
.footer .on {overflow:hidden; width:1200px; margin:0 auto; color:#fff;}
.footer .on p {float:left; margin-right:15px;}
.footer .on p a {color:#fff;}

#xf {position:fixed; bottom:30%; right:35px; z-index:10;}
#xf a {display:block; width:75px; height:75px; margin-bottom:1px; line-height:122px; text-align:center; color:#fff; cursor:pointer;}
#xf .dh {background:url(../images/img/xf_dh.jpg) #778fad center 13px no-repeat; position:relative;}
#xf .dh p {position:absolute; opacity:0; right:76px; width:200px; height:65px; line-height:27px; top:0; padding:10px 15px 0; background:#778fad; color:#fff; font-size:20px; transition:.5s all ease;}
#xf .dh:hover p {opacity:1;}
#xf .zx {background:url(../images/img/xf_zx.jpg) #778fad center 15px no-repeat;}
#xf .qq {background:url(../images/img/xf_qq.jpg) #778fad center 9px no-repeat;}
#xf .fh {background:url(../images/img/xf_fh.jpg) #778fad center center no-repeat;}
