/* CSS Document */

/*关于我们*/
.content{background:#eff0f2; padding-bottom:40px;}
.content .banner {overflow: hidden;}
.content .banner img {height: 220px;width: 2000px;position: relative;margin-left: -1000px;left: 50%;}
 .l {
width: 200px; float:left;}
.sideNav { font-family:"微软雅黑";
margin-top: -40px;
}
.sideNav h2{
background: url(../images/icon-20.png) no-repeat;
width: 200px !important;
height: 100px !important;
font-size: 24px;
color: #fff;
text-align: center;
line-height: 100px;
position: relative;
}

.sideNav ul {background: url(../images/icon-21.png) no-repeat right top;min-height:534px;}
.sideNav ul li {color: #666666;}
.sideNav ul li a {text-align: right; color: #666666;font-size: 16px;display: inline-block;height: 47px;width:160px;padding-right:40px; background: url(../images/icon-22.png) no-repeat 175px center;border-bottom: 1px solid #d1d2d3;line-height: 47px;/**width:200px;width:200px\0;*/}
.sideNav ul li a:hover,
.sideNav ul li a.active {color: #FFFFFF;background: url(../images/icon-23.png) no-repeat 175px center #e14b24;height: 48px;border-bottom: none;line-height: 48px;}
.sideNav ul li.first {border-top:none;}
.sideNav ul li.last {border-bottom:none;}

.sideNav ul li ol {display: none; padding:0;}
.sideNav ul li.cur ol {display: block; padding:0;}
.sideNav ol {display: none;  padding:0; margin-bottom:10px;}
.sideNav ul li ol li {line-height:40px; padding:0; margin:0;}
.sideNav ul li ol li a {font-size:12px;color:#0364cf; border:none;height:auto; padding:0; margin:0; line-height:40px;background: url(../images/ico-292.png) no-repeat 165px center; text-align:right; padding-right:40px;  border-bottom:1px dashed #0364cf;}
*+html .sideNav ul li ol li a{margin-left:-40px;}
.sideNav ul li ol li a:hover,
.sideNav ul li ol li a.active {color:#FFF;background:none;height:auto;line-height:40px;background: url(../images/ico-293.png) no-repeat 165px center #86c519;border-bottom:1px dashed #FFF}

.r {
width: 800px;
background: #FFFFFF; float:right;}
.main_right {
width: 730px;
}
.main_now h3{ color:#333; font-size:16px; font-family:"微软雅黑"; float:left;}
.main_right_b {
width: 720px;
background-color: #fff;
padding-bottom: 60px;
padding-left: 40px;
padding-right: 40px; overflow: hidden;}

.wy_main_now1 {
border-bottom: 1px solid #e9e9e9;
margin-bottom: 20px;}

.main_now {
padding-top: 20px;
height: 30px;
line-height: 30px;
border-bottom: 1px solid #e9e9e9;
text-align: right;
color: #999;}

.main_now a {
color: #999;}

.main_now span {
padding-left: 4px;}
.main_now a:hover, .main_now a.main_n_active {
color: #0364cf;
}

#uptext {clear:both;line-height:24px;color:#555;padding:10px;overflow:hidden;margin-bottom:30px; font-family:"微软雅黑";}

#uptext table{ border:1px solid #ddd;border-collapse:collapse}
#uptext table td{ border:1px solid #ddd;padding:0 10px}
/*新增*/
#uptext a:hover{color:red;text-decoration: underline;}
/*荣誉证书*/
.case_list ul li{ display:block;height:160px;margin-right:10px;font-family:"微软雅黑"; ;}
.case_list li {
    margin-bottom: 12px;
    text-align: center;
    margin-bottom: 40px; float:left;
    width:172px;
    border:#e4e4e4 solid 1px; 
    height:160px;
  }

.case_list ul li img {
    height: 138px;
   
  
}
.box8 { margin:10px 0; overflow:hidden;}

.case_list ul li p{ width:170px; text-align:center; line-height:30px;padding-top: 5px;}
.case_list ul li p a{ color:#666666}
.case_list ul li p a:hover{ color:#FF0000;}

#gallery {
 width:740px;}

/*--新闻--*/
#newlist ul li{ clear:both; margin:20px 0; border-bottom:1px dashed #ccc; height:120px;}
#newlist .img{float:left; width:120px; height:90px; padding:5px; border:1px solid #ddd; margin-right:20px;}
#newlist .text{ float:left; width:520px; margin-left:10px; display:inline; color:#888888}
#newlist .text h2{color:#305567; font-size:14px;}
#newlist .text h2 a{ display:block; font-weight:600; color:#0364cf;background:url(../images/ico3.gif) 0 5px no-repeat; padding-left:15px; }
#newlist .text h2 a:hover{ text-decoration:underline}
#newlist .text .miaoshu{ padding-top:5px; padding-left:15px; line-height:18px;padding-bottom: 5px;}
#newlist .rq{font-family: "宋体"; color:#333; padding-left:15px}
#newlist h3{font-size:13px; color:#444444;padding-bottom:5px;padding-left:15px;}
.miaoshu a{ color:#666;}
.miaoshu a:hover{ color:#0364cf; text-decoration: underline;}

#uptext{clear:both;line-height:24px;color:#555555; margin-bottom:10px; font-size:14px;font-family:"微软雅黑";}
#uptext .bt{font-family:"微软雅黑"; font-size:18px; margin-top:20px; text-align:center; color:#0364cf;}
#uptext .zz{ line-height:30px; text-align:center; margin-top:10px; margin-bottom:10px; color:#999; font-size:12px}

.yonghu{ clear:both; margin-top:10px; border-top:1px solid #ccc; padding:10px;}
.fanye{ float:left; width:400px;}
.fanye a{ color:#0364cf}
.fanye a:hover{color:#0364cf; text-decoration:underline}
.fenxiang{ float:right;}
.qq{clear:both; margin-top:30px; margin-bottom:20px;}
.qq a{float:left;}

/*--产品--*/
.plist2{ margin-top:12px;}
.plist2 li{position:relative;float:left;width:230px;height:290px;margin-bottom:12px; margin-right:27px;}
.plist2 li .mask{position:absolute;left: 0;top: 0;z-index: 1;border: 0;background: #fff;}
.plist2 li .mask .p-img{width:230px; height:230px;}
.plist2 li .mask .p-info .name{ width:230px;height:50px; border-top:1px solid #f3f3f3; line-height:50px; text-align:center; font-size:16px; padding:0 3px;}
.plist2 li:hover .mask {z-index: 2;box-shadow: 0 0 8px rgba(0,0,0,.18);}
.plist2 li a .mask .p-info{ display:block;color:#363636;}
.plist2 li a:hover .mask .p-info{ background:#0066cc; color:#fff;}

/*留言*/

.liuyan_text{background-color: #ffffff;
border: 1px solid #bbbbbb;
-webkit-box-shadow: inset 1px 2px 5px rgba(0, 0, 0, 0.175);
-moz-box-shadow: inset 1px 2px 5px rgba(0, 0, 0, 0.175);
box-shadow: inset 1px 2px 5px rgba(0, 0, 0, 0.175);
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;
border-radius: 4px;
line-height:28px;
width:280px;
}
.liuyan_neirong{background-color: #ffffff;
border: 1px solid #bbbbbb;
-webkit-box-shadow: inset 1px 2px 5px rgba(0, 0, 0, 0.175);
-moz-box-shadow: inset 1px 2px 5px rgba(0, 0, 0, 0.175);
box-shadow: inset 1px 2px 5px rgba(0, 0, 0, 0.175);
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;
border-radius: 4px;
height:90px;
width:380px;
}
.liuyan_bot{display:block; width:72px; line-height:30px; border:0; background:#e14b24; border-radius: 4px; color:#FFF !important; font-size:14px; margin-top:15px;}

.fankui{ margin:0 auto; line-height:25px;}
    .fankui tr { margin-bottom:12px}
.fankui td{ height:30px; color:#666;}
.fankui .text{ width:220px; font-size:12px; color:#444444} 



.xinwen2{ float:left;margin-bottom:30px;}
.xinwen2 li{ float:left; width:690px;line-height:36px; padding-left:5px; border-bottom:1px dashed #ddd;}
.xinwen2 ul li a{display:block; color:#555;line-height:36px;background:url(../images/sanjiao2.jpg) 0 15px no-repeat; padding-left:10px;}
.xinwen2 ul li a:hover{color:#0364cf;background:url(../images/sanjiao.jpg) 0 15px no-repeat;}







#preview {
float: left;
width: 350px;
margin-top: 10px; padding-left:5px;}
#preview img{ border:1px solid #ddd;}
.probar {
    padding: 10px 10px;
}
.probar_left {
    width: 392px;
}
.probar_right {
    width:320px;
    height: 392px;
    float:left; font-family:"微软雅黑"; color:#666;margin-left: 30px; margin-top:10px;
}
.probar_right .ms_title {
font-size: 20px;
font-weight: 700;
line-height: 30px;
border-bottom: #999999 dotted 1px;
color: #024BBC; padding-bottom:5px;
}
.probar_right .ms_con {padding-top: 10px;padding-bottom: 20px;}

.ms_con p{ line-height:22px; color:#999;}
.ms_con em{ font-style:normal;color:#0364cf;}

#tagContent_ {
    border: 1px solid #eee;
    height: 400px;
    overflow: hidden;
    text-align: center;
    width: 400px;
}
#thumb {
    float: left;
    overflow: hidden;
    width: 402px;
}
#thumb li {
    border: 1px solid #eee;
    display: inline;
    float: left;
    height: 70px;
    margin: 10px 4px;
    overflow: hidden;
    text-align: center;
    width: 70px;
}
#thumb li:hover {
    border: 1px solid #eee;
}
#thumb li img {
}
#thumb li A {
    float: left;
    height: 70px;
    line-height: 70px;
    text-align: center;
    width: 70px;
}
#thumb li.emptyTag {
}
#thumb li.selectTag {
    position: relative;
}
#thumb li.selectTag A {
}

.m_j_r_con{ background:#fff;padding-top: 12px;}
.m_j_r_con dl{ display:block; height:85px;border-bottom:#CCCCCC dotted 1px; padding-right:20px; padding-top:5px;}
.m_j_r_con dl dt{ line-height:24px;background: url(../images/q.jpg) no-repeat left 3px;padding-left: 30px;font-weight: normal;color: #3d3d3d;font-size: 14px;margin-bottom: 5px;width: 205px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.m_j_r_con dl dt a{ color:#aaaaaa}
.m_j_r_con dl dd{ line-height:24px;background: url(../images/a.jpg) no-repeat left 5px;padding-left: 30px;color: #b5b5b5;}


#marquee {
    overflow: hidden;
    padding: 10px 0;
    position: relative;
    width: 100%;padding-left:15px;
}
#marquee img { border:1px solid #ddd;
}
#marquee dl, #marquee dt, #marquee dd, #marquee a { margin-right: 10px;
    float: left;
    padding: 0;
    text-align: center;
}
#marquee dl dt a {
    display: inline;
    float: left;
    line-height: 24px;
    width: 162px;
}
#marquee a {
    line-height: 24px;
}

#marquee a:hover { color:#0364cf;}

#marquee dl {
    width: 1000%;
}
.p0{ padding-left:15px;}



.textareaConte {
margin-top:5px;
border: 0px none;
overflow: hidden;
padding: 5px 3px;
width:252px;
height:103px;
border:1px solid #eee;
color: #686868;
line-height:24px;resize: none;
}

#xg_news{}
.content2 h3 { height:30px; line-height:30px; color:#fff; text-indent:30px; background:url(../images/arc2.jpg) no-repeat 10px center #006db3;margin-left: 15px; margin-right:15px;}
#xg_pic h3 { height:30px; line-height:30px; color:#fff; text-indent:30px; background:url(../images/arc2.jpg) no-repeat 10px center #006db3;margin-left: 15px; margin-right:15px;}
#xg_news ul li { background: url("../images/arc.jpg") no-repeat scroll 7px center transparent; border-bottom: 1px dashed #eee; float: left;line-height: 30px;padding: 0 1% 0 3%;width: 46%;}
.probar_right ul { padding: 0 0 0 15px;}
.probar_right ul li { padding: 0 0 0 10px;}
.probar_right ul li h1,.probar_right ul li h3{ font-size:12px; text-align:left; font-weight:100; font-family:"宋体"; line-height:30px;}
.inp, .textarea {border: 1px solid #eee;color: #686868;font-size: 12px; height: 24px;line-height: 24px;margin: 5px 0 0;overflow: hidden; padding: 0 5px 0 7px; width: 247px;}
.foot-left{ text-align:center;}

.bar_2 p{padding:5px 15px 0 10px;}
#uptext .zz {
line-height: 30px;
border-bottom: 1px dashed #CCC;
border-top: 1px dashed #CCC;
text-align: center;
margin-top: 10px;
color: #999;}













