﻿
/*reset*/

/* CSS reset for c_b */
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
table th , table td {}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
a {color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:none;} /*for ff f6n.net*/
a:hover {text-decoration:underline;}

/*定位*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}

-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;

/*其他*/
.curp{cursor:pointer};

/*原reset*/
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;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*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;}




.retop ul{ overflow:hidden;}
.retop li{ float:left; margin-left:10px;}
.retop li img{ display:block;}
.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; top:65%; right:55%; margin-right:-615px; cursor:pointer;  display:none;}
.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}
.rtTop img{ display:block; position:absolute; top:0; left:0;}


/*end reset*/



/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: "微软雅黑"; position:relative;}/*网站字体颜色*/

.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1000px;}

/*页眉*/
.header{width:100%; /*overflow:hidden;*/ background-color:#fff;}

.header_top { overflow:hidden; width:100%; height:46px; background:url(images/header_top.png) repeat-x left top;}
.header_top p{ float:left; font-size:13px; line-height:40px;} 
.header_top ul{ overflow:hidden; float:right; margin-top:14px;}
.header_top li{ float:left; margin:0 10px; font-size:13px; color:#666;}
.header_top li a{ color:#666}

.header_center { overflow:hidden; width:1000px; height:110px; margin:0 auto}
.header_center h1{ float:left; margin-top:3px;}
.header_center h2{ float:left; margin-left:10px; padding-left:10px; border-left:1px solid #e1e1e1; margin-top:28px; font-size:24px; color:#000}
.header_center h2 b{ color:#0764b2;}
.header_center h2 p{ font-size:14px; font-weight:normal; color:#000; margin-top:10px;}
.header_center h2 p img{ margin:0 4px;}
.header_center .phone{ overflow:hidden; padding:5px 0; float:right; margin-top:28px; padding-left:60px; background:url(images/phone.png) no-repeat left center; margin-right:30px;}
.header_center .phone em{ display:block; font-size:13px; color:#000;}
.header_center .phone span{ font-size:24px; color:#0764b2; font-weight:bold; display:block;}

.header_nav {  width:100%; height:62px; background:url(images/nav_bg.png) repeat-x left top;}
.header_nav ul{  width:100%;}
.header_nav li{ float:left; background:url(images/nav_bor.png) right center no-repeat; border-top:2px solid #fff; height:60px; position:relative; line-height:60px;  font-size:16px;}
.header_nav li a{ display:block; color:#fff; text-decoration:none;}
.header_nav li.last{ background:none}
.header_nav li.cur,.header_nav li:hover{ background:#fc6e19; border-color:#f68442;}

 .header_nav ul li .sednavs{ width: 200px; padding:10px 0 20px; top: 60px; position:absolute; background:url(images/sbg.png) repeat center; display:none; left:0; z-index:9999;}
 .header_nav ul li .sednavs p{ height:30px; line-height:30px; padding-left: 46px; background: url(images/pbg2.png) no-repeat 18px center; text-align:left;}
 .header_nav ul li .sednavs p a{ font-size:14px; color:#fff; display:block;width: 120px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis;}
 .header_nav ul li .sednavs p a:hover{color:#ff7800;}
 .header_nav ul li:hover .sednavs{ display:block;}

/*浮动导航*/
#l_menu {display: block;position: fixed;left: 0px;top: 120px;z-index: 999;background: #0764B2;color: #fff;width: 115px;height: 40px;line-height: 40px;text-align: center;font-family: "Microsoft YaHei";}
.f_menu {display: block;position: fixed;left: 0px;top: 120px;background: #0764B2;z-index: 999;text-align: center;width: 115px;}
.f_menu ul li {display: block;}
.f_menu ul li a {line-height: 30px;color: #fff;display: block;}
.f_menu ul li a:hover,.f_menu ul li.cur a{background:#fc6e19;color:#fff;}

/*footer*/
.footer { overflow:hidden; width:100%; background-color:#1d2022;}
.footer .left{ overflow:hidden; width:234px; height:270px; background-color:#333333; float:left; padding-top:30px;}
.footer .left img{ display:block; margin:0 auto; margin-bottom:12px;}
.footer .left p{ text-align:center; font-size:13px; color:#fff;}
.footer .right{ overflow:hidden; width:707px; float:right; margin-top:45px;}
.footer .right .menu { overflow:hidden; width:100%; padding-bottom:14px; border-bottom:1px solid #666666; margin-bottom:30px;}
.footer .right .menu li{ float:left; border-right:1px dotted #fff; font-size:13px;}
.footer .right .menu li a{ color:#fff}
.footer .right .menu li.last{ border:none}
.footer .right p{ font-size:13px; color:#fff; line-height:25px;}
.footer .right p a{ color:#fff;}
.footer .right p i{ margin:0 10px;}


/* CSS Document */
/*banner*/
.banner{ overflow:hidden; width:100%; height:524px; background:url(images/banner.jpg) no-repeat center; position:relative}
.banner .btn { overflow:hidden; width:100%; text-align:center; position:absolute; left:0; bottom:40px; z-index:5}
.banner .btn span{ display:inline-block; width:19px; height:19px; margin:0 2px; text-align:center; line-height:20px; font-size:12px; color:#fff; background:url(images/banner_btn.png) no-repeat right center; font-family:Arial}
.banner .btn span{ *display:inline}
.banner .btn span.cur{ background-position:left}

/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}

#flashs{ position:relative; height:510px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ overflow:hidden; width:100%; text-align:center; position:absolute; left:0; bottom:40px; z-index:5}
#flashs .btn span{ display:inline-block; width:19px; height:19px; margin:0 2px; text-align:center; line-height:20px; font-size:12px; color:#fff; background:url(images/banner_btn.png) no-repeat right center; font-family:Arial}
#flashs .btn span{ *display:inline}
#flashs .btn span.cur{ background-position:left}

/*search*/
.search { overflow:hidden; width:100%; height:40px; padding:10px 0; background-color:#f5f5f5; border-bottom:#ddd; box-shadow:0 3px 3px #ddd; margin-bottom:55px; }
.search p{ float:left; line-height:40px; font-size:13px; color:#333;}
.search p a{ color:#333; margin:0 5px;}
.search .sbox { overflow:hidden; width:365px; height:40px; background-color:#ab372c; float:right}
.search input{ float:left; margin-left:2px; margin-top:2px; height:36px; line-height:36px; font-size:13px; color:#a3a3a3; padding:0 10px; width:295px; border:none; outline:none;}
.search span{ display:block; width:48px; height:40px; background:url(images/search.png) no-repeat center; float:right; cursor:pointer}

h2.title{ text-align:center; font-size:20px; color:#000; padding-bottom:15px; background:url(images/title.png) no-repeat center bottom; margin-bottom:40px;}
h2.title em{ text-transform:uppercase; font-size:14px; color:#797979; font-family:Arial}
h2.title a{ color:#000}

/*服务*/
.fuwu { overflow:hidden; width:1000px; margin:0 auto; margin-bottom:50px;}
.fuwu ul{ overflow:hidden; width:100%; height:240px;}
.fuwu li{ float:left; width:249px; border-right:1px solid #e1e1e1; height:240px; text-align:center}
.fuwu li .tu{ overflow:hidden; background:url(images/fuwu.png) no-repeat center top; width:152px; height:152px; margin:0 auto; margin-bottom:30px;}
.fuwu li img{ display:block;}
.fuwu li p{ font-size:18px; color:#000; margin-bottom:15px;}
.fuwu li i{ display:block; width:37px; height:1px; background-color:#cecece; margin:0 auto;}
.fuwu .last{ border:none}
.fuwu li:hover .tu{ background-position:bottom}

/*pro*/
.pro { overflow:hidden; width:100%; padding:40px 0;}
.proleft { overflow:hidden; width:226px; height: 603px; float:left; border:2px solid #0764b2;}
.proleft h2{ font-size:20px; padding:15px 0 15px 20px; background-color:#0764b2;}
.proleft h2 a{ color:#fff;}
.proleft h2 p{ font-size:12px; color:#fff; font-weight:normal; margin-top:2px;}
.proleft .menu { overflow:hidden; width:200px; padding-left:26px; padding-top:14px; background-color:#fff;}
.proleft h3{ font-size:16px; margin-bottom:10px; color:#000}
.proleft h3 a{ color:#000}
.proleft ul{ overflow:hidden; width:167px; margin-bottom:20px;}
.proleft li{ overflow:hidden; width:100%; *float:left; font-size:14px; line-height:33px;}
.sycpfl{ overflow:hidden; width:100%; font-size:13px; line-height:24px; margin:5px 0;padding-left: 10px;}
.sycpfl:hover a{ background:url(images/pro_left_s02.png) no-repeat left center; background-color:#0764b2; color:#fff; font-weight:bold;border-bottom: none;}

.proleft li a{ display:block; padding-left:10px; color:#000; background:url(images/pro_left_s01.png) no-repeat left center; text-decoration:none; border-bottom:1px dashed #ececec;}
.proleft li.cur a,.proleft li:hover a{ background:url(images/pro_left_s02.png) no-repeat left center; background-color:#0764b2; color:#fff; font-weight:bold;border-bottom: none;}

.proright { overflow:hidden; width:755px; float:right;}
.proright .top{ overflow:hidden; margin-bottom:18px; background:url(images/pro_right01.png) repeat-x left bottom; width:100%;}
.proright .top ul{ overflow:hidden; float:left}
.proright .top .more{ float:right; font-size:13px; color:#575757;}
.proright .top li{ float:left; font-size:16px; padding-bottom:17px}
.proright .top li a{ text-decoration:none; color:#000; display:block; padding:0 15px; }
.proright .top li.last a{ border:none}
.proright .top li.cur,.proright .top li:hover{ background:url(images/pro_right02.png) no-repeat center 27px;*background:url(images/pro_right02.png) no-repeat center 29px; font-weight:bold; padding-bottom:14px; border-bottom:3px solid #0764b2}
.proright .list { overflow:hidden; width:110%;}
.proright .list li{ float:left; width:234px; height:265px; border:2px solid #dcdcdc; margin-right:19px; margin-bottom:16px; background-color:#fff;}
.proright .list li img{ display:block; }
.proright .list li span{ display:block; text-align:center; font-size:14px; color:#333;}
.proright .list li a{ display:block; text-decoration:none}
.proright .list li:hover { border-color:#fc6e19;}

/*ad01*/
.ad01 { overflow:hidden; width:1000px; height:164px; margin:0 auto; margin-bottom:55px; margin-top:-20px; background:url(images/ad01.jpg) no-repeat center top; position:relative}
.ad01 p{ font-size:20px; color:#fff; font-weight:bold; position:absolute; left:636px; top:110px;}
.ad01 a{ display:block; position:absolute; }
.ad01 .a01{ width:200px; height:40px; left:779px; top:50px;}
.ad01 .a02{ width:156px; height:40px; left:826px; top:100px;}

/*设备*/
.shebei { overflow:hidden; width:1010px; margin:0 auto; margin-bottom:60px;}
.shebei h3{ text-align:center; margin-bottom:45px;}
.shebei .sbbox { overflow:hidden; width:110%; height:795px; padding:5px;}
.shebei .wen{ position: relative; overflow:hidden; float:left; margin-right:36px; width:482px; height:384px; margin-bottom:22px; background-color:#f6f6f6; box-shadow:0 0 5px #ccc}
.shebei dl{ overflow:hidden; width:100%; height:188px; margin-bottom:30px;}
.shebei dt{ overflow:hidden; float:left; width:186px; height:188px; background-color:#0764b2; color:#fff;}
.shebei dt span{ margin-top:15px; display:block; text-align:center; font-size:80px; color:#fff; font-weight:lighter}
.shebei dt i{ display:block; width:60px; height:1px ; background-color:#fff; margin:10px auto}
.shebei dt em{ display:block; text-align:center; font-size:22px;}
.shebei dd{ overflow:hidden; float:right}
.shebei ul{ overflow:hidden; width:390px; margin-left:25px;}
.shebei li{ width:100%; padding-left:35px; background:url(images/shebei_l.jpg) no-repeat 10px center; font-size:18px; line-height:40px;color:#000; border-bottom:1px solid #ececec;}
.shebei .more{ display:block; width:62px; height:62px; position:absolute; right:0; bottom:0; background:url(images/shebei_more.png) no-repeat center top; }
.shebei .wen:hover{ background-color:#fff;}
.shebei .wen:hover .more{ background-position:bottom}

/*选择*/
.hezuo { overflow:hidden; width:100%; background:url(images/probg.png) repeat center; padding:50px 0;}
.hezuo .hzbox { overflow:hidden; width:1000px; margin:0 auto; height:140px; position:relative}
.hezuo .hzbox ul{ overflow:hidden; position: absolute}
.hezuo .hzbox li{ float:left; width:188px; height:140px; margin-right:15px;}
.hezuo .hzbox li img{ display:block; border:1px solid #e1e1e1}
.hezuo .hzbox li span{ display:block; text-align:center; margin-top:10px; font-size:13px; color:#333;}
.hezuo .hzbox li a{ display:block; text-decoration:none}

/*见证*/
.jianzheng { overflow:hidden; width:100%; margin:0 auto; padding-bottom:110px; background:url(images/probg.png) repeat center}
.jianzheng .topt{ overflow:hidden; width:100%; padding-bottom:20px; background:url(images/title02.png) no-repeat left bottom; margin-bottom:30px;}
.jianzheng .topt h3{ font-size:16px; float:left}
.jianzheng .topt h3 a{ overflow:hidden; color:#000;}
.jianzheng .topt em{ font-size:13px; color:#797979; text-transform:uppercase; margin-left:10px;}
.jianzheng .topt .xq{ font-size:13px; color:#575757; float:right}
.jianzheng .jzbox { overflow:hidden; width:110%; height:365px;}
.jianzheng dl{ overflow:hidden; width:475px; height:162px; float:left; margin-right:50px; margin-bottom:35px;}
.jianzheng dt{ overflow:hidden; float: left; width:159px; height:154px; padding:3px; border:1px solid #d6d6d6;}
.jianzheng dd{ overflow:hidden; width:290px; float:right;}
.jianzheng dd h4{ font-size:16px; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:10px;}
.jianzheng dd h4 a{ color:#333}
.jianzheng dd p{ font-size:13px; color:#333; line-height:20px; text-align:justify; height:80px; overflow:hidden; margin-bottom:12px;}
.jianzheng dd a.more{ display:block; width:80px; height:24px; background:url(images/jz_more.jpg) no-repeat center;}

/*ad02*/
.ad02 { overflow:hidden; width:1000px; height:143px; background:url(images/ad02.jpg) no-repeat center; margin:0 auto; margin-top:40px; margin-bottom:20px;}
.ad02 a{ display:block; width:220px; height:40px; float:right; margin-right:50px; margin-top:82px;}

.ad04 { overflow:hidden; width:1000px; height:143px; background:url(images/ad04.jpg) no-repeat center; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.ad04 a{ display:block; width:220px; height:40px; float:right; margin-right:50px; margin-top:82px;}

.ad05 { overflow:hidden; width:1000px; height:143px; background:url(images/ad05.jpg) no-repeat center; margin:0 auto; margin-top:0; margin-bottom:40px;}
.ad05 a{ display:block; width:220px; height:40px; float:right; margin-right:50px; margin-top:82px;}

/*优势*/
.youshi { overflow:hidden; width:100%; margin-bottom:90px; margin-top:50px;}
.youshi h2{ text-align:center; margin-bottom:40px;}
.youshi .wenbox{ overflow:hidden; width:100%; height:1039px; background:url(images/ysbg.jpg) no-repeat center top;}
.youshi .wen{ overflow:hidden; width:355px;}
.youshi h3{ font-size:28px; color:#cf1f0c;}
.youshi h4{ font-size:25px; color:#131b10; margin-bottom:50px;}
.youshi p{ padding-left:20px; background:url(images/g.png) no-repeat left 4px; font-size:13px; color:#131b10; line-height:17px; margin-bottom:10px;}
.youshi em{ display:block; padding-left:35px; background:url(images/ys_phone.png) no-repeat left center; font-size:14px; color:#000; margin-bottom:35px;}
.youshi em b{ font-size:23px; color:#0764b2;}
.youshi a{ display:block; width:227px; height:39px; background:url(images/ys_btn.png) no-repeat center;}
.youshi .wen01{ margin-left:645px; margin-top:25px;}
.youshi .wen02{ margin-left:40px; margin-top:185px;}
.youshi .wen03{ margin-left:645px; margin-top:125px;}

/*about*/
.about { overflow:hidden; width:100%; padding:50px 0; background:url(images/probg.png) repeat center; margin-bottom:40px;}
.about .abox { overflow:hidden; width:1000px; margin:0 auto;}
.about .sp{ overflow:hidden; float:left; width:480px; height:347px; padding-bottom:20px; background:url(images/about01.png) no-repeat center bottom;}
.about .sp img{ display:block}
.about .wen{ overflow:hidden; float:right; width:500px;}
.about h3{ font-size:18px; margin-bottom:20px;}
.about h3 a{ color:#333;}
.about p{ font-size:14px; color:#333; line-height:25px; height:220px; overflow:hidden; margin-bottom:35px; text-align:justify;}
.about p a{ color:#0764b2;}
.about .rybox { overflow:hidden; width:100%; height:128px; position:relative}
.about .rybox i{ display:block; width:36px; height:36px; cursor:pointer; position:absolute; top:50px;}
.about .rybox .btn01{ background:url(images/about_btn01.png) no-repeat center top; left:0}
.about .rybox .btn02{ background:url(images/about_btn02.png) no-repeat center top; right:0}
.about .rybox i:hover{ background-position:bottom}
.about .rywin { overflow:hidden; width:415px; margin:0 auto; height:128px; position:relative}
.about .rywin ul{ overflow:hidden; position:absolute}
.about .rywin li{ float:left; width:197px; height:122px; border:3px solid #d8d8d8; margin-right:9px;}

/*风采*/
.fengcai { overflow:hidden; width:1000px; margin:0 auto; margin-bottom:30px; margin-top:40px;}
.fengcai .top{ overflow:hidden; margin-bottom:24px; background:url(images/pro_right01.png) repeat-x left bottom; width:100%;}
.fengcai .top ul{ overflow:hidden; float:left}
.fengcai .top .more{ float:right; font-size:13px; color:#575757;}
.fengcai .top li{ float:left; font-size:16px; padding-bottom:17px}
.fengcai .top li a{ text-decoration:none; color:#000; display:block; padding:0 15px;}
.fengcai .top li.last a{ border:none}
.fengcai .top li.cur,.fengcai .top li:hover{ background:url(images/pro_right02.png) no-repeat center 27px;*background:url(images/pro_right02.png) no-repeat center 29px; font-weight:bold; padding-bottom:14px; border-bottom:3px solid #0764b2}
.fengcai .fcbox{ overflow:hidden; width:100%; height:290px; position:relative}
.fengcai .fcbox .fclist{ overflow:hidden; width:100%; height:270px; position:absolute; left:0; top:0}
.fengcai .fclist ul{ overflow:hidden; position:absolute}
.fengcai .fclist li{ float:left; width:234px; height:270px; margin-right:21px;}
.fengcai .fclist li img{ display:block; padding:3px; border:1px solid #d8d8d8; margin-bottom:20px;}
.fengcai .fclist li span{ display:block; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:13px; color:#000}
.fengcai .fclist li a{ display:block; text-decoration: none}
.fengcai .fclist li:hover img{ border-color:#dc5248;}

/*ad03*/
.ad03 { overflow:hidden; width:1000px; height:143px; margin:0 auto; margin-bottom:45px; background:url(images/ad03.jpg) no-repeat center top;}
.ad03 a{ display:block; width:216px; height:40px; margin-left:752px; margin-top:43px; margin-bottom:5px;}
.ad03 p{ float:right; margin-right:28px; font-size:14px; color:#000;}
.ad03 b{ font-size:20px;}

/*news*/
.news { overflow:hidden; width:1000px; margin:0 auto; margin-bottom:40px;}
.news .newsleft{ overflow:hidden; width:710px; float:left}
.news .top{ overflow:hidden; margin-bottom:24px; background:url(images/pro_right01.png) repeat-x left bottom; width:100%;}
.news .top ul{ overflow:hidden; float:left}
.news .top .more{ float:right; font-size:13px; color:#575757;}
.news .top li{ float:left; font-size:16px; padding-bottom:17px}
.news .top li a{ text-decoration:none; color:#000; display:block; padding:0 15px; border-right:#b3b3b3 1px dotted;}
.news .top li.last a{ border:none}
.news .top li.cur,.news .top li:hover{ background:url(images/pro_right02.png) no-repeat center 27px; font-weight:bold;*background:url(images/pro_right02.png) no-repeat center 29px; padding-bottom:14px; border-bottom:3px solid #0764b2}
.news .newsBox { overflow:hidden; width:100%; height:250px; position:relative}
.news .newslist{ overflow:hidden; width:100%; height:250px; position:absolute; left:0; top:0}
.news .newslist .wen{ overflow:hidden; width:258px; float:left;}
.news .newslist .wen img{ display:block; border:3px solid #c1c1c1; margin-bottom:14px;}
.news .newslist .wen h3{ font-weight:normal; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.news .newslist .wen h3 a{ color:#000;}
.news .newslist .wen p{ font-size:12px; color:#333; line-height:20px; overflow:hidden}
.news .newslist ul{ overflow:hidden; float:right; width:400px; margin-right:10px;}
.news .newslist li{ overflow:hidden; padding-left:10px; width:390px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:14px; line-height:36px; background:url(Img/Index/news_s.png) no-repeat left center; *float:left}
.news .wenda{ overflow:hidden; width:260px; float:right}
.news .wenda h3{ font-size:16px; padding-bottom:17px; margin-bottom:30px; background:url(images/news_wd.png) no-repeat left bottom}
.news .wenda h3 a{ color:#000}
.news .wendabox { overflow:hidden; width:100%; height:240px; position:relative}
.news .wendabox ul{ overflow:hidden; position:absolute}
.news .wendabox li{ overflow:hidden; border-bottom:1px dotted #B4B4B4; margin-bottom:20px;}
.news .wendabox li h5{ font-weight:normal; font-size:14px; padding-left:40px; background:url(images/news_w.png) no-repeat left center; line-height:25px; margin-bottom:5px;}
.news .wendabox li h5 a{ color:#df131e}
.news .wendabox li p{ font-size:13px; line-height:24px; color:#333; overflow:hidden; text-align:justify; padding-left:40px; background:url(images/news_d.png) no-repeat  left top;} 

/*留言*/
.liuyan { overflow:hidden; width:990px; height:323px; border:5px solid #ab372c; margin:0 auto; margin-bottom:45px;}
.liuyan .tu{ overflow:hidden; width:439px; height:323px; background:url(Img/Index/liuyan.jpg) no-repeat center; float:left}
.liuyan .tu p{ font-size:25px; color:#fff; font-weight:bold; margin-left:112px; margin-top:225px;}
.liuyan ul{ overflow:hidden; width:525px; float:right; margin-top:30px;}
.liuyan li{ overflow:hidden; margin-bottom:12px;}
.liuyan input{ display:block; float:left; padding-left:40px; height:30px; border:1px solid #c0c0c0; line-height:30px; font-size:13px; color:#333; margin-right:15px; width:203px;}
.liuyan select{ width:245px; height:30px; line-height:32px; border:1px solid #c0c0c0; font-size:13px; color:#333; padding:0 10px;}
.liuyan textarea{ padding:10px; padding-left:40px; width:454px; height:100px; background:url(Img/Index/liuyan04.png) no-repeat left top; font-size:13px; color:#333; border:1px solid #c0c0c0; resize:none; margin-bottom:10px;}
.liuyan .name{ background:url(Img/Index/liuyan01.png) no-repeat left center;}
.liuyan .mianji{ background:url(Img/Index/liuyan02.png) no-repeat left center;}
.liuyan .phone{ background:url(Img/Index/liuyan03.png) no-repeat left center;}
.liuyan em{ display:block; width:248px; height:40px; text-align:center; line-height:40px; font-size:13px; color:#fff; cursor:pointer; background-color:#fc6e19; float:left; margin-right:10px;}
.liuyan a.zxdz{color:#000; background-color:#e6e6e6;display:block; width:248px; height:40px; text-align:center; line-height:40px; font-size:13px;  cursor:pointer;  float:left; margin-right:10px;}

/*link*/
.link { overflow:hidden; width:1000px; position:relative; margin:0 auto; margin-bottom:50px;}
.link h3{ position:absolute; left:0; top:0}
.link ul{ overflow:hidden; float:right; width:900px; padding:15px 0 35px 35px; border:1px solid #c4c4c4;}
.link li{ float:left; white-space:nowrap; margin-right:30px; font-size:13px;}
.link li a{ color:#383838;}
.link .rk{ display:block; overflow:hidden; position:absolute; right:0; bottom:0}
.link .rk img{ display:block;}



.ys_t .text{
	height:145px;
	overflow:hidden;
	background-image: url(images/ys_tit.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.ys_t .text .nr{ width:960px; height:145px; margin:0 auto; overflow:hidden;}
.ys_t .text .nr .p01{ width:398px; text-align:right; font:18px "Microsoft Yahei"; color:#6A6A6A; padding-top:20px; line-height:40px;}
.ys_t .text .nr .p01 span{ display:block; font-size:23px; font-weight:bold; line-height:30px;}
.ys_t .text .nr .p01 i { display:block; color:#6A6A6A; font-size:36px; font-style:italic; text-transform:uppercase; line-height:60px; font-family:"Times New Roman", Times, serif;}
.ys_t .text .nr .p02{ width:487px; padding-top:30px;}
.ys_t .text .nr .p02 i{ display:block; font-style:normal; float:left; font:18px "Microsoft Yahei"; color:#fff; padding-left:10px; padding-top:12px;}
.ys_t .text .nr .p02 i em{ display:block; font-style:normal; font-size:17px; color:#fff;}
.ys_t .text .nr .p02 span{ display:block; float:left; font:52px "微软雅黑"; color:#fff; font-weight:bold;}

.ys{font-family:'Microsoft YaHei';background:url('images/ys.jpg') no-repeat center 0;height:1344px; }
.ys ul{width:960px; margin:0 auto;}
.ys li.ys-a{padding:70px 0 0 90px;height:240px;background:url('images/ys1.jpg') no-repeat}
.ys li.ys-b{padding:60px 0 0 538px;background:url('images/ys2.jpg') no-repeat; height:284px;}
.ys li.ys-c{padding:40px 0 0 90px;height:230px;background:url('images/ys3.jpg') no-repeat}
.ys li.ys-d{padding:90px 0 0 480px;background:url('images/ys4.jpg') no-repeat; height:407px;}
.ys li span{font-size:22px;color:#666; font-weight:bold; display:block;padding:10px 0 15px;width:400px;}
.ys .txt{border-top:1px dashed #818181; padding:10px 0 0;width:405px; margin-left:3px;}
.ys li span b{color:#0764b2;font-size:30px; display:block;}
.ys li span i{display:block; font-size:12px; font-weight:normal; color:#666; font-style:normal;}
.ys li p{color:#333; font-size:12px;line-height:23px; width:398px;}
.ys li p b{color:#0764b2; font-weight:normal;}
.ys li.ys-b span{width:420px;}
.ys li.ys-b .txt{width:425px;}
.ys li.ys-d p{color: #333;
    font-size: 12px;
    line-height: 23px;
    width: 438px;}


.hb { background:url(images/hb_bg.gif) no-repeat; height:226px;    width: 1000px;
    margin: 0 auto;}
.hb h3 { height:38px; line-height:38px; text-align:center;}
.hb h3 a { font-family:"Microsoft YaHei"; font-size:16px; color:#fff; font-weight:normal;}

.hb_con { padding-top:25px;}
.kc01 { padding:7px 5px 0 0}
.kc03 { padding:7px 0 0 5px}
.kc02 ul li { float:left; width:133px; padding:0 11px;}
.kc02 ul li img { border:solid 1px #dadada; width:131px; height:74px;}
.kc02 ul li span { display:block; height:25px; line-height:25px; overflow:hidden; text-align:center;}
.kc02 ul li span a { color:#757575}