 .h {

 	background: #3b3a3a;

 	height: 80px;

 	position: fixed;

 	top: 0px;

 	z-index: 999;

 	width: 100%;

 }

 

 .h ul li {

 	font-size: 16px;

 	color: #ffffff;

 	height: 80px;

 	line-height: 80px;

 	margin-left: 60px;

 	position: relative;

 }

 

 .h .logo {

 	top: -10px;

 	position: absolute;

 	left: 0px;

 	z-index: 99;

 }

  .h .logo  img{

 	height:75px;

	padding-top:13px;

 }

 

 .h ul li a {

 	display: block;

 	padding: 0px 15px;

 	height: 80px;

 	color: #fff;

 }

 

 .h ul li dl {

 	position: absolute;

 	left: 0px;

 	top: 80px;

 	display: none;

 	background: #3b3a3a;

 }

 

 .h ul li dl dd {

 	width: 100%;

 	text-align: center;

 }

 

 .h ul li dl dd:hover {

 	background: #FF0000;

 }

 

 .h ul li dl a {

 	height: 45px;

 	line-height: 45px;

 	padding: 0px;

 	display: block;

 	font-size: 14px;

 }

 

 .h ul li .on {

 	background: #FF0000;

 	color: #fff;

 }

 

 .h .nav {

 	z-index: 99;

 	position: relative;

 }

 

 .h .info {

 	font-size: 18px;

 	color: #ffffff;

 	height: 80px;

 	line-height: 80px;

 	margin-left: 180px;

 }

 

 .h .info img {

 	margin-top: 24px;

 	margin-right: 20px;

 }

 

 .h ul li:hover {

 	background: #f23333;

 }

 

 .h ul li:hover dl {

 	display: block;

 }

 .top_member{

	 line-height:80px;

	 float:right;

 }

 .top_member a{

	 color:#E66D15;

 }

 .b {

 	height: 580px;

 	width: 100%;

 	overflow: hidden;

 	position: relative;

 }

 

 .bot_bane {

 	height: 580px;

 	width: 100%;

 }

 

 .bot_bane .bd ul li {

 	width: 100% !important;

 	height: 600px;

 }

 

 .bot_bane .hd {

 	position: absolute;

 	width: 100%;

 	bottom: 10px;

 	z-index: 999;

 }

 

 .bot_bane .hd ul {

 	width: 100%;

 	text-align: center;

 }

 

 .bot_bane .hd ul li {

 	width: 15px;

 	height: 15px;

 	border-radius: 50%;

 	background: #fff;

 	cursor: pointer;

 	margin: 0px 5px;

 	display: inline-block;

 }

 

 .bot_bane .hd ul .on {

 	background: #CA600B;

 }

 

 .bot_bane .bd ul {

 	margin:0 auto;

 }

 

 

 .b .ul {

 	position: absolute;

 	left: 50%;

 	margin-left: -600px;

 	top: 0px;

 }

 

 .b .ul li {

 	width: 250px;

 	position: relative;

 	color: #000000;

 	font-size: 20px;

 	z-index: 19;

 }

 .b .t2>img{

	 width:200px;

	 height:200px;

	 display:block;

	 margin:0 auto;

 }

 .b .t1 {

 	height: 120px;

 	text-align: center;

 	line-height: 120px;

 	cursor: pointer;

 }

 

 .b .t1 .hide {

 	position: absolute;

 	width: 350px;

 	height: 220px;

 	top: 0px;

 	display: none;

 	left: 250px;

 	font-size: 14px;

 	text-align: left;

 	padding: 40px 50px 10px;

 	line-height: normal;

 	color: #000;

 	line-height: 25px;

 }

 

 .b .t1 .hide .c {

 	position: relative;

 	z-index: 19;

 }

 

 .b .t1 .hide .zz_1 {

 	position: absolute;

 	width: 100%;

 	height: 100%;

 	top: 0px;

 	left: 0px;

 	filter: alpha(opacity=60);

 	/*IE滤镜,透明度50%*/

 	-moz-opacity: 0.6;

 	/*Firefox私有,透明度50%*/

 	opacity: 0.6;

 	/*其他,透明度50%*/

 	background: #fff;

 }

 

 .b .t2 {

 	height: 290px;

 	padding-top: 35px;

 	text-align: center;

 	padding-bottom: 35px;

 }

 

 .b .t1:hover {

 	background: #fff;

 	color: #f23333;

 }

 

 .b .t2 .tel {

 	color: #000000;

 	font-size: 22px;

 	padding-top: 12px;

 }

 

 .b .zz {

 	width: 250px;

 	height: 100%;

 	background: #bbb7b7;

 	filter: alpha(opacity=60);

 	/*IE滤镜,透明度50%*/

 	-moz-opacity: 0.6;

 	/*Firefox私有,透明度50%*/

 	opacity: 0.6;

 	/*其他,透明度50%*/

 	position: absolute;

 	top: 0px;

 	z-index: 9;

 }

 

 .b .t1:hover .hide {

 	display: block;

 }

 /*

 * mod1——1

 * 

 */

 

 .mod_1 {

 	text-align: center;

 	padding-top: 45px;

 }

 

 .mod_1 ul {

 	text-align: center;

 	width: 100%;

 }

 

 .mod_1 li {

 	display: inline-block;

 	width: 200px;

 	text-align: center;

 	color: #000;

 	/*font-size: 18px;*/

 	margin: 0px 40px;

 }

 

 .mod_1 li img {

 	display: block;

 	margin: 0px auto;

 	margin-bottom: 5px;

 	width: 110px;

 }

 

 .mod_2 {

 	margin-top: 80px;

 }

 

 .mod_2 .t {

 	color: #000;

 	font-size: 30px;

 	text-align: center;

 	margin-bottom: 5px;

 	position: relative;

 }

 

 .mod_2 .t i {

 	position: absolute;

 	width: 100%;

 	left: 0px;

 	height: 1px;

 	top: 45px;

 	background: #d1cfcf;

 }

 

 .mod_2 .t .ts {

 	text-align: center;

 	position: relative;

 	z-index: 2;

 	background: #fff;

 	padding: 0px 20px;

 	display: inline-block;

 }

 

 .mod_2 .t p {

 	font-size: 20px;

 }

 

 .mod_2 .cont {

 	height: 600px;

 	border: 1px solid #dedcdc;

 	margin-top: 40px;

 	color: #000;

 	overflow: hidden;

 }

 

 .mod_2 .cont .t1 {

 	font-size: 20px;

 }

 

 .mod_2 .cont .i1 {

 	width: 380px;

 	border-right: 1px solid #dedcdc;

 	text-align: center;

 	padding-top: 70px;

 	height: 532px;

 }

 

 .mod_2 .cont .i1 img,

 .mod_2 .cont .i2 img {

 	display: block;

 	margin: 0px auto;

 	margin-bottom: 25px;

 }

 

 .mod_2 .cont .i2 {

 	text-align: center;

 	width: 270px;

 	border-right: 1px solid #dedcdc;

 	padding-top: 40px;

 	height: 562px;

 }

 

 .mod_2 .cont .i2 .c {

 	margin-top: 30px;

 }

 

 .mod_2 .cont .i2 .c p {

 	font-size: 18px;

 	text-align: center;

 	/*padding-left: 25px;*/

 }

 

 .sy_hot_co {

 	color: #000;

 }

 

 .mod_2 .cont .i3 {

 	width: 544px;

 }

 

 .mod_2 .cont .i3 .list {

 	width: 270px;

 	height: 280px;

 	text-align: center;

 	padding-top: 20px;

 	border-bottom: 1px solid #dedcdc;

 	border-right: 1px solid #dedcdc;

 }

 

 .mod_2 .cont .i3 .list .c {

 	font-size: 16px;

 	text-align: center;

 	margin-top: 10px;

 }

 

 .mod_2 .cont .i3 .list .c p {

 	/*text-indent: 2em;*/

 }

 

 .mod_2 .cont .i4 {

 	width: 815px;

 }

 

 .mod_2 .cont .i4 .list_on {

 	width: 540px;

 	height: 301px;

 	color: #000;

 	text-align: center;

 }

 

 .mod_2 .cont .i4 .list_on .more .i {

 	width: 290px;

 	font-size: 22px;

 	color: #000000;

 	padding-top: 80px;

 	line-height: 35px;

 }

 

 .mod_2 .cont .i4 .list_on .more .img_i {

 	margin-top: 50px;

 }

 

 .mod_2 .cont .i4 .list_on a {

 	display: block;

 }

 

 .mod_3 {

 	margin-top: 50px;

 }

 

 .mod_3 .t {

 	padding-bottom: 5px;

 	border-bottom: 1px solid #dddddd;

 	font-size: 30px;

 	color: #000;

 	text-align: center;

 	margin-bottom: 45px;

 }

 

 .mod_3 .t span {

 	padding: 0px 10px;

 	padding-bottom: 10px;

 	border-bottom: 1px solid #f67070;

 }

 

 .mod_3 li {

 	width: 128px;

 	font-size: 17px;

 	text-align: center;

 	color: #333333;

 }

 

 .mod_3 li img {

 	display: block;

 	margin: 0px auto;

 	margin-bottom: 10px;

 	transition: all 1s;

 	-moz-transition: all 1s;

 	/* Firefox 4 */

 	-webkit-transition: all 1s;

 	/* Safari 和 Chrome */

 	-o-transition: all 1s;

 	cursor: pointer;

 }

 

 .mod_3 li:hover img {

 	-moz-transform: scale(1.1, 1.1);

 	-webkit-transform: scale(1.1, 1.1);

 	-o-transform: scale(1.1, 1.1);

 }

 

 .mod_4 {

 	margin-top: 40px;

 	background: url(../image/img20.jpg) center top no-repeat;

 	height: 1020px;

 	position: relative;

 }

 

 .mod_4 .cont {

 	width: 510px;

 	height: 690px;

 	position: absolute;

 	right: 0px;

 }

 

 .mod_4 .cont .zz {

 	background: #000;

 	filter: alpha(opacity=40);

 	/*IE滤镜,透明度50%*/

 	-moz-opacity: 0.4;

 	/*Firefox私有,透明度50%*/

 	opacity: 0.4;

 	/*其他,透明度50%*/

 	position: absolute;

 	top: 0px;

 	width: 100%;

 	height: 100%;

 }

 

 .mod_4 .cont .t {

 	position: relative;

 	z-index: 9;

 	text-align: center;

 	padding-top: 90px;

 	font-size: 30px;

 	color: #fff;

 }

 

 .mod_4 .cont .c {

 	position: relative;

 	z-index: 9;

 	padding: 20px;

 	font-size: 16px;

 	color: #fff;

 	line-height: 40px;

 }

 

 .mod_4 .cont_1 {

 	padding-top: 600px;

 	position: relative;

 }

 

 .mod_4 .cont_1 .bd ul li {

 	text-align: center;

 	display: inline-block;

 	width: 230px;

 	margin: 0px 40px;

 }

 

 .mod_4 .cont_1 .bd ul li a {

 	color: #000;

 }

 

 .mod_4 .cont_1 .hd {

 	position: absolute;

 	bottom: 0px;

 	left: 0px;

 	width: 100%;

 }

 

 .mod_4 .cont_1 .bd ul li img {

 	margin-bottom: 10px;

 }

 

 .mod_4 .cont_1 .bd ul li .n {

 	font-size: 20px;

 }

 

 .mod_4 .cont_1 .bd ul li .d {

 	font-size: 16px;

 	text-align: center;

 }

 

 .mod_4 .cont_1 .hd ul li {

 	margin: 0px 5px;

 	width: 15px;

 	height: 15px;

 	display: inline-block;

 	overflow: hidden;

 	text-indent: 100px;

 	border-radius: 50%;

 	background: #fff;

 	cursor: pointer;

 	border: 1px solid #ccc;

 }

 

 .mod_4 .cont_1 .hd ul {

 	text-align: center;

 }

 

 .mod_4 .cont_1 .hd ul .on {

 	background: #f55c5c;

 }

 

 .mod_4 .cont_1s {

 	padding-bottom: 100px;

 }

 

 .mod_5 {

 	margin-top: 40px;

 }

 

 .mod_5 .t {

 	position: relative;

 	text-align: center;

 	font-size: 30px;

 }

 

 .mod_5 .t i {

 	width: 100%;

 	position: absolute;

 	top: 35px;

 	background: #d1cfcf;

 	height: 2px;

 	left: 0px;

 }

 

 .mod_5 .t span {

 	background: #fff;

 	padding: 0px 10px;

 	position: relative;

 	z-index: 2;

	display:inline-block;

 }

 

 .mod_5 .c {

 	padding-top: 40px;

 }

 

 .mod_5 .c .list {

 	width: 550px;

 }

 

 .mod_5 .c .list .hr {

 	text-align: right;

 	font-size: 18px;

 	margin-bottom: 5px;

 }

 

 .mod_5 .c .list .hr a {

 	font-size: 15px;

 	color: #989494;

 	transition: all 1s;

 	display: inherit;

 	margin-top: -10px;

 	-moz-transition: all 1s;

 	/* Firefox 4 */

 	-webkit-transition: all 1s;

 	/* Safari 和 Chrome */

 	-o-transition: all 1s;

 	/* Opera */

 }

 

 .mod_5 .c .list .hr:hover a {

 	color: #ea1616;

 }

 

 .mod_5 .c .list li {

 	position: relative;

 	padding-right: 120px;

 	padding-bottom: 5px;

 	border-bottom: 1px solid #999999;

 	padding-top: 5px;

 	margin-bottom: 0px;

 }

 

 .mod_5 .c .list li .t1 {

 	font-size: 16px;

 	height: 27px;

 	overflow: hidden;

 	color: #666666;

 	font-weight: bold;

 	transition: all 1s;

 	-moz-transition: all 1s;

 	/* Firefox 4 */

 	-webkit-transition: all 1s;

 	/* Safari 和 Chrome */

 	-o-transition: all 1s;

 	/* Opera */

 }

 

 .mod_5 .c .list li .t2 {

 	color: #666666;

 	font-size: 14px;

 	height: 84px;

 	overflow: hidden;

 	margin-top: 5px;

 	line-height: 28px;

 }

 

 .mod_5 .c .list li .time {

 	width: 80px;

 	height: 75px;

 	background: #f23333;

 	font-family: "微软雅黑";

 	color: #fff;

 	position: absolute;

 	transition: all 1s;

 	-moz-transition: all 1s;

 	/* Firefox 4 */

 	-webkit-transition: all 1s;

 	/* Safari 和 Chrome */

 	-o-transition: all 1s;

 	/* Opera */

 	right: 0px;

 	top: 10px;

 	text-align: center;

 	font-size: 16px;

 }

 

 .mod_5 .c .list li .time span {

 	font-size: 32px;

 }

 

 .mod_5 .c .list li:hover .t1 {

 	color: #28bab1;

 }

 

 .mod_5 .c .list li:hover .time {

 	background: #ca600b;

 }

 

 .mod_6 {

 	margin-top: 120px;

 	position: relative;

 }

 

 .mod_6 img {

 	max-width: 1200px;

 }

 

 .mod_6 .t {

 	font-size: 30px;

 	text-align: center;

 	margin-bottom: 40px;

 }

 

 .mod_6 .m1 {

 	left: 176px;

 	top: 120px;

 }

 

 .mod_6 .m2 {

 	left: 130px;

 	top: 218px;

 }

 

 .mod_6 .m3 {

 	top: 470px;

 	left: 350px;

 }

 

 .mod_6 .m4 {

 	top: 600px;

 	left: 280px;

 }

 

 .mod_6 .m5 {

 	top: 155px;

 	left: 500px;

 }

 

 .mod_6 .m5 .t_cont {

 	margin-left: -100px;

 }

 

 .mod_6 .m6 {

 	top: 230px;

 	left: 560px;

 }

 

 .mod_6 .m7 {

 	top: 143px;

 	left: 615px;

 }

 

 .mod_6 .m8 {

 	left: 947px;

 	top: 333px;

 }

 

 .mod_6 .m9 {

 	left: 990px;

 	top: 500px;

 }

 

 .mod_6 .m10 {

 	top: 106px;

 	left: 920px;

 }

 

 .mod_6 .m11 {

 	top: 232px;

 	left: 1035px;

 }

 

 .mod_6 .m12 {

 	top: 282px;

 	left: 965px

 }

 

 .mod_6 .m13 {

 	top: 366px;

 	left: 923px;

 }

 

 .mod_6 .m14 {

 	top: 500px;

 	left: 614px;

 }

 

 .mod_6 .m15 {

 	top: 284px;

 	left: 831px;

 }

 

 .mod_6 .con_mi {

 	position: absolute;

 }

 

 .mod_6 .con_mi img {

 	margin-top: 15px;

 	cursor: pointer;

 }

 

 .mod_6 .con_mi .t_cont {

 	width: 200px;

 	color: #333;

 	display: none;

 	font-size: 14px;

 	padding-left: 10px;

 }

 

 .mod_6 .con_mi .t_cont span {

 	font-weight: bold;

 	display: block;

 	font-size: 18px;

 }

 

 .mod_7 {

 	height: 773px;

 	background: url(../image/img23.jpg) center no-repeat;

 }

 

 .mod_7 .w {

 	position: relative;

 }

 

 .mod_7 .cont {

 	width: 400px;

 	margin-top: 310px;

 	padding-right: 80px;

 	position: relative;

 }

 

 .mod_7 .cont li {

 	margin-right: 10px;

 	margin-bottom: 10px;

 	width: 80px;

 	height: 70px;

 }

 

 .mod_7 .info {

 	width: 365px;

 	position: absolute;

 	left: 0px;

 	top: 550px;

 }

 .link_exchange{

	 text-align:left;

	 padding:10px;

 }

 

