@charset "utf-8";
/* CSS Document */

.yh_logo{ position:absolute; z-index:999; text-align:center; top:30px; width:100%}
.glogo {width:296px;height:85px;padding:10px 0px}
.gdnav {width:730px;}
.gdnav img {float:left;padding-top:16px;padding-right:10px;}
.gdnav span {font-size:14px;line-height:40px;color:#83c0ff;}
.gdnav b {font-family:'aril';font-size:28px;color:#ffffff;}
.gnav {background:url(../images/nbj.png) no-repeat center top;height:76px;width:100%; text-align:center;position:absolute;z-index:999;margin-top:66px;}
ul.gdao {position:relative;z-index:99;margin-top:12px;}
ul.gdao li{width:121px;float:left;list-style:none; text-align:center;height:76px;position:relative;height:auto; vertical-align:text-top;}
ul.gdao li a {display:block;height:75px;text-align:center;position:relative; vertical-align:top;height:76px;}
ul.gdao li a b {color:#ffffff;font-size:16px;line-height:40px;*line-height:40px;text-align:center;width:121px; vertical-align: text-top;font-weight:normal;}
ul.gdao li:Hover a b {color:#fcff00;}
ul.gdao li a span {color:#ffffff;font-family:'Arial';line-height:12px;font-size:12px;-webkit-transform:scale(0.8);-o-transform:scale(1);display:inline-block; vertical-align:text-top;}
ul.gdao li ul {width:342px;top:64px;line-height:30px;position:absolute;left:0px;height:0px;}
ul.gdao li:hover ul {transition:all 0s ease;height:auto}
ul.gdao li ul li { clear:both;height:40px;border-bottom:1px dotted #fcf5c1;background:none;background-color:#333;line-height:40px;position:relative;}
ul.gdao li ul li:hover { background:none;background-color:#fcf5c1;height:40px;line-height:40px;padding:0px;}
ul.gdao li ul li a {color:#ffffff;line-height:40px;height:40px;display:block;padding:0px;position:relative;border-right:0px;}
ul.gdao li ul li:hover a {color:#333333;}
ul.gdao li ul li ul {position:absolute;width:121px;height:50px;left:121px;top:0px;display:none; z-index:999999999999999999}
ul.gdao li ul li:hover ul {display:none;}
ul.gdao li ul li:hover ul li a {color:#ffffff;}
ul.gdao li ul li ul li {width:121px;height:40px;background-color:#666666;}
ul.gdao li ul li ul li:hover a {color:#ffffff;display:block;width:121px;height:40px;background-color:#333333;}
ul.gdao li ul li ul li a:Hover {color:#333333;background-color:#fcf5c1;}


.gs_flash{ height:400px; width:100%; background:url(../images/gs1.jpg) center}
.cp_flash{ height:400px; width:100%; background:url(../images/cp.jpg) center}
.hy_flash{ height:400px; width:100%; background:url(../images/hy.jpg) center}
.al_flash{ height:400px; width:100%; background:url(../images/ald.jpg) center}
.lx_flash{ height:400px; width:100%; background:url(../images/lx.jpg) center}
.sy_flash{ height:400px; width:100%; background:url(../images/sy.jpg) center}
.zlhb_flash{ height:400px; width:100%; background:url(../images/zlhb.jpg) center}


.banner_bo {background:#006fc8;}
.bo_l,.bo_m{ float:left; padding-bottom:20px; color:#FFF; }
.bo_m span{color:#FFF; }
.bo_l{ color:#FFF; font-size:24px;padding-top:25px; margin-right:240px; }
.bo_l span{ display:block; font-size:14px; color:#FFF; }
.bo_l img{ float:left; margin:-10px 10px 0 0;}

.bo_m{ color:#FFF; font-size:14px;padding-top:25px; width:300px;}
.bo_m span{ display:block; font-size:24px;}
.bo_m img{ float:left; margin:-10px 10px 0 0;}
.bo_r{ float:right; width:300px; overflow:hidden;}
.formw{margin-top:30px;}
.formw .key{position: relative;width:247px; height:40px; top:0; border:0}
.formw select{position: relative; bottom: 2px; width:0px; display:none}
.formw .submit{position: absolute;}

.n_tb{ height:45px; line-height:45px; width:1200px; margin:30px auto; text-align:center;}
.n_tb a{ color:#000;display:inline-block; padding:0 30px; margin-right:10px; font-size:18px; line-height:45px; background:#e8e8e8; text-align:center;}
#n_tbt,.n_tb a:hover{ color:#fff; background:#0064b9;}

.n_tb22{ position:absolute; top:398px; z-index:9999; color:#fff; width:100%; left:0;  }
.n_tb22 a{ color:#000; font-size:14px;}
.n_tb22 h1{ float: left; margin-right:14px; font-size:36px; color:#fff;}
.n_tb22 div{ margin-bottom:-5px;}




.gfullSlide {
	width:100%;
	position:relative;
	height:454px;
	background: url(../images/g2.jpg) top center no-repeat;
	overflow:hidden;
	top:0
}
.w936n{margin:180px auto;clear:both;width:1200px;/*滑动门的宽度*/}
/* TAB 切换效果 */
.sdone li{width:367px;float:left;margin-right:47px;position:relative;overflow:hidden;}
.sdone li a {display:block;background:#ffffff;height:508px; text-align:left}
.sdone li:hover a span {color:#ff0000;}
.sdone li a span {font-size:18px; display:block; margin:20px 0 20px 30px; line-height:220%}
.sdone li a span em{ font-style:normal; display:block; font-size:20px;}
.sdone li a p {line-height:20px;padding:0px 30px;}

.cpback {background:url(b.jpg) no-repeat center top;height:791px;padding:90px 0px;}
.cp_bt { text-align:center;}
.cp_bt a.yw {font-size:19px;color:#ffffff;}
.cp_bt a.zw {font-size:36px;color:#ffffff;}
.cp_bt a.yw:hover {color:#fcff00;}
.cp_bt a.zw:hover {color:#fcff00;}
.cpul li{margin-right:16px; text-align:center;float:left;margin-bottom:40px;}
.cpul li img {padding:3px;background:#ffffff;}
.cpul li:hover img {padding:3px; background:rgb(255,255,0)}
.cpul li a {color:#ffffff;font-size:14px;}
.cpflbt { text-align:center;padding-top:10px;position:relative;top:36px;}
.cpflbt a {color:#ffffff;font-size:16px;}
.tb_ ul li:Hover .cpflbt a{color:#fcff00;}

.dagao {height:70px;width:70px; text-align:center;position:relative;display:inline-block;}
.tb_ ul li .xiaoquan {
position:relative;
display:inline-block;
border:2px solid #ffffff;
border-radius:50%;
-moz-border-radius:50%; /* Old Firefox */
width:10px;
height:10px;
top:66px;
margin-left:auto;
margin-right:auto;
}
.tb_ ul li:Hover .xiaoquan {
width:60px;
height:60px;
overflow:hidden;
top:40px;
transition: width .2s, height .2s, transform .2s;
-moz-transition: width .2s, height .2s, -moz-transform .2s;
-webkit-transition: width .2s, height .2s, -webkit-transform .2s;
-o-transition: width .2s, height .2s,-o-transform .2s;
	}

.tb_{}
.tb_ ul{background:url(../images/hengxian.png) repeat-x top;height:194px;width:100%;text-align:center;position:relative;}
.tb_ li{display:inline-block;padding:0px 10px;height:194px;line-height:1.9;cursor:pointer; text-align:center;*display: inline;zoom: 1;}
/* 控制显示与隐藏css类 */
.normaltab   {  background-repeat: no-repeat; color:#1F3A87 ;display:inline-block;}
.hovertab    {  background-repeat: no-repeat; color:#1F3A87; font-weight:bold ;display:inline-block;}
.dis{display:block;}
.undis{display:none;}


.n_gs{ background:#fff}
.g_pt1{ background:#fff; padding:0 20px;}
.g_pt1 span{ color:#555555; display:block; line-height:220%; margin:20px auto}

.g_pt1 p{ font-size:16px; line-height:40px; color:#212121;}

.g_pt2{ width:1200px; margin:0 auto; height:427px; text-align:center}


.g_pt3,.g_pt4{ background:#f6f6f6; padding:40px 0 0 0}
.g_pt3 img{ float:right; width:575px;}
.g_pt3 span{ float:left; display:block; width:575px; color:#555}
.g_pt3 span h4{ font-size:24px; margin:20px 0 20px 0}
.g_pt3 span p{ line-height:200%}


.g_pt4 img{ float:left; width:575px;}
.g_pt4 span{ float:right; display:block; width:575px; color:#555}
.g_pt4 span h4{ font-size:24px; margin:20px 0 20px 0}
.g_pt4 span p{ line-height:200%}


.g_tp5{ background:#fff; padding:80px 0}

.wrap { max-width:1180px; margin-right:auto; margin-left:auto; *width:1180px;}
.lh-sec3{padding:50px 0;}
.lh-sec3 ._header{text-align: center;margin-bottom: 20px;}
.lh-sec3 ._header h2{font-size:27px;color:#5a5a5a;height: 50px;line-height: 50px; display:inline-block; width:auto; height:52px; *display:inline; *zoom:1; background-color:#0f1273; color:#fff; position:relative; padding:0 33px;}
.lh-sec3 ._header h2 i { display:block; width:0; height:0; overflow:hidden; border-style:solid dashed dashed; border-color:#0f1273 transparent transparent; border-width:7px; position:absolute; left:50%; margin-left:-7px; bottom:-14px;}
.lh-sec3 ._header ._p{color:#5a5a5a;font-size:16px;}
.lh-sec3 ._list{text-align: center;font-size:0;}
.lh-sec3 ._list li{display: inline-block;width: 225px;height: 135px;cursor: pointer;border:1px solid #969696;color:#969696;font-size:20px;margin:6px; *display: inline;*zoom:1;}
.lh-sec3 ._list strong{display: block;font-size: 48px;margin-top:49px;}
.lh-sec3 ._list p { display:none;}
.lh-sec3 ._list a { display:block; width:100%; height:100%; overflow:hidden;}
.lh-sec3 ._list li:hover,.lh-sec3 ._list a:hover{border-color:#ffd82a;background:#ffd82a;color:#000;}
.lh-sec4{position: relative;overflow: hidden;height:501px;background:url(../images/ln-sec4.jpg) center 0 no-repeat;}
.lh-sec4 ._block{position: absolute;left:10%;top:20%;padding:30px 50px 50px;overflow: hidden;background:url(../images/opc-yellow_new.png);color:#333; width:24%;}
.lh-sec4 ._block h2{ font-size:32px; margin-bottom:20px;}
.lh-sec4 ._block ._p{ font-size:16px;}
.lh-sec5{height: 490px;position: relative;overflow: hidden;background:url(../images/ln-sec5.jpg) center 0 no-repeat;}
.lh-sec5 ._block{position: absolute;left: 0;top:0px;padding:30px 50px;overflow: hidden;	background: url(../images/opc-blue-90.png);color:#fff;margin:30px 0 0 0px; width:30%}
.lh-sec5 ._block h2{font-size:32px; color:#fff;}
.lh-sec5 ._block ._p{font-size:16px;width: 100%; color:#fff;}
.ln-header.fixed{position: fixed;z-index: 99;width: 1180px;left: 50%;top:0;
margin-left:-590px;}


.sycp2{ width:1200px; margin:80px auto;}
.sycp2 ul li{ float:left; width:280px; height:220px; margin:0 20px 40px 0;}
.sycp2 ul li a{ display:block; width:280px; height:220px; position:relative; overflow: hidden; border:1px dotted #ccc}
.sycp2 ul li a img{width:280px; height:220px;}
.sycp2 ul li a:hover img{width:280px; height:220px;}
.sycp2 ul li a span{ position:absolute; bottom:0; height:40px; line-height:40px; text-align:center; background:#0f1273; z-index:999; width:280px; display:block; opacity: 0.4; left:0}
.sycp2 ul li a b{ position:absolute; color:#fff; text-align:center; bottom:10px; text-align:center; width:370px;  z-index:9999; left:0; font-size:16px}
.sycp2 ul li a:hover b{ color:#FF0}
.sycp2 ul li a:hover span{ background:#0f1273}


.z_contact_nr2_left{ width: 400px; color: #333333;}
.z_contact_nr2{ padding-bottom: 45px;  border-bottom: 1px solid #e3e3e3;}
.z_contact_nr2 strong{ display: block; font-size: 18px; font-weight: normal;}
.z_contact_info{ margin-top: 20px; border-right: 1px solid #e3e3e3; line-height:250%}
.z_contact_nr2_left p{ line-height: 32px;}
.z_contact_nr2_left p span{ float: left;}
.z_contact_nr2_left p img{ display: inline-block; float: left; margin-left: 10px; margin-top: 5px; }
.z_contact_nr2_right{ width: 747px; padding-left:53px;}

.z_contact_nr2_right input[type="text"]{ padding-left: 4px; width: 225px; height: 38px; border: 1px solid #e4e4e4; margin-bottom: 15px; }
.z_contact_nr2_right select[type="text"]{ padding-left:4px; width: 225px; height: 38px; border: 1px solid #e4e4e4; margin-bottom: 15px; }
.z_contact_nr2_right textarea{ padding-left: 14px; padding-top: 11px; width: 600px; height: 80px; border: 1px solid #e4e4e4; }
.z_contact_nr2_right input[type="submit"]{ margin-top: 22px; width: 200px; height: 38px; background-color: #f07517; color: white; border: none; cursor: pointer;}
.z_contact_nr2_right input[type="submit"]:hover{ background-color: #c86011;}
