﻿.nav2{display:none !important;}
.nav2 li{ list-style-type:none; text-align:center;}
.nav2 li a{font-size:16px;line-height:50px;font-weight:600;font-family:"微软雅黑";}


.up_arr {
    cursor: pointer;
    display: block;
    background: #BA0903;
    z-index: 10;
    position: absolute;
    right: 0;
    top: -30px;
    width: 50px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 20px;
}
.up_arr .ion {
    font-family: "微软雅黑" !important;
    font-size: 16px;
	font-style:inherit;
}
.wrap { max-width: 1200px; margin-right: auto; margin-left: auto; }
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after { display: table; clear: both; content: '';}
.oh { overflow: hidden; *zoom: 1;}
.l { float: left;}.r { float: right;}
.dib { display: inline-block; *display: inline; *zoom: 1;}
.pr { position: relative;}.pa { position: absolute;}
.tc { text-align: center;}.tr { text-align: right;}
.el { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.hide { display: none;}
.hidetext { font: 0/0 a; letter-spacing: -9px;}
.arr { display: inline-block; overflow: hidden; width: 0; height: 0;}
.opc0 { opacity: 0 ; filter: alpha(opacity=0);}

.nav { width: 45%; padding-right: 35px; }

.nav>ul>li { float: left; position: relative; width: 12.5%; text-align: center; }
.nav>ul>li.cur:after { position: absolute; content: ''; bottom: -12px; display: block; width: 0; height: 0; overflow: hidden; border-width: 6px; left: 50%; margin-left: -6px;     border-color: transparent transparent #BA0903;
    border-style: solid dashed dashed;}
.nav>ul>li:hover:after { position: absolute; content: ''; bottom: -12px; display: block; width: 0; height: 0; overflow: hidden; border-width: 6px; left: 50%; margin-left: -6px;     border-color: transparent transparent #BA0903;
    border-style: solid dashed dashed;}
.nav>ul>li>a { color: #00598e; font-weight: bold; font-size: 15px; display: block; line-height: 79px; }

.top { z-index: 50; background: #fff;padding: 10px 0; border-bottom: 6px solid #BA0903; width: 100%;position: fixed; top: 0; }
.top .wrap { position: relative; }
.top ._form { margin-top: 20px; margin-right:40px;z-index: 10; position: absolute; right: 0; cursor: pointer; }
.top ._form button { cursor: pointer; padding: 0; margin: 0; background: none; border: 0; color: #00598e; font-size: 18px; }
.top ._form input { text-indent: 10px; background: #fff; border: 0; padding: 0; margin: 0; width: 0; height: 40px; line-height: 40px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.top ._form:hover input { width: 200px; border: 1px solid #ddd; }
.top .logo{padding:10px 0px 0px 40px;}
.top .logo img{margin-right:30px;}
.top .logo p{font-size:16px;color:#666; font-family:"微软雅黑";font-weight: 600;line-height:28px; letter-spacing:1px;}
.top .logo p span{color:#0079d7;  }
.top .tell{padding-top:14px;padding-right:90px;}
.top .tell img{margin-right:15px;padding-top:6px;}
.top .tell p{font-size:14px;color:#666; font-family:"微软雅黑";}
.top .tell p span{color:#0079d7;font-size:30px;  line-height: 30px;}

.rm-nav {
    letter-spacing: 1px;
}


.rm-toggle.rm-button {
    margin-top: 25px;
}

.rm-css-animate.rm-menu-expanded {
    max-height: none;
    display: block;
}


.rm-layout-expanded .rm-nav > ul > li > a, .rm-layout-expanded .rm-top-menu > .rm-menu-item > a{
    height: 80px;
    line-height: 80px;
}
nav ul li ul li .rm-menu-item{}

.link{margin-top:8px;margin-bottom:8px;}
.link span{color:#00598e;font-size:20px;font-weight:bold;}
.link a{color:#666;margin-left:20px;}
.link a:hover{color:#047ff7}

/*---搜索中心--*/
.search_con { padding:10px 0;}
dl.sear_dl { margin:10px auto;   width:154px;  float:left; padding-left:12px;}
dl.sear_dl dt.tit, .l2tit { font-size:14px;  text-indent:10px; line-height:25px; }
dl.sear_dl dt.tit .tit_a, .l2tit .tit_a {height:25px; background:url(Img/ico10.gif) no-repeat 0 12px;overflow:hidden;  display:block; float:left;color:#000;}
dl.sear_dl dt.tit .tit_b{ width:300px; height:25px;  overflow:hidden;  display:block; float:left;}
dl.sear_dl dt.tit .span1, .l2tit .span1{ font-size:12px; float:left; margin-left:10px;}
dl.sear_dl dt.tit .span2, .l2tit a .span2{ float:left; margin-left:10px;}
dl.sear_dl dt.tit .span2 a, .l2tit a .span2 a{ color:#ff0000;}
dl.sear_dl dd.d1 { padding:0 10px; line-height:22px; text-align:justify; text-justify:inter-ideograph; overflow:hidden; color:#000;height: 40px;}
dl.sear_dl dd span , .l2tit span { padding:0 20px; }
dl.sear_dl dd .a_d { margin-right:5px; padding-left:10px; line-height:20px;}
.search_con .search_hl{color:Red;padding:0px;}
.sear_dl .dt2 {}
.sear_dl .dt2 a { border:solid 1px #d7d7d7; padding:1px; display:block;}
.sear_dl .dt2 a:hover {  border:solid 1px #ED5F05;} /*产品边框，点击效果*/
.sear_dl .dt2 img {display:block;width:150px; }
.sear_dl .d2 { height:22px; overflow:hidden; line-height:22px;  text-align:center; text-justify:inter-ideograph;}

.plc2 { background:#ccc; line-height:43px; text-indent:10px; color:#000; margin-bottom:10px; }/*资讯详细页面，面包屑导航,文字色彩可自行修改,现在为白色*/
.plc2 a { color:#000;}/*资讯详细页面，面包屑导航连接,文字色彩可自行修改,现在为白色*/
.plc2 a:hover { color:#000;}/*资讯详细页面，面包屑导航连接,文字色彩可自行修改,现在为白色*/

.pri_dl { padding-top: 20px; text-align: center; margin-top:10px; font-size:14px; color:#666; line-height:23px;  padding-bottom:10px; margin: 0 auto;}
.pri_dl dt { /* float:left; */ /* margin:0 20px 0 90px; */ display:inline;}
.pri_dl dd { text-align: center; /* width:600px; */ /* float:right; */}
.pri_dl dd h4 { border-bottom:dashed 1px #d7d7d7; text-indent:5px; margin-bottom:5px; color:#000;}
.pri_dl dd.bg {background:url(Img/ico6.gif) no-repeat 3px 9px; text-indent:10px;}
.pri_dl dd.tex { margin-top:20px;}
.pri_dl dd .text { border:solid 1px #d7d7d7; font-size:12px; }
.dashed_line { border-bottom: dashed 1px #d7d7d7; height:1px; overflow:hidden; font-size:0; margin:15px 0;}
.pri_zuy { color:#666; line-height:20px; text-align: center;} /*注意内容*/
.pri_zuy  span { float:left;}
.pri_dl dd div { padding-left:20px; *padding-left:25px;}
.pri_dl dd div .textarea { width:340px;}
.pri_dl dd a { font-weight:bold; color:#a97d50; text-decoration:underline;}
.pri_dl dd a:hover { color:#a97d50;}



.map_main { overflow:hidden; border:solid 5px #F0F0F0; margin:10px 0; padding-bottom:10px;background:#fff;  margin-bottom: 30px;}
.sitemap_con { width:1130px; margin:0 auto; color:#666;}
.sitemap_con .map_top { border-bottom:solid 1px #d7d7d7; }
.sitemap_con .map_top img { float:left;}
.site_r_link { width:120px; margin-top:45px;/*上边界根据需要进行调整*/ border:1px solid #cdcdcd; background:#F8F8F8; padding:5px 10px; float:right; } /*网站地图，显示方式样式，上边界根据需要进行调整*/
.site_plc { background:url(Img/ico27.png) no-repeat 0 8px; padding:5px 0; text-indent:10px;}
.sitemap_con h4 { line-height:30px;}
.sitemap_con .site{padding-right:10px;}


.b4 { border:solid 1px #E0E0E0;}
.b4 ul { padding:0 11px;}
.b4 li { float:left ; line-height:25px; width:164px;  overflow:hidden;     height: 25px;}
.b4 li a { color:#666;}
.b4 li a:hover { color:#dc1313;}

.fdccont{ padding-top:30px;background-color: #f9f9f9;}
.pro_dc .con_menu{ overflow:hidden; width:1055px; margin:0 auto; padding-bottom:5px; margin-top:-25px; height:50px; position:relative; z-index:2}
.pro_dc .con_menu li{ cursor:pointer; float:left; width:210px; margin-left:1px; background-color:#606060; position:relative; text-align:center; line-height:50px; font-size:15px; color:#eeaea; color:#fff}
.pro_dc .con_menu li img{ display:none; position:absolute; left:97px; top:50px;}
.pro_dc .con_menu li.cur,.jlhd_contact .con_menu li:hover{ background-color:#dc1313;}
.pro_dc .con_menu li.cur img,.jlhd_contact .con_menu li:hover img{ display:block;}
.pro_dc .con_map{ overflow:hidden; width:100%; height:500px; margin-top:-30px;}


.footer { background: #00598e; border-top: 6px #BA0903  solid; padding: 30px 0; }
.footer dl { float: left; padding-right: 4%; margin-right: 3%; border-right: 1px solid #337aa5; }
.footer dt {  color: #fff;font-size: 20px; margin-bottom: 10px; }
.footer dt a{color:#fff;font-size: 20px;}
.footer dd a{ color: #afdaf3;font-size:14px;line-height:1.8 }
.footer dd a:hover{color:#1F7DDB}

.footer .d1{ width: 12%;}
.footer .d2{ width: 16%;}
.footer .d3 ._tel { font-size: 26px; color: #fff; font-family: '微软雅黑'; }
.footer .d4 { margin-right: 0; padding-right: 0; width: 29%; border-right: 0; float: right; }
.footer dl dd p{color: #afdaf3;font-size:14px;line-height:1.8 }
.footer .frindLink { margin-bottom: 15px; }

.footer .code ._img { margin-right: 20px; }
.footer .select-ui-choose-default { border-radius: 0; width: 345px; height: 40px; background: #fff; border: 1px solid #3a8ab9; line-height: 40px; color: #3a8ab9; }
.footer .select-ui-choose-default ._arrow { width: 3em; background: url(../img/select_arr.jpg) no-repeat center; }
.footer .select-ui-choose ._arrow .arr { display: none; }
.footer_bottom { background: #002b45; color: #fff; font-size:14px;height: 55px; line-height: 55px; }
.footer_bottom a{font-size:14px;color:#fff}
.footer_bottom a:hover{color:#1F7DDB}
.share a{float: left;font-size: 12px;padding-left: 17px;line-height: 16px;height: 16px; background-image: url(../img/share.png);background-repeat: no-repeat;cursor: pointer;margin: 6px 6px 6px 0;}
.share .bds_tqq{     background-position: 0 0px;}
.share .bds_renren{  background-position: 0 -31px;} 
.share .bds_tieba{   background-position: 0 -61px;} 
.share .bds_kongjian{background-position: 0 -92px;}
.share .bds_weixin{  background-position: 0 -123px;}
.share .bds_in{      background-position: 0 -153px;}
.share .bds_qq{      background-position: 0 -184px;} 
.share a:hover {color: #333;opacity: .8;filter: alpha(opacity=80);}