@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body { font-family:"微软雅黑"; font-size:14px; color:#000000;line-height:24px; text-align:left; background:#ffffff; }
a { color:#0f0f0f; text-decoration: none;}
a:link,a:visited  { text-decoration: none; color:#000;}
a:hover { text-decoration:none; color:#0056b9;}
a img { border:0;}
ul { list-style:none;}
.clear{ clear:both; height:0px; overflow:hidden; margin:0px;}


.box{ width:1024px; height:754px; margin:0 auto;}

.top{ width:1024px; height:523px; float:left;}
.top1{ width:1024px; height:107px; float:left;}
.top1l{ width:429px; height:107px; float:left;}
.top1r{ width:261px; height:107px; float:left;background:url(../images/b1.jpg) no-repeat; margin-left:227px;}
.top1rc{ width:170px; height:107px; float:left; padding-left:91px; margin-top:22px; line-height:22px;}
.top1rca{color:#2c80de;}
.top1rcb{ color:#f56b00; font-size:20px;}
.top1rcc{ font-size:16px; color:#f56b00;}
.nav{ width:1024px; height:40px; float:left; background:#0065de; background:url(../images/b3.jpg) no-repeat;}
.sub_nav{ width:952px; height:40px; margin:0 auto;}
.sub_nav li{ width:136px; height:40px; float:left; line-height:40px; text-align:center; background:url(../images/b2.jpg) no-repeat;}
.sub_nav li:last-child{ background:none;}
.sub_nav li a{ display:block; color:#FFFFFF;}
.sub_nav li:hover{ background:#f98b00;}
.banner{ width:1024px; height:365px; float:left; margin-top:11px;}
.flexslider { position: relative; height:365px; overflow: hidden; background: url(images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height:365px;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background:url(../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0; }

.con{width:1024px; height:164px; float:left; margin-top:15px;}
.con1{ width:303px; height:164px; float:left; border-right:1px dashed #d1d1d1;}
.con1t{ width:303px; height:32px; float:left; background:url(../images/b4.jpg) center left no-repeat; }
.con1tl{ width:140px; height:32px; float:left;color:#0056b9; font-weight:bold; line-height:32px; padding-left:28px;}
.con1tr{ width:60px; height:32px; float:right; margin-right:16px; background:url(../images/a4.jpg) center no-repeat;}
.con1tr a{ display:block; width:60px; height:32px; color:#909090; font-size:12px; line-height:32px; text-align:center;}
.con1tr a:hover{ color:#0056b9;}
.con1b{ width:288px; height:117px; float:left; margin-top:15px; line-height:24px;}
.con2{ width:399px; height:164px; float:left; margin-left:19px; border-right:1px dashed #d1d1d1;}
.con2t{ width:399px; height:32px; float:left; background:url(../images/b5.jpg) center left no-repeat; }
.con2tl{ width:150px; height:32px; float:left;color:#0056b9; font-weight:bold; line-height:32px; padding-left:36px;}
.con2tr{ width:60px; height:32px; float:right; margin-right:16px;}
.con2tr a{ display:block; width:60px; height:32px; color:#909090; font-size:12px; line-height:32px; text-align:center;}
.con2tr a:hover{ color:#0056b9;}
.con2b{width:383px; height:113px; float:left; margin-top:19px;}
.con3{ width:289px; height:164px; float:left; margin-left:12px;}
.con3t{ width:289px; height:32px; float:left; background:url(../images/b6.jpg) center left no-repeat; }
.con3tl{ width:150px; height:32px; float:left;color:#0056b9; font-weight:bold; line-height:32px; padding-left:27px;}
.con3tr{ width:60px; height:32px; float:right; margin-right:10px;}
.con3tr a{ display:block; width:60px; height:32px; color:#909090; font-size:12px; line-height:32px; text-align:center;}
.con3tr a:hover{ color:#0056b9;}
.con3b{ width:288px; height:117px; float:left; margin-top:15px;}
.con3b li{ width:268px; height:24px; float:left; background:url(../images/b7.jpg) left center no-repeat; padding-left:11px;}

.foot{ width:1024px; height:30px; float:left; margin-top:22px; background:#7e7e7e; color:#ffffff; line-height:30px; text-align:center;}

.cona{ width:1024px; height:auto; float:left; margin-top:11px;}
.conal{ width:205px; height:auto; float:left;}
.conalt{ width:190px; height:auto; float:left; }
.conaltt{width:190px; height:38px;background:url(../images/b8.jpg) left repeat-x; font-size:16px; color:#ffffff; padding-left:15px; line-height:38px;}
.conaltb{ width:205px; height:auto; float:left;}
.conaltb li{ width:182px; height:38px; float:left; background:url(../images/b9.jpg) no-repeat; padding-left:23px; margin-top:2px;}
.conaltb li a{ display:block; line-height:38px;}
.conaltb li:hover{ background:url(../images/b10.jpg) no-repeat;}
.conaltb li a:hover{ color:#FFFFFF;}
.conalb{ width:205px; height:223px; float:left; margin-top:13px; background:url(../images/a6.jpg) top no-repeat; overflow:hidden;}
.conalbt{ width:190px; height:69px; padding-left:15px; font-size:16px; color:#0056ba; line-height:69px; font-weight:bold;}
.conalbb{ width:205px; height:154px; padding-top:5px; line-height:24px;}
.conar{ width:804px; height:auto; float:left; margin-left:15px;}
.conart{ width:804px; height:36px; float:left; border-bottom:3px solid #dfdfdf;}
.conartl{ width:144px; height:36px; float:left; border-bottom:3px solid #0057bb; font-size:16px; line-height:36px; color:#0052ae; font-weight:bold; text-align:center;  }
.conartr{ height:36px; float:right; line-height:36px; color:#999999;}
.conartr a{ color:#999999;}
.conartr a:hover{color:#0056b9;}
.conarb{ width:683px; height:auto!important; min-height:450px; float:left; margin:50px 60px; line-height:30px;}

.connrb{ width:673px; height:auto; float:left;margin:48px 60px 10px 60px;}
.connrbt{ width:673px; height:120px; float:left; border-bottom:1px dashed #cccccc;}
.connrbtt{ width:673px; height:30px; float:left; font-weight:bold; line-height:30px;}
.connrbtb{ width:673px; height:80px; float:left; color:#666666; line-height:24px;}
.connrbb{ width:673px; height:auto; float:left; padding:10px 0px;border-bottom:1px dashed #cccccc;}
.connrbb li{ width:662px; height:38px; float:left; background:url(../images/b7.jpg) left center no-repeat; padding-left:11px; line-height:38px;}
.connrbb li span{ display:block; float:right;}
.fenye{ width:804px; height:60px; float:left; line-height:60px; color:#1e1e1e; text-align:center;}

.protb{width:205px; height:auto; float:left; line-height:38px; }
.subNav{width:190px; height:38px; float:left;padding-left:15px; background:url(../images/b9.jpg) no-repeat; margin-top:2px;}
.navContent li{width:175px; height:38px; float:left;padding-left:30px; background:url(../images/b9.jpg) no-repeat; margin-top:2px;}
.navContent li:hover{background:url(../images/b10.jpg) no-repeat;}
.navContent li a{display:block;}
.navContent li a:hover{color:#FFFFFF;}



.protba{ width:185px; height:38px; float:left;padding-left:20px; background:url(../images/b9.jpg) no-repeat;}
.protba a,.protbb a,.protbc a{ display:block; }
.protba:hover,.protbb:hover,.protbc:hover{ background:url(../images/b10.jpg) no-repeat;}
.protba a:hover,.protbb a:hover,.protbc a:hover{ color:#FFFFFF;}
.protba,.protbb,.protbc{margin-top:2px;}
.protbb{width:200px; height:38px; float:left;padding-left:30px; background:url(../images/b9.jpg) no-repeat;}
.protbc{width:200px; height:38px; float:left;padding-left:30px; background:url(../images/b9.jpg) no-repeat;}
.prob1{ width:762px; height:auto; margin-top:22px; float:left; margin-left:21px;}
.prob1 li{ width:230px; height:215px; float:left; display:inline; margin:0px 12px;}
.prob1 li img{ float:left;}
.prob1 li span{ width:230px; height:45px; display:inline; float:left; text-align:center; line-height:45px; }

.newsshow{ width:673px;float:left;display:inline; }
.show_bt{ border-bottom:1px dashed #cccccc; height:auto; font-size:16px; text-align:center;font-weight:bold; line-height:50px; margin-bottom:10px; float:left; display:inline; width:673px;}
.news_nr{ width:673px; text-align:left; float:left; margin:20px 10px; display:inline; line-height:27px; }
.news_img{
    width: 673px;
    height: auto !important;
    min-height: 30px;
    height: 30px;
    float: left;
    text-align: center;
    display: inline;
    margin-top: 15px;
    margin-bottom: 5px;
}
.zoom {float: left;margin-top: 10px;display: inline;}
.news_rq { width: 673px;height: 22px;line-height: 22px;float: right;display: inline;margin-right: 10px;margin-top: 5px;margin-bottom: 5px;text-align: right;}

.fp {float: left;width: 673px;display: inline;height: 64px;line-height: 32px;font-size: 13px;border-bottom: #ccc 1px solid;margin-top: 15px;margin-bottom: 20px;}
.fp_t {width: 330px;overflow: hidden;height: 32px;float: left;height: 32px;line-height: 32px;text-align: left; margin-right:50px;}
.title06_fx{ float:left; margin-top:10px;}




