@charset "utf-8";
body{ min-width:1200px; margin:0px; padding:0px 0px 0px; margin:0px auto; font-size:14px; line-height:24px; font-family:"微软雅黑"; color:#666; background:url(../images/bodybg.gif); overflow-x:hidden;}
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
button{ cursor:pointer; border:0px;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;}
a{ color:#333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#0970cd;}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}

.fl{ float:left;}.fr{ float:right;}.tc{ text-align:center;}.tr{ text-align:right;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.Contain{width:1200px; margin:0px auto;}
.relative{ position:relative;}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #a9a9a9;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #a9a9a9;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #a9a9a9;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #a9a9a9;
}

.Scale-img {overflow: hidden;text-align: center;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.Scale-img:hover img {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform: scale3d(1.2,1.2,1); top:0px; left:0px;}
.f666{ color:#666;}

/*pages*/
.Pages{ zoom:1; overflow:hidden;text-align:center; color:#555; clear:both;}
.Pages span{ padding:0px 0px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 0px; border-radius:3px; line-height:28px; border:1px solid #d8d8d8; color:#666666;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{ display:inline-block; text-align:center; vertical-align:middle; padding:0px 11px;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover,.Pages .p_page .a_first:hover,.Pages .p_page .a_end:hover{color:#333;}
.Pages .p_page .num a{ display:inline-block; text-align:center; margin:0px 2px; vertical-align:middle; width:28px;}
.Pages .p_page .num a:hover{ background:#027ed5; border:1px solid #027ed5; color:#fff;}
.Pages .p_page .num a.a_cur{ background:#027ed5; border:1px solid #027ed5; color:#fff;}
/*pages end*/

/*Top*/
.Header{ width:1200px; margin:0px auto; height:90px; position:relative; z-index:999;}
.Header .Logo{ padding-top:25px; float:left;transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.MainNav{ float:right; padding-top:23px;transform:translateX(100px);-webkit-transform:translateX(100px);opacity:0;transition:all 1s;}
.MainNav li{ float:left; margin-left:58px; display:inline; position:relative;}
.MainNav li span a{ color:#222222; display:block; font-size:16px; height:67px; line-height:45px;}
.MainNav li i{ width:0px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.MainNav li span a:hover i,.MainNav li.onnav span a i,.MainNav li .sele i{ display:block; margin:0px auto; width:25px; height:8px; border-top:2px solid #206ebc;}
.SubNav{ display:none; position:absolute; text-align:center; top:45px; left:-25px;width:110px;line-height:32px; padding:0px 0px;}
.SubNav dd{ background:#206ebc;}
.SubNav dd:last-child{ border-radius:0px 0px 6px 5px;}
.SubNav dd a{ color:#fff;}.SubNav dd a:hover{ color:#ffcc00;}

.Header.anm .Logo{transform:translateX(0);-webkit-transform:translateX(0);opacity:1;}
.Header.anm .MainNav{transform:translateX(0);-webkit-transform:translateX(0);opacity:1;}

/*Top*/

/*Bottom*/
.Footer{ max-width:100%; min-width:1200px; background:#333333; padding:19px 0px; color:#e0e0e0;}
.Footer .nav i{ display:inline-block; vertical-align:middle; background:url(../images/navline.gif) center center no-repeat; height:24px; width:42px;}
.Footer .nav a{ color:#fff;}.Footer .nav a:hover{ color:#ffcc00;}
.Footer a{color:#aaaaaa;}.Footer a:hover{color:#ffcc00;}
.Footer .frientlink{ position:absolute; right:0px; top:19px; width:180px; line-height:34px; text-align:center; background:url(../images/linkbg.png); color:#b2b3b3;}
.Footer .frientlink dl{ position:absolute; left:0px; bottom:0px; border-radius:17px; padding:10px 0px; font-size:13px; background:#606161; text-align:left; display:none; height:auto !important; height:150px; min-height:150px; overflow-y:auto;}
.Footer .frientlink dl dd{ line-height:18px; padding:5px;}

.cd-top {overflow: hidden;visibility: hidden;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; height:0px; width:35px; position:fixed; right:0px; bottom:113px;}
.cd-top.cd-is-visible {visibility: visible;opacity: 1; background:url(../images/top.gif) center center no-repeat; height:35px; cursor:pointer;}

/*Bottom*/

/*首页*/
.HomeBan{ min-width:1200px; max-width:100%;position:relative; height:500px; overflow:hidden;}
.HomeBan .bd{ position:relative; z-index:0;}
.HomeBan .bd ul{ width:100% !important;}
.HomeBan .bd li{ width:100% !important; height:500px;}
.HomeBan .bd li a{ height:500px; display:block;}
.HomeBan .hd{ width:100%;position:absolute; z-index:2; bottom:22px; left:0; height:10px; line-height:10px; text-align:center;}
.HomeBan .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:0px 6px;overflow:hidden;line-height:9999px; background:#fff; border-radius:50%;}
.HomeBan .hd ul .on{ background:#0a71cd; width:20px; border-radius:4px;}
.HomeBan .prev,
.HomeBan .next{ position:absolute;left:-45px; top: 50%; margin-top:-20px; width:40px; height:40px; overflow:hidden; background:url(../images/banarr.png) 0px top no-repeat; cursor:pointer;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.HomeBan .next{ left:auto; right:-45px; background-position:-40px 0;}
.HomeBan:hover .prev{ left:15px;}
.HomeBan:hover .next{ right:15px;}

.banscan{
  -webkit-animation-name: fadescan;
  -webkit-animation-duration: 2s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-delay: 0s;
	-moz-transform:scale(1,1);  
-webkit-transform:scale(1,1);  
-o-transform:scale(1,1);  
}
@-webkit-keyframes fadescan {
0% {
-moz-transform:scale(1.5,1.5);  
-webkit-transform:scale(1.5,1.5);  
-o-transform:scale(1.5,1.5); 	
opacity: 0;
visibility:visible;
}
100% {
-moz-transform:scale(1,1);  
-webkit-transform:scale(1,1);  
-o-transform:scale(1,1); 	
opacity: 1;
visibility:hidden;
}
}

/*.hometit{ padding-top:22px; line-height:61px; font-size:22px; color:#206ebc;}
.hometit .en{ font-size:14px; color:#94b1d8; display:inline-block; margin-left:6px;}
.hometit i{ background:url(../images/titicon.png) no-repeat; width:30px; height:30px; vertical-align:middle; margin-right:14px; display:inline-block;}
.hometit i.about{ background-position:0px top;}
.hometit i.pro{ background-position:-30px top;}
.hometit i.env{ background-position:-60px top;}
.hometit i.new{ background-position:-90px top;}
.hometit a{color:#206ebc;}

.HomeAbout{ width:589px; float:left; transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.HomeAbout .Aboutcon{ border:1px solid #e5e7e9; height:238px; padding:0px 7px 0px 241px; position:relative; color:#919090;}
.HomeAbout .Aboutcon .img{ top:10px; left:10px; position:absolute;}
.HomeAbout .Aboutcon .img img{ display:block; width:210px; height:220px;}
.HomeAbout .Aboutcon .tit{ padding:16px 0px 33px; font-size:16px; color:#206ebc;}
.HomeAbout .Aboutcon a.more{ display:block; color:#fff; width:130px; line-height:32px; margin-top:26px; font-size:13px; border-radius:15px; background:#206ebc; text-align:center;}
.HomeAbout .Aboutcon a.more i{ padding-right:14px; display:inline-block; background:url(../images/more.png) right center no-repeat;}
.HomeAbout .Aboutcon a:hover.more{background:#11579d; box-shadow:0px 0px 5px #11579d;}
.anm.HomeAbout{transform:translateX(0);-webkit-transform:translateX(0);opacity:1;}

.HomePro{ width:589px; float:right; transform:translateX(100px);-webkit-transform:translateX(100px);opacity:0;transition:all 1s 0.3s;}
.HomePro .Scroll{ position:relative;height:238px;overflow:hidden; border:1px solid #e5e7e9;}
.HomePro .Scroll ul{ overflow:hidden; zoom:1;}
.HomePro .Scroll ul li{ width:195px; height:238px;border-right:1px solid #e5e7e9; float:left; text-align:center; position:relative;}
.HomePro .Scroll ul li .tit{ z-index:3; position:absolute; width:94%; left:3%; font-size:17px; color:#206ebc; top:28px;}
.HomePro .Scroll ul li .tit span{ display:block; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#b4c8e3; line-height:25px;}
.HomePro .Scroll li .bg{ background:url(../images/bgmast.png) 0px top repeat-x; position:absolute; z-index:2; width:100%; left:0px; top:0px; height:238px;}

.HomePro .Scroll ul li img{ display:block; width:195px; height:238px;}
.HomePro .Scroll .prev,
.HomePro .Scroll .next{ position:absolute;left:0px; top: 91px; display:block; width:35px; height:57px; overflow:hidden; cursor:pointer; background:url(../images/proarr.png) no-repeat; z-index:100;}
.HomePro .Scroll .next{ left:auto;right:0px; background-position:-35px 0;}
.HomePro .Scroll .prev:hover{ box-shadow:0px 0px 3px #333;}
.HomePro .Scroll .next:hover{ box-shadow:0px 0px 3px #333;}
.anm.HomePro{transform:translateX(0);-webkit-transform:translateX(0);opacity:1;}

.Homeschj{ width:589px; float:left; padding-bottom:47px; transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s 0.6s;}
.Homeschj .Scroll { float:left; position: relative; height: 268px;overflow: hidden; border:1px solid #e5e7e9;}
.Homeschj .Scroll .pic img { width: 587px; height: 268px; display: block;}
.Homeschj .Scroll .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 45px; width:100%;background: #000; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden;}
.Homeschj .Scroll .txt { position: absolute; bottom: 0; z-index: 2; height: 45px; width:100%; overflow: hidden;}
.Homeschj .Scroll .txt li{ height:45px; line-height:45px; position:absolute; bottom:-45px;}
.Homeschj .Scroll .txt li a{ display: block; color: white; padding: 0 0 0 15px; font-size: 16px;}
.Homeschj .Scroll .num { position: absolute; z-index: 3; bottom: 16px; right: 17px;}
.Homeschj .Scroll .num li{ float:left; cursor:pointer; width:10px; height:10px; border-radius:50%; background:#fff; margin-left:11px; display:inline;}
.Homeschj .Scroll .num li.on{ background:#ff0000;}
.anm.Homeschj{transform:translateX(0);-webkit-transform:translateX(0);opacity:1;}

.HomeNews{ width:589px; float:right; transform:translateX(100px);-webkit-transform:translateX(100px);opacity:0;transition:all 1s 0.9s;}
.HomeNews .newbox{ border:1px solid #e5e7e9; height:238px; padding:30px 12px 0px 12px;}
.HomeNews .newbox li{ position:relative; height:78px; padding-left:79px;}
.HomeNews .newbox li .date{ text-align:center; border:1px solid #ececec; background:#f9f9f9; color:#c9c9c9; font-size:12px; line-height:21px; height:50px; width:63px; position:absolute; left:0px; top:0xp;}
.HomeNews .newbox li .date b{ display:block; line-height:22px; padding-top:4px; color:#000000; font-size:18px;}
.HomeNews .newbox li p{ padding-top:3px;}
.HomeNews .newbox li a{ color:#777777;}
.HomeNews .newbox li:hover a{ color:#206ebc;}
.HomeNews .newbox li:hover .date{ background:#206ebc; color:#fff;}.HomeNews .newbox li:hover .date b{ color:#fff;}
.anm.HomeNews{transform:translateX(0);-webkit-transform:translateX(0);opacity:1;}

/* ============================= animate ============================= */
/*@-webkit-keyframes bounceIn {
 0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1);
transform:scale(1);
}
 100% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1);
transform:scale(1);
}
}
@-moz-keyframes bounceIn {
 0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1);
transform:scale(1);
}
 100% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1);
transform:scale(1);
}
}
@-ms-keyframes bounceIn {
 0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1);
transform:scale(1);
}
 100% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1);
transform:scale(1);
}
}
@keyframes bounceIn {
 0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1);
transform:scale(1);
}
 100% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1);
transform:scale(1);
}
}
@-webkit-keyframes upAndDown {
 0% {
-webkit-transform:translate(0, 15px);
-ms-transform:translate(0, 15px);
-moz-transform:translate(0, 15px);
transform:translate(0, 15px);
}
 50% {
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-moz-transform:translate(0, 0);
transform:translate(0, 0);
}
 100% {
-webkit-transform:translate(0, 15px);
-ms-transform:translate(0, 15px);
-moz-transform:translate(0, 15px);
transform:translate(0, 15px);
}
}
@-moz-keyframes upAndDown {
 0% {
-webkit-transform:translate(0, 15px);
-ms-transform:translate(0, 15px);
-moz-transform:translate(0, 15px);
transform:translate(0, 15px);
}
 50% {
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-moz-transform:translate(0, 0);
transform:translate(0, 0);
}
 100% {
-webkit-transform:translate(0, 15px);
-ms-transform:translate(0, 15px);
-moz-transform:translate(0, 15px);
transform:translate(0, 15px);
}
}
@-ms-keyframes upAndDown {
 0% {
-webkit-transform:translate(0, 15px);
-ms-transform:translate(0, 15px);
-moz-transform:translate(0, 15px);
transform:translate(0, 15px);
}
 50% {
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-moz-transform:translate(0, 0);
transform:translate(0, 0);
}
 100% {
-webkit-transform:translate(0, 15px);
-ms-transform:translate(0, 15px);
-moz-transform:translate(0, 15px);
transform:translate(0, 15px);
}
}
@keyframes upAndDown {
 0% {
-webkit-transform:translate(0, 15px);
-ms-transform:translate(0, 15px);
-moz-transform:translate(0, 15px);
transform:translate(0, 15px);
}
 50% {
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-moz-transform:translate(0, 0);
transform:translate(0, 0);
}
 100% {
-webkit-transform:translate(0, 15px);
-ms-transform:translate(0, 15px);
-moz-transform:translate(0, 15px);
transform:translate(0, 15px);
}
}
.page-cover {
	background: rgba(255,255,255,0.8) url(../images/loding.png) no-repeat center 350px;
	width:100%;
	height:0;
	position:absolute;
	bottom:0;
	z-index:10000001;
}
*/
.posi{ position:relative;}
.HomeColumn{ width:704px; float:left; padding-bottom:53px; position:relative; z-index:2;}
.HomeColumn .txt{ height:243px;}
.HomeColumn .txt .img{ height:75px; padding-top:84px;}
.HomeColumn .txt h3{ line-height:31px; font-size:24px; font-weight:normal;}
.HomeColumn .txt p{ color:#7e7e7e;}
.HomeColumn li{ width:338px; height:219px; float:left; margin:13px 14px 0px 0px; position:relative; overflow:hidden;}
.HomeColumn li .bg{ position:absolute; width:100%; height:100%;background-color:#000;filter:alpha(opacity=41);-moz-opacity: 0.41;opacity:0.41;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.HomeColumn li .img img{ display:block; width:338px; height:219px;}
.HomeColumn li .info{ position:absolute; width:227px; left:60px; top:0px; z-index:1; text-align:center; color:#fff;}
.HomeColumn li .info .tit{ border:1px solid #6c6663; width:225px; line-height:36px; margin:95px auto 0; font-size:15px;}
.HomeColumn li .info .tit i{ display:inline-block; width:27px; height:25px; vertical-align:middle; margin-right:14px;}
.HomeColumn li .info .tit2{ padding:33px 0 10px; font-size:18px; font-weight:bold;}
.HomeColumn li .info dl{ display:none;}
.HomeColumn li .info .p{ height:55px; line-height:20px;}
.HomeColumn li .info .more{ display:block; width:48px; height:49px; background:url(../images/cmore.png); margin:0px auto;}
.HomeColumn li .info .tit i{ display:inline-block; width:27px; height:25px; vertical-align:middle; margin-right:14px;}
.HomeColumn li.t1 .info .tit i{ background:url(../images/chomeicon.png) 0px top no-repeat;}
.HomeColumn li.t2 .info .tit i{ background:url(../images/chomeicon.png) -27px top no-repeat;}
.HomeColumn li.t3 .info .tit i{ background:url(../images/chomeicon.png) -54px top no-repeat;}
.HomeColumn li.t4 .info .tit i{ background:url(../images/chomeicon.png) -81px top no-repeat;}
.HomeColumn li:hover .info .tit{ display:none;}
.HomeColumn li:hover .info dl{ display:block;}
.HomeColumn li:hover .bg{filter:alpha(opacity=12);-moz-opacity: 0.12;opacity:0.12;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.HomeColumn .mores{ position:absolute; bottom:53px; right:-115px; background: #0069a3 url(../images/cmore.gif) right center no-repeat; padding-right:41px; width:88px; line-height:41px; text-align:center; color:#fff; display:block;}
.HomeColumn .mores:hover{ color:#ffcc00;}

.HomeAbout{ position:relative; z-index:1; width:456px; float:right; padding-top:167px;}
.HomeAbout .boxs{ height:363px; overflow:hidden;}
.HomeAbout .company{ font-weight:normal; width:283px; line-height:53px; color:#fff; text-align:center; font-size:20px; background:#2393d1;}
.HomeAbout .con{ padding:27px 12px 27px 42px; line-height:32px; text-indent:2em;}
.HomeAbout .nav{ text-align:center;}
.HomeAbout .nav a{ width:156px; height:55px; margin:0px 11px; display:inline-block; vertical-align:middle; text-align:left; text-indent:25px; border:1px solid #d2d2d2; font-size:18px; background:url(../images/cs.png) no-repeat center; line-height:55px;}
.HomeAbout .nav a:hover{border:1px solid #2393d1;}

.aboutbg{ background:url(../images/cf.png) repeat center;; width:1000px; position:absolute; height:100%; right:-543px; top:0px;}

.Newscenter{ position:relative; z-index:4; padding:101px 0px 105px; width:691px; float:left;}
.Newscenter .imgtit{ height:105px;}
.Newscenter .hd{ line-height:76px; height:76px;}
.Newscenter .hd li{ float:left; font-size:16px;}
.Newscenter .hd li.on a{ color:#2393d1; font-weight:bold;}
.Newscenter .hd li i{ display:inline-block; width:34px; text-align:center;}
.Newscenter .newsbox{ border:1px solid #d4d4d4;}
.Newscenter .newsbox li{ position:relative; margin-left:6px;}
.Newscenter .newsbox li .dot{ display:block; top:50%; margin-top:-5px; position:absolute; left:-12px; width:11px; height:11px; background:url(../images/cdot.gif) 0px top no-repeat;}
.Newscenter .newsbox li .box{ border-bottom:1px dashed #c6c6c6; margin:0px 32px; position:relative;}
.Newscenter .newsbox li .box .tit{ line-height:41px; color:#8e9193;transition:all 0s linear; -webkit-transition:all 0s linear; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.Newscenter .newsbox li .box .tit .date2{ margin-left:14px;}
.Newscenter .newsbox li .box .tit a{ color:#8e9193;}
.Newscenter .newsbox li .box .p{ line-height:19px; font-size:12px; display:none; color:#838587;}
.Newscenter .newsbox li .box .p .date{ display:block; margin-top:14px;}
.Newscenter .newsbox li.on{border-left:1px solid #2393d1; margin-left:-1px;transition:all 0s linear; -webkit-transition:all 0s linear;}
.Newscenter .newsbox li.on .box{ padding-top:18px; height:163px;transition:all 0s linear; -webkit-transition:all 0s linear;}
.Newscenter .newsbox li.on .box .tit{ line-height:46px; font-size:16px; font-weight:bold;transition:all 0s linear; -webkit-transition:all 0s linear;}
.Newscenter .newsbox li.on .box .tit a{ color:#333333;}
.Newscenter .newsbox li.on .box .tit .date2{ display:none;}
.Newscenter .newsbox li.on .box .p{ display:block;}
.Newscenter .newsbox li.on .dot{ left:-6px;background:url(../images/cdot.gif) right top no-repeat;}
.Newscenter .newsbox li:last-child .box{ border-bottom:0px;}

.newstbg{ background:#f1f6f9; width:1233px; position:absolute; height:100%; left:-490px; top:0px; z-index:2;}
.newstbg2{ background:#fff; left:0; right:0; position:absolute; top:75px; bottom:0; z-index:1;}

.Newsfocus { float:right; position: relative; width: 427px; height: 554px; margin-top:101px;overflow: hidden; z-index:5;}
.Newsfocus .pic img { width: 427px; height: 322px; display: block;}
.Newsfocus .txt { position: absolute; top: 339px; border:1px solid #e6e6e6; z-index: 2; height: 137px; width:425px; overflow: hidden;}
.Newsfocus .txt li{ height:137px; position:absolute; bottom:-137px;}
.Newsfocus .txt li .tit{ padding:11px 15px 0px 19px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:33px; font-size:18px;}
.Newsfocus .txt li .p{ padding:0px 15px 0px 19px; line-height:20px; color:#333333; font-size:12px; color:#8e8e8e;}
.Newsfocus .txt li .date{ display:block; color:#a5a5a5;}
.Newsfocus .num { position: absolute; z-index: 3; bottom: 51px; text-align:center; left: 0px; width:100%;}
.Newsfocus .num li{ display:inline-block; *display:inline; zoom:1; margin:0px 5px 0px 6px; background:#b9b9b9; border-radius:50%; width:8px; height:8px; cursor:pointer;}
.Newsfocus .num li.on{ background:#2393d1; width:53px; border-radius:3px;}


/*栏目页*/
.SubPage{padding-bottom:45px;}
.BanSub{ height:300px; margin-bottom:42px;}
.LeftBar{width:200px; float:left;}
.LeftBar .ColumnName{ background:#206ebc; text-align:center; height:95px; font-size:14px; line-height:15px; color:#a0b9dc;text-transform:uppercase; border-radius:0px 20px 0px 0px;}
.LeftBar .ColumnName h2{ line-height:35px; padding-top:21px; color:#fff; font-size:26px; font-weight:normal;}

.LeftBar .MenuList{ background:#e9f4ff; padding:10px 0px 20px 0px; border-radius:0px 0px 0px 20px;}
.LeftBar .MenuList li{ margin-bottom:10px;}
.LeftBar .MenuList li a{ display:block; text-align:center; line-height:50px; font-size:16px; color:#222222;}
.LeftBar .MenuList li a:hover,.LeftBar .MenuList li.onli a{ color:#fff; background:#206ebc;}

.RightBar{ width:950px; background:#fff; float:right; height:auto !important; height:300px; min-height:300px; padding-bottom:40px;}

.Position{ border-bottom:1px solid #ebebeb; padding:0px 10px; height:57px;}
.Position .cname{ float:left; padding-top:2px; line-height:55px; font-size:20px;}
.Position .place{ margin-top:26px; float:right; background:url(../images/place.gif) 0px center no-repeat; padding-left:24px;}
.Position .place a{ background:url(../images/arr.gif) 0px center no-repeat; padding-left:10px; margin-right:8px;}
.Position .place span{ background:url(../images/arr.gif) 0px center no-repeat; padding-left:10px; color:#206ebc;}

.SinglePage{ word-wrap:break-word; padding:24px 12px 0px 12px; line-height:29px; clear:both; font-size:16px;}
.SinglePage img{ max-width:926px;}

.HornorList{ margin:30px 0px 15px 0px;}
.HornorList li{ font-size:16px; float:left; text-align:center; padding:0px 5px 0px 10px; width:300px; height:260px;}
.HornorList li .img img{ width:300px; height:201px; display:block; margin:0px auto;}
.HornorList li p{ margin-top:13px;}

.ProList{ margin:30px 0px 0px -7px;}
.ProList li{ position:relative; float:left; margin:0px 0px 40px 17px; display:inline; width:216px; height:268px; border:1px solid #f1f2f3;}
.ProList li .bg{ position:absolute; z-index:2; background:url(../images/bgmast.png) 0px top repeat-x; width:100%; left:0px; top:0px; height:268px;}
.ProList li .img img{ display:block; width:218px; height:268px;}
.ProList li .tit{ z-index:3; position:absolute; width:94%; left:3%; font-size:17px; color:#206ebc; top:28px;}
.ProList li .tit span{ display:block; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#b4c8e3; line-height:25px;}

.NewsList{ margin:30px 0px 20px 0px; color:#5d5d5d;}
.NewsList li{ position:relative; padding:0px 21px 0px 279px; height:157px; line-height:22px; margin:0px 10px 21px 10px; background:#f7f7f7; border:1px solid #e8e8e8;}
.NewsList li .img{ position:absolute; left:0px; top:0px;}
.NewsList li .img img{ display:block; width:242px; height:157px;}
.NewsList li .tit{ font-size:18px; padding:22px 0px 16px;}
.NewsList li .tit a{ color:#323131;}.NewsList li .tit a:hover{ color:#206ebc;}
.NewsList li .more{ text-align:right; padding-top:12px;}
.NewsList li .more a{ border-radius:9px; display:inline-block; text-align:center; width:122px; line-height:31px; color:#3e3b3b; background:#e3e3e3;}
.NewsList li .more a:hover{ color:#fff; background:#206ebc;}
.NewsList li:hover{ border:1px solid #fff; background:#fff;}

.Titleinfo{ padding:30px 0px 20px 0px; text-align:center; background:url(../images/linebg.gif) 0px bottom repeat-x;}
.Titleinfo .tit{ font-size:20px; color:#333333; padding-bottom:10px;}
.Titleinfo .date i{ margin:0px 20px;}
.Shares{ display:inline-block; *display:inline;zoom:1; vertical-align:middle;}
.PrevNextBox { border-top:1px solid #dadada; margin:22px 0px 0px; padding:22px 15px 0px 15px; position:relative; color:#888888;}
.PrevNextBox dl{ padding-left:0px; position:relative; margin-bottom:7px;}
.PrevNextBox dl b{ position:absolute; left:0px; top:0px; color:#000000; font-weight:normal;}
.PrevNextBox a{ color:#666666;}.PrevNextBox a:hover{ color:#e52613;}
.PrevNextBox a.none{ cursor:default; color:#888888;}
.PrevNextBox a.none:hover{ color:#888888;}

.Contact{}
.Contact .img{ float:left; padding-right:40px;}
.Contact .info{ float:left; padding-top:6px; width:330px; line-height:34px; font-size:16px; color:#222222;}
.Contact .info h2{ font-weight:normal; line-height:31px; color:#206ebc; font-size:20px;}
.Contact .info .ewm li{ float:left; padding:27px 42px 0px 0px;}
.Contact .info .ewm li img{ width:118px; height:118px; display:block;}
.Contact .map{ padding-top:38px; clear:both;}

.Hotline{ padding:25px 0px 25px 10px; color:#206ebc; font-size:24px; line-height:28px;}
.Formbox{ margin:0px 10px;}
.Formbox dt{ font-weight:bold; line-height:62px; color:#206ebc; font-size:20px;}
.Formbox dd { position:relative; float:left; padding:0px 30px 15px 0px;}
.Formbox dd label{ cursor:pointer; position:absolute; left:13px; top:0px; line-height:45px; display:block;}
.Formbox dd .inputtxt{ width:300px; text-indent:1em; height:45px; line-height:45px; border:0px; background:#f5f5f5;}
.Formbox dd.msg{ clear:both; float:none; padding-bottom:21px;}
.Formbox dd.msg .textarea{ padding:10px; height:180px; background:#f5f5f5;}
.Formbox dd.msg .textarea textarea{ width:100%; height:180px; border:0px; background:transparent;}
.Formbox dd .sendbtn{ cursor:pointer; color:#fff; background:#206ebc; width:120px; height:40px;}
.Formbox dd .restbtn{ cursor:pointer; margin-left:12px; color:#fff; background:#ccc; width:120px; height:40px;}

.ul_sitemap{}
.ul_sitemap li{ background:#f1f2f3; padding:10px; margin-bottom:15px;}
.ul_sitemap li strong{ display:block; width:100px; text-align:center; display:inline-block;}