/* CSS Document */
*{ margin:0; padding:0;}
body{ margin:0 auto; padding:0; font-family:"宋体"; font-style:normal; font-weight:normal; font-size:12px; background:#FFFFFF; color:#6D6D6D; line-height:22px;}
a{ color:#6D6D6D; text-decoration:none;}
img{ border:0;}
.container{ width:1002px; margin:0 auto; padding:0;}
.top{ float:left; margin:0; padding:0; border-bottom:4px solid #4e8fcd;}
.logo{ width:679px; height:88px; float:left; margin:0; padding:0;}
.logo_R{ width:203px; float:left; margin:0; padding:40px 0 0 120px; color:#1D831D;}
.logo_R a{color:#4e8fcd;}
.content{ width:915px; float:left; margin:0; padding:0 44px 0 43px;}
.banner{ width:915px; height:345px; float:left; margin:0; padding:9px 0;}
.menu{ width:915px; height:37px; float:left; margin:0; padding:0; background:url(../images/menu.jpg) no-repeat top left;}
.menu ul li{ height:37px; line-height:37px; list-style:none; float:left; margin:0; padding:0 28px 0 28px; color:#FFFFFF;}
.menu ul .nav{ width:1px; height:37px; line-height:37px; float:left; margin:0; padding:0;}
.menu ul li a{ color:#FFFFFF; font-family:"微软雅黑"; font-size:14px;}
.con1{ width:915px; float:left; margin:0; padding:9px 0;}
.contact,.zxdt{ width:220px; height:258px; float:left; padding:0; border:1px #CFCDCE solid;}
.wb{ margin:0 0 0 7px;}
.contact_T,.zxdt_T{ width:220px; height:29px; line-height:29px; float:left; margin:0; padding:0; background:url(../images/t_bk.jpg) repeat-x top left; }
.contact_T span,.zxdt_T span{ font-size:12px; font-weight:bold; color:#4e8fcd; background:url(../images/icon1.jpg) no-repeat 6px 7px; padding:0 0 0 20px; float:left; margin:0;}
.zxdt_T a{ color:#4e8fcd; float:right; padding:0 10px 0 0;}
.contact_C,.zxdt_C{ width:190px; height:205px; float:left; margin:0; padding:15px 15px 0 15px; background:url(../images/tel.jpg) no-repeat bottom right; overflow:hidden;}
.bg{ background:none;}

.zxdt_C ul li{ width:180px; list-style:none; float:left; margin:0; padding:0 0 0 10px; height:23px; overflow:hidden; background:url(../images/icon2.jpg) no-repeat 0px 9px;}

.left{ width:454px; height:258px; float:left; margin:0 0 0 7px; padding:0; border:1px #CECECE solid; background:#FFFFFF;}
.ptjj{ float:left; margin:0; padding:0;}
.ptjj_T{ width:454px; height:31px; float:left; margin:0; padding:0; background:url(../images/ptjj_t.jpg) repeat-x top left;}
.ptjj_T span{ width:97px; height:33px; line-height:33px; float:left; margin:0; padding:0; background:url(../images/ptjj_t_bk.jpg) no-repeat top left; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center;}
.ptjj_T a{ float:right; margin:0; padding:0 10px 0 0; line-height:33px; color:#4e8fcd;}
.ptjj_C{ margin:0; padding:15px 9px 0 9px; float:left;}
.ptjj_C span{ width:126px; height:89px; float:left; margin:0; padding:2px; border:1px #C8C8C8 solid;}
.ptjj_C a{ width:291px; height:70px; float:left; margin:0; padding:0 0 0 10px; line-height:22px; overflow:hidden; color:#6E6E6E;}
.ptjj_C .more{ width:54px; height:20px; color:#4e8fcd; float:right; margin:0; padding:0 5px 0 0;}
.ptdt{ width:442px; height:80px; float:left; margin:10px 0 0 0; padding:12px 6px 6px 6px; border-top:1px #939393 dashed; overflow:hidden;}
.ptdt_C{ width:442px; float:left; margin:0; padding:0;}
.ptdt_C ul li{ width:432px; line-height:22px; list-style:none; float:left; margin:0; padding:0 0 0 10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ptdt_C ul li a{ width:320px; height:22px; float:left; margin:0; padding:0 15px 0 0; color:#6E6E6E; overflow:hidden;}
.ptdt_C ul li span{ width:70px; height:22px; float:right; margin:0; padding:0; color:#939393; overflow:hidden;}

.ywzs{ width:915px; float:left; margin:0; padding:0;}
.ywzs_T{ width:905px; height:28px; line-height:28px; float:left; margin:0; padding:0 0 0 10px; background:url(../images/t_bk2.jpg) no-repeat top left;}
.ywzs_T a{ color:#FFFFFF; font-weight:bold;}
.ywzs_C{ width:913px; float:left; margin:0; padding:0; border:1px #D2D2D2 solid;}
.ywzs_C ul li{ width:132px; height:130px; overflow:hidden; float:left; margin:0; padding:10px 0px 0 17px; list-style:none;}
.ywzs_C ul li a{ width:131px; height:93px; float:left; margin:0; padding:0; border:1px #C9C9C9 solid;}
.ywzs_C ul li p{ width:131px; text-align:center; line-height:30px;}
.ywzs_C ul li a img{ border:2px #FFFFFF solid;}
.bot{ width:1002px; height:139px; float:left; margin:9px 0 0 0; padding:0; background:url(../images/bot.jpg) no-repeat top left;}
.link{ width:936px; height:54px; float:left; margin:0; padding:0 0 0 66px; line-height:54px; font-size:12px;  color:#FFFFFF;}
.link ul li{ list-style:none; display:inline; margin:0; padding:0 0 0 10px;}
.link ul li a{ color:#FFFFFF;}
.public{ width:1002px; height:75px; float:left; margin:0; padding:20px 0 0 0; text-align:center; color:#FFFFFF;}
.public a{ color:#FFFFFF;}


.sidebar{ width:217px; float:left; margin:18px 0 0 0; padding:0;}
.sd_t{ width:217px; height:36px; line-height:36px; float:left; margin:0; padding:0; color:#FFFFFF; font-family:"微软雅黑"; text-align:center; font-size:16px; overflow:hidden; background:url(../images/sd_t_bk.jpg) repeat-x top left;}
.sidebar ul{ float:left; margin:0 0 20px 0; padding:0;}
.sidebar ul li{ width:217px; float:left; margin:0; padding:0; list-style:none; text-align:center; background:url(../images/icon3.jpg) no-repeat 10px 10px;}
.sidebar ul li a{ width:217px; height:24px; line-height:24px; display:block; color:#4F4F4F; font-size:12px; border-bottom:1px #E1E1E1 solid;}
.sidebar ul li a:hover{ width:217px; height:24px; line-height:24px; display:block; color:#FFFFFF; font-size:12px; border-bottom:1px #E1E1E1 solid; background:#4e8fcd;}
.list_right{ width:670px; float:left; margin:18px 0 0 0; padding:0 0 0 28px;}
.bread{ width:670px; float:left; margin:0 0 5px 0; padding:0 0 5px 0; border-bottom:1px #CDCDCB solid;}
.br_title{ font-family:"微软雅黑"; font-weight:bold; background:url(../images/bread_icon.jpg) no-repeat 0 5px; padding:0 0 0 14px; float:left; margin:0;
width:171px; font-size:14px;}
.br_title_r{ float:right; color:#4F4F4F; font-size:12px; float:right; margin:0; padding:0;}
.br_title_r a{ color:#4F4F4F; font-size:12px;}
.br_title_r .dq{ font-weight:bold;}

.fy{ width:690px; float:left; margin:0; padding:10px 0 0 0; height:22px; text-align:center; color:#717171;}
.fy a{ font-size:12px; color:#717171;}
.wz{ width:650px; float:left; margin:0; padding:10px;}
.wz p{ color:#4F4F4F; text-indent:24px; padding:10px 0 0 0; margin:0;}
.submit{ width:100px; height:25px; background:url(../images/submit.jpg) no-repeat top left; border:0; cursor:pointer;}
.reset{ width:100px; height:25px; background:url(../images/reset.jpg) no-repeat top left; border:0;}

.news_list{ width:690px; float:left; margin:0; padding:0;}
.news_list ul{ width:690px; height:250px; margin:0; padding:20px 0 20px 0; overflow:hidden;}
.news_list ul li{ width:660px; height:35px; line-height:35px; float:left; margin:0; padding:0 0 0 10px; list-style:none;  background:url(../images/nav1.jpg) no-repeat bottom left;}
.news_list ul li a{ width:580px; height:30px; float:left; margin:0; padding:0; display:inline; overflow:hidden;}
.news_list ul li span{ width:60px; height:30px; float:right; margin:0; padding:0;}

.cp_list{ width:690px; float:left; margin:0; padding:0;}
.cp_list ul li{width:192px; float:left; margin:0; padding:10px 0px 0 17px; list-style:none;}
.cp_list ul li a{ width:192px; height:145px; float:left; margin:0; padding:0; border:1px #C9C9C9 solid;}
.cp_list ul li p{ width:192px; height:25px; text-align:center; line-height:30px; overflow:hidden;}
.cp_list ul li a img{ border:2px #FFFFFF solid;}

.slides { margin: 0px auto; width: 915px; height: 345px; overflow: hidden; position: relative; }
.slide-pic { margin: 0px; padding: 0px; width: 915px; overflow: hidden; list-style: none; }
    .slide-pic img { width: 915px; height: 345px; }
    .slide-pic li { display: none; }
        .slide-pic li.cur { display: block; }
.slide-li { margin: 0px; padding: 0px; left: 0px; bottom: 0px; position: absolute; }
    .slide-li li { margin: 0px; padding: 0px; width: 183px; height: 10px; float: left; overflow: hidden; list-style: none; }
    .slide-li a { width: 183px; height: 10px; color: #000; font-size: 12px; display: block; }
        .slide-li a:hover { color: #F00; text-decoration: none; }
.op li { background: #999999; filter: alpha(opacity=0); opacity: 0; }
    .op li.cur { background: #666666; }
.slide-txt span { display: none; }

