@charset "utf-8";
* { margin:0; padding:0; list-style:none; }
body {min-width:1200px;}
body {font-family:"微软雅黑","宋体"; font-size:14px; color: #414141; }
hr{margin:15px auto; border:0px; border-bottom:dashed #ddd 1px; width:90%;}
img { border:none; }
p {line-height:130%;}
a {text-decoration:none; color:#414141;}
a:hover {text-decoration:underline; color:#f30;}

.red { color:red; }
.hui{color: #ccc;}
.hui1{color: #ddd;}
.hui2{color: #eee;}
.green { color:green; }
.blue { color:blue; }
.gray { color:gray; }
.purple { color:purple; }

.clear{clear: both;}
.px1 {height:1px; clear:both;}
.px5 {height:5px; clear:both;}
.px10 {height:10px; clear:both;}
.px15 {height:15px; clear:both;}
.px20 {height:20px; clear:both;}
.px25 {height:25px; clear:both;}
.px30 {height:30px; clear:both;}
.px35 {height:35px; clear:both;}
.px40 {height:40px; clear:both;}
.px50 {height:50px; clear:both;}
.px60 {height:60px; clear:both;}
.px70 {height:70px; clear:both;}
.px80 {height:80px; clear:both;}

.img_2 {width: 100%; text-align: center;}
.img_2 img{width: 48%; margin: 2% 1%; float: left;}

.tsdqq_w{width: 1200px; height: auto; margin: 0px auto;}

.header_main {width:100%; height:auto; background:url(images/head_bg.jpg) top center;}
.header {width: 1200px; height:auto; margin: 0px auto;}
.header .logo{width: 800px; float: left; margin-left: 20px; height: 115px;}
.header .logo img {height: 85px; margin-top: 20px;}


/*导航*/
#navigation_main {width:100%; height:auto; padding: 3px 0px; background: #000; overflow: hidden; box-shadow: 0px 0px 10px #000;}
#navigation {width:1200px; margin: 0px auto; height:auto; padding:0px; font-family: Microsoft YaHei UI," 微软雅黑";}
#navigation ul #navigation_home {float:left; line-height:26px; text-align:center; }
#navigation ul .main_nav {float:left; line-height:26px; text-align:center; }
#navigation ul .main_nav a {border-left:2px solid #f00;}
#navigation ul li a {width:110px; margin:8px 10px; padding:3px 0px; display:block; font-size:16px; font-weight:bold; color:#f90; border-radius: 0px 10px 0px 10px; background: #fff;}
#navigation ul li a:hover { font-size:16px; text-decoration:none; color:#FFF; background:#222;}
#navigation ul .current_navigation {color:#f00; font-size:16px;}

#navigation ul li:hover a{text-decoration:none; color:#fff; background:#222;}

#navigation ul li ul { display:none; position:absolute; background:#004564; padding:2px 0px 5px 0px;}
#navigation ul li ul li {line-height:120%; padding:5px 2px;background:#004564; position:relative; z-index:15;}
#navigation ul li ul li a {font-weight:normal; color:#FFF; font-size:14px;}
#navigation ul li ul li a:hover { text-decoration:underline; background:#004564; font-size:13px; color:#fff; }

/*首页焦点图*/
#banner { height: 500px; position: relative; margin-bottom: 10px; overflow:hidden;}
#banner .bd li { height:500px; }
#banner .hd ul { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 15px; line-height: 15px; text-align: center; }
#banner .hd ul li { cursor: pointer; display: inline-block; zoom: 1; width: 30px; height: 8px; margin-right: 2px; background: #FFF; overflow: hidden; line-height: 9999px; }
#banner .hd ul .on { width: 60px; background: #0971C8; }
#banner .container { height: 500px; }
#banner .container a { height: 500px; display: block; }
#banner .next,
#banner .prev {position: absolute; top: 0; width: 68px; height: 500px; color: #FFF; line-height: 500px; text-align: center; cursor: pointer; }
#banner:hover .next {right:20px; background: url(images/next.png) center no-repeat;}
#banner:hover .prev {left: 20px; background: url(images/prev.png) center no-repeat;}

/*内页焦点图*/
.banner_ny {background: url(images/banner_ny.jpg) center bottom no-repeat; min-width:1200px; height:320px; margin: 0px auto; text-align: center; z-index: -20;}
.banner_ny1 {text-align: center;}
.banner_ny1 img {text-align: center;}

/*当前位置*/
#current_main{width:1200px; margin: 0px auto;}
.current_location {height:30px; line-height:30px; padding:0 10px; margin-bottom:10px; margin-top: 10px; border-bottom: 1px solid #f6f6f6;}
.current_location a.current { color: red; }

.main_left{width: 290px; float: left; margin-right: 30px;}
.main_right{width: 870px; float: right;}

.channel_list li { margin-bottom: 2px; }
.channel_list li a { display: block; background:url(images/bg2.png) #f9f9f9; line-height: 40px; padding: 0 10px; }
.channel_list li a:hover { background: #0066cc; color: #FFF; text-decoration: none; }
.channel_list li a.current { background: #f6f6f6; color: #F30; text-decoration: none; }


.hd1 { background:url(images/bgy.jpg) #e2e2ff; height: 40px; line-height: 40px; padding: 0 14px; font-size: 16px; border-left: 10px solid #0066cc; }
.bd1 { padding: 10px 0; overflow: hidden; zoom: 1; margin-bottom: 10px; }
.hd2 { background: #e2e2ff; height: 40px; line-height: 40px; padding: 0 14px; font-size: 16px; border-left: 10px solid #0066cc; }
.bd2 { padding: 10px 0; overflow: hidden; zoom: 1; margin-bottom: 10px; }

.hd3 { font-size: 30px; line-height: 80px; text-align: center;}
.hd3 {padding: 10px;}

.hd1 .aname,
.hd1 .aname,
.hd3 .aname {color: #BBB; font-style: italic; font-size: 12px;}


.nylhls {width: 100%; font-size: 12px;}
.nylhls li{width: 31.3333333%; margin:10px 1%; float: left; line-height: 180%; text-align: center; color: #999;}
.nylhls li img{width: 95%;}
.nylhls li p {padding: 2px; text-align: center;}
.nylhls li p img{width: 24px;}

.seoname { border-top: 1px solid #ddd; text-align: center; }
.seoname span{ position: relative; top: -16px; background: #FFF; padding: 10px 20px; font-size: 16px; line-height: 30px; }

.aniu10 {padding: 5px 10px; border: 1px solid #ccc; width: 60px; margin: 0px auto;}

.page_show { margin: 20px 0; text-align: center; }
.page_show a,
.page_show span { display: inline-block; height: 40px; line-height: 40px; min-width: 40px; text-align: center; background: #f9f9f9; margin-right: 2px; }
.page_show a:link,
.page_show a:visited { text-decoration: none; }
.page_show a:hover,
.page_show a.current { background: #0066cc; color: #FFF; }

.channel_content{padding: 0px 10px 5px 10px; border-bottom: 1px solid #f3f3f3; color: #999;}

.article_slist {color: #ccc;}
.article_slist li { border-bottom: 1px solid #ecf5fd; height: 40px; line-height: 40px;}
.article_slist li span{float: right;}

.pic_tp {width: 33.33333%; float: left;}
.pic_box {margin: 5px;}
.picture_slist {}
.picture_slist .picture { border: 1px solid #EEE; padding: 5px; text-align: center;  }
.picture_slist .picture img {width:268px; height: 200px;}
.picture_slist .title {line-height: 36px; text-align: center; }

#info_title { font-size: 24px; line-height: 120%; padding: 20px; text-align: center; color: #009ad9;}
#info_intro { background: #EEE; color: #999; padding:5px 20px; line-height:130%; font-size: 12px; background: linear-gradient(to right, #eee, #f9f9f9); text-align: center; float: right;}

#info_content { padding: 20px 0; font-size: 16px; line-height: 150%; color: #555555;}
#info_content a {color: #f90; -webkit-transition: color 1s ease; -moz-transition: color 1s ease; -o-transition: color 1s ease; transition: color 1s ease;}
#info_content a:hover {color: #30ab96;}
#info_content p{line-height: 150%; margin: 15px 10px 25px 10px; text-indent:2em; text-align:justify; text-justify:inter-ideograph;}
#info_content p img{max-width: 800px;}
#info_content img{max-width: 800px;}
#info_content div {line-height: 140%; margin: 10px 0px;}
#info_content div p{line-height: 140%; margin: 5px; text-indent:2em; text-align:justify; text-justify:inter-ideograph;}

#info_around {padding:10px; line-height:130%; border:1px solid #eee; margin-bottom:10px; }
#info_around p{color: #ccc; padding: 3px 0px; line-height:130%;}

.info_zximg{text-align: center; margin-bottom: 20px;}

#info_picture {margin: 0px 10px 0px 0px; padding: 10px; width:45%; float: left; }
#info_picture img {padding: 5px; margin: 0px 10px 5px 0px; border: 1px solid #EEE; width:100%; }

.info_pic {width:700px; margin: 0px auto; margin-top: 20px; text-align: center;}
.info_pic img {padding: 5px; border: 1px solid #EEE; max-width:700px;}

.info_dt{width: 100%; margin: 10px 0px;}
.info_dt li{width: 48%; margin: 1%; float: left;}

#info_video {margin:2px 0px; height: auto; width: 100%;}
#info_video iframe,
#info_video embed { width: 100%; height: 540px;}
.baidu_iframe {width: 100%; height: 500px;}
.info_down{width: 100%; margin-bottom: 20px;}

.info_zxzx {width:100%; margin: 10px 0px; text-align: center; background: #fafeff; padding: 10px 0px; font-size: 18px;}
.info_zxzx a{color: #f00;}

/*热门推荐*/
.rm_tj {}
.rm_tj li{line-height: 140%; border-bottom: 1px solid #ccc; padding: 5px 0px;}

/*在线留言*/
.liu_y_l{width: 780px; float: left; margin-right: 20px;}
.liu_y_r{width: 400px; float: left;}

.liuy_box{margin: 10px 0px; border:1px solid #CCC; padding: 10px;}
.liuy_box_tit{border-bottom:1px solid #eee; padding: 5px;}
.liuy_box_tit span{float: right; color: #ccc;}
.liuyan {padding: 10px 10px 0px 10px;}
.liuyan_hf{margin: 10px 10px 0px 10px; padding: 5px; border-top: 1px solid #f3f3f3;}

.form-group{margin-bottom: 20px;}
.label{font-weight:bold; color:red; font-size: 16px;}
.form-group input {width:95%; padding:5px; font-size:12px; border:1px solid #CCC;}
.form-group select { font-size:12px; border:1px solid #CCC; }
.form-group textarea { font-size:12px; width:95%; height:80px; padding:5px; border:1px solid #CCC; }

/*网站地图*/
.web_dt {padding: 10px; font-size: 16px;}
.web_dt li{border-bottom: 1px solid #ccc; padding: 5px 0px;}
.dt_li1 {}
.dt_li2 {padding-left: 20px; margin-left: 20px;}


/*友情链接*/
.link_a{width:1200px; margin: 0px auto;}
.link_tit{margin:10px 0px; padding: 5px; border-bottom: 1px solid #ccc; color: #999; font-size: 18px;}
.link_body{padding: 5px;}
.link_body_txt{width: 100%;}
.link_body_txt a{margin: 2px 4px;}
.link_body_img {width: 100%; overflow: hidden; zoom: 1;}
.link_body_img li {width:109px; margin:5px; float: left;}
.link_body_img li img{width:100%; height: 40px;}

/*底部版权*/
#footer {background:url(images/bg3.png) #011e2a; padding: 20px 0; margin-top: 20px; color: #f3f3f3; border-top: 5px solid #009ad9;}
#footer a {color: #f3f3f3;}
.ft_body {width: 1200px; height: auto; margin: 0px auto;}

.ft_left{line-height: 150%; width: 400px; float: left; color: #666;}
.ft_left p{line-height: 150%; padding: 3px 0px;}
.ft_right {line-height: 120%;width: 750px; float: right; font-size: 12px; color: #666;}
.ft_right p{line-height: 120%; padding: 3px 0px;}

.ft_txt {text-align: center; line-height: 150%; }
.ft_txt p{text-align: center;line-height: 150%;}

/*内页 联系我们*/
.ny_lxwm {padding:10px;}
.ny_lxwm p {padding:4px 0px;}
.ny_lxwm .img1{width: 100%; text-align: center;}
.ny_lxwm .img1 img{width:98%;}

/*首页 列表*/
.sy_new2{float: left; height: auto; width:580px; margin: 0px 10px;}
.sy_new3{float: left; height: auto; width:380px; margin: 0px 10px 10px 10px;}

.sy_new_tit {margin:5px 5% 10px 5%;}
.sy_new_tit h3{font-size: 16px; padding-bottom: 2px; color: #009ad9; padding-left: 5px; line-height: 20px;}
.sy_new_tit span{font-size: 11px; color: #ccc; float: right; padding-right: 5px; line-height: 20px; padding: 0px 8px; border-radius: 8px; border-top: 1px solid #f90;}
.sy_new_tit span a{color: #999;}

.sy_new_body {padding: 10px; margin-bottom: 10px; margin-top: 5px; background:url(images/bg2.png) #f9f9f9; color: #ccc; border-radius: 5px; box-shadow: 0px 0px 7px #333;}
.sy_new_body li{border-bottom: 1px solid #fff; padding: 5px 0px; margin-bottom: 5px;}
.sy_new_body li span{float: right; font-size: 12px;}


/*首页 图片列表*/
.sycp_px10 {padding:40px; background:url(images/bg10.jpg); max-width: 1880px; margin: 0px auto;}
.sycp_body {width:100%; overflow:hidden; position:relative; zoom:1;}
.sycp_body .bd{ margin:0px; }
.sycp_body .bd ul{ overflow:hidden; zoom:1; }
.sycp_body .bd ul li{width:304px; margin:0 2px; border:0px solid #d3e6fc; float:left; _display:inline; overflow:hidden; text-align:center;}
.sycp_body .bd ul li .pic{ text-align:center; }
.sycp_body .bd ul li .pic img{width:300px; height:210px; transition: all 1s; overflow:hidden; zoom:1; border-radius: 10px;}
.sycp_body .bd ul li .pic img{display:block; padding:2px; margin-bottom: 10px;}
.sycp_body .bd ul li .pic img:hover{transform: scale(1.1);}
.sycp_body .bd ul li .title{line-height:26px;DISPLAY: inline; OVERFLOW: hidden; text-overflow: ellipsis; white-space: nowrap; padding:10px 2%; zoom:1; font-size: 14px;}


.pad1 {margin: 14px; background: #cae0e1;}

.dyx {line-height: 160%; font-size: 16px; color: #555555;}
.dyx p{line-height: 160%; margin: 20px 0px 30px 0px; text-indent:2em;}
.dyx p img{max-width: 835px;}
.dyx div{line-height: 140%; margin: 15px 0px;}
.dyx div p{line-height: 140%; margin: 5px 0px; text-indent:2em;}

.list_rm{}
.list_rm li{line-height: 120%;}

#gotop {width:49px; height:67px; cursor:pointer; display:none; background: url(images/gotop.gif) no-repeat; float: right; position: fixed; bottom: 20px; left: 0;}

