@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-family:"微软雅黑"; font-size:14px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
ul,li,p{padding:0; margin:0; list-style:none;}
a,a:hover{text-decoration:none;}
.cls{clear:both;}
.fl{float:left;}
.fr{float:right;}
.spx_25{height:25px;}
.spx_20{height:20px;}
.spx_15{height:15px;}
.spx_5{height:5px;}
input{font-family:"微软雅黑";}
input:focus{outline:none;}
img{border:none;}
.center{margin:0 auto;}
#middle{width:1200px;}

#top{height:36px; background:#333;}
.top{width:1200px; line-height:36px; color:#fff;}
.top a{color:#fff;}
.top_l{font-size:14px;}
.top_r{font-size:12px;}

#head{height:100px;}
.head{width:1200px;}
#logo{width:200px; height:100px;}
#logo a{width:200px; height:100px; display:block; background:url(logo.gif) no-repeat center;}
#site_list{width:84px; padding-left:55px; padding-top:13px;}
#site_list li{width:84px; height:27px; text-align:center; padding:5px 0;}
#site_list li a{width:84px; height:27px; display:block; line-height:27px; background:url(site_bg.gif) no-repeat center; color:#fff; font-size:14px;}
#tel{padding:10px 0 10px 40px; background:url(xcby.gif) no-repeat 25px; width:485px; height:80px; font-size:24px; color:#3d3d3d; line-height:40px;}
#head_r{width:191px; padding-top:15px;}
.contact_tel{background:url(tel.gif) no-repeat left; font-size:14px; color:#2d2d2d; line-height:20px; text-align:right; padding-right:6px;}
#share{height:36px; overflow:hidden; padding-left:5px;}

#nav{background:url(nav.gif) repeat-x; height:50px;}
#nav ul{width:1200px; margin:0 auto; height:50px;}
#nav ul li{float:left; height:50px; width:120px; text-align:center; font-size:16px;}
#nav ul li a{display:block; color:#fff; line-height:50px;}
#nav ul li a:hover{background:url(nav_over.gif) repeat-x;}
#nav ul li div{position: absolute; width:120px; visibility:hidden; margin:0; padding:0; z-index:9999; background:#898989; margin-top:1px;}
#nav ul li div a,#nav ul li div a:hover{height:30px; padding:0; line-height:30px; border-bottom:#fff solid 1px; font-size:12px;}
#nav ul li div a:hover{background:#1b8300;}

#m_info{width:100%; position:absolute; bottom:10px;}
.m_info{background:#fff; width:1200px; height:40px; position:relative; margin:0 auto; top:0; z-index:99; line-height:40px; border-radius:5px;}
#hot{width:800px; padding:0 5px;}
#hot span{width:85px; height:40px; background:url(button_01.gif) no-repeat center; display:inline-block; text-align:center; font-size:14px; color:#fff;}
#hot a{color:#2d2d2d; display:inline-block; padding:0 5px;}
#search{padding:0 5px;}
#search td{padding:0 2px;}
#search .input_01{width:220px; height:22px; border:#e1e1e1 solid 1px; background:none; margin:0; padding:0; line-height:22px; font-family:"微软雅黑";}

#nav_link{background:#f1f1f1;}
#nav_link ul{width:1200px; margin:0 auto; height:130px; overflow:hidden;}
#nav_link ul li{float:left; width:705px; padding:0 5px; border-bottom:#999999 dashed 1px; line-height:56px;}
#nav_link ul li.short{width:475px; padding:0 5px;}
#nav_link ul li .title a{width:85px; height:56px; background:url(button_01.gif) no-repeat center; display:inline-block; text-align:center; color:#fff; padding:0;}
#nav_link ul li .title a:hover{background:url(button_01.gif) no-repeat center;}
#nav_link ul li a{padding:5px 10px; height:14px; color:#333;}
#nav_link ul li a:hover{background:#006699; color:#fff; border-radius:5px;}

#box_t{border-bottom:#dddddd solid 6px; background:url(ico_01.gif) repeat-x bottom; padding:15px 0 0 0; line-height:56px; height:62px; width:1200px;}
#box_t .box_title{font-size:24px; border-bottom:#31960a solid 6px; padding:0 10px; color:#fd9a00;}
#box_t .box_title .title{color:#51870b;}
#box_t .box_title .youyuan{font-family:"幼圆";}
#box_t .box_titlen{font-size:18px; color:#969799;}
#box_t .box_more{color:#787878; padding:0 10px;}
#box_t .box_more a{color:#3d3d3d;}

#part_3{width:364px;}
#part_title{background:url(ico_02.gif) repeat-x bottom; height:32px; line-height:30px; font-size:16px;}
#part_title .title_border{background:url(ico_04.gif) repeat-x bottom; height:32px;}
#part_title .title_border .title_ico{background:url(ico_03.gif) no-repeat right bottom; height:32px; padding:0 8px 0 10px; color:#31960a;}
#part_title .title{color:#ff9407; padding:0 5px;}
#part_title .title_en{font-size:12px; color:#5d5d5d;}
#part_title .more{font-size:12px; color:#5d5d5d; padding:0 5px;}
#part_title .more a{color:#5d5d5d;}
#part_box{padding-top:10px;}

.ico_line{background:url(line_ico.gif) repeat-y center; width:54px;}

.hot_box{padding-bottom:5px;}
.hot_box .img,.hot_box .img img{width:364px; height:110px;}
.hot_box .intro{font-size:12px; color:#1d1d1d; line-height:30px; height:90px;}

#list01{background:url(ico_05.gif) no-repeat left 10px;}
#list01 li{line-height:40px; font-size:12px; color:#5d5d5d; height:40px; padding-left:30px;}
#list01 li a{font-size:14px; color:#1d1d1d;}
#list01 li .time{float:right;}

#list02{}
#list02 li{border-bottom:#999999 dashed 1px; height:100px; padding:5px 0;}
#list02 li a{display:block; height:100px;}
#list02 li img{width:100px; height:100px;}
#list02 li .text{width:250px; color:#3d3d3d;}
#list02 li .text .title{font-size:14px; line-height:24px; height:36px;}
#list02 li .text .intro{font-size:12px; line-height:24px;}

#part_2{width:573px;}

.tlzjj{width:350px; font-size:12px; line-height:28px; color:#3d3d3d;}

#ad{width:1200px; height:150px;}
#ad img{width:1200px; height:150px;}

#part_l{width:782px;}

#list03{height:260px; width:760px; margin:0 auto; padding:5px 0;}
#list03 li{width:180px; height:260px; float:left; padding:0 5px;}
#list03 li a{display:block; width:180px; height:260px;}
#list03 li .img,#list03 li .img img{width:180px; height:220px;}
#list03 li .title{font-size:14px; color:#1d1d1d; text-align:center; line-height:40px;}

.tzkc_info{width:730px; margin:0 auto; background:#31960a; border-radius:5px; height:30px; line-height:30px; padding:0 10px; color:#fff;}
.tzkc_intro{width:750px; font-size:12px; line-height:24px; color:#4d4d4d; margin:0 auto; height:96px; padding:10px 0;}

#list04{height:140px; width:750px; margin:0 auto; padding:5px 0;}
#list04 li{width:230px; height:130px; float:left; padding:0 10px;}
#list04 li a{display:block; width:230px; height:130px;}
#list04 li .img,#list04 li .img img{width:230px; height:95px;}
#list04 li .title{font-size:12px; color:#3d3d3d; text-align:center; line-height:20px; padding-top:10px;}

#list05{height:166px; width:775px; margin:0 auto; padding:5px 0;}
#list05 li{width:145px; height:166px; float:left; padding:0 5px;}
#list05 li a{display:block; width:145px; height:166px;}
#list05 li .img,#list05 li .img img{width:145px; height:145px;}
#list05 li .title{font-size:12px; color:#3d3d3d; text-align:center; line-height:20px; border-bottom:#e7e7e7 solid 1px;}

#list06{padding:5px 0;}
#list06 li{width:364px; height:212px;}
#list06 li a{display:block; width:364px; height:212px;}
#list06 li .img,#list06 li .img img{width:364px; height:135px;}
#list06 li .title{font-size:14px; color:#1d1d1d; text-align:center; line-height:60px; border-bottom:#e7e7e7 solid 1px;}

#part_1{}

#list07{}
#list07 li{width:360px; height:135px; padding:10px; background:#f1f1f1; float:left; margin-top:10px; margin-bottom:10px;}
#list07 li a{display:block; width:360px; height:135px;}
#list07 li .img{width:230px; height:135px; position:relative;}
#list07 li .img img{width:230px; height:135px;}
#list07 li .img .title{width:230px; height:28px; position:absolute; z-index:99; background:#009dd9; line-height:28px; text-align:center; color:#fff; font-size:12px; bottom:0;}
#list07 li .intro{width:120px; line-height:24px; color:#3d3d3d; font-size:12px;}
#list07 li.right{margin-left:22px;}

#qynh{border-bottom:#999999 dashed 1px;}
#qynh a{width:344px; height:215px; display:block;}
#qynh .img{width:344px; height:145px;}
#qynh .img img{width:344px; height:145px;}
#qynh .intro{font-size:12px; line-height:26px; color:#3d3d3d; padding-top:10px;}

#list08{height:94px; width:340px; margin:0 auto;}
#list08 li{width:150px; height:25px; background:#336699; border-radius:5px; float:left; margin:10px; text-align:center; line-height:25px; color:#fff;}
#list08 li a{color:#fff;}

#qsnhx{border-bottom:#999999 dashed 1px; height:290px;}
#qsnhx a{display:block; height:290px;}
#qsnhx .img{width:344px; height:190px; position:relative;}
#qsnhx .img img{width:344px; height:190px;}
#qsnhx .img .title{height:30px; background:#fff; border-radius:5px; position:absolute; bottom:5px; width:320px; left:12px; text-align:center; line-height:30px; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9; color:#ff9407;}
#qsnhx .img .title span{color:#3e9d19;}
#qsnhx .intro{font-size:12px; line-height:26px; color:#5d5d5d; text-indent:2em; padding-top:10px;}

#list09{width:330px; margin:0 auto; padding:15px 0 10px 0;}
#list09 li{float:left; padding:0 5px; line-height:22px; height:22px; width:100px; text-align:center; font-size:12px;}
#list09 li a{width:100px; height:22px; color:#1d1d1d; line-height:22px; display:block;}
#list09 li a:hover{color:#fff; background:#006699; border-radius:3px;}

.al_hot a{display:block; height:75px;}
.al_hot img{width:180px; height:55px; padding:10px; background:#f1f1f1;}
.al_hot .fr{width:350px;}
.al_hot .fr .title{font-size:14px; line-height:36px; height:36px; color:#1d1d1d;}
.al_hot .fr .intro{font-size:12px; line-height:26px; color:#3d3d3d;}

#list10{ padding-top:25px;}
#list10 li{width:252px; float:left; height:440px;}
#list10 li .img{width:252px; height:332px;}
#list10 li .img img{width:252px; height:332px;}
#list10 li .title{color:#1d1d1d; font-size:18px; text-align:center; line-height:50px;}
#list10 li .intro{font-size:12px; line-height:26px; color:#5d5d5d; text-indent:2em;}
#list10 li.ico_line{width:64px;}

#list11{padding:5px 0; height:110px;}
#list11 li{width:110px; height:110px; float:left; padding:0 5px;}
#list11 li img{width:110px; height:110px;}

#list12{width:1248px;}
#list12 li{float:left; width:266px; height:320px; border-bottom:#999999 dashed 1px; margin:0 23px; padding:23px 0;}
#list12 li .img,#list12 li .img img{width:266px; height:210px;}
#list12 li .title{background:#31960a; height:36px; line-height:36px; color:#fff; padding-left:10px;}
#list12 li .title span{width:150px; background:#cccbd0; display:block; padding-left:10px; color:#3d3d3d;}
#list12 li .intro{font-size:12px; line-height:20px; color:#3d3d3d; padding-top:15px;}

#list13{width:1210px; padding-top:20px;}
#list13 li{width:230px; height:130px; float:left; position:relative; padding:0 6px;}
#list13 li img{width:230px; height:130px;}
#list13 li .title{width:105px; height:35px; background:#31960a; text-align:center; line-height:35px; color:#fff; position:absolute; left:20px; top:20px; border-radius:5px;}
#list13 li .intro{font-size:12px; color:#3d3d3d; position:absolute; top:65px; left:20px; line-height:16px; width:105px;}

#zx_t{height:32px; border-bottom:#999999 solid 1px; padding:1px 0; line-height:32px;}
#zx_t .zx_title{width:135px; height:32px; text-align:center; color:#fff; background:#31960a; font-size:16px;}
#zx_t .zx_title a{color:#fff; display:block;}
#zx_t .zx_intro{color:#3d3d3d;}

#list14{padding-top:5px;}
#list14 li{height:75px; border-bottom:#999 dashed 1px; padding-top:10px;}
#list14 li a{height:75px; display:block;}
#list14 li .title{font-size:14px; color:#1d1d1d; height:25px; line-height:20px;}
#list14 li .intro{font-size:12px; color:#5d5d5d; line-height:20px;}

#list15 .al_hot{height:130px; border-bottom:#999 dashed 1px; padding-top:20px;}

#list16{padding-top:10px;}
#list16 li{height:100px; border-bottom:#999 dashed 1px; padding-top:10px;}
#list16 li img{width:185px; height:65px; padding:10px; background:#f1f1f1;}
#list16 li .fr{width:350px;}
#list16 li .fr .title{font-size:14px; color:#1d1d1d; height:50px; line-height:30px;}
#list16 li .fr .more{background:url(ico_06.gif) no-repeat; width:125px; height:33px; text-align:center; line-height:33px; float:right; color:#3d3d3d;}

#bottom{background:#f2f2f2;}
.bottom{width:1200px; margin:0 auto;}
.bottom #map{border-bottom:#999 dashed 1px; padding:25px 0;}
.bottom table th{font-weight:normal; font-size:16px; text-align:left; line-height:30px;}
.bottom table td{line-height:30px;}
.bottom table a{display:inline-block; color:#333;}
#b_logo{width:204px;}
#b_logo a{width:160px; height:60px; padding:22px; background:url(b_logo.gif) no-repeat center #ddd; display:block;}
#b_logo .by{font-size:14px; color:#1a8408; line-height:56px; text-align:center;}

#links{border-bottom:#999 dashed 1px; padding:25px 0; font-size:16px; color:#1d1d1d;}
.link-item{display: inline-block;}
#links a{display:inline-block; line-height:36px; font-size:14px; padding-right:10px; color:#1d1d1d;}

#foot{padding:20px 0;}
#foot #ewm{background:url(ewm.gif) no-repeat; width:190px; height:190px;}
#b_sitelist{width:550px;}
#b_sitelist li{width:240px; background:url(b_button.gif) no-repeat center; height:66px; line-height:66px; text-align:center; float:left; font-size:16px; color:#f2f2f2;}
#b_sitelist li a{color:#fff; display:block;}
#b_info{width:450px; line-height:20px; color:#5d5d5d;}
#b_info a{color:#5d5d5d;}

#list17{width:1260px;}
#list17 li{width:360px; margin:15px 30px; border-bottom:#999 dashed 1px; height:330px; float:left;}
#list17 li .img{width:360px; height:210px;}
#list17 li .img img{width:320px; height:170px; padding:20px; background:#f1f1f1;}
#list17 li .title{height:28px; line-height:28px; border:#d1d1d1 solid 1px; text-align:center; color:#1d1d1d;}
#list17 li .intro,#list17 li .intro p{font-size:12px; line-height:26px; color:#5d5d5d; padding-top:5px;}

#tz_head #nav{background:url(nav.gif) repeat-x; height:50px;}
#tz_head #nav ul{width:950px; margin:0 auto; height:50px; padding-left:250px;}
#tz_head #nav ul li{float:left; height:50px; width:120px; text-align:center; font-size:16px;}
#tz_head #nav ul li a{display:block; color:#fff; line-height:50px;}
#tz_head #nav ul li a:hover,#tz_head #nav ul li.cur a{background:url(nav_over.gif) repeat-x;}

#tz_head{}
.tz_head{width:1200px; position:relative; height:220px;}
#tz_logo{width:206px; height:246px; padding:12px; background:#e1e1e1; position:absolute; z-index:99;}
#tz_logo a{width:206px; height:246px; background:url(tz_logo.gif) no-repeat center; display:block;}
#tz_ad{width:935px; height:175px; padding:12px; background:#e1e1e1; margin-top:10px;}
#tz_ad img{width:935px; height:175px;}

#m_left{width:225px;}
#m_ltitle{background:url(m_ltitle.gif) no-repeat center; height:50px; line-height:50px; padding-left:45px; font-size:18px; color:#fff; border-bottom:#fff solid 1px;}
#n_nav{}
#n_nav li{height:46px; line-height:45px;}
#n_nav li a{height:45px; border-bottom:#fff solid 1px; background:url(ico_07.gif) no-repeat 190px #72a64a; display:block; line-height:45px; padding-left:45px; color:#fff;}
#n_nav li a:hover,#n_nav li.cur a{background-color:#8ac225;}

.n_lxwmtitle{height:35px; line-height:35px; background:#1b8200; line-height:35PX; padding-left:25px; color:#fff;}
#n_lxwm_list{background:#f1f1f1;}
#n_lxwm_list li{padding:10px; border-bottom:#e1e1e1 solid 1px; color:#5d5d5d; font-family:"微软雅黑"; font-size:14px; padding-left:50px;}
#n_lxwm_list li .en{font-size:12px; color:#055da8;}
#n_lxwm_list li.qq{background:url(qq.gif) no-repeat 20px;}
#n_lxwm_list li.email{background:url(email.gif) no-repeat 20px;}
#n_lxwm_list li.lx_intro{padding:10px; border-bottom:none; font-size:12px; line-height:20px;}

#n_ewm{background:url(ewm.gif) no-repeat center #f1f1f1; width:190px; height:190px; padding:17px 17px 18px 18px;}

#m_right{width:920px;}
.m_rtitle{height:50px; line-height:50px; border-bottom:#e1e1e1 solid 1px; font-size:18px; color:#1d1d1d;}

#te_list li{height:180px; border-bottom:#999 dashed 1px; padding-top:20px;}
#te_list li img{height:150px; margin:0 0 5px 10px; max-width:400px;}
#te_list li .title{color:#006699; font-size:22px; height:30px; line-height:22px;}
#te_list li .intro{font-size:14px; color:#5d5d5d; line-height:30px; height:100px;}
#te_list li .more{width:100px; height:30px; text-align:center; line-height:30px; background:#006699; border-radius:5px; color:#fff;}

#position{font-size:12px; color:#5d5d5d;}
#position a{color:#5d5d5d;}

#fenye{padding:20px 0; font-size:14px; color:#5d5d5d; text-align:center;}
#fenye a{color:#006699;}

#tzsz_list{padding-top:10px;}
#tzsz_list li{width:200px; padding:15px; height:230px; text-align:center; float:left;}
#tzsz_list li .img,#tzsz_list li .img img{width:200px; height:200px;}
#tzsz_list li .title{line-height:30px; color:#3d3d3d;}

#tzjd_list{padding-top:10px;}
#tzjd_list li{width:200px; padding:15px; height:230px; text-align:center; float:left;}
#tzjd_list li .img,#tzjd_list li .img img{width:200px; height:105px;}
#tzjd_list li .title{line-height:30px; color:#3d3d3d; padding:10px 0;}
#tzjd_list li .intro{font-size:12px; color:#5d5d5d; line-height:20px; text-align:left;}

#ydh_list li{height:320px; border-bottom:#999 dashed 1px; padding-top:20px;}
#ydh_list li img{height:300px; width:227px;}
#ydh_list li .text{width:660px;}
#ydh_list li .title{color:#006699; font-size:22px; height:30px; line-height:22px;}
#ydh_list li .intro{font-size:14px; color:#5d5d5d; line-height:30px; height:220px;}
#ydh_list li .more{width:100px; height:30px; text-align:center; line-height:30px; background:#006699; border-radius:5px; color:#fff;}

#nxsz_list{padding-top:10px;}
#nxsz_list li{width:200px; padding:15px; height:230px; text-align:center; float:left;}
#nxsz_list li .img,#nxsz_list li .img img{width:200px; height:115px;}
#nxsz_list li .title{line-height:30px; color:#3d3d3d;}
#nxsz_list li .intro{font-size:12px; color:#5d5d5d; line-height:20px; text-align:left;}

#content_title{font-size:22px; line-height:36px; padding:15px 0 10px 0;}
#content_intro{font-size:12px; color:#5d5d5d; line-height:20px; border-bottom:#e1e1e1 dashed 1px; height:30px;}
#content{padding:15px 0; font-size:14px; line-height:30px;}
#content p{font-size:14px; line-height:30px; padding-bottom:5px;}
@media screen and (max-width: 1080px)
{
#middle{width:100%;}
#top{height:36px; background:#333;}
.top{width:100%; line-height:36px; color:#fff;}
#head{height:100px;}
.head{width:100%;}
#nav{background:url(nav.gif) repeat-x; height:50px;}
#nav ul{width:100%; margin:0 auto; height:50px;}
#m_info{width:100%; position:absolute; bottom:10px;}
.m_info{background:#fff; width:100%; height:40px; position:relative; margin:0 auto; top:0; z-index:99; line-height:40px; border-radius:5px;}
#nav_link{background:#f1f1f1;}
#nav_link ul{width:100%; margin:0 auto; height:130px; overflow:hidden;}
#box_t{border-bottom:#dddddd solid 6px; background:url(ico_01.gif) repeat-x bottom; padding:15px 0 0 0; line-height:56px; height:62px; width:100%;}
#ad{width:100%; height:150px;}
#ad img{width:100%; height:150px;}
#ad{width:100%; height:150px;}
#ad img{width:100%; height:150px;}
#bottom{background:#f2f2f2;}
.bottom{width:100%; margin:0 auto;}
#tz_head{}
.tz_head{width:100%; position:relative; height:220px;}