.link_exchange a {

    margin: 0 8px;

	color:gray;

	font-size:12px;

	

}

 

 

 .footer {

 	background-color: #525657;

    color: #fff;

    width: 100%;

	height:165px;

 }

 

.col-md-9 {

    width: 75%;

	float: left;

	

}

.col-md-3 {

    width: 25%;

}

.col-sm-3{

	float:left;

}

.container {

    max-width: 1200px;

    padding-left: 0;

    padding-right: 0;

    width: 100%;

	margin-left: auto;

    margin-right: auto;

}

.foot-weixin {

    padding-top: 15px;

	

}

.foot-weixin p {

    line-height: 2;

    padding-top: 30px;

    text-align: left;

}

.foot-weixin img {

    float: left;

    margin-right: 5px;

}

.foot-nav {

    color: #fff;

}

.foot-nav h2 {

    font-size: 18px;

    font-weight: bold;

    padding: 10px 0;

}

.foot-nav h2 img {

    display: inline;

    margin-left: 5px;

}

.foot-nav li {

    border-left: 1px solid #fff;

    display: inline;

    line-height: 2;

    padding: 0 5px;

}

.foot-nav li:first-child {

    border-left: medium none;

}

.foot-nav li a {

    color: #fff;

    font-size: 12px;

}

