@charset "utf-8";



*{margin: 0px;padding: 0px;font-size:14px;color:#333; 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;}



body{max-width: 100%;

    overflow-x: hidden;}

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:#1e77c7; text-decoration:none}



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;}







.left{ float:left}



.right{ float:right}



.clear{ height:0; line-height:0; overflow:hidden; clear:both}



.textover{text-overflow:ellipsis;white-space:nowrap;}







.head{ width:100%; height:34px;background-color: rgb(90, 90, 90)}



.head ul{ width:1200px; height:34px; margin:0 auto}



.head a{ border-left:1px solid #dbdbdb; font-size:14px; color:#fff; float:left; padding:0 20px; line-height:34px}



.head a:hover{ text-decoration:underline; color:#fff}



.head li{font-size:14px; color:#fff; line-height:34px }



.head p{ float:left; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; font-size:12px; color:#fff;  padding:0 20px; line-height:34px}



.head p span{ color:#fff; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}







.logotop{width:1200px; position: relative;margin: 0px auto;height:110px; overflow:hidden}



.logotop,.logotop *{ text-align:left !important}



.logotop .img_over{}



.logotop .img_over img{ margin-top:18px}



.logotop .bttop{margin:18px 0 0 12px; padding-right:15px; background:url(../images/topline.jpg) no-repeat right 11px}



.logotop .bttop p{



	font-family: "Microsoft YaHei";



    font-size: 38px;



    line-height: 141%;



    color: rgb(51, 51, 51);



    font-weight: bold;



	}



.logotop .bttop span{



	font-family: Arial, Helvetica, sans-serif;



    font-size: 13px;



    text-transform: uppercase;



    line-height: 130%;



    letter-spacing: -0.35px;



	}



.logotop .zhaiy{ margin:24px 0 0 15px}



.logotop .zhaiy h2{font-family: "Microsoft YaHei";color: rgb(0, 88, 170);font-size: 20px;line-height: 161%; font-weight:bold}



.logotop .zhaiy h3{font-family: "Microsoft YaHei";color: rgb(51, 51, 51);font-size: 16px;line-height: 180%; font-weight:bold}



.logotop .toptel{ width:225px; margin-top:22px}



.logotop .toptel .wenzi{ margin-left:10px}



.logotop .toptel img{ width:63px}



.logotop .toptel .wenzi span{color: rgb(51, 51, 51);font-family: "Microsoft YaHei";font-size: 16px;line-height: 140%;}



.logotop .toptel .wenzi p{font-size: 22px;color: rgb(0, 88, 170);line-height: 100%; font-family:Arial, Helvetica, sans-serif; font-weight:bold}







.bantext{ width:1200px; height:600px; position:absolute; top:195px; left:50%; margin-left:-600px; z-index:99999; text-align:center}



.bantext p{font-family: "Microsoft YaHei";font-size: 22px;color:#fff;line-height: 151%;}



.bantext h1{font-family: "Microsoft YaHei";font-size: 56px;color:#fff;line-height: 181%; font-weight:bold}



.bantext span{font-family: Arial, Helvetica, sans-serif;font-size:16px;color:#fff;line-height: 151%;text-transform: uppercase;}



.mt190{ margin-top:160px}







.serbox{ width:529px; height:36px; border-top:39px solid #fff; position: relative}



.neir{ position:absolute; left:0; top:0; width:342px; height:32px; border:2px solid #ec474f; overflow:hidden;}



.neir input{ width:332px; padding:0 5px; border:none; height:32px; line-height:32px;outline-style:none; color:#878787}



.anmue{ width:80px; height:36px; position:absolute; left:344px; top:0}



.anmue input{ width:80px; height:36px; border:none; background:#ec474f; text-align:center; color:#fff; font-size:16px; cursor:pointer}



.mepro{ width:97px; height:36px; position:absolute; right:0; top:0}



.mepro a{ width:97px; height:36px; background:#4f4b47; text-align:center; font-size:16px; display:block; line-height:36px; color:#fff; text-decoration:none}



.textser,.textser *{ font-size:12px;  color:#878787}



.textser p{ float:left;text-indent:7px; line-height:35px}







/*.nav{ width:100%; height:60px; background:rgb(0, 88, 170);}



.nav ul{ width: 1200px; height:60px; margin:0 auto;}



.nav ul li{ width:150px; height:60px;  display:inline-block; float:left;}



.nav ul a{ width:149px; height:60px; line-height:60px; display:block;  color:#fff; font-size:16px; text-align:center; margin:0 auto}



.nav ul a:hover,.nav ul .nav_on,.nav ul .nav_on:hover{ background:#ff9900; color:#fff;width:149px; height:60px; line-height:60px; display:block;font-size:16px; text-align:center; margin:0 auto}



.nav a:hover,.nav .cur a{ text-decoration:none;color:#ffffff; background:##09a550 }*/











/*正文开始*/



.fullSlide {



	width:100%;min-width:1200px;position:relative;height:712px;overflow:hidden; margin:0 auto;}



.fullSlide .bd {



	margin:0 auto;



	position:relative;



	z-index:0;



	overflow:hidden;



}



.fullSlide .bd ul {



	width:100% !important;



}



.fullSlide .bd li {



	width:100% !important;



	height:712px;



	overflow:hidden;



	text-align:center;



    background-position:center top;



}



.fullSlide .bd li a {



	display:block;



	height:712px;



}



.fullSlide .hd {



	width:100%;



	position:absolute;



	z-index:1;



	bottom:0px;



	left:0;



	height:30px;



	line-height:30px;



}



.fullSlide .hd ul {



	text-align:center;



}



.fullSlide .hd ul li {



	cursor:pointer;



	display:inline-block;



	*display:inline;



	zoom:1;



	width:100px;



	height:7px;



	margin:1px;



	overflow:hidden;



	background:#000;



	/*filter:alpha(opacity=50);



	opacity:0.5;*/



	line-height:999px;



}



.fullSlide .hd ul .on {



	background:#1161c0;



}



.fullSlide .prev,.fullSlide .next {



	display:block;



	position:absolute;



	z-index:1;



	top:50%;



	margin-top:-36px;



	left:2%;



	z-index:1;



	cursor:pointer;



	filter:alpha(opacity=50);



	opacity:0.5;



	display:none;



	width:73px; 



	height:73px;



}



.fullSlide .prev



{



      background:url(../images/left1s.png) no-repeat;



  }



.fullSlide .next {



	left:auto;



	right:2%;



	background: url(../images/right1s.png) no-repeat;



}



/**/











.banbot{ width:1200px; height:147px; position:absolute; top:783px; left:50%; margin-left:-600px; z-index:9999; background:url(../images/banbot.gif) repeat; overflow:hidden}



.nrbot{ color:#fff; line-height:25px; font-size:14px;padding-top:20px;}



.nrbot p{ color:#fff; line-height:25px; font-size:16px}



.nrbot span{ color:#ffff00; line-height:25px; font-size:14px}



.widbo1{ width:430px;  }



.bomore{ width:235px; height:147px; background:url(../images/banbotline.png) no-repeat right 0}



.bomore a{ width:150px; height:50px; display:block; text-align:center; color:#fff; line-height:50px; font-size:16px; margin:50px auto 0; border:1px solid #fff;border-radius:4px}



.bomore a:hover{ text-decoration:underline}











.main{ width:1200px; height: auto; border-top:20px solid #fff; margin:0 auto}



.mainhui{ width:100%; height: auto; background:#fff; margin:20px 0 50px}



.huibox{ width:1200px; height: auto;  margin:0 auto; }



.lebox{ width:237px; height:auto}



.rigbox{ width:937px; height:auto}







.bannerfo{ width:100%; height:46px; background:#fff; border-bottom:1px solid #cccccc}



.bannerfo ul{ width:1200px; height:46px; margin:0 auto}



.bannerfo ul li{ display:inline}



.bannerfo ul .inputbox{ width:202px; height:30px; padding:6px 0 0; overflow:hidden}



.bannerfo ul .inputbox input{ width:192px; height:30px; padding:2px 5px; border:none; background:#eae8e9; line-height:26px }



.bannerfo ul .menuser{ width:33px; height:24px;margin:6px 0px 0; padding:3px 0; background:#004ce7}



.bannerfo ul .menuser img{width:33px; height:24px}



.bannerfo ul .text{ width:950px; height:46px;}



.bannerfo ul .text,.bannerfo ul .text *{ line-height:46px;}



.bannerfo ul .text span{ font-weight:bold;}







.xwtiele{ background:url(../images/xwbtline.gif) no-repeat center 10px; width:100%;  text-align:center; height:130px}



.xwtiele h1{ font-size:25px; font-weight:100; line-height:35px; color:#015aaa}



.xwtiele p{  line-height:35px; color:#333333;font-size:25px;}







.prolist{ width:237px; height:auto; background:rgb(0, 88, 170)}



.titcplde{ text-align:center; font-size:22px;font-weight:bold;line-height: 160%; color: rgb(255, 255, 255); padding:20px 0 15px}



.titcplde span{ text-transform: uppercase; font-size: 16px; color: rgb(122, 171, 248); line-height:160%}



.mbcpny{border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px; overflow-wrap: break-word; padding: 0px; border-color: transparent; border-width: 0px; height: auto; background-color: rgb(255, 255, 255); width: 98%; border-style: solid; margin:0 auto; padding:5px 0 11px}







.onelist{

	display: block;

    width: 92%;

    height: 50px;

    line-height: 50px;

    font-size: 14px;

    text-indent: 70px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    background: url(../images/arrow_right_gz.png) no-repeat 30px center #999;

    transition: all .0s ease;

    color: #fff;

    -webkit-transition: all 0.3s;

    margin: 10px auto;

    border-radius: 5px;

	}



.onelist:hover{background:url(../images/arrow_right_gz.png) no-repeat 30px center #0058aa; color:#ffffff}



.onelista,.onelista:hover{display: block; width:90%; height:53px; line-height:53px;  font-size:14px; text-indent:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; background:url(../images/arrow_right_gz.png) no-repeat 30px center #ff6600; margin:22px auto;  transition:all .0s ease; color:#fff}







.twolist{ display: block; width:216px; height:30px; line-height:30px;  font-size:13px; text-indent:35px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:url(../images/ercp.gif) no-repeat 20px center}







.letelbox{ background:#0058aa;height:90px; margin-top:-1px; padding:20px 0 0}



.letelbox .left{ margin:0 8px 0 10px; padding-top:15px }



.letelbox .right{ margin:0 15px 0 0}







.letelbox span{font-family: "Microsoft YaHei"; line-height: 171%; font-size: 16px; color: rgb(255, 255, 255);}



.letelbox p{font-size: 22px; color:#ffcc00; line-height:111%; font-weight:bold; font-family:Arial, Helvetica, sans-serif}







.syewmd{ padding:40px 0}











.lxtit{ width:201px; height:35px;background:url(../images/dian.png) 11px 10px no-repeat #0261ae; line-height:35px; text-indent:46px; color:#fff; font-weight:bold; margin-top:17px}



.lxmaindw{ background:#dddddd; padding:10px 0 10px 10px}







.nban{ width:100%; height:250px; background:url(../images/nban.jpg) center 0 no-repeat }







.menu_list .m_1 {



}



.menu_list .m_1 > li {



  overflow: hidden;



  position: relative;



}



.menu_list .m_1 > li > a {display: block;



    width: 92%;



    height: 50px;



    line-height: 50px;



    font-size: 14px;



    text-indent: 70px;



    overflow: hidden;



    text-overflow: ellipsis;



    white-space: nowrap;



    background: url(../images/arrow_right_gz.png) no-repeat 30px center #999;



    margin: 5px auto;



    transition: all .0s ease;



    color: #fff;



    -webkit-transition: all 0.3s;

	border-radius: 5px;



}







.menu_list .m_1 > li:hover > a {



display: block; width:92%; height:50px; line-height:50px;  font-size:14px; text-indent:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; background:url(../images/arrow_right_gz.png) no-repeat 30px center #999; margin:5px auto;  transition:all .0s ease; color:#fff;border-radius: 5px;



}







.menu_list .m_1 > li > a.active{



display: block; width:92%; height:50px; line-height:50px;  font-size:14px; text-indent:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; background:url(../images/arrow_right_gz.png) no-repeat 30px center #0058aa; margin:5px auto;  transition:all .0s ease; color:#fff;border-radius: 5px;



}







.menu_list .m_1 > li .menu_btn {



  position: absolute;



  width: 0px;



  height: 0px;



  top: 0;



  right: 0;



  cursor: pointer;



}



.menu_list .m_1 > li .menu_btn_active {



  background: ;



}



.menu_list .m_1 > li .menu_btn:hover {



  background-color:;



}



.menu_list .m_2 {



  display:none;



}



















.menu_list .m_2 > li {







}



.menu_list .m_2 > li:last-child {







}



.menu_list .m_2 > li:first-child {







}















.menu_list .m_2 > li a{



  display: block; width:216px; height:30px; line-height:30px;  font-size:13px; text-indent:55px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:url(../images/ercp.gif) no-repeat 40px 11px



}







.menu_list .m_2 > li a:hover {



 display: block; width:216px; height:30px; line-height:30px;  font-size:13px; text-indent:55px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:url(../images/ercp.gif) no-repeat 40px 11px; color:#188b03; 



}







.menu_list .m_2 > li a.active{



 display: block; width:216px; height:30px; line-height:30px;  font-size:13px; text-indent:55px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:url(../images/ercp.gif) no-repeat 40px 11px; color:#188b03; font-weight:bold



}







.menu_list .m_2 > li a span{ color:#666; font-family:宋体; font-style:14px; line-height:30px



}















.ysdsysd{ width:100%; height:571px; background:url(../images/yshui.jpg) repeat-x 0}



.btysbo{ padding:45px 0 35px}



.btysbo h2{ font-size:25px; font-weight:bold; line-height:40px; text-align:center; color:#015aaa}



.btysbo p{ font-size:25px; font-weight:100; line-height:40px; text-align:center}







.centerys{ width:1200px; height:auto; margin:0 auto}



.centerys li{ width:252px; height:321px; background:#fff; margin-left:28px; text-align:center; padding:13px;transition:all .3s ease; float:left}



.centerys li:first-child{ margin-left:0}



.centerys li p{ line-height:35px; padding-top:5px; font-size:16px; font-weight:bold}



.centerys li .linehos{ width:55px; height:3px; background:#015aaa; margin:5px auto}



.centerys li:hover{ background:#015aaa}



.centerys li:hover p,.centerys li:hover,.centerys li:hover *{ color:#fff}



.centerys li:hover .linehos{background:#fff}







.ysbgsy{ width:100%; height:48px; background:url(../images/yshui2.jpg) no-repeat center 0}











.mr_frbox2e {HEIGHT: 230px; width:1300px;  margin:-20px auto 0; position:relative; }



.mr_frbox2e .leftprole{ position:absolute; left:0; top:8px;CURSOR: pointer}



.mr_frbox2e .rightprore{ position:absolute; right:0; top:8px;CURSOR: pointer}







.yspicbt{ width:100%; height:300px;background:url(../images/ysbttu.jpg) no-repeat center 0; margin-top:20px}



.yspicbt .yscen{ width:1200px; height:300px; margin:0 auto}



.yspicbt .left{ margin-top:50px;}



.yspicbt .left p{color: rgb(255, 255, 255);font-size: 36px;line-height: 180%; font-weight:bold}



.yspicbt .left p span{color:#ffcc00;font-size: 36px;line-height: 180%; font-weight:bold}



.yspicbt .left h2{font-family: "Microsoft YaHei"; font-size: 21px; color: rgb(255, 255, 255); font-weight:500; line-height:180%; margin:7px 0 25px}



.yspicbt .left h3{font-family: "Microsoft YaHei"; font-size: 18px; color: rgb(255, 255, 255); line-height:40px; border-top:1px solid #fff; border-bottom:1px solid #fff}











.yspicbt .right span{



	color: rgb(255, 255, 255);



    font-size: 18px;



    line-height: 260%;



    margin-top: 74px;



    display: block;



	}



.yspicbt .right div{



	background: url(../images/sytel2.png) no-repeat 15px 15px #ff6600;



    text-indent: 40px;



    width: 240px;



    padding: 10px 10px;



    border-radius: 5px;



	}



.yspicbt .right div p{



	font-size: 26px;



    font-family: Arial, Helvetica, sans-serif;



    font-weight: bold;



    line-height: 130%;



    color: #fff;



	}











.yspicbt2{ width:100%; height:244px;background:url(../images/ysbttu2.jpg) no-repeat center 0; margin-top:50px}







.advantage{ width:1200px; margin:0 auto; margin:0 auto; margin-top:40px;}



.advantage .title{ width:1200px; height:115px; display:block; text-align:center;margin:0 auto;  background:url(../images/adv_t.jpg) center 25px no-repeat;}



.advantage .title .bb{ color:#f8780b; font-size:30px; line-height:30px;font-weight:bold;}



.advantage .title .dd{ line-height:30px; color:#444; font-size:15px}



.advantage .content{ width:1200px; margin:0 auto;position:relative }



.advantage .content .con1{ width:1200px; margin:0 auto;  height:400px; position:relative}



.advantage .content .con2{ width:1200px; margin:-10px auto;  height:400px; position:relative}







.nero{width: 600px; position:absolute;} 







.nero .jieshi{ width:540px;  margin:15px auto;}



.nero .jieshi .ee{ color:#1e5db0; margin:0 0 0 40px; font-size:22px; font-weight:bold; line-height:40px; } 



.nero .jieshi .ee span{font-size:22px; font-weight:bold; line-height:40px;}



.nero ul{ clear:both; width:600px;}



.nero ul li{ line-height:35px; padding-left:100px; font-size:18px}







.teseall{ width:100%; height:360px; background:#ebf7ff; margin-top:30px; padding-top:40px}



.tese{ width:1000px; margin:0 auto;}



.tese .title{ width:1000px; text-align:center; height:50px}



.tese .title .oo{ width:1000px; font-size:25px; font-weight:bold}



.tese .title .oo span{ color:#f59039; font-size:30px; font-weight:bold}



.tese .content{ width:1100px; margin:0 auto; height:240px; padding-top:40px}



.tese .content .te{ width:164px;height:160px;background:url(../images/bg.gif) left top no-repeat;color:#fff; font-size:22px;padding-top:25px; text-align:center}



.tese .content .te span{ font-size:14px;color:#fff}



.margin{ margin-left:45px;}















.nepic{width: 561px; position:absolute; } 











.n1{ top:10px; left:0px; background:url(../images/01.jpg) no-repeat left top; }



.n2{ top:180px; left:0px; background:url(../images/02.jpg) no-repeat left top; }



.n3{ top:0px; right:0px; background:url(../images/03.jpg) no-repeat left top; }



.n4{ top:165px; right:0px; background:url(../images/04.jpg) no-repeat left top; }



.n5{ top:20px; right:0px}



.n6{ top:0px; left:0px}











.yspicbt2{ width:100%; height:227px;background:url(../images/ysbttu2.jpg) no-repeat center 0; margin-top:20px}







.yspicbt2 h1{color: rgb(255, 255, 255); font-family: "Microsoft YaHei"; font-size: 40px; padding-top:45px; line-height:200%; text-align:center; font-weight:bold}



.yspicbt2 h3{color: rgb(255, 255, 255); font-family: "Microsoft YaHei"; font-size: 20px; line-height:200%; text-align:center; font-weight:500}























.imgboxcpe{ width:1200px; height:230px; margin:0px auto 0; overflow:hidden}



.imgboxcpe ul li{ margin:0 11px 0 11px; display: inline; float:left; overflow:hidden;}



.imgboxcpe ul li a{ display:block; width:277px; height:226x; text-align: center; line-height:30px; text-align:center}



.imgboxcpe ul li a .imgali{ width:275px; height:194px; border:1px solid #a8a6a7; text-align:center; overflow:hidden}



.imgboxcpe ul li a .imgali span{ height:100%; display:inline-block; vertical-align:middle}



.imgboxcpe ul li a .imgali img{width:275px; height:194px; vertical-align: middle;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s; }



.imgboxcpe ul li a:hover .imgali img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}











.inabo{height: 641px; background-color: rgb(0, 88, 170); width:100%;}



.inabo .abnr{width: 1200px; height: 450px; padding-top:115px; margin:0 auto}



.inabo .abnr .left{ width:561px; height:auto}



.inabo .abnr .left img{ max-width:100%}



.inabo .abnr .right{ width:588px}



.inabo .abnr .right .gsmc{color:#ffcc00;font-size: 28px; font-weight:bold; line-height:70px; border-bottom:1px solid #fff; height:70px}



.inabo .abnr .right .gsjjcon{ max-height:240px; overflow:hidden; width:100%; margin:15px 0 20px}



.inabo .abnr .right .gsjjcon,.inabo .abnr .right .gsjjcon *{ font-size:14px; line-height:30px; color:#fff;}



.inabo .abnr .right .moreab{overflow: hidden;width: 150px;height: 50px; line-height:50px;background-color:#ff6600; color:#fff; text-align:center; font-size:14px; display:block;-webkit-transition: all 0.3s}



.inabo .abnr .right .moreab:hover{background-color:#ff6600; }















.incase{ margin-top:60px; margin-bottom:60px}



.incase h1{font-size: 28px;line-height: 180%; color: rgb(0, 88, 170); text-align:center; font-weight:bold}



.incase h3{font-size: 16px; color: rgb(51, 51, 51); line-height:180%; font-weight:500;text-align:center; }



.incase .caline{overflow: hidden; width: 52px; height: 3px; margin:18px auto 30px; background:#0058aa;}



.camain{ width:1248px; height:auto; margin:0 auto}







.calist{ width:300px; height:252px; margin:6px 6px 6px 6px; display:inline; float:left; position:relative; overflow:hidden;text-align:center}







.calist .imgboxcp{width:100%;height:212px; overflow:hidden}



.calist span{height:100%; display:inline-block; vertical-align: middle}



.calist img{  width:100%; height:212px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s; vertical-align: middle;}



.calist:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}



.calist p{ line-height:40px; text-align:center; font-size:14px; height:40px; width:100%; display:block; overflow:hidden; position:absolute; top:212px; left:0px; transition:all .3s ease; background:#0058aa; color:#fff}















.newsboxsy{ width:1200px; height:auto; margin:0px auto}



.xwrdg{ width:850px; height:auto; }



.xwrdg .titxes{ height:50px; background:#e9e9e9;margin-top:30px}



.xwrdg .titxes p{ background:url(../images/newtb.png) no-repeat 21px 0px #015aaa; padding:0 33px 0 56px; line-height:50px; font-size:18px; color:#fff; display:inline-block; font-weight:bold}



.xwrdg .titxes a,.xwrdg .titxes a:hover{padding:0 15px; line-height:50px;}



.xwrdg .tjwxyi{ margin:25px auto 10px; padding-bottom:25px; border-bottom:1px solid #e9e9e9}



.xwrdg .tjwxyi .piefe{ width:182px; height:107px; border:1px #dfdfdf solid; display:block; overflow:hidden; margin-right:20px}



.xwrdg .tjwxyi .piefe img{ width:182px; height:107px;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s; }



.xwrdg .tjwxyi .piefe:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}



.xwrdg .tjwxyi .wenzw1q{ font-size:16px; line-height:30px; display:block; width:640px; height:30px; overflow:hidden; font-weight:bold}



.xwrdg .tjwxyi .xwzyao{ width:640px; height:75px; overflow:hidden}



.xwrdg .tjwxyi .xwzyao,.xwrdg .tjwxyi .xwzyao *{line-height:25px; font-size:14px}







.xwrdg .xxwenbox li{ width:383px; height:39px; line-height:39px; padding-left:24px; border-bottom:1px dashed #ccc; float:left; background:url(../images/tb2.gif) no-repeat 8px center}



.xwrdg .xxwenbox li:nth-child(2n) {float:right}



.xwrdg .xxwenbox li a{ display:block; width:280px; height:39px; line-height:39px; overflow:hidden}



.xwrdg .xxwenbox li span{display:block; width:90px; height:39px; line-height:39px; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:13px}











.cjwtbox{ width:315px; height:auto}



.cjwtbox .cjxes{ height:50px; background:#e9e9e9;margin-top:30px}



.cjwtbox .cjxes p{ background:url(../images/cjtb.png) no-repeat 16px 0px; padding:0 0 0 56px; line-height:50px; font-size:18px; color:#333333; display:inline-block; font-weight:bold}



.cjwtbox .cjxes a,.cjwtbox .cjxes a:hover{padding:0 15px; line-height:50px;}







.ckwtlist{ height:auto; border-bottom:1px dashed #ccc; padding:10px 0 11px}



.ckwtlist .cjahr{ display:block;width:270px; padding-left:40px; height:38px; line-height:38px; font-size:16px; font-weight:bold; overflow:hidden;background:url(../images/wen.gif) no-repeat 8px center}



.ckwtlist .cjsycnso{width:270px; padding-left:40px; height:72px;background:url(../images/da.gif) no-repeat 8px 2px}



.ckwtlist .cjsycnso,.ckwtlist .cjsycnso *{ font-size:14px; line-height:24px}







.bor50{ border-top:50px solid #fff}







.titcpdlu{ height:51px;border-bottom:1px solid #0058aa; margin-bottom:10px}



.titcpdlu p{ font-size:20px; font-weight:bold; line-height:51px;color: rgb(51, 51, 51);}



.titcpdlu a{color:#ff6600;font-family: Microsoft YaHei;font-size: 20px;font-weight:bold;-webkit-transition: all 0.3s; line-height:51px}



.titcpdlu a:hover{ color:#ff6600; text-decoration:none}







.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:937px; height: auto}



.propiclist{ width:300px; height:252px; margin:6px 6px 6px 6px; display:inline; float:left; position:relative; overflow:hidden;text-align:center}







.propiclist .imgboxcp{width:100%;height:212px; overflow:hidden}



.propiclist span{height:100%; display:inline-block; vertical-align: middle}



.propiclist img{  width:100%; height:212px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s; vertical-align: middle;}



.propiclist:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}



.propiclist p{ line-height:40px; text-align:center; font-size:14px; height:40px; width:100%; display:block; overflow:hidden; position:absolute; top:212px; left:0px; transition:all .3s ease; /*background:#0058aa; */color:#333333}



.propiclist:hover p{ line-height:40px; text-align:center; font-size:14px; height:40px; width:100%; display:block; overflow:hidden; position:absolute; top:212px; left:0px; transition:all .3s ease; background:#0058aa;color:#ffffff}















.propiclistcp{ width:287px; height:237px; margin:10px 10px 10px 12px; display:inline; float:left; position:relative; overflow:hidden;text-align:center}



.propiclistcp .imgboxcp2{width:287px;height:202px;overflow:hidden}



.propiclistcp span{height:100%; display:inline-block; vertical-align: middle}



.propiclistcp img{  width:287px; height:202px;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s; vertical-align: middle;}



.propiclistcp:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}



.propiclistcp p{ line-height:35px; text-align:center; font-size:14px; height:35px; width:100%; display:block; overflow:hidden; position:absolute; top:202px; left:0px; transition:all .3s ease; color:#333333; background:#ffffff}



.propiclistcp:hover p{color:#fff; background:#0058aa}











.propical{ width:223px; height:198px; margin:15px 0px 15px 15px; display:inline; float:left; position:relative; overflow:hidden; border:1px solid #ddd}



.propical img{  width:223px; height:163px;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;}



.propical:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}



.propical p{ line-height:35px; text-align:center; font-size:14px; font-weight:bold; height:35px; width:223px; display:block; overflow:hidden; position:absolute; top:163px; background:#fff; left:0; transition:all .3s ease;}



.propical:hover p{ color:#333; background:#dfdfdf}























.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}















.inbox4{ margin-top:60px; margin-bottom:60px}



.inbox4 h1{font-size: 28px;line-height: 180%; color: rgb(0, 88, 170); text-align:center; font-weight:bold}



.inbox4 h3{font-size: 16px; color: rgb(51, 51, 51); line-height:180%; font-weight:500;text-align:center; }



.inbox4 .caline{overflow: hidden; width: 52px; height: 3px; margin:18px auto 30px; background:#0058aa;}



.inbox4 .newcen{ width:1200px; margin:0 auto}







.inbox4 .newcen .right div{ width:606px; height:37px; margin:5px 0; border-bottom:1px solid #e2e2e2}



.inbox4 .newcen .right div a{background: url(../images/24.png) no-repeat 5px center; display:block; width:525px; height:37px; line-height:37px; text-indent:23px;font-size: 15px; overflow:hidden; float:left;}



.inbox4 .newcen .right div span{display:block; width:75px; height:37px; line-height:37px;overflow:hidden; float:right;font-size: 12px;color: #666666;}















.footer{ width:100%; height:244px; background:#464646; margin-top:80px}



.fobox{ width:1200px; height:244px; margin:0 auto}



.fologo{ width:188px; height:130px; padding:50px 0 0;}



.fologo img{ margin-top:5px;}



.lxbot{ width:480px; height:100px;padding:52px 0 0}



.lxbot,.lxbot *{ line-height:32px; color:#fff;}



.lxbot b{ color:#fff}



.foer{width:252px; height: auto; padding:60px 0 0}



.foer div{ width:106px; margin:0 10px; text-align:center; float:left; color:#fff;}



.foer div p{ border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;overflow: hidden;width: 100px;height: 100px;padding:3px;background-color: rgb(255, 255, 255); line-height:40px}



.foer div img{ width:100%}















.kslink{ width:240px; height:100px;padding:52px 0 0}



.kslink li{ display:block; width:90px; height:131px; border-left:1px solid #616161; padding-left:20px}



.kslink li a{ color:#fff; line-height:32px}



.kslink li a:hover{ text-decoration:underline}







.fotext{ height:54px; width:100%; line-height:54px; background:#232323}



.fodbbox{ width:1200px; height:auto; margin:0 auto}



.fotext,.fotext *{ line-height:54px; color:#888}



.fotext a{line-height:54px; color:#888}



.fotext a:hover{ text-decoration:underline}























.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:900px; margin:10px auto 10px; border-bottom:1px dashed #aaa}



.newslist_b .titlenews{ height:35px; width:900px; line-height:38px;}



.newslist_b .titlenews a{ height:35px; width:80%; 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:15%; display:block; overflow:hidden; line-height:35px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-align: right}



.newslist_b .abstract{ display:block; height:44px; overflow:hidden; width:900px}



.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:882px; margin:0 auto}



.proshow .prtitle{ line-height:35px; text-align:center; font-size:25px; padding:10px 0; font-weight:bold}



.proshow .fubio{ line-height:30px; background:#f1f1f1; text-align:center; border-bottom:20px solid #fff}



.proshow .primgpic{ width:882px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}



.proshow .primgpic img{ max-width:880px; border:1px solid #ddd}



.proshow .prtent img{max-width:880px; margin-top:5px; margin-bottom:5px}



.proshow .prtent{ padding-left:10px; padding-right: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 p strong,.proshow .prtent p strong *{ font-weight:bold; font-size:16px}















.proshowkp{ width:902px; margin:0 auto; border-top:15px solid #fff; border-bottom:15px solid #fff}



.proshowkp .prtitlekp{ line-height:35px; text-align:center; font-size:25px; padding:10px 0; font-weight:bold}



.proshowkp .fubiokp{ line-height:30px; background:#f1f1f1; text-align:center; border-bottom:20px solid #fff}



.proshowkp .primgpickp{ width:902px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}



.proshowkp .primgpickp img{ max-width:900px; border:1px solid #ddd}



.proshowkp .prtentkp img{max-width:900px; margin-top:5px; margin-bottom:5px}



.proshowkp #niuids span{ color:#999;}



.proshowkp #niuids b{ font-family:impact; color:#e51d20; line-height:35px; font-size:25px}



.proshowkp #niuids p{ padding:5px 0}



.proshowkp .nextkp{ margin:30px auto; border-top:1px solid #ddd; padding-top:10px}















.martop20{ margin-top:20px}







.rigcpsh{ width:937px; height:auto}



.showtitle{ width:935px;height: 51px;border-bottom: 1px solid #0058aa;margin-bottom: 10px;}



.showtitle .btdfge{ padding:0 20px;  color: rgba(0,88,170,1); line-height:51px; font-size:22px; font-weight:bold}



.showtitle .wettt2{ padding:0 20px}



.showtitle .wettt2,.showtitle .wettt2 *{ color:#666; line-height:51px; font-size:14px}



.proboxsh{ width:935px; height:auto;}







.proshny{ width:868px; height: auto; padding:20px; margin:0 auto; min-height:486px;}



.proshny img{ max-width: 100%}



.proshny,.proshny *{ line-height:35px; font-size:16px; text-align:justify}



.proshny strong,.proshny strong *{ font-weight:bold}



















.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;color:#0572c4}







.XRegina .contenta ul li{ float:left; line-height:45px; font-size:15px;display:block; text-align:center}



.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:45px;}



.XRegina .contenta ul li.li2{ width:20%; height:45px;}



.XRegina .contenta ul li.li3{ width:16%; height:45px;}



.XRegina .contenta ul li.li4{ width:16%; height:45px;}



.XRegina .contenta ul li.li5{ width:16%; height:45px;}



.XRegina .contenta ul li.li6{ width:16%; height:45px;}















.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:#ce2029}



.page a.num{padding:0 10px;}



.page a.num:hover{ padding:3px 10px; color:#fff; background:#ce2029}







.week_map {



	position: relative;



	height: 300px;



	width: 900px; margin:30px auto



}



#allmap {



	width: 100%;



	height: 100%;



	overflow: hidden;



	margin: 0;



}







.fddb{ 



    width: 120px;



    padding: 10px;



    background: #fff;



    position: fixed;



    left: 5px;



    top: 255px;



    z-index: 99999;



    border: 1px solid #171717;



}



.fddb .wxzz{



	width: 120px;



    height: 27px;



    line-height: 27px;



    color: #fff;



    font-size: 14px;



    text-align: left;



    background: url(../images/wxbg.jpg) no-repeat 0 0 #172b8a;



    margin-bottom: 5px;



    text-indent: 40px;



	}



.fddb img{width: 98%; margin:5px 0 0 0;border: 1px solid #ddd;}



.fddb .dhzz{ width:120px; height:27px; line-height:27px; color:#fff; font-size:14px; text-align:left; background:url(../images/dhbg.jpg) no-repeat 0 0 #172b8a;margin:10px 0 5px 0; text-indent:40px}



.fddb p{ line-height:22px; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#ff6c02}



