* {margin: 0px;padding: 0px;}
body,td,th,input,select,textarea {font-family:"微软雅黑"; font-size:12px; color:#555;}
body {margin:0px; padding:0px; background:#fafbfd;}
form,img,iframe {margin:0px; padding:0px;}
input,select,textarea {margin:0px;}
ul,li { list-style-type:none; padding:0px; margin:0px;}
a img{border:0px;margin: 0px;padding: 0px;}


a {font-size:12px;}
a:link,a:visited {color:#505050; text-decoration:none;}
a:hover,a:active {color:#033c81; text-decoration:none;}
a.link1:link,a.link1:visited {color:#000; text-decoration:none;}
a.link1:hover,a.link1:active {color:#033c81; text-decoration:none;}
a{outline:0;blr:expression(this.onFocus=this.blur());}

.top{ background:url(../yf_img/bg.gif) left top repeat-x;}
.w1000{ width:1000px; margin:0 auto;}
.w1000>ul{width:994px; margin:0 auto; text-align:center;}
.w1000>ul>li{width:142px; height:38px; line-height:38px; vertical-align:middle; float:left; position:relative; background:url(../yf_img/navline.jpg) right top no-repeat; z-index:2;}
.w1000>ul>li>a{width:140px; height:38px; font-size:14px; color:#FFFFFF; font-weight:bold; float:left; display:block;}
.w1000>ul>li>a:hover{background-color:#CC0000;}
.w1000>ul>li>a.navhover{background-color:#CC0000;}
.navdrop{width:138px; position:absolute; z-index:3; top:38px; left:0px; border:#ddd solid 1px; border-top:none; background-color:#fff; filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}
.navdrop>a{width:138px; position:relative; height:34px; line-height:34px; vertical-align:middle; float:left; color:#000000; font-size:14px; display:block; border-bottom:#666 dashed 1px;}
.navdrop>a.last_nav{border-bottom:none;}
.navdrop>a:hover{color:#CC0000;}

.nav{ background: url(../yf_img/navbg.jpg) top repeat-x; height:38px;}
.search{ background:none; height:20px; width:130px;line-height:20px; margin-left:20px;overflow:hidden; border: 0; outline:none;}
.bannerbj{  margin:0 auto; height:365px; width:1600px; position:relative;z-index:1; }

.top-banner a{ width:1600px; height:365px; display:block; float:left;}
.banner1{ background:url(../yf_img/1.jpg) no-repeat center top; height:365px; width:1600px; cursor:pointer;}
.banner2{ background:url(../yf_img/2.jpg) no-repeat center top; cursor:pointer;}
.banner3{ background:url(../yf_img/3.jpg) no-repeat center top; cursor:pointer;}
.tabBox{height:16px; width:100px; margin:-49px auto 0; text-align:center; z-index:48; position:absolute; left:50%;}
.tabBox ul{ padding:0; margin:0; list-style-type:none}
.tabBox a{ float:left; cursor:pointer; height:11px; margin:0 3px; display:inline-block; font-size:0px; text-indent:-9999px;  line-height:0; cursor:pointer; width:11px; background: #FF0; }
.tabBox a.activeSlide{ background: #F00;}

.tabBox li.activeSlide{background:#fff;}

.tabCon{height:365px; position:relative; overflow:hidden; width:100%; margin:0 auto; text-align:center;}

#scrollnews{width:400px;height:35px;line-height:35px; overflow:hidden}
#scrollnews div{height:35px; background:none!important;}
#BDBridgeLS{ width:0!important; }
#BDBridgeWrap, #BDBridgeNewWrap, #BDBridgeMess{ visibility:hidden;}
.main1{ padding:16px 10px 0 0;}
.news_td{background:url(../yf_img/list_icon.jpg) 2px no-repeat; padding-left:15px; line-height:28px;}
.news_time{ padding-right:8px; text-align:right}
.main2bg{ background:url(../yf_img/mainbg.jpg) top repeat-x; height:271px; overflow:hidden;}
.m32{ height:32px; overflow:hidden}
.m19{ height:19px; overflow:hidden}
.m45{ height:45px; overflow:hidden}
.case_td{ text-align:center}
.case_td img{ background:url(../yf_img/gd_pic_bg.jpg) top center no-repeat; padding:9px 10px 8px 7px;}
.case_td p{ line-height:30px;}
.foot{ background:#032e51; height:95px; overflow:hidden;}
.footlink{ color:#bdc0c5; line-height:24px;}
.footlink a:link,.footlink a:visited {color:#bdc0c5; text-decoration:none;}
.footlink a:hover,.footlink a:active {color:#fff; text-decoration:none;}
.left_div{ background:url(../yf_img/left_td.jpg) left no-repeat; height:29px; line-height:29px; padding-left:45px;}
.left_div a:link,.left_div a:visited {color:#4c4a4b; text-decoration:none;}
.left_div a:hover,.left_div a:active {color:#0055a5; text-decoration:none; font-weight:bold;}

.pCase{width:677px; position:relative; text-align:center; background-color:#FF0000;}
.pCase ul{width:677px; float:left;}
.pCase ul li{width:211px; margin-left:22px; display:inline; height:180px; float:left;}
.pCase ul li span{width:211px; height:150px; display:block; overflow:hidden; float:left;}
.pCase ul li p{width:211px; height:30px; line-height:30px; vertical-align:middle; float:left;}
.pCase ul li p a{color:#333333; font-size:12px;}
.pCase ul li p a:hover{color:#f00;}
.pCase ol{width:677px; float:left; margin-top:10px; height:30px;}
.pCase ol li{width:677px; height:20px; line-height:20px; vertical-align:middle; float:left; color:#333333; font-size:12px;}
.pCase ol li a{color:#333333; font-size:12px;}
.pCase ol li a:hover{color:#f00;}