.foot-nav p {

    color: #cccccc;

    font-size: 12px;

    padding: 10px 0;

}

.foot-nav p span {

    padding-right: 5px;

}

.foot-nav aside {

    color: #ccc;

    font-size: 12px;

    padding: 10px 0;

}

.foot-nav aside img {

    display: inline;

    margin-left: 5px;

}

 

 

 .cli_nav {

 	width: 240px;

 	background: #f0f0f0;

 	padding-top: 40px;

 }

 

 .cli_nav .t {

 	font-size: 28px;

 	color: #000;

 	margin-bottom: 20px;

 	text-align: center;

 	padding-left: 10px;

 	padding-right: 10px;

 }

 

 .cli_nav ul {

 	padding-left: 30px;

 	padding-right: 10px;

 }

 

 .cli_nav ul li {

 	border-bottom: 1px solid #cccccc;

 }

 

 .cli_oon dl{

 	display:none;

 }

 

 .cli_nav ul li .lia_1 {

 	height: 40px;

 	padding-left: 20px;

 	display: block;

 	line-height: 40px;

 	color: #666666;

 }

 

 .cli_nav ul .cli_ooon dl {

 	display: block;

 }

 

 .cli_nav ul li .lia_1:hover {

 	color: #000000;

 }

 

 .cli_nav ul li dl dd {

 	border-bottom: 1px solid #ccc;

 	padding-left: 38px;

 	margin-bottom: -1px;

 	position: relative;

 }

 

 .cli_nav ul li dl dd i {

 	position: absolute;

 	width: 5px;

 	height: 5px;

 	background: #000000;

 	border-radius: 50%;

 	left: 25px;

 	top: 20px;

 }

 

 .cli_nav ul li dl dd:hover i {

 	background: #ff0000;

 }

 

 .cli_nav ul li dl a {

 	color: #666;

 	height: 40px;

 	display: block;

 	line-height: 40px;

 }

 

 .mod_8 {

 	margin-bottom: 60px;

 	margin-top: 20px;

 }

 

 .mod_9 {

 	background: #fff;

 	padding-top: 10px;

 	margin-top: 20px;

 }

 

 .cli_nav .list {

 	margin-bottom: 20px;

 }

 

 .cli_nav .list p {

 	color: #666666;

 	font-size: 20px;

 	text-align: center;

 }

 

 .cli_nav .top {

 	margin-top: 30px;

 }

 

 .cli_nav .top .tit {

 	padding: 16px 0;

 	text-align: center;

 	background: #4c4c4c;

 	color: #fff;

 	font-weight: bold;

 }

 

 .cli_nav .top .l {

 	margin-top: 15px;

 	padding-left: 25px;

 }

 

 .cli_nav .top .l a {

 	color: #666666;

 }

 

 .cli_nav .top .l a:hover {

 	text-decoration: underline;

 }

 

 .cli_cont {

 	width: 920px;

 	padding-top: 0px;

 }

 

 .mod_10 .sp {

 	border: 1px solid #999999;

 }

 

 .mod_10 .c {

 	width: 540px;

 	height: 282px;

 }

 

 .mod_10 .c .t1 {

 	font-size: 22px;

 	color: #000;

 }

 

 .mod_10 .c .t2 {

 	background: #ededed;

 	padding: 12px 5px;

 	font-size: 16px;

 	margin-top: 10px;

 	color: #666666;

 }

 

 .mod_10 .c .t2 span {

 	color: #ff0000;

 	font-size: 20px;

 }

 

 .mod_10 .c .t3 p {

 	margin-top: 15px;

 	color: #000000;

 	font-size: 22px;

 }

 

 .mod_10 .c .t3 .g1 {

 	padding-top: 10px;

 }

 

 .mod_10 .c .t3 .g1 span {

 	padding: 4px 12px;

 	border: 2px solid #e5e5e5;

 	cursor: pointer;

 	color: #666;

 	font-size: 16px;

    font-weight: bold;

    margin-right: 10px;

 }

 

 .mod_10 .c .t3 .g1 .on {

 	border: 2px solid #ff8080;

 }

 

 .mod_10 .c .t4 {

 	margin-top: 20px;

 }

 

 .mod_10 .c .t4 .tel {

 	width: 247px;

 	height: 56px;

 	background: url(../image/img28.jpg) center no-repeat;

 	color: #fff;

 	font-size: 20px;

 	display: inline-block;

 	text-indent: 78px;

 	line-height: 56px;

 }

 

 .mod_11 {

 	margin-top: 40px;

 }

 

 .mod_12 {

 	margin-top: 25px;

 }

 

 .mod_12 .t {

 	background: #f0f0f0;

 	border: 1px solid #a8a8a8;

 	height: 55px;

 }

 

 .mod_12 .t span {
	 color:#333;

 	display: block;

 	line-height: 55px;

 	font-size: 20px;

 	width: 228px;

 	text-align: center;

 	margin-left: -1px;

 	cursor: pointer;

 	border: 1px solid #a8a8a8;

 	border-top: 0px none;

 	border-bottom: 0px none;

 }

 

 .mod_12 .t span:hover {

 	background: #fff;

 }

 

 .mod_12 .t .on {

 	background: #fff;

 	border: 1px solid #a8a8a8;

 	border-top: 0px none;

 	border-bottom: 0px none;

 }

 

 .mod_12 .c .cont {

 	

 	font-size: 16px;

 	padding-top: 20px;

 	color: #666;

 	line-height: 30px;

 }

 

 .mod_12 .c .cont img {

 	max-width: 100%;

 }

 

 .cli_b {

 	margin-top: 25px;

 	margin-bottom: 35px;

 }

 

 .mod_13 .cont {

 	width: 900px;

 }

 

 .mod_13 .mod_13s ul li {

 	padding-left: 20px;

 	background: url(../image/img31.jpg) left center no-repeat;

 	font-size: 14px;

 	padding-bottom: 5px;

 	border-bottom: 1px solid #f6f6f6;

 	margin-bottom: 8px;

 }

 

 .mod_13 .mod_13s ul li a {

 	color: #666;

 	display: inline-block;

 	width: 710px;

 }

 

 .mod_13 .mod_13s ul li span {

 	color: #666;

 }

 

 .mod_13 .mod_13s ul li:hover a {

 	color: #EA1616;

 	text-decoration: underline;

 }

 

 .page {

 	text-align: right;

 	margin-top: 20px;

 	padding-bottom: 120px;

 }

 

 .page * {

 	font-size: 14px;

 	display: inline-block;

 	padding: 4px 8px;

 	border: 1px solid #f0f0f0;

 	color: #666;

 }

 

 .page *:hover {

 	color: #000;

 }

 

 .page span {

 	color: #000;

 }

 

 .mod_13 .col {

 	width: 255px;

	margin-bottom:10px;

 }

 

 .mod_13 .col .t1 {

 	font-size: 20px;

 	color: #000;

 	margin-bottom: 20px;

	height:20px;

	line-height:20px;

	border-left:5px #ff0000 solid;

	padding-left:10px;

 }

 

 .mod_13 .col li {

 	margin-bottom: 10px;

	font-size:14px;

	float:left;

	width:125px;



 }

 

 .mod_13 .col li a{



	color:#666;

 }

 .mod_13 .col li a:hover{



	color:#4095ce;

 }

 

 .mod_13 .hot {

 	width: 255px;

 }

 

 .mod_13 .hot .t1 {

 	font-size: 20px;

 	color: #000;

 	margin-bottom: 20px;

	height:20px;

	line-height:20px;

	border-left:5px #ff0000 solid;

	padding-left:10px;

 }

 

  .mod_13 .hot .t2 {

 	font-size: 18px;

 	color: #fff;

 	margin-bottom: 20px;

	height:40px;

	line-height:40px;

	padding-left:10px;

	background-color:#000;

	text-align:center;

 }

 

 

 .mod_13 .hot li {

 	margin-bottom: 15px;

	font-size:12px;

	overflow:hidden;



 }

 .mod_13 .hot li a{



	color:#666;

 }

  .mod_13 .hot li a:hover{



	color:#4095ce;

 }

 

  .mod_13 .hot li >i{

 	background: #ddd none repeat scroll 0 0;

    border-radius: 50%;

    display: block;

    height: 5px;

    width: 5px;

	float:left;

	margin-top:6px;



 }

 .war_2 {



 	margin: 15px auto;
 }

 

 .war_2 .siger {

 	font-size: 16px;

 	padding-bottom: 5px;

 	border-bottom: 1px solid #cccccc;

 	margin-bottom: 35px;

 	padding: 0 15px; 
 }

 

 .war_2 .siger a {

 	color: #666666;

 }

 

 .mod_14 .cont {

 	padding-bottom: 10px;

 }

 

 .mod_14 .cont .hr {

 	border-top: 1px solid #999999;

 	margin-top: 10px;

 	padding-top: 15px;

 	font-size: 15px;

 }

 

 .mod_14 .cont .hr p {

 	margin-bottom: 5px;

 }

 

 .mod_14 .cont .hr p:hover {

 	text-decoration: underline;

 }

 

 .mod_14 .cont .hr p a {

 	color: #666666;

 }

 

 .mod_14 .cont .t {

 	color: #333333;

 	font-size: 22px;

 	text-align: center;

 }

 

 .mod_14 .cont .info {

 	color: #666666;

 	font-size: 16px;

 	text-align: center;

 	margin-top: 12px;

 	margin-bottom: 20px;

 }

 

 .mod_14 .cont .c {

 	font-size: 14px;

 	color: #666;

 	line-height: 32px;

 }

  .mod_14 .cont .c .zhuanli {

 	font-size: 14px;

 	color: #666;

 	line-height: 32px;

 }

