@charset "utf-8";
*{margin: 0px;padding: 0px;font-size:14px;font-family:微软雅黑, Arial, Helvetica, sans-serif; line-height:26px; list-style:none; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, s, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, 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; background:transparent; -webkit-margin-before:0; -webkit-margin-after:0;}
article, aside, details, summary, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
del{text-decoration:line-through}
ins{text-decoration:none}
abbr[title], dfn[title]{border-bottom:1px dotted; cursor:help}
ul, li{list-style:none;margin:0;padding:0;}
a{text-decoration:none; transition:all .3s ease;}
a:hover{text-decoration:underline}
em, var{font-style:normal}
img, a img{padding:0; margin:0; border:none;}
input, textarea, button{outline:none; margin:0}
body, input, textarea, button, select{font-size:13px;line-height:1.5;font-family:-apple-system, BlinkMacSystem,"Microsoft Yahei",sans-serif,"Hiragino Sans GB", Helvetica; color:#333}
.clearfix:after, .fix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix, .fix{zoom:1}
a{color:#404145; text-decoration:none; transition:all .3s ease;}
a:hover, a:active{color:#ce2029;}
a:focus{outline:none; -moz-outline:none}
a{outline:none; blr:expression(this.onFocus=this.blur());}
i, s, em, u{font-style:normal; text-decoration:none;}
input, textara{font-size:1em; color:#333;}
input:focus, textarea:focus{outline:none;}
.clear{clear:both; display:block; font-size:0; line-height:0; height:0;}
.clearf:after{content:""; display:table; clear:both; }
.fl{float:left}
.fr{float:right}
.tl{text-align:left}
.tr{text-align:right}
.d30{height:30px}
.textover{
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
	}



.left{ float:left}
.right{ float:right}
.clear{ height:0; line-height:0; overflow:hidden; clear:both}
.textover{text-overflow:ellipsis;white-space:nowrap;}


.logo{ width:1200px; height:117px; margin:0 auto}

.nav{ width:1500px; height:55px; background:#fff; margin:0 auto; clear:both}
.nav li{ width: 150px; height:55px; display:block; float:left;}
.nav  a{ width:149px; height:55px; line-height:35px; display:block;  color:#333; font-size:16px; text-align:center; overflow:hidden; line-height:55px}
.nav  a:hover,.nav .nav_on,.nav .nav_on:hover{ background:#39c2f0; color:#fff; text-decoration:none;width:149px; height:55px; line-height:35px; display:block;font-size:16px; text-align:center; overflow:hidden; line-height:55px}



.nban{width:100%; height:350px; background:url(../images/nban.jpg) no-repeat center 0}


.main{ width:1200px; height: auto; border-top:40px solid #fff; margin:0 auto}

.lebox{ width:201px; height:auto}
.rigbox{ width:980px; height:auto}



.mainab{ width:100%; height:460px; overflow:hidden; position:relative}
.abbox{ width:1920px; height:460px; position:absolute; left:50%; top:0; margin-left:-960px}
.abbox .imgab{ float:left; width:952px; height:460px; overflow:hidden}
.abbox .imgab img{ width:952px; height:460px;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;}
.abbox .imgab:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);}
.abbox .conabsy{ width:420px; height: auto; float:left; margin-left:160px;}
.abbox .conabsy span{ padding-top:80px; line-height:70px; font-family:impact; font-size:70px; color:#e7f0f4; display:block}
.abbox .conabsy h1 a{ font-size:30px; line-height:50px; color:#127495; font-weight:bold; background:url(../images/line.gif) no-repeat 0 bottom; padding-bottom:10px}
.abbox .conabsy h1 a:hover{ text-decoration:none} 
.abbox .conabsy .abzyao{ width:420px; height:125px; overflow:hidden; margin:15px 0}
.abbox .conabsy .abzyao,.abbox .conabsy .abzyao *{ line-height:25px; font-size:14px}
.abbox .conabsy .abzyao b{ font-size:16px; line-height:25px; font-weight:bold}


.mainhui{ width:100%; height: auto; border-top:40px solid #ededed;border-bottom:70px solid #ededed; background:#ededed; }
.huibox{ width:1200px; height: auto;  margin:0 auto; }
.huibox span{ padding-top:20px; line-height:70px; font-family:impact; font-size:70px; color:#cfcfcf; display:block; text-align:center;text-transform:uppercase}
.huibox h1 a{ font-size:30px; line-height:50px; color:#127495; font-weight:bold; background:url(../images/line.gif) no-repeat center bottom; padding-bottom:10px; text-align:center; margin-bottom:30px; display:block}
.huibox h1 a:hover{ text-decoration:none} 


.zylist{ width:270px; height:195px; margin:15px 15px; position:relative; overflow:hidden; display: inline; float:left}
.zylist img{ width:270px; height:195px;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;}
.zylist:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);}
.zylist p{ position:absolute; bottom:0; left:0; background:url(../images/hei.png) repeat 0 0; width:270px; height:45px; line-height:45px; text-align:center; color:#fff; overflow:hidden}


.mainxw{ width:100%; height:488px; overflow:hidden; position:relative; background:#38c2f0}
.xwbox{ width:1920px; height:488px; position:absolute; left:50%; top:0; margin-left:-960px}
.xwbox .imgxw{ float:left; width:952px; height:488px; overflow:hidden}
.xwbox .imgxw img{ width:980px; height:488px;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;}
.xwbox .imgxw:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);}
.xwbox .conxwsy{ width:530px; height: auto; float:left; margin-left:48px;}
.xwbox .conxwsy span{ padding-top:30px; line-height:70px; font-family:impact; font-size:70px; color:#71cff3; display:block}
.xwbox .conxwsy h1 a{ font-size:30px; line-height:50px; color:#fff; font-weight:bold;  padding-bottom:10px}
.xwbox .conxwsy h1 a:hover{ text-decoration:none} 
.xwbox .conxwsy .xwzyao{ width:530px; height: auto; margin:15px 0}

.newlist{ display:block; line-height:44px; height:44px; border-bottom:1px solid #60cef3; color:#fff; font-size:16px; width:530px; overflow:hidden}
.newlist:hover{ color:#fff}


.mainal{ width:100%; height:604px; overflow:hidden; position:relative; background:#82dfff}
.albox{ width:1920px; height:604px; position:absolute; left:50%; top:0; margin-left:-960px}
.altit{ width:253px; height:auto; float:left; padding-left:360px; display:inline}
.altit span{ padding-top:30px; line-height:70px; font-family:impact; font-size:70px; color:#2695ba; display:block}
.altit h1{ font-size:30px; line-height:50px; color:#2695ba; font-weight:bold;  padding-bottom:10px}
.altit a{ display:block; width:100px; height:30px; border:1px solid #fff; text-align:center; color:#fff; line-height:30px;border-radius: 4px;}
.altit a:hover{ display:block; width:100px; height:30px; border:1px solid #fff; text-align:center; color:#2695ba; line-height:30px; background:#fff; text-decoration:none}

.antui{ width:432px; height:604px; float:left}
.antui div{ width:432px; height:302px; overflow:hidden; position:relative}
.antui div img{ width:432px; height:302px;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;}
.antui div:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);}
.antui div a{ display:none}
.antui div:hover a{ display:block; width:432px; height:302px; background:url(../images/hei.png) repeat; position:absolute; left:0; top:0; text-decoration:none}
.antui div a:hover span{ display:block; position:absolute; top:132px; left:106px;width:220px; height:60px;  border-top:1px solid #6c7272; border-bottom:1px solid #6c7272; line-height:60px; color:#a9deeb; text-align:center; font-size:18px; text-decoration:none; overflow:hidden}
.antetui{ width:875px; height:604px; float:left; overflow:hidden; position:relative}
.antetui img{ width:875px; height:604px;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;}
.antetui:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);}
.antetui a{ display:none}
.antetui:hover a{ display:block; width:875px; height:604px; background:url(../images/hei.png) repeat; position:absolute; left:0; top:0; text-decoration:none}
.antetui a:hover span{ display:block; position:absolute; top:270px; left:50%; margin-left:-110px;width:220px; height:60px;  border-top:1px solid #6c7272; border-bottom:1px solid #6c7272; line-height:60px; color:#a9deeb; text-align:center; font-size:18px; text-decoration:none; overflow:hidden}
.antetui{ width:875px; height:604px; float:left; overflow:hidden}


.abtel{ width:300px; height:58px; color:#fff; position:absolute; left:480px; top:480px; font-size:20px; padding-left:55px; background:url(../images/teltb.png) no-repeat 0 0; line-height:40px}



.xwtiele{ background:url(../images/xwbtline.png) no-repeat center 56px; width:100%;  text-align:center; height:100px}
.xwtiele h1{ font-size:30px; font-weight:100; line-height:50px; color:#127495; font-weight:bold}
.xwtiele p{ line-height:30px;color:#127495; font-size:18px}

.prolist{ width:201px; height:auto;  background:#2c2b2b}
.onelist{ display: block; width:201px; height:55px; line-height:55px; color:#fff; font-size:16px; text-indent:23px; background:#1e1e1e; border-top:1px solid #3d3d3d; border-bottom:1px solid #0e0e0e}
.onelist:hover{ display: block; width:201px; height:55px; line-height:55px; color:#fff; font-size:16px; text-indent:23px; background:#ce2029; border-top:1px solid #ea4d55; border-bottom:1px solid #b5121a}

.twolist{ display: block; width:201px; height:30px; line-height:30px; color:#999999; font-size:14px; text-indent:23px; }
.twolist:hover{ display: block; width:201px; height:30px; line-height:30px; color:#fff; font-size:14px; text-indent:23px; background:#df2c35 }




.footer{ width:100%; height:50px; background:#636363; text-align:center;}
.footer a{ padding:0 20px; color:#fff; line-height:50px; font-size:16px}
.fotext{ width:1030px; height:106px; margin:0 auto; padding:44px 0 44px 170px; background:url(../images/erwm.jpg) no-repeat 38px 44px}
.fotext,.fotext *{ line-height:30px}




.yxxy{ width:1200px; height:400px; margin:0 auto}
.xylist{ display:inline; width:270px; height:425px; margin:17px 14px 17px 14px; position: relative;  overflow:hidden; float:left; background:#fff; border:1px solid #d6d6d6}
.xylist .tt{width:268px; border:solid 1px #f2eeeb; overflow:hidden; text-align:center; display:block; background:#fff;}
.xylist .tt img{ width:270px; height:364px;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;}
.xylist .tt:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);}
.xylist p{height:60px; width:240px; text-align:center; line-height:30px; padding:15px; color:#1a1a1a; font-size:17px; font-weight:bold;}
.xylist p span{font-size:14px; color:#8f8f8f; display:block; width:240px; line-height:30px;}

.wenbo{ width:640px; height:250px; overflow:hidden; border-top:30px solid #f4f4f4; border-bottom:10px solid #f4f4f4}
.wenbo,.wenbo *{ line-height:25px}

.red{ color:#ce2029}

.maddlw{ background:url(../images/xiaogg.gif) no-repeat center 0; width:1200px; height:147px; margin:-62px auto 0; position:relative}

.telboxsw{ width:272px; height:90px; position:absolute; top:34px; right:0}
.telboxsw,.telboxsw *{ color:#ffffff}

.mianxw{ width:1227px; height:auto; margin:20px auto}
.xwlisgt{ width:381px; height:auto; margin:0 14px; float:left; display:inline}
.xwlisgt .piefe{ width:381px; height:145px; display:block; overflow:hidden}
.xwlisgt .piefe img{ width:381px; height:145px;}
.xwlisgt .wenzw1q{ font-size:16px; line-height:45px; display:block; width:381px; height:35px; overflow:hidden;}
.xwlisgt span{ line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#666}
.xwlisgt .xwzyao{ width:381px; height:44px; overflow:hidden}
.xwlisgt .xwzyao,.xwlisgt .xwzyao *{ font-size:13px; line-height:22px; color:#666}
.morecp{ display:block; width:156px; height:38px; line-height:38px; background: #fff; text-align:center; margin:50px auto; font-size:16px; color:#ce2029;border-radius:4px; border:1px solid #ce2029}
.morecp:hover{ color:#fff; background:#ce2029}

.bor50{ border-top:50px solid #fff}



.hei300{ height:300px}
.newsnylef{ width:210px; margin:0 auto;}
.newsnylef a{ border-bottom:1px dashed #999999; height:35px; line-height:35px; width:210px; margin:0 auto; overflow:hidden; display:block; background:url(../images/tb.jpg) no-repeat 5px 15px; text-indent:20px}

.sgbanner{ background:url(../images/banner1.jpg) no-repeat center 0; width:100%; height:300px}

.proshhome{ width:980px; height: auto}
.propiclist{ width:228px; height:281px; margin:0px 7px 0 8px; display:inline; float:left}
.propiclist img{  width:228px; height:228px; border:1px solid #ddd}
.propiclist p{ line-height:42px; text-align:center; font-size:14px; font-weight:bold; height:42px; width:228px; display:block; overflow:hidden}
.propiclist:hover p{ color:#ce2029}

.propiclist2{ width:207px; height:172px; margin:8px 11px; display:inline; float:left}
.propiclist2 img{ padding:5px; width:195px; height:136px; border:1px solid #efefef}
.propiclist2 p{ line-height:30px; text-align:center; font-size:14px; font-weight:bold; height:30px; width:200px; display:block; overflow:hidden}
.propiclist2:hover p{ color:#ff6600}


.proshhome22{ width:901px; height: auto; border:1px solid #dfdfdf; background:#fff; padding:10px 18px}
.proshhome22 img{ max-width:900px}
.listbot{ width:96%; margin:30px auto; text-align:right; line-height:50px; border-top:1px solid #dfdfdf;}

.proshhome33{ width:917px; height: auto; border:1px solid #dfdfdf; background:#fff; padding:10px}




.mainhuiny{ width:100%; height: auto; border-top:30px solid #f4f4f4; background:#f4f4f4; border-bottom:30px solid #f4f4f4}

.proboxsh{ width:1200px; height:auto; margin:0 auto}

.proshny{ width:1160px; height: auto; padding:0px 20px 50px; margin:0 auto; }
.proshny img{ max-width:1160px}
.proshny,.proshny *{ line-height:35px; font-size:16px}
.proshny strong{ font-weight:bold}




.titleny{ width:917px; height:30px; border:1px solid #dfdfdf; background:#f1f1f1; padding:0 10px; margin-bottom:20px}
.titleny,.titleny *{ line-height:30px}
.titleny h3{ font-weight:bold;}

.newslist_b{ height:100px; width:520px; margin:10px 40px; border-bottom:1px dashed #aaa; display:inline; float:left}
.newslist_b .titlenews{ height:35px; width:520px; line-height:38px;}
.newslist_b .titlenews a{ height:35px; width:420px; display:block; overflow:hidden; line-height:35px; font-size:18px;text-overflow:ellipsis;white-space:nowrap; font-weight:bold}
.newslist_b .titlenews span{ height:35px; width:88px; display:block; overflow:hidden; line-height:35px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}
.newslist_b .abstract{ display:block; height:44px; overflow:hidden; width:520px}
.newslist_b .abstract,.newslist_b .abstract *{line-height:22px; font-size:14px;}

.guestbook_top{ height:40px; background:#eee; line-height:40px; padding:0 10px 0 17px;}
.guestbook_top .mustwrt{ display:block; float:right;} 
.guestbook_form .inp_one{ width:180px;height:25px;outline: none;border:1px solid #ccc;padding-left: 4px;}
.guestbook_form .inp_one:focus{border:1px solid #0080CA;}
.guestbook_form{ padding:20px 20px 0;}
.guestbook_form dl{ width:100%; overflow:hidden;line-height:25px; height:25px; padding:10px 0;}
.guestbook_form dt{ width:80px; float:left;}
.guestbook_form dd{ width:510px; float:left; }
.guestbook_form dd span{padding-left:20px}
.guestbook_form dd span i{ color:#F00; padding:0 5px; }
.guestbook_form dd span.quetion{ display:block;}
.guestbook_form .bookdl{ height:240px; overflow:hidden;line-height:20px; padding-bottom:0;}
.guestbook_form .button{width:150px;height:32px; background:#b8b8b8; border:none; margin-right:10px; color:#fff;cursor: pointer;}
.guestbook_form .button:hover{ background:#f1f1f1; color:#555;}
.guestbook_form .form_b{ width: 693px;margin:0 auto;padding:20px 0 20px 0;}

.guestbook_title{ padding:20px 20px 0; color:#2a6cd4}
.guestbook_title strong{ color:#f00;}
.guestbook_title b{ padding:0 10px; font-weight:normal;}
.guestbook_cnt{ padding:5px 20px 20px;border-bottom: 1px dashed #ccc}
.guestbook_reply{ color:#f00; background:#f6f6f6; line-height:40px;}


.proshow{ width:1160px; margin:0 auto}
.proshow .prtitle{ line-height:35px; text-align:center; font-size:25px; padding:10px 0 20px; font-weight:bold}
.proshow .fubio{ line-height:30px; background:#dfdfdf; text-align:center;}
.proshow .primgpic{ width:1160px; height:auto; overflow-x:hidden; margin:15px auto; text-align:center}
.proshow .primgpic img{ max-width:1160px;}
.proshow .prtent img{max-width:1160px; margin-top:5px; margin-bottom:5px}
.proshow .prtent{ padding-left:10px;}
.proshow .anotnd{ padding-left:10px; padding-right:10px; border-top:1px dashed #aaa; border-bottom:1px dashed #aaa; margin:20px auto}
.proshow .anotnd,.proshow .anotnd *{ color:#666; line-height:35px}
.proshow .next{ padding:0px 20px 20px; color:#666}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}
.proshow .prtent p{ margin-top:10px;margin-bottom:10px}
.proshow .prtent b,.proshow .prtent strong{ font-weight:bold; color:#c13a43; font-size:16px}

.martop20{ margin-top:20px}

.XRegina{ width: 100%;left: 0; top:280px; z-index: 9; display: block; background:url(../images/bg.jpg) repeat }
.XRegina .heada{height:45px; background:#4d4d4d; color:#fff; line-height:45px; font-size:15px;}
.XRegina .heada ul li{ float:left; line-height:45px; font-size:15px; color:#fff; display:block; text-align:center}
.XRegina .heada ul li.li1{ width:16%}
.XRegina .heada ul li.li2{ width:20%}
.XRegina .heada ul li.li3{ width:16%}
.XRegina .heada ul li.li4{ width:16%}
.XRegina .heada ul li.li5{ width:16%}
.XRegina .heada ul li.li6{ width:16%}
.XRegina .contenta{ width:100%; height:auto; background:url(../images/bg.jpg) repeat;line-height:45px; font-size:15px;}
.XRegina .contenta a{ width:100%; height:45px; display:block; color:#333; border-bottom:dotted 1px #CCC}
.XRegina .contenta a:hover{ width:100%; height:45px; display:block; background:#e3f1ff;}

.XRegina .contenta ul li{ float:left; line-height:25px; font-size:15px;display:block; text-align:center; padding-top:10px; padding-bottom:10px; overflow: hidden}
.XRegina .contenta ul li a{line-height:45px; font-size:15px; color:#333; }
.XRegina .contenta ul li a:hover{line-height:45px; font-size:15px; color:#ca0000; }


.XRegina .contenta ul li.li1{ width:16%; height: 25px;}
.XRegina .contenta ul li.li2{ width:20%; height:25px;}
.XRegina .contenta ul li.li3{ width:16%; height:25px;}
.XRegina .contenta ul li.li4{ width:16%; height:25px;}
.XRegina .contenta ul li.li5{ width:16%; height:25px;}
.XRegina .contenta ul li.li6{ width:16%; height:25px;}

.page{ width:95%;margin:10px auto; line-height:30px; text-align:right;}
.page span{ display:inline-block; padding:0 10px 0 0;}
.page a.num.select{ padding:3px 10px; color:#fff; background:#035bab}
.page a.num{padding:0 10px;}
.page a.num:hover{ padding:3px 10px; color:#fff; background:#035bab}

.week_map {
	position: relative;
	height: 300px;
	width: 545px;
}
#allmap {
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin: 0;
}



.in_xwzx{ width:100%; height:auto; margin:0 auto; background:#38c2f0; padding-top:50px; padding-bottom:70px;}
.in_xwzx .in_fr{ max-width:1236px; height:auto; margin:0 auto}
.in_xwzx .in_fr .tit{ text-align:center}
.in_xwzx .in_fr .tit span{
    line-height: 70px;
    font-family: impact;
    font-size: 70px;
    color: #71cff3;
    display: block;
	} 
.in_xwzx .in_fr .tit h1{}
.in_xwzx .in_fr .tit h1 a{
	font-size: 30px;
    line-height: 50px;
    color: #fff;
    font-weight: bold;
    padding-bottom: 10px;
	} 
.in_xwzx .in_fr .cont{ margin-top:25px}


.in_gggs{ width:580px; height:auto; display:block; float:left}
.in_gggs .content{ margin-top:15px}
.in_gggs .content .topnews{
	display: block;
    height: 85px;
    border-bottom: 1px solid #72dcff;
    margin-bottom: 10px;
	}
.in_gggs .content .topnews .topimg{
	width: 580px;
    height: 386px;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    background: #f5f5f5; margin-bottom:10px;
	}
.in_gggs .content .topnews .topimg img{
	max-width:100%;
	max-height:100%;
	transform: scale(1);
	transition: all 1s ease-out;
	}
.in_gggs .content .topnews p{ 
	font-size: 16px;
    line-height: 30px;
	font-weight:bold; margin-top:10px; color:#ffffff;
	}
.in_gggs .content .topnews span{
	display: block;
    width: 100%;
    height: 50px;
    line-height: 25px;
    color: #9de1f8;
    font-size: 14px;
    overflow: hidden;
	}
.in_gggs .content .topnews:hover .topimg img{transform: scale(1.2);}

.in_gggs .content .botnews{}
.in_gggs .content .botnews ul li{}
.in_gggs .content .botnews ul li a{
	display: block;
	float: left;
    width: 80%;
    line-height: 30px;
    font-size: 16px;
	color:#ffffff
	}
.in_gggs .content .botnews ul li span{
	display: block;
    width: 20%;
    line-height: 30px;
    font-size: 14px;
    float: right;
    color: #9de1f8; text-align:right;
	font-family:Arial, Helvetica, sans-serif
	}

.main_title{ height:53px; border-bottom:1px solid #ffffff}
.main_title p{ float:left; font-size:22px; color:#ffffff; line-height:53px;}
.main_title a{ float:right; line-height:53px; font-size:16px; color:#ffffff}
