@charset "utf-8";
/* Reset css */
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption, tfoot, thead,article, aside, canvas,details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}:focus {outline:0;}body{line-height:1.5}ol,ul{list-style:none}caption,th{text-align:left}sup,sub{font-size:100%;vertical-align:baseline}:link,:visited ,ins{text-decoration:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display:block;}
/* Reset css end */
/* Gobal css */
html {font-size:625%; width:100%; height:100%;}
body {font-family:'Microsoft YaHei',Arial,Verdana,sans-serif; font-size:14px; line-height:1.6; color:#121212; width:100%; height:100%; text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; -webkit-font-smoothing: antialiased;}
h1, h2, h3, h4, h5, h6 {margin:0 0 12px; font-weight:200; font-size:16px; }

a:hover {color:#666; text-decoration:none;}
a{color:#555;text-decoration:none;outline:none;transition:all 0.3s; -webkit-transition:all 0.3s;-moz-transition:all 0.3s; -webkit-tap-highlight-color:rgba(0,0,0,0);}

/*clear float*/
.clearfix:after {font-size:0;line-height:0;content: "\020";display: block;height: 0;clear: both;}
.clearfix {zoom: 1;}
/* Gobal css end */

/* Font css */
.f64{font-size:64px;}
.f60{font-size:60px;}
.f52{font-size:52px;}
.f48{font-size:48px;}
.f42{font-size:42px;}
.f32{font-size:32px;}
.f28{font-size:28px;}
.f24{font-size:24px;}
.f22{font-size:22px;}
.f18{font-size:18px;}
.f16{font-size:16px;}
.f15{font-size:15px;}
.f14{font-size:14px;}
.fl{ float:left;}
.fr{ float:right;}
.container{margin:0 auto; padding:0 12px; width:100%; max-width:1224px; min-width:1024px;}
.colorw{ color:#FFFFFF;}
/* header*/
.Ued-header{ position:relative;z-index:999; height:115px; background:#fff; width:100%;}
.Ued-header h1{float:left; margin:0; padding:5px 0; }
.Ued-header h1 a.logo{display:block; width:150px; height:100px; text-indent:-8889px; background:url(../images/logo.png) no-repeat center;  }


.Ued-menu{float:right;}
.Ued-menu .navbox{float:left;}
.Ued-menu .navbox a{display:block; font-size:110%; line-height:115px; color:#121212; text-decoration:none; padding:0 18px;}
.Ued-menu .navbox a:hover{color:#FFF; background:#0061a5; }
.Ued-menu .navbox a.cur {color:#FFF; background:#0061a5; }
/*.Ued-menu .toggle-nav a{background:url("images/nav_hoverbg.png") no-repeat center 166px;}
.Ued-menu .toggle-nav a:hover{background:url("images/nav_hoverbg.png") no-repeat center 66px;}*/
.Ued-menu .toggle-nav a.toggle-a-curr,.Ued-menu .toggle-nav a.toggle-a-curr:hover{color:#FFF; background:#0061a5;}

.Ued-menu .navbox ul{display:none;position:absolute; top:113px; left:0; width:100%; height:auto; background:#fff; background:rgba(255,255,255,.98); border-top:1px solid #f0f0f0;}
.Ued-menu .navbox ul li{float:left; width:100%; text-align:center; padding:24px 0;}
.Ued-menu .navbox ul li span{display:inline-block; padding:0 18px;}
.Ued-menu .navbox ul li a{display:inline-block; color:#666; font-size:110%; line-height:1.75; text-align:center;}
.Ued-menu .navbox ul li a:hover{ color:#0061a5; }
.Ued-menu .navbox ul li span a{line-height:38px; border-bottom:2px solid #fff; }
.Ued-menu .navbox ul li span a:hover{border-bottom:2px solid #0061a5; background:none;}
.Ued-menu .navbox ul li span a.curr{border-bottom:2px solid #0061a5; color:#0061a5;}

.Ued-menu .navbox ul li dl{float:left; width:20%; text-align:left;}
.Ued-menu .navbox ul li dl dt{font-size:110%; padding:2px 12px; font-weight:600; color:#0061a5; }
.Ued-menu .navbox ul li dl dd{padding:2px 12px;}
.Ued-menu .navbox ul li dl dd a.curr{color:#0061a5;}

.Ued-menu .toggle-nav a.cicon-sea{margin:33px 0; display:block; width:44px; height:44px;  text-indent:-8889px; background:url(../images/cicon_bg_qq.png) no-repeat 7px 0px; background-size:44px;}
.Ued-menu .toggle-nav a.cicon-sea:hover{background:url(../images/cicon_bg_qq.png) no-repeat 7px -44px; background-size:44px;}

.stxt{vertical-align:middle;padding:12px; width:55%;background:#fff; height:50px; border:1px solid #ccc; font-family:"Microsoft Yahei","Hiragino Sans GB",sans-serif; box-sizing:border-box;-moz-box-sizing:border-box; }
.stxt:focus{outline:none; border:1px solid #0061a5; }

.sbtn{vertical-align:middle; border:0; background:#0061a5; color:#fff; padding:0 30px; font-size:110%; height:50px; font-family:"Microsoft Yahei","Hiragino Sans GB",sans-serif; }
.sbtn:focus{outline:none; box-shadow:0px 0px 4px #0061a5;}

.tzgg{ width:100%; height:50px; line-height:50px; background:#0061a5;}
.tzgg ul{ width:1200px; padding:0; margin:0 auto; color:#FFFFFF;}
.tzgg ul li{ width:500px; float:right; margin-left:60px;}
.tzgg ul li a{ color:#FFFFFF;}
.tzgg ul li a span{ float:right;}
.main{ width:100%;}
.tit{ width:100%; float:left; margin-bottom:30px;}
.tit span{ float:right; margin-top:10px; line-height:24px;}
.tit span img{ float:right;}
.tit h2{ float:left; font-size:24px; font-weight:normal;}
.tit h2 b{ float:left; font-size:18px; color:#999999;font-weight:normal;}
.cpfw{ width:1200px; margin:40px auto;}
.cpfw dl{ width:580px;}
.cpfw dl a{ height:221px; background:#efefef; display:block;}
.cpfw dl a:hover{ background:#0061a5; color:#FFF;}
.cpfw dl img{ float:left; margin-right:30px;}
.cpfw dl dt{ font-size:20px; line-height:60px; padding-top:25px;}
.cpfw dl dd{ font-size:14px; line-height:32px;}
.hzms{ width:1200px; margin:40px auto;}
.hzms dl{ width:285px; float:left; margin-right:20px;}
.hzms dl a{ width:285px; height:275px; background:url(../images/hbg.png) no-repeat; display:block; color:#FFFFFF;}
.hzms dl a:hover{ background:url(../images/hhbg.png) no-repeat;}
.hzms>dl>a>img{ margin:30px 0 10px 40px;}
.hzms dl dt{ font-size:20px; line-height:60px; margin-left:40px;}
.hzms dl dd{ font-size:14px; line-height:32px; margin-left:40px;}
.hzms>dl>a>dd>img{ margin-top:20px;}
.news{ width:1200px; margin:auto; padding:40px 0;}
.newsMian li{float:left;width:385px;line-height:20px;margin-right:15px; padding-bottom:20px;color:#333; background:#FFFFFF;}
.newsMian li .sImg{width:385px;height:215px;overflow:hidden;display:block;}
.newsMian li img{width:385px;height:215px;transition:all 0.5s;}
.newsMian li h3{ font-size:16px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;height:30px; line-height:30px; margin:5px 0 5px 20px;}
.newsMian li h3 a{color:#171717;}
.newsMian li h3 a:hover{color:#0061a5;}
.newsMian li p{ margin-left:20px; line-height:24px;}
.newsMian li .more{display:inline-block;margin-top:15px; margin-left:20px;transition:all 0.3s;text-transform: uppercase;color:#0061a5;}
.newsMian li:hover img{transform: scale(1.1, 1.1)}

.section{height:175px;overflow:hidden;}
.sectionBox{width:960px;height:175px;background:#0061a5;color:#fff;margin-left:-960px;left:50%;position:relative;font-size:14px;padding-top:40px;transition:all .5s;z-index:1;}
.sectionRight{background:#e6e6e6;color:#000;margin-right:-960px;right:50%;left:auto;}
.sectionLeft .font{float:right;width:360px;padding:0 30px 0 110px;background: url(../images/s1.png) no-repeat left center;transition:all .4s;}
.sectionBox .font{color:#fff;display:block;z-index:2;position:relative;}
.sectionBox .font h3{font-size:30px;font-weight:normal;height:40px;}
.sectionRight .font{margin-left:100px;width:390px;padding-left:110px;background: url(../images/s2.png) no-repeat left center;color:#000;}
.sectionRight .font h3{font-size:30px;font-weight:normal;height:40px;}
.sectionLeft:before{content:"";position:absolute;top:0;left:0;height:175px;width:0;transition:all .4s;background:#0061a5;z-index:1;}
.sectionRight:before{content:"";position:absolute;top:0;right:0;height:175px;width:0;transition:all .4s;background:#e6e6e6;z-index:1;}
.sectionLeft:hover{width:1050px;margin-left:-960px;z-index:10;}
.sectionRight:hover{width:1050px;margin-right:-960px;z-index:10;}
.sectionRight:hover .font{background: url(../images/s2.png) no-repeat left center;}
.sectionRight.on{margin-right:-1040px;}
.sectionLeft.on{margin-left:-1040px;}
.sectionLeft:hover::before,.sectionRight:hover::before{width:100%;}

.grWidth{ width:1200px; margin:auto;}
.footer{background:#0061a5;padding:60px 0 0 0 ;overflow:hidden;color:#999; margin-top:40px;}
.footLeft{width:880px;overflow:hidden;min-height:180px;}
.footMenu{float:left;width:100px; margin-right:30px;}
.footMenu h3{font-size:16px;height:35px;color:#fff;font-weight:normal; border-bottom:#0174c5 solid 1px;}
.footer a,.firendLink a{color:#95d3ff;padding-right:8px; font-size:12px; line-height:28px;/*padding-left: 8px;*/}
.footer a:hover,.footer a:hover{color:#fff;}
.footWx{width:140px;text-align:center; font-size:12px; color:#FFFFFF; overflow:hidden;min-height:160px; margin-left:20px;}
.footWx img{width:140px;margin-bottom:10px;}
.firendLink{height:50px;line-height:50px;background:#0f0f0f;color:#999}
.firendLink em{font-style:normal;margin:0 10px;}
.firendLink span{color:#fff;}
.foot{ background:#00528c; height:46px; line-height:46px; text-align:left; color:#FFFFFF; font-size:14px; margin-top:20px;}
.foot ul{ width:1200px; margin:0 auto; padding:0;}
.foot ul a{ float:right; color:#FFFFFF; line-height:46px; font-size:14px;} 


.banner{ width:100%; height:400px;}
.abo{ width:1200px; margin:40px auto;}
.abo_l{width:21%;display: inline-block;vertical-align: top;}
.abo_l h2{padding: 40px 25px;box-sizing: border-box;background: #0f6ab6;font-size:30px;color:white;background: #0f6ab6;font-weight: bold;text-transform: uppercase;}
.abo_l span{font-size: 15px;text-transform: uppercase;display: block;font-weight: initial;color: #9fb9da;border-top: 1px solid #9fb9da;padding-top:15px;margin-top:15px;}
.abo_l li{line-height: 55px;height: 55px;box-sizing: border-box;padding: 0 22px; background:#0061a5; overflow: hidden;
margin-top: 10px;transition: 0.3s ease-in-out;}
.abo_l li a{font-size: 16px;color: white;display: block;}
.abo_l li i{font-size: 12px;float: right;margin-right: -20px;opacity: 0;transition: 0.3s ease-in-out;}
.abo_l li:hover,.com_left li.active{ background:#0061a5;background-size: 100% 100%;}
.abo_l li:hover i,.com_left li.active i{margin-right: 0;opacity: 1;}
.abo_r{width: 74%;float:right;display: inline-block;vertical-align: top;}

.cgal_list1 h1{font-size: 24px;color: #0f6ab6;margin: 60px 0 20px;}
.cgal_list1 h1:after{content: '';display: inline-block;width: 83%;height: 1px;background:lightgray;vertical-align: middle;margin-left: 30px;}
.cgal_list2 li span{display: inline-block;vertical-align: middle;}
.cgal_list2 li{padding: 30px 0;border-bottom: 1px dashed lightgray;}
.gcal_list1{width: 70%;margin-left: 4%;display: inline-block;vertical-align: middle;}
.gcal_list1 h2{font-size: 16px;color: #0f6ab6;}
.gcal_list1 p{font-size: 14px;color: #666;line-height: 25px;margin: 20px 0;}
.gcal_list1 span{display: block;font-size: 14px;color: #666;}
.gcal_list1 span time{color: #0F6AB6;}