@charset "utf-8";
* {
	font-size: 12px;
	font-family: Arial, "微软雅黑"
}
body, div, ul, li, p, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
}
li {
	list-style: none
}
img {
	display: block;
}
a:link {
	color: #333;
	text-decoration: none;
}
a:visited {
	color: #999;
	text-decoration: none;
}
a:hover {
	color: #ea5420;
	text-decoration: none;
}
a:active {
	color: #E00;
	text-decoration: none;
}
/* .yindaolan{
	width:100%;
	height:40px;
	background-color: #e5e5e5;
} */
.navBar {
	/*background: url(/images/navbg.gif) repeat-x;*/
	background:#f4f4f4;
	border-top:1px solid #e5e5e5;
	position: relative;
	z-index: 1;
	color: #fff;
	height: 46px;
	line-height: 40px;
	width: 100%;
	margin: 0 auto;
}
html {
	background: #ffffff;
}
body {
	/*background: url(/images/html-top.gif) no-repeat center top;*/
	/*padding-top: 50px;*/
}
body{
	min-width:1200px;
	overflow-x: hidden;
}
.nav {
	width: 1200px;
	margin: 0 auto;
	height:40px;
}
.nav h3 {
	font-size: 100%;
	font-weight: normal;
	font-size: 14px;
}
.nav .m {
	position: relative;
	float: left;
	padding: 0 50px;
	display: inline;
}
.nav h3 a {
	zoom: 1;
	height: 16px;
	line-height: 46px;
	/*padding: 12px 0;*/
	font-size: 16px;
	display: block;
	color: #000;
}
.nav h3 a:hover {
	color: #E00;
}
.nav .sub {
	width:140px;
	text-align:center;
	display: none;
	/*padding: 5px 20px;*/
	position: absolute;
	left: 0px;
	top: 40px;
	background: #f5f5f5;
	float: left;
	line-height: 40px;
	z-index:1000;
}
.nav .sub li {
	text-align: center;
	white-space: nowrap;
}
.nav .sub li a {
	color: #333;
	display: block;
	zoom: 1;
}
.nav .sub li a:hover {
	color: #E00;
}
/*中心部分*/
/*banner开始*/
.banner{
	width:100%;
	height:400px;
	background:#e5e5e5;
    /*background: url(/images/jz.gif) no-repeat center center;*/
	position:relative;

}
.banner ul{
	position:relative;
	z-index:1;
}
.banner ul li{
	width:100%;
	height: 400px;
	position:absolute;
	left:0;
	top:0;
	background:url(/images/banner.png) no-repeat center center;
}
.banner ul .two{
	background-image: url(/images/banner1.png);
}
.banner ul .three{
	background-image: url(/images/banner2.png);
}
.banner ul .four{
	background-image: url(/images/banner3.png);
}
.banner ol{
	width:100%;
	height:14px;
	/*background:orange;*/
	position:absolute;
	left:0;
	bottom:20px;
	text-align: center;
	font-size: 0;
	z-index:2;
}
.banner ol li{
	width:14px;
	height:14px;
	background:#fff;
	border-radius: 50%;
	display: inline-block;
	margin:0 8px;
	opacity:.7;
	border:1px solid #fff;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.banner ol .current{
	background:#ea5420;
	opacity:1;
}
.banner .left,.banner .right{
	width:20px;
	height:40px;
	background:rgba(0,0,0,0.5);
	position:absolute;
	top:50%;
	margin-top:-20px;
	z-index: 2;
}
.banner .left{
	left:100px;
	background:url(/images/left.png) no-repeat;
}
.banner .right{
	right:100px;
	background:url(/images/right.png) no-repeat;
}	
.banner ul .bannermore_xxy{
	display:inline-block;
	width:150px;
	height:40px;
	border:1px solid #fff;
	line-height:40px;
	text-align:center;
	border-radius:5px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:35px;
	margin-left:-536px;
	font-size:16px;
}




