@charset "utf-8";
/*通用样式*/
.hv{ behavior:url("css/hover.htc")}
body { margin: 0px; pasdding: 0px; font-size: 12px; font-family:宋体}
ol, ul, li, dl, dt, dd, form, p, h1, h2, h3, h4, h5, img { margin: 0px; padding: 0px; }
ol, ul, li { list-style: none; }
img { border: none; }
a { color: #000; text-decoration:none;}
input, textarea, select, radio, checkbox { border: none; outline: 0; resize: none; vertical-align: middle; }
input { margin: 0; padding: 0; border: none }
.clear { clear: both; height:0; line-height:0;font-size:0; visibility:hidden;display:block;}
.fl { float: left; _display: inline; }
.fr { float: right; _display: inline;}
.auto{ width:1000px; margin:0 auto;}
/*index*/
.nav{ width:672px; margin-top:56px;}
.nav li{ float:left;}
.nav li a{ _float:left; padding:0 16px; font-family:微软雅黑; font-size:14px; color:#727272; background:url(../images/pro_03.png) no-repeat right center}
.nav li a:hover{ color:#0f51b2}
/*下拉*/
#nav li ul {left: -999em;position: absolute;
background:#E4E4E4 ; z-index:100;width:115px;
}
#nav li ul li{ float:none; margin:0px;width:100%;color:#000;}/*覆盖上面的#nav li*/
#nav li ul li a{display:block;color:#000;text-align:center; padding: 0; height:33px;line-height:33px;text-decoration:none;width:100%;}/*覆盖上面的#nav li a*/
#nav li ul li a:hover {color:#e50014;background:none;}

#nav li.sfhover ul {left:auto;}
#nav li.sfhover a{background:url(../images/navhover_03.jpg) repeat-x;}
#nav li.sfhover ul li a{background:none;}


.banner{ width:100%; height:473px; margin-bottom: 10px;}
.tit{ font-family:微软雅黑; font-size:14px; color:#0f59b5; height:45px;border-bottom:1px solid #d1d1d1; margin-bottom:10px;}
.tit img{ display:block}
.tit a.more{ margin-top:33px; display:block; width:56px; height:10px;}
.ct_part li{ float:left;  _display:inline}
.ct_part li a{ display:block; width:146px; height:146px;}
.ct_part a.btn{ position:absolute; left:-33px; top:70px;}
.ct_part a.btn2{ position:absolute; right:-33px; top:70px}
/*首页产品滚动*/
.rollBox_2{width:1000px;height:160px;position:relative;margin:0 auto;}
.rollBox_2 #pic_box_2{width:1000px;height:160px; position:absolute; left:0px; top:0px; overflow:hidden;}
.rollBox_2 .pic_item{ width:146px; float:left;margin:0 11px; margin-top:12px;border:1px solid #acacac}
.rollBox_2 .page_on_left { position:absolute; left:-30px; top:72px;text-align: center;cursor: pointer; z-index:1000;}
.rollBox_2 .page_on_right {position:absolute; right:-30px; top:72px;text-align: center;cursor: pointer; z-index:1000;}



.ct2L,.ct2C,.ct2R{ margin-top:18px; width:298px;color:#727272; line-height:22px;}
.ct2C{ margin-left:53px;margin-right:53px; }
.ct2L_1 p{ text-indent:2em; width:186px; text-align:justify; margin-top:5px;}
.ct2C_1 p{ width:170px; text-align:justify; line-height:18px;}
.ct2C_1 p a{ color:#0f59b5}
.ct2C_2 li a{ color:#727272}
.ct2R_1{ height:150px; background:url(../images/index_40.png) no-repeat right bottom; line-height:19px;}
.ct3{ margin-top:10px; margin-bottom:24px;}
.ct3L ul li{ float:left; margin-right:18px;}
.ct3L ul li a{ display:block; width:146px; border:1px solid #acacac}
.footer{ width:100%; height:73px; padding-top:24px; text-align:center; background:#58585a}
.footer p{ line-height:25px;}
.footer p,.footer p a{ color:#FFF}
/*pro*/
.banner2{ background:url(../images/ny_02.png) no-repeat center top; width:100%; height:320px;}
.banner3{ background:url(../images/ab.jpg) no-repeat center top; width:100%; height:320px;}
.banner4{ background:url(../images/new.jpg) no-repeat center top; width:100%; height:320px;}
.banner5{ background:url(../images/gy.jpg) no-repeat center top; width:100%; height:320px;}
.banner6{ background:url(../images/contact.jpg) no-repeat center top; width:100%; height:320px;}
.banner7{ background:url(../images/job.jpg) no-repeat center top; width:100%; height:320px;}



.sideBar{ width:204px; border:1px solid #0f51b2; padding-bottom:2px;}
.sideBar ul{ width:200px; margin:0 auto}
.sideBar li{ margin-top:2px; }
.sideBar li a{ display:block; background:#8dabd7; width:200px; height:43px; line-height:43px; text-align:center; font-size:14px; color:#ffffff}
.sideBar li a:hover{ background:url(../images/ny_16.png) no-repeat left top}
.proL_tit{ font-size:14px; color:#ffffff; font-family:微软雅黑; width:206px; height:48px; padding-top:14px; background:url(../images/ny_05.png) no-repeat left top; text-indent:88px;}
.proL_1{ background:url(../images/ny_10.png) no-repeat left top; margin-top:16px; font-family:微软雅黑}
.proL_1 p{ padding:10px 0; padding-left:60px; color:#666666; font-size:18px; font-family:微软雅黑; letter-spacing:4px;}
.proL_1 span{ display:block; font-size:24px; color:#0f51b2; margin-top:15px;}
.tit2{ background:url(../images/ny_07.png) no-repeat left top; width:760px; height:22px; line-height:22px;  text-indent:12px; font-size:14px; color:#ffffff; font-family:微软雅黑}
.tit2 span{color:#8d8d8d; font-size:12px; font-family:宋体}
.proR_1 li{ float:left; width:370px; margin-bottom:48px;}
.proR_1 li a.pic{ display:block; width:188px; border:1px solid #acacac; background:#fff; padding:2px;}
.wz{ width:160px; overflow:hidden}
.wz strong{ font-size:14px; color:#0f51b2; line-height:45px;}
.wz p{ color:#666666; line-height:22px;}
.wz p span{ color:#0f51b2; font-weight:bold}
wz p a{ color:#0f51b2}
/*pro_xx*/
.pro_xx1 a.pic2{ display:block; width:305px;  border:1px solid #acacac; background:#fff; padding:2px;}
.pro_xx2{ margin-top:30px; margin-bottom:20px;}
.con{ line-height: 22px;color: #666666; padding: 10px;}
.newtitle{color:#666666;}
.newtitle tr td{height: 30px; }
.newtitle tr td a{color:#666666; }
.newtitle tr td a:hover{color:#d9aa31; }
.proR_1{ min-height: 200px}
.video li{ width: 233px; margin-right: 30px;}
.video  p{ height: 30px; line-height: 30px; text-align: center; color: #666666}

.message{ line-height:35px; height:35px;}
.lyb_inp:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.lyb_inp {
	font-size: 16px;
	color: #555555;
	vertical-align: middle;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.lyb_btn{ background:#0470C8; width:80px; height:30px; color:#fff;}
