﻿/*  header  */
.top{
	position:absolute;
	width: 1040px;
	padding: 5px 30px 14px;
	margin:0 auto;
	background:#fff;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	z-index:9999;
}
@media screen and (max-width: 1280px){
	.top{
		position:relative;
	}
}
.logo{
	width:400px;
}
.logo img{
	max-width: 90%;
	vertical-align:middle;
}
.toptel{
	margin-right:15px;
	margin-top:15px;
	height:33px;
	line-height:33px;
	padding-left:30px;
	font-size:18px;
	background:url(../image/tel.jpg) left center no-repeat;
}
.sousuo{ width:250px; height:35px; margin:auto;margin-top:15px; float:right; position:relative; background:#f0f0f0; border-radius:7px; box-shadow:inset 0px 2px 2px rgba(0,0,0,0.15); }
.sou{ width:210px; border:none; text-indent:26px; line-height:31px; float:left; background:none; color:#999999; font-size:14px; font-size:1.4rem; height:33px; border-radius:7px; }
.suo{ background:url(../image/srh.jpg) no-repeat center; width:33px;  height:33px; border:none; float:right; cursor:pointer; }	

.nav{
	width:100%;
	margin-top: 10px;
	background:#2170db;
	border-radius:5px;
}

.nav li.NavLi{
	position:relative;
	display:inline;
	float:left;
	width: 130px;
	height:40px;
}

.nav li.NavLi>a{
	display:block;
	line-height:40px;
	font-size:15px;
	color:#fff;
	text-align:center;
	transition:400ms;
	-webkit-transition:400ms;
}
.nav li.NavLi>a:hover,.nav li.on>a{
	background:#2b68b2;
	border-radius:5px;
}
.navDown{
	display:none;
	position:absolute;
	width:150px;
	padding:5px 0 5px 25px;
	left:0;
	top:100%;
	background-color:#fff;
	z-index:999;
	opacity:0.95;
}
.nvd ul{
	overflow:hidden;
}
.nvd li{
	padding:0 15px;
}
.nvd li a{
	display:inline-block;
	height:30px;
	line-height:30px;
	font-size:12px;
	text-align:left;
	color:#333;
	-webkit-transition:all 0.4s ease-in-out 0s;
	-moz-transition: all 0.4s ease-in-out 0s;
	-ms-transition: all 0.4s ease-in-out 0s;
	-o-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
}
.nvd li a:hover{
	color:#666;
	text-decoration:underline;
	opacity:0.9;
}
/*notice*/
.noticewp{
	margin:20px 0;
	height:40px;
	line-height:40px;
}
.notice{
	background:url(../image/bord.jpg) no-repeat left center;
	padding-left:30px;
	border-bottom:1px solid #ccc;
	overflow:hidden;
}

.txtMarquee-left{ width:110%;  position:relative;   }
.txtMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.txtMarquee-left .hd .prev,.txtMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("http://www.drsrp.com/css/images/icoLeft.gif") no-repeat;}
.txtMarquee-left .hd .next{ background:url("http://www.drsrp.com/css/images/icoRight.gif") no-repeat;  }
.txtMarquee-left .bd{ padding:10px; }
.txtMarquee-left .bd .tempWrap{ width:1000px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.txtMarquee-left .bd ul li span{ color:#999;  }

/*fastIco*/
.fastlist li{
	display:inline;
	float:left;
	margin:30px 30px;
	width:160px;
	text-align:center;
}
.fastlist li .fastIco{
	display:inline-block;
	width:90px;
	height:90px;
	border:1px solid #2170db;
	border-radius:50%;
	transition:300ms;
	-webkit-transition:300ms;
}
.fastlist li .fastIco:hover{
	background:#2170db;
	border:1px ssolid #2170db;
}
.fastlist li .fastIco1{
	background:url(../image/i1.png) center center no-repeat;
}
.fastlist li .fastIco1:hover{
	background:url(../image/ih1.png) center center no-repeat #2170db;
}
.fastlist li .fastIco2{
	background:url(../image/i2.png) center center no-repeat;
}
.fastlist li .fastIco2:hover{
	background:url(../image/ih2.png) center center no-repeat #2170db;
}
.fastlist li .fastIco3{
	background:url(../image/i3.png) center center no-repeat;
}
.fastlist li .fastIco3:hover{
	background:url(../image/ih3.png) center center no-repeat #2170db;
}
.fastlist li .fastIco4{
	background:url(../image/i4.png) center center no-repeat;
}
.fastlist li .fastIco4:hover{
	background:url(../image/ih4.png) center center no-repeat #2170db;
}
.fastlist li .fastIco5{
	background:url(../image/i5.png) center center no-repeat;
}
.fastlist li .fastIco5:hover{
	background:url(../image/ih5.png) center center no-repeat #2170db;
}
.fastlist li h2{
	font-size:16px;
	color:#999;
	font-weight:normal;
	margin:15px 0 5px 0;
}
.fastlist li h3{
	font-size:13px;
	color:#999;
	font-weight:normal;
}
.abmore a{
	display:inline-block;
	padding:15px 40px;
	border:1px solid #9b9b9b;
	border-radius:30px;
	color:#000;
}
/*CONTENT1*/
.content1{
	background:#f0f0f0;
	margin-top:50px;
	padding:50px 0;
}
.Index_title{
	margin-bottom:40px;
	text-align:center;
	overflow:hidden;	
}
.Index_title h1{
	font-size:28px;
}
.Index_title h2{
	font-size:14px;
}

.cont_about{
	font-size:15px;
	line-height:2.0;
	text-align:left;
        text-indent:2em;
}
.cont1_abt li{
	display:inline;
	float:left;
	width:338px;
	height:400px;
	margin-right:43px;
	background:#fff;
	text-align:center;
}
.cont1_abt li h2{
	font-size:18px;
	color:#2170db;
	margin:30px 0 0 0;
}
.cont1_abt li h3 em{
	display:inline-block;
	width:50px;
	height:1px;
	background:#2170db;
	margin-bottom:10px;
}


.content5{
	width:100%;
	height:615px;
	padding-top:45px;
	background:url(../image/probg.jpg) center top no-repeat;
}
.advantageWap{
	width:1180px;
}
.advantage{
	float:left;
	width:515px;
	margin:0 70px 80px 0;
}
.advantageInfo{
	width:325px;
}
.advantageInfo h2{
	font-size:18px;
	font-weight:normal;
}
.advantageInfo h3 span{
	display:inline-block;
	width:50px;
	height:1px;
	background:#666;
}
.advantageTxt{
	margin-top:15px;
	height:80px;
	overflow:hidden;
}
/*.cont1_ico li{
	display:inline;
	float:left;
	margin:0 60px;
	text-align:center;
}
.cont1_ico li img{
	transition:300ms;
	-webkit-transition:300ms;
}
.cont1_ico li:hover img{
	transform:scale(0.9)
	-webkit-transform:scale(0.9);
}
.cont1_ico li img:hover{
	opacity:0.8;	
}
.cont1_ico li h2{
	margin-top:5px;
	font-size:18px;
}*/

.content2{
	width:100%;
	padding:30px 0 10px 0;
	/*background:url(../image/probg.jpg) center top no-repeat;*/
}
.slideTxtBox{ width:100%;  }
.slideTxtBox .tab{ height:30px;border-bottom:3px solid #ddd; position:relative;  }
.slideTxtBox .tab ul{text-align:center; }
.slideTxtBox .tab ul li{ display:inline-block; height:30px; margin:0 10px; }
.slideTxtBox .tab ul li.cur{ border-bottom:3px solid #2170db; }
.slideTxtBox .tab-cont{
	width:1100px;
	margin:40px auto;
}
.slideTxtBox .tab-cont .content{
	display:none;
}
.slideTxtBox .bd ul{  zoom:1;  }

/*Inpro*/
.picScroll-left{ width:1000px;  overflow:hidden; position:relative; padding:20px 50px 0;   }

.picScroll-left .bd{ padding:10px;   overflow:hidden;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ position:relative; margin:0 50px 0 0; width:200px; height:200px; border:3px solid #2170db; float:left; _display:inline;  text-align:center;  cursor:pointer;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:200px; height:200px; display:block; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ position:absolute;width:200px; height:120px; padding-top:80px;  left:0; top:0; opacity:1;overflow:hidden;text-overflow: ellipsis;white-space: nowrap; z-index:13;  }
.picScroll-left .bd ul li .titlewap{
	opacity:0;
	 transition:transform 0.3s;
	-webkit-transition:transform 0.3s;
}
.picScroll-left .bd ul li:hover .titlewap{
	opacity:1;
}
.picScroll-left .bd ul li .titlebg{ position:absolute;width:200px; height:120px; padding-top:80px; left:0; top:0; opacity:0.8; background:#073e76; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; z-index:11;  }
.picScroll-left .bd ul li .title{ transition:transform 0.3s;
	-webkit-transition:transform 0.3s;
	transform:translate(0,-50px);
	-webkit-transform:translate(0,-50px); }
.picScroll-left .bd ul li .title a{ color:#fff; font-size:18px;}
.picScroll-left .bd ul li:hover .title{
	transform:translate3d(0,0);-webkit-transform:translate(0,0);  
}
.picScroll-left .prev, .picScroll-left .next {
	display:block;
    background:url("../image/arrow.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 46px;
    position: absolute;
    top: 120px;
    width: 46px;
    z-index: 999;
}
.picScroll-left .prev {
    background-position: 0 -92px;
    left: 0;
}
.picScroll-left .next {
    background-position: 0 -138px;
    right: 0;
}
.pro_more{
	margin-top:100px;
}
.pro_more a{
	background:#2170DB;
	padding:10px 50px;
	border-radius:5px;	
	color:#fff;
}
.pro_more a:hover{
background:#FFFFFF;
color:#2170DB;
border:1px solid #2170DB;
}
.Index_new{
	width:350px;
	float:left;
	margin-right:25px;
}
.slideBox2{ width:1100px; position:relative; margin-bottom:50px; }
.slideBox2 .hd{ height:15px; overflow:hidden; position:absolute; right:50%; bottom:-50px; z-index:1; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox2 .hd ul li{ float:left; margin-right:2px;  width:12px; height:12px; margin-right:15px; border-radius:50%; line-height:14px; text-align:center; background:#ccc; cursor:pointer; }
.slideBox2 .hd ul li.on{ background:#2170db; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }

.slideBox2 .bd li{zoom:1; vertical-align:middle; overflow:hidden; }
.slideBox2 .bd .Index_new{
	float:left;
	 width:265px; margin-right:25px;
}
.slideBox2 .bd .Index_NewImg{
	width:250px; height:132px; overflow:hidden; 
}
.slideBox2 .bd .Index_new img{ display:block; width:250px; height:132px; overflow:hidden; transition:300ms;
	-webkit-transition:300ms; }
.slideBox2 .bd .Index_new img:hover{
	-webkit-transform: scale(1.14); transform: scale(1.14);
}
.slideBox2 .bd .Index_new h1{
	font-size:14px;
	margin:10px 0;
}
.slideBox2 .bd .Index_newInfo{
	font-size:12px;
	height:40px;
	line-height:1.8;
	overflow:hidden;
}
.content4{
	margin-top:100px;
	background:#f5f5f5;
	padding:40px 0 100px;
}
.Index_lx{
	width:450px;
}
.Index_lx  h1{
	font-size:46px;
	font-weight:normal;
}
.Index_lx .lx1{
/*	color:#aaa;
	font-size:14px;*/
}
.Index_lx .lx2{
margin-top: 7px;
}
.Index_lx .lx2 img{

}
.Index_lx .lx2 span{
	color:#000;
}
.lx2 img{
	margin-right: 10px;
	  width: 17px;
    height: 17px;
}
.lx4{
	color: #506AA7;
	font-size: 16px;
}
.Index_msg{
	width:625px;
}
.guanzhu{
	margin-top: 0px;
/*float: right;*/
}
.guanzhu span{
	display:inline-block;
	float:left;
	line-height:36px;
	height:36px;
	margin-right:10px;
}
.guanzhu a{
	position:relative;
	display:inline-block;
	float:left;
	width:40px;
	height:60px;
	border-radius:3px;
	margin-right:10px;
	background-color:#000;
	transition:ease-in-out 0.5s;
	-webkit-transition:ease-in-out 0.5s;
}
.guanzhu a.gz_01{
	background:url(../image/qq.png) center center no-repeat ;
}

.guanzhu a.gz_02{
	background:url(../image/weixin1.png) center center no-repeat ;
}

.guanzhu a.gz_03{
	background:url(../image/f3_h.jpg) center center no-repeat ;
}
.guanzhu a.gz_04{
	background:url(../image/f4_h.jpg) center center no-repeat ;
}
.foot_weixin{
	display:none;
	position:absolute;
	padding:10px;
	background:#fff;
	border-radius:5px;
	top:45px;
	left:-36px;
	box-shadow:1px 1px 8px #333;
	transition:ease-in-out 0.5s;
	-webkit-transition:ease-in-out 0.5s;
}
.guanzhu a.gz_02:hover .foot_weixin{
	display:block;
	
}
.foot_weixin img{
	width:180px;
	height:160px;
}
.Index_msg .text{
	font-family:"微软雅黑";
	width:100%;
	border:1px solid #d0d0d0;
	text-indent:1em;
	background:#f5f5f5;
	padding:10px 0;
	border-radius:3px;
	margin-bottom:33px;
}
.Index_msg textarea{
	font-family:"微软雅黑";
	width:100%;
	text-indent:1em;
	border:1px solid #d0d0d0;
	background:#f5f5f5;
	border-radius:3px;
	height:30px;
	padding:10px 0;
}
.Index_msg .msg_btn{
	font-family:"微软雅黑";
	width:200px;
	height:42px;
	line-height:42px;
	margin-top:50px;
	text-align:center;
	background:#000;
	color:#fff;
	border:none;
	cursor:pointer;
	transition:300ms;
}
.Index_msg .msg_btn:hover{
	opacity:0.6;
}
.foot{
	background:#000;
	color:#fff;
	padding:30px 0;
}
.foot_lx span{
	display:inline-block;
	float:left;
	height:18px;
	line-height:18px;
	padding-left:30px;
	margin-left:20px;
}
.foot_lx span.ftlx01{
	background:url(../image/lx1.png) left center no-repeat;
}
.foot_lx span.ftlx02{
	background:url(../image/lx2.png) left center no-repeat;
}
.foot_lx span.ftlx03{
	background:url(../image/lx3.png) left center no-repeat;
}
/*subbanner*/
.subbanner{
	width:100%;
	text-align:center;
}
.subbanner img{
	width:100%;
	height:auto;
}
.subNavWap{
	width:100%;
	height:42px;
	margin-bottom:40px;
	border-bottom:1px solid #dcdcdc;
	background:#f8f8f8;
}
.subNavdw {
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	height:42px;
	line-height:42px;
	padding:0 20px;
}
.subNavdw span{
	display:inline-block;
	padding-right:15px;
	color:#2a67b1;
	font-size:16px;
	background:url(../image/jh.jpg) right center no-repeat;
}
.subNavs a{
	display:inline-block;
	height:41px;
	line-height:41px;
	margin-left:20px;
	padding-left:25px;
	background:url(../image/dw_ac.jpg) left center no-repeat;
}
.subNavs a:hover,.subNavs a.curr{
	color:#2a67b1;
	border-bottom:1px solid #2a67b1;
	background:url(../image/dw_cur.jpg) left center no-repeat;
}
.sub_cr_dw h1{
	padding-left:15px;
	font-size:22px;
	font-weight:normal;
	margin-bottom:25px;
	background:url(../image/shu.jpg) left center no-repeat;
}
.submain{
	min-height:350px;
	margin-bottom:50px;
}
.sub_about p{
	margin-top:10px;
}
.sub_aboutImg li{
	display:inline;
	float:left;
	margin:20px 20px 20px 0;
}
.sub_aboutImg li img{
	width:260px;
	height:200px;
}
/*honor*/
.subhonor,.sub_equipment,.subygfc{
	width:1200px;
}
.imgwap2{
	position:relative;
	width:245px;
	float:left;
	margin:0 40px 20px 0;
	display:inline;
	text-align:center;
	padding:3px;
	cursor:pointer;
}

.imgwap2 img{
	width:245px;
	height:190px;
	border:2px solid #ccc;
	
}
.imgwap2 img:hover{
	border:2px solid #2a67b1;
	
}
.imgwap3 img{
	width:245px;
	height:190px;
	border:1px solid #ccc;
	
}

.imgwap3 img:hover{
	border:1px solid #2a67b1;
	
}
.imgwap2 p{
	position:relative;
	width:245px;
	height:36px;
	line-height:36px;
	margin-top:3px;
	overflow:hidden;
	font-size:14px;
	text-align:center;
	color:#333;
	opacity:0.8;
}
.imgwap4{
	position:relative;
	width:245px;
	float:left;
	margin:0 40px 30px 0;
	display:inline;
	text-align:center;
	padding:3px;
	border:1px solid #ccc;
	border-bottom:3px solid #ccc;
	cursor:pointer;
}
.imgwap4:hover{
	border-bottom:3px solid #2170db;
}
.imgwap4 img{
	width:245px;
	height:190px;
}

.imgwap4 p{
	position:relative;
	width:245px;
	height:36px;
	line-height:36px;
	margin-top:3px;
	overflow:hidden;
	font-size:14px;
	text-align:center;
	color:#333;
	opacity:0.8;
}
.sub_talent img{
	max-width:100%;
}
/*job*/
.sideMens{ width:1100px; margin-top:30px; font-size:14px; border:1px solid #e8e8e8;  }
.sideMens h3{ height:50px; line-height:50px; margin:0;border-bottom:1px solid #e8e8e8; border-top:1px solid #e8e8e8;font-size:14px; font-weight:normal;}

.sideMens h3 span{
	display:inline-block;
	width:20%;
	text-align:center;
}

.sideMens h3 span{
	display:inline-block;
	width:20%;
	text-align:center;
}
.sideMens h2 span{
	display:inline-block;
	width:20%;
	text-align:center;
	background:#2170db;
	color:#fff;
	height:50px; line-height:50px;font-size:16px; font-weight:normal;
}
.sideMens h3:last-child{ border-bottom:0;}
.sideMens .jobdetail{line-height:1.8; margin:15px 0;padding:8px 0 8px 30px; display:none;  }
.sideMens .jobdetail h2{
	font-size:18px;
}
.jobaction{
	width:40%;
	height:48px;
	line-height:48px;
	background:#2170db;
	color:#fff;
	text-align:center;
	margin:25px 0;
}
/*subnews*/
.subnews li{
	padding:25px 0;
	border-bottom:1px dashed #ccc;
	overflow:hidden;
}
.subnews li:first-child{
	padding-top:0;
}
.subnewsImg{
	width:178px;
	height:123px;
}
.subnewsImg a{
	display:block;
	padding:3px;
	border:1px solid #ccc;
	overflow:hidden;
}
.subnewsImg a:hover{
	border:1px solid #2c69b3;
	box-shadow:1px 1px 3px #888;
}
.subnewsImg img{
	width:170px;
	height:115px;
	transition:300ms;
}
.subnewsImg img:hover{
	transform:scale(1.1);
}
.subnewsTxt{
	width:905px;
	color:#898888;
}
.subnewsTxt h1 a{
	font-size:16px;
	font-weight:normal;
	color:#000;
}
.subnewsTxt h1 a:hover{
	color:#2a67b1;
}
.subnewsTxt h1 a:hover{
	opacity:0.85;
	text-decoration:underline;
}
.subnewInfo{
	margin:10px 0;
	line-height:1.6;
	height:40px;
	font-size:12px;
	overflow:hidden;
}
.subNewAction{
	font-size:12px;
}
.subNewAction a{
	color:#0350a4;
	margin-right:20px;
	border-radius:3px;
	transition:0.3s;
}
.subNewAction a:hover{
	opacity:0.85;
	margin-left:5px;
}

/*newsdetail*/
.newsTitle{
    border-bottom: 1px dashed #a1a1a1;
    color: #646464;
    padding-bottom: 25px;
    text-align: center;
}
.newsTitle h3 {
    font-size:18px;
    font-weight:bold;
    margin-bottom: 10px;
	color:#0350a4;
}
.newsTitle p{
    text-indent: inherit;
	font-size:12px;
}
.newsTitle p span{
}
.newcont {
    border-bottom: 1px dashed #a1a1a1;
    padding: 15px 0;
}
.newcont p {
    line-height: 2;
    margin: 10px 0;
    text-indent: 2em;
}
.newcont img{
	max-width:100%;
	margin:30px auto;
}
/*download*/
.sub_load li{
	display:inline;
	float:left;
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px dashed #ccc;
}
.sub_load .rarwap{
	padding:0 30px 0 130px;
	height:120px;
	margin-right:30px;
	border-right:1px dashed #ccc;
	background:url(../image/rar.jpg) left top no-repeat;
}
.sub_load .rarwap h2{
	width:170px;
	font-size:16px;
	margin-bottom:20px;
	padding-top:10px;
}
.sub_load .rarwap p{
	text-align:right;
}
.submain img,.submain2 img{
	max-width:100%;
}
.subequipment_detail h1{
	text-align:center;
	margin:20px 0;
}
/*subcontact*/
.sub_contact{
	margin-top:20px;
	border-bottom:1px solid #ccc;
}
.sub_contact h1{
	font-size:18px;
	color:#2170db;
	font-weight:normal;
}
.sub_contact p{
	margin:20px 0;
}
.sub_contact1 p.contact01{
	padding-left:30px;
	background:url(../image/ct1.jpg) left center no-repeat;
}
.sub_contact1 p.contact02{
	padding-left:30px;
	background:url(../image/ct2.jpg) left center no-repeat;
}
.sub_contact1 p.contact03{
	padding-left:30px;
	background:url(../image/ct3.jpg) left center no-repeat;
}
.sub_contact1 p.contact04{
	padding-left:30px;
	background:url(../image/ct4.jpg) left center no-repeat;
}
/*submain2*/
.submain2{
	min-height:450px;
	margin-bottom:50px;
}
.sub_left {
	width:230px;
}
.sub_lf_title{
	background:#2170db;
	color:#fff;
	font-size:22px;
	text-align:center;
	padding:20px 0;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}
.side_menu{
	background:#f9f9f9;
	padding-bottom:50px;
}
.menu_head{
	margin:5px 0 0 0;
	background: #e2e2e2;
}
.menu_head a{
	display:block;
	width:207px;
	height:40px;
	line-height:40px;
	padding-left:20px;
	color:#333;
	border-left:3px solid #e2e2e2;
	background:url(../image/bar_ico.png) 210px center no-repeat #e2e2e2;
	font-weight:bolder;
	font-size:16px;
}
.menu_head a.on{
	color:#2170db;
	border-left:3px solid #2170db;
	background:url(../image/bar_icok.png) 210px center no-repeat #fff;
}
/*.menu_head a.on,.menu_head a:hover{
	color:#fff;
	background:url(../images/bar_icoh.png) 35px center no-repeat #ed6a17;
}
.menu_pro a:hover{
	color:#fff;
	background:url(../image/bar_icok.png) 35px center no-repeat #ed6a17;
}*/
.current a{
	color:#2170db;
	border-left:3px solid #2170db;
	background:url(../image/bar_icok.png) 210px center no-repeat #fff;
}
.menu_body a{display:block; padding:8px 0 5px 15px;line-height:1.8;color:#777777;background:url(../image/ic03.png) 210px center no-repeat #f9f9f9;text-decoration:none; font-size:14px; font-weight:bolder}
.menu_body a span{
	display:inline-block;
	width:90%;
	font-size:14px;
	font-weight:bolder;
}
.menu_body a:hover{text-decoration:none; color:#fff;background:url(../image/ic02.png) 210px center no-repeat #2170db;}
.sub_rt{
	width:840px;
}
.sub_rt_dw{
	font-size:12px;
	text-align:right;
	margin-bottom:30px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
}
.sub_product ul{
	width:880px;
}
.sub_product li{
	display:inline;
	float:left;
	width:252px;
	margin:0 30px 30px 0;
	padding:3px;
	border:1px solid #ccc;
    border-bottom: 3px solid #ccc;
	text-align:center;
}
.sub_product li:hover{
	border-bottom:3px solid #2170db;
}
.sub_product li .sub_proImg {
	width:252px;
	height:200px;
	overflow:hidden;
}
.sub_product li .sub_proImg img{
	width:252px;
	height:200px;
	transition:300ms;
	-webkit-transition:300ms; }
.sub_product li .sub_proImg img:hover{
	-webkit-transform: scale(1.14); transform: scale(1.14);
}
.sub_product li .sub_proName{
	height:30px;
	line-height:30px;
	overflow:hidden;
}
/*prodetail*/
.subproName{
	text-align:center;
	font-size:20px;
	font-weight:normal;
	color:#2170db;
}
.proDetailImg{
	width:700px;
	margin:30px auto;
	text-align:center;
}
.proDetailImg div{
	background:#FFFFFF;
}
.proDetailImg img{
	max-width:100%;
}
.subprodt_title{
	border-bottom:1px solid #2170db;
}
.subprodt_title span{
	display:inline-block;
	width:130px;
	height:36px;
	line-height:36px;
	text-align:center;
	color:#fff;
	background:#2170db;
	font-size:16px;
}
.subpro_js{
	padding:20px 0;
	line-height:1.6;
	color:#666;
}
.prxtt span{
	font-size:20px;
}
.prxtt a{
	font-size:20px;
}