@charset "utf-8";
/* CSS Docuprot */
.left,.leftr{ width:242px; float:left; overflow:hidden;}
.left2 { width:670px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(Img/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-top:10px;}
.left2top { background:url(Img/left2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.leftbot { background:url(Img/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { background:url(Img/right_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }

.right { width:941px; float:left; display:inline; margin-right:24px;}
.right,.rightl{ width:740px; float:right; display:inline;overflow:hidden; margin-left:16px; margin-right:0px;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.righttop { height:3px; font-size:0; overflow:hidden;}
.right2top { height:3px; font-size:0; overflow:hidden;}
.rightbot { height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot { height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:735px; padding-bottom:15px; overflow:hidden; }
.right2_main { width:273px; padding-bottom:15px; overflow:hidden;}
.left2_main { width:668px;  padding-bottom:15px; overflow:hidden;}

.h_nav li a:-webkit-any-link{ display:block;}


/*副导航*/
.leib2,.leib{ width:238px; float:left; overflow:hidden; border:1px  solid #e3e0e0; border-radius:10px 10px 0 0; margin-bottom:15px;}
.leib2 .tit,.leib .tit{ background: url("img/proltH2Bg.png") no-repeat center; width: 238px; height: 84px; overflow: hidden; }
.leib2 .tit em,.leib .tit em{font-size: 20px; color: #fff; display: block; text-indent: 65px; margin-top: 25px;}
.leib2 .tit i,.leib .tit i{ display: block; text-indent: 65px; color: #fff; text-transform: uppercase; font-size: 12px; }

.leib2 .nr{ overflow:hidden; width:240px;  border-top:none; padding-top:10px;background: #fff;}
.leib2 h3{ overflow:hidden; width:100%;}
.leib2 h3 a{ display:block; padding-left:35px; height:54px;line-height:54px; font-size:14px; width:205px; text-decoration:none; background:url(img/pro_s.png) no-repeat 210px center; border-bottom:1px solid #e3e0e0;  color:#333}
.leib2 h3 a:hover,.leib2 h3.cur a{ color:#fff; background:url(img/n01.png) no-repeat 210px center; background-color:#004a95;}
.leib2 ul{ overflow:hidden; padding:15px 0; width:217px; padding-left:23px; border-bottom:1px solid #e3e0e0;}
.leib2 ul li{ height:35px;line-height:35px; position:relative; z-index:999;}
.leib2 ul li a{ padding-left:30px; color:#333; font-size:14px; text-overflow:ellipsis;white-space:normal; overflow:hidden; display:block; background:url(img/02.png) no-repeat left center;}
.leib2 ul li a:hover,.leib2 ul li.cur a{ color:#004a95;}

.lxpne { overflow:hidden; width:166px; padding:30px 0; padding-left:75px; border-radius:10px; background:url(img/pro_phone.png) no-repeat 20px center; background-color:#004a95;}
.lxpne p{ font-size:16px; color:#fff;}
.lxpne b{ display:block; font-size:24px; color:#fff; font-family:'Times New Roman'}

.ltleft{ position:fixed; _position:absolute;_top:expression(eval(document.documentElement.scrollTop)+26);top: 26px;width: 241px; z-index: 990;font-family:'Microsoft YaHei';right:51.5%; margin-right: 491px; display:none; }

/*内容区域样式*/
.inf_lc{ clear:both;padding:5px 0 0;}
.inf_lc li{padding:7px 20px 0 0; border:1px solid white; border-radius:8px; height:130px; overflow:hidden;margin:0 0 30px; background:#f9f9f9;}
.inf_lc li:hover{border-color:#004a95;border-radius:4px;}
.inf_lc li.bg { background:#f5f5f5;}
.inf_lc li h4{ padding:36px 5px 0 0;text-align:center; float:left;width:64px; overflow:hidden;}
.inf_lc li h4 b{ font-weight:100; display:block; line-height:36px;height:36px; overflow:hidden; font-size:36px; font-family:Arial; text-transform:uppercase;}
.inf_lc li h4 span{ font-weight:100; display:block; line-height:16px;height:16px; overflow:hidden; font-size:12px; font-family:Arial; text-transform:uppercase; color:#343434;}
.inf_lc li p{padding:0 0 0 14px; line-height:26px;width:540px; overflow:hidden;font-size:14px; float:left; color:#666; }
.inf_lc li p b{ display:block; font-weight:100; color:#004a95; line-height:30px; height:30px; margin:5px 0; font-size:15px;}
.inf_lc li p b a,.inf_lc li p b a:hover{ color:#004a95; font-weight:bold;}
.inf_lc li p b a:hover{ color:#004a95 ;}
.inf_lc li .fr{margin:50px 0 0; width:70px; height:25px; line-height:25px; text-align:center; color:#ffffff; background-color:#999; }
.inf_lc li .fr:hover{ background:#004a95 ;}


/**/
dl.scjd3 { width:228px; padding:16px 8px 0; float:left; display:inline; height:188px;}
dl.scjd3 img { display:block;width:224px; height:149px; padding:2px; border-radius:3px; box-shadow:0 0 6px #666;}
dl.scjd3:hover dt img{box-shadow:0 0 6px #004a95;}
dl.scjd3 dd { height:24px; line-height:24px;overflow:hidden; text-align:center; padding:10px 4px 0; font-size:14px; text-overflow:ellipsis; white-space:nowrap;}
dl.scjd3:hover dd a{ color:#004a95;}

dl.kytd3 { width:228px; padding:16px 8px 0; float:left; display:inline; height:220px;}
dl.kytd3 img { display:block;width:224px; height:179px; padding:2px; border-radius:3px; box-shadow:0 0 6px #666;}
dl.kytd3:hover dt img{box-shadow:0 0 6px #004a95;}
dl.kytd3 dd { height:24px; line-height:24px;overflow:hidden; text-align:center; padding:10px 4px 0; font-size:14px; text-overflow:ellipsis; white-space:nowrap;}
dl.kytd3:hover dd a{ color:#004a95;}



dl.zjtd3 { width:228px; padding:16px 8px 0; float:left; display:inline; height:220px;}
dl.zjtd3 img { display:block;width:224px; height:179px; padding:2px; border-radius:3px; box-shadow:0 0 6px #666;}
dl.zjtd3:hover dt img{box-shadow:0 0 6px #004a95;}
dl.zjtd3 dd { height:24px; line-height:24px;overflow:hidden; text-align:center; padding:10px 4px 0; font-size:14px; text-overflow:ellipsis; white-space:nowrap;}
dl.zjtd3:hover dd a{ color:#004a95;}

dl.hzhb3 { width:228px; padding:16px 8px 0; float:left; display:inline; height:206px;}
dl.hzhb3 img { display:block;width:224px; height:168px; padding:2px; border-radius:3px; box-shadow:0 0 6px #666;}
dl.hzhb3:hover dt img{box-shadow:0 0 6px #004a95;}
dl.hzhb3 dd { height:24px; line-height:24px;overflow:hidden; text-align:center; padding:10px 4px 0; font-size:14px; text-overflow:ellipsis; white-space:nowrap;}
dl.hzhb3:hover dd a{ color:#004a95;}

dl.khjz4{ position:relative; height:198px; overflow:hidden; vertical-align:top; margin-bottom:10px; padding:10px 8px;background:#f9f9f9;border:1px solid white;}
dl.khjz4:hover{border-color:#004a95;}
dl.khjz4 dt{float:left; width: 284px; height: 198px; overflow:hidden;}
dl.khjz4 dt img{ display:block;width:284px;height:198px; padding:0px !important;transition:0.8s;-moz-transition:0.8s, -moz-transform 0.8s;-webkit-transition:0.8s, -webkit-transform 0.8s;}
dl.khjz4 dt a:hover img{ -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-m-transform: scale(1.1);transform: scale(1.1);}
dl.khjz4 dd{float:left; padding-left:16px; width:410px; overflow:hidden;}
dl.khjz4 dd h4{display:block; font-size:16px; font-weight:normal; height:28px; overflow:hidden; margin-bottom:4px; line-height:28px; padding:4px 0 0;}
dl.khjz4 dd h4 i{float:left; padding-right:15px; display:none;}
dl.khjz4 dd h4 a{ color:#004a95; overflow:hidden; display:block; white-space:nowrap; text-overflow:ellipsis;}
dl.khjz4 dd p{ display:block;font-size:13px; width:406px; line-height:30px; height:124px; overflow:hidden;}
dl.khjz4 em a { display: block; float: left; width: 100px; height: 30px; font-size: 12px; color: #ffffff; text-align: center; line-height: 30px;}
dl.khjz4 em .fsa { background: #004a95; margin:0 40px;}

dl.yyal4{ position:relative; height:198px; overflow:hidden; vertical-align:top; margin-bottom:10px; padding:10px 8px;background:#f9f9f9;border:1px solid white;}
dl.yyal4:hover{border-color:#004a95;}
dl.yyal4 dt{float:left; width: 330px; height: 198px; overflow:hidden;}
dl.yyal4 dt img{ display:block;width:330px;height:198px; padding:0px !important;transition:0.8s;-moz-transition:0.8s, -moz-transform 0.8s;-webkit-transition:0.8s, -webkit-transform 0.8s;}
dl.yyal4 dt a:hover img{ -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-m-transform: scale(1.1);transform: scale(1.1);}
dl.yyal4 dd{float:left; padding-left:16px; width:364px; overflow:hidden;}
dl.yyal4 dd h4{display:block; font-size:16px; font-weight:normal; height:28px; overflow:hidden; margin-bottom:4px; line-height:28px; padding:4px 0 0;}
dl.yyal4 dd h4 i{float:left; padding-right:15px; display:none;}
dl.yyal4 dd h4 a{ color:#004a95; overflow:hidden; display:block; white-space:nowrap; text-overflow:ellipsis;}
dl.yyal4 dd p{ display:block;font-size:13px; width:360px; line-height:30px; height:124px; overflow:hidden;}
dl.yyal4 em a { display: block; float: left; width: 100px; height: 30px; font-size: 12px; color: #ffffff; text-align: center; line-height: 30px;}
dl.yyal4 em .fsa { background: #004a95; margin:0 40px;}

dl.qydl4{ position:relative; height:151px; overflow:hidden; vertical-align:top; margin-bottom:10px; padding:10px 8px;background:#f9f9f9;border:1px solid white;}
dl.qydl4:hover{border-color:#004a95;}
dl.qydl4 dt{float:left; width: 200px; height: 150px; overflow:hidden;}
dl.qydl4 dt img{ display:block;width:200px;height:150px; padding:0px !important;transition:0.8s;-moz-transition:0.8s, -moz-transform 0.8s;-webkit-transition:0.8s, -webkit-transform 0.8s;}
dl.qydl4 dt a:hover img{ -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-m-transform: scale(1.1);transform: scale(1.1);}
dl.qydl4 dd{float:left; padding-left:16px; width:496px; overflow:hidden;}
dl.qydl4 dd h4{display:block; font-size:16px; font-weight:normal; height:28px; overflow:hidden; margin-bottom:4px; line-height:28px; padding:4px 0 0;}
dl.qydl4 dd h4 i{float:left; padding-right:15px; display:none;}
dl.qydl4 dd h4 a{ color:#004a95; overflow:hidden; display:block; white-space:nowrap; text-overflow:ellipsis;}
dl.qydl4 dd p{ display:block;font-size:13px; width:490px; line-height:24px; height:80px; overflow:hidden;}
dl.qydl4 em a { display: block; float: left; width: 100px; height: 30px; font-size: 12px; color: #ffffff; text-align: center; line-height: 30px;}
dl.qydl4 em .fsa { background: #004a95; margin:0 40px;}

/*留言*/
 .kk{ font-size:16px; color:#fff; background:url(Img/kk.png) no-repeat left top; height:56px; padding-left:15px; line-height:49px;  margin-left: 20px;}
 .tjwtBox{padding:22px; width:648px; background-color:#fff; font-family:微软雅黑;}
.tjwtBox h4{padding-bottom:14px; margin-bottom:22px; font-size:14px; color:#676364; border-bottom:1px solid #e8e8e8; font-weight:normal;}
.tjwtBox .m_form{}
.tjwtBox .m_form li{margin-bottom:13px; color:#777;height:38px;}
.tjwtBox .m_form label{display:inline-block; float:left; line-height:36px; height:36px; width:77px; border:1px solid #dedede; border-right-width:0; text-align:center; background:#fff;}
.tjwtBox .m_form .iptTxt{float:left; width:252px; border:1px solid #dedede; height:16px; line-height:16px; padding:10px 0; outline:none; text-indent:1em; background:#fff; color:#333;}
.tjwtBox .m_form .btnTjly{width:93px; height:31px; background:#9d2737; border:none; cursor:pointer; color:#fff;}
.tjwtBox .m_form li.yzm .iptTxt{float:left; width:180px;}
.tjwtBox .m_form li.yzm img{width:80px;margin-left:10px;}
.tjwtBox .m_form .areLi label{height:132px;}
.tjwtBox .m_form .txtAre{float:left; width:343px; height:104px; border:1px solid #dedede; outline:none; resize:none; padding:14px; color:#333; line-height:18px;}
.tjwtBox .m_form .btnSubmit , .tjwtBox .m_form .btnReset{width:161px; text-align:center; height:36px; line-height:36px; color:#fff; border:none; background-color:#b3b3b3; cursor:pointer;}
.tjwtBox .m_form .btnSubmit{margin-right:10px;background-color:#2454AC;cursor:pointer;}
.tjwtBox .m_form .areLi{height:138px;}