﻿body{margin:0;padding:0;background: #d1e4dd;text-align:center;font-size:14px;font-family:Microsoft YaHei,微软雅黑,黑体,宋体,Microsoft JhengHei,华文细黑,STHeiti,MingLiu;}
body,img, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, strong, b, em, i, pre, code, form, fieldset, legend, input, button, textarea, p, a, blockquote, th, td{margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size: 100%;}
h1, h2, h3, h4, h5, h6, b, em, i{font-weight: normal;font-style: normal;}
table{border-spacing: 0;border-collapse: collapse;}
table,td,th,tr{font-size:9pt;}
div, form, img, ul, ol, li, dl, dt, dd{margin: 0;padding:0;border:0;text-align: left;}
ul, ol, li{list-style: none;}
img{border: none;vertical-align: middle;}
input, textarea, select{border: none;outline: none;font-family: "Microsoft YaHei";background:none;}
select{border:none;appearance:none; -moz-appearance:none;-webkit-appearance:none;background:none;height: 35px;width: 13%;text-indent: 5px;font-size: 14px;background: #fff;text-align: center;float: left;}
a{text-decoration: none;outline: none; text-decoration:none;color:#666;}
a:hover{color:#b42521;}
html{overflow-y:scroll;}

.title-seach {
    line-height: 22px;
    font-size: 18px;
    border-left: 4px solid #A2C241;
    text-indent: 10px;
    color: #0F0F0F;
    margin: 15px 10px;
    display: flex;
    font-weight: bold;
}
.title-h {
    float: left;
    font-size: 20px;
    font-weight: 700;
}
/*通用框*/
.index_top{width: 1200px;margin:27px auto;  }
.index_main,.index_foot{width: 1200px;margin: 0 auto;}
.a_d_index{width: 1200px;margin:0px auto; }
.a_d_left{width: 880px;margin:0px auto;}
.a_d_right{width: 300px;margin:0px auto;}
.a_d_left_news{width: 848px;margin:0px auto;}
.a_d_right_news{width: 330px;margin:180px auto;}

/*通用框.index_top{width: 100%;margin:1px auto;}*/
@media screen and (max-width:960px){
.index_top{width: 100%;margin:1px auto!important;}
.index_main,.index_foot{width: 100%;margin: 0 auto;}
.a_d_index{width: 99%;margin:-15px 2px 0 2px;}
.a_d_left{width: 98%;margin:1px 2px 0 -7px;}
.a_d_right{width: 97.3%;margin:1px 2px 0 2px;}
.a_d_left_news{width: 98%;margin:1px 2px 0 2px;}
.a_d_right_news{width: 97.3%;margin:1px 2px 0 2px;}
#adright {display:none}
}
/*网站顶部logo*/
.logo_box{width: 100%;float: left;margin: 10px 0 1px;position: relative;}
.logo{float: left;margin-top: -22px;}
.logo img{float: left;width: 220px;height: 60px;}
.logo p{float: left;margin-top: 1px;}
.logo p img{width: 226px;}
.logo span{float: left;font-size: 30px;color: #97cc51;font-weight: 700;margin-left: 10px;margin-top: 8px;}
.logo span:before{content:"";float: left;background: #97cc51;width: 6px;height: 6px;border-radius: 5px;margin-top: 19px;margin-right: 10px;}
.share_box{margin: -20px 10px 0px 800px;position: relative;}
.share_boxs{margin: 5px 10px 0px 15px;position: relative;}
@media screen and (max-width:960px){.logo_box{display:none}}

/*网站顶部search*/
.search {float: left;width: 420px;margin-top: -10px;margin-left: 102px;border: 2px solid #b31d23;background: #ffffff;border-radius: 4px;}
.search input {line-height: 32px;float: left;color: #B9B9B9;border-left: 1px solid #b31d23;}
.search input.searchbar {height: 35px;width: 65%;text-indent: 5px;font-size: 14px;}
.search input.search_results {float: right;width: 18%;height: 35px;font-size: 14px;font-weight: 700;line-height: 30px;border: 0;background: url(../images/jc_icon2.png) -84px -909px no-repeat;background-color: #b31d23;}
@media screen and (max-width:960px){.search{display:none}
select {background: none;height: 60px;width: 15%;text-indent: 5px;font-size: 14px;background: #fff;text-align: center;float: left;border-left: 1px solid #b31d23;}
}


/*网站顶部tougao*/
.tougao {float: right;width: 280px;margin-top: -8px;}
.tougao .jianyi {margin-left: 5px;border-radius: 4px;background: url(../images/jc_icon2.png) 26px -872px no-repeat;background-color: #e6a01b;}
.tougao a {height: 35px;line-height: 35px;background: url(../images/jc_icon2.png) 28px -844px no-repeat;float: left;padding-left: 48px;color: #fff;font-size: 14px;background-color: #14a2d4;border-radius: 4px;padding-right: 8px;width: 80px;}
.tougao a:hover{background-color: #0797ca;color: #fff!important;}
.tougao .jianyi:hover{background-color: #de9306;color: #fff!important;}
@media screen and (max-width:960px){.tougao{display:none}}


/*网站栏目导航*/
.nav{width:100%;height: 45px;float: left;background: #b31d23;}
.nav .on, .nav ul li:hover{background: #b31d23;}
.nav .on a,.nav ul li:hover a{color: #fff!important;}
.nav ul{width: 1200px;margin: 0 auto;}
.nav ul li{float: left;height: 45px;line-height: 45px;text-align: center;overflow:hidden;padding: 0 8.8px;margin-top:-1px;}
.nav ul li a{font-size: 16px;color: #fff;}
@media screen and (max-width:960px){
.nav{width:100%;height: 45px;float: left;margin: -15px 0;background: #2ca6e0;}
.nav ul{width: 100%;margin: 0 auto;}
}
@media screen and (max-width:960px){.nav{display:none!important}}


/*mini栏目导航-下拉框*/
#min_nav {z-index: 9997；width: 100%;height: 45px;}
#min_nav .min_navul {position: relative;z-index: 100;margin: 0 auto;width: 1200px;line-height: 45px;}
#min_nav .min_navul li {float: left;margin-right: 5px;height: 45px;cursor: pointer:overflow:hidden;}
#min_nav .min_navul li a.da {position: relative;z-index: 99;float: left;display: block;padding: 0 28px 0 6px;height: 44px;border: 1px solid #fff;border-width: 0 1px;border-top: 1px solid #fff;background: url(../images/navicon.gif) no-repeat right 0;color: #535353;text-decoration: none;text-shadow: 0 1px 1px #fff;font-size: 14px;font-family: "Microsoft Yahei"}
#min_nav .min_navul li.on a.da {color: #0090ce;font-weight: 700;}
#min_nav .min_navul li.hover,#min_nav .min_navul li:hover {background: #f9f9f9}
#min_nav .min_navul li.hover a.da,#min_nav .min_navul li:hover a.da {margin-top: 1px;height: 44px;border: 1px solid #e6e6e6;border-width: 0 1px;border-bottom: 1px solid #f9f9f9;background: url(../images/navicon.gif) no-repeat right -45px
}
#min_nav .min_navul li.hover .min_subnav,#min_nav .min_navul li:hover .min_subnav {display: block;border-radius: 0 0 5px 5px;box-shadow: 0 2px 2px rgba(0,0,0,.2)}
#min_nav .min_navul li .min_subnav {position: absolute;top: 130px;left: 0;z-index: 1000;display: none;overflow: hidden;padding: 10px 15px;width: 1170px;border: 1px solid #e6e6e6;background: #fff;}
.min_subnav a {float: left;display: block;overflow: hidden;margin-right: 8px;padding-right: 8px;height: 26px;background: url(../images/fl_bg.gif) no-repeat right -128px;color: #535353;text-align: left;font-size: 14px;font-family:"Microsoft Yahei";line-height: 26px}
.min_subnav a.on {color: #0090ce;font-weight: 700}
.min_subnav a:hover {color: #f30}


@media screen and (max-width:960px){
#min_nav,#min_nav .min_navul, .min_subnav{display: none;}

    display: none;
    
}


/*mini栏目导航*/
.subnav{width:100%;height: 35px;margin-bottom:1px;float: left;background: #f8f8f8;overflow: hidden;}
.subnav ul{width: 1200px;height: 35px;margin:0 auto;}
.subnav ul li{float: left;height: 35px;line-height: 35px;text-align: center;overflow: hidden;padding: 0 7.5px;}
.subnav ul li a{font-size: 14px;color: #333;}

@media screen and (max-width:960px){.subnav{display:none}}

/*友情链接*/
.flink_index{width: 1200px;margin: 10px auto 0;border: 1px solid #f1f1f1;clear: both;background: #fafafa;float: left;}
.flink_index b{line-height:25px;font-weight: 400;float: left;color:#2ca6e0;}
.flink_index li{line-height: 25px;color: #b7b7b7;margin: 1px 5px;display: inline-block;float: left;}
.flink_index li a{color:#797979;font-size: 12px;}
@media screen and (max-width:960px){.flink_index{display:none}}

/*友情链接-books*/
.flink_books{width: 1200px;margin: 5px 0px 5px 0px; auto 0;border: 1px solid #f1f1f1;clear: both;background: #fff;float: left;}
.flink_books b{line-height:25px;font-weight: 400;float: left;color:#2ca6e0;}
.flink_books li{line-height: 25px;color: #b7b7b7;margin: 5px 5px 3px 5px;display: inline-block;float: left;}
.flink_books li a{color:#797979;font-size: 12px;}
@media screen and (max-width:960px){.flink_books{display:none}}

/*zt友情链接*/
.flink{width: 1200px!important;height: auto;margin: 10px auto 0;border: 1px solid #f1f1f1;clear: both;background: #fafafa;float: left;overflow: hidden;}
.flink b{line-height:25px;font-weight: 400;float: left;color:#2ca6e0;margin: 7px 5px;}
.flink li{line-height: 25px;color: #b7b7b7;margin: 1px 0px!important;display: inline-block;float: left;}
.flink a{margin: 10px 7px 0px 0px!important;padding: 0px 6px;float: left;font-size: 12px;line-height: 20px;height: 20px;}
.flink a:hover{background: #2ca6e0;color: #fff!important;}

@media screen and (max-width:960px){.flink{width: 99%!important;height: auto;display:none}}

/*底部版权*/
.footer{width: 100%;padding: 10px 0;float: left;margin-top: 10px;border-top: 1px solid #e2e2e2;}
.foot_box{width: 1200px;margin: auto;}
.footer p {float:left;width:100%;text-align: center;color: #666;font-size: 12px;height: 25px;line-height: 25px;}
.footer p a:hover{text-decoration:none;color: #000;}
.footer p span{height:25px;font-size:12px;color:#555;margin:0 auto;}
.footer p a{font-weight: 700;font-size: 12px;color: #666;}

@media screen and (max-width:960px){
.footer{align: center;width: 100%;padding:5px 0;float: left;margin-top: 1px;border-top: 1px solid #e2e2e2;}
.foot_nei{width:100%;margin: auto;margin-bottom: 10px;}
.foot_box{display:none}
.footer p {float:left;width:100%;text-align: center;color: #666;font-size: 12px;height: 25px;line-height: 25px;}
.footer p a:hover{text-decoration:none;color: #000;}
}



/* 浮动条 */
.toolbar-item,.toolbar-layer{background:url(../images/toolbar.png) no-repeat;}
.toolbar{position:fixed;right:0px;bottom:50px;}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 -798px;}
.toolbar-item-weixin:hover{background-position:0 -860px;}
.toolbar-item-weixin .toolbar-layer{height:212px;background-position:0 0;}
.toolbar-item-feedback{background-position:0 -426px;}
.toolbar-item-feedback:hover{background-position:0 -488px;}
.toolbar-item-app{background-position:0 -550px;}
.toolbar-item-app:hover{background-position:0 -612px;}
.toolbar-item-app .toolbar-layer{height:194px;background-position:0 -222px;}
.toolbar-item-top{background-position:0 -674px;}
.toolbar-item-top:hover{background-position:0 -736px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}
@media screen and (max-width:960px){.toolbar{display:none}}
/* 左侧加固顶top: 153px */
.m-topda{width: 150px;height: auto;position: fixed; top: 153px;margin-left: 600px;z-index: 10;left: 50%;background-color: #f6f6f6;text-align: center;padding-bottom: 10px;verflow: hidden;}
.m-topda .m-da-title {background-color: #b31d23;text-align: center;color: #fff;height: 44px;line-height: 44px;font-size: 20px;}
.m-topda .m-da-title2 {height: 40px;text-align: center;line-height: 40px;border-bottom: 1px #e73c42 solid;color: #e73c42;font-size: 17px;overflow: hidden;padding: 0 15px;margin-bottom: 10px;}
.m-topda dd a {display: block;height: 38px;line-height: 38px;font-size: 16px;text-align: center;verflow: hidden;}
.m-topda dd a:hover { background-color: #e73c42; color: #fff;}
a, a:visited {text-decoration: none;color: #2a2a2a;}




/* 右侧浮动new */
.r_serve{ width:60px; border:#CFD0CF 1px solid; border-bottom:0px; background:#F1F1F1; position:fixed; _position:absolute; top:50%;left:50%;margin-left:600px;margin-top:-160px;}
.r_serve a{ color:#333333; text-decoration:none;}
.r_serve img{border:0px; vertical-align:top;}
.r_serve li{ list-style-type:none;width:60px; height:50px; padding-top:10px; border-bottom:#CFD0CF 1px solid;font-size:12px; text-align:center; line-height:22px;position:relative; cursor:pointer;}
.r_serve li img.maImg{ position:absolute; right:60px; bottom:-85px; display:none}