.mod_14 .cont .c .zhuanli a{

 	padding:0 10px;

	color:#666666;

 }

 .mod_14 .cont .fenx {

 	text-align: right;

 }

 

 .war_2 .hot .list {

 	margin-top: 60px;

 }

 

 .war_2 .hot .list .t {

 	font-size: 24px;

 	color: #000;

 	margin-bottom: 10px;

 }

 

 .mod_15 .c_nav span {

 	width: 300px;

 	height: 77px;

 	line-height: 67px;

 	font-size: 32px;

 	color: #fff;

 	display: inline-block;

 	font-family: "楷体", "微软雅黑";

 }

 

 .mod_15 .c_nav span a {

 	display: block;

 	width: 100%;

 	height: 100%;

 	background: url(../image/img36.jpg) center no-repeat;

 	text-indent: 30px;

 	color: #fff;

	background-size:300px;

 }

 

 .mod_15 .c_nav span:hover a {

 	background: url(../image/img37.jpg) center no-repeat;

	background-size:300px;

 }

 

 .mod_15 .c_nav span .on {

 	background: url(../image/img37.jpg) center no-repeat;

	background-size:300px;

 }

 

 .mod_15 .cont ul {

 	margin-top: 40px;

 }

 

 .mod_15 .cont ul li {

 	padding-bottom: 20px;

 	border-bottom: 1px solid #dcdcdc;

 	margin-bottom: 20px;

 }

 

 .mod_15 .cont ul li .c {

 	width: 745px;

 	margin-left: 15px;

 }

 

 .mod_15 .cont ul li .c .t {

 	color: #000000;

 	font-size: 16px;

 	font-weight: bold;

 }

 

 .mod_15 .cont ul li .c .t1 {

 	height: 55px;

 	overflow: hidden;

 	margin-top: 5px;

 	color: #4C4C4C;

 	line-height: 25px;

 	font-size: 14px;

 }

 

 .mod_15 .cont ul li .c .t span {

 	font-weight: normal;

 	font-size: 14px;

 	color: #666666;

 }

 

 .mod_15 .cont ul li:hover .c .t {

 	color: #EA1616;

 }

 

 .mod_15 .cont ul li:hover .c .t1 {

 	color: #333333;

 }

 

 .page_2 {

 	text-align: center;

 	padding: 50px 0;

 }

 .page_2>a:first-child{display:none;}

 .page_2 * {

 	display: inline-block;

 	padding: 4px 12px;

 	border: 1px solid #989494;

 	font-size: 14px;

 	color: #242424;

 	margin: 0px 4px;

 	border-radius: 2px;

 }

 

 .page_2 span {

 	background: #EA1616;

 	border: 1px solid #EA1616;

 	color: #fff;

 }

 

 .page_2 *:hover {

 	background: #EA1616;

 	border: 1px solid #EA1616;

 	color: #fff;

 }

 

 .page_2 .on {

 	background: #EA1616;

 	border: 1px solid #EA1616;

 	color: #fff;

 }

 

 .c_nav2 {

 	width: 200px;

 	text-align: center;

 }

 

 .c_nav2 li {

 	margin-bottom: 20px;

 }

 

 .c_nav2 li a {

 	color: #000000;

 	font-size: 16px;

 }

 

 .c_nav2 li .on {

 	color: #fa0707;

 }

 

 .c_nav2 li:hover a {

 	color: #fa0707;

 }

 

 .c_nav2 .on a {

 	color: #fa0707;

 }

 

 .wp_cont {

 	width: 990px;

 	color: #000000;

 	font-size: 14px;

 	line-height: 35px;

 }

 

  .wp_cont dl{

 	/* border: 1px solid #cecece; */

    box-sizing: border-box;

    float: left;

    /* height: 415px; */

    margin-bottom: 10px;

    padding: 10px 60px;

    width: 480px;

 }

 .wp_cont dl dt {

    height: 244px;

    width: 392px;

  }

 .wp_cont dl dt img {

    height: 244px;

    width: 392px;

 }

 .wp_cont dl dd {

    width: 392px

 }

 .wp_cont dl dd h3 {

    color: #898686;

    font-size: 14px;

    padding-bottom: 10px;

    padding-top: 12px;

    text-align: center;

    width: 100%;

	font-weight:normal;

}

 .wp_cont img {

 	max-width: 100%;

 }

 

 .mod_17 .list {

 	color: #898686;

 	line-height: 35px;

 }

 

 .mod_17 .list .li {

 	margin-bottom: 80px;

 }

 

 .mod_17 .list .t1 {

 	font-size: 22px;

 	color: #ee3e3e;

 	margin-bottom: 15px;

 }

 

 .style_1 {

 	color: #666666;

 	line-height: 28px;

 }

 

 .mod_18 {

 	margin-top: 30px;

 }

 

 .mod_18 img {

 	max-width: 100%;

 }

 /* 主要css样式*/

 

 .main-im {

 	position: fixed;

 	right: 10px;

 	top: 300px;

 	z-index: 100;

 	width: 110px;

 	height: 272px;

 }

 

 .main-im .qq-a {

 	display: block;

 	width: 106px;

 	height: 116px;

 	font-size: 14px;

 	color: #0484cd;

 	text-align: center;

 	position: relative;

 }

 

 .main-im .qq-a span {

 	bottom: 5px;

 	position: absolute;

 	width: 90px;

 	left: 10px;

 }

 

 .main-im .qq-hover-c {

 	width: 70px;

 	height: 70px;

 	border-radius: 35px;

 	position: absolute;

 	left: 18px;

 	top: 10px;

 	overflow: hidden;

 	z-index: 9;

 }

 

 .main-im .qq-container {

 	z-index: 99;

 	position: absolute;

 	width: 109px;

 	height: 118px;

 	border-top-left-radius: 10px;

 	border-top-right-radius: 10px;

 	border-bottom: 1px solid #dddddd;

 	background: url(../image/qq-icon-bg.png) no-repeat center 8px;

 }

 

 .main-im .img-qq {

 	max-width: 60px;

 	display: block;

 	position: absolute;

 	left: 6px;

 	top: 3px;

 	-moz-transition: all 0.5s;

 	-webkit-transition: all 0.5s;

 	-o-transition: all 0.5s;

 	transition: all 0.5s;

 }

 

 .main-im .im-qq:hover .img-qq {

 	max-width: 70px;

 	left: 1px;

 	top: 8px;

 	position: absolute;

 }

 

 .main-im .im_main {

 	background: #F9FAFB;

 	border: 1px solid #dddddd;

 	border-radius: 10px;

 	background: #F9FAFB;

 	position: absolute;

 	top: 0px;

 	right: 0px;

 	

 }

 

 .main-im .im_main .im-tel {

 	color: #000000;

 	text-align: center;

 	width: 109px;

 	height: 50px;

 	border-bottom: 1px solid #dddddd;

 	padding-top: 8px;

 	padding-bottom: 8px;

 }

 

 .main-im .im_main .im-tel div {

 	font-weight: bold;

 	font-size: 12px;

 	margin-top: 6px;

 }

 

 .main-im .im_main .im-tel .tel-num {

 	font-family: Arial;

 	font-weight: bold;

 	color: #e66d15;

 }

 

 .main-im .im_main .im-tel:hover {

 	background: #fafafa;

 }

 

 .main-im .im_main .weixing-container {

 	width: 55px;

 	height: 47px;

 	border-right: 1px solid #dddddd;

 	background: #f5f5f5;

 	border-bottom-left-radius: 10px;

 	background: url(../image/weixing-icon.png) no-repeat center center;

 	float: left;

 }

 

 .main-im .im_main .weixing-show {

 	width: 112px;

 	height: 172px;

 	background: #ffffff;

 	border-radius: 10px;

 	border: 1px solid #dddddd;

 	position: absolute;

 	left: -125px;

 	top: -126px;

 }

 

 .main-im .im_main .weixing-show .weixing-sanjiao {

 	width: 0;

 	height: 0;

 	border-style: solid;

 	border-color: transparent transparent transparent #ffffff;

 	border-width: 6px;

 	left: 112px;

 	top: 134px;

 	position: absolute;

 	z-index: 2;

 }

 

 .main-im .im_main .weixing-show .weixing-sanjiao-big {

 	width: 0;

 	height: 0;

 	border-style: solid;

 	border-color: transparent transparent transparent #dddddd;

 	border-width: 8px;

 	left: 112px;

 	top: 132px;

 	position: absolute;

 }

 

 .main-im .im_main .weixing-show .weixing-ma {

 	width: 104px;

 	height: 103px;

 	padding-left: 5px;

 	padding-top: 5px;

 }

 

 .main-im .im_main .weixing-show .weixing-txt {

 	position: absolute;

 	top: 110px;

 	left: 7px;

 	width: 100px;

 	margin: 0 auto;

 	text-align: center;

 }

 

 .main-im .im_main .go-top {

 	width: 50px;

 	height: 47px;

 	background: #f5f5f5;

 	border-bottom-right-radius: 10px;

 	background: url(../image/totop-icon.png) no-repeat center center;

 	float: right;

 }

 

 .main-im .im_main .go-top a {

 	display: block;

 	width: 52px;

 	height: 47px;

 }

 

 .main-im .close-im {

 	position: absolute;

 	right: 10px;

 	top: -12px;

 	z-index: 100;

 	width: 24px;

 	height: 24px;

 }

 

 .main-im .close-im a {

 	display: block;

 	width: 24px;

 	height: 24px;

 	background: url(../image/close_im.png) no-repeat left top;

 }

 

 .main-im .close-im a:hover {

 	text-decoration: none;

 }

 

 .main-im .open-im {

 	cursor: pointer;

 	margin-left: 68px;

 	width: 40px;

 	height: 133px;

 	background: url(../image/open_im.png) no-repeat left top;

	display:none;

 }

 

 .mod_19 {

 	overflow: hidden;

 }

 

 .mod_19 ul {

 	width: 1100px;

 	margin-bottom: 30px;

 }

 

 .mod_19 ul .t {

 	width: 920px;

 	padding: 15px 0px;

 	display: block;

 	text-align: center;

 	font-size: 24px;

 	color: #000;

 	background: #ccc;

 	margin-left: 0px;

 	margin-bottom: 15px;

 }

 

 .mod_19 ul .t a{



 	color: #000;



 }

 

 .mod_19 ul li {

 	width: 280px;

 	background: #fff;

 	-webkit-box-shadow: 1px 1px 20px #aaa8a8;

 	-moz-box-shadow: 1px 1px 20px #aaa8a8;

 	box-shadow: 1px 1px 20px #aaa8a8;

 	margin-bottom: 30px;

 	margin-left: 10px;

 	margin-right: 20px;

 	margin-top: 10px;

 }

 

 .mod_19 ul li p {

 	text-align: center;

 	padding: 2px 0px;

 	padding-bottom: 10px;

 	color: #666;

 	font-size: 20px;

 	transition: all 1s;

 	-moz-transition: all 1s;

 	/* Firefox 4 */

 	-webkit-transition: all 1s;

 	/* Safari 和 Chrome */

 	-o-transition: all 1s;

 }

 

 .mod_19 ul li:hover p {

 	color: #EA1616;

 }

 

 .mod_17 .domesss {

 	min-height: 414px;

 	background: url(../image/img39.jpg) left top no-repeat;

 	background-size: 100%;

 }

 

 .mod_17 .domesss ul {

 	margin-top: 215px;

 	width: 740px;

 	border-top: 2px dashed #d6d6d6;

 	padding: 15px 0;

 	border-bottom: 2px dashed #d6d6d6;

 }

 

 .mod_17 .domesss ul li {

 	margin-right: 20px;

 	margin-bottom: 20px;

 }

 

 .mod_17 .domesss ul li a {

 	color: #898788;

 	font-size: 18px;

 }

 

 .mod_17 .domesss ul li a:hover {

 	text-decoration: underline;

 }

 /*

 * 网站地图

 */

 

 .mod_25 .wp_cont .list {

 	margin-bottom: 18px;

 }

 

 .mod_25 .wp_cont .list .t {

 	font-size: 18px;

 	font-weight: bold;

 	border-bottom: 1px solid #696666;

 }

 

 .mod_25 .wp_cont .list ul li {

 	font-size: 14px;

 	margin-top: 8px;

 	margin-right: 15px;

 	color: #1F1818;

 }

 

 .mod_25 .wp_cont .list ul li a {

 	color: #524747;

 }

 

 .mod_25 .wp_cont .list ul li a:hover {

 	text-decoration: underline;

 }

 .yqlj{

	 padding:10px 0;

	 overflow:hidden;

 }

  .yqlj span{

	  display:block;

	  float:left;

	  font-size:14px;

	  width:100px;

  }

  .yqlj ul {

	  width:1000px;

	  float:right;

  }

  .yqlj ul li{

	  list-style:normal;

	  float:left;

	  width:210px;

	  text-align:center;

  }

   .yqlj ul li a{

	   font-size:14px;

	   color:#333;

   }

   

   

