@charset "utf-8";
* { margin:0; padding:0; list-style:none; }
body {min-width:1200px; background: url(images/body_bg.jpg);}
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:#060ABC;}

.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;}

.div3 {width: 33.33333%; float: left;}

.img_r50 {text-align: center;}
.img_r50 img {text-align: center; border-radius: 50%;}

.tsdqq_w{width: 1200px; height: auto; margin: 0px auto;}


.header {width:100%; height: auto; background:url(images/bg_head.jpg) top center;}
.header_logo {width: 1200px; height: 120px; margin: 0px auto; background: url(images/logo_bg.png) no-repeat;}
.header_logo img{float: left;}


.head_2 {width: 100%; height: 260px; background: url(images/banner_ny.jpg) no-repeat center top;}
.head_2_logo {padding-top: 0px; width: 1200px; margin: 0px auto; }
.head_2_logo .logo {width: 300px; float: left;}
.head_2_logo .lx {width: 500px; float: right; text-align: right;}

.head_2_nav{height:39px; width:100%; background:#004564; margin-bottom:10px; border-bottom: 0px solid #fdbd97; border-top: 1px solid #f2ad60; border-radius: 10px 10px 0px 0px;}


/*导航*/
#navigation_main {height:39px; width:100%; background:#222; margin-bottom:10px; border-bottom: 2px solid #ccc; border-top: 3px solid #fff; border-radius: 10px 10px 0px 0px;}
#navigation {width:1178px; height:39px; margin:0 auto; padding-left:22px;}
#navigation ul #navigation_home {float:left; line-height:39px; text-align:center; }
#navigation ul .main_nav {float:left; line-height:39px; text-align:center; padding-left:2px; margin-right: 1px; margin-left: 2px; background:url(images/m_li_bg.gif) left no-repeat;}
#navigation ul li a {width:94px; display:block; font-size:16px; font-weight:bold; color:#f9f9f9; }
#navigation ul li a:hover { font-size:16px; text-decoration:none; color:#FFF; background:#ff6600;}
#navigation ul .current_navigation {color:#f60; font-size:16px; background:#eee;}

#navigation ul li:hover a{text-decoration:none; color:#fff; background:#ff3300;}
#navigation ul li ul { display:none; position:absolute; background:#ff3300; padding:2px 0px 5px 0px;}
#navigation ul li ul li {line-height:120%; padding:3px 2px;background:#ff3300; position:relative; z-index:15;}
#navigation ul li ul li a {font-weight:normal; color:#FFF; font-size:14px; padding: 3px 0px;}
#navigation ul li ul li a:hover {background:#222; font-size:13px; color:#fff; }

/*首页焦点图*/
.banner_sy {width: 100%; background: #f4fcfb; padding-bottom: 2px;}
.focusBox{margin:0 auto; position:relative; width:1200px; height:369px; background:#fff; overflow:hidden;}
.focusBox .hd{ height:22px; position:absolute; z-index:1; bottom:10px; right:10px; overflow:hidden;}
.focusBox .hd ul{ float:right; overflow:hidden;}
.focusBox .hd li{ width:22px; height:22px; line-height:22px; text-align:center; background:#999; color:#fff; font-family:Arial; float:left; margin:0 1px; display:inline; -webkit-border-radius:22px; -moz-border-radius:22px; border-radius:22px; cursor:pointer;}
.focusBox .hd li.on{ background:#c00; }
.focusBox .bd li{ vertical-align:middle; }
.focusBox .bd li img{width:1200px; height:369px; display:block; background:url(images/loading.gif) center center no-repeat; }

/* 幻灯 */
.fullSlide { position:relative; background:#000; margin:0 auto; zoom:1;}
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd li img{width:100%; vertical-align:top; } 
.fullSlide .hd{position:relative; z-index:1; margin-top:-30px; height:30px; line-height:30px;  text-align:center;background:#000; filter:alpha(opacity=10);opacity:0.1;}
.fullSlide .hd ul{ text-align:center;  padding-top:5px; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(images/tg_flash_p.png) -18px 0; overflow:hidden; font-size:0;}
.fullSlide .hd ul .on{ background-position:0 0; }
.fullSlide .prev,
.fullSlide .next{ z-index:1; display:block; width:55px; height:55px; position:relative; margin:-19% 0 0 1%; float:left;  background:url(images/arrow.png) 0 0 no-repeat; filter:alpha(opacity=8);opacity:0.08;}
.fullSlide .next{  background-position:right 0; float:right; margin-right:1%;}
.fullSlide .prev:hover,
.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8;}

/*内页焦点图*/
.banner_ny {background: url(images/banner_ny.jpg) center top no-repeat; min-width:1200px; height:260px; margin: 0px auto; text-align: center;}
.banner_ny1 {text-align: center;}
.banner_ny1 img {text-align: center;}

/*当前位置*/
#current_main{width:1200px; margin: 0px auto;}
.current_location {border-bottom: #ff9900 1px dotted; height:38px; line-height:38px; padding:5px 10px; margin-bottom:10px; margin-top:5px;}
.current_location a.current { color: red; }

.main_left{width: 290px; float: left; margin-right: 30px;}
.main_right{width: 880px; float: left;}

/*首页电话*/
.sy_tel{width:1200px; margin: 0px auto; padding:10px 0px 40px 0px; text-align: center; background:url(images/sy_tel.png) no-repeat;}

/*首页区块1*/
.sy_tit{border-bottom: 2px solid #f8eae0; font-size: 30px; line-height: 120%; text-align: center; margin: 20px 35%; color: #663300; font-family:"微软雅黑";}
.sy_tit i{font-size: 14px;}


.sy_box1 {width:370px; margin: 10px 5px; padding:90px 10px 30px 10px; float: left; color: #666; font-size: 22px; background: #f6fafd;}
.sy_box1 p{text-align: center; color:#666; padding: 10px 0px;}

.he_box3{background: url(images/he_box3.jpg) no-repeat;}
.he_bg3 {background: url(images/hezuo.gif) center no-repeat; height: 51px; margin-top: -60px; margin-bottom: 10px;}


.qk_bg1 {background:#f6fafd;}
.qk_bg2 {background: url(images/bg1.gif) center 30px no-repeat #f6fafd;}
.qk_bg3 {background: url(images/hezuo.gif) center 30px no-repeat #f6fafd;}

.channel_list li { margin-bottom: 2px; }
.channel_list li a { display: block; background: #eee; line-height: 40px; padding: 0 10px; }
.channel_list li a:hover { background: #996600; color: #FFF; text-decoration: none; }
.channel_list li a.current { background: #996600; color: #FFF; text-decoration: none; }

	.channel_wlist { overflow: hidden; margin-bottom: 10px; }
	.channel_wlist li { float: left; margin-right: 10px; }
	.channel_wlist li a { display: block; height: 40px; line-height: 40px; background: #f3f3f3; padding: 0 30px; }
	.channel_wlist li a:hover { background: #0971C8; color: #FFF; }
	.channel_wlist li a.current { background: #0971C8; color: #FFF; }

.hd1 { background: #f3f3f3; height: 40px; line-height: 40px; padding: 0 14px; font-size: 16px; border-left: 10px solid #996600; box-shadow: 2px 2px 5px #febe84;}
.bd1 { padding: 10px 0; overflow: hidden; zoom: 1; margin-bottom: 20px; }
.hd2 { background: #f6f6f6; height: 40px; line-height: 40px; padding: 0 14px; font-size: 16px; border-left: 10px solid #996600; }
.bd2 { padding: 10px 0; overflow: hidden; zoom: 1; margin-bottom: 20px; }


.bd_lx{}
.bd_lx p{line-height: 170%;}


.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: #F2F2F2; margin-right: 2px; }
.page_show a:link,
.page_show a:visited { text-decoration: none; }
.page_show a:hover,
.page_show a.current { background: #000; color: #FFF; }

.channel_content{padding: 0px 10px 5px 10px; border-bottom: 1px solid #f3f3f3; color: #999;}

.article_slist {}
.article_slist li { border-bottom: 1px solid #eee; height: 40px; line-height: 40px;}
.article_slist li span{float: right; color: #999;}

	.article_dlist {}
	.article_dlist .wrap { border: 1px solid #EEE; padding: 20px; margin-bottom: 20px;}
	.article_dlist .title { border-bottom: 1px solid #EEE; line-height: 50px; height: 50px; font-size: 16px;}
	.article_dlist .content { padding: 10px 0; color: #666; }
	.article_dlist .intro { padding: 10px; background: #FAFAFA;}

	.article_wlist .wrap { border: 1px solid #EEE; padding: 10px; margin-bottom: 5px;}
	.article_wlist .wrap a { display: block; }
	.article_wlist .wrap:hover { background: #0971C8; color: #FFF;}
	.article_wlist .wrap:hover a { color: #FFF !important;}

.pic_tp {width: 33.33333%; float: left;}
.pic_box {margin: 5px;}
.picture_slist {}
.picture_slist .picture { border: 0px solid #EEE; padding: 5px; text-align: center;  }
.picture_slist .picture img {width: 100%;}
.picture_slist .title {line-height: 36px; text-align: center; }

#info_title { font-size: 24px; line-height: 120%; padding: 20px; text-align: center;}
#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: 160%; color: #555555;}
#info_content p{line-height: 160%; margin: 20px 0px 30px 0px; text-indent:2em;}
#info_content p img{max-width: 800px;}
#info_content div{line-height: 140%; margin: 15px 0px;}
#info_content div p{line-height: 140%; margin: 5px 0px; text-indent:2em;}

#info_around {padding:10px; background: #f9f9f9; line-height:130%; border:1px solid #eee; margin-bottom:20px; }
#info_around p{color: #ccc; padding: 3px 0px; line-height:130%;}

#info_picture {margin: 30px 30px 10px 0px; width:350px; float: left;}
#info_picture img {padding: 5px; border: 1px solid #EEE; width:350px;}

.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-top: 20px;}
#info_video embed { width: 100%; height: 540px;}

.info_down{width: 100%; margin-bottom: 20px;}

/*热门推荐*/
.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;}

/*底部版权 #fef3ed	fbf6de 	f2d3c3  fce2d4 */
#footer {background:url(images/db_bg1.png) center bottom no-repeat; padding: 20px 0; margin-top:2px; color: #ccc; border-top: 3px solid #000;}
#footer a { color: #ccc;}
.ft_body {width: 1200px; height: auto; margin: 0px auto;}

.ft_left{width: 560px; float: left; color: #666; text-align: center;}
.ft_left p{padding: 3px 0px; line-height: 150%; }

.ft_right {width: 580px; float: right; font-size: 12px; color: #666;}
.ft_right p{line-height: 120%; padding: 3px 0px;}

.ft_txt {text-align: center;line-height: 150%; color: #666;}
.ft_txt p{text-align: center;line-height: 150%;}

.ft_img {text-align: center;}
.ft_img img {text-align: center; max-height: 100px; margin:5px 5px;}

.ft_line{margin: 25px 2%; border-bottom: 1px solid #e9f6fc; clear: both;}

.ft_pic {text-align: center;}
.ft_pic1 {width: 100%; margin: 10px 0px;}
.ft_pic1 li {width: 190px; margin: 5px; float: left;}
.ft_pic1 li img {max-width: 190px;}

.li_wb {width: 100%; overflow: hidden; font-size: 16px; line-height: 160%; margin-top: 0px; padding: 10px 0px;}
.li_wb li {width: 20%; margin: 5px 0px; float: left; text-align: center;}
.li_wb li span{margin: 0px 5px; padding: 5px 15px; background: #ccc; background: linear-gradient(to top, #ccc, #f9f9f9); border-radius: 10px; box-shadow: 0 0 5px #666;}


	#float { z-index: 9999; position: absolute; display: block; top: 260px; left: 0; }
	#float .wrap { margin-bottom: 2px; position: relative; cursor: pointer; background: #0971C8; border-left: 5px solid #6B147D; z-index: 999;}
	#float .wrap:hover { background: #6B147D;}
	#float .icon { padding: 15px 0; width: 60px; display: block; line-height: 60px; text-align: center;  color: #FFF; font-size: 30px;  }
	#float .content { min-height: 60px; min-width: 200px; position: absolute; left: 60px; top: 0; display: none; background: #0971C8;}
	#float .content a { color: #FFF; }
	#float .qq .content { line-height: 60px; padding: 0 20px; font-size: 30px; color: #FFF;  }
	#float .qrcode .content { padding: 5px; }
	#float .phone .content { line-height: 60px; padding: 0 20px; font-size: 30px; color: #FFF;  }
	#float .custom .content { padding: 20px; color: #FFF; }
	#float .gotop .content { }

#footer_bt { height:auto; background: #023d57; position: fixed; bottom: 0; left: 0; width: 100%; border-radius: 50px 50px 0px 0px; box-shadow: 0 0 10px #666;}
.footer_bt_box {width: 1200px; margin: 0px auto; color: #fff;}
#footer_bt #tel{width: 350px; float: left; font-size: 30px; padding-top: 12px; height: 55px;}
#footer_bt #yuwu{width:390px; float: left; font-size: 24px; text-align: center; padding-top: 15px; height: 52px;}
#footer_bt #zxzx{width:410px; float: left; font-size: 24px;}
#footer_bt #gotop {width:49px; height:67px; cursor:pointer; display:none; background: url(images/gotop.gif) no-repeat; float: right;}


/*首页 列表*/
.sy_new2{float: left; height: auto; width:580px; margin: 0px 10px;}
.sy_new3{float: left; height: auto; width:380px; margin: 0px 10px;}

.sy_new_tit {margin-bottom:5px; border-bottom: 1px solid #f90; margin-top: 10px;}
.sy_new_tit h3{font-size: 16px; padding-bottom: 5px; color: #365657;}
.sy_new_tit span{font-size: 12px; color: #ccc; float: right; padding-right: 20px;}
.sy_new_tit span a{color: #999;}

.sy_new_body {padding: 5px; margin-bottom: 30px; margin-top: 5px;}
.sy_new_body li{border-bottom: 1px solid #ecf5fd; padding: 5px 0px; margin-bottom: 5px;}
.sy_new_body li span{color: #ccc; float: right; font-size: 12px;}


/*首页 人物列表*/
.syrw_body{width:100%; overflow:hidden; position:relative; zoom:1;}
.syrw_body .bd{ padding:15px 0px 10px 0px; }
.syrw_body .bd ul{ overflow:hidden; zoom:1; }
.syrw_body .bd ul li{width:218px; margin:0px 5px; float:left; _display:inline; overflow:hidden; text-align:center; }
.syrw_body .bd ul li .pic {text-align:center; }
.syrw_body .bd ul li .pic img{width:202px; height:202px;}
.syrw_body .bd ul li .pic img{display:block; padding:0px; margin:5px; }
.syrw_body .bd ul li .pic a:hover img{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5; opacity: 0.5;}
.syrw_body .bd ul li .title{line-height:30px; width:96%; DISPLAY: inline; OVERFLOW: hidden; text-overflow: ellipsis; white-space: nowrap; padding:0px 2%;zoom:1; float:left;}

/*首页 办公环境列表*/
.sycp_body{width:100%; overflow:hidden; position:relative; zoom:1;}
.sycp_body .bd{ padding:10px 0px; }
.sycp_body .bd ul{ overflow:hidden; zoom:1; }
.sycp_body .bd ul li{width:304px; margin:0 2px; border:1px solid #fdad72; 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 2s; overflow:hidden; zoom:1; }
.sycp_body .bd ul li .pic img{display:block; padding:2px; }
.sycp_body .bd ul li .pic img:hover{transform: scale(1.2);}
.sycp_body .bd ul li .title{line-height:30px; background-color:#fdad72;DISPLAY: inline; OVERFLOW: hidden; text-overflow: ellipsis; white-space: nowrap; padding:0px 2%;zoom:1;}


.mt_logo{width: 1200px; margin: 20px 0px; padding: 20px 0px; border-top: 3px solid #0978d4; border-bottom: 3px solid #0978d4;}



/*首页 文化*/
.sy_xzwo {width: 100%; height: auto;}
.sy_xzwo h3{font-size:26px; line-height: 120%; padding: 20px; text-align: center; color:#365657; border-bottom: 2px solid #f00; margin: 0px 30% 60px 30%;}
.sy_xzwo_a {width:234px; margin: 20px 30px; float: left; border: 3px solid #ccc;}
.sy_xzwo_a h6{text-align: center; font-size:60px; line-height: 120%; margin:-50px 25% 20px 25%; padding-bottom: 10px; background: #fff; color:#365657;}
.sy_xzwo_a p {text-align: center; font-size: 24px; line-height:150%; color:#365657; font-family:"微软雅黑"; font-weight: bold;}
.sy_xzwo_a:hover{margin-top:-5px; cursor:pointer; background: #8fbabc;}
.sy_xzwo_a:hover h6 {color: #f00;}
.sy_xzwo_b {text-align: center; font-size: 16px; line-height:130%; color: #666; padding-top: 10px; padding-bottom: 50px;}
.sy_xzwo_c {text-align: center; font-size: 20px; line-height:130%; color: #706AFB; padding: 30px 0px; background: #fff;}
.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%;}


.syb_li_li{background:url(images/syb_bg.png) center center no-repeat; }

	
@keyframes ztOldUserAni1{0%{transform: scale(1)}5%{transform: scale(1.1);}10%{transform: scale(1)}15%{transform: scale(1.1)}20%{transform: scale(1)}100%{transform: scale(1)}}
.eleVirHd2_hed {position: absolute;width:100%;height:100%;text-align: center; top:1px;}
.eleVirHd2_hed img{animation: ztOldUserAni1 2.5s linear .2s infinite;}

.r1{-moz-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);-o-transform:rotate(-3deg);}
.r2{-moz-transform:rotate(2deg);-webkit-transform:rotate(2deg);-o-transform:rotate(2deg);}

.baidu_iframe{width: 100%; height: 500px;}
