html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}

body {font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",Arial;font-size:12px;color:#363636;background-color:#f5f7f9;}

h1,h2,h3,h4,h5,h6 {font-weight:normal}

ol,ul {list-style:none}

*{    box-sizing: border-box;}

a {color: #363636;text-decoration: none;}

a,a:focus,a:active,a:hover {outline:0 none!important}

img {  border: none;}

a img {  border: none;}

.clear{clear:both;} 

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.blank5{height:5px;}

.blank10{height:10px;}

.blank20{height:20px;}

.blank40{height:40px;}

.fl{float:left;}

.fr{float:right;}

.w720{width:720px;}

.w415{width:415px;}

.w800 {width: 800px; }

.w390{width:390px; }

.ntb10 {padding: 10px 0;}

.n40 {padding:40px ;}

.n20 {padding:40px 20px;}

.h30{height: 30px;}

#dl-menu {display: none;}

/*首页*/

.index-bg{background: url(index-bg.jpg) no-repeat;background-size: cover;  height: 800px}

.index-top{height: 58px;padding-top:2px;background: url(index-t.png); }

.index-logo{background: url(index-logo.png) no-repeat;width: 267px; height: 53px;float: left;}

.index-top-nav{color: #fff;float: right;height: 53px;line-height: 53px;}

.index-top-nav a{color: #fff;padding: 2px;}



.index-txt{text-align: center;color: #fff;margin-top: 150px}

.index-txt h1{font-size:56px;font-weight: 700;padding: 20px;font-family: "宋体"}

.index-txt h2{font-size:18px; }

.index-bnt{margin-top: 100px  }

.index-bnt>div{width: 33.333%;float: left;text-align: center;  }

.index-bnt img{transition: all 0.6s;}

.index-bnt img:hover{ transform: scale(1.2);}



.index-header{height:50px;background: url(index-navbg.png) center;  position: relative;}

.index-nav-bg{ width: 840px;float: left;}

.index-nav{ height:50px;margin:0 auto; line-height: 50px;   z-index:1; }

.index-nav a{ color:#fff;  }

.index-nav .jt{ float:left;  position:relative; display:inline; color: #fff;padding: 0 10px }

.index-nav .nLi{ float:left; display:inline;  }

.index-nav .nLi h3{ float:left;  }

.index-nav .nLi h3 i{ width: 35px;height: 50px;display: inline-block;float: left;margin-right: 15px; }

.index-nav .nLi h3 .i1{  background: url(index-nav1.png) center center no-repeat;  }

.index-nav .nLi h3 .i2{  background: url(index-nav2.png) center center no-repeat;  }

.index-nav .nLi h3 .i3{  background: url(index-nav3.png) center center no-repeat;  }

.index-nav .nLi h3 a{ display:block; padding:0 18px; font-size:16px; }

.index-nav .sub{ display:none; width:100%; left:0; top:50px;  position:absolute;  line-height:26px; padding:5px 0; background: url(index-t.png);padding: 11px 10px 10px; }

.index-nav .sub li{ zoom:1;float: left; }

.index-nav .sub a{ display:block; padding:0 10px; color:#fff; }

.index-nav .sub a:hover{ color:#f7b70c;  }

.index-nav .on h3 a{ color:#f7b70c;}

.index-nav .navwp {width: 1200px;margin:auto;padding-left: 30px; }

.index-search{ width: 250px;float: left; margin-left: 50px;height: 27px; position: relative; margin-top: 12px;}

.index-search .keywords{vertical-align: middle;width: 180px; box-sizing: border-box; height: 27px; padding-left: 12px;outline: none;border: none;background: #fff;color: #e97a40}

.index-search .ser_btn{ vertical-align: middle;padding: 0 10px; height: 27px; cursor: pointer;  outline: none;border: none; color: #fff;background: #ffb03a}

.index-footer {padding: 30px 0;}

.index-footer-fl {float: left;width: 800px;}

.index-footer-logo {

    width: 268px;

    height: 41px;

    background: url(index-flogo.png);

}

.index-footer-link {padding-top: 20px}

.index-footer-link select{padding: 5px;}

.index-footer-nav {padding: 15px 0;font-size: 14px;}

.index-footer-nav a{font-size: 14px;}

.index-footer-nav .jt{padding:0 5px}

.index-footer-copy {font-size: 14px;}

.index-footer-fr {float:right;  width:400px;}

/* Tab切换 */

.slideTxtBox{  overflow:hidden;  padding:0 10px;  text-align:left;  }

.slideTxtBox .hd{ height:28px; line-height:28px;  font-size:14px; margin-bottom: 10px}

.slideTxtBox .hd ul{ overflow:hidden; zoom:1;  }

.slideTxtBox .hd ul li{ float:left;width: 25%; }

.slideTxtBox .hd ul li a{ display:block;   }

.slideTxtBox .hd ul li a:hover{ text-decoration:none;  }

.slideTxtBox .hd ul li.on a{ color:#fe7643; font-weight:bold;  }

.slideTxtBox .bd{   }

.slideTxtBox .bd li{ height:24px; line-height:24px;   }

.slideTxtBox .bd li .date{ float:right; color:#999;  }



/*头部区域*/





.header{background: #fff; height:100px;margin:0 auto;position:relative;z-index:1; box-shadow: 0 1px 9px 4px rgb(0 0 0 / 8%);}

.header h1{width:321px;height:79px;float:left;margin:10px 0 0 0px;}

.header h1.logo{background:url(logo.png) no-repeat;}

.header .txt{position:absolute;top:18px;right:16px;text-align:right;color:#333;_display:inline-block;}

.header .txt a{color: #333;}

.header .txt span{padding:0 10px;}

.header .tel{position:absolute;top:50px;right:16px;height:14px;line-height:14px;padding-left:70px;text-align:center;font-size:14px;color:#8d8c8c;}

.header .tel span{font-family:Verdana;}

 

 /*导航条*/

.nav-bg{height:38px;float: right;margin-top: 30px; }

.nav-bg-bottom{}

.nav{ height:38px;margin:0 auto; line-height: 38px;  position:relative; z-index:1; }

.nav a{ color:#222;  }

.nav .nLi{ float:left;  position:relative; display:inline;  }

.nav .nLi h3{ float:left;  }

.nav .nLi h3 a{ display:block; padding:0 18px; font-size:16px; }

.nav .sub{ display:none; width:102px; left:0; top:38px;  position:absolute;  line-height:26px; padding:5px 0; background: #8b0229;border: 1px solid #8b0229;border-top: 0;border-bottom: 2px solid #333;padding: 11px 10px 10px;-webkit-border-radius: 0 0 2px 2px;-moz-border-radius: 0 0 2px 2px;-ms-border-radius: 0 0 2px 2px;-o-border-radius: 0 0 2px 2px;border-radius: 0 0 2px 2px; }

.nav .sub li{ zoom:1; }

.nav .sub a{ display:block; padding:0 10px; color:#fff; }

.nav .sub a:hover{ background:#8b0229; color:#fff;  }

.nav .on h3 a{background: #8b0229; color:#fff;   }

.breadcrumb {font-size:14px;padding: 15px 0;color: #757575;}

.breadcrumb a{font-size:14px;color: #757575;}

.nbanner {background-image: url(banner.png);background-repeat: no-repeat; height: 380px;width: 1200px;margin:auto;margin-top: 15px; }

.banner{width:500px;margin:0 auto;}

/* 本例子css */

.slideBox{ width:500px; height:350px; overflow:hidden; position:relative;  }

.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }

.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }

.slideBox .hd ul li{ float:left; margin-right:2px;  width:30px; height:15px; line-height:16px; text-align:center; background:#fff; cursor:pointer; }

.slideBox .hd ul li.on{ background:#f00; color:#fff; }

.slideBox .bd{ position:relative; height:100%; z-index:0;   }

.slideBox .bd li{ zoom:1; vertical-align:middle; }

.slideBox .bd img{ width:500px; height:350px; display:block;  }



/* 下面是前/后按钮代码，如果不需要删除即可 */

.slideBox .prev,

.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }

.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }

.slideBox .prev:hover,

.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }

.slideBox .prevStop{ display:none;  }

.slideBox .nextStop{ display:none;  }

.w600 {width: 50%;}

.h50 {height: 50px;}

.i-tit {margin-bottom: 10px}

.i-tit h3 {font-size: 32px;color: #101010}

.i-tit p {font-size: 14px;color: #515151}

.i-more {  margin-top: 18px;  float: right;

    font-size: 50px;

    font-weight: 200;}

.i-more a{}

.index-about-tit h3 {font-size: 32px;color: #101010;margin-bottom: 6px }

.index-about-tit h4 {font-size: 20px;color: #101010;margin-bottom: 3px }

.index-about-tit h4 a:hover{ color: #e97b40;  }

.index-about-tit  p {font-size: 14px;color: #515151}

.index-about-con {font-size: 14px;line-height: 1.8;padding: 20px 0}

.index-about-more {font-size: 14px;line-height: 1.8}

.index-about-more a{ color: #d3272d}

/* 焦点图 */

.focusBox { float:left; position: relative; width: 540px; height: 320px; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }

.focusBox .pic img { width: 540px; height: 320px; display: block; }

.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }

.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }

.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}

.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }

.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }

.focusBox .num li{border-radius: 100%;  float: left; position: relative; width: 18px; height: 18px; line-height: 18px; overflow: hidden; text-align: center; margin-right: 2px; cursor: pointer;background: #fff; }

.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block;  width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }

.focusBox .num li span { z-index: 1; background: black;  }

.focusBox .num li.on a,.focusBox .num a:hover{ background:#8b0229;color: white;  }





.focusBox2 { float:left; position: relative; width: 100%; height: 250px; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }

.focusBox2 .pic img { width: 100%; height: 250px; display: block; }

.focusBox2 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }

.focusBox2 .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }

.focusBox2 .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}

.focusBox2 .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }

.focusBox2 .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }

.focusBox2 .num li{border-radius: 100%;  float: left; position: relative; width: 18px; height: 18px; line-height: 18px; overflow: hidden; text-align: center; margin-right: 2px; cursor: pointer; }

.focusBox2 .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }

.focusBox2 .num li span { z-index: 1; background: black;  }

.focusBox2 .num li.on a,.focusBox .num a:hover{ background:#e97b40;  }





.jiaodian-list {margin-top: 10px;}

.jiaodian-list li{margin-top: 23px;}

.jiaodian-list li .name {margin-bottom: 6px}

.jiaodian-list li .name a{font-size: 16px;}

.jiaodian-list li .time{font-size: 14px;background: url(rl.png) center left no-repeat ; padding-left: 30px }



.stk_wrap {overflow: hidden;}

.stk_wrap .stk_box{float: left; width: 380px;    margin-top: 20px; position: relative;}

.stk_wrap .stk_box.second{margin-left: 30px; margin-right: 30px;}

.stk_wrap .stk_box>a{width: 150px; height: 150px; position: absolute; top: 42px; left: 0; right: 0; margin: 0 auto; transition: all 0.2s ease;}

.stk_wrap .first>a{background: url(../img/pc/gz_icon.png) center center no-repeat;}

.stk_wrap .second>a{background: url(../img/pc/cz_icon.png) center center no-repeat;}

.stk_wrap .third>a{background: url(../img/pc/xx_icon.png) center center no-repeat;}

.stk_wrap .tit {position: absolute;top:0;}

.stk_wrap .tit a{padding: 19px 40px;display: inline-block;background: #000;color: #fff;font-size: 20px;}

.stk_wrap .tit a:hover{background: #cb2745; }

.stk_wrap .stk_box>a:hover{transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg);}

.stk_wrap .stk_box ul{padding: 15px 25px 20px 25px;background: #ededed}

.stk_wrap .stk_box li{margin: 6px 0; padding-left: 10px; overflow: hidden;background: url(dian.png) center left no-repeat;}

.stk_wrap .stk_box li a{float: left; height: 24px; line-height: 24px;}

.stk_wrap .stk_box li span{float: right;    line-height: 24px;}

.stk_wrap .stk_box li a:hover{text-decoration: underline;}





.mainbody {width: 960px;margin: 0 auto;}

.mainbody .bg{background:#fcfcfc;border: 1px solid #f4f4f4; border-bottom:2px solid #e6e6e6;  border-radius: 5px;padding: 15px;}

.mainbody .newwarp{width:300px;height:180px;float:left;}

.mainbody .newstitle{line-height:14px;height:20px;}

.mainbody .newstitle a{color:#929292}

.mainbody .newstitle h3{float: left;font-size: 14px;}

.mainbody .newstitle .more{color:#2554b3;float:right;}

.mainbody .newsfocus{height:75px;padding:10px 0px 0px 0px;margin-bottom:8px;border-bottom:1px solid #e0e0e0;}

.mainbody .newsfocus div{float:left;width:60px;height:60px;margin-right:16px;}

.mainbody .newsfocus div a{width:60px;height:60px;border:1px solid #d2d2d0;border-radius:5px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:42px;*font-family:Arial;}

.mainbody .newsfocus div a img{border-radius:5px;vertical-align:middle;width:58px;height:58px;}

.mainbody .newsfocus h3{margin-bottom:3px;}

.mainbody .newsfocus h3 a{font-weight:bold;font-size:12px;color:#fe8216;}

.mainbody .newsfocus p{color:#8f8f8f;line-height:18px;}

.mainbody .indexnewslist li{color:#325e7f;line-height:24px;height:24px;}

.mainbody .indexnewslist li a{color:#325e7f;}

.mainbody .indexnewslist li span{float:right;font-family:Verdana;color:#8c8c8c;}

.mainbody .aboutus{width:365px;height:180px;float:right;line-height:22px;color:#888;}

.mainbody .aboutus img{float:left;margin:5px 15px 0px 0;}

.mainbody .aboutus a{color:#2554b3;}

.mainbody .contact{width:178px;height:180px;float:right;}

.mainbody .contact img{float:left;margin:5px 15px 0px 0;}

.mainbody .contactus a{color:#2554b3;}

.mainbody .contact {line-height:22px;}



.listpage {clear: both;text-align: center;}

.piclist{width:720px;}

.piclist ul{}

.piclist li{width:240px;float:left;height:200px;overflow:hidden;}

.piclist img{width:224px;height:160px;padding:2px;border: 1px solid #cfcfcf;margin-bottom:8px;}

.piclist a{}

.piclist a:hover{color:red;text-decoration:none;}

.picname{text-align:center;}

.mainbody .page h2 {text-align:center;margin:20px;}

.mainbody .info {text-align:center;color:#999;margin-bottom:20px;}

.content{line-height:24px;}

/* 本例子css */

.picMarquee-left{  position:relative;   }

.picMarquee-left .hd{ overflow:hidden;  height:30px; padding:0 5px;  }

.picMarquee-left .hd h3{float:left; font-size: 14px; }



.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("arrow.png") no-repeat;}

.picMarquee-left .hd .next{ background-position:0 -50px;  }

.picMarquee-left .hd .prevStop{ background-position:-60px 0; }

.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }



.picMarquee-left .bd{ padding:10px 5px;   }

.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }

.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }

.picMarquee-left .bd ul li .pic{ text-align:center; }

.picMarquee-left .bd ul li .pic img{ width:130px; height:100px; display:block; padding:2px; border:1px solid #ccc; }

.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }

.picMarquee-left .bd ul li .title{ line-height:24px;   }



 /*友情连接*/

.link a{padding:0 5px;color:#999}



.sidenav{}

.sidenav .title{height:35px; line-height:35px;color:#666; font-size:16px; font-weight:bold;border-bottom:#E5E7E6 1px dashed;}

.sidenav .leftbox{ }

.sidenav .leftbox ul{}

.sidenav .leftbox li{_display:inline; overflow:hidden;}

.sidenav .leftbox a{ display:block; border-bottom:#E5E7E6 1px dashed; height:35px; line-height:35px; font-size:14px; color:#666; padding-left:5px;}

.sidenav  s{display: block;width: 5px;height: 9px;float: left;margin-right: 5px;margin-top: 12px;overflow: hidden;cursor: pointer;background: url("arrow.png") no-repeat;background-position: 0 -50px;}

.sidenav .leftbox .select,.helpleftsite .leftbox a:hover{ color:#f00; text-decoration:none; }

.mainbody .newslist h3{color:#325e7f;height:30px;font-size:18px;padding-left: 5px;}

.mainbody .newslist h3 .bt{float:left;}

.mainbody .newslist h3 .more{float:right;}



.mainbody .newslist li{color:#325e7f;line-height:34px;height:34px; font-size:14px;border-bottom: #E5E7E6 1px dashed;}

.mainbody .newslist li a{float:left;color:#325e7f;}

.mainbody .newslist li span{float:right;font-family:Verdana;color:#8c8c8c;}



.pinglunneirong{border:1px solid #CCCCCC; width:100%; height:80px; }

.input-text-c,.input-text,textarea,input.date{border:1px solid #D0D0D0;height:18px;margin:0 5px 0 0;padding:2px 0 2px 5px;border: 1px solid #d0d0d0;font-family: Verdana, Geneva, sans-serif,"宋体";font-size:12px;}

input.date{padding-right:18px;font-size:12px;}

textarea,textarea.input-text,textarea{font-size:12px;height:auto; padding:5px; margin:0;}

select{vertical-align: middle;padding: 2px;-webkit-appearance: menulist;box-sizing: border-box;align-items: center;border: 1px solid #d0d0d0;border-image-source: initial;border-image-slice: initial;border-image-width: initial;border-image-outset: initial;border-image-repeat: initial;white-space: pre;

-webkit-rtl-ordering: logical;color: black;background-color: white;cursor: default;}

.input-text-c{text-align:center}

.datatable thead td { border-bottom: 1px solid #EDEDED;color: #666666;padding: 5px;white-space: nowrap;}

.datatable tbody td { padding: 8px 0 8px 5px; border-bottom: 1px solid #EFEFEF; clear: both; overflow: hidden;font-size:12px;}

.datatable tbody tr:hover { background-color: #f1f8ff;}

.datatablepage {	clear:both;	padding-top:10px;}



/*表格表单*/

.table_form{font-size:12px}

.table_form td{padding-left:12px}

.table_form th{font-weight:normal; text-align:right;padding-right:10px; color:#777}

.table_form td label{ vertical-align:middle}

.table_form td,.table_form th{padding:8px 0 8px 8px}

.table_form tbody td,.table_form tbody th{ }



.button {padding:5px 15px;}

.xiaocms-page { padding:30px 0 30px;font-family:\5b8b\4f53; }

.xiaocms-page a { display:inline-block; height:26px; line-height:26px; background:#fff; border:1px solid #8b0229; text-align:center; color:#333; padding:0 12px;margin-left: 5px;}

.xiaocms-page a:hover { background:#f1f1f1; color:#000; text-decoration:none; }

.xiaocms-page span { display:inline-block; height:26px;padding:0 12px; line-height:26px; background:#8b0229; border:1px solid #8b0229; color:#fff; text-align:center;margin-left: 1px; }







/*头部*/

.top {height: 45px;line-height: 45px;color: #fff;background: #8b0229}

.top-fl {float: left;}

.top-fr {float: right;}

.top-search ::-webkit-input-placeholder {color: #999;} 

.top-search :-moz-placeholder {color: #999;} 

.top-search ::-moz-placeholder {color: #999;} 

.top-search :-ms-input-placeholder {color: #999;}



.top-search{width: 180px; height: 27px; position: relative; margin-top: 9px;float: right;}

.top-search .keywords{width: 180px;    box-sizing: border-box; height: 27px; padding-left: 12px;     outline: none;

    border: none;

 background: #6e0523;color: #fff}

.top-search .ser_btn{width: 26px; height: 26px; cursor: pointer;  outline: none;

    border: none; background: transparent url(s.png) center center no-repeat; background-size: 70%;  border: none; position: absolute; top: 0px; right: 3px;}

.top-nav {float: right;margin-left: 15px;}

.top-nav a{position: relative;color: #fff;}

.top-nav .lin{margin:0 6px;}

.top-jiao {

    width: 0;    z-index: 999;



    height: 0;

    border-left: 8px solid transparent;

    border-right: 8px solid transparent;

    border-top: 8px solid #8b0229;

    position: absolute;

    top: 30px;

    left: 50%;

    margin-left: -8px;

}

/*底部*/

.footer{

	padding-top: 40px;

	background-color: #3f3f3f;

	overflow: hidden;

}

.wp {width: 1200px;margin:auto;}

.footer .txt{

	float: left;

	width: 580px;

	margin-bottom: 30px;

}

.footer .flogo{

	width: 355px;height: 73px;background: url(flogo.png);

}

.footer .txt h2{

	font-size: 26px;

	color: #fff;

	position: relative;

	margin-bottom: 26px;

	padding-bottom: 6px;

}

.footer .txt h2 i{

	position: absolute;

	left: 0;

	bottom: 0;

	height: 3px;

	width: 52px;

	background-color: #fff;

}

.footer .txt>div p:first-child{

	margin-top: 5px;

}

.footer .txt>div p{

	color: #fff;

	font-size: 16px;

	line-height: 1.6;

}

.footer .right{

	float: right;

	overflow: hidden;

}

.footer .right dl{

	width: 320px;

	float: left;

	margin-right: 20px;

}

.footer .right dl dd{

	width: 50%;

	float: left;

	font-size: 18px;

	color: #fff;

	margin: 3px 0;

}

.footer .right dl dd a{

	font-size: 16px;

	color: #fff;

	display: block;

	line-height: 30px;

}

.footer .right dl dd a:hover{

	opacity: .8;

	text-decoration: underline;

}

.footer .right .ewm{

	float: right;

}

.footer .right .ewm .pic{

	text-align: right;

}

.footer .right .ewm .pic p{

	display: inline-block;

}

.footer .right .ewm img{

	width: 100px;

	height: 100px;

	display: block;

}

.footer .right .ewm span{

	display: block;

	text-align: center;

	font-size: 16px;

	color: #fff;

	line-height: 36px;

}

.footer .right .bdsharebuttonbox{

	margin:10px 0;

}

.footer .right .bdsharebuttonbox span{

	float: left;

	font-size: 14px;

	color: #fff;

	line-height: 26px;

}

.footer .right .bdsharebuttonbox a{

	text-align: right;

	display: inline-block;

	margin-left: 6px;

	margin-right: 0;

}



.footer .dibu{

	font-size: 14px;

	color: #fff;

	height: 50px;

	line-height: 50px;

	border-top: #5e5e5e solid 1px;

}

.footer .dibu a{

	color: #fff;

}

.footer .dibu a:hover{

	opacity: .8;

}

.baibg{background-color:  #fff}

.zibg{background-position: 200px 70px;background-repeat:no-repeat;}



.huibg{background: #f9f9f9}

.xiewenbg{background:url(xbg.jpg) center top ;}

.app-list{padding:20px  30px;}

.app-list li{position: relative;float: left;width: 25%;padding: 20px 60px 30px 0px;border-bottom: 1px solid #efefef; }

.app-list li .inner{position: relative;   background: #fff;transition: all .2s ease;}

/*

.app-list li .inner:hover{box-shadow: 0 15px 30px rgba(0, 0, 0, .1);transform: translateY(-2px);}

*/

.app-list .img{position: relative;overflow: hidden;}

.app-list .img img{display: block;max-width: 50%;height: auto;transition: all .3s ease-out 0s;}

.app-list .name{ font-size: 16px;padding: 6px 0px;margin-top:10px; }

.app-list .name a{color: #363636;}

.app-list .name a:hover{color: #8b0229;}

.app-list .subname{background: #044284; font-size: 14px;padding: 6px 5px;text-align: center;}

.app-list .subname a{color: #fff;}

.app-list .des{ font-size: 14px;padding: 5px 0px; height: 60px;overflow: hidden; }

.app-list .morebnt{line-height: 1.625rem; }

.app-list .morebnt a{color: #ff7800;padding: 3px 20px;border: 1px solid #ff7800;font-size: 12px;display: inline-block;margin:auto;}

.app-list .morebnt .b2{margin-left: 15px}

.app-list .morebnt a:hover{background:#ff7800;color: #fff;border: 1px solid #ff7800; }





.indexpic-list{margin:0 -10px;}

.indexpic-list li{position: relative;float: left;width: 33.333%; padding: 10px; }

.indexpic-list li .inner{position: relative;    transition: all .2s ease;}

/*

.app-list li .inner:hover{box-shadow: 0 15px 30px rgba(0, 0, 0, .1);transform: translateY(-2px);}

*/

.indexpic-list .img{position: relative;overflow: hidden;max-height: 175px}

.indexpic-list .img img{display: block;max-width: 100%;height: auto;transition: all .3s ease-out 0s;}

.indexpic-list .name{ font-size: 16px;padding: 6px 0px;margin-top:10px; }

.indexpic-list .name a{color: #363636;}

.indexpic-list .name a:hover{color: #8b0229;}

.indexpic-list .subname{background: #044284; font-size: 14px;padding: 6px 5px;text-align: center;}

.indexpic-list .subname a{color: #fff;}

.indexpic-list .des{ font-size: 14px;padding: 5px 0px; height: 60px;overflow: hidden; }

.indexpic-list .morebnt{line-height: 1.625rem; }

.indexpic-list .morebnt a{color: #ff7800;padding: 3px 20px;border: 1px solid #ff7800;font-size: 12px;display: inline-block;margin:auto;}

.indexpic-list .morebnt .b2{margin-left: 15px}

.indexpic-list .morebnt a:hover{background:#ff7800;color: #fff;border: 1px solid #ff7800; }



.i-abotu .img { }

.i-abotu .img img{width: 100%;}

.i-abotu .des{background: #fdf5e5;color: #232323;padding: 25px;line-height: 2;font-size: 14px}

.i-abotu .des .more {margin-top: 20px;}

.i-abotu .des .more a{color: #8b0229}



.hasMoreTab{ width:100%; }

.hasMoreTab .hd{margin-bottom: 10px;   height:46px;line-height: 40px; border-bottom:1px solid #C8D1D5; position:relative; }

.hasMoreTab .hd .more{ float:right;height:46px; }

.hasMoreTab .hd ul{ z-index:5; position:absolute; height:46px; overflow:hidden; zoom:1; }

.hasMoreTab .hd li{ float:left;  margin-right: 40px; cursor:pointer; font-size: 22px; height:46px;  }

.hasMoreTab .hd li.on{  border-bottom:3px solid #8b0229;  }

.hasMoreTab .bd{  clear:both; position:relative;  }

.hasMoreTab .bd .img { margin-bottom: 15px;margin-top: 15px; }

.hasMoreTab .bd .img img{ width: 100% }



.hasMoreTab .bd ul li{ background: #fff;padding: 10px;margin:10px 0;overflow: hidden; }

.hasMoreTab .bd ul .time{float: left; background: #8b0229;padding:1px 10px;text-align: center;width: 50px;color: #fff;line-height: 2;   }

.hasMoreTab .bd ul .time span{display: block;border-bottom: 1px solid #eee;  }

.hasMoreTab .bd ul .time i{display: block;font-style:initial;  }



.hasMoreTab .bd ul .name{ float: left; border-left: 1px solid #ccc;margin-left: 15px;padding-left: 25px;line-height: 50px;    }

.hasMoreTab .bd ul .name a{ font-size: 16px; }



/*-- 模板列表 --*/





.jiaoyu-list{padding:20px  30px;}

.jiaoyu-list li{position: relative;float: left;width: 33.333%;padding: 20px 10px 30px 10px; }

.jiaoyu-list li .inner{position: relative;   background: #fff;transition: all .2s ease;}

/*

.jiaoyu-list li .inner:hover{box-shadow: 0 15px 30px rgba(0, 0, 0, .1);transform: translateY(-2px);}

*/

.jiaoyu-list .img{position: relative;overflow: hidden;}

.jiaoyu-list .img img{display: block;max-width: 100%;height: auto;transition: all .3s ease-out 0s;}

.jiaoyu-list .name{ font-size: 16px;padding: 6px 0px; }

.jiaoyu-list .name a{color: #363636;}

.jiaoyu-list .name a:hover{color: #8b0229;}

.jiaoyu-list .subname{background: #044284; font-size: 14px;padding: 6px 5px;text-align: center;}

.jiaoyu-list .subname a{color: #fff;}

.jiaoyu-list .des{ font-size: 14px;padding: 5px 0px; height: 60px;overflow: hidden; }

.jiaoyu-list .morebnt{line-height: 1.625rem; }

.jiaoyu-list .morebnt a{color: #ff7800;padding: 3px 25px;border: 1px solid #ff7800;font-size: 12px;display: inline-block;margin:auto;}

.jiaoyu-list .morebnt a:hover{background:#ff7800;color: #fff;border: 1px solid #ff7800; }





.keyan-list{padding:20px  30px;}

.keyan-list li{position: relative;float: left;width: 25%;padding: 20px 100px 30px 0px;border-bottom: 1px solid #efefef; }

.keyan-list li .inner{position: relative;   background: #fff;transition: all .2s ease;}

/*

.keyan-list li .inner:hover{box-shadow: 0 15px 30px rgba(0, 0, 0, .1);transform: translateY(-2px);}

*/

.keyan-list .img{position: relative;overflow: hidden;}

.keyan-list .img img{display: block;max-width: 100%;height: auto;transition: all .3s ease-out 0s;}

.keyan-list .name{ font-size: 16px;padding: 6px 0px; }

.keyan-list .name a{color: #363636;}

.keyan-list .name a:hover{color: #8b0229;}

.keyan-list .subname{background: #044284; font-size: 14px;padding: 6px 5px;text-align: center;}

.keyan-list .subname a{color: #fff;}

.keyan-list .des{ font-size: 14px;padding: 5px 0px; height: 60px;overflow: hidden; }

.keyan-list .morebnt{line-height: 1.625rem; }

.keyan-list .morebnt a{color: #ff7800;padding: 3px 25px;border: 1px solid #ff7800;font-size: 12px;display: inline-block;margin:auto;}

.keyan-list .morebnt a:hover{background:#ff7800;color: #fff;border: 1px solid #ff7800; }



/*-- 模板列表 --*/

.xuezhe-list{padding: 30px;}

.xuezhe-list li{position: relative;float: left;width: 25%;padding: 8px;}

.xuezhe-list li .inner{position: relative;padding: 16px; border:1px solid #ddd; background: #fff;transition: all .2s ease;}

/*

.xuezhe-list li .inner:hover{box-shadow: 0 15px 30px rgba(0, 0, 0, .1);transform: translateY(-2px);}

*/

.xuezhe-list .img{position: relative;overflow: hidden;}

.xuezhe-list .img img{display: block;width: 100%;height: auto;transition: all .3s ease-out 0s;}

.xuezhe-list .name{ font-size: 22px;padding: 6px 5px;text-align: center;}

.xuezhe-list .name a{color: #363636;}

.xuezhe-list .name a:hover{color: #8b0229;}

.xuezhe-list .subname{background: #044284; font-size: 14px;padding: 6px 5px;text-align: center;}

.xuezhe-list .subname a{color: #fff;}

.xuezhe-list .des{ font-size: 12px;padding: 20px 0px; height: 80px;overflow: hidden; }

.xuezhe-list .morebnt{line-height: 1.625rem;text-align: center;}

.xuezhe-list .morebnt a{color: #fff;padding: 4px 25px;background: #8b0229;font-size: 14px;display: inline-block;margin:auto;}

.xuezhe-list .morebnt a:hover{ padding: 4px 50px;transition: all .2s ease; }



.xuezhe-list .morebnt2{line-height: 1.625rem;text-align: center;float: left;}

.xuezhe-list .morebnt2 a{color: #fff;padding: 4px 25px;background: #e97b40;font-size: 14px;display: inline-block;margin:auto;}

.xuezhe-list .morebnt2 a:hover{ padding: 4px 25px;transition: all .2s ease; background: #d86a2f;}



.xuezhe-list .morebnt3{line-height: 1.625rem;text-align: center;float: right;}

.xuezhe-list .morebnt3 a{color: #fff;padding: 4px 25px;background: #e97b40;font-size: 14px;display: inline-block;margin:auto;}

.xuezhe-list .morebnt3 a:hover{ padding: 4px 25px;transition: all .2s ease; background: #d86a2f;}



/*-- 文章列表循环 --*/



.indexnew-list {}

.indexnew-list .item {position:relative;overflow:hidden;padding:15px 0;border-bottom:1px solid #ccc;transition:all .3s ease 0s;}

.indexnew-list .item:hover {margin:0 -15px;padding:15px 15px; transition:all .3s ease 0s;}

.indexnew-list .img {position:relative;float:left;overflow:hidden;width:250px;max-height:160px; }

.indexnew-list .img img {width:250px;height:160px;transition:all .3s ease-out 0s;-o-object-fit:cover;object-fit:cover;}

.indexnew-list .content {margin-left:280px;}

.indexnew-list .name {font-size:16px;line-height:1.8;}

.indexnew-list .name a {display:block;font-size:18px;overflow:hidden;max-height:56px;color:#232323;text-decoration:none;text-overflow:ellipsis;transition:all .3s ease-out 0s;}

.indexnew-list .name a:hover {color:#8b0229;transition:all .3s ease-out 0s;}

.indexnew-list .time   {color:#232323;font-size: 14px;background: url(rl.png) center left no-repeat;padding-left: 30px;}

.indexnew-list .des {display:block;overflow:hidden;margin:5px 0 10px;height:60px;color:#666;text-overflow:ellipsis;font-size:0.875rem;line-height:1.58;}

.indexnew-list .des p {margin-bottom:0;}

.indexnew-list .info {color:#999;font-size:0.8125rem;}

.indexnew-list .info .date {float:left;}

.indexnew-list .info .view {float:right;}

.indexnew-list .info span {line-height:1.5625rem;margin-right: 10px}

.indexnew-list .info a {color:#999;text-decoration:none;}

.indexnew-list .item:last-child{border-bottom:0;}







.listbox {margin-top:30px;margin-bottom: 30px}

.listboxt0{margin-top:0px}

.showbox {margin-top:30px;margin-bottom: 30px}

.news-list {padding:20px 35px;}

.news-list .item {position:relative;overflow:hidden;padding:15px 0;border-bottom:1px solid #efefef;transition:all .3s ease 0s;}

.news-list .item:hover {margin:0 -15px;padding:15px 15px;background:#fafafa;transition:all .3s ease 0s;}

 

.news-list .img {position:relative;float:left;overflow:hidden;width:250px;max-height:160px; }

.news-list .img img {width:250px;height:160px;transition:all .3s ease-out 0s;-o-object-fit:cover;object-fit:cover;}

.news-list .content {margin-left:280px;}

.news-list .name {font-size:16px;line-height:1.8;}

.news-list .name a {display:block;font-size:18px;overflow:hidden;max-height:56px;color:#232323;text-decoration:none;text-overflow:ellipsis;transition:all .3s ease-out 0s;}

.news-list .name a:hover {color:#8b0229;transition:all .3s ease-out 0s;}

.news-list .time   {color:#232323; font-size:14px;margin:0 0 10px;}

.news-list .des {display:block;overflow:hidden;margin:0 0 8px;height:62px;color:#666;text-overflow:ellipsis;font-size:0.875rem;line-height:1.58;}

.news-list .des p {margin-bottom:0;}

.news-list .info {color:#999;font-size:0.8125rem;}

.news-list .info .date {float:left;background:url(bj.png) center left no-repeat;padding-left: 20px; background-size: 16px;}

.news-list .info .key {margin-left: 50px;background:url(tag.png) center left no-repeat;padding-left: 20px; background-size: 16px;}

.news-list .info .view {float:right;}

.news-list .info span {line-height:1.5625rem;margin-right: 10px}

.news-list .info a {color:#999;text-decoration:none;}



/*-- 文章列表循环 --*/

.sub-news-list {padding:10px 20px;}

.sub-news-list .item {position:relative;overflow:hidden;padding:10px 0;border-bottom:1px solid #efefef;transition:all .3s ease 0s;}

.sub-news-list .item:hover { transition:all .3s ease 0s;}

.sub-news-list .item:last-child{

border-bottom:0;

}

.sub-news-list .img {position:relative;float:left;overflow:hidden;width:250px;max-height:160px; }

.sub-news-list .img img {width:250px;height:160px;transition:all .3s ease-out 0s;-o-object-fit:cover;object-fit:cover;}

.sub-news-list .content { }

.sub-news-list .name {font-size:16px;line-height:1.8;}

.sub-news-list .name a {display:block;font-size:16px;overflow:hidden; color:#232323;text-decoration:none;text-overflow:ellipsis;transition:all .3s ease-out 0s;}

.sub-news-list .name a:hover {color:#8b0229;transition:all .3s ease-out 0s;}

.sub-news-list .time   {color:#232323; font-size:14px;margin:0 0 10px;}

.sub-news-list .des {display:block;overflow:hidden; color:#666;text-overflow:ellipsis;font-size:0.875rem;line-height:1.58;}

.sub-news-list .des p {margin-bottom:0;}

.sub-news-list .info {color:#999;font-size:0.8125rem;}

.sub-news-list .info .date {float:left;}

.sub-news-list .info .view {float:right;}

.sub-news-list .info span {line-height:1.5625rem;margin-right: 10px}

.sub-news-list .info a {color:#999;text-decoration:none;}



 

.tab{}

.tags {background-color:#f5f7f9;  height:58px;width:100%;}

.tags li {display:inline; line-height:56px; height:58px; float: left; }

.tags li a {color:#757575; text-decoration:none; padding:0 40px;font-size: 14px;display: block;}

.tags li.on a {background: #fff;color:#8b0229;border-top: 2px solid #8b0229;    font-weight: 700;  }

.tags li a:hover {background: #fff;color:#8b0229;border-top: 2px solid #8b0229;    font-weight: 700;  }



.tab2{border-bottom: 1px solid #efefef;background: #fff;}

.tags2 { width:100%;}

.tags2 li {display:inline; line-height:58px; height:58px; float: left; }

.tags2 li a {color:#757575; text-decoration:none; padding:0 0px;margin:0 40px; font-size: 14px;display: block;}

.tags2 li.on a {  border-bottom: 2px solid #8b0229; }

.tags2 li a:hover { border-bottom: 2px solid #8b0229; }



.main-left {width: 890px;float: left;}

.main-right {width: 300px;float: right;}

.sub-tit {background: url(xin.png) no-repeat center left ;height: 24px;line-height: 24px;font-size:20px;padding: 0px 20px 0px 30px;margin:10px 0;}

.sub-tit-shijian {background: url(shijian.png) no-repeat center left ;}

.sub-tit-rili {background: url(rili.png) no-repeat center left ;}





.xian {border-top: 1px solid #efefef;}

.xuezhe-show {padding:10px  30px;}

.xuezhe-show2 {padding:25px 30px 30px 30px;}

.xuezhe-detail{position: relative; padding-top:25px }

.xuezhe-detail .xuezhe-detail-img{float: left;overflow: hidden;width: 234px; text-align: center;}

.xuezhe-detail .xuezhe-detail-img img{width: 100%;}

.xuezhe-detail .xuezhe-detail-info{float: left;margin-left: 30px;width: 67%;}

.xuezhe-detail .xuezhe-detail-info .xuezhe-detail-title{ margin-bottom: 5px;}

.xuezhe-detail .xuezhe-detail-info .xuezhe-detail-title h1{ font-size: 20px;}

.xuezhe-detail .xuezhe-detail-info .xuezhe-detail-attr{padding: 10px 0; font-size:14px;}

.xuezhe-detail .xuezhe-detail-info .xuezhe-detail-attr li{line-height: 2;}

.xuezhe-detail .xuezhe-detail-info .xuezhe-detail-des{margin-top: 10px ;color: #999;font-size:14px;line-height: 1.5;}

.xuezhe-detail .xuezhe-detail-info .xuezhe-detail-time{margin-top: 10px ; font-size:14px;line-height: 1.5;}

.xuezhe-detail .xuezhe-detail-info .xuezhe-detail-tips{margin-top: 20px ;color: #999;}

.xuezhe-detail .xuezhe-detail-info .xuezhe-detail-price{border-bottom: 1px solid #eff3f5;color: #999;line-height: 2;}

.xuezhe-detail .xuezhe-detail-info .xuezhe-detail-price .rmb{color: #ff4146;font-style: normal;font-size: 1rem;}

.xuezhe-detail .xuezhe-detail-info .xuezhe-detail-price .price{color: #ff4146;font-style: normal;font-size: 1.375rem;}

.xuezhe-detail .xuezhe-detail-info .xuezhe-detail-price .original{margin-left: 10px;color: #999;font-style: normal;font-size: 0.75rem;}

.xuezhe-detail .xuezhe-detail-info .xuezhe-detail-sale{ margin-bottom:5px;color: #e4393c;}

.xuezhe-detail .xuezhe-detail-info .xuezhe-detail-bnt a{display: inline-block;margin-right: 30px;width: 150px;height: 42px;border-radius: 1px;background: #df3033;color: #FFF;text-align: center;font-weight: 700;font-size: 1.125rem;line-height: 2.625rem;}

.xuezhe-detail .xuezhe-detail-info .xuezhe-detail-bnt a.down{margin-right: 0;background: #ff9933;font-weight: 500; }

.xuezhe-detail .xuezhe-detail-info .xuezhe-detail-item{overflow: hidden;margin-bottom: 15px;}

.xuezhe-detail .xuezhe-detail-info .xuezhe-detail-item a{display: inline-block;margin-right: 15px;margin-bottom: 10px;padding: 6px 10px;border: 1px solid #ccc;border-radius: 1px;background: #f7f7f7;color: #666;text-align: center;text-decoration: none;font-size: 0.875rem;}

.xuezhe-detail .xuezhe-detail-info .xuezhe-detail-item a.on{border: 1px solid #e3393c;background: #f7f7f7;color: #333;}







.page-detail{position: relative; padding-top:25px }

.page-detail .page-detail-img{float: left;overflow: hidden;width: 434px; text-align: center;}

.page-detail .page-detail-img img{width: 100%;}

.page-detail .page-detail-info{float: left;margin-left: 30px;width: 57%;}

.page-detail .page-detail-info .page-detail-title{ margin-bottom: 5px;}

.page-detail .page-detail-info .page-detail-title h1{  

    font-size: 20px;

    background: url(bjx.png) bottom left no-repeat;

    margin: 15px 0;

    padding-bottom: 10px;

} 

.page-detail .page-detail-info .page-detail-attr{padding: 10px 0; font-size:14px;}

.page-detail .page-detail-info .page-detail-attr li{line-height: 2;}

.page-detail .page-detail-info .page-detail-des{margin-top: 10px ; font-size:14px;line-height: 1.5;}

.page-detail .page-detail-info .page-detail-time{margin-top: 10px ; font-size:14px;line-height: 1.5;}

.page-detail .page-detail-info .page-detail-tips{margin-top: 20px ;color: #999;}

.page-detail .page-detail-info .page-detail-price{border-bottom: 1px solid #eff3f5;color: #999;line-height: 2;}

.page-detail .page-detail-info .page-detail-price .rmb{color: #ff4146;font-style: normal;font-size: 1rem;}

.page-detail .page-detail-info .page-detail-price .price{color: #ff4146;font-style: normal;font-size: 1.375rem;}

.page-detail .page-detail-info .page-detail-price .original{margin-left: 10px;color: #999;font-style: normal;font-size: 0.75rem;}

.page-detail .page-detail-info .page-detail-sale{ margin-bottom:5px;color: #e4393c;}

.page-detail .page-detail-info .page-detail-bnt a{display: inline-block;margin-top: 30px;  background: #e97b40;color: #FFF;padding: 8px 25px; font-size: 14px; }

.page-detail .page-detail-info .page-detail-bnt a:hover{  }

.page-detail .page-detail-info .page-detail-item{overflow: hidden;margin-bottom: 15px;}

.page-detail .page-detail-info .page-detail-item a{display: inline-block;margin-right: 15px;margin-bottom: 10px;padding: 6px 10px;border: 1px solid #ccc;border-radius: 1px;background: #f7f7f7;color: #666;text-align: center;text-decoration: none;font-size: 0.875rem;}

.page-detail .page-detail-info .page-detail-item a.on{border: 1px solid #e3393c;background: #f7f7f7;color: #333;}



 

.detail-content {font-size:14px;line-height: 1.8}

.detail-content h1{font-size:20px; background:url(bjx.png) bottom left no-repeat; margin:0 0 15px 0;padding-bottom: 10px  }

.golist {margin-top: 20px}

.golist a{display: inline-block;padding: 10px 28px;border-radius: 30px;border: 1px solid #ccc;font-size:14px;}

.golist a:hover{background: #8b0229;color: #fff;    border: 1px solid #8b0229;}





.xuezhe-detail2{position: relative;   }

.xuezhe-detail2 .xuezhe-detail-img{float: left;overflow: hidden;width: 40%; text-align: center;}

.xuezhe-detail2 .xuezhe-detail-img img{max-width: 100%;}

.xuezhe-detail2 .xuezhe-detail-info{float: left; width: 60%;}

.xuezhe-detail2 .xuezhe-detail-info .xuezhe-detail-title{ margin-bottom: 5px;margin-top: 30px}

.xuezhe-detail2 .xuezhe-detail-info .xuezhe-detail-title h1{ font-size: 20px;}

.xuezhe-detail2 .xuezhe-detail-info .xuezhe-detail-attr{padding: 10px 0; font-size:14px;}

.xuezhe-detail2 .xuezhe-detail-info .xuezhe-detail-attr li{line-height: 2;}

.xuezhe-detail2 .xuezhe-detail-info .xuezhe-detail-des{margin-top: 15px;margin-bottom: 15px; color: #999;font-size:14px;line-height: 1.5;}

.xuezhe-detail2 .xuezhe-detail-info .xuezhe-detail-time{margin-top: 10px ; font-size:14px;line-height: 1.5;}

.xuezhe-detail2 .xuezhe-detail-info .xuezhe-detail-tips{margin-top: 20px ;color: #999;}

.xuezhe-detail2 .xuezhe-detail-info .xuezhe-detail-price{border-bottom: 1px solid #eff3f5;color: #999;line-height: 2;}

.xuezhe-detail2 .xuezhe-detail-info .xuezhe-detail-price .rmb{color: #ff4146;font-style: normal;font-size: 1rem;}

.xuezhe-detail2 .xuezhe-detail-info .xuezhe-detail-price .price{color: #ff4146;font-style: normal;font-size: 1.375rem;}

.xuezhe-detail2 .xuezhe-detail-info .xuezhe-detail-price .original{margin-left: 10px;color: #999;font-style: normal;font-size: 0.75rem;}

.xuezhe-detail2 .xuezhe-detail-info .xuezhe-detail-sale{ margin-bottom:5px;color: #e4393c;}

.xuezhe-detail2 .xuezhe-detail-info .xuezhe-detail-bnt a{display: inline-block;margin-right: 30px;width: 130px;height: 36px;border-radius: 1px;background: #a98a6b;color: #FFF;text-align: center;font-size: 14px;line-height:36px;}

.xuezhe-detail2 .xuezhe-detail-info .xuezhe-detail-bnt a:hover{margin-right: 0;background: #8b0229;font-weight: 500; }

.xuezhe-detail2 .xuezhe-detail-info .xuezhe-detail-item{overflow: hidden;margin-bottom: 15px;}

.xuezhe-detail2 .xuezhe-detail-info .xuezhe-detail-item a{display: inline-block;margin-right: 15px;margin-bottom: 10px;padding: 6px 10px;border: 1px solid #ccc;border-radius: 1px;background: #f7f7f7;color: #666;text-align: center;text-decoration: none;font-size: 0.875rem;}

.xuezhe-detail2 .xuezhe-detail-info .xuezhe-detail-item a.on{border: 1px solid #e3393c;background: #f7f7f7;color: #333;}



.linkbg {background: #656565}

.linkBar{  position:relative; width:100%; margin:0 auto; position:relative; z-index:1;   color:#fff;  }

.link{ overflow:hidden; zoom:1;height:50px; line-height:50px;   }

.link .m{ float:left;  padding:0 20px;display:inline;  }

.link .n{ float:left;  margin-right:  25px; display:inline;  }

.link .on{ background: #8b0229;color: #fff  }

.link h3{ float:left;  font-size:100%; font-weight:normal; font-size:16px;  }

.link h3 a{ float:left;  display:block; padding:0 10px; color:#fff;   }

.linkcom{  padding:15px 0px; line-height:1.6;font-size:14px;   overflow:hidden;  }

.linkcom li{ overflow:hidden; zoom:1; }

.linkcom a{font-size:14px; }







.fullSlide {position: relative;}

.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }

.fullSlide .bd ul{ width:100% !important;  } 

.fullSlide .bd li{ width:100% !important;  height:630px; overflow:hidden; text-align:center;  }

.fullSlide .bd li a{ display:block; height:630px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }

.fullSlide .hd ul{ text-align:center; }

.fullSlide .hd ul li{ cursor:pointer; display:inline-block;  zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;   filter:alpha(opacity=50);opacity:0.5;  line-height:999px;   }

.fullSlide .hd ul .on{ background:#f00;  }

.fullSlide .prev, .fullSlide .next{ 

          display:block;

          position:absolute;

          z-index:1; top:50%;

          margin-top:-100px;

          left:10%;

          background: #8b0229;

          padding: 12px;

          border-radius: 100%; 

          font-size: 20px;

          cursor:pointer; 

          opacity:0.5; display:none;

          text-align: center;

          color: #fff  }

.fullSlide .prev img, .fullSlide .next img{width: 20px;display: inline-block;} 





.fullSlide .next{ left:auto; right:10%;  }

.redian {background: url(index-tt.png);position: absolute;bottom: 0;height: 100px;width: 100%;}

.redian-tit {width: 170px;height: 100px;background: #8b0229;text-align: center;color: #fff;font-size: 20px;line-height: 2;float: left;padding-top: 15px;}



.m_wnews {float: left; width:1000px;  position: relative;zoom: 1; height: 100px; padding-left: 35px;padding-top: 16px;   }

#miniNewsRegion {height: 60px;overflow: hidden;}

.m_wnews div { height: 34px;line-height: 34px; }

.m_wnews a{ color:#fff;font-size: 14px;  }

.m_wnews .m_wmore { position: absolute; right: 0px; top: 50px; font-family: "宋体"; }



.i-remen .img img{width: 100%;}





.remen-list {margin-top: 10px;}

.remen-list li{margin-top: 23px;}

.remen-list li .name {margin-bottom: 6px}

.remen-list li .name a{font-size: 16px;}

.remen-list li .time{font-size: 14px;background: url(rl.png) center left no-repeat ; padding-left: 30px }







.serve-content {

	margin-top: 30px; 

    position: relative;

}



.serve-content-box {

 }

   

.serve-content-list {

    float: left;

    width: 230px;

    background:#f5f5f5;

 }



.serve-content-info {

    width: 970px;

    float: left;

    margin: 0;

    position: relative;

}



.serve-content-btn a:hover {

    background: #41b8fc;

}



.serve-content-middle {

 }



.serve-content-list ul li {

    display: block;

    width: 230px;

    padding: 12px 0;

     border-bottom: 1px solid #eee;

     cursor: pointer;

}



.serve-content-list ul .on {

	color: #fff;

    background: #e97b40;

    border-bottom: 2px solid #e97b40;

}

.serve-content-list ul .on p{

	color: #fff;

 }



.serve-content-list ul li span {

    display: block;

    width: 36px;

    height: 36px;

    float: left;

    margin-left: 42px;

    margin-right: 18px;

    overflow: hidden;

}

.serve-content-list ul li .a1 {

   background: url(icon/1.png) center center;

}

.serve-content-list ul li .a2 {

   background: url(icon/2.png) center center;

}

.serve-content-list ul li .a3 {

   background: url(icon/3.png) center center;

}

.serve-content-list ul li .a4 {

   background: url(icon/4.png) center center;

}

.serve-content-list ul li .a5 {

   background: url(icon/5.png) center center;

}

.serve-content-list ul li .a6 {

   background: url(icon/6.png) center center;

}

.serve-content-list ul li .a7 {

   background: url(icon/7.png) center center;

}

.serve-content-list ul li .a8 {

   background: url(icon/8.png) center center;

}

.serve-content-list ul li .a9 {

   background: url(icon/9.png) center center;

}

.serve-content-list ul li .a10 {

   background: url(icon/10.png) center center;

}

.serve-content-list ul li.on .a1 {

   background: url(icon2/1.png) center center;

}

.serve-content-list ul li.on .a2 {

   background: url(icon2/2.png) center center;

}

.serve-content-list ul li.on .a3 {

   background: url(icon2/3.png) center center;

}

.serve-content-list ul li.on .a4 {

   background: url(icon2/4.png) center center;

}

.serve-content-list ul li.on .a5 {

   background: url(icon2/5.png) center center;

}

.serve-content-list ul li.on .a6 {

   background: url(icon2/6.png) center center;

}

.serve-content-list ul li.on .a7 {

   background: url(icon2/7.png) center center;

}

.serve-content-list ul li.on .a8 {

   background: url(icon2/8.png) center center;

}

.serve-content-list ul li.on .a9 {

   background: url(icon2/9.png) center center;

}

.serve-content-list ul li.on .a10 {

   background: url(icon2/10.png) center center;

}

.serve-content-list ul li span img {

    display: block;

    float: left;

}



.serve-content-list ul li p {

    display: block;

    overflow: hidden;

    line-height: 36px;

    color: #333;

    font-size: 16px;

}

 

.serve-content-list ul .on span img {

 }



.serve-content-info>ul {

    width: 100%;

    height: 337px;

}



.serve-image-img {

}



.serve-image-box {

    background: url(../images/cclarity-bg.png);

    width: 990px;

    height: 195px;

    padding: 47px 159px;

    position: absolute;

    top: 72px;

    left: 0;

}



.serve-image-comm1 {

    width: 48px;

    height: 29px;

    position: absolute;

    left: 80px;

    top: 28px;

}



.serve-image-comm2 {

    width: 48px;

    height: 29px;

    position: absolute;

    right: 95px;

    bottom: 35px;

}



.serve-image-info {

    width: 322px;

    height: 99px;

}



.serve-image-info-title {

    overflow: hidden;

}



.serve-image-info-title span {

    display: block;

    float: left;

    width: 32px;

    height: 32px;

    margin-right: 10px;

}



.serve-image-info-title span img {

    display: block;

    float: left;

}



.serve-image-info-title p {

    line-height: 32px;

    display: block;

    float: left;

    font-size: 22px;

    color: #fff;

}



.serve-image-info strong {

    display: block;

    font-size: 14px;

    color: #FFF;

    line-height: 24px;

    padding-top: 14px;

}

.pic4 {

 /* height: 500px; */

 padding:20px 0px 20px 10px;

 border-bottom: 1px solid #eee;

 }

.pic4 ul{overflow: hidden;}

.pic4 li{width: 20%;float: left;padding: 5px;}

.pic4 li img{width: 100%;height: 115px;}

.pic4 li a{display: block;border: 2px solid #fff;}

.pic4 li a:hover{display: block;border: 2px solid #e87a40;}

.pic4 li a.on{display: block;border: 2px solid #e87a40;}



.index-tab-img {width: 40%;}

.index-tab-img img{width: 90%;}

.index-tab-txt {width: 60%}

.tabjd {

    min-height: 310px;

    background: #fff;

    padding: 40px;

    box-shadow: 0px 0 20px 10px rgb(241 239 239);

    margin: 2px 0 0px 15px;

}







        /* 本例子css */

        .index-jy{ overflow:hidden; position:relative;  }

        .index-jy .hd{   }

        .index-jy .hd .prev,.index-jy .hd .next{ display:block;  float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer;background: #999;padding: 10px;border-radius: 100%;}

        .index-jy .hd .prev img,.index-jy .hd .next img{width: 13px;}

        .index-jy .hd .next{ background-position:0 -50px;  }

        .index-jy .hd .prevStop{ background-position:-60px 0; }

        .index-jy .hd .nextStop{ background-position:-60px -50px; }

        .index-jy .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }

        .index-jy .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }

        .index-jy .hd ul li.on{ background-position:0 0; }

        .index-jy .bd{ margin-top: 30px; }

        .index-jy .bd ul{ overflow:hidden; zoom:1; }

        .index-jy .bd ul li{width: 233px; margin-right: 8px; float:left; _display:inline; overflow:hidden;  }

        .index-jy .bd ul .liw4{ margin-right: 0;  }

        .index-jy .bd ul li .pic{ text-align:center; }

        .index-jy .bd ul li .pic img{ width:233px; height:134px; display:block; }

        .index-jy .bd ul li .pic a:hover img{ border-color:#999;  }

        .index-jy .bd ul li .title{ line-height:24px;   }



 







.jiaobox{background: #f2f2f2;padding: 15px;border-radius: 15px;min-height: 327px; }

.jiaotit {margin-bottom: 10px;padding-bottom: 15px;text-align: left; font-size: 26px;background: url(j1.png) top right no-repeat;line-height: 50px; border-bottom:1px solid #ccc; }



.jiaotit2 {background: url(j2.png) top right no-repeat;}

.jiaotit3 {background: url(j3.png) top right no-repeat;}

.jiaotit4 {background: url(j4.png) top right no-repeat;}

.jiaotit5 {background: url(j5.png) top right no-repeat;}





        .jiaoli  {line-height: 36px;height: 36px;overflow: hidden;}

        .jiaoli span{border: 1px solid #ccc;padding: 5px 8px;line-height: 1; border-radius: 15px;display: inline-block; }

        .jiaolimore  {line-height: 36px;height: 36px;overflow: hidden; margin-top:5px;padding-left: 8px; }







.index-hot-list {}

.index-hot-list .item {position:relative;overflow:hidden;padding:10px 0;border-bottom:1px solid #efefef;transition:all .3s ease 0s;}

.index-hot-list .item:last-child{border-bottom:0;}

.index-hot-list .item:hover { transition:all .3s ease 0s;}

.index-hot-list .img {position:relative;float:left;overflow:hidden;width:250px;max-height:160px; }

.index-hot-list .img img {width:250px;height:160px;transition:all .3s ease-out 0s;-o-object-fit:cover;object-fit:cover;}

.index-hot-list .content { }

.index-hot-list .name {font-size:16px;overflow: hidden;line-height:1.8;}

.index-hot-list .name a {display:block;font-size:16px;overflow:hidden;color:#232323;text-decoration:none;text-overflow:ellipsis;transition:all .3s ease-out 0s;float: left;}

.index-hot-list .name a:hover {color:#8b0229;transition:all .3s ease-out 0s;}

.index-hot-list .time   {color:#232323;font-size:14px; display: inline-block;float: right;}

.index-hot-list .des {display:block;overflow:hidden; color:#666;text-overflow:ellipsis;font-size:0.875rem;line-height:1.58;}

.index-hot-list .des p {margin-bottom:0;}

.index-hot-list .info {color:#999;font-size:0.8125rem;}

.index-hot-list .info .date {float:left;}

.index-hot-list .info .view {float:right;}

.index-hot-list .info span {line-height:1.5625rem;margin-right: 10px}

.index-hot-list .info a {color:#999;text-decoration:none;}

input::input-placeholder {

            color:#ffffff!important;

        }



input::-webkit-input-placeholder {

            color:#ffffff!important;

        }

        input::-moz-placeholder{   /* Mozilla Firefox 19+ */

            color:red;

        }

        input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */

            color:red;

        }

        input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 

            color:red;

        }



.pic4 li a{

	position: relative;

}

.pic4 li a:hover .aa,.pic4 .on .aa{

	display: none;

}

.pic4 li a .aa{



     height: 115px;

    width: 178px;

    display: block;

    position: absolute;

    top: 0;

    background: url(bbj.png);

 }

