* { margin: 0px; padding: 0px; word-break:break-all; }
body{margin:0px; font-size:12px;background-color:#fff;font-family:"Verdana, Arial","Microsoft YaHei","";  color:#666;}

div,dd,dt,dl,ul,li,ol,h1,h2,h3,h4,h5,form{ list-style: none; margin:0px; padding:0px;}
a{color:#333; text-decoration:none;}
a:visited{color:#333; text-decoration:none;}
a:hover{color:#0000ff; text-decoration:none;}
.checkbox{vertical-align:middle; margin-bottom:4px!important; margin-top:0; float:left;}
.none{display:none;}
img {border-width:0;margin:0;padding:0;}
.left{float:left;}
.right{float:right;}

#header{margin:auto; height:100px; padding:5px 0; width:1020px; overflow:hidden;}
#header li{float:left;}

#nav{ height:44px; background-color:#183885;}
#nav ul{ width:1030px; margin:auto; background:url(../images/navbg.jpg) no-repeat; height:44px; position:relative;}
#nav li{ float:left; line-height:44px; font-size:16px; width:115px; text-align:center;}
#nav li a{ color:#fff;}
#nav li a:hover{ color:#ffff00; font-weight:bold;}
#nav ul p{border-radius:20px; background:#FFF; width:200px; padding:2px 0 0 10px; position:absolute; top:6px; right:0px; height:30px;}
#nav .in1{ height:28px; width:150px; float:left; border:none;}
#nav .in2{ background:url(../images/ser.png) no-repeat right center; background-size:25px; height:28px; border:none; width:36px;text-indent:-1000em; float:left;}

.conbox{width:990px; overflow:hidden; margin:20px auto;}
.conbox .conleft{width:250px; float:left; overflow:hidden;}
.conbox .conleft h1{ background:url(../images/leftbg2.gif) no-repeat; height:51px; font-size:24px; text-align:right; padding:8px 15px 0 0; color:#FFF;}
.conbox .conleft ul{ background:#f6f6f6; padding:1px 0 5px 0;}
.conbox .conleft li{ line-height:35px; font-size:13px; width:220px; margin:8px auto 5px auto; background:url(../images/index_04.gif) no-repeat center center;}
.conbox .conleft dd{line-height:28px; font-size:13px; width:220px; margin:0 auto; border-bottom:1px solid #e5e5e5;}
.fly{display:table; width:220px; height:35px;}

.conbox .conright{width:690px; margin-left:50px; float:left; overflow:hidden;}
.conbox .conright h1{font-size:24px; border-bottom:1px solid #999; height:50px;}
.conbox .conright h1 span{font-size:14px; font-weight:normal;}
.xgq{font-size:16px; line-height:35px;}
.gutbox{ background:url(../images/office.jpg) no-repeat; width:690px; height:400px;}
#B_name,#B_add,#B_tel,#E_email,.coxgq{ line-height:30px; padding-left:15px; height:30px; border-radius:20px; border:1px solid #ddd; width:250px;}
.textfield{ background:#183885; color:#fff; font-size:14px; border:none; padding:8px 25px; border-radius:6px;}

/*首页*/
.base,.row-fluid{ overflow:hidden;}
.index-title{text-align:center; padding:15px 0px; width:990px; margin:auto;}
.index-title .title{height:33px; line-height:33px; color:black; margin-bottom:4px; font-size:24px;}
.index-title .lbg{height:23px; line-height:23px; position:relative;}
.index-title .lbg .sline{position:absolute; width:100%; height:1px; background:#CCCCCC; left:0px; top:12px; z-index:1;}
.index-title .lbg span{position:relative; z-index:999; background:white; display:inline-block; padding:0px 15px; height:23px; line-height:23px; color:#cccccc; font-size:14px;}

.rowleft{ width:450px; float:left; overflow:hidden;}
.rowleft li{ overflow:hidden; margin-bottom:30px;}
.rowleft span{font-size:16px; font-weight:bold; color:#000; line-height:35px; display:table; padding-top:6px;}
.rowleft p{ line-height:22px; font-size:13px;}
.cicle{border:2px solid #1d2089; margin-right:20px; width:58px; height:58px; padding:18px; border-radius:50%; float:left;}
.rowright{ float:right; overflow:hidden; width:450px; font-size:14px; line-height:29px;}
.rowright h1{font-size:18px; font-weight:bold; color:#1d2089; padding-bottom:10px;}
.rowright dt a{ display:table; padding:2px 20px; background-color:#183885; color:#fff; float:left; margin:15px 15px 0 0; border-radius:6px;}

.new-fluid ul{float:left; width:495px;}
.new-fluid li{float:left;}
.new-fluid li span{font-size:42px; color:#ccc; text-align:center;}
.new-fluid dt{ font-size:14px; color:#333; line-height:35px;}
.new-fluid li p{ color:#999; line-height:22px;}

.gongs{overflow:hidden;}
.gongs ul li{float:left; width:240px; margin:0 10px; text-align:center;}
.gongs ul li img{ vertical-align:bottom; width:240px;}
.gongs ul li span{display:block; line-height:30px; height:35px; font-size:16px; color:#fff; background-color:#183885;}
.gongs ul a{ display:block;}

/*滚动图片*/
.blk_29 { overflow:hidden; position:relative;}
.blk_29 .LeftBotton {BACKGROUND: url(../images/ca_hz_002.gif) no-repeat -13px 25px; LEFT: 0px; WIDTH: 50px; CURSOR: pointer; POSITION: absolute; TOP: 10px; HEIGHT: 140px}
.blk_29 .RightBotton {RIGHT: 5px; BACKGROUND: url(../images/ca_hz_002.gif) no-repeat -60px 25px; right:0px; WIDTH: 50px; CURSOR: pointer; POSITION: absolute; TOP: 10px; HEIGHT: 140px}
.blk_29 .Cont {	MARGIN:auto; OVERFLOW: hidden; width: 1000px;}
.blk_29 .box {FLOAT: left; WIDTH: 240px; text-align: center; margin:0 5px;}
.blk_29 .box span{display:block; line-height:30px; height:35px; font-size:16px; color:#fff; background-color:#183885;}
.blk_29 .box IMG {width:240px; vertical-align:bottom;}
.rollphotos {MARGIN:10px auto;WIDTH: 1120px;}


/*产品*/
.prdbox{ overflow:hidden;width:750px; margin-left:50px; float:left;}
.prdbox h1{font-size:24px; border-bottom:1px solid #999; height:50px;}
.prdbox h1 span{font-size:14px; font-weight:normal;}
.prdbox ul{ overflow:hidden;}
.prdbox li{ width:250px; float:left; height:280px;}
.prdbox dt{ width:220px; border:1px solid #eee; margin-right:30px;}
.prdbox dd{ font-size:12px; width:220px; line-height:25px;}
.prdbox ol{clear:both;overflow:hidden;}
.prdbox ol li{clear:both;width:auto;height:auto;}


/*底部*/
.copyright{border-top:4px solid #183885;background-color:#f6f6f6;}
.footer{height:280px; width:1100px; margin:20px auto 0 auto; }
.footer ul{float:left;}
.footer h2{font-size:16px; line-height:30px; background-color:#e9e9e9; margin:0 0 10px 0; padding-left:10px; border-radius:20px;}
.footer .f1 li,.footer .f2 li{line-height:32px; height:32px; font-size:12px; overflow:hidden; color:#000; border-bottom:1px solid #e9e9e9; padding-left:10px;}
.footer .f2,.footer .f4{ width:200px; height:200px; background:none; }
.footer .f4 li{line-height:25px; height:25px;color:#000;}
.footer .f1 a{ font-size:12px;}
.footer .f3{ line-height:25px;}
.footer .f1,.footer .f3{width:246px; overflow:hidden; padding:0 45px;position:relative;}
.footer .in1{ height:30px; font-size:14px; width:220px; padding-left:10px; border:1px solid #183885;border-radius:20px;}
.footer .in2{ background:url(../images/ser1.png) no-repeat center center #183885; background-size:20px; text-indent:-1000em; height:32px; border:none; width:36px; border-radius:0 20px 20px 0; font-size:12px; margin-top:5px; color:#fff;position:absolute; bottom:0px; right:45px;}

/*下载*/
.downbox{ overflow:hidden;}
.downbox ul{ overflow:hidden; border-bottom:1px solid #e5e5e5;}
.downbox li{ font-size:16px; line-height:45px;}
.downbox li.right{ font-size:12px;}
.newf18,.ArticleTitle{font-size:18px; text-align:center; color:#183885;}


/*轮播图*/
.flexslider{position:relative;height:400px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.menu_list{ background:#f6f6f6; padding:1px 0 5px 0;}
.menu_head{line-height:35px; font-size:13px; width:220px; margin:8px auto 5px auto; background:#f1f1f1 url(../images/index_04.gif) center right no-repeat; color:#183885;}
.menu_list .current{background:#f1f1f1 url(../images/index_04.gif) center right no-repeat; color:#183885;}
.menu_body a{ display:table; line-height:28px; font-size:13px; width:220px; margin:0 auto; border-bottom:1px solid #e5e5e5;}
