/* ------------------------------
css for nongjingmao
design by zhaiying & zhaiying02v1@163.com
---------------------------- */
/* Reset */
body,h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,input,select,label,dl,dt,dd,table,tr,td,tbody{margin:0;padding:0;font-family:"微软雅黑";color:#333333;-webkit-text-size-adjust:none;font-size:14px;}
input,select,label{vertical-align:middle;font-size:12px;}
ul,ol,li{list-style:none;}
input,img{border:0;outline:none;}
a{color:#333333;text-decoration:none;outline:none;}
a:hover{color:#005ea4;text-decoration:none;}
body{
    background: url(body.png) repeat top left;
}
.big_container_warp{
    width: 1048px;
    margin: 0 auto;
    background: #fbfbfb;
}
.top_box{height:34px;line-height:34px;background:#fafafa;}
.top_box .top{;margin:0 auto;overflow: hidden;width: 1048px;
    background: url(top_bg.png) repeat-x bottom left;
    padding-bottom: 2px;
}
.top_box .top ul{float:right;border-right:1px solid #eaeaed;overflow:hidden;}
.top_box .top ul li{float:left;padding:0 15px;border-left:1px solid #eaeaed;cursor:pointer;}
.top_box .top ul li.date{background:url(top_ico1.png) no-repeat 15px center;color:#666;padding:0 15px 0 51px; }
.top_box .top ul li.date:hover{background:url(top_ico1_hover.png) no-repeat 15px center;}
.top_box .top ul li.mail{width:22px;height:34px;background:url(top_ico2.png) no-repeat 15px center;}
.top_box .top ul li.mail:hover{background:url(top_ico2_hover.png) no-repeat 15px center;}
.top_box .top ul li.en{color:#666;}
.top_box .top ul li.en:hover{color:#005ea4;}
.top_box .top ul li.work{width:22px;height:34px;background:url(top_ico4.png) no-repeat 15px center;}
.top_box .top ul li.work:hover{background:url(top_ico4_hover.png) no-repeat 15px center;}
.top_box .top ul li.search{width:22px;height:34px;}
.top_box .top ul li.search .ico{float:right;width:22px;height:34px;background:url(top_ico5.png) no-repeat 0 center;}
.top_box .top ul li.search .ico:hover{background:url(top_ico5_hover.png) no-repeat 0 center;}
.top_box .top ul li.search input{display:none;height:22px;line-height:22px;border:1px solid #c9c9c9;padding:0 5px;color:#c3c3c3;margin:5px 0 0;}
.top_box .top .fhjb{
    display: block;
    float: left;
    margin-left: 20px;
}
.top_box .top .fhjb a{
    color: #868686;
    font-size: 14px;
}
.top_box .top .fhjb a:hover{
    color: #005ea4;
}


.header{width:1000px;margin:0 auto;padding:30px 0;overflow:hidden;}
.header .logo{width:1000px;height:47px;}
.menu_box{width:1000px;
    margin: 0 auto;
    height:55px;background:url(menu_bg.gif) repeat-x;
    /*margin:0 0 20px;*/
}
.menu_box .menu{width:1000px;margin:0 auto;}
.menu_box .menu ul{overflow:hidden;}
.menu_box .menu ul li{float:left;font-size:16px;line-height:55px;}
.menu_box .menu ul li span{display:block;}
.menu_box .menu ul li.cur,.menu_box .menu ul li:hover{background:url(menu_bg1.png) repeat-x;}
.menu_box .menu ul li.cur span,.menu_box .menu ul li:hover span{background:url(menu_bg2.png) no-repeat center bottom;}
.menu_box .menu ul li a{display:block;color:#fff;padding:0 20px 0 7px;}
.menu_box .menu ul li.cur span a,.menu_box .menu ul li:hover span a{background:url(menu_bg3.png) no-repeat right 0;}
.menu_box .menu ul li img{ vertical-align:middle;margin:0 5px 0 0;}

.footer_box{
    height:126px;
    margin:35px 0 0;
}
.footer_box .footer{
    background:#f0f0f0;
    border-top:3px solid #30a28a;
    width:1000px;
    margin:0 auto;
    overflow: hidden;
    height:123px;
}
.footer_box .footer .left{
    margin-left: 20px;
    float:left;line-height:24px;
    width: 670px;
    margin-top: 40px;
}
.footer_box .footer .left span{
    margin:0 15px 0 0;
    color: #4b4b4b;
}
.footer_box .footer .right{float:right;padding:0 0 0 30px;
    border-left:1px solid #d9d9d9;margin:30px 0 0;
    margin-right: 20px;
}
.footer_box .footer .right h4{font-weight:normal;
    color: #4b4b4b;
}
.footer_box .footer .right ul li{line-height:20px;font-size:12px;color:#666;background:url(dot.gif) no-repeat 0 center;padding:0 0 0 8px;}
.footer_box .footer .right ul li a{color:#6b6b6b;}

/*首页*/
.main{width:1000px;margin:0 auto;}
.banner{
    margin-top: 25px;
}
.row{margin:20px 0 0;overflow:hidden;}
.box1{float:left;width:624px; height:350px;overflow:hidden;position:relative;margin:-20px 0 0;}

.box1 .tsxw_logo{
    position: absolute;
    top: 56px;
    left: 33px;
    z-index: 10000000;
}

.box1 .cont ul li{float:left;width:624px; height:350px;overflow:hidden;position:relative;}
.box1 .cont ul li img{display:block;width:624px;height:350px;}
.box1 .bg{width:624px;height:70px;background:url(box1_bg.png) repeat-x;position:absolute;left:0;bottom:0;z-index:3;}
.box1 .cont ul li .txt{position:absolute;bottom:5px;left:10px;z-index:4;width:200px;line-height:20px;}
.box1 .cont ul li .txt a{color:#fff;}
.box1 .num{position:absolute;right:10px;bottom:10px;z-index:4;}
.box1 .num ul{float:left;}
.box1 .num ul li{float:left;width:67px;height:40px;margin:0 1px;cursor:pointer;}
.box1 .num ul li img{display:block;width:63px;height:36px;margin:2px 0 0 2px;}
.box1 .num ul li.on{background:#fff;margin:0 1px;}
.box1 .prev,.box1 .next{float:left;width:16px;height:35px;background:url(box1_btn.png) no-repeat;cursor:pointer;}
.box1 .prev{margin:2px 6px 0 0;}
.box1 .next{background-position:-16px 0;margin:2px 0 0 6px;}

.title_index{line-height:22px;border-bottom:1px solid #3eba81;overflow:hidden;}
.title_index .more{float:right;font-size:12px;color:#005ea4;}
.title_index h3{padding:0 0 12px;}
.title_tabs{padding:0;border-bottom:none;}

.box2{
    float:left;
    width:347px;
    padding:0 0 0 20px;
    /*margin:-20px 0 0;*/
}
.txt_list{padding:10px 0 0;overflow:hidden;}
.txt_list ul li{
    line-height:33px;
}
.txt_list ul li a:hover .txt_list_nr{
    text-decoration: underline;
    color: #005ea4;
}
.txt_list ul li a:hover .date{
    text-decoration: none;
    color: #a4a4a4;
}
.txt_list ul li a{
    color: #737373;
}
.txt_list2 ul li a:hover .txt_list2_nr{
    text-decoration: underline;
    color: #005ea4;
}
.txt_list2 ul li a:hover .date{
    text-decoration: none;
    color: #a4a4a4;
}
.txt_list2 ul li a{
    color: #1b1b1b;
}
.txt_list ul li .date{
    font-size:12px;
    float: right;
    color: #a4a4a4;
}
.txt_list2 ul li a .date{
    font-size:12px;
    float: right;
    color: #a4a4a4;
}

.txt_list2{padding:15px 0 0;}
.txt_list2 ul li{line-height:34px;}
/*.txt_list2 ul li .date{float:right;font-size:12px;color:#a4a4a4;}*/
/*.txt_list2 ul li a:hover .date{color:#005ea4;}*/

.box3{float:left;width:490px;padding:10px 0 0;}
.box4{float:left;width:490px;padding:10px 0 0 20px;}

.tabs_box{position:relative;overflow:hidden;}
.tabs_box .more{position:absolute;right:0;top:8px;font-size:12px;color:#005ea4;}
.tabs{margin:5px 0 0;border-bottom:1px solid #3eba81;overflow:hidden;}
.tabs ul{float:left;}
.tabs ul li{float:left;height:30px;line-height:30px;padding:0 12px;margin:0 5px 0 0;}
.tabs ul li.cur{background:#3eba81;}
.tabs ul li.cur a{color:#fff;}
.tabs ul li a{color:#000;}

.pic_list{margin:0 0 0 -20px;overflow:hidden;}
.pic_list ul li{float:left;width:317px;height:70px;padding:0 0 0 23px;}
.pic_list ul li img{display:block;width:317px;height:70px;}
.pic_list ul li a{display:block;}
.pic_list ul li a:hover{border:2px solid #3eba81;}
.pic_list ul li a:hover img{width:313px;height:66px;}
.box6{float:left;width:317px;padding:10px 20px 0 0;}
.box7{float:right;width:317px;padding:10px 0 0;}

/*图说新闻*/
.list_pic{overflow:hidden;}
.list_pic ul{margin:30px 0 0 -25px;overflow:hidden;}
.list_pic ul li{float:left;width:316px;padding:0 0 25px 25px;}
.list_pic ul li a{display:block;}
.list_pic ul li a:hover{color:#333;}
.list_pic ul li img{width:316px;height:202px;}
.list_pic ul li .txt{height:55px;border:1px solid #dcdcdc;}
.list_pic ul li .txt .num{float:left;width:80px;text-align:center;line-height:55px;font-size:22px;border-right:1px solid #dcdcdc;}
.list_pic ul li .txt h4{float:left;width:247px;font-weight:normal;padding:7px 10px 0;color:#676767;line-height:20px;}
.list_pic .loading{height:46px;background:#f1f1f1;line-height:46px;text-align:center;font-size:18px;color:#b0b0b0;cursor:pointer;}
.current_nav{border-bottom:1px solid #3eba81;padding:10px 0 15px;overflow:hidden;}
.current_nav h3{float:left;background:url(title_ico.gif) no-repeat 0 center;font-size:20px;color:#00487d;padding:0 0 0 15px;font-weight:normal;}
.current_nav .nav{float:right;}
.current_nav .nav a{color:#878787;}

.c_row{margin:25px 0 0;overflow:hidden;}
.c_title{height:44px;overflow:hidden;}
.c_title h3{float:left;width:165px;height:44px;background:url(c_title.jpg) no-repeat;line-height:44px;font-size:20px;padding:0 0 0 30px;color:#fff;font-weight:normal;}
.c_title h3 a{color:#fff;}
.c_title .more{float:right;line-height:44px;color:#005ea4;font-size:12px;}
.c_box_con{border-top:1px solid #3eba81;margin:-1px 0 0;overflow:hidden;}
.c_box1 .c_box_con{padding:15px 0 0;}
.c_box1 .pic{float:left;width:424px;height:238px;}
.c_box1 .txt{float:right;width:558px;line-height:27px;}

.c_box2{float:left;width:490px;}
.c_box3{margin:0 0 0 20px;}
.c_box4{margin:0 0 0 20px;}
.c_box4 .c_box_con{padding:20px 0 0;overflow:hidden;}
.c_box4 .map{float:left;width:268px;height:168px;border:1px solid #f1f1f1;margin:0 20px 0 0;}
.c_box4 .txt{float:left;width:200px;}
.c_box4 h4{font-weight:normal;font-size:18px;color:#005ea4;padding:0 0 5px;}
.c_box4 .txt p{line-height:26px;}

.c_box5{overflow:hidden;}
.c_box5 .c_box_con{padding:20px 0 0;}
.c_box5 ul li{float:left;width:216px;height:170px;background:#f0f0f0;text-align:center;padding:0 15px 0 0;}
.c_box5 ul li a{display:block;color:#676767;}
.c_box5 ul li img{display:block;width:216px;height:136px;margin:0 0 8px;}


.banner img{
    width: 1000px;
}

/*网站地图*/
.map{
    width: 733px;
    border: 1px solid #dcdcdc;
    border-top: none;
}
.map .map_nr{
    border-top: 1px solid #dcdcdc;
    height: 52px;
    line-height: 52px;
    background: url(map_bg011.png) no-repeat 18px center;
    padding-left: 32px;
    overflow: hidden;
}
.map .map_nr a{
    font-size: 16px;
    color: #5b5b5b;
    height: 52px;
    display: inline-block;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
}
.map .map_nr span{
    font-size: 16px;
    color: #dadada;
    height: 52px;
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    float: left;
}
.map .map_nr a:hover{
    color: #005ea4;
}
.map .map_nr .map_title{
    color: #005ea4;
    font-size: 18px;
    background: url(jiantoukuang.png) no-repeat center right;
    width: 100px;
    padding-left: 0px;
    padding-right: 0px;
}
.map .map_nr .map_title:hover{
    text-decoration: none;
}