﻿/*������ʽ*/
/*=======2016.04.27============*/
/*�б�/ͼ��*/
.icon-slx li{background:url(../image/lx_ico.png) left center no-repeat; padding-left: 10px;}
.icon-dianq li{background:url(/skins/webSkin/images/xyxw.png) left center no-repeat; padding-left: 15px;}
.icon-dianq li:hover{background:url(/skins/webSkin/images/ld.png) left center no-repeat; padding-left: 15px;}
.icon-sj li{background:url(/skins/webSkin/images/sj.png) left center no-repeat; padding-left: 10px;}

.bg-menu{background: url("../image/con-menu.jpg") no-repeat;}
.bg-logo{ background: url("../image/logo.png") no-repeat;}
.bg-xia{background: url("../image/con-bg.jpg") repeat-x top #fff;}
.bg-more{background: url("../image/more.png") no-repeat;}
.bg-jrwm{ background: url("../image/zp-bg.png") no-repeat; }
.bg-jrwm-but{background: url("../image/jrwm.png") no-repeat;}

.icon-join{ background: url("../image/top-ico.png") left 0px no-repeat}
.ico-home{ background: url("../image/top-ico.png") left -35px no-repeat}
.ico-contact{ background: url("../image/top-ico.png") left -71px no-repeat}
.ico-fwrx{background: url("../image/fwrx-ico.png") left center no-repeat}

.img124x48 img{ width: 124px; height: 48px;}
/*********************��վ��ҳ*********************/
/*top*/
.topBox{height: 34px; line-height: 34px;}
.jions a{ padding: 0 18px 0px 22px; color: #c2c1c1;}

/*head*/
.head{ height: 76px; border-bottom: 1px solid #fcd5e1;}
.logo{width:345px; height:32px; margin-top: 20px;}
/*������*/
.nav{width:750px; height:76px;}
.nav ul{ padding-top:0px; padding-left:10px;}
.nav ul li{width:100px; text-align: center; float: left; font-size:16px; background: url("../image/nav-line.png") left center no-repeat; height:56px; padding-top: 20px;;}
.nav ul li a{color:#000; display: block;height:40px; line-height: 40px;; display:inline-block; width:80px}
.nav ul .navHover a{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; background: #fff; width: 80px; border: 1px solid #fff; ;}
.nav ul .navHover a{color: #bb0021}
.nav ul .navHover ul{padding:0px; }
.nav ul .navHover ul li{ background:#fe6f5f; border-bottom:1px dashed #ffbcb5; width:100px; line-height:34px; height:34px;font-size:13px; padding: 0;}
.nav ul .navHover ul li a{color:#fff; background:none; width: 100px; line-height: 34px; border: none;}
.nav ul .navHover ul li a:hover{width:100px; background:none; color:#fff;}

.banner{height:513px; background:url("../image/banner-bg.jpg") no-repeat center;}

/*研发创新*/
.con-menu{height: 55px; line-height: 55px;  padding-left: 20px; color: #cfcfcf;}
.con-menu span{display:inline-block;border-bottom: 2px solid #bb0021; color: #000; font-size: 24px; height: 52px; line-height: 52px; padding: 0 5px;}
.con-menu label{color: #8b8b8b; font-size: 18px; padding: 0 5px;}
.more{width: 74px; height: 28px; margin-top: 15px; margin-right: 20px; text-indent: 12px; text-transform:uppercase; font-size: 14px;}
.con-xia{outline:#ddd solid 1px; border: 1px solid #fff; width: 1048px; margin-left: 1px; height: 568px;}
.yfcx-list{margin-left: -12px; margin-top: -18px;}
.yfcx-list li{width: 341px; text-align: center; float: left; margin-left: 12px; display: inline; margin-top: 18px;}
.yfcx-list li img{width: 341px; height: 232px;}
.yfcx-list li span{ font-size: 18px; margin-top: 10px; display: inline-block;}

/*新闻资讯*/
.xwzx-xia{ height: 227px; }
.xwzx-list{ margin-top: -26px; margin-left: -21px; }
.xwzx-list li{width: 494px; float: left; height:86px; border-bottom: 1px dashed #dddddd;border-left: 1px dashed #dddddd; margin-left: -1px; margin-bottom: -1px; padding: 23px 20px;}

.time{width:76px; border:1px solid #d8d7d7; background:#fff; text-align:center;}
.time span{color:#616161; display:block; width:78px; height:54px; line-height:54px; border-bottom:1px solid #d8d7d7;  font-size:26px;} 
.time strong{font-weight:normal; font-size:16px; line-height:30px; color:#fff; background: #ff573c; display: block;}
.time_right{width:405px; }
.time_right h2{overflow:hidden; font-size:16px; height:38px; overflow:hidden;}
.time_right h2 a{ color:#000}
.time_right h2 a:hover{ color:#f24633}
.time_right .con{font-size:14px; color:#999999; line-height:24px; height:44px; display:block; overflow:hidden}


/*解决方案*/
.jjfa-xia{ height: 306px;}
.jjfa-list{margin-left: -7px;}
.jjfa-list li{ list-style:none; height:298px; width:327px; margin-left:7px; margin-right:5px; display:inline; border:1px solid #bfbfbf; background:#FFFFFF;  padding:5px; position:relative; z-index:500; float:left;}
.jjfa-list li img{width:328px; height:153px;}
.jjfa-list li h2{}
.jjfa-list li h2 a{color:#ff573c; font-size:16px; text-align:center; line-height:42px; display:block; margin:0 auto; height:42px;}
.jjfa-list li label{border-top:1px dotted #4b4b4b; padding-left:15px; display: block; font-size: 14px; line-height: 26px; color: #454545; padding-top: 10px;}
.jjfa-list li a.more{ width:80px; height:24px; background:url(../image/more_bg.png) no-repeat; text-align:center; line-height:24px; display:block; color:#fff; position:absolute; bottom:-10px; left:35%;}
.jjfa-list li a.more:hover{color:#fff;}

.jrwm{height: 127px;}
.jrwm-but{height: 71px; width: 196px; margin-top: 26px; margin-right: 55px;}

.bg-foot{height: 104px;}
.fwrx{height: 102px; border: 1px solid #2f2f2f; width: 435px;}
.fwrx-left{ padding-left: 70px; margin-top: 23px; margin-left: 25px;}
.fwrx-left label{display: block; font-size: 14px; color: #848484;}
.fwrx-left span{display: block; font-size: 18px; color: #ff573c;}
.fwrx-right{ font-size: 14px; color: #868686; margin-left: 84px; margin-top: 23px; line-height: 30px;}



/*二级左边*/
.lmdhBox h3{ background:#f86b3e; height:45px; line-height:45px; font-size:20px; text-indent:15px; color:white}
.lmdhBox ul{ padding-top:5px;}
.lmdhBox ul li a{ display:block; width:220px; height:42px; line-height:42px; text-indent:15px; font-size:16px; background:url(../image/one.png) repeat-x;}
.lmdhBox ul li a:hover{ background:#f44458; color:white}

/*二级页面右边*/
.map_site{ height:28px; border-bottom:1px solid #f77d56; position:relative;}
.map_site span{ display:inline-block; height:28px; line-height:28px; position:absolute; left:0px; bottom:-1px; border-bottom:1px solid #f44458; background:url(../image/yq-ico.png) 6px 9px no-repeat; padding:0px 10px 0px 25px;font-size:14px; color:#5e5e5d }
.map_site a{  font-size:14px;  color:#f86b3e}

.lxwm{padding:15px 30px;}
.lxwm label{display: block; line-height: 40px; font-size: 16px;}
.lxwm img{width:941px; height:278px; margin-top:20px;}