@charset "utf-8";
/* CSS Document */
html{overflow-x:hidden;}
html,body,div,p,blockquote,caption{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; vertical-align:baseline; }
:focus {outline:0;}
body,td,th {font-family: "微软雅黑";font-size: 12px; color:#555;}
body {margin:0px; padding:0px;}
a {font-size: 12px;color: #555;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;color: #555;}
a:hover {text-decoration: none;color: #8f0000;}
a:active {text-decoration: none;color: #555;}
img{border:0px;}
ul, li, h1, h2, h3, form{margin:0px; padding:0px; list-style:none; font-weight:normal; font-style:normal;}
h1, h2, h3, em{font-size: 100%; font-weight: normal;}
i,em{ font-style:normal;}
.clearfix{display:block;*zoom:1;}
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}

.mcon{width:1140px; margin:0px auto;}
.mban{width:100%; height:280px; position:relative; margin:0px auto;}
.mban .mbancom{width:100%; height:40px; bottom:0px; left:0px; background:url(images/gg_bj.png); position:absolute; z-index:9;}
.mban .mbancom .nybanner{width:1140px; height:40px; margin:0px auto;}
.mban .mbancom .nybanner li{width:100px; height:40px; line-height:40px; float:left;}
.mban .mbancom .nybanner li a{display:block; font-size:14px; color:#FFF;}
.mban .mbancom .nybanner li a:hover{color:#F30;}
.wzinfo{text-align:right; height:40px; line-height:40px;}
.top{width:100%; height:89px; background:#e7e6eb; margin:0px auto;}
.top .tel{font-size:16px; color:#8f0000;}

.menu{width:100%; height:48px; background:#005bac;}
.menu li{width:142px; height:48px; line-height:48px; text-align:center; float:left;}
.menu li a{font-size:16px; color:#FFF; display:block;}
.menu li:hover{background:#e7e6eb;}
.menu li:hover a{color:#005bac;}
.menu li.on{background:#e7e6eb;}
.menu li.on a{color:#005bac;}

.banner{min-width:1000px;position:relative;height:430px;overflow:hidden;}
.banner .bannerbd{position:relative;z-index:1;height:430px;overflow:hidden;}
.banner .bannerbd ul{width:100% !important;}
.banner .bannerbd li{width:100% !important; height:430px; text-align:center;}
.banner .bannerhd{width:100%;position:absolute;z-index:2;bottom:65px;left:0;height:20px;line-height:20px;text-align:center;}
.banner .bannerhd ul li{width:14px; height:14px; margin:0px 2px 0px 2px; cursor:pointer;display:inline-block;*display:inline;zoom:1; background:#FFF; overflow:hidden; text-indent:999px;}
.banner .bannerhd ul .on{background:#005bac;}
.banner .bannerbox{width:100%;height:60px;position:absolute; z-index:3; bottom:0px; left:0px; background:url(images/gg_bj.png);}
.banner .bannerbox .bbinfo{width:1140px; height:60px; overflow:hidden; margin:0px auto;}
.banner .bannerbox .bbinfo .bbinco{width:31px; height:60px; background:url(images/tishi.png) center no-repeat; float:left;}
.banner .bannerbox .bbinfo .bbcons{width:1054px; height:50px; padding-top:10px; float:right;}
.banner .bannerbox .bbinfo .bbcons ul{height:40px;}
.banner .bannerbox .bbinfo .bbcons li{width:330px; height:40px; line-height:40px; border-right:solid 1px #FFF; overflow:hidden; margin-right:20px; margin-bottom:10px; float:left;}
.banner .bannerbox .bbinfo .bbcons li a{font-size:14px; color:#FFF;}

.promobanner{min-width:1000px;position:relative;height:370px;overflow:hidden;}
.promobanner .promobannerbd{position:relative;z-index:1;height:370px;overflow:hidden;}
.promobanner .promobannerbd ul{width:100% !important;}
.promobanner .promobannerbd li{width:100% !important; height:370px; text-align:center;}
.promobanner .promobannerhd{width:100%;position:absolute;z-index:2;bottom:10px;left:0;height:20px;line-height:20px;text-align:center;}
.promobanner .promobannerhd ul li{width:14px; height:14px; margin:0px 5px 0px 5px; cursor:pointer;display:inline-block;*display:inline;zoom:1; background:#aeaeae; overflow:hidden; text-indent:999px; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.promobanner .promobannerhd ul .on{background:#333;}

.syaboutus_tit{font-size:20px; color:#000;}
.syaboutus_tit span{font-size:12px; color:#bbbdbe; font-family:Arial;}
.syaboutus_con{font-size:14px; line-height:22px;}

.layB{width:455px; height:149px; position:relative; padding-left:45px; margin:0px auto;}
.layB .prev, .layB .next{width:18px; height:20px; display:block; position:absolute; z-index:2; top:60px;}
.layB .prev{left:10px;}
.layB .next{right:10px;}
.layB .slide{width:408px; height:149px; overflow:hidden; margin:0px auto;}
.layB .slide li{width:101px; height:149px; border-right:solid 1px #FFF; float:left;}

.sypr_titx{height:60px; line-height:60px; font-size:20px; color:#000; padding-top:10px;}
.sypr_titx span{font-size:12px; color:#bbbdbe; font-family:Arial;}
.sypr_titx em{float:right; font-weight:bold;}
.syprlist{width:356px; height:390px; background:#005bac; margin-right:36px; float:left;}
.syprlist .sypr_tit{height:44px; line-height:44px; text-indent:20px; font-size:18px; color:#FFF;}
.syprlist .sypr_con{width:352px; height:344px; background:#FFF; position:relative; margin:0px auto;}
.syprlist .sypr_con .prev, .syprlist .sypr_con .next{width:13px; height:18px; display:block; position:absolute; z-index:2; top:-30px;}
.syprlist .sypr_con .prev{right:40px;}
.syprlist .sypr_con .next{right:10px;}
.syprlist .sypr_con .syprinfo{width:352px; height:344px; overflow:hidden;}
.syprlist .sypr_con .syprinfo li{width:352px; height:352px; float:left;}
.syprlist .sypr_con .syprinfo .sypr_imgs{height:244px; text-align:center;}
.syprlist .sypr_con .syprinfo .sypr_tits{height:50px; line-height:50px; font-size:16px; text-align:center; color:#184870;}
.syprlist .sypr_con .syprinfo .sypr_txts{height:40px; line-height:20px; font-size:12px; color:#666; padding:0px 20px 0px 20px;}

.sfour_tit{height:40px; line-height:40px; font-size:18px; color:#000;}
.sfour_tit span{font-size:12px; color:#666;}
.sfour_con{border:solid 1px #ededed; background:#efefef; padding:10px 10px 10px 25px;}
.sfour_con a{width:100px; height:28px; line-height:28px; display:block; color:#666; float:left;}

.linely{border-top:solid 1px #e3e3e3; padding-top:44px; text-align:center;}
.linetel{height:100px; line-height:100px; text-align:center; font-size:20px; color:#333;}

.lymesg{width:50%; padding:10px; border:solid 1px #abadb3;}
.lymegs{width:80%; height:100px; padding:10px; border:solid 1px #abadb3;}

.nytitle{padding:20px 0px 20px 0px; font-size:30px; color:#000; border-bottom:solid 1px #dedfdf;}
.nytitls{padding:20px 0px 20px 0px; font-size:36px; color:#000; text-align:center;}
.nycontent{padding:50px 0px 50px 0px;}

.culture_tit{font-size:24px; color:#005bac; height:50px;}
.culture_con{line-height:30px; font-size:14px;}
.culture_con span{font-size:18px; color:#000;}

.coures_type a{height:92px; line-height:92px; font-size:30px; color:#005bac; text-indent:35px; display:block;}
.coures_type a:hover{background:url(images/course_03.jpg) center no-repeat; color:#FFF;}
.coures_type a.on{background:url(images/course_03.jpg) center no-repeat; color:#FFF;}
.coures_cons td{padding:10px 0px 10px 0px; font-size:16px;}

.cprt_title{font-size:24px; color:#515254; height:50px; border-bottom:solid 1px #CCC;}
.cprt_title1{font-size:28px; color:#ffffff; height:50px;}
.cprt_form{padding:30px 0px 30px 0px;}
.cprt_form td{padding:5px 0px 5px 0px;}
.cprt_form select{width:100%; height:30px; line-height:30px; text-indent:10px; font-size:14px; border:solid 1px #a5a5a5;}
.cprt_form select option{width:100%; height:22px; padding-top:8px; text-indent:20px; font-size:14px;}
.cprt_form input{width:100%; height:30px; line-height:30px; font-size:14px; text-align:center; background:#028cd7; border:0px; color:#FFF; cursor:pointer;}
.cprt_cus{padding-bottom:50px;}
.cprt_list{width:810px; padding-top:30px; padding-bottom:30px; overflow:hidden;}
.cprt_list .cprt_cplist{width:890px; overflow:hidden;}
.cprt_list .cprt_cplist li{width:260px; height:380px; margin-right:20px; float:left;}
.cprt_list .cprt_cplist li div{line-height:30px; text-align:center;}

.cpshow_tit{height:30px; line-height:30px; font-size:24px;}
.pr_bshare{height:40px; padding-top:20px; border-bottom:solid 1px #CCC; text-align:right;}
.cpshow_js{padding:30px 0px 30px 0px;}
.cpshow_js .js_info{font-size:14px; padding-bottom:10px; line-height:22px;}
.cpshow_js .js_info span{color:#000;}
.cpshow_js .js_cons{font-size:12px; line-height:22px; padding-left:7px;}
.cpshow_js .tabs{height:34px; width:100%;}
.cpshow_js .tabs li{width:100px; height:34px;line-height:34px; float:left; background: #e7e6eb; overflow: hidden; text-align:center; margin-right:10px;}
.cpshow_js .tabs li a{display: block; color:#555; font-size:14px; cursor:pointer;}
.cpshow_js .tabs .thistab a{background:#005bac; color:#FFF; font-size:14px;}	
.cpshow_js .tabs .thistab, .cpshow_js .tabs .thistab a:hover{background:#005bac; color:#FFF; font-size:14px;}
.cpshow_js .tab_conbox{width:100%;}
.cpshow_js .tab_conbox li{padding:30px 0px 30px 0px;}
.cpshow_js .tab_con{display:none;}

.newsimg{padding:0px 0px 30px 0px; margin-bottom:30px; border-bottom:dashed 1px #333;}
.newsimg a{font-size:18px; color:#272626;}
.newsimg a:hover{color:#005bac;}
.newscon{height:30px; line-height:30px; overflow:hidden;}
.newscon a{font-size:12px; color:#272626;}
.newscon a:hover{color:#005bac;}
.newscon span{float:right;}
.newshow_title{font-size:24px; line-height:30px; text-align:center;}
.newshow_title span{font-size:12px;}
.newshow_bshare{padding-bottom:5px; border-bottom:dashed 1px #333; text-align:right;}

.caselist{width:100%;}
.caselist li{width:272px; height:188px; margin:0px 6px 12px 6px; position:relative; float:left;}
.caselist li div{width:272px; height:30px; line-height:30px; text-align:center; position:absolute; bottom:0px; left:0px; z-index:9; background:url(images/gg_bj.png); font-size:18px; color:#FFF;}

.fourshop{width:990px; margin:0px auto;}
.fourshop li{width:330px; height:40px; line-height:40px; background:url(images/shop_inco.jpg) center left no-repeat; text-indent:20px; float:left;}
.fourshop li a{font-size:14px;}

.message{width:100%; padding:20px 0px 20px 0px; border-bottom:dotted 1px #DDD;}
.message span{float:right;}
.mesinput td{font-size:16px;}
.mesinput .inputtit{width:290px; padding:5px; border:solid 1px #999;}
.mesinput .inputcon{width:98%; height:100px; padding:5px; line-height:22px; font-size:12px; border:solid 1px #999;}

.pages{height:100px; line-height:100px; text-align:center;}
.pages a{font-size:14px; padding:2px 6px 2px 6px; background:#ccc; margin:0px 3px 0px 3px; color:#005bac;}
.pages a:hover{color:#005bac;}
.pages a.on{background:#005bac; color:#FFF;}

#floatDivBoxs{width:150px;background:#fff;position:fixed;top:137px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#029cff;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:35px; line-height:35px; font-size:12px; border-bottom:1px solid #e3e3e3;}
#floatDivBoxs .floatDqq li a{color:#333; padding-left:20px;}
#floatDivBoxs .floatDtxt{padding:15px 0px 5px 0px; font-size:18px; color:#4d4949; text-align:center; line-height:24px;}
#floatDivBoxs .floatDtel{padding:0px 0px 15px 0px; font-size:18px; color:#c90600; text-align:center; line-height:24px;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(images/online_arrow.jpg) no-repeat;position:fixed;top:137px;right:150px;z-index:999;}
#rightArrow a{display:block;height:45px;}
.bottom{width:100%; background:#005bac; margin:0px auto; padding:20px 0px 20px 0px;}
.bottom .bot{font-size:12px; color:#FFF; line-height:22px;}
.bottom .bot span{font-size:16px;}
.bottom .bot a{color:#AAA;}
.bottom .bmenu{line-height:22px;}
.bottom .bmenu a{font-size:11px; color:#FFF;}
.bottom .bmenu a span{font-size:14px; color:#FFF;}
.bottom .bmenu a:hover{color:#8f0000;}
