﻿@charset "utf-8";

/* = CSS重定义
------------------------------------------------------------ */
* { margin:0; padding:0; }
html, body { height:100%; }
body { font:12px '微软雅黑',Arial, Helvetica, sans-serif; }
select, input, button, textarea { font:12px Arial, Helvetica, sans-serif; }
table { font-size:inherit; font:100%; }
a { text-decoration:none; color:black; }
ul, ol { list-style:none; }
img { border:none; }

/* = 清除浮动元素
------------------------------------------------------------ */
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0 }
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0 }
* html .clearfix, *:first-child+html .clearfix { zoom:1 }


.l{ float:left;}
.r{ float:right;}
.mb10{ margin-bottom:10px;}
.mt10{ margin-top:10px;}
.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}
.bor{ border:1px solid #eeeeee;}
.hidden{ display:none;}

.cnt{ margin:0 auto; width:982px;}
.bg{ background:#edf1f2;} 
 
/* = 网站头部
------------------------------------------------------------ */
#D-header{ height:120px; background:#fff;box-shadow: 5px 2px 6px #ccc;}
#D-header .cnt{ position:relative; height:120px;}
#D-header .cnt .top_link{ position:absolute; top:10px; right:0;}
#D-header .cnt .top_link2{position:absolute; top:10px; right:0;}
#D-header .cnt .top_link2 a{color:#1a7abd;}
#D-header .cnt .top_link a:hover{ text-decoration:underline;}
#D-header .cnt .top_link .login_btn{ float:left; background:url(../images/i_03.jpg) left center no-repeat; padding-left:25px; line-height:18px; color:#2d73cb;}
#D-header .cnt .top_link .register_btn{ margin-left:20px; float:left; background:url(../images/i_05.jpg) left center no-repeat; padding-left:25px; line-height:18px; color:#6e6e6e;}
#D-header .cnt .logo{ position:absolute; left:6px; top:48px;}
#D-header .cnt .nav{ position:absolute; bottom:1px; right:0;}
#D-header .cnt .nav li{ float:left; padding:0 20px;}
#D-header .cnt .nav li a{ font-size:14px; padding-bottom:30px; display:block;  border-bottom:2px solid #fff;}
#D-header .cnt .nav li a.current,#D-header .cnt .nav li a:hover{ color:#0874b9; border-bottom:2px solid #0874b9;}

/* = 网站内容部
------------------------------------------------------------ */
#D-content{ margin:0 auto; width:982px;}
/* = 网站尾部
------------------------------------------------------------  */
#D-footer{  color:#6c6c6c;}
#D-footer .cnt{ padding:25px 0; line-height:24px;}
.copyright{ text-align:center; border-top:1px solid #e5e5e5; line-height:30px;}
#D-footer .cnt .r{ height:50px; overflow:hidden; margin-top:20px;}


/*banner style*/
#banner{ height:499px;overflow:hidden;background:url(../images/imgloader.gif) no-repeat center center #FFF}
.slide_down,.slide_into{ display:block;font-size:18px;color:#a45900;background-color:#fff033;width:140px;height:30px;text-align:center;line-height:30px;border-radius:15px;box-shadow:2px 2px 2px rgba(0,0,0,.2);float:right;position:relative;top:240px}
.slide_down{ margin-right:20px}
.slide_down:hover,.slide_into:hover{ text-decoration:none;color:#ff7e00}
/*fwslider style*/
#fwslider{position: relative;width: 100%;}
#fwslider .slider_container{}
#fwslider .slide{display: none;position: absolute;top: 0;left: 0;z-index: 0;width: 100%;text-align: center;}
#fwslider .slide img{/*width:100%;*/}
#fwslider .slidePrev{margin-left: 25px;width: 31px;height: 100px;position: absolute;top: 50%;left: -50px;opacity: 0.7;z-index: 10;}
#fwslider .slidePrev span{background-image: url(../images/slide_arrow.png);width:31px;height: 100px;float: left;background-position: 0 0;background-repeat: no-repeat;cursor: pointer;}
#fwslider .slideNext{width: 31px;height: 100px;position: absolute;top: 50%;right:-50px;opacity: 0.7;z-index: 10;margin-right: 25px;}
#fwslider .slideNext span{background-image: url(../images/slide_arrow.png);width:31px;height:100px;float:left;background-position:0 -100px;background-repeat:no-repeat;cursor:pointer;}
#fwslider .timers{height: 4px;position: absolute;bottom: 15px;right: 0;z-index: 3;}
#fwslider .timer{height: 4px;width: 40px;background-color: #fff;float: left;margin-right: 10px;overflow: hidden;}
#fwslider .progress{height: 4px;width: 0%;background-color: #0874b9;float: left;}
#fwslider .slide_content{top: 0;left: 50%;position: absolute;width: 470px;height:499px;}
#fwslider .slide_content_wrap{max-width: 470px;text-align: right;font-family: \5FAE\8F6F\96C5\9ED1;font-style: italic;}
#fwslider .title{opacity: 0;color: #fff;font-size: 36px;padding: 10px;float: left;font-style: normal;font-weight: 400;padding: 20px;line-height: 40px;}
#fwslider .description{opacity: 0;color: #FC3;font-size: 18px;background: #000;padding: 10px;clear: both;float: left;margin-top: 2px;line-height: 24px;font-family: 'Open Sans';font-style: normal;font-weight: 400;}
#fwslider .readmore{opacity: 0;clear: both;float: left;text-transform: uppercase;font-size: 10px;color: #919191;background: #000;padding: 10px;text-decoration: none;margin-top: 2px;font-family: 'Open Sans';font-style: normal;font-weight: 400;}
#fwslider .readmore:hover{color: #fff;}
.footer{width: 100%;float: left;text-align: center;}
.footer p{font-family: 'Open Sans';font-style: normal;font-weight: 400;font-size: 12px;color: #585858;margin-top: 20px;}
/* ------------------------------- 4. Media Query Max Width 1300, Min Width 720 ------------------------------- */
@media only screen and (min-width:720px) and (max-width: 1300px){
#fwslider .slide_content_wrap{margin-left: 50px;margin-top: 40px;}
#fwslider .title{font-size: 26px;}
#fwslider .description{font-size: 12px;}
}
/* ------------------------------- 5. Media Query Max Width 719 ------------------------------- */
@media only screen and (max-width:719px){
#fwslider .slide_content_wrap{display: none;}
#fwslider .timers{display: none;}
#fwslider .slide_content{cursor: pointer;}
}




.index_news{ z-index:99; position:relative; margin-top:-45px; padding:15px; width:294px; height:418px; float:left; margin-right:5px; background:#fff url(../images/i_15.jpg) top center no-repeat;box-shadow: 0px 3px 6px #ccc;}
.index_news .tit{ }
.index_news .tit h3{ font-size:16px;}
.index_news .tit h3 strong{ color:#0773b6;}
.index_news .tit p{ color:#737373;}
.index_news .list{}
.index_news .list li{ border-bottom:1px dashed #b4b4b4; padding:10px 12px; width:265px;}
.index_news .list li a{ color:#5a5a5a; background:url(../images/i_26.jpg) left center no-repeat; text-indent:7px; display:block; width:265px; height:24px; line-height:24px; overflow:hidden;}
.index_news .list li .time{ color:#a3a3a3; background:url(../images/i_30.jpg) left center no-repeat; text-indent:17px; height:24px; line-height:24px;}
.index_news .list .more{ float:right; margin-top:12px;}
.index_news .list .more a{ display:block; width:84px; height:22px; line-height:22px; text-align:center; border:1px solid #a0a0a0; color:#0773b6;}
.index_news .list .more a:hover{ color:#fff; background:#0773b6;border:1px solid #0773b6;}


.index_download{z-index:99; position:relative; margin-top:-45px; padding:15px; width:294px; height:418px; float:left;   background:#fff url(../images/i_15.jpg) top center no-repeat;box-shadow: 0px 3px 6px #ccc;}
.index_download .tit{ padding-bottom:10px;}
.index_download .tit h3{ font-size:16px;}
.index_download .tit h3 strong{ color:#0773b6;}
.index_download .tit p{ color:#737373;}
.index_download .list{ margin-top:-5px; margin-bottom:15px;}
.index_download .list li{ float:left; padding:6px 0;border-bottom:1px dashed #b4b4b4;width:294px;}
.index_download .list li .bt{ color:#5a5a5a; background:url(../images/i_26.jpg) left center no-repeat; text-indent:7px; display:block; width:265px; height:24px; line-height:24px; overflow:hidden; float:left;}
.index_download .list li a{ padding-top:3px; float:right;}
.index_download .list .more{ float:right; margin-top:12px;}
.index_download .list .more a{ display:block; width:84px; height:22px; line-height:22px; text-align:center; border:1px solid #a0a0a0; color:#0773b6;}
.index_download .list .more a:hover{ color:#fff; background:#0773b6;border:1px solid #0773b6;}




.location{ padding:15px 0; background:url(../images/n_05.jpg) left center no-repeat; text-indent:30px; line-height:18px; color:#838585;}
.location a{color:#838585;}
.location a:hover{ text-decoration:underline;}
.location span{ color:#6e9fcb;}

.big_img{ background:url(../images/n_02.jpg) top center no-repeat; height:180px; width:100%;}

.NewsList{ background:#fff; border-top:2px solid #0a71b8; padding:25px;}
.NewsList .tit{ margin-bottom:30px;}
.NewsList .tit h3{ font-size:24px;}
.NewsList .tit p{ color:#6e6e6e; font-size:16px;}
.NewsList .tit p strong{ color:#0773b9;}
.NewsList .cont{ margin-bottom:40px;}
.NewsList .cont td,.NewsList .cont th{ padding:15px 0;border-bottom:1px solid #dfdfdf;}


.NewsCont{background:#fff; border-top:2px solid #0a71b8; padding:25px;}
.NewsCont .tit{ font-size:24px; text-align:center; border-bottom:1px solid #edf1f2; padding-bottom:25px;}
.NewsCont .cont{ padding:25px 20px;}


.big_img2{ background:url(../images/l_02.jpg) top center no-repeat; height:180px; width:100%;}


.Login{ width:645px; margin:0 auto; padding:70px 0 160px 0;}
.Login p{ font-size:16px; padding-bottom:15px;}
.Login td{ padding:15px 0;font-size:14px;}
.Login td .name{ font-size:14px; padding:0 15px; border:1px solid #e1e1e1; height:58px; width:532px; line-height:59px; background:#eeeeee url(../images/l_05.jpg) 500px center no-repeat;}
.Login td .pw{font-size:14px;padding:0 15px;border:1px solid #e1e1e1; height:58px; width:532px; line-height:59px; background:#eeeeee url(../images/l_08.jpg) 500px center no-repeat;}
.Login td a{color:#737373;}
.Login td a:hover{ text-decoration:underline; color:#0773b9;}
.Login td .submit{ height:58px; line-height:58px; text-align:center; color:#fff; font-size:18px; cursor:pointer; background:#0773b9; border:0; width:562px; font-family:"微软雅黑";}


.uc{background:#fff; border-top:2px solid #0a71b8;}
.uc .left_side{ float:left; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; width:238px;}
.uc .left_side .info{ padding:20px;}
.uc .left_side .info h3{ font-size:16px;}
.uc .left_side .info p{ color:#717171; padding-top:10px;}
.uc .left_side .info p a{ color:#1a7abd;}
.uc .left_side .info .btn{}
.uc .left_side .info .btn .btn1{margin-top:10px; display:block; color:#717171; text-indent:25px; background:url(../images/u_09.jpg) left center no-repeat; line-height:18px;}
.uc .left_side .info .btn .btn2{margin-top:10px; display:block; color:#717171; text-indent:25px; background:url(../images/u_15.jpg) left center no-repeat; line-height:18px;}
.uc .left_side .info .btn a:hover{ color:#0a71b8; text-decoration:underline;}

.uc .left_side .menu{border-top:1px solid #e3e3e3;}
.uc .left_side .menu .tit{ background:url(../images/u_03.jpg) repeat; height:38px; line-height:38px; text-indent:20px; font-size:14px; font-weight:bold;}
.uc .left_side .menu li{border-top:1px solid #e3e3e3; height:38px;line-height:38px; text-indent:20px; background:url(../images/u_20.jpg) 200px center no-repeat; display:block;}
.uc .left_side .menu li.current a{color:#1a7abd;}
.uc .left_side .menu li a:hover{color:#1a7abd;text-decoration:underline;}


.uc .right_side{ float:right; width:740px;}

.upfile{ padding:25px;}
.upfile .tit{ background:url(../images/u_05.jpg) left center no-repeat; text-indent:20px; font-size:16px; line-height:24px; margin-bottom:55px;}
.upfile table{ border-collapse:collapse;border:1px solid #c9c9c9; width:600px; margin:0 auto;}
.upfile td{ padding:30px 0;border-top:1px dashed #c9c9c9; font-size:14px; }
.upfile th{ padding:30px 0; font-size:14px;}
.upfile td .file{ background:url(../images/u_18.jpg) no-repeat; width:26px; height:28px; display:block;}
.upfile td .file:hover{background:url(../images/u_13.jpg) no-repeat;}
.upfile td a:hover{color:#1a7abd;}


.mima{padding:25px;}
.mima .tit{ background:url(../images/u_05.jpg) left center no-repeat; text-indent:20px; font-size:16px; line-height:24px; margin-bottom:55px;}
.mima table{ width:425px; margin:0 auto;}
.mima td{ padding:10px 5px; }
.mima td .textbox{height:48px; width:278px; line-height:48px; padding:0 10px; border:1px solid #e5e5e5;}
.mima td .submit{ width:100px; height:40px; line-height:40px; font-size:16px;  border:0; cursor:pointer; color:#fff; background:#0773b9;font-family:"微软雅黑";}

 
.bjbm{padding:25px;}
.bjbm .tit{ background:url(../images/u_05.jpg) left center no-repeat; text-indent:20px; font-size:16px; line-height:24px; margin-bottom:55px;}
.bjbm table{ width:690px; margin:0 auto;}
.bjbm td{ padding:10px 5px; }
.bjbm td .textbox{height:48px; width:540px; line-height:48px; padding:0 10px; border:1px solid #e5e5e5;}
.bjbm td .submit{ width:100px; height:40px; line-height:40px; font-size:16px;  border:0; cursor:pointer; color:#fff; background:#0773b9;font-family:"微软雅黑";}
.bjbm td textarea{font-size:14px; height:200px; background:#eeeeee; width:540px;   border:1px solid #e1e1e1; line-height:24px; padding:10px;}



.big_img3{background:url(../images/r_02.jpg) top center no-repeat; height:180px; width:100%;}

.register{ font-size:14px; margin:70px auto; width:710px;}
.register .text{ margin-bottom:15px;}
.register .text a{ color:#0773b9;}
.register .cont td{ padding:10px 5px;}

.register .cont .textbox{font-size:14px; background:#eeeeee; width:300px; height:30px; border:1px solid #e1e1e1; line-height:30px; padding:0 10px;}
.register .cont textarea{font-size:14px; height:120px; background:#eeeeee; width:300px;   border:1px solid #e1e1e1; line-height:24px; padding:10px;}
.register .cont .submit{ width:562px; height:30px; height:30px; font-size:16px;  border:0; cursor:pointer; color:#fff; background:#0773b9;font-family:"微软雅黑";}
.register .cont a{ width:150px; height:30px; text-align:center; line-height:30px; color:#fff; font-size:14px; background:#a40000; display:block;}



 
.big_img4{background:url(../images/x_02.jpg) top center no-repeat; height:180px; width:100%;}

.Myinfo{ font-size:14px; margin:70px auto; width:710px;}
.Myinfo .cont td{ padding:10px 5px;}

.Myinfo .cont .textbox{font-size:14px; background:#eeeeee; width:540px; height:58px; border:1px solid #e1e1e1; line-height:58px; padding:0 10px;}
.Myinfo .cont .textbox2{font-size:14px; background:#eeeeee; text-align:center; width:160px; height:58px; border:1px solid #e1e1e1; line-height:58px; padding:0 10px;}
.Myinfo .cont textarea{font-size:14px; height:100px; background:#eeeeee; width:540px;   border:1px solid #e1e1e1; line-height:24px; padding:10px;}
.Myinfo .cont .submit{ width:562px; height:58px; height:58px; font-size:16px;  border:0; cursor:pointer; color:#fff; background:#0773b9;font-family:"微软雅黑";}
.Myinfo .cont .zhu{ font-size:12px; line-height:24px;}




