.header {
	width: 100%;
	margin: 0 auto;
	position: relative;
    z-index: 10;
	/*padding-bottom: 25px;*/
}
 .content {
 	overflow:hidden!important;
	width: 1200px;
	margin: 0 auto;
	padding: 20px  0;
	box-sizing:border-box ;

}
.l-content {
	width: 300px;
	float: left;
}
.list-class {
	width: 280px;
	height: 480px;
	/*background: url(/images/lm.gif) no-repeat;*/
}
.list-class .title {

	line-height: 50px;
	font-size:16px;
	color: #333;
	font-weight:bold;
	border-bottom: 1px solid #ddd;
	background-color: #f4f4f4;
}
.list-class .title h3{
	    width: 80px;
    text-align: center;
	height:50px;
	font-size: 16px;
	font-weight: bold;
	border-top:3px solid #ea5420;
	
	box-sizing:border-box;
}
.list-class ul {
	/*padding: 20px;*/
	background: #f9f9f9;
	height:600px;
	
}
.list-class ul li {
	border-bottom: 1px solid #e5e5e5;
	/*background: url(/images/yuan.png) no-repeat 10px center;*/
	line-height: 45px;
	text-indent: 10px;
	
	
}
.list-class ul li a{
	font-size:14px ;
}
a.thisclass {
	
	color: #E00;
}
.list-class ul li a .jianjiao_xxy{
	padding-right: 10px;
	float:right;
}
.r-content {
	border-left: 1px solid #F15C32;
	float: left;
	width: 900px;
	min-height:500px;
	box-sizing: border-box;
	padding-left:24px;
}
.con_FS, .con_FS * {
	font-size: 14px;
	line-height: 30px;
	color:#666;
}
.con_FS strong{
	color:#333;
}
.con_FS p {
	margin-top: 10px;
}



.con_FS img {
	display: block;
	margin: 0 auto;
}
.header{
	
}
.header, .content,.top {
	/*background: url(/images/html-center.gif) repeat-y center top;*/
	display: table;


}

.top{height:100px;  width: 1200px;  margin: 0 auto;  }
.top .logo{float:left;margin-top:15px;}
.top .tel{float:right;margin-top: 30px;}
/*文章列表*/
/*.listbox{padding-left:30px;}*/
.listbox ul{
	border-top: 1px solid #ea5420;
}
.listbox li{
	clear:both;
	width:100%;
	box-sizing: border-box;
	padding:15px;
	 border-bottom:1px solid #e5e5e5;
	 display:table;
	}
