html,body,div, blockquote,pre,address,big,cite,code,del,img,ins,small,legend{margin:0;padding:0; font-family: Arial,"微软雅黑","宋体"; font-size:14px;/*color:#3b3b3b;*/}
body{background:#f6f6f6; vertical-align:middle;position: relative;}
ol,ul{list-style:none;padding:0;margin:0;font-size:0;}
*{outline: none;}
:focus{outline:0}
.clear{clear:both;}
a img{border:0}
a{text-decoration:none; cursor:pointer;}
a:visited{ color:#333333}
img{vertical-align:middle}
table{empty-cells:show}
ins{text-decoration:none}
del{text-decoration:line-through}
em{font-style:normal}
button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{border:0;padding:0}

.bg{background: url(../images/bg.png);}
.bg-hi{
    background: linear-gradient(to bottom, 
    transparent 120px, 
    #001a85 120px
  );
  /* 确保背景覆盖整个页面 */
  min-height: 100vh;
  margin: 0;
}
.nav{height:60px; background:#569ac8; width: 100%; margin-top: 30px;  opacity:0.85;}
.nav-sum{width:1112px; margin:0 auto; }

.nav-left{ float: left; background:#fff;padding-left:5px; padding-right:5px; }
.nav-left img{margin: 0px;padding: 0px; max-height:60px;}
.nav-right{float: right;}
.nav-right li{ float: left; margin-left: 20px;}
.nav-right li a{ line-height: 60px; color: #ffffff}
/*.nav-right a, .nav-right a:link{color:#358BC6;font-weight: bold;font-size:16px;margin:0 7px; font-family: "黑体";}*/
/*.nav-right a:hover{color: #f0ab49}*/
.dropdown-menu{ position: fixed; z-index: 9900;}
.line{ width: 100%; height: 3px; background: #2fa8e1; margin-top: 20px; overflow: hidden;}
/*.line div.left{ float: left; height: 3px; background: #0f0f0f; width: auto}*/
/*.line div.right{ height: 3px; width: 1112px; margin: 0px auto; background: #0a67fb;}*/
/*banner start*/
#full-screen-slider { width:100%; height:250px; float:left; margin-bottom:20px;margin-top:10px; overflow:hidden;}
#slides { display:block; width:100%; height:250px; list-style:none; padding:0; margin:0; }
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; }
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position: absolute ; left:50%; z-index:100;  padding:5px 15px 5px 0; margin-top:10px;margin-left:-82px;}
#pagination li { display:block; list-style:none; width:35px; height:6px; float:left; margin-left:15px; background:#7fcfe8 }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#2fa6ea}
/*banner end*/

/*content*/
.contentindex{ width: 1112px; margin:0px auto;overflow:hidden; }
.contentindex a{display: inline-block;width:180px;font-size:16px;height:220px;margin-right:53px; background: #0794d6; border-radius: 10px;
    filter:alpha(opacity=70); opacity:0.7;-moz-opacity:0.7; margin-top: 0px;}
.contentindex a.last-right{margin-right:0;}
.contul{ margin-top: 80px; margin-bottom: 80px;}
.contul a div{width:120px;margin:0 auto;height:155px;border-top:1px solid #fff;border-bottom:1px solid #fff;margin-top:32px;text-align:center;}
.contul a,.contul p{font-size:20px;color:#fff;font-weight: bold; font-family: "黑体";}
.contul a img{margin:15px 0; height: 43px;}
.contul a:hover{background: #666; }
.contul P.eglish{font-size:10px;margin-top:20px; font-weight: normal}
.footer{width:100%;height:82px; background: rgba(0,0,0,0.6); clear: both;}
.footer-cont{width:1112px;margin:0 auto;line-height:82px;font-size:12px;color:#fff;}
.footer-sum, .footer-sum span{color:#fff;font-size:12px;}
.footer-cont a{color:#fff;font-size:12px;margin-right:5px;}
.footer-sum span{text-align: right;float: right;}

/*详情*/
.bgsum{width:1112px;margin:0 auto;margin-top:8px;}
.cant{background:url(../images/bgdatils.png) repeat-y;width:1112px;overflow:hidden; padding-bottom: 10px; border-left: 1px solid #eeeeee;border-right: 1px solid #eeeeee;}
.cant-left{width:290px;float:left; overflow: hidden; }
.cant-right{width:820px;float:right;overflow: hidden}
.cant-left .title{text-align:center;margin-top:40px;margin-bottom:20px; font-size: 22px;}

.cant-ul li{width:250px;}
.cant-ul li a{width:250px;
    position:relative;
    left:-5px;padding:0 5px;
    display: block;
    margin:0 auto;
    text-align: center;
    font-size: 16px;color:#333;
    border-bottom:1px dotted #8a8a8a;height:46px;line-height: 46px;}
.current{background: url(../images/leftnav_11.png) no-repeat;width:100%;height:54px; }
.cant-ul li.current a{color:#fff;border-bottom:none;}
.cant-ul li a:hover{color:#2ea7e0;}
.cant-ul li.current a:hover{color:#fff;}

/*Hi VISION 2025活动专场样式*/
.cant-hi{background:url(../images/hi_left_bg.jpg) repeat-y;width:1112px;overflow:hidden; padding-bottom: 10px; }
.cant-left-hi{width:290px;float:left; overflow: hidden; }
.cant-left-hi .title{text-align:center;margin-top:40px; color:#fff; margin-bottom:20px; font-size: 22px;}
.cant-ul-hi li{width:250px;}
.cant-ul-hi li a{width:250px;
    position:relative;
    left:-5px;padding:0 5px;
    display: block;
    margin:0 auto;
    text-align: center;
    font-size: 16px;color:#fff;
    border-bottom:1px dotted #fff;height:46px;line-height: 46px;}
.current-hi{width:100%;height:54px; }
.cant-ul-hi li.current a{color:#fff;border-bottom:none;}
.cant-ul-hi li a:hover{color:#2ea7e0;}
.cant-ul-hi li.current a:hover{color:#fff;}

.hrs{border-top:1px solid #2ea7e0;}
.newcont img{float: left;}
.newcont-right{height:185px;width:488px;overflow: hidden;float: right;}
.newcont-right h1{font-size:18px;color:#000;width:100%;height:22px;overflow: hidden;margin-bottom:10px;}
.newcont-right p{color:#888888;font-size:14px;height:125px;line-height:25px;width:100%;overflow: hidden;}
.newcont-right a{background: #2fa6de;padding:4px 6px;color:#fff;position: relative;top:10px;}

.right-cant{width:820px;margin:0 auto;overflow: hidden; float: left; }
.hrs{margin-top:45px;margin-bottom: 35px;}
.list{}
.list li{width:100%;height:50px;line-height: 50px;border-bottom:1px dotted #ccc;text-indent: 10px;}
.list li:hover a{ color: #358BC6}
.list li:hover{}
.list li a{display: block;width: 600px;float: left;font-size:14px;color:#333;}
.list li span{float:right;font-size:14px;color:#646464;margin-right: 10px;}

.list-hi li{width:100%;height:50px;line-height: 50px;border-bottom:1px dotted #fff;text-indent: 10px;}
.list-hi li:hover a{ color: #fff}
.list-hi li:hover{}
.list-hi li a{display: block;width: 600px;float: left;font-size:14px;color:#fff;}
.list-hi li span{float:right;font-size:14px;color:#fff;margin-right: 10px;}

.code{margin-top:35px;text-align: center;margin-bottom:60px;}
.code a{background:#9f9f9f;padding:5px 10px;display:inline;margin:0 2px;color:#fff;}
.code a:hover{background: #34a4e4;color:#fff;}
.pager{ padding-top: 10px;padding-left: 100px}
.pager li{ float: left; list-style:none;}
.pager li a{background:#9f9f9f; padding:5px 10px; display: block; color:#333333; margin-right: 10px;}
.pager li a:hover{background: #34a4e4;color:#fff;}
.pager li.active a{background: #34a4e4;color:#fff;}
.new-details .new-title{text-align: center;font-size:20px;}
.new-time{text-align: center;font-size:14px;line-height: 25px;}
.new-const{font-size:14px;margin-top:20px; line-height: 30px;}
.new-const p{font-size:14px;line-height: 30px;text-indent: 28px;}
.new-const table{ text-align: center; margin: 0px auto;}
/*.new-const img{margin-top:20px;margin-bottom:20px;}*/
.new-details{margin-bottom:40px;}
.contact-cont{ margin-left: 100px;}
.contact-cont h1{font-size:16px;font-weight: bold;margin-bottom:20px;margin-top:20px;}
.contact-cont ul li{line-height:40px;height:60px;}
.tel{background: url(../images/tel.png) no-repeat;text-indent: 60px;}
.cz{background: url(../images/czicon.png) no-repeat;text-indent: 60px;}
.yb{background: url(../images/addreicon.png) no-repeat;text-indent: 60px;}
.address{background: url(../images/icon_18.png) no-repeat;text-indent: 60px;}
.fund_btn{ width: 93%; display: block;  height:35px; margin-top: 30px; line-height: 35px; background: #32a9e1; text-align:center; color: #ffffff; font-size: 16px; border-radius: 5px;}
.fund_btn:hover{ color: yellow; text-decoration: none;}