@charset "utf-8";

/*全局控制*/
body{ min-width:1300px; margin:0;padding:0;font-size:14px;line-height:30px;font-family:"微软雅黑"; color:#1E1E20;-webkit-text-size-adjust:none;}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0; vertical-align:bottom;}ul,li{list-style:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.dis{display:block;}.undis{display:none;}
a{text-decoration:none;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
.eps{text-overflow:ellipsis; white-space:nowrap;}

.main{ width:100%;min-width:1300px; margin:auto; position:relative; overflow:hidden;}
.box{ width:1300px; margin:auto; overflow:hidden;}
.bot{ width:100%; text-align:center; line-height:0; position:absolute; bottom:0; left:0; overflow:hidden}
.bot img{ width:auto;}
.wrap{ width:1300px; margin:auto; padding:0 0px 40px; background:none; overflow:hidden;}
#left{ width:220px; float:left; margin-top:36px;}
#right{ width:1040px; float:right; margin-top:36px;}




.title{ height:auto; text-align:center; overflow:hidden;}
.title .cn{ font-size:30px; color:#EE580F; line-height:38px; font-weight:bolder;}
.title .en{ font-size:28px; color:#222; line-height:38px; text-transform:Uppercase;}
.title p{ font-size:18px; color:#626264; line-height:32px;}




.title a{ padding:0px 17px; line-height:35px; color:#1e1e1e; font-size:16px; float:right; border:1px solid #1e1e1e; margin-top:7px; }
.title a:hover{ border:1px solid #EFDC0A;}

.title2{ text-align:center; height:auto; font-weight:bolder;     padding: 31px 0 20px;background:url(../images/i15.png) center bottom no-repeat; text-transform:Uppercase;overflow:hidden;}
.title2 .cn{ font-size:34px; color:#243BAB; line-height:50px; }
.title2 .en{ font-size:28px; color:#DCDCDE; line-height:30px;}


.current{ width:100%; margin:auto; color: #696969; padding:0px 0 0px; font-size:14px;  height:70px;  border-bottom:1px solid #E8E8E7; overflow: hidden; }
.current .currenter{ margin:auto; background:url(../images/i15.png) left center no-repeat; margin-top:26px; padding:0px 0px 0 30px; color:#333; line-height:44px;}
.current a{ color:#333;}


.title1{ height:auto; line-height:70px; overflow:hidden;}
.title1 .cn{ font-size:30px; color:#333; letter-spacing:2px; margin-right:12px; font-weight:bolder; background:url(../images/i2.jpg) bottom center no-repeat; display:inline-block; }
.title1 .en{ font-size:30px; font-family:Arial, Helvetica, sans-serif; color:#222; text-transform:Uppercase;}


#page{ width: 100%; margin: auto; padding:30px 0 0px; color:#333; text-align: center;}
#page li{ display:inline; width:auto; margin:0 5px;}
#page li.page_num{ margin:0 3px;}
#page li.page_num a{ padding:0 10px; height:30px; line-height:30px; background: #888; color: #fff; font-weight:normal; font-size:14px; margin:5px; display:inline-block; border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; -ms-border-radius:2px; -moz-border-radius:2px;}
#page li.page_num a:hover{ color: #fff; background: #EE580F; }
#page li.page_num a.select{ color: #fff; background: #EE580F; }
#page li a{ color:#333;}

.subtit{ text-align:center; line-height:70px; background:#EF580F; font-size:22px; color:#fff; letter-spacing:3px;}
.subtit span{ font-size:12px;}
.sublist{ border:1px solid #B8B8B8; border-top:0; overflow:hidden;}
.sublist a{ display:block; line-height:57px; border-top:1px solid #B8B8B8; text-align: left;
    font-size: 16px;
    padding-left: 72px; background:url(../images/i16.png) 40px center no-repeat; color:#8E8E8E;}
.sublist a:hover,.sublist a.onner{ color:#EF5811;  }


.top{ width:100%; border-top:5px solid #EE580F; border-bottom:4px solid #EE580F; }
.logo{ width:714px; float:left; padding:30px 0;}
.tel{ width:355px; height:33px; float:right; background:url(../images/i1.png) right top no-repeat; position:relative; }
.tel a{ float:left; margin-top:3px; margin-left:12px; display:inline-block; line-height:0;}
.tel span{ margin-left:30px; font-size:14px; line-height:31px; color:#fff;}
.tel a.wxa{ margin-left:30px; cursor:pointer;}
.tel .wxcon{ display:none; position:absolute; top:33px; left:17px; overflow:hidden;}
.tel a.wxa:hover .wxcon{ display:block;}


.nav{ width:100%; line-height:65px; }
.nav>ul>li{ width:162px; float:left; position:relative;}
.nav>ul>li>a{ display:block; text-align:center; font-size:16px; color:#1E1E20; letter-spacing:2px; }
.nav>ul>li:hover>a{  background:#EE580F; color:#fff;}

.naver{ width: 1300px;  margin:auto;}
.nav li>a{ display:block; color:#fff;  text-transform: uppercase;
    z-index: 2;
    transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;}




.nav li .naver1{ width:360px; padding:16px 0px; position:absolute; top:65px; left:0px; z-index:9; background:#fff; display:none; overflow:hidden;}
.nav li .naver1 a{ display:block; text-align:center; color:#333;font-size:15px;}
.nav li .naver1 a:hover{  color:#EE580F; }
.nav li .naver1 .naver_lef{ width:82px; min-height: 136px; padding:0 10px; line-height:34px; float:left; border-right:1px solid #C3C3C3;}
.nav li .naver1 .naver_rig{ width:202px; padding:0 25px; float:right;}
.nav li .naver1 .naver_rig a{ display: none; width: 202px; height: 136px; overflow: hidden;}
.nav li .naver1 .naver_rig img{ width: 202px; height: 136px; }
.nav li:hover{ background:#fff;}
.nav li:hover>a{ color:#fff; background:#C41B22; }
.nav li:hover .naver1{ display:block;}


.banner{ width:100%; height:auto; overflow:hidden}
.banner img{ width:100%; height:auto;}
.banner .swiper-container {width: 100%; height: 100%; }
.banner .swiper-slide { text-align: center; font-size: 18px; background: #fff;
      /* 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;
    }



.about{ padding:34px 0 40px; overflow:hidden;}
.about .ablef{ width:775px; float:left; overflow:hidden;}
.about .ablef .abtit{ border-left:3px solid #EE580F; padding-left:20px; font-size:30px; line-height:1.2; font-weight:bold; letter-spacing:2px; overflow:hidden;}
.about .ablef .abtit .en{ font-weight:normal; letter-spacing:0;}

.abcon{ width:420px; margin-top:30px; overflow:hidden}

.about .abrig{ width:500px; float:right; padding:1px 0; background:url(../images/i5.png) center center no-repeat;  }
.about .abrig li{ padding:13px 0; background:url(../images/i13.png) center center no-repeat;  overflow:hidden;}
.about .abrig .pinfo{ width:200px; float:left; text-align:right; padding:7px 0; line-height:25px;}
.about .abrig h2{ color:#373737; font-size:16px;}
.about .abrig p{ color:#B5B6B1; font-size:13px;}
.about .abrig .pcon{ float:right;}
.about .abrig .pinfo:hover h2,.about .abrig .pinfo:hover p{ color:#EE580F;}



.hzhb{ padding:37px 0 90px; overflow:hidden;}
.hzhb .hz_con{ width:auto; margin:34px auto 10px; overflow:hidden;}
.hzhb .hz_con{ position:relative; }
.hzhb .hz_con .box{overflow:hidden; position:relative; width:1332px; margin:0 auto;}
.hzhb .hz_con .list{overflow:hidden; width:9999px;}
.hzhb .hz_con .list li{float:left; width:410px; padding:0 17px;}
.hzhb .hz_con .list li .hz_pic{ width:410px; margin-bottom:34px; position:relative; overflow:hidden;}
.hzhb .hz_con .list li .hz_pic .hz_zi{ width:388px; height:248px; border:1px solid #fff; position:absolute; top:50%; left:50%; margin:-124px 0 0 -194px; overflow:hidden; }
.hzhb .hz_con .list li .hz_pic .hz_zi .zi{ width:100%; height:68px; margin-top:65px; text-align:center; font-size:24px; font-weight:normal; line-height:34px; background:url(../images/i7.png) bottom center no-repeat; color:#fff; padding-bottom:8px; overflow:hidden;text-shadow: 0.1em 0.1em 0.05em #333;}
.hzhb .hz_con .list li .hz_pic .hz_zi .zi .cnc{ height:34px; overflow:hidden;}
.hzhb .hz_con .list li .hz_pic .hz_zi .zi .enc{ letter-spacing:2px; text-transform:uppercase; font-size:18px;height:34px; overflow:hidden;}
.hzhb .hz_con .list li img{ width:100%;
 display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;} 
.hzhb .hz_con .list li .hz_pic:hover img{ -webkit-transform: scale(1.1);
  transform: scale(1.1);}
   
.hzhb .hz_con .prev,
.hzhb .hz_con .next{position:absolute; top:50%; width:103px; height:103px; margin-top:-70px; cursor:pointer;}
.hzhb .hz_con .prev{left:50%; margin-left:-840px; background:url(../images/i8.png) center center no-repeat;}
.hzhb .hz_con .next{right:50%; margin-right:-840px; background:url(../images/i9.png) center center no-repeat;}



.plist1{ overflow:hidden;}
.plist1 li{ width:330px; margin:0 25px 25px 0; position:relative; float:left;}
.plist1 li:nth-child(3),.plist1 li:nth-child(6){ margin-right:0;}
.plist1 li .pl_pic{ width:100%;  position:relative; overflow:hidden;}
.plist1 li .pl_pic .pl_zi{ width:310px; height:200px; border:1px solid #fff; position:absolute; top:50%; left:50%; margin:-101px 0 0 -156px; overflow:hidden; }
.plist1 li .pl_pic .pl_zi .zi{ width:300px; height:62px; margin-top:60px; text-align:center; font-size:19px; font-weight:normal; line-height:30px; background:url(../images/i21.png) bottom center no-repeat; color:#fff; padding-bottom:8px; overflow:hidden;text-shadow: 0.05em 0.05em 0.05em #aaa;}
.plist1 li .pl_pic .pl_zi .zi .cnc{ height:30px; overflow:hidden;}
.plist1 li .pl_pic .pl_zi .zi .enc{ letter-spacing:2px; text-transform:uppercase; font-size:16px; font-family:Arial, Helvetica, sans-serif; height:30px; overflow:hidden;}
.plist1 li img{ width:100%; display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;} 
.plist1 li:hover img{ -webkit-transform: scale(1.1);
  transform: scale(1.1);}



.xwen{ margin-bottom:90px; overflow:hidden;}
.xwen .xw_type{ text-align:center; margin:16px auto; overflow:hidden;}
.xwen .xw_type a{ width:112px; height:30px; line-height:30px; color:#fff; font-size:15px; background:#EF580F; text-align:center; display:inline-block; margin:2px 20px; border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px;}
.xwen .xw_con{ padding-top:40px; overflow:hidden;}
.xwen .xw_lef{ width:830px; float:left;  background:url(../images/i5.png) 192px center no-repeat;}
.xw_lef li{ padding:0px 0 24px; overflow:hidden;}
.xw_lef li:nth-child(3){padding:0;}
.xw_lef li .xw_date{ width:204px; font-size:14px; line-height:40px; margin-top:10px; background:url(../images/i13.png) right center no-repeat; color:#ccc; letter-spacing:1px; float:left; overflow:hidden;}
.xw_lef li .xw_date span{ color:#999;}
.xw_lef li .xw_pic{ width:150px; height:100px; float:left; margin-left: 21px; overflow:hidden;}
.xw_lef li .xw_pic img{ width:100%;}
.xw_lef li .xw_info{ width:432px; float:left; margin-left:20px; overflow:hidden;}
.xw_lef li .xw_info h3{ font-size:18px; line-height:36px; color:#333; overflow:hidden;}
.xw_lef li .xw_info h3 a{color:#333;}
.xw_lef li .xw_info h3 a:hover{color:#EE580F;}
.xw_lef li .xw_info p{ font-size:14px; color:#999; line-height:24px;}


.xwen .xw_rig{ width:430px; height:336px; float:right; overflow:hidden;}
.focusBox {
	position: relative;
	width: 100%;
	height: 336px;
	overflow: hidden;
	font: 12px/1.5 Verdana, Geneva, sans-serif;
	text-align: left;
}

.focusBox .pic img {
	width: 100%;
	height: 286px;
	display: block;
}

.focusBox .txt-bg {
	position: absolute;
	bottom: 0;
	z-index: 1;
	height: 50px;
	width: 100%;
	background: #EF580F;
	overflow: hidden;
}

.focusBox .txt {
	position: absolute;
	bottom: 0;
	z-index: 2;
	height: 50px;
	width: 70%;
	overflow: hidden;
}

.focusBox .txt li {
	width:100%;
	height: 50px;
	line-height: 50px;
	position: absolute;
	bottom: -50px;
}

.focusBox .txt li a {
	display: block;
	color: white;
	padding: 0 0 0 10px;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none; overflow:hidden;
}

.focusBox .num {
	position: absolute;
	z-index: 3;
	bottom: 20px;
	right: 8px;
}

.focusBox .num li {
	float: left;
	position: relative;
	width: 8px;
	height: 8px;
	line-height: 75px;
	overflow: hidden;
	text-align: center;
	margin-right:8px;
	cursor: pointer; overflow:hidden; 
}

.focusBox .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; border-radius:4px; -webkit-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -moz-border-radius:4px; overflow:hidden;
}

.focusBox .num li span {
	z-index: 1;
	background: #FFF;
}

.focusBox .num li.on a,.focusBox .num a:hover {
	background: #FC7C3D;
}

.jd_con{ margin-top:30px;}
.jdfc{ margin-bottom:90px;}

.xcsp{ overflow:hidden;}
.xcsp .xc_con{ width:1380px; margin:0px auto 10px; position:relative; overflow:hidden;}
.xcsp .xc_con .box{overflow:hidden; position:relative; width:1380px; margin:0 auto;}
.xcsp .xc_con .list{overflow:hidden; width:9999px;}
.xcsp .xc_con .list li{float:left; width:380px; padding:40px;}
.xcsp .xc_con .list li .xc_pic{ width:380px; position:relative; }
.xcsp .xc_con .list li .xc_pic img{ width:100%;}
.xcsp .xc_con .list li .xc_pic .xc_zi{ width:100%; margin-top:5px; line-height:44px; font-size:18px; text-align:center; color:#333; overflow:hidden; }
.xcsp .xc_con .list li:hover .xc_pic .xc_zi{ color:#EE580F;}
.cnzz{ text-align:center;}



.gcal{ height:569px; padding:30px 0 30px; background:url(../images/bg1.jpg) center top no-repeat; overflow:hidden;}
.box1{ width:1380px; height:510px; margin:auto; background:url(../images/i7.png) center center repeat; padding:26px 0 32px; overflow:hidden}
.al_con{ display:none;}
.banner1{ height:300px; overflow:hidden;}




.scroll_horizontal{position:relative; width:1320px; padding:0;background:none;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1216px; margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left; width:290px; padding:0 7px; border:0; position:relative;}
.scroll_horizontal .list li .tit{ width:270px; height:60px; line-height:24px; font-size:16px; color:#fff; padding-left:13px; padding-top:10px; background:url(../images/i13.png) left center no-repeat; position:absolute; left:0px; bottom:0px; display:none; overflow:hidden;}
.scroll_horizontal .list li .tit span{ line-height:15px; font-size:13px; color:#fff;}
.scroll_horizontal .list li:hover .tit{ display:block; color:#fff;}
.scroll_horizontal .prev,
.scroll_horizontal .next{position:absolute;right:5px; width:41px;height:41px;background-image:url(../images/i9.png);background-repeat:no-repeat; cursor:pointer;}
.scroll_horizontal .prev{top:102px;background-position:0 0;}
.scroll_horizontal .next{top:150px;background-position:-41px 0;}
.scroll_horizontal .prev:hover{background-position:-41px -47px;}
.scroll_horizontal .next:hover{background-position:0 -47px;}

	


a.mores{   width:120px; height:38px; margin:0px auto 0px; color:#fff; text-align:center; display:block;  line-height:38px; font-size:16px; background:#EE580F;}


.cont{ min-height: 200px; padding:0px 0 30px; font-size:16px; line-height:2; color:#2f2f2f; overflow:hidden;}
.cont p{ margin-top:3px;}
.cont img{ max-width:100%; margin:4px auto;}

.cus{ margin-top:60px; overflow:hidden}
.cus li{ width:25%; float:left; text-align:center; font-size:19px; line-height:1.5; color:#2e2e2e; overflow:hidden;}
.cus li img{ margin-bottom:13px; }
.cus li p{ font-size:24px; color:#2e2e2e;}
.cus li:nth-child(4) p{ font-size:22px;}

.map{ height:310px; overflow:hidden;}
.contact{ margin:50px auto; overflow:hidden;}
.contact li{ height:93px; padding:10px 0 10px 130px; padding-left:130px; float:left; width:216px; overflow:hidden;}
.contact li h3{ font-size:16px; color:#333; line-height:33px; }
.contact li .ct_info{ font-size:16px; line-height:24px; height:48px; padding-bottom:12px; background:url(../images/i20.png) left bottom no-repeat; color:#333;}
.contact li.tel{ background:url(../images/i17.png) left center no-repeat;}
.contact li.add{background:url(../images/i18.png) left center no-repeat;}
.contact li.mail{background:url(../images/i19.png) left center no-repeat;}

.gbtit{ font-size:30px; line-height:90px; text-align:center; margin-top:30px; color:#EE570E; overflow:hidden;}
.gbook{ width:900px; margin:0 auto 50px; background:url(../images/i3.jpg) right bottom no-repeat; overflow:hidden}
.gbook ul{ width:790px; margin:10px auto 0;}
.gbook ul li{ line-height:32px; margin-bottom:26px; color:#333; overflow:hidden;}
.gbook ul li .main_ly_t1{ width:94px; font-size:16px; float:left; font-weight:normal;}
.main_bd{ width:210px; float:left; height:30px; line-height:30px; border:1px solid #E7E8E8; margin-right:8px;}
.main_bd1{ width:330px; float:left; height:135px; line-height:27px; border:1px solid #E7E8E8; margin-right:8px;}
.tijiao{ width:180px; margin-left:50px; height:35px;border:0px; font-size:16px; color:#fff; font-weight:bold; background:#EE570E; cursor:pointer;}
.chongzhi{ width:180px; margin-left:50px; height:35px; border:0px; font-size:16px; color:#fff; font-weight:bold; background:#918F90; cursor:pointer;}


.info-news{ padding:0; overflow: hidden;}
.info-news .pic{margin:15px auto 0px; position: relative; text-align: center;}
.info-news .pic img.ppic{ width:auto; max-width:100%;}
.info-news .pic .pre,.info-news .pic .nex{ width:34px; height:44px;}
.info-news .pic .pre{ position: absolute; left:80px; top: 50%; margin-top: -22px;}
.info-news .pic .pre:hover{ opacity:0.8;}
.info-news .pic .nex{ position: absolute; right:80px; top: 50%; margin-top: -22px;}
.info-news .pic .nex:hover{ opacity:0.8;}
.info-news .info-tit{ text-align: center; line-height: 30px; font-size:20px; color: #333; font-weight:bold; margin-top:5px;}
.info-news .info-tit1{ width:100%; margin:0px auto; text-align: center; line-height: 30px;  font-size:20px; color: #2f2f2f; }
.info-news .info-date{ text-align: center; line-height:40px; font-size: 14px; color: #8b8784;}
.info-news .info-con{ font-size: 15px; line-height:2; margin-top:0px; color:#3a3a3a; }
.info-news .info-con P{ margin:2px 0;}
.info-news .info-xiangx{ padding-left:15px; margin-top:20px; line-height:30px; text-align:left; color:#2d2d2d; font-size:15px; background:#EDEDED; }
.info-news .info-con1{ min-height:100px; padding:50px 0 0; font-size: 16px; color: #000; line-height: 2; }

.info-news .info-con img,.info-news .info-con1 img{ max-width: 100%;}

.info-news .info-other{ color: #1e1e1e; font-size: 14px; line-height:30px; padding:40px 0px 0px; overflow: hidden;}
.info-news .info-other .info-other-er{ overflow:hidden; }
.info-news .info-other .info-other-er1{}
.info-news .info-other a{ font-size: 14px; color:#1e1e1e;}
.info-news .info-other .info-other-er1 a{color:#1e1e1e}
.info-news .info-other em{  font-style:normal;}
.info-news .info-other .info-other-er a:hover{ color: #EE580F;}
/*.info-news .info-other .info-other-er:hover{background:#D42027; color:#fff;}*/


.contbox{ width:100%; margin-top:62px; overflow:hidden;}
.cb_lef{ width:590px; float:left; overflow:hidden;}
.cb_lef h1{ color:#D42027; font-size:30px; line-height:32px; margin-bottom:30px; overflow:hidden;}
.cb_lef div{ height:70px; line-height:70px; padding-left:68px; font-size:16px; color:#3f3f3f; overflow:hidden;}
.cb_lef div.cb_lxr{ background:url(../images/i17.png) left center no-repeat;}
.cb_lef div.cb_tel{ background:url(../images/i18.png) left center no-repeat;}
.cb_lef div.cb_add{ background:url(../images/i19.png) left center no-repeat;}
.cb_lef div.cb_url{ background:url(../images/i20.png) left center no-repeat;}
.cb_rig{ width:600px; height:412px; float:right; overflow:hidden;}

.gtit{ height:47px; line-height:47px; color:#fff; font-size:18px; color:#fff; text-align:center; background:url(../images/i21.png) center center no-repeat; margin-top:70px; overflow:hidden;}
.gcon{ width:100%; margin-top:40px; overflow:hidden;}
.gcon .gc_li{ width:595px;  overflow:hidden;}
.gcon .gc_li input{ width:573px; border:1px solid #BCBBBB; height:38px; padding:10px; font-size:16px; color:#3f3f3f;}
.gcon .gc_box{ width:100%; text-align:center; margin-top:10px; clear:both; overflow:hidden;}
.gcon .gc_box textarea{ width:1178px; border:1px solid #BCBBBB; padding:10px; font-family:microsoft yahei; height:120px; font-size:16px; line-height:30px; overflow:hidden;}
.gcon .gc_box input{ width:174px; height:45px; display:inline-block; margin:20px 10px 30px; cursor:pointer; overflow:hidden;}
.gcon .gc_box input.tj{ background:#D42027; color:#fff; font-size:16px; text-align:center; border:1px solid #D42027; border-radius:23px; -moz-border-radius:23px; -ms-border-radius:23px; -o-border-radius:23px; -webkit-border-radius:23px; overflow:hidden;}
.gcon .gc_box input.cz{ background:#fff; border:1px solid #253BAF; color:#253BAF; font-size:16px; text-align:center; border-radius:23px; -moz-border-radius:23px; -ms-border-radius:23px; -o-border-radius:23px; -webkit-border-radius:23px; overflow:hidden;}



.footer{ width:100%; min-height:244px; background:#000 url(../images/i12.jpg) top center no-repeat; color:#c2c2c2; padding:40px 0 30px; overflow:hidden;}
.footer .ft_nav{ width:945px; float:left; font-size:16px; line-height:30px; color:#fff; margin-top:40px; overflow:hidden;}
.footer .ft_nav a{ color:#fff;}
.footer .ft_nav .fla{ width:330px; float:left; padding-left:42px; margin:15px auto; overflow:hidden;}
.footer .ft_nav .fra{ width:506px; float:right; padding-left:42px; margin:15px auto; overflow:hidden;}
.footer .ft_nav .b1{ background:url(../images/b1.png) left center no-repeat;}
.footer .ft_nav .b2{ background:url(../images/b2.png) left center no-repeat;}
.footer .ft_nav .b3{ background:url(../images/b3.png) left center no-repeat;}
.footer .ft_nav .b4{ background:url(../images/b4.png) left center no-repeat;}
.footer .ft_nav .b5{ background:url(../images/b5.png) left center no-repeat;}
.footer .ft_nav .b6{ background:url(../images/b6.png) left center no-repeat;}
.footer .bewm{ width:145px; margin-left:24px; margin-top:44px; float:right; text-align:center; font-size:16px; color:#fff; line-height:46px; overflow:hidden}
.footer .bewm img{ width:137px;}


.nlist{ overflow:hidden;}
.nlist li{ width:1020px; padding:15px 13px; margin:4px 0; overflow:hidden;}
.nlist li .cp_box{ width:150px; height:100px; float:left; overflow:hidden;}
.nlist li .cp_box img{ width:100%;}
.nlist li .info{ width:860px; float:right; overflow:hidden;}
.nlist li a .ntit{ line-height:24px; height:24px; overflow:hidden;}
.nlist li a .ntit .tit{ width:70%; font-size:18px; color:#333; overflow:hidden;}
.nlist li a .ntit .dat{ font-size:12px; color:#CECECD;}
.nlist li a .des{ font-size:14px; color:#AEACAA; line-height:22px; height:44px; margin-top:10px; overflow:hidden;}
.nlist li a.feji{ float:right; color:#ee580f; font-size:12px; line-height:12px; margin-top:10px;}
.nlist li:hover{ background:#EE580F;}
.nlist li:hover .ntit .tit{ color:#fff;}
.nlist li:hover .ntit .dat{ color:#fff;}
.nlist li:hover .des{ color:#fff;}
.nlist li:hover a{ color:#fff;}
.nlist .nxian{ width:1020px; border-top:1px solid #EDEDED; margin:auto; overflow:hidden;}