.cles{

		background: #3b3a3a none repeat scroll 0 0;

		display: none;

		left: 150px;

		position: absolute;

		top: 80px;

		width:180px;

						

	}

.cles .fl{float: left; text-align: center;width: 100%;}	

					

.cles .fl a {

			display: block;

			font-size: 14px;

			height: 45px;

			line-height: 45px;

			padding: 0;

			color:#fff;

		}

.cles .fl:hover {

			background: #ff0000 none repeat scroll 0 0;

			}

			

			

/*专题页面*/



 .mod_16 .c_nav span {

 	width: 300px;

 	height: 77px;

 	line-height: 67px;

 	font-size: 32px;

 	color: #fff;

 	display: inline-block;

 	font-family: "楷体", "微软雅黑";

 }

 

 .mod_16 .c_nav span a {

 	display: block;

 	width: 100%;

 	height: 100%;

 	background: url(http://www.zhimomo.com/template/zhimomo/images/images36.jpg) center no-repeat;

 	text-indent: 30px;

 	color: #fff;

	background-size:300px;

 }

 

 .mod_16 .c_nav span:hover a {

 	background: url(http://www.zhimomo.com/template/zhimomo/images/images37.jpg) center no-repeat;

	background-size:300px;

 }

 

 .mod_16 .c_nav span .on {

 	background: url(http://www.zhimomo.com/template/zhimomo/images/images37.jpg) center no-repeat;

	background-size:300px;

 }

 

 .mod_16 .cont ul {

 	margin-top: 40px;

 }

 

 .mod_16 .cont ul li {

 	padding-bottom: 20px;

 	border-bottom: 1px solid #dcdcdc;

 	margin-bottom: 20px;

	margin-right:10px;

	width:290px;

	float:left;

 }

 .mod_16 .cont ul li  img{

 	width:285px;

	height:185px;

 }

 .mod_16 .cont ul li .c {

 	width: 290px;

 }

 

 .mod_16 .cont ul li .c .t {

 	color: #000000;

 	font-size: 16px;

 	font-weight: bold;

 }

 

 .mod_16 .cont ul li .c .t1 {

 	height: 55px;

 	overflow: hidden;

 	margin-top: 5px;

 	color: #4C4C4C;

 	line-height: 25px;

 	font-size: 14px;

 }

 

 .mod_16 .cont ul li .c .t span {

 	font-weight: normal;

 	font-size: 14px;

 	color: #666666;

 }

 

 .mod_16 .cont ul li:hover .c .t {

 	color: #EA1616;

 }

 

 .mod_16 .cont ul li:hover .c .t1 {

 	color: #333333;

 }	
 
 .pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline; }
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default; }