/* CSS Document */
*{ margin:0; padding:0;}
body{ background:#53a1c7 !important; font-size:14px; font-family:"微软雅黑";}
a{ text-decoration:none;}
a:hover{ text-decoration:none; outline: none;}
li{ list-style:none;}
img{ border:none;}
input{ border:none;}

.left{ float:left;}
.right{ float:right;}
.clearfix:after{ content:"."; display:block; clear:both; height:0; font-size:0; overflow:hidden;}
.clearfix{ zoom:1;}


.bg.bga{ background: #000 !important;}
.bg.bga .nav { background: #000 !important;}
.nav li{ color:#999;}
.nav li a:visited, .nav li a:link {color: #999;}
.nav li a:hover, .nav li a:active {color: #e53032;}




.footerBottom{ height:92px; overflow:hidden; }
html,body{ width:100%;}
.wrapper{ width:1000px; margin:0 auto; }
.innerWrapper{ width:960px; margin:0 auto; }
h2,h3,strong{ font-weight: bold !important;}

/*top*/
.top{height:519px; overflow:hidden; background:url(../images/pic1.jpg) no-repeat center top; }
.top h1{ height:79px; overflow: hidden;}
.top h1 a{  width:60px; height:79px; overflow:hidden; outline:none;}
.top h1 a.cacosLink{ width: 120px;}
/*content1*/
.content1{ position: relative;  font-size:12px; color:#fff; font-family: "宋体"; background: url(../images/pic2.jpg) repeat-y -1px top;}
.content1 .content1Left{ width:470px ; padding-left:50px ;}
.content1Left .con1Left_Top{}
.content1Left .con1Left_Top h2{ margin-top: 18px; margin-bottom: 12px; width: 310px; text-align: center; height:38px ; line-height:38px ; border-radius: 20px; overflow: hidden; font-size:24px ; font-family: "微软雅黑"; background: #006699;}
.content1Left .con1Left_Top p{ padding-left:70px ; font-size: 12px; text-indent: 2em; line-height: 22px;}
.content1Left strong{ color: #023D5A; font-weight: bold;}
.content1Left .con1Left_Top ul{padding-left:70px ; padding-top: 22px; font-size: 12px;line-height: 22px }
.content1Left .con1Left_Top ul li span{ color: #023D5A; width:50px ;}
.content1Left .con1Left_Top ul li p{ padding-left: 0; width: 350px; text-indent: 0;}
.content1Left .con1Left_bot h2{ margin-top: 65px; margin-bottom: 12px; width: 410px; text-align: center; height:38px ; line-height:38px ; border-radius: 20px; overflow: hidden; font-size:24px ; font-family: "微软雅黑"; background: #006699;}
.content1Left .con1Left_bot p{ padding-left:70px ; font-size: 12px; text-indent: 2em; line-height: 22px;}
.content1Left .con1Left_bot a{display: block; padding-left: 70px; padding-top: 15px; padding-bottom: 15px; height:22px ;line-height:22px ; overflow: hidden; outline: none; font-size: 18px; color:#ffcc00 ; font-family: "微软雅黑"; font-weight: bold;}

.content1Left .new_con1P{padding-left:70px ; font-size: 12px; text-indent: 2em; line-height: 22px; color: #023D5A;}
.content1Left .new_con1P strong{ font-size: 18px; color: #ffcc00; font-weight: bold;}



.content1 .content1Right{ position: relative; z-index: 5; width:420px ; padding-top: 351px; background: url(../images/pic3.jpg) no-repeat center top;}
.content1Right form{ width:420px ;}
.content1Right form span{ width:109px ; font-size: 18px; color:#fff ; font-weight: bold; font-family: "微软雅黑"; height: 32px; line-height: 32px; overflow: hidden; background: url(../images/pic4.jpg) no-repeat 89px center;}
.content1Right form div{ width: 310px;}
.content1Right form div p{ padding-left:10px ; width: 300px; height: 30px; line-height: 30px; border:1px solid #d2d2d2; margin-bottom: 5px; background: #fff; color: #999; font-size: 14px;}
.content1Right form div p label{ float: left; width:70px ; }
.content1Right form div p span{ float: left; width: 227px;}
.content1Right form div p input{ float: left; width:225px ; font-size: 14px; color: #999; height: 30px; line-height: 30px; overflow: hidden;border:none; *height:26px; *line-height:26px;}
.content1Right form .yue_sub{ cursor: pointer; display: block; border: none; width:89px ; border:2px solid #ffcc00; text-align: center; height: 30px; line-height:24px ; background: none; font-size:18px; font-weight: bold; color: #ffcc00; font-family: "微软雅黑"; margin:0 auto;}
.content1Right .yue_small{ font-size: 11px; color: #fff; font-family: "微软雅黑";  line-height: 20px;  margin-top:15px ; margin-bottom: 5px;}
.content1Right .yue_list{ height:42px; overflow: hidden;}
.content1Right .yue_list .listLeft{  width:109px ; font-size: 18px; color:#fff ; font-weight: bold; font-family: "微软雅黑"; height: 42px; line-height: 42px; overflow: hidden; background: url(../images/pic4.jpg) no-repeat 99px center;}
.content1Right .yue_list .txtMarquee-top{ width: 275px; height: 32px; padding:5px 18px; overflow: hidden; background: url(../images/pic5.jpg) no-repeat;}
.txtMarquee-top ul{}
.txtMarquee-top ul li{ font-size: 12px; height: 32px;line-height: 16px;  color: #ffcc00; overflow:hidden;}
.txtMarquee-top ul li span.listName{ float: left;height: 32px; overflow:hidden;width: 55px;}
.txtMarquee-top ul li span.listCon{float: left;height: 32px;overflow:hidden; width: 220px;}
.content1Right h2{ height: 32px; margin-top: 24px; margin-bottom: 5px; line-height:32px ;overflow: hidden; font-size:18px ; font-family: "微软雅黑"; color: #023D5A;}
.content1Right .yue_details{ line-height: 22px; color: #fff; font-size: 12px;}
.content1Right .yue_details span{ font-size: 18px; font-family: "Arial";}
.content1Right h2.point{ margin-top: 18px;}
.content1Right h3{ margin-top: 10px; font-size: 12px; color: #fff; line-height:18px ; }
.content1Right .dur{ line-height:18px ; font-size: 12px;}
.content1Right .dur strong{ color: #023D5A;}
.con1Bg{ position: absolute; z-index: 2; bottom:-190px ;left: 0; height:193px ; width: 1000px; background: url(../images/pic7.jpg) no-repeat;}



/*content2*/
.content2{ color: #fff; font-family: "宋体"; font-size: 12px; background: url(../images/pic8.jpg) repeat-y right top;}
.content2 .con2Top{ padding:200px 120px 0 230px;  line-height: 22px; font-size: 12px;}
.content2 h2{ text-align:center; font-size:24px ; padding: 20px 0 15px; height:34px ;line-height: 34px;overflow: hidden; font-family: "微软雅黑"; color: #023D5A;}
.content2 .con2Details{ line-height: 22px; padding-right: 120px;}
.content2 .con2Details strong,.content2 .con2Details a{ color: #ffcc00;}
.content2 .con2_tab{ height: 378px; overflow: hidden; margin-top: 15px; margin-bottom: 24px;}
.content2 .con2_tab.tabul{ margin-bottom: 5px;}
.content2 .con2_tab li{ position: relative; width:144px ;height:378px ; margin-right: 4px; display: inline; overflow: hidden;}
.content2 .con2_tab li div{ position: absolute; top:378px; left: 0; width: 130px; height: 278px; line-height: 18px; padding:100px 7px 0; overflow: hidden; background:url(../images/icon1.png) repeat; font-size: 12px;}
.content2 .con2_tab li div strong,.content2 .con2_tab li div span{ display: block; color:#ffcc00 ;}
.content2 .con2_tab li div p{ text-indent: 2em;}
.con2Bg{ width: 1000px; height:164px ; overflow: hidden; background: url(../images/pic21.jpg) no-repeat;}


/*idpGo*/
.idpGo{ padding-bottom: 40px; background: url(../images/pic2.jpg) repeat-y -1px top; color: #fff; font-family: "宋体";}
.idpGo .idpGoLeft{ width:490px ; padding-left:50px ; }
.idpGoLeft h2{margin-top: 70px; margin-bottom: 20px; width: 230px; text-align: center; height:38px ; line-height:38px ; border-radius: 20px; overflow: hidden; font-size:24px ; font-family: "微软雅黑"; background: #006699;}
.idpGoLeft p{ padding-left:70px ; text-indent: 2em; line-height: 22px; font-size: 12px;}
.idpGoRight{ width:350px ; margin-top: 30px; margin-left: 70px;}
.idpGoRight a{ position: relative; display: float; width: 165px; height: 105px; margin-right: 10px; margin-bottom: 10px; overflow: hidden; color: #fff; font-size: 12px;}
.idpGoRight a.idpGo_pic{ width:340px ; height: 219px; overflow: hidden;}
.idpGoRight a p{display: none; position:absolute; top:0; left: 0; width: 145px; height: 85px; overflow: hidden;color: #fff; font-size: 12px; background: url(../images/icon1.png) repeat; padding:20px 10px 0; }
.idpGoRight a.idpGo_pic p{width:320px ; height: 119px; overflow: hidden; padding:100px 10px 0;}


/*summarize*/
.summarize{ background: url(../images/pic29.jpg) no-repeat top; padding-top: 116px;}
.summarize .summarizeTitle{ background: url(../images/pic2.jpg) no-repeat right;}
.summarize .summarizeTitle h2{ margin-left:258px ; margin-bottom: 12px; width: 240px; text-align: center; height:38px ; line-height:38px ; border-radius: 20px; overflow: hidden; font-size:24px ; font-family: "微软雅黑"; background: #006699; color: #fff;}
.summarize .summarizeTitle p{ font-size: 12px; font-family: "宋体"; text-indent: 2em; line-height:22px ; color: #fff; padding-right: 127px;}
.summarize .summarizeTitle p strong{ color: #023D5A; font-size: 14px; font-weight: bold;}
.summarize ul{padding-right: 127px; padding-top: 10px; padding-bottom: 55px; background: url(../images/pic2.jpg) repeat-y right top; }
.summarize ul li{ position: relative; float: left; width:204px ; height:165px ;margin: 15px 7px 0; display: inline;}
.summarize ul li.see{ z-index: 99999;}
.summarize ul li a{ display:block;}
.summarize ul li a img{ width:204px ; height:140px ; overflow: hidden;}
.summarize ul li span{ padding-top: 3px;  display: block; text-align: center; height:22px ; line-height: 22px; overflow: hidden; font-size:12px ; color:#fff ; font-family: "宋体";}
.summarize ul li p{ display: none; position: absolute; top:-52px; left: -88px; z-index: 999; width: 410px; height: 310px; overflow: hidden; border:5px solid #fff;}