﻿* {
    margin: 0;
    padding: 0;
}
ol,ul,li{list-style-type:none; }
img{border:0px; vertical-align:middle;}
form {margin:0px;padding:0px;}
.clear { height:0px; clear: both; overflow:hidden; }

body {
    font-size: 12px;
    line-height: 22px;
    color: #333;
	background:#ffffff;
}
a { text-decoration: none; color: #333;}
a:hover { text-decoration: none; color:#0e69b6;}

#wrap { }
#header { width:1100px; margin:0px auto; }

/*顶部*/

.topbox { height:55px; }

.logo { float:left; width:500px; padding-top:8px; }
.topr { float:right; padding-top:30px; padding-right:20px; width:200px; text-align:right; color:#d5d5d5; }
.topr a { color: #b9b9b9;}
.topr a:hover { color:#0e69b6;}

.nav { height:56px;}
.nav ul li{ float:left; margin-right: 5px;text-align:center; }
.nav ul li a { display:inline-block; height:54px; line-height:54px; text-align:center; font-size:16px; color:#777; font-family:"Microsoft YaHei"; padding:0px 15px;}
.nav ul li a.hover ,.nav ul li a:hover { color:#0e69b6; border-bottom:2px #065683 solid;}

/*主体*/

#banner { position:relative; height:350px; z-index:0; overflow:hidden; }
#slider { margin:0px; display:block; height:350px; overflow:hidden; z-index:1;}
#slider li { display:block; height:350px; }
#slider-nav { bottom:11px; position:absolute; left:0px; z-index:999; width:100%; text-align:center;}
#slider-nav a { background: url(../images/banbtn.png) right 0px no-repeat; display:inline-block; width:16px; height:16px; margin:0px 3px; line-height:65px; overflow:hidden;}
#slider-nav a.activeSlide { background: url(../images/banbtn.png) left 0px no-repeat;}
.slider-arrow { display:none;}


#mainer { background:#f1f1f1; padding-bottom:42px; }
.main { width:1080px; margin:0px auto; background:#fff; padding:10px 10px 25px 10px; }

.ibox1 { float:left; padding-left:10px; width:316px;}
.ibox2 { float:left; padding-left:25px; width:326px;}
.ibox3 { float:right; padding-right:10px; width:368px;}

.iboxt { height:46px; border-bottom:1px #e2e2e2 solid; margin-bottom:11px; line-height:39px; background:url(../images/it.png) left 11px no-repeat; position:relative; padding-left:14px; font-size:18px; color:#0e79b7; font-family:"Microsoft YaHei";}
.iboxt span{ font-family:Arial; margin-left:11px; color:#9e9d9d; font-size:14px;}
.iboxt .more{ position:absolute; right:0px; top:11px; color:#fff; font-size:11px; height:15px; line-height:15px; padding:0px 4px; display:inline-block; background:#0e79b6;}
.iboxt .more:hover{ color:#fff; background:#075785;}

.itoutiao { height:106px; overflow:hidden; border-bottom:1px #c4c4c4 dashed; color:#777; line-height:18px;}
.itoutiao .img{ float:left; width:122px; height:90px; margin-bottom:5px; margin-right:9px; display:inline; }
.itoutiao .m{ margin-top:5px; text-indent:2em;}
.itoutiao a{ color:#777;}
.itoutiao a:hover { color:#0e69b6;}

.ilist1 { padding-top:5px;}
.ilist1 ul li{ height:30px; line-height:30px; overflow:hidden; background:url(../images/li.png) 2px center no-repeat; padding-left:11px;}
.ilist1 ul li a{ color:#777;}
.ilist1 ul li a:hover { color:#0e69b6;}

.ibox2m { width:326px; height:193px; position:relative; overflow:hidden;}
#slider2 ,#slider2 li ,#slider2 li img { width:326px; height:193px; overflow:hidden;}
#slider2 li{ position:relative;}
#slider2 li .t{ position:absolute; left:0px; bottom:0px; background:url(../images/hbg.png); padding:5px 10px; width:100%; color:#fff; line-height:16px;box-sizing: border-box;}
#slider2 li .t span{ color:#c0c0c0; }
#slider2_left { background:url(../images/ibtn.png) left top no-repeat; height:24px; width:25px; overflow:hidden; position:absolute; right:33px; bottom:7px; z-index:9999; cursor:pointer;}
#slider2_right { background:url(../images/ibtn.png) right top no-repeat; height:24px; width:25px; overflow:hidden; position:absolute; right:7px; bottom:7px; z-index:9999; cursor:pointer;}


.ilist2 { margin-top:-5px; }
.ilist2 ul li{ height:27px; line-height:27px; overflow:hidden; background:url(../images/li2.png) left center no-repeat; padding-left:9px; position:relative;}
.ilist2 ul li a{ color:#777;}
.ilist2 ul li a:hover { color:#0e69b6;}
.ilist2 ul li span { position:absolute; display:inline; height:27px; line-height:27px; padding:0px 3px; background:#fff; right:0px; top:0px;}


.mainl { float:left; width:215px;}
.mainr { float:right; width:845px;}

.ltit { background:#0e69b6; height:44px; text-align:center; color:#fff; font-family:"Microsoft YaHei"; padding-top:10px; font-size:22px; line-height:24px;}
.ltit span{ display:block; text-align: center; color:#d5d4d4; font-size:12px; font-family:Arial; line-height:14px; text-transform:uppercase;}

.lnav { padding:10px 0px;}
.lnav ul li{ clear:both;}
.lnav ul li .t{ clear:both; display:block; height:32px; line-height:32px; font-size:16px; padding-left:27px; background:url(../images/lt1.png) 10px center no-repeat; font-family:"Microsoft YaHei";}
.lnav ul li div a{ clear:both; display:block; height:32px; line-height:32px; font-size:12px; padding-left:33px; background:url(../images/lt2.png) 19px center no-repeat; }
.lnav ul li div a.hover ,.lnav ul li div a:hover{ background:url(../images/lt2.png) 19px center no-repeat #7bb7e9; color:#fff; }

.lcontact { padding-left:10px;}
.lcontact .t{ height:44px; line-height:44px; border-bottom:1px #bcbcbd solid; background: url(../images/lt3.png) left center no-repeat; padding-left:33px; font-size:16px; color:#045ba4; font-family:"Microsoft YaHei";}
.lcontact .m{ padding:10px 5px 10px 16px; line-height:20px;}

.daohang { height:52px; line-height:52px; border-bottom:2px #0e69b6 solid; font-family:"Microsoft YaHei"; font-size:14px;}
.daohang a { color:#126ebb;}
.daohang a:hover { color:#ff0000;}

.mainrm { padding:20px;}

.nbox1 { width:735px;}
.nbox1 ul li{ clear:both; padding:40px 0px; border-bottom:1px #f5f5f5 solid; font-size:14px; color:#555555; line-height:25px; font-family:"Microsoft YaHei"; }
.nbox1 ul li .t{ display:block; padding-top:10px; line-height:36px; font-size:18px;}
.nbox1 ul li .img{ width:330px; height:200px; float:right; margin-left:62px; display:inline;}
.nbox1 ul li.li2 .img{ width:330px; height:200px; float:left; margin-right:62px; margin-left:0px; display:inline;}

.mbox { margin-bottom:20px;}
.mboxt{ padding-bottom:4px;}
.mboxm{ padding-left:10px;}

/*底部*/
#footer { padding:40px 0px; text-align:center; color:#a3a3a3; width:1100px; margin:0px auto; }
#footer a{ color:#a3a3a3; }
#footer a:hover { color:#0e69b6;}