/*============================ 初始化样式 ============================*/
*
{margin:0; padding:0;}
body{ background:#ffffff; font-size:12px; font-family:"宋体","Arial",sans-serif;}
li
{list-style:none;}
img
{border:none;}
a
{ color:#3a352f; text-decoration:none;blr:expression(this.onFocus=this.blur());}
a:focus{ outline:none;} 
a:link
{ color:#3a352f;text-decoration:none;}
a:hover
{ color:#3a352f;text-decoration:underline;}

/*============================ 公共部分 ============================*/
/* 文章类别上下页 */
.waiyefanye
{ height:20px; text-align:center; padding-top:10px; margin-right:40px; clear:both;}
.waiyefanye a
{ line-height:18px; text-indent:0px; color: #5C5C5C;  margin-right: 5px; padding: 0 6px; background:#ffffff; border: 1px solid #bbbbbb;  display: inline-block; }
.waiyefanye a:hover
{color: #ffffff; background:#46433E; text-decoration:none;}
/* 文章上下篇 */
.wengzhengfanye
{ height:25px; line-height:25px; text-align:center; color:#FFFFFF; margin:10px 30px 10px 30px;  background: #262626; clear:both;}
.wengzhengfanye a
{ color:#FFFFFF; text-decoration:none;}
.wengzhengfanye a:hover
{ color:#FFFFFF; text-decoration:none;}
/* 友情链接和foot */
#link_top{width:957px; height:38px; margin:10px auto 0px; background:url(../images/link1.jpg) no-repeat;  clear:both;}
#link_center{ width:957px; height:auto; margin:0px auto; background:url(../images/link2.jpg) repeat-y; padding:10px 0px 0px 0px; overflow:hidden;}
#link_bottom{width:957px; height:19px; margin:0px auto 0px; background:url(../images/link3.jpg) no-repeat;  clear:both;}
#link_center li{ float:left; height:25px; line-height:25px; text-align:center;}
#link_center li a{ border-right:solid 1px #3a352f; margin-top:8px; padding:0 15px;}

#footer{ width:957px; height:auto; margin:10px auto 0px auto; background:url(../images/footerbg.jpg) no-repeat; color:#FFFFFF; text-align: 
center; padding-top:60px; line-height:25px;}

/* 悬浮QQ */
#STATICMENU
{width:112px; height:auto; overflow:hidden; z-index:999; visibility:visible; position:absolute; left:90%;}
.zaixianqq_top
{ width:112px; height:49px; background:url(../images/qq_bj1.png) no-repeat;}
.zaixianqq
{ width:112px; height:auto; background:url(../images/qq_bj2.png) repeat-y;  overflow:hidden;}
.zaixianqq_bottom
{ width:112px; height:141px; background:url(../images/qq_bj3.png)  no-repeat; padding-top:15px; }
#STATICMENU .zaixianqq ul
{ }
#STATICMENU .zaixianqq ul li
{ height:30px;}
/*============================ 菜单栏目的body、top ============================*/

#container{ width:100%; height:auto; margin:0 auto;}
#yd_top{ width:998px; height:160px;margin:0 auto; background:url(../images/logo.jpg) no-repeat center;}
.yd_logo{ position:absolute; top:20%; left:45%;}
.yd_nav{ float:right;  padding-top:140px;}
.yd_nav li{ float:left; color:#b3b3b3; font-size:14px; }
.yd_nav li a{ color:#b3b3b3; text-decoration:none; float:left; width:50px; text-align:center;}
.yd_nav li span{ float:right;}
#yd_content{ width:100%; height:400px; background:url(../images/one_bj.jpg) #005ec2 no-repeat center; }
#yd_content2{width:998px;height:400px; margin:0 auto;}
#yd_content2 img{ padding:335px 250px 0 0; float:right;}
#yd_footer{ width:998px; height:auto; margin:0 auto; text-align:center; padding-top:30px; color:#b3b3b3; font-size:14px; line-height:30px;}

#top{ width:992px; height:157px; margin:0 auto; position:relative;}
#logo{ width:182px; height:126px; position:absolute; top:22px; left:40px;}
#tel{ width:193px; height:74px; position:absolute; top:0px; right:33px;}

#nav{width:739px; height:46px; position:absolute;  top:108px; right:-1px; background:url(../images/nav_bg.jpg) no-repeat; padding-left:2px;}
#nav li{float:left; width:120px; margin-top:15px; text-align:center; display:inline; padding-right:3px;}
#nav li .bi{position:relative;z-index:0;}
#nav li .bi:hover{z-index:99;}
#nav li .bi:hover span{ display:block;top:0;left:0;cursor:pointer;}
#nav li .bi span{position:absolute;left:-999em; display:none;}
#nav li a{height:24px;width:120px; font-family:Arial, Helvetica, sans-serif;line-height:24px; font-size:18px; text-decoration:none;color:#1F0522; display:block;text-align:center;background:url(../images/one_tb2.jpg) no-repeat left center; }
#nav li .bi span{height:24px;width:120px; font-family:"宋体";line-height:24px; font-size:18px; text-decoration:none;color:#1F0522; display:block;text-align:center;background:url(../images/one_tb2.jpg) no-repeat left center; }
#nav li a:hover,#nav li .bi:hover span{color:#E35E01; font-weight:bold;background:url(../images/one_tb2.jpg) #ffffff no-repeat left center;}


#nav li .ai{background:#ffffff;}
#nav li .ai:hover, #nav li .ai:hover span{ background-image:none; background:#ffffff;}
#nav li.active{ font-family:Arial, Helvetica, sans-serif; height:30px;background:url(../images/nav_active.jpg) no-repeat center bottom;}
#nav li.active a{ color:#E35E01;}
.tiao{ width:992px; height:4px; background:#e66001; overflow:hidden;z-index:2; position:absolute; top:153px; right:0px;}
#banner{ width:992px; height:316px; margin:0 auto;}
.qiye{ width:990px; height:111px; margin:8px auto 0 auto; border:#d9d9d9 1px solid; background:url(../images/qy_bg.jpg) repeat-x;}
.qiye li{ float:left; width:246px; padding-top:10px; text-align:center; background:url(../images/qy_r_bordre.jpg) no-repeat right;}
#content{ width:992px; height:auto; margin:0 auto;}
.clear:after { content:''; display:block; clear:both; }
#left{ width:689px; height:auto; float:left;}
.left_top{ width:100%; height:104px; background:url(../images/left_fw_top.jpg) no-repeat; position:relative;}
.left_nav{ width:380px; height:26px; position:absolute; top:34px; right:34px; padding-left:16px; font-size:14px;}
.left_nav li{ width:87px; line-height:26px; text-align:center; padding-right:3px; background:url(../images/one_tb1.jpg) no-repeat; float:left;  }
.left_nav .one_eft_nav
{ background:none; width:70px;}
.left_nav .one_eft_nav a{ color:#FFFFFF;}

.left_content{ width:100%; height:300px; background:url(../images/left_fw_bg.jpg) repeat-y; padding-bottom:20px; overflow:hidden;}
.left_content ul{ width:649px; margin:0 auto;}
.left_content li{ float:left; width:216px; text-align:center;}
.left_content li a{ color:#323232; text-decoration:none;}
.left_content li a:hover{ color:#E96000; text-decoration:none; }
.left_content span{ display:block; line-height:50px;}
.left_bottom{ width:100%; height:25px; background:url(../images/left_fw_bottom.jpg) no-repeat;}
#right{ width:282px; height:auto; float:right; margin-top:30px; overflow:hidden;}

.new_top{ width:282px; height:41px; background:url(../images/new_top.jpg) no-repeat;}
.new_top span
{ width:40px; height:41px; margin-right:10px; display:block; float:right;cursor:hand}

.new_content{ width:282px; height:auto; background:url(../images/right_new_bg.jpg) repeat-y; text-align:center; padding-top:15px;}

/*首页新闻图切换*/
.one_news 
{width: 260px;height: 174px; padding:15px 0 0 12px; }
.one_news img
{width: 250px;height: 170px;  display: block;}
.one_news .bd
{width: 250px; height: 170px;  border:2px solid #D0D7D2; position: relative; overflow: hidden ; }
.one_news .bd ul 
{height:170px;	overflow: hidden; position: relative; font-size: 12px; line-height: 20px; font-weight:bold;}
.one_news .bd li 
{width: 250px; height: 170px; background-color: #fff; position: relative}
.one_news .bd li p
{position: absolute; left: 0; bottom: 0; line-height: 20px;	height: 20px; width: 250px; text-align:left; white-space: nowrap; overflow: hidden}
.one_news .bd li p i 
{position: absolute; left: 0; top: 0; display: block; width: 250px;	height: 20px; background: #000000;	opacity:0.5; filter: alpha(opacity=50)}
.one_news .bd li p a, .one_news .bd li p a:visited 
{position: relative; color: #fff; margin-left: 20px}
.one_news .bd li p a:hover
{color: #f60}
.one_news .prev, .one_news .next 
{position: absolute; bottom: 50px; width: 29px;	height: 64px; opacity: .6; filter: alpha(opacity=60); overflow: hidden;	display: none; text-indent: -999px;	border: none; background: url(../images/arrowLR.png) no-repeat;}
.one_news .prev: hover, .one_news .next: hover 
{ opacity: 0.9; filter: alpha(opacity=90)}
.one_news .prev
{left: 0; background-position: -50px 0}
.one_news .next 
{right: 0;}
.one_news .bdOn .prev, .one_news .bdOn .next 
{display: block;}


.new_content .one_news_list li{ background:url(../images/tab.jpg) no-repeat 0px 11px; height:26px; line-height:26px; border-bottom:#d9d9d9 1px dashed; width:230px
; margin-left:24px; padding-left:10px; text-align:left; }
.new_content .one_news_list li a{ color:#5e5e5e; text-decoration:none; }
.new_content .one_news_list li a:hover{ color:#E96000; text-decoration:underline; }
.new_bottom{ width:282px; height:18px; background:url(../images/new_bottom.jpg) no-repeat;}
#footer_top{ width:992px; height:11px; margin:10px auto 0px auto; background:url(../images/footer_top.jpg) no-repeat;}
#footer_content{ width:992px; margin:0 auto; height:44px; line-height:44px; text-align:center; background:url(../images/footerbg.jpg) repeat-y;}
#footer_bottom{ width:992px; height:14px; margin:0 auto; background:url(../images/footer_bottom.jpg) no-repeat;}

#sub_content{ width:992px; height:auto; margin:10px auto;}
#sub_left{ width:222px; height:auto; float:left;}
.sub_left_top{ width:222px; height:38px;}
.sub_left_content{ width:222px; height:auto; background:url(../images/sub_left_bg.jpg) repeat-y; padding-bottom:30px;}
.sub_left_content li{ width:180px; margin-left:20px; height:36px; line-height:36px; padding-left:10px; background:url(../images/tab1.jpg) no-repeat 0px 15px; border-bottom:#d9d9d9 1px dashed;}
.sub_left_content li a{ font-size:14px; color:#000000; text-decoration:none;}
.sub_left_content li a:hover{ color:#E96000; text-decoration: underline; }
.sub_left_content .listys a{color:#E96000; font-weight:bold; text-decoration:none;}
.sub_left_bottom{ width:222px; height:72px; background:url(../images/sub_left_bottom.jpg) no-repeat;}
#sub_right{ width:760px; height:auto; float:right;}
.sub_right_top{ width:760px; height:39px; background:url(../images/sub_right_top.jpg) no-repeat;}
.sub_r_t_title{ float:left; width:180px; line-height:34px; text-align:center; font-size:14px; color:#FFFFFF; font-weight:bold;}
.sub_r_t_weizhi{ float:right; padding:15px 23px 0px 0px; color:#7a7a7a;}
.sub_right_content{ width:100%; height:auto; background:url(../images/sub_right_bg.jpg) repeat-y; padding:20px 0px 0px 0px;}
.sub_about_content{width:700px; font-size:14px; padding:20px 30px 20px 30px; text-indent:2em; line-height:28px;}
.sub_right_bottom{ width:100%; height:21px; background:url(../images/sub_right_bottom.jpg) no-repeat;}
ul.new li{ width:707px; height:30px; line-height:30px;  background:url(../images/tab2.jpg) no-repeat 5px 13px; margin-left:17px;  padding-left:20px; font-size:14px; border-bottom:#dadada solid 1px;}
ul.new li a{ float:left; color:#0f0f0f; text-decoration:none;}
ul.new li a:hover{ float:left; color:#E96000; text-decoration:none;}
ul.new li span{ float:right; padding-right:55px;}
.work_content{ width:200px; height:auto;margin:0px 0px 0px 0px; padding:20px 0 0 40px; font-size:14px; color:#101010; float:left; }
.work_title{  height:30px; line-height:30px; text-align:center;}
.work_kh{  height:30px; line-height:30px;}
.work_img{ padding-bottom:20px;}


#contact_content{ width:990px; height:auto; margin:0 auto; border:#dadada 1px solid; border-top:none; border-bottom:none; margin:0 auto; padding-bottom:20px; }
#contact_left{  width:303px; height:auto; float:left;  font-size:14px; line-height:30px; color:#474747; font-family:"微软雅黑"; padding:25px 0px 0px 20px;}
#contact_right{ width:635px; height:auto; float:left; margin:10px 0px 0px 10px; color:#484848;}
#contact_bottom{ width:992px; height:19px; margin:0 auto; background:url(../images/contact_bottom.jpg) no-repeat;}

#work_d_focus{ width:100%; height:515px; margin:0 auto; background:#e66001; margin-top:-3px;}
.video{ width:782px; height:397px; margin:0 auto; padding-top:10px;}

/*图片切换部分 */
.video_list
{ width:377px; height:82px; margin:10px auto; background:#FFFFFF; position:relative;}
.video_list .video_prev,.video_list .video_next
{width:19px; height:32px; position:relative; top:32px; float:left;}
.video_list .video_prev
{background:url(../images/scroll_left.jpg) no-repeat; display:block; left:15px; }
.video_list .video_next
{background:url(../images/scroll_right.jpg) no-repeat; display:block; left:25px; }
.video_list .video_prev:hover
{background:url(../images/scroll_left.jpg) no-repeat; display:block;}
.video_list .video_next:hover
{background:url(../images/scroll_right.jpg) no-repeat; display:block;}
.video_list .video-img-list
{width:308px; height:70px; overflow:hidden; padding:0px; position:relative; top:8px; left:20px;float:left;}
.video_list .video-img-list ul
{width:9999px; margin:0px; padding:0px;}
.video_list .video-img-list ul li
{float:left; width:77px; text-align:center; margin:0px; padding:0px;}
.video-img-list img
{ float:left;}


.xg_left_content{ width:222px; height:auto; background:url(../images/sub_left_bg.jpg) repeat-y; padding-bottom:30px;}
.xg_left_content li{ width:220px; height:190px; text-align:center;  padding-top:10px; line-height:25px;}
.xg_left_content span{ display:block;}
.xg_left_bottom{ width:222px; height:16px; background:url(../images/xg_work_bottom.jpg) no-repeat;}
.xg_title{ width:640px; height:70px; margin-top:15px; margin-left:65px;  line-height:70px; color:#31312f; font-size:18px; border-bottom:#cccccc 1px solid;}
.xg_content{ width:640px; min-height:260px; _height:260px; margin-left:65px; padding:15px 0px; line-height:28px;}
.xg_jianjie{ width:640px; height:30px; line-height:30px; margin-left:65px; border-top:#cccccc 1px solid;}
.show_title{ width:700px; height:auto;  line-height:40px; text-align:center; font-size:16px; font-weight:bold; padding:0 30px;}
.show_ly{ width:100%; height:20px; line-height:20px; color:#5e5e5e; text-align:center;}
.show_img{ width:725px; height:auto; text-align:center; margin:0 auto; padding:15px 0px;}
.show_content{ width:700px; line-height:28px; margin:0 auto; font-size:14px; text-indent:2em;}

.client_content{ width:677px; height:auto; margin-left:50px;}
.client_content li{ float:left; width:225px; height:145px;}
.client_content li img{ width:211px; height:83px; border:#e4e4e4 solid 1px;}
.client_content strong{ display:block; padding-top:15px; line-height:10px;}
.client_content strong a{ color:#7a7a7a; text-decoration:none;}
.client_content span{ display:block; padding-bottom:5px; line-height:30px;}
.client_content span a{ color:#7a7a7a; text-decoration:none;}