/* CSS Document */

/* Generated by wjdhcms 3.0 */



@charset "utf-8";



/*-----------CSS Reset-----------*/



::selection {

	color:#fff;

    background-color: #1849a2;

}



::-moz-selection {

	color:#fff;

    background-color: #1849a2;

}



::-webkit-selection {

	color:#fff;

    background-color: #1849a2;

}



::-webkit-scrollbar {

    width: 8px;

    height: 8px;

    background-color: #F5F5F5;

}



::-webkit-scrollbar-track {

    border-radius: 10px;

    background-color: #E2E2E2;

}



::-webkit-scrollbar-thumb {

    border-radius: 10px;

    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);

    background-color: #555;

}



* {

    padding: 0;

    margin: 0 auto;

}



body {

    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

    color: #101010;

    margin: 0;

    line-height: 1.5;



}



:focus {

    outline: 1;

}



article,

aside,

canvas,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section,

summary {

    display: block;

}



a {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    vertical-align: baseline;

    background: transparent;

}



ins {

    background-color: #ff9;

    color: #000;

    text-decoration: none;

}



mark {

    background-color: #ff9;

    color: #000;

    font-style: italic;

    font-weight: bold;

}



del {

    text-decoration: line-through;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



hr {

    display: block;

    height: 1px;

    border: 0;

    border-top: 1px solid #cccccc;

    margin: 1em 0;

    padding: 0;

}



input,

select {

    vertical-align: middle;

}





li,

ul {

    list-style-type: none;

}



img {

    border: none;

}



a {

    color: #333;

    text-decoration: none;

    -webkit-transition: all .3s ease-out;

    transition: all .3s ease-out;

}



a:link,

a:hover,

a:active,

a:visited {

    text-decoration: none;

}



input,

textarea {

    outline: 0;

    border: 0;

}



textarea {

    resize: none;

}



h1,

h2,

h3,

h4,

h5,

h6,

dl,

dd,

dt,

i,

em {

    font-weight:normal;



}

.clearfloat{ clear:both;}



/* banner */

.banner{width:100%;  position:relative; height:600px; }

.fullSlide{width:100%;position:relative;height:600px;background:transparent}

.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;height:590px;   }

.fullSlide .bd ul{width:100% !important;overflow:hidden;height:590px;}

.fullSlide .bd li{width:100% !important;height:600px;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}

.fullSlide .bd li a{display:block;height:600px;}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}

.fullSlide .hd ul{text-align:center;margin-bottom:10px}

.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#eda626;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}

.fullSlide .hd ul .on{background:#0d5bc5;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}

.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}





/*search*/

