﻿/* CSS Document */





body{ margin:0; padding:0; font-size:12px; color:#4d4d4d; /*font-family:"微软雅黑";*/ min-width:1000px; overflow-x:hidden; color:#4d4d4d}

*{margin:0; padding:0;font-family:"宋体"}

ul,h1,p,h2,dd.dt,dl{ margin:0; padding:0;}

ul{list-style-type:none; height:auto;}

li{ list-style:none;}

a{ text-decoration:none; color:#4d4d4d;}

a, img{ border:0;}

.clear,.c,.blank10{clear:both; float:none; position:static;}

img{ margin:0; padding:0;} 

a:hover{ text-decoration:none;}

.more{ float:right; font-size:14px;}

iframe{ /*height:30px;*/ overflow:hidden;}

.xinlan{ float:right; clear:left;}

.fl{ float:left;}

.fr{ float:right;}

.con_ty{ width:1100px; height:auto; overflow:hidden; clear:both; margin:0 auto;}

.ty_ul{ clear:both; overflow:hidden; height:auto;}

.ty_ul li{ float:left;}

.ty_ul li span{ /*clear:both;*/}

span.span10{margin-top:10px; display:block; clear:both;}







.top{ width:100%;  background:url(../images/top_bg.jpg); height:145px; }

.top_nr{ width:1300px; margin:0 auto; height:145px;}

.logo{ float:left;}

.logo_right{ width:580px; height:145px; float:right; background:url(../images/top_tel.jpg) no-repeat;}

.logo_right a{ display:block; float:right; width:150px; height:40px; margin-right:100px;margin-top:84px;}

.logo_right a.top01{ }

.logo_right a.top02{ display:none;}







.bannner{ width:100%; position:relative; height:570px;overflow:hidden; /*z-index:5;*/ background:#040001;}	

.bannner2{height:402px;}	

.bannner .indimg{position: absolute; left:50%; /*z-index: 1;*/ margin-left: -720px; width:1440px; text-align:center;}	

.bannner.indimg img{margin:0 auto;}



.imgnav{width:100%; height:570px; overflow:hidden;}

#imgnav{height:570px; overflow:hidden;}

#img{z-index:10;}

#img img{display:none;}

#ctrl{ position:absolute; z-index:1; left:50%; bottom:0;margin-left: -720px; width:1440px; text-align:center;}

#ctrl span{ width:40px; line-height:30px; text-align:center; background:#444; color:#F7E78C; padding:5px 10px; margin-right:5px;}

#ctrl span.hov{ background: #DDD; color:#000;}





.nav{width:100%; background:url(../images/nav_bg.gif) repeat-x; height:58px; z-index:1; _height:58px; _overflow:hidden;}

#nav{width:1200px; height:55px; margin:0 auto;}

#nav a{display: block; width: 168px; text-align:center;}

#nav li{float: left; width: 168px; height:58px;}

#nav li.index01{ background:url(../images/index_01.jpg) top center no-repeat;}

#nav li.index02{ background:url(../images/index_02.jpg) top center no-repeat;}

#nav li.index03{ background:url(../images/index_03.jpg) top center no-repeat;}

#nav li.index04{ background:url(../images/index_04.jpg) top center no-repeat;}

#nav li.index05{ background:url(../images/index_05.jpg) top center no-repeat;}

#nav li.index06{ background:url(../images/index_06.jpg) top center no-repeat;}

#nav li.index07{ background:url(../images/index_07.jpg) top center no-repeat;}

#nav li.xian{ width:4px;}

#nav li a{display: block; width: 168px; height:50px; text-align:center; font-weight:bold; line-height:37px; font-size:14px;}

#nav li a:hover{}

#nav li ul{line-height: 27px;  list-style-type: none;text-align:left;left: -999em; position: absolute; z-index: 1;}

#nav li ul li{width:168px;height:40px; clear:both;}

#nav li ul a{display: block; height:40px; text-align:center; font-weight:normal; opacity:0.8;background: #06b1ff; color:#FFF;}

#nav li ul a:hover{color:#3b4546;text-decoration:none;font-weight:normal;background:#DEDFE0; opacity:1;}

#nav li:hover ul{left: auto;}

#nav li.sfhover ul{left: auto;}



/*首页*/

.content_bg{ width:100%; background:url(../images/body_bg.gif) #ffffff repeat-x;}

.content{ background:#ffffff; padding:10px;}



.con03_img{ width:322px;}





/*通用标题*/

.tt{ background:url(../images/lm_ico.gif) #ffffff left bottom no-repeat; height:40px; line-height:40px; text-indent:0px;}

.tt a{ color:#505050; font-size:20px; font-weight:bold;}

.tt a.title{ float:left; font-family:"微软雅黑";}

.tt a.title span{ color:#5d5d5d; font-size:20px; font-weight:bold; padding-left:10px;}

.tt a.title span img{display:inline; vertical-align:top;}

.tt a.more{ padding:6px 20px 0 0;}



.tt2{background:url(../images/lm_ico.gif) #ffffff left bottom no-repeat; height:40px; line-height:40px; text-indent:0px;}

.tt a{ color:#505050; font-size:20px; font-weight:bold;}

.tt2 a.title span{ color:#5d5d5d; font-size:20px; font-weight:bold; padding-left:10px;}

.tt2 a.more{font-size:20px;}



.con_xian{background:url(../images/index_58.gif) bottom repeat-x; height:10px; margin:10px 0 20px;}

/*形象店*/

.con01_l{ width:690px;}

.xxd{ padding:10px;}

.xx01{ padding-top:90px;}

.xx_img img{width:237px; height:200px;}

.xx_tw{ width:585px; height:200px; overflow:hidden;}

.xx_tw1{ float:left;width:585px; }

.xx_wenzi{ width:345px;}

.xx_wenzi,.xx_wenzi a{color:#666666;}

.xx_wenzi h2{font-weight:bold; padding-left:10px; clear:both; height:50px; overflow:hidden; line-height:60px; font-size:24px; padding-bottom:20px; color:#8B8B8B;}

.xx_wenzi h2 span{ display:block; width:80px; background:url(../images/nr_yue.gif) right 23px no-repeat; font-size:48px;  float:left; font-family:Arial, Helvetica, sans-serif; line-height:normal; margin-right:20px;color:#666666;}

.xx_wenzi p{ line-height:25px; padding-left:20px;}

.xx_wenzi p.nr{ font-size:16px; font-weight:bold;}

.xx_wenzi p.date{font-size:12px;}

.xx_wenzi p.more2{ padding-top:0px; padding-left:0; text-align:right;}



/*热点新闻*/

.con01_r{ width:380px; border:1px solid #ffffff;}

.xw_ul{ padding:10px; line-height:25px;}

.xw_ul li{ background:url(../images/xw_li_bg.gif) 0 10px no-repeat; text-indent:10px; font-size:14px; width:360px; height:25px;}

.xw_ul li a{ float:left;}

.xw_ul li span{ float:right;}



.con03 .con01_r li{width:370px;}



/*图片展示*/

.cp_ul{ margin:20px 0;}

.cp_ul li {}

.cp_ul li { margin-left:40px;}

.cp_ul li a{ display:block; height:auto; border:1px solid #5084b4;}

.cp_ul li a span{ display:block; width:225px; height:30px; line-height:30px; text-align:center; background:#5084b4; color:#fff400;}



.con03_img{margin-right:10px;}

.con03_img img{ padding-bottom:10px;}

.con03 .con01_r{ width:385px}

.tuwen{ padding:10px; height:auto; overflow:hidden; clear:both;}

.tuwen a{ }

.tuwen img{ border:3px solid #767877; width:92px; height:80px;float:left;}

.tuwen p{width:260px; float:right; line-height:25px;}

.con03 .con01_l{ width:365px}







/*产品中心*/

.neiye{background:#ffffff; padding:10px;}



.nyl{ width:250px;}

.nyl .lbt{/*background:#333434;*/ background:#ffffff;}

.nyl .lbt .lbtt{ background: url("../images/lm_ico.gif") no-repeat scroll left bottom #ffffff; height:40px; line-height:40px; font-family:Arial; color:#5d5d5d; padding-left:5px; border-top:3px solid #ffffff; display:block;font-size:14px;}

.nyl .lbt .lbtt b{ font-family: "宋体"; font-size:20px; font-weight:bold; color:#505050;padding:0px 5px 2px 0px;}

.nyl .lbt ul li{ height:34px; line-height:34px; font-size:18px; text-align:center; background:#0384ea; border-bottom:1px solid #6dbeff; padding-top:1px; /*text-indent:20px;*/}

.nyl .lbt ul li a{ display:block; width:250px; font-weight: normal; border-bottom:0px solid #6dbeff; color:#ffffff;font-weight:bold;}

.nyl .lbt ul li a:hover,.nyl .lbt ul li.hover a{ background:#0176d3; color:#ffffff; }

.nyl ul.xw_ul2{}

.nyl ul.xw_ul2 li{text-align:left; background:url(../images/xw_li_bg.gif) 7px center no-repeat; border-bottom:0px solid #6dbeff;}

.nyl ul.xw_ul2 li a{ font-size:12px;text-align:left; text-indent:15px; color: #505050; border-bottom:1px solid #6dbeff;}

.nyl ul.xw_ul2 li a:hover{font-size:12px; /*font-weight:normal;*/ background:none !important; color: #424242;}



/*.nyl .lbt ul#maindiv li{ text-align:left; text-indent:20px; height:auto;}

.nyl .lbt ul#maindiv li span.submenu{ display:block;}

.nyl .lbt ul#maindiv li span.submenu a{ display: block; clear:both;}*/





.nyr{ width:825px; background:#ffffff;}

.nyr h2{ height:45px; line-height:45px; padding-left:0px; padding-right:15px; font-weight:bold; font-size:20px; color:#505050; background:url(../images/lm_ico.gif) #ffffff left bottom no-repeat;}

.nyr h2 span{ float:right; font-weight:normal; font-size:14px; color:#5d5d5d;}

.nyr h2 span a{color:#5d5d5d;}

.nyr .nynr{ line-height:28px; padding:10px 15px;}

.nyr .nynr h1{ padding:10px; border-bottom:1px solid #333; text-align:center; margin-bottom:20px; font-size:16px;}

.nyr .nynr1{line-height:28px; padding:10px 0px;}

.nyr .nynr h2{ background:none;}



.nyr .prony{ padding-top:20px;}

.nyr .prony ul li { float:left; width:238px; height:210px; text-align:center; line-height:24px;}

.nyr .prony ul li img{ border:1px solid #ddd; width:120px; height:111px;}

.nyr .prony ul li:hover img{ border:1px solid #d91976;}

.nyr .prony ul li a:hover{color:#d91976;}

.nyr h2 b{ font-size:20px; color:#5d5d5d; padding-left:5px;font-family:Arial;}

.nyr .prony1{ padding:10px 5px 20px 5px; height:auto; padding-bottom:20px; clear:both; overflow:hidden;}





/*#maindiv{ height:auto; clear:both; overflow:hidden; border:1px solid #01A8DB; border-top:0; background:#fff;}

#maindiv h2{ height:40px; border-top:3px solid #004054; text-align:center; font-size:18px; line-height:40px; background:#01A8DB; color:#FFF;}*/

.subnav{ width:250px; margin:0 auto; height:auto; line-height:30px; overflow:visible; display:block; clear:both;  border-top:1px solid #5084b4;}

.subnav .sub{border-top:1px solid #5084b4; width:250px; margin:0 auto; height:auto; line-height:40px; overflow:visible; display:block; clear:both; background:#ffffff; padding-top:1px;}

.subnav .sub a{display:block; width:200px; font-weight: normal; color:#5d5d5d; font-weight:bold; font-size:18px;}

.sub span{ display:block; width:20px; height:30px;}



.sub span.menutitle{ background:url(../images/leftmenu_states.png) center 4px no-repeat;}

.sub span.menutitle2{ background:url(../images/leftmenu_states2.png) center no-repeat;}

.submenu {display: none; width: 240px; margin-top:30px;}

.submenu a {display: block; width: 240px; line-height:30px; text-align:left; text-indent:20px;}





/*服务中心*/

.fwzx{ width:1060px; clear:both; margin:10px auto;}

.cp_lb{ width: 220px; height: 200px; display:inline-block; margin-left:40px; }

.zdxxs{ width: 220px; height: 200px; display:inline-block; margin-left:40px; }

.small_pic { width: 224px; height: auto; }

.small_pic img{ width: 220px; height: 165px; padding: 1px; border: 1px solid #5084b4;}

.zdxx img{ width: 220px; height: 165px !important; padding: 1px; border: 1px solid #5084b4;}

.float_layer { width: 50px; height: 50px; border: 1px solid #000; background: #fff; filter: alpha(opacity: 30); opacity: 0.3; position: absolute; top:5; left: 5; display:none;}

.cp_tt{ line-height:30px; text-align:center;}



.case_right_mid{width:420px; float:right;}

.pro_ny_top{width:420px; margin-left:26px;}

.pro_ny_top li{float:left; width:90px; height:28px; margin-right:2px; text-align:center; line-height:32px; font-size:14px; font-weight:700; overflow:hidden; position:relative;}

.pro_ny_top span{background:url(../images/produc_ny_03.jpg) no-repeat; width:90px; height:28px; display:block; color:#f7871b;}

.pro_ny_top a{color:#666; display:block; cursor:pointer;}

.cb:after{content:"\20";display: block;width:0;height:0;clear:both;}

.cb{zoom:1;}

.bb1{background:url(../images/produc_ny_03.jpg) no-repeat 0 0;width:90px; height:28px; display:block; color:#fd00b3;}

.bb2{background:url(../images/produc_ny_05.jpg) no-repeat 0 0;width:90px; height:28px; display:block; color:#666666;}



.pro_ny_case{margin-top:-1px; border:1px solid #dbdbdb; width:370px; margin-left:26px; line-height:20px; padding:15px 15px 0px 15px;}

.nyr .pronyxx h4{ height:56px; line-height:56px; font-size:16px; font-weight:bold; color:#d91976; text-align:center;}

.nyr .pronyxx p img{ display:block;padding:5px; border:1px solid #ddd; width:270px; float:left; margin-top:13px;}

.nyr .pronyxx .cpxq{ height:30px; line-height:30px; padding-left:15px; border-bottom:1px dashed #ccc; display:block; color:#d91976; font-size:14px; font-weight:bold;}

.nyr .pronyxx .cpnr{ padding-bottom:20px; line-height:24px;}


.nyr .newsny{ padding-bottom:15px;}

dl.news1{padding-top:15px;border-bottom:1px dashed #323232; }

dl.news1 dt{width:630px;font-weight:bold; color:#0f8a2a; line-height:30px; padding-top:3px; font-size:14px;  }

dl.news1 a{color:#505050;}

dl.news1 a:hover{color:#FC0;}

dl.news1 dd.pic{ padding:2px; border:1px solid #777; margin-left:15px;}

dl.news1 dd.txt1{ width:630px; line-height:24px;}

dl.news1 dd.txt2{width:630px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; line-height:18px;}



.nyr .newsnyxx h4{ line-height:50px; height:50px; text-align:center;font-size:16px; font-weight:bold; color:#505050; border-bottom:1px dashed #ccc;}

.nyr .newsnyxx .newsx{ line-height:26px; padding-bottom:10px;}





dl.zhaos{ padding-top:10px; height:160px; width:500px; margin-right:30px;}

dl.zhaos dt{width:500px;font-weight:bold; color:#229ddd; line-height:28px; font-size:14px;  border-bottom:1px solid #505050; margin-bottom:10px;}

dl.zhaos a{color:#505050;}

dl.zhaos a:hover{color:#9d2624;}

dl.zhaos dd.pic{ padding:2px; border:1px solid #505050;}

dl.zhaos dd.txt1{ width:350px;line-height:20px;color:#666; padding-left:0px; height:84px;}

dl.zhaos dd.txt2{width:350px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; text-indent:-9999px;}

dl.zhaos dd.txt2 a{ width:350px; display:block; height:27px; background:url(../images/index_more.gif) no-repeat;}





.fenye{ height:30px; border-top:1px solid #eaeaea; clear:both; line-height:30px; padding:0px 10px;}

.fenye2{ height:34px; clear:both;}



.pages{color:#666; padding-right:20px;float:right;}

.pages dt{}

.pages dd{ }

#pages{height:22px;line-height:22px; display:block; clear:both; margin:0 auto; padding-left:20px; margin-top:5px; color:#505050;}

/*#pages li{ list-style: none; height: 22px; line-height: 22px; text-align:center;padding:0px 8px;background: none !important; float:left; }

#pages li a{height: 22px; line-height: 22px; text-align:center;padding:0px 8px;background: none !important; float:left; background:#333; padding:3px 8px;}

#pages a{height: 22px; line-height: 22px; text-align:center;padding:0px 8px;background: none !important; float:left; background:#333; padding:3px 8px;}

#pages a:hover{background:#505050; color:#FFF;}*/







.f_menu_bg{background:#369beb;}

.f_menu{}

.f_menu li{ float:left; padding-right:20px; height:40px; line-height:40px;}

.f_menu a{ color:#CCC; font-size:14px;font-weight:bold;}

.f_menu a:hover{ color:#FC9; }

.f_img2,.f_r{padding-top:20px;}



.f_bg{ background:url(../images/foot_bg.gif) bottom #034b85 repeat-x; width:100%; height:auto;}

.f_img{ padding-right:40px;}

.link{ height:auto; line-height:22px; padding:10px 0; clear:both; overflow:hidden;}

.link a{padding:0 10px;}

.f_bottom{ height:76px;}

.f_r{ float:right; width:550px; height:auto; overflow:hidden; clear:right;}

.f_r p{width:650px; height:auto; overflow:hidden; clear:both; line-height:25px; font-size:14px; color:#ffffff;}
.f_r p a { color:#ffffff;}





/*招商页面*/

.zs{ width:1100px; background:#FFF;}

.zs_c{width:1080px;}

.zs_c p{ font-size:20px; font-weight:bold; line-height:30px; padding:10px; color:#C50505;}

.zs_c2{width:1082px;}

.moneyq{ height:45px; width:1076px;}



.sp1{ display:inline-block; margin:10px 9px; _margin:10px 8px;}

.zs_mar{margin:20px auto;}

.zs_mar2{margin-top:10px;}

.zs_img1{ width:983px;}

.zs_img2{ width:986px;}



.zs_dl{ width:1060px;}

.dl-l,.dl-r{ width:520px; height:auto;}

.zs_dl dl{ clear:both;}

.zs_dl dl dt{ clear:both; margin:10px 0; padding:10px 0; border-bottom:1px solid #CCC;}

.zs_dl dl dd{ font-size:14px; font-weight:bold; color:#999; text-indent:2em; line-height:22px;}





.ryzs li{ width:250px; height:200px; float:left; padding:3px; border:1px solid #CCC; margin:5px; display:inline-block;}

.ryzs li img{ width:250px; height:200px;}

.ryzs2 li{ width:160px; height:200px;}

.ryzs2 li img{ width:160px; height:200px;}



.zs_ly{ width:650px; margin-top:0; padding-right:20px;}

.zs_ly form{}

.zs_ly form div{ display:inline-block; clear:both; height:auto; overflow:hidden; margin-bottom:25px;font-size:16px;}

.zs_ly form div span{ font-size:16px; font-weight:bold; text-align:right; padding-left:10px; display:inline; vertical-align:top; line-height:25px;}

.ly_btn{ margin:20px 0; clear:both;}

.ly_btn .btn{width:161px; height:46px; clear:none; padding-left:80px;}

.ly_btn .btn input.btn{width:161px; height:46px; clear:none; padding-left:80px; background:url(../images/zs_31.gif) no-repeat; border:0;}

.ly_btn .btn input.btn1{width:161px; height:46px; clear:none; padding-left:80px; background:url(../images/zs_33.gif) no-repeat; border:0;}





.zs_wyly_r{ width:370px; height:auto; border:3px solid #C50505;}

.zs_wyly_r .tt{ height:40px; background:url(../images/zs_27.jpg) #C50505 10px center no-repeat;}

.zs_wyly_r .rn{padding:10px; height:550px;}



.share_self{ z-index:100;}



.weiboShow .weiboShow_topborder{border:0 !important;}





ul.sx li{ height:30px; line-height:30px; font-size:14px;}





/*企业荣誉*/

.nynr .zs_c{ width:825px; height:auto; clear:both; overflow:hidden; margin:0 auto;}

.nynr .zs_c .ryzs li{ width:180px; height:150px;}

.nynr .zs_c .ryzs li img{ width:180px; height:150px;}





#pages{height:auto; display:block; clear:both; margin:0 auto; padding-left:20px; margin-top:5px; color:#505050;}

#pages a{ display:block; text-align:center; float:left; background:#333 !important; padding:0px 6px; margin:0 8px;}

#pages a:hover{background:#505050 !important; color:#FFF; float:left;display:block; }

#pages span{background:none !important; color:#FFF; float:left;display:block; padding:0px 6px;margin:0 8px;}



.ql {

	position:fixed;

	top: 195px;

	right: 50%;

	z-index: 9999;

	margin-right: 510px;

	_position:absolute;

	margin-bottom: 0px;

	margin-top: 135px;

}