@charset "utf-8";



/* CSS Document */





* { padding: 0; margin: 0; }



body { font-family: "微软雅黑";}



ul li { list-style: none; }



a, input { outline: none; /*blr:expression(this.onFocus=this.blur());*/ }



a { text-decoration: none; }



img { border: 0px; }



#nav, #banner { width: 1100px; }



#nav, #banner, .main, #foot, .main, #foot_content, .main1 { margin: 0 auto; font-size: 12px; }



#top { width:1100px; position:relative; margin:0 auto; }



#main_bg { height: 288px; background: url(../../images/grrd/head_bg1.gif) left top repeat-x; }







#logo { float: left; padding-left: 15px; }



#hr { float: right; width: 609px; margin-top:15px; }



.lang{float:right;}



.lang ul li{float:left; font-size:12px; font-family: "微软雅黑"; padding:0 5px; line-height:35px;}





.lang ul li a{color:#666;}

.lang ul li.wx{width:30px; height:30px; background:url(../../images/grrd/wx.png) no-repeat; margin-left:10px; padding:0 2px;}



.lang ul li.wb{width:31px; height:30px; background:url(../../images/grrd/wb.png) no-repeat;}



/*



#tel{float: right;font-family: "微软雅黑"; font-size:14px; color: #dd1618;}



#tel span,#hot_tel{ float: right;font-family:"Aparajita"; font-size:20px; color: #dd1618;}



*/

#header{background: url(../../images/grrd/dbg.png) repeat-x; height:132px; padding-top:20px;}



#tel { float: right; width: 284px; margin-bottom:0px; line-height:40px; }



#tel p { font-family: "微软雅黑"; font-size: 16px; color: #f15a23;  }



#tel p span { font-family: "Aparajita"; font-size: 20px; color: #dd1618; }



#tel p.telphone { float: right; width: 93px; font-family: "Aparajita"; font-size: 20px; color: #dd1618; }



#srh { float: left; width: 304px; height:29px; padding: 0 0 0 5px; background: url(../../images/grrd/ss.png) no-repeat; }



.srh_input { float: left; width: 220px; height: 22px; line-height: 22px; padding-top: 0px; margin: 0px; background:#f6f6f6; border: 0px; font-family: "宋体"; color: #bababa; margin-top:5px; margin-left:5px;  }



.srh_btn { float: right; color: #fff; cursor: pointer; width: 55px; height: 29px; background:none; border: 0px; margin-right:10px; }



/*nav*/





#nav { height: 50px;  z-index: 100; clear:both; padding-top:15px; }



#nav ul { margin: 0 auto; }



#nav li { float: left; height: 40px; padding: 0 27px; position: relative; }



#nav li.fx { padding: 0; width: 2px; background: url(../../images/grrd/fx.gif) left bottom no-repeat; }



#nav li a:link, #nav li a:visited { font-family: "微软雅黑"; font-size: 14px; color: #676767; line-height: 40px; }



#nav li dl { display: none; position: absolute; left: 0; top: 40px; z-index: 2525252; background: #003c90; padding-bottom: 10px; padding-top: 5px; }



#nav li dd { position: relative; z-index: 2525252; height: 23px; padding-top: 5px; }



#nav li dd a:link, #nav li dd a:visited { float: left; width:165px; height: 23px; font-size: 14px; color: #fff; line-height: 23px; text-align: center; }



#nav li dd a:hover { height: 23px; color: #fff; font-weight: bold; background: #0059a3; }



#nav li .fx2 { width: 152px; }



#nav li .fx2 a:link, #nav li .fx2 a:visited { width: 152px; }



/*************循环广告*********************/



.banner {float:left; position:relative; margin-top:-5px;}



#banner { width:100%;  background:url(../images/loading.gif) center center no-repeat; }



#banner ul{float:left;}



#banner .rslides1 li{width:100%; text-align:center; }



#banner  li img{width:100%;}







.rslides { width: 100%; position: relative; list-style: none; padding: 0 }



.rslides_nav { height: 51px; width: 31px; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 50%; left: 0; opacity: 0.4; text-indent: -9999px; overflow: hidden; text-decoration: none; margin-top: -28px }



.rslides_nav:active { opacity: 1.0 }



.rslides_nav.prev { left: auto; background-position: -0 -560px; left: 0 }



.rslides_nav.next { left: auto; background-position: -31px -560px; right: 0 }



.rslides_tabs { text-align: center; position: absolute; bottom:40px; left:0; z-index:10; width:100%; height:16px;  text-align:center;  }



#banner .rslides_tabs li{ display:inline-block; margin: 0 3px;  }



.rslides_tabs a { text-indent: -9999px; overflow: hidden; display: inline-block; _display: block; *display:block;

width:16px; height: 16px; background: url(../../images/grrd/dot.png) no-repeat; }



.rslides_tabs .rslides_here a { background-position:-17px 0; }



.news { position:absolute; left:0; bottom:4px; z-index:10; overflow:hidden; width:100%; height: 40px; background: #212121; line-height:38px;  background:rgba(5, 5, 5, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/

filter:Alpha(opacity=80); color:#FFF; }



.inner{ margin:0 auto; clear:both; overflow:hidden; width:1000px; height:40px; }



.news h3{ float:left; font-size:14px; color:#fff;  }



#scrollDiv { float:left; width: 354px; height:38px; overflow: hidden; margin-left:20px; }



#scrollDiv li { float:left; width: 354px; height:38px; line-height:37px; text-align:left; }



#scrollDiv li a { font-size:12px; color:#fff; }



#scrollDiv li a:hover { color:#C00; text-decoration:underline; }



/*banner*/





#banner_sd { position: relative;  margin-top:-5px; margin-bottom:20px; }



#banner_sd img{width:100%;}



/*main*/





.main { clear: both; overflow: hidden;   }



.one {background: url(../../images/grrd/wbg.jpg) repeat-x;}



.way{position:relative; width:1100px; margin:0 auto;}



.gy { padding-left: 10px; border-bottom: 1px dotted #b4b4b4; margin-bottom: 13px; }



.gy h3 { display: block; height: 38px; line-height: 38px; }



.gy h3 b { float: left; color: #000; font-family: "微软雅黑"; font-size: 16px; font-weight: normal; padding-left: 20px; background: url(../../images/grrd/ico1.gif) left center no-repeat; }



.gy h3 b span { color: #3684b2; font-family: "微软雅黑"; font-size: 16px; }



.gy h3 a { float: right; width: 34px; height: 38px; padding-right: 10px; background: url(../../images/grrd/ico2.gif) left center no-repeat; }



.pro {  }



.qh {  height: 110px; margin-left:193px; }



.qh a { font-size:22px; color: #676767; line-height: 33px; font-family: "微软雅黑";   display: block; float: left; text-align: center; padding-right:38px; margin-right:50px; margin-top:40px; background: url(../../images/grrd/jts.jpg) no-repeat right 8px;}







.qh a.z { color: #f15a23; background: url(../../images/grrd/jtx.jpg) no-repeat right 6px;}



.qh a.z span{ display:block; height:20px;background: url(../../images/grrd/jtw.jpg) no-repeat center 0; margin-top:18px;  }



.procon { display:none; padding: 10px 5px; }



.procon ul{float:left; margin-left:-29px; width:1129px;}





.procon li img{width:253px; height:136px;   z-index:2;}







.procon li{

	float: left;

	width:253px; margin-left:29px;

	overflow: hidden;

	text-align: center;

	-webkit-box-sizing: border-box;

	   -moz-box-sizing: border-box;

	        box-sizing: border-box;

}



.procon li a{

	color: #f15a23;

	position: relative;

}

.procon li a.s1{

	display: block;

	margin: 0 0 8px 0;

	position: relative;

	overflow: hidden;

}

.procon li b{

	display: block;

	position: absolute;

	background: url(../../images/grrd/xiangji.png) no-repeat center center;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

	left: 0;

	top: 0;

	display: none;

	width: 100%;

	height: 100%;

}

.procon li img{

	vertical-align: bottom;

	width: 100%;

	background-color: #000;

	-o-transition:.3s;

	-ms-transition:.3s;

	-moz-transition:.3s;

	-webkit-transition:.3s;

	transition:.3s;

}

.procon span{

	position: absolute;

	bottom: 0;

	left: 0;

	right: 0;

	height: 30px;

	line-height: 30px;

	z-index: 60;

	color: #fff;

	background-color: rgba(0,0,0,.6);

}



.procon .ti{margin-top:20px; margin-bottom:30px;}



.procon .ti h1{font-size:40px; font-weight:normal; text-align:center;}



.procon .ti p{font-size:14px; text-align:center; line-height:30px;}



.mcenter{width:100%; margin-top:35px;}



.mcenter li img{width:100%; min-width:1100px; margin-bottom:30px;}





.jjfaa { float: right; width: 296px; background: url(../../images/grrd/jbg.jpg) repeat-y; }



.jjt { background: url(../../images/grrd/dbg.jpg) repeat-x; height: 33px; border: 1px solid #e0e0e0; }



.jjt h3 { color: #0b4f96; font-size: 15px; font-family: "微软雅黑"; background: url(../../images/grrd/hsj.jpg) no-repeat 10px 10px; padding-left: 30px; line-height: 33px; float: left; }



.jjt a { float: right; display: block; width: 38px; height: 11px; color: #959595; padding-top: 8px; font-family: "微软雅黑"; padding-right: 5px; }



.jjfaa ul { float: left; height: 235px; }



.jjfaa ul li { font-size: 12px; color: #7d7d7d; height: 30px; line-height: 30px; background: url(../../images/grrd/sj.jpg) no-repeat 8px 12px; padding-left: 20px; }



.jjfaa ul li a { color: #7d7d7d; }



.contact { float: left; width: 206px; padding-left: 10px; background: url(../../images/grrd/main_bg.gif) 215px 12px no-repeat; }



.contact p { color: #000; line-height: 24px; }



.kf p { float: left; width: 55px; }



.kf ul { float: right; padding-right: 10px; margin-left: -7px; }



.kf li { float: left; width: 67px; padding-left: 7px; }



.profile { float: left; width: 535px; background: url(../../images/grrd/main_bg.gif) 534px 12px no-repeat; }



.profile p { padding: 0 10px; color: #000; line-height: 24px; }



.profile p img { float: left; padding-right: 13px; }



.recommend { float: left; width: 233px; }



.recommend ul { padding-left: 20px; }



.recommend li { float: left; width: 200px; border-bottom: 1px dotted #ccc; }



.recommend li a:link, .recommend li a:visited { color: #666; line-height: 30px; }



.recommend li a:hover { text-decoration: underline; }



.center { padding: 0 10px; width: 978px; }



.products { float: left; margin-left: -55px; padding: 0 20px; }



.product { float: left; width: 189px; padding-left: 55px; padding-bottom: 30px; }



.proarea { float: left; width: 189px; position: relative; padding-bottom: 10px; }



.pro_bg a { position: absolute; top: 0; width: 189px; height: 131px; background: url(../../images/grrd/pro_bg.png) no-repeat; }



.product h3 { padding-left: 7px; }



.product h3 a { font-family: "微软雅黑"; font-size: 14px; color: #000; font-weight: normal; line-height: 24px; }



.product p { padding: 0 7px; line-height: 22px; color: #000; }



.pro_show { float: left; border-bottom: 1px dotted #cacaca; margin-bottom: 20px; }



.pro_show ul { float: left; margin-left: -58px; }



.pro_show li { float: left; width: 113px; padding-left: 58px; }



.pro_show li p a { float: left; width: 113px; height: 45px; text-align: center; color: #666; line-height: 45px; }



.pro_show li p a:hover { text-decoration: underline; }



/*图片滚动*/









.marqueeleft { float: left; width: 970px; overflow: hidden; border-bottom: 1px dotted #cacaca; margin-bottom: 20px; }



.marqueeleft ul { float: left; padding-top: 23px; }



.marqueeleft li { float: left; width: 131px; padding-left: 60px; }



.marqueeleft li img { float: left; width: 131px; height: 131px; }



.marqueeleft li .txt { float: left; width: 131px; text-align: center; height: 45px; line-height: 45px; }



.marqueeleft li .txt a { font-family: "宋体"; color: #666; }



.marqueeleft li .txt a:hover { text-decoration: underline; }



.cpc { margin-bottom: 0px; }



/*首页图片轮换*/





#slide { width: 1000px; height: 300px; background-color: #fff; overflow: hidden; position: relative; margin: 0 auto; }



#slide ul#show_pic1 { margin: 0; padding: 0; list-style: none; height: 300px; position: absolute; }



#slide ul#show_pic1 li { float: left; margin: 0; padding: 0; height: 300px; }



#slide ul#show_pic1 li img { display: block; }



#icon { position: absolute; bottom: 10px; right: 12px; }



#icon li { float: left; color: #7a7a7a; width: 16px; height: 16px; line-height: 16px; cursor: pointer; text-align: center; font-size: 12px; font-weight: bold; background: url(../../images/grrd/iconbg1.gif) no-repeat; margin-left: 6px; }



#icon li.active { background: url(../../images/grrd/iconbg.gif) no-repeat; color: #fff; }



#text { display: none; width: 1000px; height: 28px; background: rgba(0,0,0,0.7); color: #fff; position: absolute; left: 0px; bottom: 0px; *background:transparent;

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);

}



#textBall1 { display: none; width: 222px; height: 28px; position: absolute; left: 0px; bottom: 0; line-height: 28px; }



#textBall1 li { float: left; cursor: pointer; display: none; color: #fff; font-size: 14px; }



#textBall1 li.active { display: block; }



#textBall1 li a { text-decoration: none; color: #fff; }



/*service







.left{ float:left; width:164px; padding:20px; background:url(../../images/grrd/left_bg.png) 199px top no-repeat;}



.leftmeau{float:left; width:164px;}



.leftmeau h3{ padding-left:20px; font-weight:normal; line-height:40px; width:164px; height:40px; color:#fff; font-family:"微软雅黑"; font-size:16px; background:url(../../images/grrd/sdb1.jpg) no-repeat;}



.leftmeau ul{ padding-top:5px;}



.leftmeau li{float:left;width:164px; height:34px;border-bottom:1px solid #dedede;}



.leftmeau li a:link,.leftmeau li a:visited{float:left; height:34px;padding-left:44px;color:#666; line-height:35px; background:url(../../images/grrd/ico1.jpg) 5px center no-repeat;}



.leftmeau li a:hover{ color:#f30102;} 











*/









#main1 { float: left; position: relative; width: 100%; }



.main1 { clear: both; overflow: hidden; width: 998px; border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2; background: url(../../images/grrd/main1_bg.gif) left bottom repeat-x; }



.left { float: left; width: 164px; padding: 20px; background: url(../../images/grrd/left_bg.png) 199px top no-repeat; border-top: 1px solid #f2f2f2; }



.leftmeau, .sidebar { float: left; width: 164px; }



.leftmeau h3 { padding-left: 20px; font-weight: normal; line-height: 40px; width: 164px; height: 40px; color: #fff; font-family: "微软雅黑"; font-size: 16px; background: url(../../images/grrd/sdb1.jpg) no-repeat; }



.leftmeau ul { padding-top: 5px; }



.leftmeau li { float: left; width: 164px; }







/*#meau, #meau ul { padding: 0; margin: 0; list-style: none; background: #fff; }



#meau li a { padding-left: 20px; white-space: nowrap; }



#meau li ul li a { padding-left: 0; }



#meau ul { padding-left: 20px; }



#meau li a { color: #666; text-decoration: none; font-size: 11px; }



#meau li { line-height: 30px; color: #666; cursor: pointer; width: 100%; }



#meau li.down { text-indent: 20px; }



.leftmeau li.p1.down { border-bottom: 1px solid #dedede; }



#meau li.fw1 { background: url(../../images/grrd/i6.gif) left 15px no-repeat; }



#meau li.fw1:hover, #meau li.fw1:link { background: url(../../images/grrd/i5.gif) left 15px no-repeat; }



#meau li.p1 { background: url(../../images/grrd/ico1.jpg) left 8px no-repeat; }*/







#pro_menu { position:relative; left:0; top:0; width:100%;}



#pro_menu, 

#pro_menu ul { background:#fff; }



#pro_menu li{ position:relative; color:#002e72; line-height:27px; cursor:pointer; margin-left:12px; }



.expanded{ padding-left:8px; background: url(../../images/grrd/i6.gif) left center no-repeat; }



#pro_menu li a { font-size:12px; color:#002e72; }



#pro_menu li.down a{ color:#39F; }



#pro_menu li a:hover { color:#C00; }



#pro_menu li.on > .expanded{ background-image:url(../../images/grrd/i5.gif);}





.sidebar h3 { padding-left: 20px; font-weight: normal; line-height: 40px; width: 164px; height: 40px; color: #fff; font-family: "微软雅黑"; font-size: 16px; background: url(../../images/grrd/sdb1.jpg) no-repeat; }



.sidebar ul { padding-top: 5px; }



.sidebar li { float: left; width: 164px; height: 34px; border-bottom: 1px solid #dedede; }



.sidebar li a:link, .sidebar li a:visited { float: left; height: 34px; padding-left: 30px; color: #666; line-height: 35px; background: url(../../images/grrd/ico1.jpg) 5px center no-repeat; }



.sidebar li a:hover { color: #f30102; }



.hot_tel { float: left; width: 164px; margin-top: 10px; }



.hot_tel h2 { font-family: "创艺简粗黑"; font-size: 16px; color: #0077bb; height: 30px; background: #dfe1de; line-height: 30px; text-align: center; }



.tel_content { float: left; width: 164px; height: 58px; background: #0074c1; }



.tel_content p { padding-left: 25px; font-family: "创艺简粗黑"; font-size: 16px; line-height: 30px; color: #fff; font-weight: bold; background: url(../../images/grrd/tel1.gif) 6px center no-repeat; }



.tel_content p.phone { background: url(../../images/grrd/phone.gif) 10px center no-repeat; }



.right { float: right; width: 754px; padding: 20px; background: url(../../images/grrd/i2.gif) repeat-x; }



.right_img { float: left; width: 754px; height: 140px; margin-bottom: 35px; }



.wz { float: left; width: 754px; height: 39px; border-bottom: 1px solid #e8e8e8; }



.wz h3 { float: left; padding-left: 10px; height: 39px; line-height: 45px; font-family: "微软雅黑"; font-size: 16px; color: #000; }



.wz h3 b { color: #d40b0b; }



.wz p { display: block; float: right; height: 39px; padding-left: 24px; }



.wz p, .wz p a { color: #979797; line-height: 45px; }



.wz p a { display: inline; }



.wz p a:hover { color: #f30102; text-decoration: underline; }



.wz p span { padding: 0 8px; font-family: "simsun"; }



.content { color: #565555; line-height: 28px; padding-bottom: 30px; font-size:14px; }



.pro_list { float: left; width: 748px; margin-left: 5px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 1px solid #ccc; border-bottom: 3px solid #e30013; }



.pro_img img { padding-bottom: 3px; background: url(../../images/grrd/i3.gif) left bottom repeat-x; }



.pro_list dl img { width: 100px; height: 100px; }



.pro_list dl { float: left; width: 748px; border-bottom: 1px solid #ccc; }



.pro_list dt { float: left; width: 100px; border-right: 1px solid #ccc; }



.pro_list dd { float: right; width: 615px; padding: 0 15px; }



.pro_list dd a { float: left; width: 615px; font-size: 14px; color: #02519c; font-weight: bold; line-height: 24px; padding: 5px 0; }



.pro_list dd a:hover { text-decoration: underline; }



.pro_list dd p { color: #565555; line-height: 24px; }



.pro_list dl.pro_bottom, .pro_list dl.pro_bottom dt { height: 45px; }



.pro_content { float: left; width: 754px; }



.pro_img1 { float: left; width: 274px; border: 2px solid #f5f5f5; }



.pro_img1 img { width: 274px; height: 274px; }



.pro_wz { float: right; width: 400px; padding-right: 45px; }



.pro_title h3 { font-size: 14px; color: #000; border-bottom: 1px solid #ccc; line-height: 40px; }



.pro_title span { color: #666; line-height: 26px; }



.pro_brand { padding-top: 15px; }



.pro_brand dl { float: left; width: 400px; padding-bottom: 15px; }



.pro_brand dt { float: left; width: 54px; height: 23px; text-align: center; line-height: 25px; border: 1px solid #196ba7; }



.pro_brand dd { float: left; padding-left: 12px; line-height: 25px; }



.pro_brand p { color: #666; line-height: 24px; }



.pro_brand a.btn1 { float: left; margin-top: 10px; width: 165px; height: 31px; background: url(../../images/grrd/btn1.jpg) no-repeat; }



.pro_cpjs { float: left; width: 710px; margin-top: 50px; }



.gy1 h3 { width: 84px; height: 20px; line-height: 20px; padding-left: 8px; color: #fff; background: url(../../images/grrd/ico1.png) no-repeat; }



.gy1 { padding-bottom: 7px; border-bottom: 2px solid #196ba7; margin-bottom: 5px; }



/*.pros_wzjs strong{ color:#e53333; line-height:26px; }*/









.pros_wzjs p { color: #000; line-height: 24px; padding-top: 20px; }



.products_show { float: left; width: 710px; margin-top: 20px; }



.products_show ul { padding-top: 20px; }



.products_show li { float: left; border: 1px solid #dededc; margin-left: 27px; margin-bottom: 40px; }



.products_show li img { width: 143px; height: 118px; }



.products_show li p { height: 25px; background: #5e97c1; line-height: 25px; text-align: center; }



.products_show li p a { color: #fff; }



/*经典案例内容页焦点图*/





.mod18 { float: left; width: 708px; margin: 30px 0 50px; position: relative; }



.mod18 .btn { position: absolute; width: 21px; height: 21px; top: 336px; cursor: pointer; z-index: 99; font-size: 50px; font-weight: bold; }



.mod18 #prevTop, .mod18 #nextTop { top: 190px; width: 20px; height: 40px; }



.mod18 #prevTop { left: 7px; background: url(../images/pre.gif) 0 0 no-repeat; }



.mod18 #nextTop { right: 8px; background: url(../images/nex.gif) 0 0 no-repeat; }



.mod18 a#nextTop:hover { background: url(../../images/grrd/nexh.gif) 0 0 no-repeat; }



.mod18 a#prevTop:hover { background: url(../../images/grrd/preh.gif) 0 0 no-repeat; }



.mod18 .prev { top: 89%; left: 70px; background: url(../../images/grrd/pre1.gif) no-repeat; }



.mod18 .next { top: 89%; right: 65px; background: url(../../images/grrd/next1.gif) no-repeat; }



.mod18 li { float: left; }



.mod18 .cf li { position: relative; color: #fff; }



.mod18 .cf a { display: block; width: 708px; height: 390px; position: absolute; color: #fff; }



.mod18 .cf li span { display: none; width: 640px; position: absolute; left: 0; bottom: 0; padding: 10px 20px; line-height: 22px; text-align: left; background: rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = "#60000000", endColorstr = "#60000000");

}



.mod18 .picBox { width: 708px; height: 390px; position: relative; overflow: hidden; text-align: center; }



.mod18 .picBox ul { height: 390px; position: absolute; }



.mod18 .picBox li { width: 708px; height: 390px; }



.mod18 .picBox li img { width: 502px; height: 351px; border: 1px solid #e2e1e1; }



.mod18 .listBox { width: 504px; height: 70px; margin: 0 auto; position: relative; padding: 0px 0 0px; overflow: hidden; }



.mod18 .listBox ul { height: 70px; position: absolute; margin-left: -5px; }



.mod18 .listBox li { width: 83px; height: 70px; cursor: pointer; position: relative; margin-left: 5px; }



.mod18 .listBox li i { display: none; }



.mod18 .listBox li a { float: left; width: 95px; text-align: center; height: 24px; line-height: 24px; font-family: "宋体"; color: #282828; position: relative; }



.mod18 .listBox li img { width: 81px; height: 65px; border: 1px solid #efefef; }



.mod18 .listBox .on { padding: 1px 1px 1px 3px; border: 0px solid #d6d6d6; margin-left: 5px; }



.mod18 .listBox .on img { border: 1px solid #d6d6d6; }



.mod18 .listBox .on i { display: block; }



/*解决方案*/









.solution_list { float: left; width: 748px; margin-left: 5px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 1px solid #ccc; border-bottom: 3px solid #e30013; }



.solution_list dl { float: left; width: 708px; margin: 0 20px; border-bottom: 1px dotted #dedede; padding: 10px 0; }



.solution_list dt a { float: left; font-size: 14px; color: #565555; font-weight: bold; line-height: 24px; }



.solution_list dt a:hover { text-decoration: underline; }



.solution_list dt span { float: right; color: #acacac; line-height: 24px; }



.solution_list dd { float: left; color: #565555; line-height: 24px; }



.gy_tit { text-align: center; padding-bottom: 13px; border-bottom: 1px dotted #dedede; margin-bottom: 30px; }



.gy_tit h3 { font-size: 20px; font-family: "微软雅黑"; color: #565555; line-height: 24px; padding-bottom: 8px; }



.gy_tit span { color: #acacac; }



.solutionxq { width: 708px; margin: 0 20px; }



/*人力资源*/





.hiring { float: left; width: 748px; margin-left: 5px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 1px solid #ccc; border-bottom: 3px solid #e30013; }



.hiring ul { float: left; width: 708px; margin: 0 20px; border-bottom: 1px dotted #dedede; padding: 5px 0 40px; }



.hiring li { float: left; width: 708px; height: 50px; line-height: 50px; border-bottom: 1px dotted #dedede; }



.hiring li a { float: left; font-size: 14px; color: #565555; font-weight: bold; }



.hiring li a:hover { text-decoration: underline; }



.hiring li span { float: right; color: #acacac; }



.staff ul { float: left; margin-left: -22px; }



.staff li { float: left; width: 171px; margin-left: 22px; padding-bottom: 30px; }



.staff img { width: 159px; height: 116px; border: 1px solid #e1e1e1; padding: 5px; }



.staff li p { width: 171px; text-align: center; padding-top: 5px; }



.staff li p a { color: #565555; line-height: 24px; }



.staff li p a:hover { text-decoration: underline; }



/*留言板*/









.lyb { float: left; width: 756px; }



.lyb table { float: left; width: 680px; margin: 25px; }



.table_form { color: #000; }



.table_form td { padding-left: 12px; margin-bottom: 10px; }



.table_form th { font-weight: normal; text-align: right; padding-right: 10px; color: #000; }



.table_form td label { vertical-align: middle }



.table_form td, .table_form th { padding: 5px 0 5px 8px }



.table_form tbody td, .table_form tbody th { border-bottom: 0px solid #eee; }



.colorpanel tbody td, .colorpanel tbody th { padding: 0; border-bottom: none; }



.table_form input.i1 { width: 200px; height: 20px; line-height: 20px; margin-right: 10px; border: 1px solid #ddd; }



.table_wz { color: #999; }



.table_form textarea.i2 { height: 100px; border: 1px solid #ddd; }



.btn2 { width: 71px; height: 31px; background: url(../../images/grrd/btn1.gif) no-repeat; border: 0px; cursor: pointer; font-weight: bold; color: #555; }



/*底部*/









#footer { float: left; width: 100%;  background: #e4e4e4; padding:20px 0; border-top:1px  solid #c1c0c0;}



#foot_content { width: 1100px; padding-top: 15px; }



#foot_content p, #foot_content a { color: #6a6a6a; line-height: 30px; }



.foot_left {  float: left; width: 877px; margin-bottom: 8px; padding-bottom: 8px; }





.foot_right { float:right; }



.foot_right li{float:left; margin-left:10px; width:96px; text-align:center;s }



.foot_right li img{ border:1px solid #cfcdcd;}



.copy { float: right; }



section { padding: 50px 0px; }



section.type1 { background: #fff; }



section.type2 { background: #f4f3f8; }



section .area { width: 1100px; height: auto; margin: 0 auto; overflow: hidden; }



section img.lefttu { float: left; margin-right: 50px; }



section img.righttu { float: right; margin-left: 50px; }



section h1 { margin: 0 0 30px 0; padding: 0; color: #002467; font-size: 24px; font-weight: 700; }



section h1 span { margin-left: 5px; color: #b0b0b0; font-size: 16px; font-weight: 400; }



section h2 { margin: 0 0 10px 0; padding:0 color:#434343;

font-size: 26px; font-weight: 700; display: block; }



section p { margin: 0; padding: 0; color: #6b6b6b; font-size: 18px; font-weight: 200; line-height: 30px; }



.wenzhang{margin-top:20px; float:left;}



.wenzhang li{clear:both; float:left; width:754px; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #efefef;}



.wenzhang .ptp{float:left; margin-right:30px;}



.wenzhang .ptp img{width:170px; height:100px;}



.pinfo h3 a{font-size:18px; color:#333333; font-weight:normal;}



.pinfo p{line-height:28px; color:#999;}



.moreee{color:#dc8d00;}



.sdbt{margin-top:20px;     border-bottom: 1px dotted #EBEBEB; padding-bottom:20px; float:left; width:754px; margin-bottom:20px;}



.sdbt h3{text-align: center; font-size:22px; font-weight:normal;}





.page{ text-align:center; margin-top:50px; border-top: 1px solid #ebebeb; clear:both;}



.page a{  padding:5px 5px; display:inline-block; text-align:center; margin-left:11px; color:#929292; font-size:14px;}



.page a:hover,.page span{ padding:5px 5px; display:inline-block; text-align:center; margin-left:11px; color:#1055b4; font-size:14px;}

