﻿body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote { margin:0; padding:0;color:#333;font-family:"微软雅黑"; font-size: 14px;}
img { border:0; }
.clear { clear:both; }
em,i{ font-style:normal}
a:hover { text-decoration:none; color:#e51e01;font-family:"微软雅黑";}
.w1200{ width:1200px; margin:0 auto}

.ctop{ background:#fff; height:42px; line-height:42px; color: #909090}
.ctop .topwz{ text-align:left; color:#909090; font-size:14px}
.ctop .topyy{ float:right; color: #909090; font-size: 16px;}

.cfl{ float: left;}
.cfr{ float:right;}




.header{margin: 0 auto; background: #1c8287}
.header .logo{ margin-right:20px; display:block; float:left; margin-top:36px;}
.header span{  display:block; float:left; margin-top:36px; font-size:24px; color:#3e3e3e;}
.header span i{ color:#ff0000; font-size:24px; }
.header span em{ color:#005bac; font-size:24px; }
.header .ctel{  display:block; float:right; margin-top:40px}

.navsy{width: 735px}

.nav-ul{margin-top:10px;float:right;}
.nav-ul li{text-align:center;float:left;height:90px;position: relative;}
.nav-ul li a{color:#fff;font-size:15px;transition:all .3s;height:75px;line-height:75px;display:block;padding:0 19px;font-weight:bold;}
.nav-ul li:hover a,.nav-ul li.hover a{background:#007379;color:#fff;}
.nav-ul li .second-div{position:absolute;left:-123px;top:43px;z-index: 99999;}
.nav-ul li .second-div .second-ul{padding:20px;position:absolute;left:-20px;top:47px;width:640px;}
.nav-ul li .second-div .second-ul img{float:left;border:3px #e7e6e4 solid;}
.nav-ul li .second-div .second-li{float:left;text-align:left;width:420px;padding-left:13px;}
.nav-ul li .second-div .second-li a{width:180px;height:20px;line-height:20px;text-align:left;padding-left:10px;border:1px solid #ddd;background:#fff;display:inline-block;margin-top:6px;margin-left:16px;font-size:14px;color:#000;padding-right: 0px;}
.nav-ul li .second-div .second-li a:hover{background:#ea0000;border:1px solid #ea0000;color: #fff;}




.main_image {width:100%; height:692px;overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:692px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:692px;}
.main_image li span {display:block; width:100%; height:692px}
.main_image li a {display:block; width:100%; height:692px}
.main_image li .img_1 {background: url('1_10.jpg') center top no-repeat}
.main_image li .img_2 {background: url('2_10.jpg') center top no-repeat}
.main_image li .img_3 {background: url('3_10.jpg') center top no-repeat}
.main_image li .img_4 {background: url('4_10.jpg') center top no-repeat}
div.flicking_con {width:990px; margin:0 auto; position:relative; z-index:999;}
div.flicking_con .flicking_inner {position:absolute; top:653px; left:420px; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}


/* focus_Box */
#focus_Box{position:relative;width:1200px;height:440px;margin:20px auto 0 auto;}
#focus_Box ul{position:relative;width:1200px;height:440px;}
#focus_Box li{ z-index:0;position:absolute; width:0px;height:0px;top:146px;cursor:pointer;left:377px; border:10px solid #ffb400;}
#focus_Box li img{width:100%;height:100%;vertical-align:top; }
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:131px;}
#focus_Box .prev{background:url(../images/btn.png) left bottom no-repeat; left:-70px; top:205px;}
#focus_Box .next{background:url(../images/btn.png) right bottom no-repeat;right:-60px; top:205px;} 
#focus_Box .prev:hover{background-position:left top;}
#focus_Box .next:hover{background-position:right top;}



.sycp { text-align: center; margin: 20px auto; background: url(1_09.jpg) center bottom no-repeat; height: 124px}
.sycp h3{ font-size: 32px; color: #1c8287; padding-top: 38px;}
.sycp em{ color: #6c6c6c; font: 20px Arial,sans-serif;}





.qimo8{ overflow:hidden; width:1200px; margin:20px auto}
.qimo8 .qimo {width:8000%;}
.qimo8 .qimo div{ float:left;}
.qimo8 .qimo ul{float:left; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li{float:left; list-style:none; text-align:center; width:320px; margin-right:10px}
.qimo8 .qimo ul li img{ width:320px; height:280px}
.qimo8 .qimo ul li ol{ text-align:center; height:35px; line-height:35px;transition:all .5s ease;}
.qimo8 .qimo ul li:hover ol{ background:#fdb328; color:#fff}
.qimo8 li a{color:#444444;}





.sygsjj{ background:#1c8287;  height:450px }
.sygsjj .w1200{position: relative;}
.sygsjj h3{ font-size: 22px; color: #fff;position: absolute; right: 0; top: 20px; width: 300px; border-bottom: 1px solid #fff; height: 60px; line-height: 60px;}
.gspic{ width: 435px; height: 342px; background: #71bf45;  position: absolute; left: 0; top: 70px}
.sygsjjwz{position: absolute; background: #ffffff; width: 695px; height: 238px; right: 0; top: 115px; padding:30px 30px; line-height:220%}
.gspic p{ text-align:center; margin-top:-30px}




.syys{margin: 30px auto}
.syys h3{ font-size: 30px; color: #000;}
.syys em{ font-size: 16px; color: #ccc}
.yswz{margin-top: 80px;}
.yswz a {float: left;width: 321px ; display: block; border: 1px solid #ccc; height: 225px; margin-left: 10px;text-align: center; padding: 0 30px}
.yswz a img{ margin-top: -60px;}
.yswz a h3{margin: 20px 0; color: #298f94}



.sygg{background: #565656; height: 155px; color: #fff; padding-top: 20px;}
.sywz {line-height: 200%;float: left;width: 500px}
.sywz h3{ font-size: 32px; color: #fff; margin-top: 20px; margin-bottom: 10px;}
.sylogo{float: left;width: 500px; margin-top: 20px;}
.sytel{ float: right;width: 200px; font-size: 16px; margin-top: 20px;}
.sytel a{background: #1c8287; display: block; color: #fff; text-align: center; height: 40px; line-height: 40px; margin-top: 15px;}



.xwpt{ width:685px; float: left;}
.lxpt{width:492px ; float: right;}
.xwpt h3{ height: 50px; line-height: 50px; border-bottom: 1px solid #ccc; font-size: 20px;}
.lxpt h3{ height: 50px; line-height: 50px; border-bottom: 1px solid #ccc;font-size: 20px;}
.xwpt h3 a,.lxpt h3 a{float: right; font-size: 16px;}
.lxpt h3 i,.xwpt h3 i{color: #298f94}
.lxpt p{background:url(1_32.jpg) left no-repeat #eaeaea; padding: 20px; line-height:30px; padding-left: 180px; font-size: 18px;}




.synews{margin: 40px auto; width:1200px; margin:0 auto; border:1px solid #ccc}
.synews a{ display:block; float:left; width:350px; border-left:1px solid #ccc; height:156px; padding:20px;}
.synews a h3{ font-size:18px}
.synews a span{ display:block; width:350px; line-height:180%; height:75px; overflow:hidden}
.synews a i{ display:block; width:30px; height:30px; line-height:30px; border:1px solid #ccc; text-align:center; margin-top:30px;}
.synews a:hover,.synews a:hover h3,.synews a:hover i{ color:#0047ae}




.sylx{background: #f3f3f3; padding: 20px 0}
.sylx h3{color: #086cb8; font-size: 30px; }
.sylx p{ line-height: 200%; margin: 20px 0 50px 0}
.sylx_con img{float: right;}
.lxdon{ line-height: 240%; font-size: 18px; background: url(1_27.jpg) left top no-repeat; float: left; padding-left: 50px;}





.qh_nav{ width:100%; height:120px;}
.qh_nav ul{ width:795px; margin:0 auto 0 60px;}
.qh_nav ul li{ float:left; width:96px; display:block; height:120px;  }
.qh_nav ul li a{ color:#909090; display:block; float:left; width:96px;text-align:center; font-size:18px; height:83px;padding-top:40px }
#qh_nav2,#qh_nav2 i,.qh_nav ul li a:hover{background:#0074cc; color:#fff; }

.qh_nav ul li a i{ display:block; text-transform:uppercase; font-size:14px; color:#2a7abf}
.qh_nav ul li a:hover i{color: #fff}

.nconl{ width:300px;}
.nconr{ width:890px;}
.nconr h3{ height:40px; line-height:40px; font-size:22px; border-bottom:1px solid #ccc; margin-bottom:20px; color:#0047ae}
.nconr h3 span{ float:right; font-size:14px; font-weight:normal; color:#0047ae}
.nconr h3 span a{ color:#0047ae}

.sy_more{ background:#fff; padding:5px 20px; border:1px solid #ccc; display:block; width:120px;-moz-border-radius: 25px;  -webkit-border-radius: 25px; border-radius:25px;transition:all .5s ease; margin-top: 15px}
.sy_more:hover{ background:#09913c ; color:#fff}

.syjjwz{color: #fff;font-size: 18px; line-height: 200%; padding-top: 85px}


.synewsys{background: url(1_42.jpg) right bottom no-repeat #f9f9f9; width: 762px; border: 1px solid #ccc; padding: 20px 20px; margin-bottom: 10px;}
.synewsys dt{float: left;width: 88px; height: 88px; background: #b1b1b1; color: #fff;text-align: center}
.synewsys dd{float: right;width: 651px;}
.synewsys dd h3{color: #535353; font-size: 18px;}
.synewsys dd i{color: #9c9c9c; font-size: 16px; line-height: 200%}
.synewsys dt span{display: block; width: 87px; height: 63px; line-height: 63px; text-align: center; font-size: 30px;}
.synewsys dt i{background: #36843a; font-size: 18px; display: block;}









.cpfl dt{ width:199px; height:80px;  padding:0px 40px 0px 30px; font-size:32px; line-height:80px; text-align:center;  color:#ffffff; background:#0047ae; font-weight:bold}
.cpfl dd a{display:block; font-size:18px; text-indent:28px; color:#1c1c1c; line-height:50px;width:269px; transition:all .2s ease;height:50px;background:url(rr.gif) no-repeat left; font-weight:normal; margin-bottom:1px}
.cpfl dd a:hover{ display:block; font-size:18px; color:#000; text-indent:48px;transition:all .2s ease; line-height:50px;width:269px; height:50px; background:#FF0; }
.neiye_tel{ width:269px; height:219px;background:url(nytel.png) no-repeat center top; float:left; padding-top:12px; }
.neiye_tel span{ display:block; width:100%; height:30px; color:#ffffff; line-height:35px; text-align:center; font-size:14px; padding-bottom:20px;}
.neiye_tel a{ width:130px; height:35px; border:1px solid #eb8b91; display:block; text-align:center; margin:auto; line-height:35px; font-size:14px;color:#ffffff; padding:0px;}
.neiye_tel p{ display:block; width:219px; padding-left:50px; font-size:14px; color:#292929; padding-top:42px;}
.neiye_tel p strong{ font-size:30px; color:#d60c1a; line-height:35px; font-family:Impact;}
.neiye_tel a:hover{ width:130px; height:35px; border:1px solid #ffffff; background:#ffffff; display:block; text-align:center; margin:auto; line-height:35px; font-size:14px;color:#d60c1a; padding:0px;}

.news_dl_3{ width:890px; display:inline-block; border-bottom:#b8b8b8 1px dashed; padding:14px 0; overflow:hidden; height:85px; float:left;}
.news_dl_3 dt{ background:#ef9c00; width:85px; height:85px; color:#ffffff; line-height:28px; font-size:14px;  text-align:center; float:right; overflow:hidden;}
.news_dl_3:hover dt{ background:#6f6f6f; width:85px; height:85px; text-align:center; float:right; overflow:hidden;color: #FFF;}
.news_dl_3:hover dt b{color: #FFF;border-bottom:#FFF 1px solid;}
.news_dl_3 dt b{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:38px; color:#ffffff; width:55px; margin:0 auto; border-bottom:#fff 1px solid; padding:5px 0 2px; line-height:40px;}
.news_dl_3 dt span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; padding:5px 0 0;}
.news_dl_3 dd{ width:700px; padding:0 0 0 15px; float:left;}
.news_dl_3 dd h5{ height:25px; line-height:25px; overflow:hidden;}
.news_dl_3 dd h5 a{ font-size:16px; color:#444;font-weight: bold;}
.news_dl_3 dd h5 a:hover{color:#bc0030; font-size:16px;}
.news_dl_3 dd p{ font-size:12px; color:#7d7d7d; height:60px; line-height:20px; overflow:hidden; padding-top:3px;}
.news_dl_3 dd p a{ font-size:12px; color:#197500; padding:0 0 0 20px;}

.news_dl_3 dd p .gdd{ margin-top:10px; width:100%; height:22px; float:left; background:url(../Images/more.png) no-repeat left; color:#ffffff; line-height:22px; font-size:12px; padding-left:20px;}


.bt span{text-transform:uppercase;font-size:23px;color:rgb(184,184,184);font-family:Arial,Helvetica,sans-serif;margin:30px 0 5px 30px;float:left;width:100%}
.bt h3{margin:0 0 0 100px;float:left;padding:0px 15px;height:33px;display:block;background-color:#1d5eb3;color:rgb(255,255,255);font-size:20px;line-height:162%;text-align:center;font-weight:bold;}
.bt p{margin:0 0 0 10px;float:left;height:33px;display:block;background-color:#fabc00;color:rgb(255,255,255);font-size:18px;line-height:33px;text-align:center;padding:0 15px;}
.bt strong{margin:0 0 0 10px;float:left;height:33px;display:block;background-color:#000;color:rgb(255,255,255);font-size:18px;line-height:33px;text-align:center;padding:0 15px;}



.wz1 {
	font-size:30px;
	text-decoration:none;
	font-weight:bold;
	color:#1346c0;
}
.wz1  a:link{
text-decoration:none; 
color:#1346c0;
}
.wz1 a:hover{
text-decoration:none;
color:#1346c0;
}
.wz1 a:visited{
text-decoration:none;
color:#1346c0;
}
.wz1 a:active{
text-decoration:none;
color:#1346c0;
}








.wzz2 {
	font-size:24px;
	text-decoration:none;
	text-transform:uppercase;	
	color:#4b5356;
	font-family:Arial, Helvetica, sans-serif;
}
.wzz2  a:link{
text-decoration:none; 
color:#4b5356;
}
.wzz2 a:hover{
text-decoration:none;
color:#4b5356;
}
.wzz2 a:visited{
text-decoration:none;
color:#4b5356;
}
.wzz2 a:active{
text-decoration:none;
color:#4b5356;
}






.wz12 {
	font-size:30px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
}
.wz1  a:link{
text-decoration:none; 
color:#fff;
}
.wz1 a:hover{
text-decoration:none;
color:#fff;
}
.wz1 a:visited{
text-decoration:none;
color:#fff;
}
.wz1 a:active{
text-decoration:none;
color:#fff;
}








.wzz22 {
	font-size:24px;
	text-decoration:none;
	text-transform:uppercase;	
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
.wzz22  a:link{
text-decoration:none; 
color:#fff;
}
.wzz22 a:hover{
text-decoration:none;
color:#fff;
}
.wzz22 a:visited{
text-decoration:none;
color:#fff;
}
.wzz22 a:active{
text-decoration:none;
color:#fff;
}





.wzz3 {
	font-size:16px;
	text-decoration:none;
	text-transform:uppercase;	
	color:#fff;
}
.wzz3  a:link{
text-decoration:none; 
color:#fff;
}
.wzz3 a:hover{
text-decoration:none;
color:#fff;
}
.wzz3 a:visited{
text-decoration:none;
color:#fff;
}
.wzz3 a:active{
text-decoration:none;
color:#fff;
}




.wzz4 {
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;	
	color:#a6a6a6;
}
.wzz4  a:link{
text-decoration:none; 
color:#a6a6a6;
}
.wzz4 a:hover{
text-decoration:none;
color:#a6a6a6;
}
.wzz4 a:visited{
text-decoration:none;
color:#a6a6a6;
}
.wzz4 a:active{
text-decoration:none;
color:#a6a6a6;
}





.wzz4w{
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;	
	color:#a6a6a6;
}
.wzz4w a{ margin-left:30px;color:#a6a6a6; width:160px; display:block ; float:left}


.sygywm p{ background:#fff; height:60px; line-height:60px;margin-bottom:3px;}
.wzze2{ display:inline-block; border-right:1px solid #ccc; border-left:3px solid #0089e1; padding:0 10px;  margin-right:30px; font-size:20px; font-weight:bold}

.symore{ display:block; height:234px}
.slbt{ display:block; width:120px; height:3px; background:#666; margin-bottom:15px}


.cplm{ background:#f4f4f4;  padding:10px; margin-top:30px}
.cplm a{ display:inline-block; padding:10px 20px;  border-top:2px solid #f4f4f4; font-size:16px; line-height:150%}
.cplm a:hover{ border-top:2px solid #006ebd}

#demo{overflow:hidden;height:660px;width:1200px; margin:20px auto;color:#336699;text-align:left;padding:10px}
#demo1 ul,#demo2 ul{ display:block;width:1200px; overflow:hidden}
#demo1 ul li{width:360px;margin:0px 10px 20px 20px; float:left}
#demo1 ul li a h3,#demo2 ul li a h3{width:360px;height:300px ; overflow:hidden;}
#demo1 ul li a h3 img,#demo2 ul li a h3 img{width:360px;height:300px;transition:all .5s ease;}
#demo1 ul li a h3:hover img,#demo2 ul li a h3:hover img{transform: scaleX(1.1) scaleY(1.1);}
#demo1 ul li a ol,#demo2 ul li a ol{ text-align:center; height:45px; line-height:45px;transition:all .5s ease; background:#1346c0; font-size:18px; color:#fff}
#demo1 ul li a:hover ol,#demo2 ul li a:hover ol{ background:#fdb328; color:#fff}
#demo2 ul li{width:360px;margin:20px 10px 20px 20px;float:left}



.cpsy a{ display:inline-block; padding:10px 15px; border:1px solid #1346c0; margin:10px 0 0 5px;transition:all .5s ease;}
.cpsy a:hover{ background:#1346c0; color:#fff}

.sylx{ padding:20px; background:#36843a; color:#fff; font-size:16px; line-height:200%; width: 567px; margin:0 auto; height: 336px;margin-top: -60px; text-align: center} 
.sylx span{font-size:34px; color: #ffffff; padding-top: 10px; display: block}
.sylx p{font-size: 20px; color: #fff; line-height: 200%}


#cppicw2{position: absolute; left: 240px; top: 570px}
#cppicw{padding: 0px 0 30px 120px; border-top:8px solid #0074cc; padding-top: 20px}

.lanrenzhijia{ width:1200px; margin: 0 auto;position: relative; height: 683px ; overflow: hidden}
.lanrenzhijia .tab{ width: 300px; position: absolute; left: 0; top:130px;}
.lanrenzhijia .tab a{ display:block; text-decoration:none; color:#333; height: 55px; line-height: 55px; text-align: right; border-bottom: 1px solid #ccc;padding-right: 40px; background: url(1_21.jpg) right no-repeat; font-size: 18px}
.lanrenzhijia .tab a:hover{ background:url(2_20.jpg) right no-repeat; color:#fff; text-decoration:none;}
.lanrenzhijia .tab a.on{ color:#ff0000; text-decoration:none;background:url(2_20.jpg) right no-repeat;}


.lanrenzhijia .contentw{ width: 849px; float: right}
.lanrenzhijia .contentw li{ display:none;}
.contentw ul li p a{float: left; width: 202px; height: 156px; margin-left: 8px; margin-top: 10px;}
.contentw ul li p a img{width: 202px; height: 156px;}
.contentw ul li p a span{display: block; text-align: center; height: 35px; line-height: 35px;}