.listbox .title{font-size:14px;font-weight:bold;}
.listbox li img{width:90px;float:left;margin-right:20px;}
.listbox .intro{
	padding-top:15px;
	line-height:180%; 
	/*text-indent:2em;*/
}
.listbox .info{padding-left:15px;color:#999;float: right;}

/*翻页*/
.pagelist{text-align:center;padding:10px 0;}
.pagelist ul{
	background-color: #f4f4f4;
}
.pagelist li .thisclass{
	color:#ea5420;
}
.pagelist li{display:inline;}
.pagelist li a{display:inline-block;padding:10px;}
/*通用底部*/
.bottom{
	padding-top: 36px;
	width:100%;
	height:160px;
	background: #f3f3f3;
	text-align:center;
	 /*background:url(/images/html-bottom.gif) no-repeat center top;*/
	 /*padding:50px 0 30px;*/
	 line-height:30px;
	 margin:0 auto;
	 box-sizing: border-box;
	 position:relative;
}


/*首页焦点图*/
.TB-focus{ width:670px; height:305px;float:left; position:relative;border-radius:0px; overflow:hidden;}
.TB-focus .bd img{width:670px;height:305px;}
.TB-focus .hd { position:absolute; right:11px; bottom:10px; z-index:1; padding-left:2px; }
.TB-focus .hd li { 
	color:#f60;
	 cursor:pointer;
	  margin-left:3px;
	   width:12px;
	    height:12px; 
	    background:#fff;
	     float:left; 
	     font-size:13px;
	      line-height:18px; 
	      overflow:visible;
	      text-align:center; 
	      opacity:.7; 
	      filter:alpha(opacity=70);
	       border:1px solid #d8d8d8;
	        margin-left:-1px; 
	        border-radius:50%;
	        margin-right:5px;
	        font-size:0;
	    }	
.TB-focus .hd li.on { background:#f60; color:#fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; font-size: 0px;}
.index-left{width:670px;float:left;}
.index-right{width:530px;float:right;background-color: #f9f9f9;}
.index-bottom{clear:both;}
.index-right .list{
	width: 490px;
	margin:0 auto;
    height: 305px;
    
	 
	/*background:url(/images/bt.gif) no-repeat;*/
}
.index-right .list>ul{
	border-top: 1px solid #ddd;
}
.index-right .list .title{ 
	border-top:3px solid #ea5420;
	width:80px;
	text-align:center;
	line-height:50px;
	font-size:16px;
	font-weight:bold;
	color:#333;
	display:inline-block;

}
.index-right .list li{
	line-height:40px;
	height:41px; 
	overflow:hidden;
	color:#666;
	border-bottom:1px solid #e5e5e5;
	width:490px;
	padding-left:10px;
	box-sizing:border-box;
	/*text-indent:20px;*/
}
.index-right .list li a{display:inline-block;width:465px;font-size:14px;}
.index-right .list li span{
	float:right;
}
.index-right .list .more{
	width:120px;
	height:50px;
	line-height:50px;
	display:inline-block;
	float:right; 
	text-align:right;
	padding-top:5px;
}
.index-right .list .more a:visited{
	color:#ea5420;
}
.index-bottom{width:1100px;padding-top:20px;}
.list-bottom{width:225px;float:left;padding:30px 30px 10px 20px;height:145px;color:#333;}
.class-a{background:url(/images/1.gif) no-repeat;}
.class-b{background:url(/images/2.gif) no-repeat;}
.class-c{background:url(/images/3.gif) no-repeat;}
.class-d{background:url(/images/4.gif) no-repeat}
.list-bottom .title{font-size:16px;font-weight:bold;line-height:30px;color:#696969;}
.list-bottom .info{line-height:150%;color:#666;}
.list-bottom .info span{font-size:14px;font-weight:bold;color:#696969;}
.list-bottom .more{float:right;}

/*内容*/
.con_fs *{font-size:14px;line-height:180%;}
.con_fs .title h2{
	/* font-size:30px;
	padding:10px 0;
	font-weight:normal; */
	font-size: 15px;
    border-top: 1px solid #ea5420;
    border-bottom: 1px solid #ddd;
    height: 50px;
    line-height: 50px;
}
.con_fs .info{border-right:0;border-left:0;text-align:right;line-height:35px;padding-right:10px;font-size:14px;}
.con_fs .intro{padding:10px; background:#fafafa;margin-top:20px;color: #ea5420;}
.con_fs p{ text-indent:2em;padding-bottom:1em;}
.con_fs img{display:block;margin:0 auto;}


div.partanter_xxy{
	/*z-index:99999!important;*/
	width:1200px;
	height:150px;
	margin:20px auto;
	/*background: pink;*/
	overflow:hidden!important;
	
}
.partanter_xxy h3{

	width:80px;
	text-align: center;
	height: 50px;
	border-top:3px solid #ea5420;
	line-height: 50px;
	font-size:16px;
	color:#333;
}
.partanter_xxy ul {
	overflow: hidden;
}
.partanter_xxy ul li{
	width: 170px;
	height: 64px;
	float: left;
	background-color: #e5e5e5;
	margin-right:30px;
}
/*跑马灯合作伙伴开始*/

        .img_xxy{
            float:left;
            height:64px;
            width:170px;
            margin-top:18px;
            margin-right:35px;
            /*background-color: #fff;*/
        }
        .div1_xxy{
            width:4715px;
			height:120px;
			/*margin:20px auto;*/
			/*background: #ddd;*/
            overflow: hidden!important;
            /*border:solid blue 2px;*/
        }
        .div2_xxy{
			/* width:4510px;
			height:100px;
			background: #ddd; */
			/*padding:17px 0;*/
        }
        #div2,#div3{
            float:left;
        }
        #div4{
            width:500%;/*这个属性很重要 让容器有足够的宽度实现滚动*/
            float:left;
            height:100px;
            background:rgba(0,0,0,0.1);
            
        }
/*跑马灯合作伙伴结束*/

.bottom p{
	text-align:center;
	color:#666;
	font-size:12px;
	line-height: 30px;
}
.bottom p:nth-of-type(2){
	margin-top:20px;color:#999;
}
.bottom .wechart_xxy{
	position:absolute;
	left:50%;
	top:50%;
	margin-left:470px;
	margin-top:-55px;
}
.bottom .wechartp_xxy{
	line-height: 20px;
}
.r-content  .innerHead_xxy{
	font-size:15px;
	border-top:1px solid #ea5420 ;
	border-bottom:1px solid #ddd;
	height:50px;
	line-height: 50px;
	/*color:#ea5420;*/
	

}
.beian{
	color:#888;
}
.beian:hover{
	color:blue;
}