@charset "utf-8";
body { font:normal 12px/24px "微软雅黑",Arial, Helvetica, sans-serif;  color: #333;min-width:1180px;}
a{color:#333; text-decoration:none; font:normal 12px/24px "微软雅黑",Arial, Helvetica, sans-serif;}
a:hover{color:#24419a;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span, p, img, images, div,input{padding:0;margin:0;border:none;vertical-align:top; font-weight:normal;}
ul,li{ list-style:none; padding:0; margin:0;}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
.left{float:left;}
.right{float:right;}
.both{ clear:both;}
.center{ text-align:center;}
.over{ overflow:hidden;}
.w108{ width:1180px; margin:0 auto;}
.top {
	background-color: #354c92;
	height: 120px;
}
.top h1 a b {
	font-size: 15px;
	color:#fff;    font-weight: normal;
    position: relative;
    top: 40px;
    left: 15px;
}

#SearchForm {
	background-image: url(../images/index_05.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 41px;
	width: 338px;margin-top: 40px;
}
#SearchForm #SearchKey {
	background: #d6dbe9;
    position: relative;
    left: 10px;
    top: 5px;
    height: 30px;
    width: 270px;
    padding-left: 10px;
    color: #8c8b8b;    outline: none;
}
#SearchForm .inputButton {
	    width: 35px;
    height: 35px;
    background: none;
    position: relative;
    top: 4px;
    right: 8px;
}
.nav {
	/*background-color: #316dbd;*/
	height: 50px;
}
.nav ul li {
	float: left;
	width: 168px;
        text-align: center;
	/*padding:0 40px;*/
	background:url(../images/nav.jpg) no-repeat left top;
	
}
.nav ul li a {
	font-size: 16px;
	line-height: 50px;
	color: #3b4f6a;
	
}

.nav ul li:hover{background:#f88020;}
.nav ul li:hover a{ color:#fff;}
.on{background:#f88020!important}
.on a{ color:#fff!important;}
.product .pt1 {
	background: url(../images/index_20.png) no-repeat center top;
	padding-top: 45px;
	font-size: 16px;
	margin-top:60px;text-transform:uppercase;
}
.ip2 {
	font-size: 24px;
	color: #000;
	padding:27px 0 20px;
	border:solid 1px #ccc;
	border-top:none;
}
.ip2 a {
	font-size: 15px;
	color: #FFF;
	background-color: #24419a;
	display: block;
	height: 44px;
	width: 131px;
	border:solid 1px #173590;
	margin:20px auto 0;
	line-height:44px;
}
.ip2 a:hover{background:#f88020;border:solid 1px #f88020;}
.ip1{
	margin:37px 54px 0 0;
	width:358px;
}
.pt2{
	background: url(../images/index_23.png) no-repeat center top;
	padding-top: 45px;
	font-size: 16px;
	margin:70px 0 50px;
}
.pt4{
	background: url(../images/index_25.png) no-repeat center top;
	padding-top: 45px;
	font-size: 16px;
	margin:70px 0 50px;
}
/**/
.exq{ /*height:730px; */background:#f9f9f9; overflow:hidden; margin-top:40px;}
.exq .content{ width:1004px; margin:0 auto; position:relative;}
/*.tit1{ font:30px "Microsoft Yahei"; text-align:center; height:100px;background:url(Img/Index/exp_h.gif) no-repeat center 14px; width:1004px; margin-top:60px;}*/
.tit1 a{ color:#545454;}
.tit1 em{ display:block; font:18px Arial, Helvetica, sans-serif; color:#999; text-transform:uppercase;}
.exq dl{ height:400px; overflow:hidden; /*background:#01b1ec;*/ width:1004px; border:solid 1px #ccc;}
.exq dt{ width:501px; height:400px; float:right; overflow:hidden;}
.exq dt img{ width:501px; height:400px;}
.exq dd{ width:440px; margin:35px 0 0 25px; float:left; display:inline; overflow:hidden;}
.exq dd h4{ color:#24419a; font-size:24px;text-transform:uppercase;}
.exq dd p{line-height:30px;text-transform:uppercase; margin-top:30px;}
.exq ul{ width:832px; margin:-82px auto 0;background:#fff; height:190px; overflow:hidden; position:relative; z-index:9; padding-left:10px;}
.exq li{ width:190px; height:174px; float:left; padding:16px 8px 0 8px; overflow:hidden; border-right:1px dashed #ccc;}
.exq li img{width:190px; height:117px;}
.exq li em{ display:block; line-height:50px; font-size:14px; font-style:normal;text-transform:uppercase;/*padding-left:58px;*/ cursor:pointer; background:url(../images/exq_jt.gif) no-repeat 172px 16px; text-align: center;}
.exq li a{ text-decoration:none;}
.exq li.cur img{filter:alpha(opacity=50);opacity:0.5;background:#01ade6;}
.exq li.cur em{color:#f88020;}
.exq .nones{ border:0;}
.exq .arr1{ width:38px; height:72px; overflow:hidden; position:absolute; top:180px;*top:300px; left:-54px; }
.exq .arr1 a{ display:block;width:38px; height:72px; background:#848484; overflow:hidden;background:url(../images/zjt.jpg)}
.exq .arr1 a:hover{background:url(../images/zjt_2.jpg);}
.exq .arr2{width:38px; height:72px; overflow:hidden; position:absolute; top:180px;*top:300px; left:1016px;}
.exq .arr2 a{ display:block;width:38px; height:72px; background:#848484; overflow:hidden;background:url(../images/yjt.jpg)}
.exq .arr2 a:hover{background:url(../images/yjt_2.jpg);}
/**/
.su1{width:735px;text-transform:uppercase;}
.su1 b{font-size:20px; color:#24419a; font-weight:normal;}
.su1 p{font-size:13px; line-height:30px;}
.su1 p img{margin-right:28px;margin-bottom: 18px;}

.superiopity .su2 {
	height: 458px;
	width: 415px;
	border: solid 1px #e1e1e1;
	background:url(../images/index_31.jpg) no-repeat 21px 65px;
}
.superiopity .su2 p{text-transform:uppercase; color:#24419a; font-size:18px; padding:20px 0 0 21px; margin-bottom:214px;}
.superiopity .su2 a{display:block; width:184px; height:85px; float:left; font-size:18px; color:#fff;text-transform:uppercase; line-height:85px; text-align:center; margin:0 0 5px 5px;}
.superiopity .su2 .su2_1{background:#24419a;}
.superiopity .su2 .su2_2{background:url(../images/index_37.jpg) no-repeat center top; color:#000;}
.superiopity .su2 .su2_3{background:url(../images/index_40.jpg) no-repeat center top;}
.superiopity .su2 a:hover{color:#f88020;}
.superiopity .su3{background:url(../images/index_60.jpg) no-repeat center top; width:520px; height:412px;}
.superiopity .su4{width:630px;}
.su4 b{font-size:20px; color:#24419a; font-weight:normal;text-transform:uppercase; margin-bottom:15px; display:
block;}
.su4 p{font-size:13px; line-height:30px;text-transform:uppercase;}
.pt3{
	background: url(../images/index_27.png) no-repeat center top;
	padding-top: 45px;
	font-size: 16px;
	margin:70px 0 23px;
}
.about{margin-bottom:80px;}
.about ul li{float:left;}
.about ul .a1{background:url(../images/index_56.jpg) no-repeat center top; width:545px; height:303px;}
.about ul .a2{color:#fff; font-size:16px; background:#c2c2c2;padding: 140px 0 139px 0; width:209px; text-align:center;}
.about ul .a3{background:url(../images/index_59.jpg) no-repeat center top; width:426px; height:303px;}
.about .a4{width:733px; height:131px; padding:35px 0 0 20px; border: solid 1px #ccc; border-top:none;}
.about .a4 b{font-size:24px;font-weight:normal; display:block; margin-bottom:10px;}
.about .a4 p{font-size:13px;font-weight:normal;}
.about .a5{ width:404px; border-left:none;}
.bottom{padding:42px 0 22px; background:#f4f5f9;}
.bonav li{float:left;margin-right: 120px;}
.bonav li span {
	font-size: 14px;text-transform:uppercase; padding-bottom:8px; display:block;
}
.bonav li a {
	line-height: 30px;
}
.boco{width:270px;    margin-top: -10px;}
.boco li{line-height:40px; padding-left:23px; background-repeat:no-repeat; background-position:left center;}
.boco .add{background:url(../images/index_30.png) no-repeat left 12px;}
.boco .tel{background-image:url(../images/index_33.png);}
.boco .fax{background-image:url(../images/index_35.png);}
.boco .email{background-image:url(../images/index_37.png);}
.footer {
	line-height: 50px;
	color: #FFF;
	background-color: #354c92;
	height: 50px;
}
.footer a{color: #FFF;}
.footer a:hover{color:#f88020;}
.loc{ height:50px;line-height:50px; border-bottom:solid 1px #e1e1e1;}
.loc .loc2 {color: #024691;}
.loc .loc2 a {padding-right: 12px;}
.loc .lc3 {color: #666; padding-left:20px; background:url(../images/loc.png) no-repeat left 16px;}
.loc .lc3 a{color: #666;}
.loc .lc3 a:hover{color:#24419a;}
.prozt{margin:30px 0}
.prozt .prol{width:270px;}
.prozt .prol p{height:57px; line-height:57px; color:#fff; font-size:20px; background:#24419a;}

.prozt .prol ul li {height: 40px;margin-top:5px;border-left:solid 18px #b9c9dc; padding-left:26px;}
.prozt .prol ul li a{display:block;line-height: 40px; font-size:15px;}
.prozt .prol ul li:hover{border-left:solid 18px #f88020;}
.prozt .prol ul li:hover a{ color:#f88020;}
.pror{border:solid 1px #e1e1e1; border-top:solid 5px #e1e1e1; width:862px; padding:30px 18px;}
.cur2{border-left:solid 18px #f88020!important;}
.cur2 a{ color:#f88020;}
.ipl1{position: relative;z-index: 99;left: -18px;width: 898px;}
.ipl1 li{float:left;margin:0 7px 10px 7px;}
.ipl1 li img{border: solid 1px #e1e1e1;}
.ipl1 li p{font-size: 15px;margin-top: 10px;}

.prolco ul li{border-left:none!important;}
.prolco ul li:hover{border-left:none;!important;}

.prozt .prol p.iprol5{background: none;height: 36px;margin: 0 0 0 66px;position:relative;}
.prozt .prol p.iprol5 i{background: #24419a;width: 10px;height: 2px;display: block;position: absolute;left: -25px;top: 18px;}
.prozt .prol p.iprol5 a{line-height: 36px;display: block;}
.prozt .prol p.iprol5 a.cur3{color:#24419a;}
.prozt .prol p.iprol5 a:hover{}