@charset "utf-8";


*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; font-weight:normal;}
ol, ul{ list-style:none;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#3b3b3b;}
a:hover { COLOR:#00757f;}
img { border:0;}


body{font-family:"Microsoft YaHei", "微软雅黑", "宋体"; color:#3b3b3b; font-size:14px; background:#fff;}
.fl{float:left}
.fr{float:right}
.mt10{ margin-top:10px; *margin-top:5px;}
.ml42{ margin-left:42px;}
.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}
.w1200{ width:1200px; margin:0 auto;}

.top{ background:#2b2b2b; height:36px; color:#8b8b8b; line-height:36px;}

.lj { width:350px; color:#8b8b8b;}
.lj a{ color:#8b8b8b; margin:0 8px; }


.menu{ background:url(../images/topbg.jpg) left top repeat-x; height:95px;}



.logo{ width:456px; height:81px; padding-top:12px; padding-left:5px;}
.logo_r{ width:732px; height:100px;}

.ss{ width:301px; height:32px; margin-top:30px; overflow:hidden;}
.ssk{ width:220px; padding:1px 10px; height:30px; line-height:30px; float:left; overflow:hidden; border:none; background:url(../images/ssk.jpg) left top no-repeat; outline:medium none; color:#999;}
.search_btn{ float:right; width:61px; height:32px;outline:medium none;}




.menu-nav{width:100%; background:#fff; height:50px; line-height:50px; }
.nav { position:relative; width:954px;}
.nav ul {padding:0; margin:0;list-style-type: none; }
.nav ul li {float:left; position:relative; z-index:998;display:block; margin-right:10px; }
.nav ul li a{display:block; text-decoration:none; color:#3b3b3b; width:126px; text-transform:capitalize; text-align:center; font-size:16px; overflow:hidden;}
.nav ul li ul {display: none;}
.nav ul li ul li{width:100%;position:static;}
.nav ul li:hover a { background:#00757f; color:#fff;}
.nav ul li.hover a {background:#00757f; color:#fff;}
.nav ul li:hover ul {display:block; position:absolute; top:50px; left:0; }
.nav ul li:hover ul li ul {display: none;}
.nav ul li:hover ul li a {display:block; text-align:center; height:35px; line-height:35px; background:#00757f; font-size:14px; color:#fff; border-bottom:1px solid #017c86;}
.nav ul li:hover ul li a:hover {color:#fff; text-align:center; background:#00646c;}

.time{ width:210px;}



.slideBox {
width: 100%;
height:440px;
overflow: hidden;
position: relative;
}
.slideBox .bd {
position: relative;
height: 100%;
z-index: 0;
}
.slideBox2 .hd {
overflow:hidden;
position:absolute;
top:410px;
z-index:99;
left:44.2%;
}
.slideBox2 .hd ul {
overflow:hidden;
zoom:1;
float:left;
}
.slideBox2 .hd ul li {
float:left;
margin-right:15px;
width: 9px;
height: 9px;
text-align: center;
cursor: pointer;
background: #fff;
border: 3px solid #fff;
border-radius: 50%;
}
.slideBox2 .hd ul li.on {
background: #007481;
}

.slideBox2 .bd li .tit{
position: absolute;
left:19%;
bottom:35px;
color: #fff;
font-size: 20px;
font-weight:bold;
text-indent: 14px;
line-height: 50px;
height: 50px;
background: rgba(0,0,0,0.6);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#66000000'); 
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000', endColorstr='#66000000')"; 
}
.slideBox2 .bd li .tit p { padding:0 15px; margin: 0 auto;}







.searInfo{ width:1220px; margin:10px auto 0 auto; *margin:10px auto;}
#selInfo{display:block;}
#selItem{zoom:1; display: none;}
#selItem:after{content:".";display:block; visibility:hidden; height:0; clear:both;}

.moreTypeSel{display:inline-block; position: relative; cursor: pointer}
.moreTypeSel i{ background:url(../images/an.png) bottom center no-repeat; height:25px; width:54px; border:0; overflow: hidden; position: absolute; left:580px; bottom:-27px; *bottom:-32px;}
.moreTypeSel .dTopArrow1{ background:url(../images/an2.png) bottom center no-repeat; }

.zhfw li{ width:224px; height:49px; overflow:hidden; float:left; margin:5px 10px; *margin:5px 10px 8px 10px;}
.zhfw li a{ padding-left:60px; height:49px; line-height:49px; color:#fff; overflow:hidden;}
.zhfw li.bg1{ background:url(../images/lj1.jpg) left top no-repeat;}
.zhfw li.bg2{ background:url(../images/lj2.jpg) left top no-repeat;}
.zhfw li.bg3{ background:url(../images/lj3.jpg) left top no-repeat;}
.zhfw li.bg4{ background:url(../images/lj4.jpg) left top no-repeat;}
.zhfw li.bg5{ background:url(../images/lj5.jpg) left top no-repeat;}
.zhfw li.bg6{ background:url(../images/lj6.jpg) left top no-repeat;}
.zhfw li.bg7{ background:url(../images/lj7.jpg) left top no-repeat;}
.zhfw li.bg8{ background:url(../images/lj8.jpg) left top no-repeat;}
.zhfw li.bg9{ background:url(../images/lj9.jpg) left top no-repeat;}
.zhfw li.bg10{ background:url(../images/lj10.jpg) left top no-repeat;}
.zhfw li.bg11{ background:url(../images/lj11.jpg) left top no-repeat;}
.zhfw li.bg12{ background:url(../images/lj12.jpg) left top no-repeat;}
.zhfw li.bg13{ background:url(../images/lj13.jpg) left top no-repeat;}
.zhfw li.bg14{ background:url(../images/lj14.jpg) left top no-repeat;}
.zhfw li.bg15{ background:url(../images/lj15.jpg) left top no-repeat;}
.zhfw li.bg16{ background:url(../images/lj16.jpg) left top no-repeat;}
.zhfw li.bg17{ background:url(../images/lj17.jpg) left top no-repeat;}
.zhfw li.bg18{ background:url(../images/lj18.jpg) left top no-repeat;}
.zhfw li.bg19{ background:url(../images/lj19.jpg) left top no-repeat;}
.zhfw li.bg20{ background:url(../images/lj20.jpg) left top no-repeat;}



.bg{ background:#f4f4f4; padding:10px 0;}
.xydt{ width:842px;}
.tit{ border-bottom:1px solid #ddd; height:45px; line-height:44px;}
.tit h2{ float:left; border-bottom:2px solid #00757f; width:95px; font-size:18px; font-weight:bold; text-align:center; color:#00757f;}
.tit a{ float:right; font-size:14px; color:#999; text-align:right}
.list{ margin-top:15px; width:842px; height:280px; overflow:hidden;}
.list li.tt{ width:305px; height:247px; margin-right:15px; background:#fff; padding:15px;}
.list li.tt img{ width:305px; height:165px; overflow:hidden;}
.list li.tt a{ font-size:15px; font-weight:bold; height:35px; line-height:35px; overflow:hidden;}
.list li.tt p{ font-size:12px; color:#888; line-height:22px;}

.list li.list1{ height:35px; line-height:35px; background:url(../images/xb.jpg) left 17px no-repeat; overflow:hidden} 
.list li.list1 a{ padding-left:12px;}
.list li.list1 span{ float:right; color:#999;}


.jqhd{ width:330px;}
.hdlist{ width:330px; height:282px; overflow:hidden;}
.hdlist ul li { line-height:24px; height:50px; overflow:hidden; display:block; border-bottom:1px dotted #ddd; padding-bottom:9px; margin-top:13px; *margin-top:10px;}
.hdlist li .rq { display:block; width:48px; height:48px; margin-right:10px; line-height:28px; text-align:center; color:#fff; font-size:18px; background:#00757f; border:1px solid #00757f;}
.hdlist li .rq font { font-size:12px; letter-spacing:-1px; background:#fff; color:#000; line-height:20px; display:block;}
.hdlist li .zw { width:265px; display:block;}
.hdlist li .zw p{font-size:12px; color:#999; line-height:25px; display:block;}




.foot{ height:150px; background:#007481;}
.foot_l{ width:600px; margin-top:30px;}
.foot_l p{ width:600px; color:#fff; line-height:30px;}
.foot_b{ width:100%; height:48px; line-height:48px; background:#404040; color:#fff;}

.yisq_sel{ float:left; width:178px; height:26px; line-height:26px; border:#ddd 1px solid; font-size:12px; color:#333; font-family:"微软雅黑";}

.link{ width:600px; margin-top:16px; height:55px; border-bottom:1px solid #0f7c88;}
.link li{ border:1px dashed #248893; padding:0 15px; margin-right:15px; display:block; height:35px; line-height:35px; float:left;}
.link li.tu1{ background:url(../images/ic1.png) 15px center no-repeat;}
.link li a{ padding-left:30px; color:#fff;}
.link li:hover{ border:1px solid #248893;}

.lx p{ width:600px; line-height:30px; color:#fff;}
.wx{ width:361px; margin-top:20px;}
.wx ul li{ float:left; margin-left:20px; background:url(../images/wbbj.png) left top no-repeat; padding:8px 13px; width:74px; }
.wx ul li p{ text-align:center; color:#fff; font-size:12px; height:20px; line-height:20px; text-align:center;}



.nybanner{ height:260px; width:100%;}



.ny_left { float:left; width:235px; min-height:500px;}
.ny_left_top { height:60px; font:15px/55px "微软雅黑"; color:#fff; background:#00757f; text-align:center; font-size:20px; font-weight:bold;}
.ny_right{ float:right; width:920px; min-height:500px; border-left:1px solid #dfdfdf; padding-left:20px;}
.ny_right1{ width:1200px; margin:0 auto;}

.nytit{ border-bottom:1px solid #ddd; height:45px; line-height:44px;}
.nytit h2{ border-bottom:2px solid #00757f; padding:0 10px; font-size:16px; font-weight:bold; text-align:center; color:#00757f;}
.nytit a{ padding-right:7px; font-size:12px; }


.ny_right_con{ font-size:15px; line-height:32px !important; padding:10px 10px 20px 10px;}
.dpzw p{ font-size:15px; line-height:32px !important; text-indent:2em; }
.dpzw img{ text-align: center; max-width:900px; margin:15px auto; display: block;}

.left_nav{ width:235px; margin:0px auto; padding-top:10px;}
.left_nav li{width:230px; border-bottom:1px solid #dfdfdf; font-size:16px; line-height:40px; height:40px; margin-bottom:10px; display:block; text-align:center;}
.left_nav li a{ width:230px; display:block; border-left:5px solid #00757f; }
.left_nav li a:hover{ width:230px; height:40px; background:#00757f; color:#FFF;}
.left_nav li a.hover{ width:230px; height:40px; background:#00757f; color:#FFF;}



#ts-display-portfolio{float:left;}
.ts-display-pf-img{
position:relative;
padding:5px;
}
.ts-display-pf-img img{display:block;}
.ts-display-clear{clear:both; height:1px !important; line-height:1px !important; float:none!important}
.ts-display-pf-text h2{margin-bottom:10px; padding:0 0 6px 0; font-size:14px; line-height:20px; font-family: 'Open Sans', sans-serif, arial;}
.ts-display-pf-img a .rollover{


background-repeat:no-repeat;
background-position:center;
background-color:#000;
display:block;
position:absolute!important;
z-index:10;
display:none;
cursor:pointer;
}
.ts-display-pf-img a .rollover.gotolink{

background-repeat:no-repeat;
background-position:center;
}
.ts-display-pf-img a .rollover.gotopost{

background-repeat:no-repeat;
background-position:center;
}



.ts-display-pf-col-4 li{
list-style-type:none;
padding:0;
margin:0 5px 15px 0;
width:220px;
float:left;}
.ts-display-pf-img{
padding:5px;}
.ts-display-pf-col-4 .ts-display-pf-img{
width:208px;
height:100%;
}
.ts-display-pf-col-4 .ts-display-pf-img a.image{
width:208px;
height:100%;
display:block;
position:relative;
}
.ts-display-pf-col-4 .ts-display-pf-img a .rollover{
width:208px;
height:100%;
cursor:pointer;
}
.ts-display-pf-col-4 .ts-display-pf-text{
margin-top:14px;
}
.list-paddingleft-2{
padding:0 !important;}






.Newslist {}
.Newslist ul li {height:45px; line-height:45px;border-bottom:1px dashed #dcdcdc; background:url(../images/xb.jpg) no-repeat left 22px; padding-left:12px;}
.Newslist ul li span{float: right; color: #999999; margin-right: 2px;}




.content{width:1120px; padding:20px 40px 0 40px;}
.content-title{ width:1120px; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.content-title h3{ font-size:24px; font-weight:bold; line-height:50px; width:100%; text-align:center; color:#00757f; padding-bottom:5px;}
.content-title i{TEXT-ALIGN: center; MARGIN: 0px auto; BACKGROUND: #f6f6f6; HEIGHT: 32px; display:block; line-height:32px; font-style:normal;}
.content-con{width:1120px; font-size:16px; line-height:35px; padding:10px 0;}
.content-con p{ text-indent:2em; text-align:justify; text-justify:inter-ideograph; margin-bottom:20px;}
.content-con img{text-align: center; max-width:600px; margin:15px auto; display: block;}

.sxt{padding:15px 0; border-top:1px dotted #bbb;}
.sxt p{display:block; width:1000px; height:34px; font-size:15px; line-height:34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}


.ssjg-list{ min-height:500px; padding-bottom:20px;}
.ssjg-list li{ border-bottom:1px dotted #bfc1c2;padding:10px 15px;}
.ssjg-list li h3{color:#00757f; font-weight:bold; font-size:16px; line-height:30px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ssjg-list li p{height:48px; line-height:24px; font-size:14px; color:#333;}
.ssjg-list li i{color:#666; font-size:14px; line-height:24px; font-style:normal;}