@charset "utf-8";

* {
	margin: 0px auto;
	border: 0px;
	padding: 0px;
}
a {
	color: inherit;
	text-decoration: none;
}
li {
	list-style-type: none;
}
.clear {
	clear: both;
}
.blank5 {
	clear: both;
	height: 5px;
}
.blank10 {
	clear: both;
	height: 10px;
}
.blank20 {
	clear: both;
	height: 20px;
}
body {
	color: #2b2b2b;
	width:100%;
	font-family: "微软雅黑", "宋体", "Comic Sans MS", "MS PGothic", Helvetica, Arial, sans-serif;
	min-width:1510px;
	margin:0 auto;
	background-color:#FFFFFF;
}

.header{ width:100%; height:100px; }
.header .box{ width:1200px; height:100px; margin:0 auto; }
.header .box .meau{ width:955px; float:left;}
.header .box .meau ul{ width:955px; height:99px; }
.header .box .meau ul li{ float:left; height:99px; text-align:center; line-height:99px; margin-left:1px;}
.header .box .meau ul li a{ padding:39px 38px; color:#555555;background-color:#ffffff;}
.header .box .meau ul li a:hover{ color:#ffffff; background-color:#6ebfff;}
.header .box .tel{ width:245px; height:99px; float:right; background:url(../image/telbg.jpg) no-repeat; background-color:#eaeaea;}
.header .box .tel .t{font-size:24px; color:#555555; padding:34px 0 0 60px;}


.ban{ width::100%; height:557px; position: relative;}
.header-ad {
	height: 557px;
	width: 100%;
}
.header-ad .slides{
	height: 557px;
	width: 100%;
}
.header-ad .slides li{
	height: 557px;
	width: 100%;
	min-width: 1200px;

}
.header-ad .slides li a{
	height: 557px;
    width: 100%;
    display: block;
    overflow: hidden;
    background-position: center center;
}
.header-ad .slides li a img{
	height: 557px;
	width: 1920px;
    margin-top: 35px;
}

.header-ad>.turn-left,
.header-ad>.turn-right {
	cursor: pointer;
	height: 100px;
	width: 50px;
	background-color: rgba(0, 0, 0, 0.57);
	position: absolute;
	top: 170px;
	line-height: 100px;
}

.header-ad>.turn-left {
	left: 30px;
}

.header-ad>.turn-right {
	right: 30px;
}

.header-ad .left-icon,
.header-ad .right-icon {
	width: 25px;
	height: 25px;
	border-bottom: 3px solid white;
	border-left: 3px solid white;
	display: block;
	position: relative;
	top: 35px;
}

.header-ad .left-icon {
	left: 8px;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	
	-moz-transform: rotate(45deg);
	
	-webkit-transform: rotate(45deg);
	
	-o-transform: rotate(45deg);
	
}

.header-ad .right-icon {
	right: 8px;
	transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	
	-moz-transform: rotate(-135deg);
	
	-webkit-transform: rotate(-135deg);
	
	-o-transform: rotate(-135deg);
	
}
.flex-control-nav {
    width: 200px;
    height: 16px;
    text-align: center;
    position: absolute;
    top: 500px;
    left: 45%;
}
.flex-control-nav li {
    margin: 0 2px;
    display: inline-block;
    zoom: 1;
}
.flex-control-nav li a {
    display: inline-block;
    width: 37px;
    height: 7px;    
    float: left;
	 background-color: #ffffff;
}
.flex-control-paging li a.flex-active, .flex-control-paging li.active a {
    background-color: #40b5e5;
}
.ban .fbox{ width:340px; height:393px; position:absolute; top:90px; left:1150px; border-radius:5px; background:#FFFFFF;}
.ban .fbox .tit{ font-size:24px; color:#333333; width:340px; text-align:center; height:100px; line-height:100px; margin-top:7px;}



.yy{background:url(../image/yybg.jpg) no-repeat; height:210px; background-position:center;}
.yy .ybox{ width:785px; height:60px; position:relative; top:55px; left:0;  color:#000000; font-size:16px; text-align:center;  }
.yy .ybox p{}
.yy .ybox span.smallTitle{ font-size:24px;}
.yy .ybox>span{ text-align: center;display: block;}



.titles{ width:1200px; height:120px; text-align:center; padding-top:35px; }
.titles .y{ font-size:20px; color:#333333; font-family:Arial; height:40px; width:1200px;}
.titles .c{ font-size:28px; color:#333333; font-family:"微软雅黑"; height:40px; width:1200px;}
.titles .c .wz{width:800px; text-align:center;}
.titles .c .tel{ float:right; font-size:24px; position:relative; top:-31px; margin-right:25px;}
.titles .l{height:40px; width:1200px; text-align:center;  border-top: 1px solid #e8e8e8;margin-top: 20px;}
.titles .l .b{ width:30px; height:6px; background-color:#0076ca; margin-top:-3px;}


.fwnr{background:url(../image/fwnrbg.jpg); height:745px; background-position:center;}
.fwnr .fw{ width:1200px; height:520px; position:relative; top:20px; left:0;}
.fwnr .fw .fwwz{ font-size:16px; font-family:"微软雅黑"; color:#333333; padding-left:20px;}
.wrap{width:1200px; margin:20px auto;}
.hide{display:none;}
#tab_t{height:40px;}
#tab_t li{float:left; width:400px; height:40px; line-height:40px;  text-align:center;  cursor:pointer; border:1px solid #e8e8e8; color:#393939; font-size:16px;}
#tab_t .act{ position:relative; height:40px;  background:#40b5e5; border:1px solid #40b5e5; color:#FFFFFF;}
#tab_c{ padding-top:0;}

.gft{ width:1200px; margin:0 auto; margin-top:45px;}
.gft p{ font-size:16px; line-height:28px; text-align:center; color:#333;}

.gtab{ width:1040px; margin:0 auto; margin-top:20px;}
.gtab .tr1{width:1038px; height:50px; line-height:50px; background:#ec6941; color:#fff; text-align:center; border-right:1px solid #ec6941; border-left:1px solid #ec6941;}
.gtab .t5l{ width:1039px; height:50px; line-height:50px; border-bottom:1px solid #b4b4b4; border-left:1px solid #b4b4b4;}
.gtab .t5l li{ width:199px; border-right:1px solid #b4b4b4; height:50px; line-height:50px; float:left; text-align:center; font-size:16px; color:#333;}
.gtab .t5l li.re{ color:#f02334; font-weight:bold; }




.hjqy{ height:340px;}
.lb{ width:1300px; text-align:center; margin:0 auto;}
.tp{ width:1300px; height:155px; }
.tpl{ float:left; width:18px; height:32px; cursor:pointer; padding:55px 0;}
.tpcen{ float:left; width:1200px; height:130px;border:#F00 1px solid; margin-left:50px;}
.tpr{ float:right;width:18px; height:32px;  cursor:pointer;padding:55px 0;}

.box92{width:1300px; height:150px; float:left;}
.long_box2{width: 1300px; height: 150px; float:left; ; margin-top: 10px;}
.long_box_left2{float: left;}
.long_box_right2{float: left;}
.long_box_con2{width:50px; height:32px; text-align:center; line-height:110px;  color:#AAA; cursor:pointer;}
.long_box_mid2{width: 1200px; height: 130px; float: left; overflow: hidden;position: relative;}
.long_box_midb2{ height: 130px; float: left;position: absolute;}
.long_box_con2{width:50px; height:32px; text-align:center; line-height:130px; font-size:36px; color:#AAA; cursor:pointer;}
.long_box_b2{width:185px; height:130px; float:left; margin:0 7px 0 8px; }


.jjfa{background:url(../image/jjfb.jpg) no-repeat; height:805px; background-position:center;}
.jjfa .facon{ width:1200px; height:500px; position:relative; top:20px; left:0px; }

.fan{width:1200px; margin:20px auto;}
.hide{display:none;}
#fa_t{ width:800px;height:100px; margin-top:40px;}
#fa_t li{float:left; width:100px; height:100px; line-height:40px;  text-align:center;  cursor:pointer;  color:#393939; font-size:16px; margin:0 48px;  color:#ffffff;}

#fa_t li .gq{ width:100px; height:50px; background:url(../image/gq.png) no-repeat;}
#fa_t li .kj{ width:100px; height:50px; background:url(../image/kj.png) no-repeat;}
#fa_t li .ys{ width:100px; height:50px; background:url(../image/ys.png) no-repeat;}
#fa_t li .sm{ width:100px; height:50px; background:url(../image/sm.png) no-repeat;}

#fa_t li:hover{ color:#40b5e5;}
#fa_t li .wz{ width:100px; height:50px; text-align:center; font-size:16px; font-family:"黑体";  }

#fa_t .act{ position:relative; height:100px;  color:#40b5e5; }

#fa_t .act .gq{ width:100px; height:50px; background:url(../image/gq1.png) no-repeat;}
#fa_t .act .kj{ width:100px; height:50px; background:url(../image/kj1.png) no-repeat;}
#fa_t .act .ys{ width:100px; height:50px; background:url(../image/ys1.png) no-repeat;}
#fa_t .act .sm{ width:100px; height:50px; background:url(../image/sm1.png) no-repeat;}

#fa_c{ padding-top:20px; width:1200px; height:345px; }
#fa_c .dw{ float:right; color:#FFFFFF; font-size:15px; padding-right:25px;}
#fa_c .cl{ float:left; width:590px; }
#fa_c .cl .clt{ width:270px; height:40px; background:#FFFFFF; color:#1d1d1d; text-align:center; line-height:40px;  font-size:16px;}
#fa_c .cl .clc{ width:480px; height:290px; border: #FFFFFF 1px solid; color:#FFFFFF; font-size:14px; padding:20px 40px 0 40px;  line-height:32px;}
#fa_c .cl .tab{ width:560px; height:312px; border: #FFFFFF 1px solid; color:#FFFFFF; font-size:14px; padding:17px 0 0 0; }
#fa_c .cl table{border-collapse:collapse;}
#fa_c .cl table tr{ }
#fa_c .cl table tr td{border:#ffffff solid 1px; text-align:center;}




.fwlc{ width:100%; margin:0 auto;}
.fwlc .lc{background:url(../image/lcbgn.jpg) no-repeat; height:750px; background-position:center;}



.fwdq{ width:100%; margin:0 auto; background:#f6f6f6; height:800px;}
.fwdq .dqc{ width:1200px; margin:0 auto; height:620px; }
.area{width:1200px; margin:50px auto;}
.hide{display:none;}
#area_t{height:45px; width:785px; text-align:center;}
#area_t li{float:left; width:110px; height:45px; line-height:45px; margin:0; text-align:center; border:1px solid #e8e8e8; color:#3393939;  cursor:pointer}
#area_t .act{ position:relative; height:45px;  background:#40b5e5; border:1px solid #40b5e5; color:#ffffff;}
#area_c{  margin-top:40px; height:480px;}
#area_c .axw{ width:1200px; height:395px;}
#area_c .axw .d{ width:580px; height:170px; float:left; border-bottom:#e8e8e8 1px solid; margin: 0 10px;}
#area_c .axw .d .tu{ width:205px; height:145px; float:left;cursor:pointer;}
#area_c .axw .d .con{float:left; margin-left:15px; width:360px;}
#area_c .axw .d .con .atit{ font-family:"黑体"; font-size:18px; color:#3b3b3b; line-height:25px; margin-top:5px; cursor:pointer;}
#area_c .axw .d .con .atit a{color:#3b3b3b;}
#area_c .axw .d .con .acon{ font-family:"微软雅黑"; font-size:14px; line-height:28px; margin-top:10px;}
#area_c .axw .d .con .amo{ font-family:"微软雅黑"; font-size:15px; color:#999999; margin-top:25px;}
#area_c .axw .d .con .amo a{color:#999999;}
#area_c .axw .d .con .amo .qj{ float:left;}
#area_c .axw .d .con .amo .xq{ float:right; margin-right:15px;cursor:pointer;}
#area_c .axm{ width:1200px; text-align:center;}
#area_c .axm .box{ width:400px; height:50px; border:1px solid #e8e8e8; color:#999999; text-align:center; line-height:50px; font-size:16px; cursor:pointer;}
#area_c .axm .box a{ padding:15px 168px; color:#999999;}





.xgzc{ width:100%; margin:0 auto;}
.xgzc .zccon{ width:1200px; height:400px; margin:0 auto;}
.xgzc .bd{ margin-top:25px;}
.xgzc .bd li {
    width: 375px;
    height: 150px;
    float: left;
    margin: 10px;
    border: 1px solid #f2f1f1;
    margin-bottom: 15px;
    background: #f7f7f7;
}
.xgzc .bd li .imgPic {
    width: 140px;
    height: 140px;
}
.ml {
    float: left;
}
.xgzc .bd li .imgWord {
    width: 146px;
    padding: 0px 0px 0px 15px;
    height: 140px;
    font-size: 12px;
    color: #666;
    line-height: 20px;
}
.xgzc .bd li .imgTitle {
    font-size: 14px;
    color: #3a7faf;
    margin: 10px 0px;
}
.cf {
    clear: both;
}
.radius {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}


.rdwd{background:url(../image/wtbg.jpg) no-repeat; height:800px; background-position:center;}
.rdwd .wtcon{ width:1200px; height:610px; margin:0 auto; }

#slide .prev{
    left: -50px;
}
#slide .next{
    right: -50px;
}

#slide ul.page{
    bottom: -20px;
	top:550px; 
	
}

#slide ul.page li{
    cursor: pointer;
    
    width: 20px;
    height: 20px;
	border:#c84224 1px solid;
	border-radius:15px;
    background: #ffffff;
    text-align: center;
    margin: 0 5px;
}

#slide ul.page li.on{
    color: red;
    background: #c84224;
}
#slide .list .wt{ width:1200px; height:520px; }
#slide .wenti{ font-family:"微软雅黑"; font-size:16px; padding:10px 0 0 40px; line-height:32px;}
#slide .wenti .q{ color:#e71f19;}
#slide .wenti .a{ color:#433f3e;}

.fline{background:url(../image/linebg.jpg) no-repeat; height:14px; background-position:center;}
.footer{  width:100%; margin:0 auto; height:145px; background:#1c1c1c}
.footer .fbox{ width:1200px; margin:0 auto;  height:100px; padding-top:20px;}
.footer .fbox li{ color:#FFFFFF; text-align:center; line-height:35px;}


.ff{ margin-top:0;}
.form-group{ width:340px; height:38px; background:#FFFFFF; margin-bottom:10px;}

.control-label{ float:left; height:38px; width:118px; line-height:38px; padding-right:13px;  color:#333333; text-align:right; font-size:14px; color:#333;}
.form-group .sel{ float:left; height:38px; width:190px; border:#d7d7d7 1px solid; border-radius:3px;}
.form-control{ height:38px; width:180px; border:#d7d7d7 1px solid; border-radius:3px; text-align:left; padding-left:10px; font-size:14px; color:#666; font-family:Microsoft Yahei}

.form-control input ::-webkit-input-placeholder { 
    color:    #666;font-size:14px; font-family:Microsoft Yahei;
}
.form-control input :-moz-placeholder { 
    color:    #666;font-size:14px; font-family:Microsoft Yahei;
}
.form-control ::-moz-placeholder { 
    color:    #666;font-size:14px; font-family:Microsoft Yahei;
}
.form-control :-ms-input-placeholder { 
     color:    #666;font-size:14px; font-family:Microsoft Yahei;
}
.form-control input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color:    #666;font-size:14px;font-family:Microsoft Yahei;
}
.form-control:-moz-placeholder, textarea:-moz-placeholder {
  color:    #666;font-size:14px;font-family:Microsoft Yahei;
}



.form-control .opt{height:38px; width:220px; text-align:right; font-size:16px;}
.form-groups{width:345px; height:38px; text-align:center; margin-top:20px;}
.form-sub{ width:300px; height:38px; background:#ec6941; font-size:16px; color:#ffffff; cursor:pointer; font-family:"微软雅黑"; border-radius:3px; }
.form-sub:hover{background:#cd6a66;color:#ffffff;}

select{display: none; height:30px; overflow:hidden;border:1px solid #e2e2e2; }
.select_box{color: #999;width: 190px;line-height:38px;  float:left; height:38px; position:relative; }
.select_showbox{height:38px;  line-height:38px; text-align:left; padding-left:10px; font-size:14px; color:#666666}
.select_option{border: 1px solid #e2e2e2;border-top: none;display: none; position:absolute; top:38px; left:0; width:190px; height:170px;background-color:#fff; overflow: auto;}
.select_option li{ background:#fff;height:38px; line-height: 38px; list-style: none;  font-size:14px; color:#666666; padding-left:10px;}
.select_option li.selected{background-color:#e2e2e2; }
.select_option li.hover{background: #80B6E6; color: #fff;}



.jieg{ width:340px; height:38px; line-height:38px; font-size:14px; color:#333; margin:10px 0;}
.jieg .rlt{ float:left; height:38px; width:153px; line-height:38px; padding-right:5px;  color:#333333; text-align:right; font-size:14px; color:#333;}
.jieg .rls{ height:38px; width:180px;  text-align:left; padding-left:0; font-size:14px; color:#666; font-family:Microsoft Yahei; float:left;}
.jieg .rls span{ margin:0 5px; color:#ed5a5a; font-size:20px; font-weight:bold;}

.fbox .fh{ width:300px; margin:0 auto; height:38px; line-height:38px; background:#ec6941; font-size:16px; color:#ffffff; cursor:pointer; font-family:"微软雅黑"; border-radius:3px; margin-top:32px; text-align:center;}
.fbox .fh:hover{background:#cd6a66;color:#ffffff;}


.contel{ position: fixed; bottom: 120px; top:150px; right: 20px; width: 200px; height: 500px;  border-radius: 5px;}

.contel ul{ margin-top:43px; }
.contel ul li{ width:128px; height:45px; font-family:"微软雅黑"; font-size:16px; color:#666666; margin-top:9px; line-height:45px; background:#f0f0f0;}
.contel ul li a{color:#727272; padding:12px 32px;}
.contel ul li a:hover{color:#6ebfff; background:#e2f1ff;}
.contel li{ text-align:center;}
.contel .tte{ cursor:pointer;}
.contel .tte a{ padding:0}
.contel .tte a:hover{color:#6ebfff; background:#e2f1ff; padding:12px 14px;}
.contel .navtel{width:123px; text-align:center; height:43px; font-family:"微软雅黑"; font-size:16px;  line-height:45px; border:#6ebfff 1px solid; color:#6ebfff; background:#f0f0f0; position:relative; top:-99px; left:-110px; }


.dz{ width:100%; height:745PX; background:#263d4f;}
.dz .dbox{ width:1200px; height:500px; margin:0 auto; background:url(../image/dz.jpg) no-repeat; position:relative;}
.dz .dbox .dcon{ width:440px; height:210px; position:absolute; left:40px; top:270px;}
.dz .dbox .dcon p{ font-size:18px; color:#fff; line-height:30px; padding-left:58px;}
.dz .dbox .dcon .dc{ font-size:24px; color:#fff; line-height:38px; padding-left:25px; margin-top:18px;}


.fwm{ }
.fwm .fwb{ width:230px; height:40px; line-height:40px; border:1px solid #40b5e5; top:-20px; font-size:18px; color:#40b5e5; text-align:center; cursor:pointer; position:relative;}
.fwm .fwb:hover{ border:1px solid #ec6941; color:#ec6941;}


.dz .dzm{width:180px; height:40px; line-height:40px; border:1px solid #fff; font-size:18px; color:#fff; text-align:center; cursor:pointer;}
.dz .dzm:hover{ border:1px solid #ec6941; color:#ec6941;}

.jfa{width:180px; height:40px; line-height:40px; border:1px solid #fff; font-size:18px; color:#fff; text-align:center; cursor:pointer; margin-top:35px;}
.jfa:hover{ border:1px solid #40b5e5; color:#40b5e5;}