@charset "utf-8";
/* CSS Document */

body{
	font-size:12px;
	color:#333;
	margin:0 auto;
	padding:0px;
	font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(bg.jpg) top center no-repeat


	}

img{ border:none}
div,ul,li
{
	color:#333;
	font-size:12px;
	font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;
	margin:0 auto; 
	padding:0;
	list-style:none
}
*{outline:0px}
.wryh{font-family:"Microsoft yahei"}
a,a:link,a:visited,a:active {
	color: #333;
	text-decoration: none;
}
a:hover {
	text-decoration:none;
	color: #a30100;

}

.white,.white a{ color:#fff}
.blue,.blue a{ color:#0068b7}
.blue a:hover{ text-decoration:underline}
#allw{ width:100%; float:left}
#warp{ width:1200px}
#topr{ width:330px; float:right; padding-top:38px}
#topra{ width:100%; float:left; height:30px; font-size:13px; text-align:right}


#topsearchl{ width:260px; float:left; height:40px}
#topsearchr{ width:70px; float:left; height:40px;}
.topbutton{ background:#a30100; border:none; width:61px; height:40px; font-size:14px; color:#FFF;font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;}
.topinput{ width:260px; float:left; height:36px; line-height:36px; color:#666; padding-left:10px; font-size:14px;background:none; border:1px solid #ddd;}


#bodyw{ padding:30px 12px 30px 12px; width:1176px; background:#fff; overflow:hidden}
.cl{ clear:both}
#header{ width:1200px; height:295px;}
#h_home{ float:right; padding-top:98px}

#menu{ width:1200px; height:53px; background:#01a13f}
#lzyw{ width:700px; float:right;}
#lzywban{ width:100%; float:left; height:40px; background:#f8f8f8; border-bottom:1px solid #eaeaea; margin-bottom:25px}
#lzywban span{ float:right; margin-right:10px; line-height:40px; height:40px; font-size:14px}
#tabContainer
{
float:left;
height:41px; overflow:hidden

}

#tabContainer li
{
float:left;

}

#tabContainer li a
{

float:left;
font-size:18px; line-height:38px;
width: 110px;
border-top:3px solid #f8f8f8;
text-align:center;
height:38px;
border-bottom:1px solid #eaeaea
}

#tabContainer li .on
{
float:left;
font-size:18px; line-height:38px;
width: 110px;
border-top:3px solid #0068b7;
text-align:center;
color:#0068b7; font-weight:bold;height:38px;
border-bottom:1px solid #fff;
background:#fff
}
#kxyj{ width:430px; float:left; overflow:hidden}
#yszs{ width:440px; float:right; overflow:hidden}

#lbg{ width:96%; float:left; overflow:hidden; background:#fff; padding:15px}
#lbga{ width:94%; float:left; overflow:hidden; background:#fff; padding:15px}

#cgjsarea{ width:100%; float:left; font-size:14px; line-height:30px; height:240px; overflow:hidden; padding-top:7px}

#yqimg{ width:284px; height:101px; float:left; margin-right:11px; margin-bottom:15px}
#yqimg img{ width:284px; height:101px;}
#xwban{ width:100%; float:left; height:32px; background:#f6f6f6; margin-bottom:18px}
#xwban span{ float:right; margin-right:10px; line-height:32px; height:32px; font-size:14px}
#xwban strong{
float:left;
font-size:18px; line-height:32px;
width: 116px;
color:#fff; font-weight:bold;height:32px;
background:url(iddex_14.jpg); padding-left:10px
}

#sp{ width:100%; float:left}
#sp img{ width:343px; height:205px}

#cgzj{ float:left; width:100%; height:120px; line-height:30px; font-size:14px; overflow:hidden}
#cgzj img{ width:100%; height:120px;}

#zccl{ float:left; width:100%; height:300px; line-height:30px; font-size:14px; overflow:hidden}

#wcra{ float:left; width:175px; height:204px}
#wcra img{width:175px; height:204px}
#wcrb{ float:right; width:300px; height:204px; line-height:30px; font-size:14px; overflow:hidden}

#xwbana{ width:100%; float:left; height:42px; background:#fff; border-top:1px solid #eaeaea;border-top:2px solid #0068b7}
#xwbana span{ float:right; margin-right:10px; line-height:42px; height:42px; font-size:14px}
#xwbana strong{
float:left;
font-size:18px; line-height:18px;
width: 90px;
border-left:3px solid #d82929;
text-align:center;
font-weight:normal;height:18px;
border-bottom:1px solid #fff;
background:#fff;
margin-top:10px; margin-left:15px}

#zjbor{ padding:15px 0 15px 15px; overflow:hidden; width:1185px; float:left; background:#fff;}
#zjlist{ width:214px; float:left}
#zjlista{ width:214px; height:220px; float:left}
#zjlista img{ width:214px; height:220px;}
#zjlistb{ width:190px;float:left; padding:12px; background:#f8f8f8}
#zjlistb1{ width:100%;float:left; font-size:14px}
#zjlistb2{ width:100%;float:left; font-size:12px; line-height:22px; height:44px; overflow:hidden; color:#999}
.zjmar{ margin-right:23px}


#h_left{width:259px; float:left}
#h_m{width:495px; float:left}
#h_r{width:343px; float:right}
#h_right{width:870px; float:right}

#inconbg{ width:247px; float:left; background:#f2f2f2; padding:24px 0 0 12px; height:241px}
#incl{ width:100%; float:left}
#incl li{ width:100%; float:left; height:77px}

#gzdt{ width:585px; float:right}

#empty{ width:100%; float:left; height:40px}
#emptya{ width:100%; float:left; height:15px}

#ddjs{ width:719px; float:left}
#gzzd{ width:420px; float:right}

#yqljw{ width:390px; float:left; background:#f0f0f0; padding:15px; height:77px; margin-top:15px}
#yqljwtit{ width:100%; float:left; height:25px; background:url(../images/index_12.jpg) left no-repeat; margin-bottom:10px}
#yqljwtit strong{float:left; font-size:18px; color:#ca1413; margin-left:20px}

#news{ width:100%; float:left; margin-top:-5px}
#news li{ width:100%; float:left; height:36px; line-height:36px; font-size:14px; overflow:hidden; border-bottom:1px dotted #ccc}
#news li span{ float:right; font-size:14px; color:#666; padding-left:14px}

#tnews { width:98%; float:left; height:36px; line-height:36px; font-size:14px;background:url(../images/index_09.jpg) left center no-repeat; padding-left:10px; overflow:hidden;}
#tnews span{ float:right; font-size:14px; color:#666; padding-left:14px}

#newsa{ width:100%; float:left;}
#newsa li{ width:98%; float:left; height:50px; line-height:50px; font-size:14px;background:url(../images/index_09.jpg) left center no-repeat; padding-left:10px; overflow:hidden; border-bottom:1px dotted #ddd}
#newsa li span{ float:right; font-size:14px; color:#666; padding-left:14px}


#dtw{ width:390px; float:left; height:336px; padding:0 15px 0 15px; background:#fff;}
#thxw{ width:100%; float:left; height:90px; margin-bottom:10px; border-bottom:1px dashed #ddd}
#thxwa{width:100%; float:left; height:30px; font-size:16px; overflow:hidden; line-height:30px}
#thxwb{width:100%; float:left; height:40px; font-size:14px; line-height:20px; overflow:hidden; color:#666}

#ljlist{ width:100%; float:left;}
#ljlist li{ width:24%; float:left; height:40px; line-height:40px; font-size:14px;background:url(../images/index_08.jpg) left center no-repeat; padding-left:10px; overflow:hidden; border-bottom:1px dashed #ddd}
#ljlist li span{ float:right; font-size:14px; color:#666; padding-left:14px}


#newslist{ width:100%; float:left; margin-bottom:20px}
#newslist li{ width:98%; float:left; height:42px; line-height:42px; font-size:14px;background:url(index_14.jpg) left center no-repeat; padding-left:10px; overflow:hidden; border-bottom:1px dashed #ddd}
#newslist li span{ float:right; font-size:14px; color:#666; padding-left:14px}


#I_ban{ width:100%; float:left; height:41px; margin-bottom:8px; background:#f0f0f0; overflow:hidden}
#I_ban strong{float:left; font-size:18px; margin-left:4px;font-weight:normal; background:url(../images/index_04.jpg); width:135px; height:41px; color:#fff; padding-left:55px; line-height:46px}
#I_ban span a{float:right; height:26px; width:50px;margin-top:8px; cursor:pointer; margin-right:16px; background:#fff;border-radius:6px; text-align:center; font-family:Verdana, Geneva, sans-serif; line-height:26PX;}
#I_ban span a:hover{float:right; height:26px; width:50px;margin-top:8px; cursor:pointer; margin-right:16px; background:#ca1413;border-radius:6px; text-align:center; font-family:Verdana, Geneva, sans-serif; line-height:26PX; color:#fff}
#I_ban large{ float:right; margin-right:15px; line-height:41px}




.topmar{ margin-top:40px}




#zpxx{ width:425px; float:left; margin-left:25px; background:#fff; height:324px}
#tzgg{ width:425px; float:right; background:#fff; height:324px}
#fbg{ width:1160px; overflow:hidden; background:#fff; overflow:hidden; padding:30px 20px 30px 20px}

#copy{ width:100%;background:#01a13f; text-align:center; height:90px;line-height:29px; color:#fff; font-size:14px; padding-top:30px}
#copy p{ margin-top:0px}



#I_left{ width:230px; float:left; margin-left:12px;}
#I_right{ width:880px; float:right; background:#fff; overflow:hidden;}
#I_rightban{ width:100%; float:left; height:30px; margin-bottom:25px;border-bottom:1px solid #ddd}
#I_rightban strong{float:left; font-size:18px; font-weight:normal; }
#I_rightban span{float:right; font-size:12px; color:#666}
#I_rightban span img{ margin-bottom:4px; margin-right:5px}
#contentarea{ width:100%; float:left; font-size:14px; line-height:28px; color:#333}


#nyad{ width:100%; height:300px; background:url(../images/ny_02.jpg) center no-repeat; height:300px}

#I_leftbtit{ width:230px; float:left;height:60px; line-height:60px; font-size:20px; background:#01a13f; color:#fff; margin-bottom:2px;}
#I_leftbtit strong{float:left;  margin-left:21px; font-weight:normal}
#I_leftstit a{ width:208px; float:left; padding-left:22px; height:55px; line-height:55px; font-size:14px; color:#333; border-bottom:1px dashed #ddd}
#I_leftstit a:hover{ width:208px; float:left; padding-left:22px; height:55px; line-height:55px; font-size:14px; color:#fff; background:#27bd61; border-bottom:1px dashed #ddd}
#I_leftstita a { width:208px; float:left; padding-left:22px; height:55px; line-height:55px; font-size:14px; color:#01a13f;border-bottom:1px dashed #ddd}
#I_leftimg{ width:100%; float:left}



#DispTitle
{
  width: 100%;
  font-size: 22px;
  text-align: center;
  float: left;
  font-family: "Microsoft Yahei", Helvetica, sans-serift;
  font-weight:normal;
  line-height:33px; margin-bottom:15px;


}
#disp{ width:100%; border-bottom:1px dashed #ddd; height:30px; text-align:center; float:left; margin-bottom:20px}

.i-nav{width:100%;height: 48px;z-index:99999999;}
.nav{ width:1200px; margin:0 auto; z-index:9999;}
.nav .nav_list{}
.nav li strong{}
.nav li{float:left;width:171px; line-height:48px;position:relative;}

.nav li:hover{ color:#fff; background:}
.nav .last{background:none;color:#fee500;}
.nav li a{float:left;display:block; width:171px; height:53px; text-align:center; line-height:53px;font-size:18px; }
.nav li span{float:left;display:block; width:171px; height:53px; line-height:53px;cursor:pointer;text-align:center; color:#fff; font-size:18px;}
.nav li span:hover{ color:#fff; background:#24c563}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:53px;left:0px;z-index:999}
.nav li .submenu{width:171px;}
.nav li .submenu{ z-index:9999;}
.nav li .submenu li{float:left;padding:0;background:none;height:53px; line-height:53px; font-size:12px; text-align:center}
.nav li .submenu li a{float:none;padding:0;height:53px;line-height:53px;background:#01a13f; color:#fff; text-align:center}
.nav li .submenu li a:hover{background: #1cb457;}
.nav li .submenu li:hover a{font-weight:normal; color:#fff; text-decoration:none;}
.dqlm a,.dqlm{background:url(iddex_07.jpg) right no-repeat;height:53px;}

.box{width:100%; float:left;} 
#goleft {width:100%;overflow: hidden;float:left} 
#goleft #gols {width: 33100px;} 
#goleft1, #goleft2 {width: auto;float: left;}

/*---------------------------样式归零 www.16sucai.com----------------------*/
abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,hgroup,ins,kbd,label,legend,mark,object,ol,p,pre,q,samp,section,summary,sup,tfoot,th,thead,var,video{margin:0 auto;padding:0;border:0;outline:0;font-size:100%;font-weight:400;font-style:inherit;font-family:inherit;vertical-align:top}article,aside,details,figcaption,figure,footer,header,hgroup,hr,section{display:block}a{margin:0;font-size:100 %;vertical-align:baseline;background:0 0;blr:expression(this.onFocus=this.blur())}a,ins{text-decoration:none}a,hr{padding:0}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}caption{text-align:left;font-weight:400}hr{height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0}

/*新闻滚动图片*/
/*-----------------自定义按钮样式，移动端不需要，PC端根据实际情况选择----------------*/
#tpxw{ width:430px; float:left; height:290px}
.demo {width: 430px;height: 290px;font-size: 14px;position:relative;}
.demo a.control {position:absolute;display: block;top: 55%;margin-top: -78px;width: 76px;height: 112px;cursor: pointer;z-index: 2;background: url(buttons.png) no-repeat}
.demo a.prev {
	left: 2px;
	background-position: 0 0
}
.demo a.next {right: 0;background-position: -76px 0}
.demo img{width: 430px;height: 290px;}
/*----------------------------为保证最佳效果，建议设置如下样式------------------------*/
.slider {display: none}

     .swiperm{
		float:right; position:absolute; z-index:2; right:0; margin-top:30px
    }

    .swiper-container {
        width: 1200px;
        height: 100px;
		margin-top:10px


    }
    .swiper-slide {
        text-align: center;
        font-size: 40px;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
	
	    .swiper-slide strong{
			padding-bottom:20px
    }