﻿@charset "utf-8";
/*----------全局定义----------*/
body{font-size:12px; text-align:left; margin:0; padding:0; background:url(../images/bg_body.jpg) repeat-x center 110px #CDEDFB!important; color:#333;}
div,form,input,.button,textarea,select,ul,ol,li,span,p,dl,dt,dd{ margin: 0; padding: 0; }
a img,img{margin:0; padding:0; border:0;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0; font-size:12px; font-weight:normal;}
ul,ol,li{list-style:none;}
table,th,td{font-size:12px; padding:0; margin:0;}
em,b,i{font-style:normal;}
p{line-height:18px;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:underline;}

/*----------常用方法----------*/
.hidden{display:none;}
.show{display:block;}
.left{float:left;}
.right{float:right;}

/*----------精灵图片----------*/

/*----------全站通用----------*/
h1{text-indent:-9999px; clear:both; font-size:0; height:0px; overflow:hidden;}
.offscreen{position:absolute; left:-1000em;}
.lutw{width:100%; padding:10px 0; margin:0 auto; text-align:center; color:#333;}
.copyRight,.copyRight a,.copyRight a.red{color:#333;}

/*----------头图版块----------*/
#head{width:1000px; overflow:hidden; margin:0 auto;}
#head img{display:block;}

/*----------导航版块----------*/
.AOJ_nav{width:1000px; height:52px; background:url(../images/bg_nav.jpg) no-repeat; overflow:hidden;}
.AOJ_nav ul{overflow:hidden; padding-left:20px;}
.AOJ_nav ul li{float:left; margin-top:20px;}
.AOJ_nav ul li a{display:block; padding:0 20px; border-right:1px solid #fff; color:#fff; font-size:14px;}
.AOJ_nav ul li a:hover{text-decoration:underline;}
.AOJ_nav ul li.mar{margin-left:170px;}
.AOJ_nav ul li.noBd a{border:none;}

/*----------主体内容----------*/
#cont{ width: 1000px; margin: 0 auto; background: #fff; overflow: hidden; position: relative; }
#cont .sm1 { color: #DF8F0D; font-size: 18px; font-family: "微软雅黑", "Microsoft YaHei", SimSun, "宋体"; position: absolute; left: 297px; top: 425px; }
#cont .sm2 { color: #DF8F0D; font-size: 18px; font-family: "微软雅黑", "Microsoft YaHei", SimSun, "宋体"; position: absolute; left: 297px; top: 846px; }
#cont .sm3 { color: #DF8F0D; font-size: 18px; font-family: "微软雅黑", "Microsoft YaHei", SimSun, "宋体"; position: absolute; left: 297px; top: 1267px; }
.item{ float: left; width: 464px; height: 391px; margin: 30px 0 0 25px; background: url(../images/bg_item.png) no-repeat; _display: inline; position: relative; }
#cont .item .sm1 { position: absolute; left: 277px; top: -18px; }

.item .itemTit .sm1 { position: absolute; top: -12px; left: 0px; color: #F5B12F; width: 457px; z-index: 9999; }

.itemTit{ height: 45px; color: #fff; font: bold 20px/45px Arial, Helvetica, sans-serif; margin-left: 220px; overflow: hidden; position: relative; }
.itemL{float:left; height:276px; padding:0 18px 0 15px;}
.itemL img{display:block;}
.itemL .bd{display:block; margin-bottom:10px;}
.itemL .bd img{border:1px solid #D8D4D4;}
.itemR{float:left; height:276px; width:281px;}
.itemR h2{height:40px; padding:46px 0 0 50px; text-align:center;}
.itemR h2 a{color:#d80011; font:22px "微软雅黑", "宋体";}
.itemR p{padding-top:5px; line-height:21px;}
.itemR em{color:#E60012; font-weight:bold;}
.itemB{clear:both; padding:10px 10px 0;}
.itemB span{display:block;}
.itemB a{display:block; color:#fff; font-size:14px; font-weight:bold;}
.itemB .intro{float:left; width:290px;}
.itemB .intro a{line-height:24px;}
.itemB .info{float:left; padding:25px 0 0 0;}
.itemB .info a{float:left; width:67px;}
.itemB .info .ol{width:67px; height:20px; margin-left:10px; background:url(../images/bg_ol.png) no-repeat; line-height:20px; font-weight:normal; text-align:center;}
.project{clear:both; width:950px; padding:20px 0 0; margin:0 auto;}
#cont .project .sm4 { width: 80%; margin-left: auto; margin-right: auto; margin-top: 32px; }
.project .sm4 .sm5 { width: 400px; float: left; }


.projectTit{position:relative; height:30px;}
.projectTit h2{position:absolute; height:30px; padding:0 5px; background:#fff; font:24px/30px "微软雅黑", "宋体"; z-index:2;}
.projectTit b{position:absolute; top:15px; left:0; z-index:1; display:block; width:950px; border-bottom:6px solid #00A0E9;}
.projectCont{ padding-right: 0; padding-left: 0; padding-bottom: 10px; width: 346px; overflow: hidden; float: left; }
.projectCont a{ float: left; width: 312px; height: 142px; margin-left: 4px; _margin-left: 2px; overflow: hidden; margin-bottom: 32px; }
.projectCont a,.projectCont a img{display:block;}
.projectCont a span{display:block; line-height:30px; text-align:center; color:#333; font-size:14px;}
/*侧边导航*/
.subNav{position:fixed; top:31px; left:0; width:130px; height:342px; padding:47px 25px 0 0; background:url(../images/bg_mao.png) no-repeat right top; _position:absolute; _top:100px; z-index:9999;}
.subNav li{display:block; height:40px; text-align:right; overflow:hidden;}
.subNav li a{font-size:14px;}

/*在线定制*/
.yg_conbr{ width:296px; height:290px; float:right; padding:18px 13px; background:#efefef; margin-top:4px;}
.yg_conbr h3{ width:100%; text-align:center; margin-bottom:15px; color:#12a6db; font-size:24px;font-family:"微软雅黑";}
.signWrap{ width: 82%; margin: 0 auto; height: auto; overflow: hidden; padding-left: 27px; }
.signWrap p{ width: 100%; height: 30px; margin-bottom: 22px; line-height: 30px; color: #221815; font-size: 14px; margin-top: 14px; }
.signWrap label{ display: inline-block; width: 87px; height: 28px; font-family: "微软雅黑"; font-size: 20px; line-height: 28px; }
.signWrap input,.signWrap .ty_se,.signWrap .fixiSel{ font-size: 20px; width: 202px; height: 28px; border: none; padding: 0 5px; line-height: 28px; }
.signWrap .ty_se,.signWrap .fixiSel { width: 213px; padding: 0; background: #fff; display: inline-block; font-size: 20px; line-height: 28px; }
.yg_conbr .btn-smt{ width:128px; height:36px; color:#fff; font-size:16px; font-family:"微软雅黑"; background:#e26048; border-bottom:3px solid #9f0303;  cursor:pointer; position:absolute; bottom:50px; left:36px;}
.yg_conbr .text1{ color:#00294a; font-size:18px; font-family:"微软雅黑"; position:absolute; top:28px; left:77px;font-weight:bold;}
.yg_conbr .text2{color:#00294a; font-size:18px; font-family:"微软雅黑"; position:absolute; top:28px; left:178px;font-weight:bold;}
.yg_conbr .lxfa{ width:128px; height:34px; text-align:center; line-height:34px; color:#fff; font-size:16px; font-family:"微软雅黑"; background:#63b119; border-bottom:3px solid #3c7900; position:absolute; bottom:50px; left:180px;}
.nrht{ color:#00294a; font-size:18px; font-family:"微软雅黑"; font-weight:bold; margin-bottom:5px;}
.more_nr{ color:#d62a2a; font-size:14px; font-family:"微软雅黑"; position:absolute; bottom:5px; right:10px; background:url(../images/dian.png) no-repeat right 5px; padding-right:20px;}
.tega4{ width: 1000px; margin-left: auto; margin-right: auto; clear: both; padding-top: 59px; }
.tega4 .tega41 { float: right; }
.bmbd{ width: 421px; background-color: #f5f5f5; position: relative; float: left; }
.bmbd h2{ color: #000000; font-size: 26px; font-family: "微软雅黑", "Microsoft YaHei", SimSun, "宋体"; font-weight: bold; height: 21px; text-align: center; line-height: 51px; background-image: url(images/bg5.gif); background-repeat: no-repeat; background-position: center 76px; padding-bottom: 33px; padding-top: 13px; width: 100%; float: left; }
.bmbd h3{ color: #000; font-size: 16px; font-family: "微软雅黑", "Microsoft YaHei", SimSun, "宋体"; font-weight: bold; width: 133px; height: 42px; text-align: center; line-height: 51px; background-image: url(images/bg5.gif); background-repeat: no-repeat; background-position: center 76px; padding-bottom: 0px; padding-top: 15px; float: left; }
