﻿@charset "utf-8";
html{color:#000;background:#FFF; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
.a{ text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}

sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}

/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

.mt10{ margin-top:10px;}
 
/*common*/
@charset "utf-8";
body { color:#666666;font:12px/1.231 Verdana, Arial, Helvetica, sans-serif ,""; background:url(img/common/bg.gif) repeat-x;} /*网站字体颜色*/
a { color:#666666; text-decoration:none; }  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:underline; color:#cb0900;}
.vam { vertical-align:middle;}
.clear{ clear:both; font-size:0; line-height:0; height:0; overflow:hidden;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.fw{ font-family:"微软雅黑","宋体";}
.pa{ position:absolute;}
.pr{ position:relative}
.mt8{ margin-top:8px;}
.font14 { font-size:14px; font-weight:bold;}



/* -- 页面整体布局 -- */
.header , .footer { width:100%; margin:0 auto;}
.content{ width:1020px; margin:0 auto;}

.left { width:213px; float:left; overflow:hidden;}
.left2 { width:670px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(img/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.left2top { background:url(img/left2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.leftbot { background:url(img/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { background:url(img/right_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }

.right { width:707px; float:left; display:inline; margin-left:30px; overflow:hidden;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.righttop { background:url(img/right_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.right2top { background:url(img/right2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.rightbot { background:url(img/right_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot { background:url(img/left_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:752px; min-height:458px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}
.right2_main { width:273px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}
.left2_main { width:668px;  border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}

/*头部开始*/
/*头部开始*/
.top { background:url(img/common/top.jpg)  repeat-x center top; width:100%; margin:0px auto;}
.h_top_con{ width:1020px; margin:0 auto;}
.h_top { height:28px; color:#ababab;}
.h_top p { padding:4px 8px 0;color:#ababab; display:inline-block;}
.h_top p a { padding:0 6px; color:#ababab; display:inline-block;}
.h_top p img { vertical-align:middle;}

.h_con { height:99px; padding-top:10px;}
.h_con h1 {}
.h_con h1 img { float:left; margin:8px 18px 0 0;}
.h_con h1 span { padding:36px 0 30px 20px; float:left; font-size:20px; line-height:30px; color:#2a2a2a; font-family:"微软雅黑"; background:url(img/common/hbor.jpg) no-repeat left top;}
.h_pho { padding:20px 0 0 0; overflow:hidden;}

.nav { height:47px; z-index:99; width:1020px; margin:0 auto;}
.nav li{ float:left; height:47px; width:98px;font-family:"微软雅黑";font-size:15px; background:url( ) no-repeat right 12px; position:relative; margin-right:-2px;}
.nav .m1{ float:left; height:47px;  font-family:"微软雅黑";font-size:15px; background:url(img/common/nbor.gif) no-repeat right 13px; position:relative; margin-right:-2px;}

.nav .m_last { background:none;}
.nav_name{ display:block; color:#fefefe; font-size:15px; display:inline-block; width:95px;; height:44px; line-height:44px; text-align:center;}
.nav li.cur .nav_name,.nav li.nav_this .nav_name{ color:#2a90c8; text-decoration:none;background:url(img1/nav_cur.png) no-repeat bottom;}
.sub_nav{ display:none; position:absolute; top:47px; left:-22px; z-index:9999; width:410px; height:auto; overflow:hidden; padding:12px 32px 25px 28px; background:url(img1/sub_bd.png) repeat; border:1px solid #dbdadf; box-shadow: #666 0px 0px 10px;}
.sub_chnal{ width:100px;}
.nav .sub_chnal li{ position:static; float:none; width:150px; height:30px; line-height:30px;}
.nav .sub_chnal li a{ display:block; background:url(img1/sub_chac.png) no-repeat left; padding-left:14px; width:136px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.nav .sub_chnal li a:hover{ background:url(img1/sub_chho.png) no-repeat left; color:#2a90c8;}
.sub_chimg{ width:250px;  margin-top:10px; display:inline;}
.sub_chimg img{ display:block; width:250px;  border-radius:4px;}
.nav .sub_culture{ left:-92px;}
.nav .sub_join{ left:-218px;}
.nav .sub_contact{ left:-344px;}

.h_sera { background-color:#e6e6e6; width:100%;height:48px; line-height:48px;}

.h_ser {  width:1020px;height:48px; line-height:48px;margin:0 auto;}

.h_ser p { float:left; padding-left:10px; color:#5c5c5c;}
.h_ser a { padding:0 15px 0 0; color:#5c5c5c;}
.h_ser span { color:#CD3333; font-size:14px; font-family:"微软雅黑"; font-weight:bold;}
.s_inp { width:260px; height:28px; margin-top:10px;}
.inp01 { width:180px; height:28px; line-height:28px; border:none medium; background:url(img/common/txt.gif) no-repeat; text-align:left; padding:0 0 0 31px; font-size:12px; color:#878787;}

.h_ser ul{	float:left;
	margin:0px;
	padding:4px 0px 0px;
	display:inline-block;}

#mqas{width:490px;height:28px; margin-top:11px; line-height:22px;text-align:left; padding-left:5px;}
#mqas li{ font-size:13px;font-family:"微软雅黑"; }
#mqas li a:hover{ color:#cb0900; text-decoration:none;}


/*底部开始*/
.fbg { height:235px; overflow:hidden; background:url(img/common/fbg.gif) repeat-x;}
.f_nav { height:41px; line-height:41px; text-align:center;}
.f_nav a { padding:0 30px 0 12px; font-size:13px;font-family:"微软雅黑"; text-decoration:none;color:#fff; background:url(img/common/fdd.gif) no-repeat left center;}
.f_nav a:hover{color:#36648B;}
.f_con { height:162px; overflow:hidden; padding:31px 0 0 0;}
.f_con h1 { margin:24px 14px 0 68px; display:inline; overflow:hidden;}
.f_con h1 img {}
.f_con p { line-height:24px; text-align:left; padding:0 0 0 14px; color:#000; background:url(img/common/linebottom.jpg) no-repeat 0px 6px;}
.f_con a {color:#000;}



.footer{ width:100%;display:block;border-top:1px solid #dadada; margin-top:0px; background:#505050; padding-top:30px;}
.wrap{ width:1020px; margin:0px auto; overflow:hidden;}
.ftbox{ width:125px; height:200px;float:left; padding:0px 0px 20px 10px;border-right:1px solid #666666; margin-right:30px;}
.ftbox h2{ height:30px; line-height:30px; font-size:14px; font-family:"微软雅黑"; font-weight:normal;color:#f0f0f0; margin-bottom:5px; padding-left:10px;}
.ftbox p{ height:25px; line-height:25px;padding-left:10px;}
.ftbox a{ color:#bfbfbf;font-family:"微软雅黑"; font-size:13px;text-decoration:none;}
.ftbox a:hover{ color:#FFFFFF;}
.ftbox1{ width:165px;  height:200px;float:left; padding:0px 10px 20px 0px; border-right:1px solid #666666;margin-right:10px;}
.ftbox1 h2{ height:30px; line-height:30px;  font-size:14px; font-family:"微软雅黑";font-weight:normal;color:#f0f0f0; margin-bottom:5px; padding-left:10px;}
.ftbox1 p{ height:25px; line-height:25px;color:#777777; padding-left:10px;}
.ftbox1 a{ color:#bfbfbf;font-family:"微软雅黑"; font-size:13px;text-decoration:none;}
.ftbox1 a:hover{ color:#FFFFFF;}
.ftbox2{ width:125px;  height:200px;float:left; padding:0px 20px 20px 20px; border-right:1px solid #666666;margin-right:10px;}
.ftbox2 h2{ height:30px; line-height:30px;  font-size:14px; font-family:"微软雅黑";font-weight:normal;color:#f0f0f0; margin-bottom:5px; padding-left:10px;}
.ftbox2 p{ height:25px; line-height:25px;color:#777777; padding-left:10px;}
.ftbox2 a{ color:#bfbfbf;font-family:"微软雅黑"; font-size:13px;text-decoration:none;}
.ftbox2 a:hover{ color:#FFFFFF;}

.lxwm{ width:310px; margin-left:6px; margin-top:0px;}
.lxwm p{font-size:14px;font-family:"微软雅黑";color:#bfbfbf;line-height:10px;width:288px;margin-left:12px;}
.lxwm span{ line-height:30px;}

.lxwm .icon1{width:23px;height:19px; background:url(img/lxp1.png) no-repeat;background-position:0 -185px;margin-top:6px;}
.lxwm .icon2{width:20px;height:15px;background:url(img/lxp1.png) no-repeat;background-position:-24px -189px;margin-top:8px;overflow:hidden;}
.lxwm .icon3{width:17px;height:17px;background-position:-45px -187px;margin-top:8px;overflow:hidden;}
.lxwm .icon4{width:17px;height:17px;background-position:-63px -184px;margin-top:6px;overflow:hidden;}

.copy{ height:36px; line-height:36px; background:#505050; color:#bfbfbf; margin-top:20px;}
.copy a{ color:#bfbfbf; margin-right:20px;font-size:13px;}



/*底部结束*/



/*index*/
@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
/*正文开始*/
.banner { height:444px;}
.banner a { height:444px; background:url(img/index/banner.jpg) no-repeat center top; display:block;}


.main-title{ font-size: 32px; font-family:"微软雅黑";font-weight:normal; color: #000000; text-align: center; margin: 35px 0 40px;letter-spacing: 3px;}
.main-title span{ font-size: 26px; color: #565458; display: block; letter-spacing: 10px; }
.main-title i{ display: block; width: 80px; height: 3px; background: #e3b74e; margin: 15px auto 10px ;}

.main-title a{color: #000000; text-decoration:none;}






/*业务范围*/
.ywfw{  }
.witness .main-title b a{ color:#fff;}
.witness .main-title span{ color:#fff;}
.ywfw_slide{ height: 510px; overflow:hidden;  }
.ywfw_slide_hd{ width: 205px;}
.ywfw_slide_hd li a{ font-size:16px;}
.ywfw_slide_hd li,.ywfw_slide_hd em{ height: 50px; margin-bottom: 1px; background: #f4f4f4; line-height: 50px; padding-left: 30px; display:block;}
.ywfw_slide_hd li:hover,.ywfw_slide_hd li.cur { background: url("img/index/ywfwon.jpg") no-repeat; color: #fff; width: 212px;}
.ywfw_slide_hd li.cur a{color: #fff; text-decoration:none;}
.ywfw_slide_hd em a:hover{color: #fff;}
.ywfw_slide_bd{ width: 800px;}
.ywfw_img{ width: 558px; float: left;position: relative;}
.ywfw_img img{width: 558px; height: 510px;}
.ywfw_img span{filter:alpha(opacity=50); 
-moz-opacity:0.5; 
opacity:0.5;width: 558px;display: inline-block;position: absolute;bottom:0px;left:0px;font: 16px 'Microsoft  YaHei';color: #fff;text-align: center;line-height: 28px; background:#333;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;height: 40px; line-height:40px; }

.ywfw_list{ width: 230px; float: right;}
.ywfw_list li{ width: 230px; height: 157px; margin-bottom: 14px; overflow: hidden; position: relative;}
.ywfw_list li img{ width:100%; height:100%;}
.ywfw_list li.ywfw-more{ height: 168px; background: url("img/index/ywfw_more_bg.jpg") no-repeat; line-height: 168px; text-align: center; font-size: 14px; color: #fff;}
.ywfw_list li a{ color: #fff;}
.ywfw_list li span{ display: none; text-align: center; background: url("img/index/prod_icon3.png"); position: absolute; top: 0; left: 0; font-size: 14px; color: #fff; width: 100%; height: 100%;}
.ywfw_list li span i{ display: block; width: 21px; height: 21px; margin: 45px auto 10px; }
.ywfw_list li:hover span{ display: block;}
.ywfw_list li.cur span{ display: block;}



/*------------- 经典案例 开始--------------------------------------*/
.jdal-top{ width:1020px; min-height:110px; float:left; margin-bottom:15px;}
.jdal { width:1020px; margin:0 auto; padding:0px 0 0 0; overflow:hidden;}

.jdal li{float: left;width: 330px;margin-right: 5px; margin-left:5px;position: relative;margin-bottom:15px;}
.jdal li img{display:block;width:330px;height: 249px;}
.jdal li span{display:block;height:44px;line-height: 44px;text-align: center;font-size: 14px;color: #333;}
.jdal li span em{display:none;width:22px;height:44px;vertical-align:top;margin-left:20px; }
.jdal li p{position:absolute;width:330px;height: 249px;background:url(img/index/jdal_li.png) no-repeat;left: 0;top: 0;text-align: center;display:table;filter:alpha(opacity=0);opacity: 0;transform:scale(0);transition:all 0.5s linear;}
.jdal li p i{display: table-cell;vertical-align: middle;font-size:14px;color: #fff;line-height: 28px; font-style:normal; padding:5px;}
.jdal li:hover p{filter:alpha(opacity=50);opacity: 1;transform:scale(1);}
.jdal li  a{ text-decoration:none; }
.jdal li  a:hover{color:e3b74e;}
.jdal li:hover span{text-decoration:none;  }
.jdal li:hover span em{ text-decoration:none;}
.jdal li.nomar{margin-right: 0;}








/*------------- 经典案例 结束--------------------------------------*/

/*------------- 关于我们 开始--------------------------------------*/
.about-top{ width:1020px; min-height:110px; float:left; margin-bottom:15px;}
.about { width:1020px; height:342px; overflow:hidden;}
.about h2 { height:102px; text-align:center;}
.about h2 img { margin:32px 0 0 0;}
.a_c { height:340px; overflow:hidden;}
.a_c dl dt { width:462px; height:338px; }
.a_c dl dt img { width:450px; height:326px; padding:5px; border:1px solid #ccc; background:#faf7f6;}
.a_c dl dd { padding:0 0 0 18px; width:520px; overflow:hidden;}
.a_c dl dd h3 a { font-size:17px; font-family:"微软雅黑"; line-height:29px; color:#504342; display:block; text-decoration:none; padding-bottom:7px;}
.a_c dl dd ul li { float:left; width:228px; margin-right:35px; display:inline; overflow:hidden;}
.a_c dl dd ul li img { width:216px; height:125px; padding:5px; border:1px solid #ccc; background:#faf7f6;}
.a_c dl dd ul .nobot { margin-right:0;}

.a_c dl dd p { text-align:justify; line-height:24px; color:#6b6b6b; font-size:13px;font-family:"微软雅黑"; padding-bottom:20px; overflow:hidden;}
.a_c dl dd p a { display:inline-block; margin-left:6px;}
.a_c dl .learn { display:inline-block; background:url(Img/index/m1.gif) no-repeat; width:71px; height:22px; text-align:center; line-height:22px; color:#fff;font-size:12px;font-family:"微软雅黑";}
.a_c dl dd ul .nobot { margin-right:0;}


/*index about picture*/
.abpic{ width:100%;margin:20px auto 10px;}

.abpic .pic_tit{overflow:hidden;height:50px; margin:0 auto; padding-bottom:5px;width:1000px;text-align: center; }
.abpic .pic_tit li{height:50px;text-align:center;line-height:50px;font-size:18px;width:191px; margin-right:5px;background-color:#eeeeee;position:relative;display: inline-block;}
.abpic .pic_tit li{*display:inline;}
.abpic .pic_tit li i{ display:none; position:absolute; bottom:-5px; background:url(img/index/pic-xb.png) no-repeat center; width:9px; height:5px; left:50%; margin-left:-4px;}
.abpic .pic_tit li a{ text-decoration:none; color:#333;font-family:"微软雅黑";}
.abpic .pic_tit li:hover,.abpic .pic_tit li.cur { background-color:#c8c8c8;}
.abpic .pic_tit li:hover i,.abpic .pic_tit li.cur i{ display:block;color:}
.abpic .ryhz{ overflow:hidden; width:1123px; height:215px; position:relative; margin:0px auto 0px}
.abpic .rycon{overflow:hidden; width:1123px; height:215px;position:absolute; top:0; left:0; display:none}
.abpic .pickj{ overflow:hidden; width:1123px; height:215px; position:relativ }
.abpic .pickj em{ display:block; cursor:pointer; position:absolute; width:41px; height:41px; top:75px;}
.abpic .rylt{ background:url(img/index/piclt.png) no-repeat center top; left:0}
.abpic .ryrt{ background:url(img/index/picrt.png) no-repeat center top; right:0}
.abpic .pickj em:hover{ background-position:bottom}
.abpic .container{ overflow:hidden; padding:20px 0; background-color:#fff;}
.abpic .ryBox{ overflow:hidden; width:960px; margin:0 auto;height:220px; position:relative; }
.abpic .list{ position:absolute; top:0px; left:0px; width:101%;}
.abpic .list li{ width:230px; height:220px; float:left; margin-right:13px; }
.abpic .list li a{ text-decoration:none}
.abpic .list li img{ display:block; margin:0 auto;width:230px; height:165px; }
.abpic .list li span{ display:block;width:230px; text-align:center; font-size:14px; color:#333;line-height:40px;}
.abpic .list li:hover span{ color:#0066CC;}
.abpic .list li:hover{ border-color:#c30101; }


























/*------------- 关于我们 结束--------------------------------------*/



/*------------- 新闻资讯 开始--------------------------------------*/
.new { width:500px; height:342px; overflow:hidden; margin-top:20px;}
.new h2 { height:28px; line-height:24px; font-size:14px; font-weight:normal; background:url(img/index/zskt.gif) no-repeat; overflow:hidden; padding: 0 0 0 18px;}
.new h2 a { color:#fff;}
.new h2 span { margin-top:8px;}
.n_con { padding:5px 0 0 0; height:300px; overflow:hidden;}
.n_con dl { height:130px; margin-bottom:10px; overflow:hidden;}
.n_con dl dt img { width:200px; height:130px;}
.n_con dl dd { width:280px; padding: 0 0 0 14px;}
.n_con dl dd h3 a { line-height:24px; font-size:12px; font-family:"微软雅黑"; color:#535353; text-decoration:none;}
.n_con dl dd h3 a:hover{color:#cb0900;}
.n_con dl dd p { line-height:24px; color:#535353;font-family:"微软雅黑";}
.n_con dl dd p img { vertical-align:middle; margin-left:10px;}
.n_con ul li { height:30px; line-height:30px; overflow:hidden; background:url(img/index/dd2.gif) no-repeat 1px 13px; padding-left:15px;}
.n_con ul li a { font-size:12px;font-family:"微软雅黑"; color:#535353; text-decoration:none;}
.n_con ul li a:hover{color:#cb0900;}
.n_con ul li span{ float:right;}

.dt { width:500px; height:342px; overflow:hidden; margin-left:20px; display:inline;}
.dt h2 { height:28px; line-height:24px; font-size:14px; font-weight:normal; background:url(img/index/bardt.gif) no-repeat; overflow:hidden; padding: 0 0 0 18px;}
.dt_con { padding:5px 0 0 0; height:300px; overflow:hidden;}
.dt_con dl { height:130px; margin-bottom:10px; overflow:hidden;}
.dt_con dl dt img { width:200px; height:130px;}
.dt_con dl dd { width:280px; padding: 0 0 0 14px;}
.dt_con dl dd h3 a { line-height:24px; font-size:12px; font-family:"微软雅黑"; color:#535353; text-decoration:none;}
.dt_con dl dd h3 a:hover{color:#cb0900;}
.dt_con dl dd p { line-height:24px; color:#535353;font-family:"微软雅黑";}
.dt_con dl dd p img { vertical-align:middle; margin-left:10px;}
.dt_con ul li { height:30px; line-height:30px; overflow:hidden; background:url(img/index/dd2.gif) no-repeat 1px 13px; padding-left:15px;}
.dt_con ul li a { font-family:"微软雅黑"; color:#535353; text-decoration:none;}
.dt_con ul li a:hover{color:#cb0900;}
.dt_con ul li span{ float:right;}
/*------------- 新闻资讯 结束--------------------------------------*/







#main{width:1020px;margin:0 auto; display:table;position:relative; }

/*内页关于永明建设*/

#banner-about{width:100%; background:url(images/nybg.jpg) no-repeat;}
#banner-about img{ margin:0 auto; display:block;  }

 .title{width:213px;height:42px; background:url(images/tiettle_11.jpg) no-repeat; position:absolute; left:0; top:-42px; font-weight:600; color:#0c487e; font-size:15px; text-indent:52px; line-height:40px; font-family:"微软雅黑";z-index:9;}
.prolist { width:213px; background:#f5f5f5; min-height:800px; }
.prolist1 { width:213px;background:#f5f5f5; height:3020px; padding-bottom:0px;}
.left-nav{width:171px; padding-left:21px;}
.left-nav ul li{width:171px; padding:5px 0;border-bottom:1px #bcbcbc solid; border-top:1px #FFF solid;font-size:14px;font-family:"微软雅黑";}
.left-nav ul li a{color:#333; width:140px; line-height:24px;display:block; background:url(images/left-nav-li_20.gif) 10px no-repeat; padding-left:31px;}
.left-nav ul li a:hover{color:#004098;background:url(images/left-nav-li2_20.gif) 10px no-repeat;}
.left-nav ul li .bghover{color:#004098;background:url(images/left-nav-li2_20.gif) 10px no-repeat;}

.pro { width:780px; overflow:hidden; padding-bottom:20px;}
.right-left{background:url(images/left-l_17.gif) no-repeat;}
.right-left h2{width:777px;height:26px; font-size:13px; font-weight:500; padding-top:26px; color:#333;font-family:"微软雅黑";line-height:26px; }
.right-left h2 a{color:#333; border-bottom:2px #013f99 solid; height:24px; display:inline-block}
.right-left  h2 span{ border-bottom:2px #013f99 solid; height:24px; display:inline-block; width:20px; text-align:center;}
.right-left h2 a:hover{color:#004098;}
.nyabout{color:#333;width:770px; padding-right:5px; padding-top:15px ; padding-bottom:30px;}
.nyabout p{font-size:13px;font-family:"微软雅黑"; padding-bottom:10px; line-height:24px;color:#333}

.aboutryzz{ }
.aboutryzz p{  text-align:center; line-height:10px;}



.gallery:after {
    content: '';
    display: block;
    height: 2px;
    margin: .5em 0 1.4em;

}

.gallery img {
    width: 240px;
    height: 180px;
	margin:1px 1px;
}

.gallery a {
    width: 242px;
    height: 182px;
	float:left;
    display: inline-block;
    overflow: hidden;
    margin: 4px 6px;
   border:#cccccc 1px solid;
}

.baguetteBoxOne {
	width:770px; 
	margin:0 auto;
}

/* Highlight.js Tomorrow Night style */
.hljs-comment{color:#969896}.hljs-tag{color:#f8f8f2}.css .hljs-class,.css .hljs-id,.css .hljs-pseudo,.hljs-attribute,.hljs-regexp,.hljs-title,.hljs-variable,.html .hljs-doctype,.ruby .hljs-constant,.xml .hljs-doctype,.xml .hljs-pi,.xml .hljs-tag .hljs-title{color:#c66}.hljs-built_in,.hljs-constant,.hljs-literal,.hljs-number,.hljs-params,.hljs-pragma,.hljs-preprocessor{color:#de935f}.css .hljs-rules .hljs-attribute,.ruby .hljs-class .hljs-title{color:#f0c674}.hljs-header,.hljs-inheritance,.hljs-string,.hljs-value,.ruby .hljs-symbol,.xml .hljs-cdata{color:#b5bd68}.css .hljs-hexcolor{color:#8abeb7}.coffeescript .hljs-title,.hljs-function,.javascript .hljs-title,.perl .hljs-sub,.python .hljs-decorator,.python .hljs-title,.ruby .hljs-function .hljs-title,.ruby .hljs-title .hljs-keyword{color:#81a2be}.hljs-keyword,.javascript .hljs-function{color:#b294bb}.hljs{display:block;overflow-x:auto;background:#35383C;color:#c5c8c6;padding:.8em}.coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .css,.xml .hljs-cdata,.xml .javascript,.xml .vbscript{opacity:.5}

/*首页资质荣誉*/
.ab_con { width:1020px; height:210px;position:relative;}
.ab_con  h2 { height:42px; padding:15px 0 0 0; overflow:hidden;}
.t_lt { background:url(img/index/s_lt.gif) no-repeat; width:15px; height:41px; position:absolute; left:0px;}
.t_rt { background:url(img/index/s_rt.gif) no-repeat; width:15px; height:41px; position:absolute; right:0px;}
.ab_con .t_lt,.ab_con .t_rt { top:89px;}
.ab_wrp { width:918px; margin:0 auto;}
.ab_wrp li { float:left; width:164px; display:inline; margin:0 9px;}
.ab_wrp img { width:158px; height:110px; padding:2px; border:1px solid #ddd;}
.ab_wrp a{font-size:14px;font-family:"微软雅黑"; color:#535353; text-decoration:none;}
.ab_wrp span { display:block; text-align:center; font-size:14px;font-family:"微软雅黑"; color:#535353; text-decoration:none; margin-top:8px;}
.ab_wrp span:hover{color:#cb0900;}


/*flash切换*/
#flashs { position:relative;}
#flashs .bgitem {  }
#flashs .btn{ position:absolute; z-index:7; bottom:22px; right:50%; margin-right:-470px; padding:5px 6px;}
#flashs .btn span{ color:#F98904;  background:#efefef; border:1px solid #F98904; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#F98904; color:#fff;}


.banner{height:500px;overflow:hidden;position:relative;}
.banner .d1{width:100%;height:500px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:10;left:0px;top:460px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -30px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(images/img1_1.png) no-repeat center;}

/*客服代码*/
.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; background:url(kefu/images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(kefu/images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(kefu/images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(kefu/images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(kefu/images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(kefu/images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}
