@charset "utf-8";
/* CSS Document */
body{
	margin:0px; padding:0px; font-size:12px; font-family:"微软雅黑"; background-image:url(../userimg/bg.png);
}
p,form,h1,h2,h3,h4,dd,dt,dl{
	margin:0px; padding:0px;
}
ul{
	margin:0px; padding:0px; list-style:none;
}
img{
	vertical-align:middle; border:none;
}
.clear
{
	clear:both;
}
a{
	text-decoration:none;
}
/*******************************************/
.top{
	width:100%; height:34px; border-bottom:1px solid #D5D3D4; background-color:#E6E6E6;
}
.topc{
	width:1000px; height:100%; margin:auto; line-height:34px; font-family:"宋体";
}
.topc1{
	float:left; color:#494949;
}
.topc2{
	float:right;
}
.topc2 a{
	color:#494949;
}
.tm{
	width:100%; height:110px; background-color:#fff;
}
.t{
	width:1000px; height:110px; margin:auto;
}
.logo{
	float:left; margin-top:15px;
}
.tel{
	float:left; margin-top:30px; margin-left:20px;
}
.nav{
	width:100%; height:56px; background-image:url(../userimg/nbg.png);
}
.nav ul{
	width:1000px; height:100%; margin:auto;
}
.nav  ul li{
	width:125px; height:100%; float:left; text-align:center; font-size:16px; color:#fff; line-height:56px;
}
.nav a{
	color:#fff; display:block; width:80px; height:53px;
}
.nav a:hover{
	border-bottom:3px solid #FE9901; color:#FE9901;
}
.nav .cur{
	border-bottom:3px solid #FE9901; color:#FE9901;
}
/****************************************************/
.column_01 {
	max-width:100%; 
	height:305px;
	overflow:hidden;
    position: relative;
	margin:0 auto;
	margin-bottom:20px;
}

.column_01 a{
    color:#666;
	}

.column_01 .nav_img{ 
   max-width:100%; 
   height:305px; 
   overflow:hidden;
   display:block;
   }
   
.column_01 .nav_img li{
   display:block;
   float:left;
   width:100%;
   height:305px;
   background-repeat:no-repeat; background-position:center;
   }
   
.column_01 .nav_img img{ 
   width:100%; 
   height:305px; 
   display:block;
   }
   
.column_01 .nav_banner{ 
   width:100px; 
   height:15px; 
   top:90%;
    position: absolute;
    right:47%;
   }   
   
.column_01 .nav_banner li{ 
   display:block; 
   float:left; 
   width:15px;
   height:15px;
   margin-right:15px; 
   background:url(../userimg/22.png) no-repeat;
   }
   
.column_01 .nav_banner li a{ 
   display:block; 
   width:15px;
   }
   
.column_01 .this {
   display:block;
   padding:0;
   margin:0;  
   }
        
.column_01 .this a{ 
   display:block;
   width:15px;
   height:15px;
   background:url(../userimg/11.png) no-repeat;
   }