.box{ width:100%; height:55px; background:#f2f2f2;}

#search{width:1180px; height:55px; margin:0 auto; overflow:hidden; position:relative;}

.search_left{float:left;line-height:55px; font-size:14px; }

.search_left b{ font-size:14px; padding:0 24px; }

.search_left img{ vertical-align:middle; margin-right:10px;}

.search_left span a{ margin:0 16px; color:#808080;}

.search_left span a:hover{ color:#1849a2;}

.search_right{float:right;width:240px;height:32px; line-height:32px; margin-top:12px; margin-right:13px; border-bottom:1px solid #3333; }

.font1{padding-left:0px;}

.out{ width:258px; height:32px; float:left; line-height:30px; font-size:12px;  padding-left:1px;background:#efefef;}

.btnn{width:27px; height:32px; background:url(../images/search-ico.gif) no-repeat;  cursor:pointer; float:right;  margin:-32px 2px 0 0; color:#fff; }







/*hz*/

.hz{ width:1180px; height:auto; overflow:hidden; margin:55px auto;}

.hz-title{ text-align:center; background:url(../images/anli-title.gif) no-repeat center;}

.hz-title h3{ font-size:26px;}

.hz-title h3 a{ color:#333333;}

.hz-b{ margin-top:50px;}





/* 连续滑动门开始 */

.box1 {width:1180px; position:relative;}

.box1 ul {margin:0 auto;}

.box1 li {float:left;width:220px; height:240px; margin-right:14px;text-align:center;border:1px solid #c5cacf; }

.box1 li img {width:220px;height:200px; border:1px solid #ccc;}

.box1 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:40px;font-size:14px;}





/*cp*/

.cp{ width:1300px; height:auto; overflow:hidden; margin:0 auto;}

.cp-title{height:65px; line-height:43px;margin-top:40px;}

.cp-title h2{font-size:26px;text-align:center; font-weight:600;}

.cp-title h2 a{color:#1849a2; line-height:30px;}

.cp-title p{ font-size:18px;color:#d1d7e7; font-weight:600; text-align:center;}

.menu{ float:left; width:250px; background:#1849a2; position:relative; height:1006px;}

.menu-title{ height:100px; background:url(../images/menu-bg.gif); text-align:center; position:absolute; width:250px;}

.menu-title h4{ font-size:26px; font-weight:600; padding-top:12px;}

.menu-title h4 a{ color:#fff;}

.menu-title P{ font-size:16px; color:#fff;}

.list{ width:230px; background:#fff; top:100px; position:absolute; left:10px; /*height:724px;*/ padding-bottom:10px;}

.list dl{ margin-top:10px;}

.list dl dt{background:#c8c8c8; width:210px; height:40px; line-height:40px; font-size:16px;text-align:center; margin-top:10px; margin-bottom: 8px;}




.list dl dt:hover a{background: #1849a2;color: #fff; display: block; width: 210px;
    height: 40px;}

.list dl dt a{ color:#333;}


.list dl dd{ width:210px;}

.list dl dd p{ border-bottom:1px dashed #b2b2b2;}

.list dl dd p a{ width:210px; height:40px; line-height:40px; background:url(../images/menu-list-ico.png) no-repeat 0; font-size:14px; padding-left:15px; margin-left:50px;}

.menu-about{ position:absolute; bottom:82px; width:250px;}

.menu-about p{ font-size:24px; font-weight:600; /*text-align:center;*/ color:#fff; padding-left:29px;}

.menu-about span{ margin-left:28px; height:50px; position:absolute; margin-top:20px;}

.menu-about span a{ font-size:18px; color:#fff; background:#ffae00; font-weight:600;padding:8px 46px;text-align:center; border-radius:2px;}

.show{ float:right; width:1045px; }

.show-title{height:46px;line-height:46px;width:1045px;}

.show-title h3{ font-size:16px; font-weight:normal; background: url(../images/rx-bg.gif) no-repeat; height:46px; width:1026px;}

.show-title h3 a{ color:#FFF; float:left; padding-left:44px;}

.show-title h3 .more{ font-size:12px; color:#000; float:right;}

.show-b ul li{ width:331px; height:230px ;float:left; margin-left:10px; position:relative; margin-top:10px; border:1px solid #333;}

.show-b ul li p{ border:1px solid #ccc; width:329px; height:230px;}

.show-b ul li p img{ width:329px; height:230px;}

.show-b ul li span{ display:block; height:35px; line-height:35px; text-align:center; font-size:14px; background:#525252; position:absolute; bottom:0px; width:100%;}

.show-b ul li span a{ color:#fff;}

.show-b ul li:hover span{ background:#1849a2;}

.show-b ul li:hover span a{ color:#FFF;}



/*ad1*/

/*.ad1{ width:100%; background:url(../images/ad1.jpg) no-repeat center center; height:231px; margin-top:26px; overflow:hidden;}

.ad1-c{ width:1180px; margin:0 auto; position:relative; color:#FFF;}

.ad1-a{ width:400px; float:left; margin-top:28px; position:absolute; right:124px;}

.ad1-a h3{ font-size:24px; font-weight:600;  color:#fff; margin-top:21px;}

.ad1-a p{ float:left;margin-top:21px; font-size:16px; line-height:10px;}

.ad1-a p span{ font-size:26px; font-weight:600;}

.ad1-a a{color:#fff; float:left; line-height:80px; font-size:18px; font-weight:600; padding-left:28px;}
*/






/*烦恼*/

/*.upset{ width:1120px; height:auto; overflow:hidden; margin:0 auto;}

.upset-title{height:65px; line-height:43px;margin-top:40px;}

.upset-title h3{font-size:26px;text-align:center; font-weight:600;}

.upset-title h3 a{color:#1849a2; line-height:30px;}

.upset-title p{ font-size:18px;color:#d1d7e7; font-weight:600; text-align:center; text-transform:uppercase;}

.upset-ico{ margin-top:35px;}

.upset-ico li{ width:120px; float:left; text-align:center; margin:0 80px;}

.upset-ico li p{ width:120px; height:120px; background:#00F; border-radius:80px;float:left; overflow:hidden;  margin-bottom:15px;}

.upset-ico li span{ font-size:18px; color:#1849a2;}

.upset-ico p{ line-height:42px; font-size:16px;}
*/




/*细节*/

/*.detail-bg{ background:url(../images/detail-bg.jpg) no-repeat center center; height:611px; margin-top:58px;}

.detail{ width:1180px; height:611px;overflow:hidden; margin:0 auto; position:relative;}

.detail-title{height:65px; line-height:43px;}

.detail-title h3{font-size:26px;text-align:center; font-weight:600;}

.detail-title h3 a{color:#1849a2; line-height:30px;}

.detail-title p{ font-size:18px;color:#d1d7e7; font-weight:600; text-align:center; text-transform:uppercase;}

.detail-txt h3{ color:#fff; font-size:16px; font-weight:600; width:256px; position:absolute; left:225px; top:130px;}

.detail-txt h3:nth-child(2){color:#fff; font-size:16px; font-weight:600; width:227px; position:absolute; left:215px; top:260px;}

.detail-txt h3:nth-child(3){color:#fff; font-size:16px; font-weight:600; width:227px; position:absolute; left:252px; top:415px;}

.detail-txt h3:nth-child(4){color:#fff; font-size:16px; font-weight:600; width:227px; position:absolute; right:-141px; top:181px; text-align:right;}

.detail-txt h3:nth-child(5){color:#fff; font-size:16px; font-weight:600; width:227px; position:absolute; right:-102px; top:380px; text-align:right;}*/



/*特色*/

/*.Features{ width:1180px; margin:0 auto; height:536px; position:relative; background:url(../images/Features-bg.jpg) no-repeat 292px;}

.Features-bg{ background:url(../images/detail-bg.jpg) no-repeat; height:611px; margin-top:58px;}

.Features-title{height:65px; line-height:43px; margin-top:-60px;}

.Features-title h3{font-size:26px;text-align:center; font-weight:600;}

.Features-title h3 a{color:#1849a2; line-height:30px;}

.Features-title p{ font-size:18px;color:#d1d7e7; font-weight:600; text-align:center; text-transform:uppercase;}

.Features-1{ position:absolute; top:53px; left:215px; text-align:right; width:175px;}

.Features-1 h3{ font-size:18px; font-weight:600; color:#1849a2;}

.Features-2{ position:absolute; top:140px; left:140px; text-align:right; width:175px;}

.Features-2 h3{ font-size:18px; font-weight:600; color:#1849a2;}

.Features-3{ position:absolute; top:236px; left:109px; text-align:right; width:175px;}

.Features-3 h3{ font-size:18px; font-weight:600; color:#1849a2;}

.Features-4{ position:absolute; top:338px; left:130px; text-align:right; width:175px;}

.Features-4 h3{ font-size:18px; font-weight:600; color:#1849a2;}

.Features-5{ position:absolute; top:424px; left:204px; text-align:right; width:175px;}

.Features-5 h3{ font-size:18px; font-weight:600; color:#1849a2;}

.Features-6{ position:absolute; top:53px; right:160px; text-align:left; width:214px;}

.Features-6 h3{ font-size:18px; font-weight:600; color:#1849a2;}

.Features-7{ position:absolute; top:140px; right:140px; text-align:left; width:175px;}

.Features-7 h3{ font-size:18px; font-weight:600; color:#1849a2;}

.Features-8{ position:absolute; top:236px; right:105px; text-align:left; width:175px;}

.Features-8 h3{ font-size:18px; font-weight:600; color:#1849a2;}

.Features-9{ position:absolute; top:338px; right:100px; text-align:left; width:214px;}

.Features-9 h3{ font-size:18px; font-weight:600; color:#1849a2;}

.Features-10{ position:absolute; top:424px; right:186px; text-align:left; width:175px;}

.Features-10 h3{ font-size:18px; font-weight:600; color:#1849a2;}*/





/*广告图2*/

/*.ad2{ width:100%; background:url(../images/ad2.jpg) no-repeat center center; height:200px; }

.ad2-c{ width:1180px; margin:0 auto; color:#FFF;position:relative; text-align:right;}

.ad2-txt{ width:550px; float:left; margin-top:15px;}

.ad2-txt h3{ font-size:23px;font-weight:600;margin-top:19px; line-height:42px;letter-spacing:1px;}

.ad2-txt p{ font-size:16px; color:#fff;}

.ad2-txt p span{font-size:18px; font-weight:600; line-height:36px;}

.ad2-txt h4{ font-size:26px; font-weight:600; line-height:50px;}

.ad2-txt h4 a{font-size:16px; border:1px solid #fff; padding:5px 25px; color:#fff; font-weight:normal; margin-left:40px;}*/





/*--优势--*/

/*.adv{ background:url(../images/ys-bg.jpg); height:1186px;}

.adv-box{ width:1180px; height:1186px;overflow:hidden; margin:0 auto;}

.adv-title{height:65px; line-height:43px; margin-top:25px}

.adv-title h3{font-size:26px;text-align:center; font-weight:600;}

.adv-title h3 a{color:#1849a2; line-height:30px;}

.adv-title p{ font-size:18px;color:#d1d7e7; font-weight:600; text-align:center; text-transform:uppercase;}

.adv-txt{ position:relative;}

.adv-txt .adv-txt-one{ width:460px; float:left; position:absolute; top:136px; left:136px;}

.adv-txt .adv-txt-one h3{ font-size:24px; font-weight:600;}

.adv-txt .adv-txt-one h3 strong{ color:#1849a2; font-size:38px; font-style:italic; padding-right:15px; line-height:66px;}

.adv-txt .adv-txt-one p{ padding-left:60px; line-height:28px;}

.adv-txt .adv-txt-two{ width:460px; float:left; position:absolute; top:306px; left:129px;}

.adv-txt .adv-txt-two h3{ font-size:24px; font-weight:600;}

.adv-txt .adv-txt-two h3 strong{ color:#1849a2; font-size:38px; font-style:italic; padding-right:15px; line-height:66px;}

.adv-txt .adv-txt-two p{ padding-left:60px; line-height:28px;}

.adv-txt-one-img{ position:absolute; right:112px; top:100px;}

.adv-txt-two-img{ position:absolute; left:210px; top:541px;}

.adv-txt .adv-txt-3{ width:460px;  position:absolute; top:530px; right:76px;}

.adv-txt .adv-txt-3 h3{ font-size:24px; font-weight:600;}

.adv-txt .adv-txt-3 h3 strong{ color:#1849a2; font-size:38px; font-style:italic; padding-right:15px; line-height:66px;}

.adv-txt .adv-txt-3 p{ padding-left:60px; line-height:28px;}

.adv-txt .adv-txt-4{ width:460px;  position:absolute; top:692px; right:76px;}

.adv-txt .adv-txt-4 h3{ font-size:24px; font-weight:600;}

.adv-txt .adv-txt-4 h3 strong{ color:#1849a2; font-size:38px; font-style:italic; padding-right:15px; line-height:66px;}

.adv-txt .adv-txt-4 p{ padding-left:60px; line-height:28px;}

.adv-txt .adv-txt-5{ width:460px;  position:absolute; top:890px; left:136px;}

.adv-txt .adv-txt-5 h3{ font-size:24px; font-weight:600;}

.adv-txt .adv-txt-5 h3 strong{ color:#1849a2; font-size:38px; font-style:italic; padding-right:15px; line-height:66px;}

.adv-txt .adv-txt-5 p{ padding-left:60px; line-height:28px;}

.adv-txt-three-img{ position:absolute; right:145px; top:846px;}*/





/*客户见证*/

/*.client{ width:1180px; height:536px;overflow:hidden; margin:0 auto; position:relative;}

.client-title{height:65px; line-height:43px; margin-top:40px;}

.client-title h3{font-size:26px;text-align:center; font-weight:600;}

.client-title h3 a{color:#1849a2; line-height:30px;}

.client-title p{ font-size:18px;color:#d1d7e7; font-weight:600; text-align:center; text-transform:uppercase;}

.client-b{ margin-top:40px;}

.client-nav-box{ width:277px; height:369px; float:left;margin:0 8px; border:1px solid #dadada; background:#f7f7f7; position:relative;}

.client-nav-pc{ width:277px; height:188px;}

.client-nav-box h4{ font-size:16px; font-weight:600; text-align:center; line-height:54px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.client-nav-box span{ width:60px; height:2px; background:#1849a2; display:block; margin-top:6px;}

.client-nav-box p{ width:220px; font-size:14px;color:#656565;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow: hidden;padding-top:22px;}*/







/*工程案例*/

/*.picMarquee-left{ width:1180px;overflow:hidden; position:relative;}

.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }

.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;

			 cursor:pointer; background:url("../images/arrow.png") no-repeat;}

.picMarquee-left .hd .next{ background-position:0 -50px;  }

.picMarquee-left .hd .prevStop{ background-position:-60px 0; }

.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }

.picMarquee-left .bd{ padding:30px;   }

.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }

.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }

.picMarquee-left .bd ul li .pic{ text-align:center; }

.picMarquee-left .bd ul li .pic img{ width:281px; height:200px; display:block; padding:2px; border:1px solid #ccc; }

.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }

.picMarquee-left .bd ul li .title{ line-height:24px;   }*/













/*广告图3*/
/*
.ad3{ width:100%; background:url(../images/ad3.jpg) no-repeat center center; height:231px; margin-top:26px; overflow:hidden;}

.ad3-c{ width:1180px; margin:0 auto; position:relative; color:#FFF;}

.ad3-txt{ width:480px; float:left; margin-top:28px; position:absolute; right:48px;}

.ad3-txt h3{ font-size:24px; font-weight:600;  color:#fff; margin-top:39px;}

.ad3-txt p{ float:left;margin-top:21px; font-size:16px; line-height:10px;}

.ad3-txt h4{ font-size:26px; font-weight:600; margin-top:54px;}

.ad3-txt h4 a{color:#fff; float:left;font-size:16px; font-weight:600; padding-left:28px; border:1px solid #fff; padding:5px 36px; margin-right:36px;}*/











/*about*/

/*.about-box{ background:#fcfcfc; height:535px;}

.about{ width:1180px; overflow:hidden; margin:0px auto; position:relative; margin-top:-5px; height:535px;}

.about-title{height:65px; line-height:43px; margin-top:40px;}

.about-title h3{font-size:26px;text-align:center; font-weight:600;}

.about-title h3 a{color:#1849a2; line-height:30px;}

.about-title p{ font-size:18px;color:#d1d7e7; font-weight:600; text-align:center; text-transform:uppercase;}

.about-nav{ float:left; width:1180px; height:430px;}

.about-us{}

.about-us-box{ width:176px; height:340px; border:2px solid #d7d7d7;margin-top:35px; position:absolute;}

.about-us-box a img { position:absolute; top:29px; left:50px; width:366px; height:280px;}

.about-us-txt{ width:400px; position:absolute;left:440px; top:169px;}

.about-us-txt h3 a{ font-size:26px; color:#1849a2;  font-weight:600;}

.about-us-txt span{ width:70px; height:3px; background:#1849a2; display:block; position:absolute; margin-top:10px;}

.about-us-txt p{ margin-top:30px;}

.about-us-txt a { color:#1849a2; font-size:14px;}*/

/*honor*/



.honor{ width:300px; margin:0 auto; height:auto; overflow:hidden; margin-top:25px; position:absolute; right:0px;}

.honor-more{ font-size:18px; float:right;}

.honor h3{ position:absolute; font-size:20px; font-weight:600; margin-top:20px;}

.honor h3 a{ color:#1849a2;}

.honor .picMarquee-top{ width:278px;float:right; margin-right:20px; margin-top:40px;}

.honor .picMarquee-top .bd{ margin-top:20px; width:270px;height:286px; border:2px solid #b8bbcc;}

.honor .picMarquee-top .bd  .title{ line-height:32px; text-align:center;}

.honor .picMarquee-top .bd .picList .pic a img{ width:278px; height:286px;}





/*news*/

.news{ width:1300px; margin:0 auto; height:616px;}

.news-title{height:65px; line-height:43px; margin-top:40px;}

.news-title h3{font-size:26px;text-align:center; font-weight:600;}

.news-title h3 a{color:#1849a2; line-height:30px;}

.news-title p{ font-size:18px;color:#d1d7e7; font-weight:600; text-align:center; text-transform:uppercase;}

.newsBox{ width:841px; float:left;}

.newsBox .hd{ width:841px;line-height:50px;float:left; height:50px; border-bottom:#e5e5e5 solid 1px;; }

.newsBox .hd ul{ float:left;position:absolute;text-align:center; font-size:18px;}

.newsBox .hd p{ float:right; font-size:16px;}

.newsBox .hd ul li{ cursor:pointer; width:158px; background:#f4f4f4; margin-bottom:8px; float:left;}

.newsBox .hd ul li.on{ height:50px;  background:#1849a2;color:#fff;}

.newsBox .bd { width:841px;float:left;}

.newsBox .bd ul{ float:left; width:845px; margin-top:15px;}

.newsBox .bd li:nth-child(1){ width:393px; height:437px; float:left; overflow:hidden; background:#e9e9e9; position:relative;}

.newsBox .bd li:nth-child(1) img{ width:393px; height:280px;}

.newsBox .bd li .date-top-left{ float:right; color:#999; position:absolute; width:65px; height:74px; text-align:center; background:#1849a2;}

.newsBox .bd li .date-top-left h3{ font-size:27px; color:#fff; margin-top:6px;}

.newsBox .bd li .date-top-left h4{ font-size:12px; color:#fff;}

.news-txt{ width:342px;}

.news-txt h3{ line-height:32px; font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin-top:10px;}

.news-txt h3 a:hover{ color:#1849a2;}

.news-txt p{ font-size:13px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow: hidden; margin-top:8px;}

.news-more{ font-size:13px; line-height:38px;}

.news-more a{ color:#1849a2;}

.newsBox .bd li:not(:first-of-type){ height:102px; width:440px; float:left; background:#e9e9e9; margin-left:10px; margin-bottom:10px;}

.newsBox .bd .date-right-time{ float:left; width:85px; height:64px; text-align:center; margin-top:18px; border-right:1px solid #bfc1c4;}

.newsBox .bd .date-right-time h3{ font-size:30px; color:#666666;}

.newsBox .bd .date-right-time h4{font-size:14px; color:#666666; }

.newsBox .bd .news-right-txt{ float:left; width:315px; margin-left:16px; margin-top:18px;}

.newsBox .bd .news-right-txt h3{overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }

.newsBox .bd .news-right-txt h3 a:hover{ color:#1849a2;}

.newsBox .bd .news-right-txt p{ font-size:12px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2;overflow: hidden;}







/*wt*/

.wt{ width:306px; height:503px; overflow:hidden; margin:0 auto;}

.wt-title{ float:left; width:306px; border-bottom:1px solid #e5e5e5;}

.wt-title h3{ font-size:18px; float:left;}

.wt-title p a{ float:right; font-size:16px; color:#1849a2; line-height:44px;}

.wt-title h3 a{ color:#FFF; padding:13px 21px; background:#1849a2; line-height:50px;}

#wt-b{ float:right; width:306px; margin-top:16px; height:436px; background:#e9e9e9;}

.wt-n{ width:306px; margin-bottom:10px;}

.wen dl dt{ float:left; width:30px; height:30px; background:red; line-height:30px; text-align:center; color:#FFF;}

.wen dl dd{ float:left; margin-left:10px; line-height:30px;}

.wen dl dd a{ width:90%;display:inline-block;*display:inline;zoom:1;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width:252px; }

.da{ margin-top:10px;}

.da dl dt{ float:left; width:30px; height:30px; background:#1849a2; line-height:30px; text-align:center; color:#fff;}

.da dl dd{ float:left; margin-left:10px; height:60px; overflow:hidden; color:#707070; width:252px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow: hidden;}







/*link*/

.link{ width:100%;background:#fcfcfc; padding-bottom:30px;}

.link dl dt{ width:1180px;border-bottom:2px solid #e8e8e8; height:47px; padding-top:30px;}

.link dl dt h3{ font-size:24px; border-bottom:2px solid #1849a2; width:190px; height:47px;}

.link dl dd{ width:1180px; margin:0 auto; height:60px; line-height:60px;}

.link dl dt h3 span{ color:#d0d4d9;}

.link dl dd a{ margin-right:32px;}





























































