body {margin:0; padding:0; background:#fff; -webkit-text-size-adjust:none;}
h1,h2,h3,h4,h5,h6,h7,th { font-weight:normal;  margin:0; padding:0;}
img{ border:0;}
ul,li,p,dl,dd{ list-style: none; margin:0; padding:0;}
.clear{ clear:both;}
td,div {font-family: '微软雅黑','Microsoft YaHei';font-size: 12px;text-decoration: none;color:#010000;}
a:link,a:visited,a:active{color:#666666;text-decoration:none;}
a:hover{color:#666666;}
.Form {
	font-family: '微软雅黑','Microsoft YaHei';
	font-size: 12px;
	color: #363636;
	text-decoration: none;
	height: 20px;
}
.Button2 {
	font-family: '微软雅黑','Microsoft YaHei';
	font-size: 12px;
	font-weight: bold;
	color:#FFF;
	text-decoration: none;
	background-image: url(z_r2_c1x.jpg);
	height: 22px;
	border:1px solid #B1B1B1;
}
.InputText {
	font-family: '微软雅黑','Microsoft YaHei';
	font-size: 12px;
	color: #363636;
	text-decoration: none;
	height: 18px;
}
.InputTextX {
	font-family: '微软雅黑','Microsoft YaHei';
	font-size: 12px;
	color: #363636;
	text-decoration: none;
	border:0;
	height: 18px;
}
.InputTextSc{
	font-family: '微软雅黑','Microsoft YaHei';
	font-size: 12px;
	color: #bdbdbd;
	text-decoration: none;
	background:none;
	margin:0;
	border:0px;
	width:143px;
	height:25px;
	line-height:25px;
	padding-left:27px;
}
.ContentText {
	width:1200px;
	margin:0 auto;
	
	float:right;
	font-family: '微软雅黑','Microsoft YaHei';
	font-size: 16px;
	color:#333;
	text-decoration: none;
	line-height:42px;
	vertical-align:top;
}

.red,.red a:link,.red a:visited,.red a:hover,.red a:active { color:#007eff;}
.white,.white a:link,.white a:visited,.white a:hover,.white a:active { color:#FFF;}
.black,.black a:link,.black a:visited,.black a:hover,.black a:active { color:#000;}
.brown,.brown a:link,.brown a:visited,.brown a:hover,.brown a:active { color:#575757;}
.blue,.blue a:link,.blue a:visited,.blue a:hover,.blue a:active { color:#2773f2;}
.yellow,.yellow a:link,.yellow a:visited,.yellow a:hover,.yellow a:active { color:#ff6100;}

.f12{ font-size:12px;font-family: '微软雅黑','Microsoft YaHei';}
.f14{ font-size:14px;font-family: '微软雅黑','Microsoft YaHei';}
.f16{ font-size:16px;font-family: '微软雅黑','Microsoft YaHei';}
.f18{ font-size:18px;font-family: '微软雅黑','Microsoft YaHei';}

.dw{position:relative;height:0;width:0;margin:0 auto;}

.top_mk{width:100%;height:110px;  position:fixed;left:0; top:0; z-index:9999; background:#fff;}
.top_mk.on{-moz-box-shadow:0px 5px 5px #ccc; -webkit-box-shadow:0px 5px 5px #ccc; box-shadow:0px 5px 5px #ccc;}
.top_nr{width:1200px;height:110px; margin:0 auto;}
.logo{ float:left; margin-top:30px;}

.nav{width:865px;height:110px; float:right; }
.nav ul li{display:inline-block; *display:inline;width:120px; height:110px; margin-right:15px; text-align:center; line-height:52px;font-size:20px;font-family: '微软雅黑','Microsoft YaHei'; position:relative;}
.nav ul li span{ line-height:28px; font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#969696;text-transform:uppercase;}
.nav ul li,.nav ul li a:link,.nav ul li a:visited,.nav ul li a:hover,.nav ul li a:active{color:#000;height:90px; padding-top:20px;}
.nav ul li dl{width:160px;  position:absolute; top:110px; left:50%; margin-left:-80px; z-index:9; text-align:center; display:none;}
.nav ul li dd a{ display:block;width:160px; height:40px !important; line-height:40px !important;width:160px; text-align:center;background-color:rgba(42,117,242,0.7); font-size:14px; overflow:hidden; padding:0 !important;}
.nav ul li dd,.nav ul li dd a:link,.nav ul li dd a:visited,.nav ul li dd a:hover,.nav ul li dd a:active{color:#fff;}
.nav ul li dd a:hover{ color:#ffbe20}
.nav ul li:hover{ background:#1873f0;}
.nav ul li:hover a{color:#fff;}
.nav ul li:hover a span{color:#cddbfb;}

.banner{ width:100%;  position:relative; z-index:0;  height:625px; overflow:hidden;}
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.banner .bd ul{ width:100% !important;  }
.banner .bd li{ background-position:center; background-repeat:no-repeat; width:100% !important;  height:625px; overflow:hidden; text-align:center;  }
.banner .bd li a{ display:block; height:625px; }
.banner .bd .banner1{display:block;}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:50px; line-height:50px; }
.banner .hd ul{ text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:10px; overflow:hidden; border:1px solid #fff; border-radius:7px;line-height:999px; }
.banner .hd ul .on{background:#0071c1;}

.i1_top{width:1200px;height:86px; margin:45px auto 50px;}
.i_logo,.i_logo a{width:585px;height:86px; float:left; display:block; position:relative;}
.i_logo_yw{ float:left; }
.i_logo_title{width:180px;height:52px; line-height:52px; background:url(ct1.jpg) bottom left no-repeat; font-size:44px;color:#000000; font-weight:bold; position:absolute;left:0;top:28px;}
.i_logo_txt{width:365px;height:36px; line-height:36px; position:absolute;right:0;bottom:0; font-size:15px;color:#a2a1a1;}
.i_logo_title2{color:#fff;}
.i_logo_txt2{color:#fff; width:390px;}
.i_logo_txt3{width:390px;}
.i_logo_txt4{width:470px;}

.i1_menu{width:504px; height:40px; float:right; margin-top:46px;}
.i1_menu ul li{width:140px;height:40px; float:left; background:#cbcbcb; border-radius:20px; margin-left:28px; overflow:hidden; line-height:40px; text-align:center; font-size:18px;}
.i1_menu ul li,.i1_menu ul li a:link,.i1_menu ul li a:visited,.i1_menu ul li a:hover,.i1_menu ul li a:active { color:#FFF;}
.i1_menu ul li a{height:40px; display:block;}
.i1_menu ul li.on{ background:#c7a453;}
.i1_menu ul li:hover{background:#c7a453;}

.i1{width:1200px; margin:0 auto 20px; overflow:hidden;}
.i1 ul{width:1300px;}
.i1 ul li{width:380px;height:430px; float:left; border:1px solid #cdcfd0; margin:0 25px 30px 0;-moz-box-shadow:0px 0px 5px #f3f3f3; -webkit-box-shadow:0px 0px 5px #f3f3f3; box-shadow:0px 0px 5px #f3f3f3;border-radius:5px; overflow:hidden;}
.i1 ul li a{height:430px; display:block;}
.i1_pic{width:380px;height:285px; position:relative; overflow:hidden;}
.i1_pic img{ position:absolute;left:0;top:0;}
.i1 ul li:hover {transition: all 0.3s ease 0s;-moz-box-shadow:0px 0px 5px #1873f0; -webkit-box-shadow:0px 0px 5px #1873f0; box-shadow:0px 0px 5px #1873f0;}
.i1 ul li:hover .i1_pic img{width:415px;height:310px; position:absolute;left:-17px;top:-12px;transition: all 0.3s ease 0s;}
.i1_bt{ line-height:30px; height:30px; padding:0 18px; overflow:hidden; font-size:16px; color:#1d2023; background:url(ct2.jpg) 320px 11px no-repeat; margin:20px auto 8px;}
.i1_jj{height:44px; line-height:22px; font-size:14px;color:#5f5f5f; padding:0 18px; overflow:hidden;}
.i1 ul li:hover .i1_bt,.i1 ul li:hover .i1_jj{color:#1873f0;}

.i2{height:600px; padding-top:70px; background:url(i2_bg_12.jpg) center no-repeat;}
.i2_mk{width:1200px;height:140px; margin:0 auto;}
.i2_nr{width:1200px;height:405px;background-color:rgba(255,255,255,0.85); margin:0 auto; position:relative; }
.i2_ct4{ position:absolute;right:25px;top:22px;}
.i2_bt{width:450px;height:40px; line-height:40px; background:url(i2_ct1.png) left top no-repeat; position:absolute;left:30px;top:45px; padding-left:50px; font-size:30px;font-weight:bold;}
.i2_jj{width:1070px;height:114px;line-height:38px;color:#616161; font-size:15px; position:absolute;left:78px;top:105px;}
.i2_ct2{ position:absolute;left:1255px;top:195px;left:980px;}

.i2_count{width:720px;height:144px; position:absolute;left:76px;top:240px;}
.i2_count ul li{width:150px;height:144px; float:left;  margin-right:90px;}
.i2_s_top{height:44px; line-height:44px; font-size:16px;color:#666666;text-transform: uppercase; }
.i2_s_num{height:54px; font-size:18px;color:#666666;}
.i2_s_num span{ font-size:40px; font-weight:bold;color:#2ec6b2; line-height:54px;}
.i2_s_txt{ line-height:46px;color:#666666; font-size:14px;}

.i2_more{ position:absolute;right:88px;bottom:55px;}

.i3_top{width:1200px;height:86px; margin:55px auto 66px;}
.i3_menu{width:504px; height:40px; float:right; margin-top:46px;}
.i3_menu ul li{width:140px;height:40px; float:left; background:#cbcbcb; border-radius:20px; margin-left:28px; overflow:hidden; line-height:40px; text-align:center; font-size:18px;}
.i3_menu ul li,.i3_menu ul li a:link,.i3_menu ul li a:visited,.i3_menu ul li a:hover,.i3_menu ul li a:active { color:#FFF;}
.i3_menu ul li a{height:40px; display:block;}
.i3_menu ul li:hover{ background:#c7a453;}

.scrollBox{ width:1200px;height:308px;position:relative;}
.scrollBox .ohbox{overflow:hidden; position:relative;width:1200px; margin:0 auto;}
.scrollBox .piclist li{float:left; display:inline; width:385px;height:290px;margin-right:22.5px; position:relative;}
.scrollBox .pageBtn span{ display:block;width:38px;height:70px;position:absolute;top:105px;cursor:pointer;text-indent:-999em;overflow:hidden; }
.scrollBox .piclist li a{height:290px; display:block;}
.scrollBox .pageBtn .prev{left:-38px; background:url(i3_jt1.jpg) no-repeat;}
.scrollBox .pageBtn .next{right:-38px; background:url(i3_jt2.jpg) no-repeat;}
.i3_hov{width:385px;height:95px; background-color:rgba(3,76,185,0.48); position:absolute;left:0;bottom:-105px;}
.i3_bt{ line-height:30px; height:30px; margin:8px auto 5px auto; overflow:hidden; font-size:16px;color:#ffffff; width:365px;}
.i3_jj{ line-height:22px; height:44px; overflow:hidden; font-size:14px;color:#ffffff;  width:365px; margin:0 auto;}
.scrollBox .piclist li:hover .i3_hov{bottom:0;transition: all 0.3s ease 0s;}

.i4_top{width:1200px;height:86px; margin:0 auto 70px;}
.i4_menu{width:336px; height:40px; float:right; margin-top:46px;}
.i4_menu ul li{width:140px;height:40px; float:left; background:#cbcbcb; border-radius:20px; margin-left:28px; overflow:hidden; line-height:40px; text-align:center; font-size:18px;}
.i4_menu ul li,.i4_menu ul li a:link,.i4_menu ul li a:visited,.i4_menu ul li a:hover,.i4_menu ul li a:active { color:#FFF;}
.i4_menu ul li a{height:40px; display:block;}
.i4_menu ul li:hover{ background:#c7a453;}

.i4{height:725px; padding-top:55px; background:#f5f5f5;}

.i4_nr1{width:1200px; margin:0 auto 28px;}
.i4_nr1 ul li{width:585px;height:160px; float:left; background:#fff;}
.i4_nr1 ul li img{ float:left;}
.i4_mk1{width:330px;height:130px; float:right; margin:15px 10px 0 0;}
.i4_nr1_bt{height:40px; line-height:40px; font-size:16px;color:#131313; overflow:hidden;}
.i4_nr1_rq{ line-height:36px; font-size:14px;color:#bcbcbc;}
.i4_nr1_jj{height:56px; line-height:28px; color:#878787; font-size:14px; overflow:hidden;}
.i4_nr1 ul li:hover{ background:#1873f0;transition: all 0.3s ease 0s;}
.i4_nr1 ul li:hover .i4_nr1_bt,.i4_nr1 ul li:hover .i4_nr1_rq,.i4_nr1 ul li:hover .i4_nr1_jj{ color:#fff;transition: all 0.3s ease 0s;}

.i4_nr2{width:1200px; margin:0 auto;}
.i4_nr2 ul li{width:585px;height:76px;float:left; background:#fff; margin-bottom:25px; padding:15px 0 10px 0;}
.i4_nr2_bt{height:30px; line-height:30px; padding-left:15px; overflow:hidden; font-size:16px;color:#7d7d7d;}
.i4_nr2_bt span{ display:block;width:440px;height:38px; padding-left:25px;color:#1a1c21; float:right;border-left:1px solid #dfdfdf;}
.i4_nr2_jj{height:42px; line-height:42px;color:#878787; font-size:14px; padding:0 15px;}
.i4_nr2 ul li:hover .i4_nr2_bt,.i4_nr2 ul li:hover .i4_nr2_bt span,.i4_nr2 ul li:hover .i4_nr2_jj{color:#fff;transition: all 0.3s ease 0s;}
.i4_nr2 ul li:hover{ background:#1873f0;transition: all 0.3s ease 0s;}

.i5{width:1200px; min-height:60px; margin:0 auto; margin-top:25px;}
.i5_logo{width:160px;height:36px; float:left; margin-top:12px;}
.i5_nr{width:1000px; min-height:60px; float:right;}
.i5_nr ul li{ min-width:30px; padding:0 18px; line-height:30px; background:url(i5_d.jpg) left center no-repeat; float:left; font-size:14px; margin-right:20px;}
.i5_nr ul li a{ height:30px; display:block;}
.i5_nr ul li,.i5_nr ul li a:link,.i5_nr ul li a:visited,.i5_nr ul li a:hover,.i5_nr ul li a:active{color:#a3a3a3;}
.i5_nr ul li:hover{color:#22bfab; background:url(i5_dX.jpg) left center no-repeat;transition: all 0.3s ease 0s;}
.i5_nr ul li:hover a{color:#22bfab;transition: all 0.3s ease 0s;}

.foot_mk{ max-width:1920px; height:440px; margin-top:25px; background:#1873f0;}
.foot_nav{width:1200px;height:65px; line-height:65px; margin:0 auto 32px; border-bottom:1px solid #fff; font-size:18px; text-align:center;}
.foot_nav a{ margin:0 50px;}

.foot_nr{width:1200px;height:250px; margin:0 auto;position:relative;}
.foot_logo{ position:absolute;left:4px;top:10px;}
.foot_tel_mk{width:300px;height:70px; position:absolute;left:0;top:132px; background:url(ct4.png) left center no-repeat;}
.foot_tel_bt{ line-height:24px;color:#fff; font-size:16px; padding-left:65px;}
.foot_tel{ line-height:44px; font-family:Arial, Helvetica, sans-serif;color:#fff; font-weight:bold; font-size:32px; padding-left:65px;}
.foot_navX{width:610px;height:280px; position:absolute;left:300px;top:-15px;}
.foot_navX ul li{width:90px;height:280px; float:left; margin-right:15px; text-align:center; overflow:hidden;}
.foot_navX ul li span{ line-height:50px; font-size:18px; font-weight:bold;color:#fff;}
.foot_navX ul li dd{width:90px;height:30px; line-height:30px; font-size:14px; overflow:hidden;}
.foot_navX ul li dd,.foot_navX ul li dd a:link,.foot_navX ul li dd a:visited,.foot_navX ul li dd a:active { color:#91b9fa;}
.foot_navX ul li dd a:hover{color:#fff;}
.foot_ewm{width:365px;height:150px; position:absolute;right:0;top:0;}
.foot_ewm ul li{width:105px;height:150px; float:left; margin-right:25px;}
.foot_ewm_pic{width:85px;height:85px; padding:10px; background:url(ct5.png) no-repeat;}
.foot_ewm_txt{ line-height:45px; text-align:center;color:#fff; font-size:12px;}
.foot_address{width:310px;height:22px; padding-left:28px; background:url(ct6.png) left center no-repeat; line-height:22px;color:#fff; position:absolute;right:0;top:192px; font-size:14px;}

.foot_bq{width:1200px;height:24px; line-height:24px; margin:0 auto; font-size:14px;}
.foot_bq span{ float:right;}

.ny_postion{ height:54px;line-height:54px; background:url(ct7.jpg) bottom center no-repeat; font-size:44px; font-weight:bold;color:#000000; text-align:center; margin-top:60px;}
.ny_txt{ height:72px;line-height:72px; font-size:16px;color:#c4c4c4; text-align:center; margin-bottom:20px;}

.ny_mk{width:1200px; min-height:200px; margin:0 auto; overflow:hidden}

.ny_left{width:260px; min-height:100px; padding-top:40px; background:#2773f2; float:left;}
.ny_left_logo{ text-align:center; margin-bottom:10px;}
.ny_left_title{height:96px; line-height:96px; font-size:16px;color:#ededed; text-align:center; background:url(ny_left_ct_08.jpg) bottom center no-repeat;text-transform:uppercase; margin-bottom:40px;}
.ny_left_title span{ font-size:36px;color:#fff; font-weight:bold; margin-right:5px;}
.ny_left_titleX{height:96px; line-height:96px; font-size:16px;color:#ededed; text-align:center;text-transform:uppercase;}
.ny_left_titleX span{ font-size:36px;color:#fff; font-weight:bold; margin-right:5px;}
.ny_p_menu{width:1200px; min-height:40px; margin:0 auto;}
.ny_p_menu ul{ text-align:center;}
.lb,.lc{display:inline-block; *display:inline; zoom:1;width:140px;height:40px;background:#cbcbcb; border-radius:20px; margin:0 14px 28px; overflow:hidden; line-height:40px; text-align:center; font-size:18px;}
.lb,.lb a:link,.lb a:visited,.lb a:hover,.lb a:active,.lc,.lc a:link,.lc a:visited,.lc a:hover,.lc a:active { color:#FFF;}
.lbX,.lcX{ background:#c7a453;}
.lb a,.lc a{height:40px; display:block;}

.ny_left_tel{width:175px;height:52px; margin:0 auto; background:url(ny_left_ct_14.jpg) 15px 10px no-repeat #fff; padding-left:52px; font-size:18px;color:#2773f2; line-height:52px; overflow:hidden;}
.ny_left_txt2{ line-height:46px; font-size:14px;color:#fff; padding-left:20px;}
.ny_left_add{ line-height:26px; font-size:14px;color:#fff; padding:10px 20px 20px 45px; background:url(ct6.png) 20px 12px no-repeat;}

.ny_right{width:920px; min-height:1000px; float:right; }

.ny_img1{width:1200px; overflow:hidden; margin:0 auto;}
.ny_img1 ul{width:1300px;}
.ny_img1 ul li{width:285px;height:290px; float:left; margin:0 20px 25px 0;}
.ny_img1 ul li img{border:1px solid #999; display:block}
.ny_img1 ul li a{ height:290px; display:block;}
.ny_img1_bt{ height:64px;line-height:64px; text-align:center; font-size:16px;color:#1a1c21; overflow:hidden;}
.ny_img1 ul li:hover .ny_img1_bt{ background:#2773f2;color:#fff;transition: all 0.3s ease 0s;}

.ny_img2{width:1200px; margin:0 auto;}
.ny_img2 ul{width:1300px;}
.ny_img2 ul li{width:285px;height:342px; float:left; border:1px solid #cdcfd0; margin:0 24px 25px 0;-moz-box-shadow:0px 0px 5px #f3f3f3; -webkit-box-shadow:0px 0px 5px #f3f3f3; box-shadow:0px 0px 5px #f3f3f3;border-radius:5px; overflow:hidden;}
.ny_img2 ul li a{height:342px; display:block;}
.ny_img2_pic{width:285px;height:225px; position:relative; overflow:hidden;}
.ny_img2_pic img{ position:absolute;left:0;top:0;}
.ny_img2 ul li:hover{transition: all 0.3s ease 0s;-moz-box-shadow:0px 0px 5px #1873f0; -webkit-box-shadow:0px 0px 5px #1873f0; box-shadow:0px 0px 5px #1873f0;}
.ny_img2 ul li:hover .ny_img2_pic img{width:315px;height:240px; position:absolute;left:-15px;top:-10px;transition: all 0.3s ease 0s;}
.ny_img2_bt{ line-height:30px; height:30px; padding:0 18px; overflow:hidden; font-size:16px; color:#1d2023; background:url(ct2.jpg) 250px 11px no-repeat; margin:20px auto 8px;}
.ny_img2_jj{height:44px; line-height:22px; font-size:14px;color:#5f5f5f; padding:0 18px; overflow:hidden;}
.ny_img2 ul li:hover .ny_img2_bt,.ny_img2 ul li:hover .ny_img2_jj{color:#1873f0;}

.ny_jun_news{width:1200px; margin:0 auto;}
.ny_jun_news ul li{height:196px; background:url(DotLine.gif) bottom left repeat-x; margin-bottom:20px; }
.ny_jun_news_img{ float:left;}
.ny_jun_news_nr{width:930px;height:196px; float:right;}
.ny_jun_news_bt{height:40px; line-height:40px; font-size:18px;color:#1a1c21; overflow:hidden;}
.ny_jun_news_rq{ line-height:40px; font-size:14px;color:#7d7d7d;}
.ny_jun_news_jj{height:40px; line-height:40px; font-size:14px;color:#7d7d7d; overflow:hidden;}
.ny_jun_news_more{width:100px;height:26px; margin-top:5px; line-height:26px; border:1px solid #1873f0; text-align:center; font-size:14px;color:#1873f0; border-radius:3px;}
.ny_jun_news ul li:hover .ny_jun_news_bt,.ny_jun_news ul li:hover .ny_jun_news_rq,.ny_jun_news ul li:hover .ny_jun_news_jj{color:#1873f0; transition: all 0.3s ease 0s;}
.ny_jun_news ul li:hover .ny_jun_news_more{ background:#1873f0;color:#fff; transition: all 0.3s ease 0s;}

.ny_p1{ line-height:50px; font-size:30px; text-align:center; color:#171717; padding:0 10px;}
.ny_p2{height:62px; background:url(DotLine.gif) left bottom repeat-x; line-height:52px;color:#8b8b8b; font-size:16px; text-align:center; margin-bottom:30px;}

.lmfy{ font-size:16px;font-family: '微软雅黑',Microsoft Yahei; margin-top:30px; line-height:46px; text-align:left !important;}
.lmfy a:hover{color:#2773f2;}

.yeJiao{ line-height:30px;  text-align:center;} 