/***************************************************/
.huoban{
	width:1000px; height:auto; margin:auto;
}
.hbt{
	width:200px; height:50px; background-color:#244278; border-left:15px solid #FF9900; text-align:center; line-height:50px; color:#fff; font-size:18px;
}
.fl { float:left;}
.pr{ position:relative;}
.hz { height:223px; overflow:hidden; padding:30px 0 0 0; margin:0 auto;}
.hz_c { padding:20px 0 0 6px; height:148px; overflow:hidden;}
.hz_c ul { display:inline; width:914px; overflow:hidden; margin-left:15px;}
.hz_c ul li { float:left; width:164px; display:inline; margin-right:10px; overflow:hidden; position:relative;}
.hz_c ul li img { width:162px; height:150px; border:1px solid #e0e0e0;} 
.hz_c ul li span { height:30px; line-height:30px; text-align:center; display:block; overflow:hidden; }
.h01 { padding-top:36px;}



.youshi{
	width:100%; height:auto; background-color:#244278; margin-top:20px;
}
.ysc{
	width:1060px; height:auto; margin:auto;
}
.yscb{
	text-align:center; padding-top:20px;
}
.ysc ul{
	margin-top:20px; width:830px; margin:auto;
}
.ysc li{
	width:350px; height:120px; float:left; margin-left:60px; background-image:url(../userimg/ysbg.jpg); background-position:bottom; background-repeat:repeat-x;
}
.ysc li img{
	margin-top:30px; float:left; margin-right:15px; width:70px;
}
.ysc li h1{
	width:238px;
	font-weight:normal; font-size:24px; float:left; color:#fff; padding-top:40px;
}
.ysc li p{
	width:354px;
	float:left; color:#fff; font-size:14px; padding-top:10px;
}
.cp{
	width:1000px; height:auto; margin:auto;
}
.cpc{
	text-align:center; margin-top:20px;
}
.cpb{
	display:block; width:400px; height:48px; border:1px solid #7E7E7E; text-align:center; line-height:48px; font-size:24px; color:#6C6C6C; margin:auto; margin-top:10px; margin-bottom:20px; font-weight:bold;
}

.da_c { height:330px; overflow:hidden; padding:18px 0 0 0px; position:relative;}
.da_c ul { width:926px; overflow:hidden; display:inline; margin-left:40px; position:relative;}
.da_c ul li { float:left; width:250px; margin-right:40px; display:inline;  position:relative;}
.da_c ul li span { height:37px; line-height:37px; text-align:center; display:block; overflow:hidden; margin-top:30px;}
.da_c ul .nobot { margin-right:0;}
.da_c ul li  span a{display:block; width:160px; height:37px; background-color:#E88B00; text-align:center; font-size:18px; color:#fff; margin:auto;}
.f01 { padding-top:72px;}
.da_c li p{ position:absolute; left:33px; top:185px; border:2px solid #fff; width:180px; height:40px; text-align:center; line-height:40px; font-size:18px; color:#fff; z-index:999}
.fd{
	position:absolute; width:250px; height:260px; left:0px; top:0px; text-align:center; background-image:url(../userimg/bb.png); display:none;
}
.fd img{
	width:59px; height:59px; margin-bottom:15px; margin-top:47px;
}
.fd font{
	font-size:18px; color:#fff;
}
.ct{
	text-align:center; margin-top:20px;
}
.ct img{
	max-width:100%;
}
.case{
	width:100%; height:530px; background-image:url(../userimg/casebg.jpg); background-repeat:no-repeat; background-position:center; padding-top:60px;
}
.cpc1{
	text-align:center;
}
.cpb1{
	display:block; width:400px; height:48px; border:1px solid #fff; text-align:center; line-height:48px; font-size:24px; color:#fff; margin:auto; margin-top:20px; margin-bottom:20px;
	font-weight:bold;
}
.casec{
	width:1000px; height:339px; margin:auto; margin-top:0px;
}
.casec img{
	float:left;
}
.cc{
	width:281px; height:279px; float:left; background-color:#000; padding:30px 20px; color:#fff; position:relative;
}
.cc h1{
	font-size:18px; font-weight:normal;
}
.cc p{
	font-size:14px; line-height:25px; text-indent:2em; padding-top:20px;
}
.cc a{
	margin-top:20px; display:block;
}
.cap{
	width:251px; height:100%; float:left; position:relative;
}
.cap img{
	width:251px; height:339px;
}
.cap a{
	display:block; width:100%; height:61px; text-align:center; line-height:61px; font-size:18px; float:left; color:#505050; position:absolute; left:0px; bottom:0px; background-image:url(../userimg/cab.png);
}
.cap .cur{
	display:none;
}
.neb{
	width:100%; height:45px; border-bottom:1px solid #CECECE;
}
.neb ul{
	width:280px; height:100%; margin:auto;
}
.neb ul li{
	width:140px; height:100%; float:left; text-align:center; line-height:45px; font-size:14px;
}
.neb li a{
	display:block; width:80px; height:43px; color:#244278; margin:auto;
}
.neb li a:hover{
	border-bottom:2px solid #FF9900; color:red;
}
.neb .cur{
	border-bottom:2px solid #FF9900; color:red;
}
.news{
	width:1000px; height:512px; margin:auto;
}
.news1{
	width:469px; float:left; height:482px; background-image:url(../userimg/nb.jpg); background-repeat:repeat-y; background-position:right; padding:15px;
}
.news2{
	width:470px; height:482px; float:left; padding:15px;
}
.news h1{
	font-size:18px; color:#244278; font-weight:normal; margin-top:50px;
}
.news1 h1 a{
	color:#244278;
}
.news2 h1 a{
	color:#244278;
}
.news h2{
	font-size:14px; color:#969696; font-weight:normal; padding-top:8px; padding-bottom:22px;
}
.news p{
	line-height:23px; color:#414141; font-size:14px;
}
.line{
	height:10px; background-image:url(../userimg/line.jpg); background-repeat:repeat-x; margin-top:20px;
}
.news ul{
	margin-top:10px; margin-bottom:10px;
}
.news li{
	line-height:33px; height:33px; color:#7D7D7D; font-size:14px;
}
.news li a{
	color:#7D7D7D; margin-left:10px;
}
.ry{
	width:1000px; height:470px; margin:auto; margin-top:20px;
}
.rongyu{
	width:292px; height:100%; float:left;
}
.rybt{
	height:49px; background-color:#244278; background-image:url(../userimg/rybg.jpg); background-repeat:no-repeat; font-size:18px; color:#fff; line-height:49px; padding-left:37px;
}
.rybt img{
	float:right; margin-right:8px; margin-top:17px;
}
.ryc{
	height:379px; border:1px solid #D0D0D0; padding:20px;
}
.ryc img{
	width:156px; height:221px; margin-left:47px;
}
.ryc ul{
	margin-top:20px;
}
.ryc li{
	height:40px; margin-top:8px; line-height:40px; background-color:#D6D6D6; font-size:14px; padding:0 10px;
}
.ryc a{
	color:#545454;
}
.shipin{
	width:364px; height:100%; float:left; margin-left:26px;
}
.wenti{
	width:292px; height:100%; float:left; margin-left:26px;
}
.sp{
	width:322px; height:228px;
}
.sp img{
	width:322px; height:228px; margin-left:0px;
}

.faq { width:250px; height:392px; overflow:hidden;}
.fa_con { height:362px; overflow:hidden;}
.fa_con dl { padding:18px 0; border-bottom:1px dashed #cbcbcb;}
.fa_con dl dt { height:26px; line-height:26px; background:url(../userimg/wen.png) no-repeat; padding-left:36px; font-size:14px; color:#D26503;}
.fa_con dl dt a { color:#D26503; font-weight:bold;}
.fa_con dl dd { line-height:26px; overflow:hidden; background:url(../userimg/da.png) no-repeat; padding-left:36px; margin-top:5px; color:#5F5F5F; font-size:14px;}
.fa_con .nobot { border-bottom:0;}

.guanyu{
	width:100%; height:300px; background-image:url(../userimg/abbg.png); background-repeat:no-repeat; background-position:center; margin-top:20px; padding-top:254px;
}
.gyc{
	width:1000px; height:275px; margin:auto;
}
.gyc1{
	width:440px; height:100%; float:left; font-size:16px; color:#fff; line-height:30px;
}
.gyc2{
	width:440px; height:100%; float:right; font-size:14px; color:#fff; line-height:35px;
}
.gyc2 img{
	margin-right:10px;
}
.link{
	width:1000px; height:auto; margin:auto;
}
.linkc{
	padding-top:30px;
}
.linkc a{
	color:#6B6B6B; font-size:14px; margin:0 15px;
}
.foot{
	width:100%; height:208px; background-color:#15161A; background-image:url(../userimg/fbg.jpg); background-repeat:repeat-x; margin-top:55px;
}
.footc{
	width:1000px; height:136px; padding-top:34px; color:#fff; line-height:35px; font-size:14px; margin:auto;
}
.footc p{
	float:left;
}
.footc img{
	/*float:right;*/
}
.ad{
	text-align:center; height:auto; overflow:hidden;
}
.ad img{
	max-width:100%;
}
.nm{
	width:1000px; height:auto; margin:auto; margin-top:35px;
}
.nleft{
	width:750px; height:auto; float:left;
}
.nright{
	width:230px; height:auto; float:right;
}
.nlb{
	width:718px; height:40px; border:1px solid #CDCDCD; background-color:#fff; padding-left:30px; line-height:40px; color:#3A3A3A; font-family:"宋体";
}
.nlb a{
	color:#3A3A3A;
}
.nlc{
	width:708px; height:auto; padding:20px; margin-top:20px; border:1px solid #CDCDCD; background-color:#fff;
}
.nlc li{
	width:220px; height:265px; float:left; margin-left:24px; margin-bottom:16px;
}
.nlc li img{
	width:218px; height:218px; border:1px solid #D2D4D5;
}
.nlc li p{
	height:45px; line-height:45px; text-align:center; font-size:14px;
}
.nlc li p a{
	color:#060606;
}
.nlc .ncur{
	margin-left:0px;
}

#pages { padding:14px 0 10px; margin:0px; text-align:center;}
#pages a { display:inline-block; width:26px; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 { width:56px; }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block; width:26px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }

.yme{
	width:100%; height:auto; margin-bottom:25px;
}
.yme dt{
	height:50px; background-image:url(../userimg/bb.jpg); color:#fff; font-size:22px; text-align:center; line-height:50px;
}
.yme dd{
	padding:10px; border:1px solid #CDCDCD; height:auto; background-color:#fff; font-size:14px; color:#3A3A3A; line-height:30px;
}
.yme dd a{
	display:block; height:38px; line-height:38px; background-color:#EBEBEB; text-align:center; font-size:16px; color:#3A3A3A; margin-bottom:10px;
}
.yme dd a:hover{
	color:#fff; background-color:#FF9900;
}
.yme dd .ymcur{
	color:#fff; background-color:#FF9900;	
}
.yme dd img{
	margin:10px 0;
}
.nlc1{
	width:728px; height:auto; padding:10px; margin-top:20px; border:1px solid #CDCDCD; background-color:#fff;
}
.ppic{
	width:350px; height:430px; float:left;
}
.pinfo{
	width:358px; height:430px; float:left; margin-left:20px;
}
.pinfo h1{
	color:#393939; font-size:16px; border-bottom:1px dashed #ccc; line-height:30px;
}
.pinfo h2, .pinfo p{
	font-size:14px; color:#3A3A3A; line-height:30px;
}
.pinfo label{
	font-size:16px; color:#3B3B3B; font-weight:bold; line-height:50px;
}
.pinfo label span{
	color:#FD9A00; font-size:26px; font-family:Arial, Helvetica, sans-serif;
}
.pinfo h3{
	text-align:center; margin-top:28px;
}
.cpxq{
	height:36px; line-height:36px; border-bottom:4px solid #33538C;
}
.cpxq p{
	width:136px; background-color:#33538C; text-align:center; color:#fff; font-size:18px; margin-top:55px;
}
.cpcc{
	color:#3A3A3A; line-height:30px; font-size:14px; padding-top:10px; padding-bottom:70px;
}
.cpcc img{
	max-width:728px;
}
.cg{
	height:32px; line-height:32px; background-color:#888888; font-size:14px; color:#fff; padding-left:15px;
}
.cg span{
	float:right; margin-right:10px;
}
.cgt{
	font-size:14px; color:#5C5C5C; width:700px; margin:auto;
}
.cgt td{
	padding:10px 0;
}
.cgt span{
	color:red;
}
.textcss{
	width:310px; height:32px; border:1px solid #C5C5C5; line-height:35px; padding-left:5px;
}
.textcss1{
	width:120px; height:32px; border:1px solid #C5C5C5; line-height:35px; padding-left:5px;
}
.yucss{
	width:504px; height:100px; border:1px solid #C5C5C5;
}
.cgt label{
	color:red;
}
.butcss{
	width:65px; height:30px; background-color:#FE9900; text-align:center; font-size:14px; color:#fff; line-height:30px; border:none; margin-left:130px; cursor:pointer;
}
.butcss1{
	width:65px; height:30px; background-color:#34538A; text-align:center; font-size:14px; color:#fff; line-height:30px; border:none; margin-left:130px; cursor:pointer;
}
.fhcp a{
	display:block; width:176px; height:39px; line-height:39px; text-align:center; font-size:18px; color:#fff; background-color:#888888; margin:auto; margin-top:35px;
}
.xgcp{
	height:40px; line-height:40px; border-bottom:1px solid #DEDEDE; margin-top:20px;
}
.xgcp p{
	width:125px; height:40px; border-bottom:1px solid #FE9900; text-align:center; font-size:18px; color:#000;
}
.xgcpl{
	padding-top:20px; padding-bottom:30px;
}
.xgcpl li{
	width:167px; height:157px; float:left; margin-left:20px;
}
.xgcpl img{
	width:165px; height:125px; border:1px solid #E0E2DF;
}
.xgcpl p{
	line-height:30px; text-align:center; color:#717171; font-size:14px;
}
.xgcpl a{
	color:#717171;
}
.nleft1{
	width:230px; height:auto; float:left;
}
.nright1{
	width:750px; height:auto; float:right;
}
.anlist{
	padding-bottom:30px;
}
.anlist li{
	border-bottom:1px dashed #C4C4C4; padding-bottom:15px; height:161px; padding-top:15px;
}
.anlist li img{
	width:223px; height:160px; border:1px solid #BFBFBF; float:left; margin-right:35px;
}
.anlist li h1{
	font-size:16px; font-weight:normal; padding-bottom:15px;
}
.anlist li p{
	color:#636363; line-height:25px; font-size:14px;
}
.anlist a{
	color:#000;
}
.cpxq1{
	height:36px; line-height:36px; border-bottom:4px solid #33538C;
}
.cpxq1 p{
	width:136px; background-color:#33538C; text-align:center; color:#fff; font-size:18px;
}
.jjt{
	line-height:40px; height:40px; border-bottom:1px solid #C6C6C6; text-align:center; font-size:22px; color:#244278;
}
.jjc{
	color:#3A3A3A; line-height:30px; padding-top:30px;
}
.nlc2{
	width:678px; height:auto; padding:35px; margin-top:20px; border:1px solid #CDCDCD; background-color:#fff; font-size:14px;
}
.hjlist li{
	width:310px; height:250px; float:left; margin-left:58px; margin-top:15px;
}
.hjlist img{
	width:310px; height:210px;
}
.hjlist p{
	height:40px; line-height:40px; text-align:center; font-size:14px;
}
.hjlist p a{
	color:#3A3A3A;
}
.hjlist  .aacur{
	margin-left:0px;
}
.ryh{
	font-size:20px; color:#3A3A3A; padding:30px 0;
}
.ryp{
	font-size:14px; color:#505050; line-height:30px; padding-bottom:20px;
}
.rylist li{
	width:285px; height:236px; float:left; margin-left:108px; margin-top:15px;
}
.rylist img{
	width:285px; height:196px;
}
.rylist p{
	height:40px; line-height:40px; text-align:center; font-size:14px;
}
.rylist p a{
	color:#3A3A3A;
}
.rylist  .aacur{
	margin-left:0px;
}
.yss{
	color:#3A3A3A; line-height:30px; padding-top:30px;
}
.yss h1{
	color:#1D2088; font-size:20px; padding:15px 0;
}
.yss p{
	color:#636363; line-height:30px; font-size:14px; text-indent:2em;
}
.nlc3{
	width:678px; height:713px; padding:35px; margin-top:20px; border:1px solid #CDCDCD; background-color:#fff; font-size:14px; background-image:url(../userimg/cnbg.png);
	 background-repeat:no-repeat; background-position:right; background-position:bottom;
}
.nlc3 h1{
	font-size:20px; font-weight:normal; padding:10px 0;
}
.nlc3 h2{
	font-size:24px; font-weight:normal; padding:10px 0;
}
.nlc3 p{
	font-size:16px;
}
.zllist li{
	width:214px; height:343px; float:left; margin-left:18px; margin-top:15px;
}
.zllist img{
	width:212px; height:301px; border:1px solid #BABABA;
}
.zllist p{
	height:40px; line-height:40px; text-align:center; font-size:14px;
}
.zllist p a{
	color:#3A3A3A;
}
.zllist  .aacur{
	margin-left:0px;
}
.zcc{
	color:#3A3A3A; line-height:30px; margin-top:30px; background-color:#939BA0; color:#fff; padding:30px;
}
.zcc img{
	float:left; margin-right:20px; margin-left:-30px; margin-top:-30px;
}
.whc{
	color:#3A3A3A; line-height:30px; padding-top:30px;
}
.whc h1{
	font-size:22px; font-weight:normal; padding:20px 0;
}
.whc p{
	font-size:18px; padding-bottom:20px; line-height:35px;
}
.zplist li{
	height:80px; border-left:5px solid #144587; background-color:#fff; margin-top:20px; padding:15px 20px;
}
.zplist h1{
	color:#343434; font-size:18px; padding-bottom:10px;
}
.zplist span{
	font-size:14px; float:right; font-weight:normal;
}
.zplist p{
	color:#343434; font-family:"宋体"; font-size:12px; line-height:25px;
}
.zplist a{
	color:#343434;
}
.jobc{
	padding:20px; background-color:#fff; font-size:14px; color:#3A3A3A; line-height:30px;
}
.tit{
	text-align:center; font-size:24px; font-weight:normal; padding-bottom:15px; padding-top:30px;
}
.tinfo{
	border-bottom:1px solid #E5E5E5; line-height:40px; text-align:center;
}
.conc{
	padding:30px;
}
.newx{
	width:708px; height:auto; padding:20px; margin-top:20px; border:1px solid #CDCDCD; background-color:#fff;
}
.newx ul{
	 padding-bottom:30px;
}
.newx li{
	border-bottom:1px dashed #D2D2D2; padding-bottom:15px; padding-top:30px;
}
.newx h1{
	font-size:16px; font-weight:normal; color:#000;
}
.newx h1 span{
	float:right; color:#5F5F5F; font-size:14px;
}
.newx p{
	color:#5F5F5F; line-height:25px; padding-left:18px; padding-top:8px;
}
.newx a{
	color:#000;
}
.ntitle{
	font-size:18px; color:#244278; text-align:center; border-bottom:1px solid #C6C6C6; padding-bottom:20px;
}
.ninfo{
	height:40px; line-height:40px; text-align:center; color:#656565; font-size:14px; background-color:#EBEBEB; margin-top:15px;
}
.nco{
	font-size:14px; color:#3A3A3A; line-height:30px; padding:40px 0;
}
.smt{
	font-size:16px; color:#3A3A3A; padding-bottom:40px;
}
.syy{
	font-size:14px; color:#656565; line-height:25px;
}
.syy a{
	color:#656565;
}
.lxxc{
	width:358px; height:496px; float:left;
}
.lxmap{
	width:642px; height:496px; float:left;
}
.lxxc dl{
	width:100%; height:auto;
}
.lxxc dt{
	float:left; width:55px;
}
.lxxc dd{
	float:left; width:303px; color:#333333; font-size:16px; line-height:32px;
}
.lxxc span{
	color:#244278; font-size:26px; font-weight:bold;
}
.che{
	padding:40px; background-color:#DEDEDE; margin-top:40px;
}
.che h1{
	font-size:24px; text-align:center; font-weight:normal; padding-bottom:50px;
}
.che p{
	font-size:14px; color:#151515; line-height:26px; padding-left:70px;
}
.che p span{
	color:#D33838; font-weight:bold; font-size:15px;
}
.che font{
	color:#2839A0;
}
.nco iframe{
	width:678px; height:500px;
}