﻿.top{ height:44px; line-height:44px; color:#7f7f7f; background-color:#222}

.top .fl{font-family: "微软雅黑", "Microsoft YaHei", Arial, Helvetica, sans-serif; color: #cccccc; font-size: 14px;}

.logo{ background:url(../images/bg.jpg) repeat; height:90px; box-shadow:3px 3px 3px #ccc;}
.logo .fl{ margin-top:15px;}

/*登录*/
.login{color:#fffdde; line-height:30px;}
.login a{color:#fffdde; border-left:1px solid #FFF; line-height:30px; height:30px; display:inline-block; padding-left:9px;}
.login a:first-child{border-left:0px;}
.login a img{width:15px; height:16px; margin:0 5px 0 0; vertical-align:middle;}
#isloginform{ line-height:30px;width:300px;float:right;}
#isloginform span{ font-size:14px;color: #cccccc; padding-top: 10px;}
#isloginform a{font-size:14px; color: #cccccc; }
#loginform{width:86px; color:#ffffff;height:30px;line-height:30px; margin-right: 20px; margin-top: 10px; display:block;border:0px;text-align:center;cursor:pointer; float:right;font-size:14px;}
#loginform span{ width:250px; height: 30px; float: left;}
#loginform a{ cursor:pointer;}
.outbtn{ margin-top: 10px; margin-left: 15px; }
.login_panel{ display:none; width:350px; height:362px; color:#999; margin:0 auto;}
.login_panel input.login_name,.login .login_panel input.login_pass{ width:310px; height:46px; line-height:46px;border:1px solid #d4d4d4; font-size:14px; color:#333; font-size:14px; text-indent:5px; }
.login_panel input.login_name{ background:url(../images/login_user.jpg) no-repeat 280px 10px #f1f1f1;}
.login_panel input.login_pass{ background:url(../images/login_lock.jpg) no-repeat 280px 10px #f1f1f1;}
.login_close{ cursor:pointer;}
/*------nav------*/
.nav { width:700px;  height: 40px; margin-top: 20px;  font-family: "微软雅黑", "Microsoft YaHei", Arial, Helvetica, sans-serif; float: right;}
.nav ul{ padding:0;  margin: 0;}
.nav ul li {list-style:none; float:left;}
.nav ul.ul-dp1{text-align:center;display: block;height:40px; margin:0 auto;}
.nav ul.ul-dp1 li.li-dp1{float:left;line-height:40px;height:40px;text-align:center;position:relative; list-style:none; z-index:11}
.nav ul.ul-dp1 li.li-dp1 a{ font-size:16px; width:94px;line-height:40px;height:40px; display:block; color:#333333; }
.nav ul.ul-dp1 li.li-dp1 a:hover{ text-decoration: none;}
.nav ul.ul-dp1 li.on{ border-bottom: 2px solid #db0025;}
.nav ul.ul-dp1 li.on a{color:#333333;}
.nav ul.ul-dp1 li.li-dp1 a:hover{border-bottom: 2px solid #db0025; color:#333333;}
.nav ul.ul-dp1 li.li-dp1:hover ul.ul-dp2{ display:block;}
.nav ul.ul-dp2{ display:none; width:94px; position:absolute; top:40px; left:0px; z-index:99;}
.nav ul.ul-dp2 li.li-dp2{ text-align:center; height: 40px; overflow:hidden; float: left; position: relative;z-index:99;}
.nav ul.ul-dp2 li.li-dp2 a{ font-weight:normal; color:#ffffff; font-size:14px;line-height:40px; height:40px; display:block; background: #db0025;}
.nav ul.ul-dp2 li.li-dp2 a:hover{ background:#C30003; text-decoration: none; color:#ffffff;}


.banner{ background:url(../images/banner.jpg) no-repeat center top; height:123px; padding-top:250px;}
.banner a{ display:block; width:120px; height:40px; margin-left:100px;}

.case{ background:url(../images/bg-06.jpg) repeat; min-height:265px;}
.case .title{ border-bottom:1px solid #777777; height:55px; text-align:center;}
.case ul.ul1{ display:block; width:100%; height:130px; margin-top:50px;}
.case ul.ul1 li{ float:left; margin:0 8px;}

.case ul.ul2{ display:block; width:100%; height:118px; margin-top:50px;}
.case ul.ul2 li{ float:left; margin:5px 5px;}

.qiye{ background:url(../images/case_bg.jpg) no-repeat center top; height:231px; padding-top:25px; overflow:hidden;}
.qiye dl{ width:390px; overflow:hidden;}
.qiye dl dt{ background-color:#3f3f3f; height:42px; line-height:42px;font-family: "微软雅黑", "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size:16px; color:#fff; text-indent:15px;}
.qiye dl dt img{ vertical-align:middle; margin-right:10px;}
.qiye dl dt a{ float:right;}
.qiye dl dd{ background-color:#e4e4e4; height:148px; line-height:30px; width:370px; padding:10px;}
.qiye dl dd ul{ display:block; width:100%;}
.qiye dl dd ul li{ height:30px; width:100%; line-height:30px; font-size:14px; color:#333; background:url(../images/ico-18.jpg) no-repeat 0 13px; text-indent:10px; overflow:hidden;}
.qiye dl dd ul li a{ font-size:14px; color:#333;}
.qiye dl dd ul li a:hover{ color:red}
.qiye dl dd ul li span{ float:right; color:#999}
.qiye dl dd img.fl{ margin-right:10px;}
.qiye dl dd span{ color:#999}

.foot{ font-size:14px; color:#ccc; line-height:28px; text-align:center; background:url(../images/ico-30.jpg) no-repeat center top #000; padding:15px 0;}
.foot a{ color:#ccc; text-decoration:underline;}

.bj_body{background: url(../images/bg-06.jpg) repeat;}
.main_ny{ margin-bottom:40px; }
.main_ny .ny_l{ width:280px;}
.main_ny .ny_l dl{ width:100%;}
.main_ny .ny_l dl dt{ width:100%; height:40px; line-height:40px; background:url(../images/ico_ny.jpg) no-repeat left 13px; text-indent:24px; font-size:25px; color:#333;font-family: "微软雅黑", "Microsoft YaHei", Arial, Helvetica, sans-serif; border-bottom:1px solid #333;}
.main_ny .ny_l dl dt span{ font-size:16px; color:#999; text-transform:uppercase;}
.main_ny .ny_l dl dd{ background:url(../images/bg4.jpg) repeat; padding:20px 0 60px 0;}
.main_ny .ny_l dl dd ul{ display:block; width:90%; float:right;}
.main_ny .ny_l dl dd ul li{ height:35px; line-height:35px; text-align:right; border-bottom:1px solid #ababab;}
.main_ny .ny_l dl dd ul li a{ width:95%; height:35px;font-family: "微软雅黑", "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size:16px; color:#000; display:block; height:35px; float:right; line-height:35px; padding:0 5px 0 10px;}
.main_ny .ny_l dl dd ul li a:hover{background-color:#fff; border-bottom:1px solid #d6d6d6;}
.main_ny .ny_l dl dd ul li.on{ background-color:#fff; border-bottom:1px solid #d6d6d6;}
.main_ny .ny_l dl dd ul li.on a{ color:#db0025; background:url(../images/ico_ny-03.jpg) no-repeat left 11px #fff;}

.main_ny .ny_r{ width:920px;}
.main_ny .ny_r dl{ width:100%;}
.main_ny .ny_r dl dt{ width:100%; height:40px; line-height:40px; text-indent:10px; color:#333; border-bottom:1px solid #333;}
.main_ny .ny_r dl dd{ background-color:#fff; min-height:700px; padding:15px 0}
.main_ny .ny_r dl dd ul{ display:block; width:96%; margin:0 auto;}
.main_ny .ny_r dl dd ul li{ height:40px; width:100%; line-height:40px; font-size:14px; color:#333; text-indent:10px;}
.main_ny .ny_r dl dd ul li a{ font-size:14px; color:#333;}
.main_ny .ny_r dl dd ul li a:hover{ color:red}
.main_ny .ny_r dl dd ul li span{ float:right; color:#999}

.main_ny .ny_r{}
.main_ny .ny_r .title{ line-height:50px;font-family: "微软雅黑", "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size:22px; color:#000; text-align:center;	}
.main_ny .ny_r .tip{ font-size:14px; color:#999; height:30px; line-height:30px; text-align:center; border-bottom:1px solid #ddd}
.main_ny .ny_r .content{ font-size:14px; color:#333; line-height:200%; padding:15px 0}

#imglist{}
#imglist li{ float:left; width:270px; height:250px; overflow:hidden; margin:10px 10px;}
#imglist li img{ width:270px; height:220px; padding:0;}
#imglist li a{ display:block; width:100%; height:100%; text-align:center; line-height:150%;}

 /*分页*/
.page{ margin-top: 5px; margin-bottom:5px;}
.page ul{list-style: none;    text-align: center}
.page ul li {padding:4px 8px; border:1px #d5d5d5 solid;  text-align: center;    background-color: #f7f7fb; display: inline;    line-height: 25px;    margin: 0 5px; }
.page ul li a {color: #333;}
.page ul li input {color: #333;width:28px;margin: 0px 5px;}
.page .com_pre_one_unshow {}
.page .com_pre_more_unshow {}
.page .com_curent {background-color:#cccccc;}
.page .com_curent a {color: #fff}
.page .com_common {}
.page .com_next_more {}
.page .com_next_one {}



/*------article------*/
.article{ width:800px; padding: 10px; margin: 10px auto; height: auto; min-height: 500px; overflow: hidden; background: #ffffff;}
.article .art_title{font-size:20px; font-weight: bold; color:#000000; text-align:center;line-height:50px;}
.article .f_title{font-size:16px; color:#000000; text-align:right;margin:10px auto;line-height:26px;}
.article .art_time{text-align:center;height:33px;display:block; margin:20px auto;font-size:16px;border-top: 1px solid #999999; color:#000000;line-height:33px;}
.article .zw{ line-height:24px; font-size:14px; margin:0 auto;padding:0px 10px; min-height:450px; text-align: left;}
.article .zw p{line-height:24px !important; font-size:14px; margin:0px;}
.article .zw img{ max-width:620px; margin:0 auto!important;}
.article .zw table{ max-width:620px; margin:0 auto;border-collapse:collapse !important;}
.article .zw th{  border:1px solid #333 !important;}
.article .zw td{  border:1px solid #333 !important;}

.dy{ padding:20px; font-size:16px; line-height: 30px; color: #333333;}












