@charset "utf-8";
/*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 {padding:5px;}
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;

/*其他*/
.cur{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;}




#roll_top,#fall,#ct{position:relative;cursor:pointer;height:52px;width:52px}
#roll_top{background:url(/images/top.gif) no-repeat}
#fall{background:url(/images/top.gif) no-repeat 0 -80px}
#ct{background:url(/images/top.gif) no-repeat 0 -40px}
#roll{display:block;width:15px;margin-right:-558px;position:fixed;right:46%;top:80%;_margin-right:-558px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.8)); z-index:100;}


/*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%; background:url(/images/header_bg.png) no-repeat center top; height:193px;}

.header_top { overflow:hidden; width:1000px; margin:0 auto; height:137px;}
.header_top h1{ float:left; margin-top:20px;}
.header_top h2{ float:left; padding:5px 0; padding-left:25px; margin-left:25px; background:url(/images/logo_w.png) no-repeat left center; margin-top:50px; font-size:22px; color:#c80b0f;}
.header_top h2 p{ font-weight:normal; font-size:16px; color:#333;}
/*
.header_top .phone{ overflow:hidden; float:right; margin-top:40px; padding-left:50px; background:url(/images/phone.png) no-repeat left top;}
.header_top .phone p{ font-size:13px; color:#333; text-align-last:justify}
.header_top .phone b{ display:block; font-size:26px; color:#c80b0f; font-family:Impact}
.header_top .phone em{ display:block; font-size:18px; color:#000; background:url(/images/phone02.png) no-repeat center; margin-left:-50px; margin-top:5px; text-align:center}
*/
.header_top .phone{ overflow:hidden; float:right; margin-top:33px; padding-left:50px; background:url(/images/phone.png) no-repeat left top;}
.header_top .phone p{ font-size:13px; color:#333;letter-spacing: 14px;}
.header_top .phone b{ display:block; font-size:26px; color:#c80b0f; font-family:Impact}
.header_top .phone em{ display:block; font-size:20px; color:#333; background:url(/images/phone02.png) no-repeat center; margin-left:-60px; margin-top:5px; text-align:center}

.header_nav {height:56px; background:url(/images/header_nav.png) repeat-x left bottom; width:100%;}

.header_nav .firstUl>li{ float:left; padding-top:6px; line-height:50px; background:url(/images/header_nav_bor.png) no-repeat right 15px;position:relative;}
.header_nav .last{ background:none}
.header_nav li a{ display:block; font-size:16px; color:#fff; text-decoration:none}
.header_nav ul li.cur,.header_nav .firstUl>li:hover{ background:url(/images/header_nav_cur.png) no-repeat center 1px; background-color:#ffff00;}
.header_nav li.cur a,.header_nav li:hover a{ color:#b5191d; font-weight:bold}


/*
.header_nav h1{ float:left; margin-left:3%; width:10%; margin-top:8px;}
.header_nav h1 img{ display:block; width:100%;}

.header_nav>ul>li{ float:left; font-size:16px; color:#333; padding:12px 0; width:12%; text-align:center; position:relative;}
.header_nav>ul>li>a{ display:block; text-decoration:none; border-right:1px solid #ccc;}
.header_nav>ul>li.last>a{ border:none}
.header_nav>ul>li.cur,.headerNav>ul>li:hover{ background:url(/images/headerNavCur.png) no-repeat center; background-size:80%;}
.header_nav>ul>li.cur>a,.headerNav>ul>li:hover>a{ color:#fff;}
*/


/*下拉*/

.header .sedNav{ padding:10px 20px 20px 20px; position:absolute;    background: url(/images/erji_bg.png) repeat center; top:56px; z-index:99;width:71px; display:none;}

.header .sedNav ul{ float:left;  margin-top:4px; text-align:center; width: 88px;}
.header .sedNav li{ float:left; width:100%}

.header .sedNav li.noPr{ padding-right:0;}
.header .sedNav li p{ height:39px; line-height:39px;}
.header .sedNav li p a{ color:#fff; font-size:13px;}
.header .sedNav li p a:hover{ color:#C80B0F; font-weight:bold;}

.header .header_nav li.right_SN:hover .sedNav{ display:block; left:0;}
.header .header_nav li.left_SN:hover .sedNav{ display:block; right:0}

/*footer*/
.footer{ overflow:hidden; width:100%; height:422px; background:url(/images/footer_bg.jpg) no-repeat center top;}
.footer .fnav{ overflow:hidden; width:100%; height:50px; background-color:#c80b0f; line-height:50px; margin-bottom:70px;}
.footer .fnav ul{ overflow:hidden}
.footer .fnav li{ float:left; background:url(/images/header_nav_bor.png) no-repeat right center;}
.footer .fnav li.last{ background:none;}
.footer .fnav li a{ display:block; font-size:16px; color:#fff; text-decoration:none}
.footer .fnav li:hover a{ color:#b5191d; font-weight:bold; background-color:#ffff00}
.footer .list{ overflow:hidden; float:left; width:145px; margin-right:40px;}
.footer .list h3{ font-size:18px; font-weight:normal; padding-bottom:20px; border-bottom:1px solid #b3b0a8; margin-bottom:10px;}
.footer .list a{ color:#333}
.footer .list p{ font-size:13px; line-height:30px;}
.footer .list p a:hover{ color:#c80b0f;}
.footer .list.last{ margin:0}
.footer .info{ float:right; width:450px;}
.footer .info img{ display:block; float:left; margin-left:30px;}
.footer .info p{ font-size:13px; line-height:32px; color:#333; float: left; margin:55px 0px 0px 20px;}
.footer .info i{ display:block; width:243px; height:1px; background-color:#bcbbb8; float:right; margin:20px 0 20px 0;}
.footer .info span{ display:block; font-size:13px; color:#868686;}


#roll_top,#fall,#ct{position:relative;cursor:pointer;height:60px;width:52px}
#roll_top{background:url(/images/top.gif) no-repeat}
#fall{background:url(/images/top.gif) no-repeat 0 -80px}
#ct{background:url(/images/top.gif) no-repeat 0 -40px}
#roll{display:block;width:15px;margin-right:-558px;position:fixed;right:46%;top:80%;_margin-right:-558px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.8)); z-index:100;}


@charset "utf-8";
/* CSS Document */

/*banner*/
.banner{ overflow:hidden; width:100%; height:560px; background:url(/images/banner.jpg) no-repeat center top;}

/*search*/
.search { overflow:hidden; width:100%; height:30px; padding:20px 0; background-color:#f4f4f4;}
.search p{ float:left; font-size:13px; color:#333; line-height:30px;}
.search p a{ color:#333;    padding: 0 8px;}
.search .sbox{ overflow:hidden; float:right; width:290px; height:30px; line-height:30px;}
.search input{ display:block; float:left; width:208px; height:28px; line-height:28px; border:1px solid #e5e5e5; font-size:13px; color:#333; border-right:none; padding:0 10px;}
.search span{ display:block; width:60px; height:30px; float:right; cursor:pointer; background-color:#c80b0f; text-align:center; font-size:13px; color:#fff;}

/*pro*/
.pro { overflow:hidden; width:1000px; margin:65px auto}
.pro h2{ text-align:center; background:url(/images/title01.png) no-repeat center; padding:10px 0; margin-bottom:30px;}
.pro h2 a{ display:block; font-size:40px; color:#b5191d; margin-bottom:25px; text-decoration:none}
.pro h2 em{ color:#333;}
.pro h2 p{ font-weight:normal; font-size:18px; color:#666666; position:relative; top:-15px;}

.proleft { overflow:hidden; width:226px; float:left; border:2px solid #c80b0f;}
.proleft h3{ font-size:20px; margin-bottom:15px; padding-left:50px; padding-top:30px; background:url(/images/pro_left_h.png) no-repeat center top; width:176px; height:72px;}
.proleft h3 a{ color:#fff;}
.proleft h4{ font-size:18px; margin:0 auto; margin-bottom:15px; font-weight:normal; width:160px; padding-left:40px; height:35px; background:url(/images/pro_left_h02.png) no-repeat 15px center; background-color:#1b1b1b; line-height:35px; color:#fff;}
.proleft h4 a{ color:#fff;}
.proleft h5{ font-size:18px; width:190px; padding-left:10px; margin:0 auto; margin-bottom:5px; padding-bottom:5px; border-bottom:2px solid #8d8d8d;}
.proleft h5 a{ color:#c80b0f;}
.proleft .list{ overflow:hidden; width:200px; margin:0 auto; margin-bottom:10px;}
.proleft .list a{ display:block; width:185px; padding-left:15px; font-size:16px; color:#666; line-height:40px; border-bottom:1px solid #ddd; text-decoration:none}
.proleft .list a.last{ border:none;}
.proleft .list a.cur,.proleft .list a:hover{ color:#c80b0f; background:url(/images/pro_left_li.png) no-repeat 180px center;}
.proleft .more{ display:block; width:160px; padding-left:40px; height:35px; background:url(/images/pro_left_more.png) no-repeat 15px center; background-color:#1b1b1b; font-size:18px; color:#fff; line-height:35px; margin:0 auto; margin-bottom:20px;}
.proleft p{ font-size:26px; color:#fff; font-family:Impact; text-align:center; background-color:#c80b0f; height:30px; padding:15px 0; line-height:30px;}
.proleft p img{ position:relative; margin-right:10px; top:5px;}

.proright { overflow:hidden; width:730px; float:right;}
.proright ul{ overflow:hidden; width:110%; height:755px; margin-bottom:20px;}
.proright li{ float:left; width:350px; height:238px; margin-right:30px; margin-bottom:20px; position:relative; overflow:hidden;}
.proright li img{ display:block; margin:0 auto;}
.proright li span{ display:block; width:100%; padding:12px 0; border-top:2px solid #000; text-align:center; font-size:16px; color:#000; background-color:#adadad; position:absolute; left:0; bottom:0}
.proright li a{ display:none; width:100%; height:100%; background:url(/images/pro_right_bg.png) repeat center; position:absolute; left:0; top:0; z-index:2; text-decoration:none; text-align:center; font-size:16px; color:#fff;}
.proright li a img{ margin-top:90px; margin-bottom:20px;}
.proright li i{ display:block; width:10px; height:1px; background-color:#fff; margin:10px auto;}
.proright li:hover span{ display:none}
.proright li:hover a{ display:block}
.proright .proad{ overflow:hidden; width:100%; height:130px; background:url(/images/pro_right_ad.jpg) no-repeat center top;}
.proright .proad h3{ font-size:28px; color:#fff; margin-bottom:10px; margin-left:20px; margin-top:30px;}
/*
.proright .proad p{ font-size:16px; color:#fff; margin-left:20px;}*/
.proright .proad p{  font-size:26px; font-family:Impact; color:#fff; padding-left:30px; background:url(/images/ad01_phone.png) no-repeat left center; margin-left:20px;line-height:33px;}
.proright .proad a{ display:inline-block; width:110px; height:27px; text-align:center; line-height:27px; background-color:#ffff00; border-radius:5px; color:#fff; font-size:14px; color:#a52020; margin-left:20px;position: relative; top: -6px;}

.proright .proad a{ *display:inline}

/*合作*/
.hezuo { overflow:hidden; width:100%; height:638px; background:url(/images/hezuo_bg.jpg) no-repeat center top;}
.hezuo h3{ text-align:center; font-weight:normal; margin-bottom:15px; font-size:28px; color:#fff; margin-top:220px;}
.hezuo h3 em{ color:#ffff00;}
.hezuo p{ text-align:center; font-size:20px; color:#fff; background:url(/images/hezuo_t.png) no-repeat center; margin-bottom:70px;}
.hezuo .hzbox{ overflow:hidden; width:1100px; margin:0 auto; height:220px; position: relative}
.hezuo .hzbox i{ display:block; width:26px; height:71px; cursor:pointer; position:absolute; top:25px;}
.hezuo .hzbox .btn01{ background:url(/images/hezuo_btn.png) no-repeat center top; left:0; margin-top:40px;}
.hezuo .hzbox .btn02{ background:url(/images/hezuo_btn.png) no-repeat center bottom; right:0 ;margin-top:40px;}
.hezuo .hzwin{ overflow:hidden; width:1000px; margin:0 auto; height:350px; position:relative}
.hezuo .hzwin ul{ overflow:hidden; position:absolute}
.hezuo .hzwin li{ float:left; width:323px; height:270px; padding-bottom:38px; background:url(/images/hezuo_tubg.png) no-repeat center bottom; margin-right:12px;}

/*case*/
.case { overflow:hidden; width:100%; margin:50px 0;}
.case h2{ text-align:center; background:url(/images/title01.png) no-repeat center; padding:10px 0; margin-bottom:30px;}
.case h2 a{ display:block; font-size:40px; color:#b5191d; margin-bottom:25px; text-decoration:none}
.case h2 em{ color:#333;}
.case h2 p{ font-weight:normal; font-size:18px; color:#666666; position:relative; top:-15px;}
.case .casebox{ overflow:hidden; width:1100px; margin:0 auto; height:350px; position:relative}
.case .casebox i{ display:block; width:26px; height:71px; cursor:pointer; position:absolute; top:110px;}
.case .casebox .btn01{ background:url(/images/hezuo_btn.png) no-repeat center top; left:0}
.case .casebox .btn02{ background:url(/images/hezuo_btn.png) no-repeat center bottom; right:0}
.case .caseAll{ overflow:hidden; width:1000px; margin:0 auto; height:350px;}
.case .caselist{ overflow:hidden; width:100%; height:350px; position:relative}
.case .caselist .list{ overflow:hidden; background-color:#000; position:absolute}
.case .caselist .list img{ display:block; opacity:0.5; filter:alpha(opacity=50);}
.case .caselist .list.active{ background:none}
.case .caselist .list.active img{ opacity:1; filter:alpha(opacity=100)}
.case .caselist .list p{ font-size:14px; color:#333; text-align:center; margin-top:15px;}
.case .menu{ overflow:hidden; width:100%; text-align:center; margin-bottom:45px;}
.case .menu li{ display:inline-block; width:96px; height:22px; text-align:center; line-height:22px; font-size:14px; border:2px solid #d2d2d2; margin:0 5px;}
.case .menu li{ *display:inline}
.case .menu li a{ display:block; color:#333; text-decoration:none;}
.case .menu li.cur{ border-color:#c80b0f;}
.case .menu li.cur a{ color:#c80b0f;}

/*ad01
.ad01 { overflow:hidden; width:100%; height:172px; background:url(/images/ad01.jpg) no-repeat center top;}
.ad01 .phone{ overflow:hidden; float:right; margin-top:55px;}
.ad01 a{ display:block; font-weight:bold; width:140px; height:37px; border-radius:5px; background-color:#ffff00; text-align:center; font-size:16px; color:#b5191d; text-decoration:none; line-height:37px; float:right}
.ad01 p{ float:right; font-size:16px; color:#fff; padding-left:30px; background:url(/images/ad01_phone.png) no-repeat left center; margin-top:10px; line-height:20px;}
*/
.ad01 { overflow:hidden; width:100%; height:170px; background:url(/images/ad02.jpg) no-repeat center top;}
.ad01 .phone{ overflow:hidden; float:right; margin-top:45px;}
.ad01 a{ display:block; font-weight:bold; width:140px; height:37px; border-radius:5px; background-color:#ffff00; text-align:center; font-size:16px; color:#b5191d; text-decoration:none; line-height:37px; float:right}
.ad01 p{ float:right; font-size:26px; font-family:Impact; color:#fff; padding-left:30px; background:url(/images/ad01_phone.png) no-repeat left center; margin-top:20px; line-height:22px;}

/*pk*/
.pk { overflow:hidden; width:1000px; margin:35px auto;}
.pk h2{ text-align:center; font-size:40px; color:#000; background:url(/images/pk_t02.png) no-repeat center; font-weight:normal; height:74px; line-height:74px; margin-bottom:35px;}
.pk h2 img{ margin:0 10px;}
.pk h2 em{ position:relative; top:-20px;}
.pk .menu{ overflow:hidden; width:100%; text-align:center; margin-bottom:60px;}
.pk .menu li{ cursor:pointer; display:inline-block; width:96px; height:22px; text-align:center; line-height:22px; font-size:14px; border:2px solid #d2d2d2; margin:0 5px; color:#333;}
.pk .menu li{ *display:inline}
.pk .menu li.cur{ border-color:#c80b0f; color:#c80b0f;}
.pk .pkbox{ overflow:hidden; width:100%; height:560px; position:relative}
.pk .pkbox ul{ overflow:hidden; width:7000px; height:560px;  position:absolute; left:0; top:0}
.pk .pkbox li{ float:left; width:1000px; height:560px; overflow:hidden}
.pk .pkbox li img{ display:block; margin-bottom:45px;}
.pk .pkbox li h3{ font-weight:normal; text-align:center; font-size:18px;}
.pk .pkbox li i{ display:block; margin:15px auto; width:40px; height:2px;}
.pk .pkbox li p{ font-size:14px; line-height:25px; text-align:center}
.pk .wen01{ width:350px; float:left; margin-left:30px; color:#c80b0f}
.pk .wen02{ width:350px; float:right; margin-right:30px; color:#333}
.pk .wen01 i{ background-color:#c80b0f;}
.pk .wen02 i{ background-color:#333;}

/*优势*/
.youshi { overflow:hidden; width:100%;}
.youshi .title{ overflow:hidden; width:100%; height:167px; background:url(/images/youshi_tbg.jpg) no-repeat center top;}
.youshi h2{ text-align:center; background:url(/images/youshi_t.png) no-repeat center; padding:10px 0; margin-bottom:30px; color:#ffff00;font-size:40px; margin-top:35px;}
.youshi h2 em{ color:#fff;}
.youshi h2 p{ font-weight:normal; font-size:18px; margin-top:25px; color:#fff; position:relative; top:-15px;}
.youshi h3{ font-size:24px; color:#000;}
.youshi i{ display:block; width:30px; height:2px; background-color:#000; margin:20px 0;}
.youshi .word{ overflow:hidden; padding-left:20px; background:url(/images/youshi_p.png) no-repeat left 5px; font-size:15px; color:#333;}
.youshi .word p{ margin-bottom:22px;}
.youshi a{ display:block; width:130px; height:34px; border:2px solid #313131; text-align:center; line-height:35px; font-size:16px; color:#333; text-decoration:none;}
.youshi .youshi01{ overflow:hidden; width:100%; height:350px; background:url(/images/youshi_01.jpg) no-repeat center top;}
.youshi .youshi02{ overflow:hidden; width:100%; height:345px; background:url(/images/youshi_02.jpg) no-repeat center top;}
.youshi .youshi03{ overflow:hidden; width:100%; height:360px; background:url(/images/youshi_03.jpg) no-repeat center top;}
.youshi .youshi04{ overflow:hidden; width:100%; height:373px; background:url(/images/youshi_04.jpg) no-repeat center top;}
.youshi .youshi05{ overflow:hidden; width:100%; height:428px; background:url(/images/youshi_05.jpg) no-repeat center top;}
.youshi .wen{ overflow:hidden; margin-top:110px;}
.youshi .youshi01 .wen,.youshi .youshi05 .wen,.youshi .youshi03 .wen{ margin-left:100px;}
.youshi .youshi02 .wen,.youshi .youshi04 .wen{ margin-left:560px;}

/*ad02*/
.ad02 { overflow:hidden; width:100%; height:170px; background:url(/images/ad02.jpg) no-repeat center top;}
.ad02 .phone{ overflow:hidden; float:right; margin-top:45px;}
.ad02 a{ display:block; font-weight:bold; width:140px; height:37px; border-radius:5px; background-color:#ffff00; text-align:center; font-size:16px; color:#b5191d; text-decoration:none; line-height:37px; float:right}
.ad02 p{ float:right; font-size:26px; font-family:Impact; color:#fff; padding-left:30px; background:url(/images/ad01_phone.png) no-repeat left center; margin-top:20px; line-height:22px;}

/*about*/
.about { overflow:hidden; width:100%; background-color:#f8f8f8; padding:60px 0 50px 0;}
.about h2{ text-align:center; font-size:40px; background:url(/images/about_t.png) no-repeat center; margin-bottom:50px;}
.about h2 a{ color:#c80b0f; text-decoration:none}
.about h2 b{ color:#000}
.about dl{ overflow:hidden; width:100%; margin-bottom:50px;}
.about dt{ overflow:hidden; width:465px; height:279px; border:3px solid #fff; float:left}
.about dd{ overflow:hidden; float:right; width:465px; margin-right:25px; margin-top:14px;}
.about dd h3{ font-weight:normal; font-size:18px; margin-bottom:20px;}
.about dd h3 a{ color:#000;}
.about dd i{ display:block; width:33px; height:2px; background-color:#c80b0f; margin-bottom:10px;}
.about dd p{ font-size:13px; height:125px; overflow:hidden; line-height:25px; color:#000; text-align:justify; margin-bottom:30px;}
.about dd .more{ display:block; width:130px; height:35px; border:1px solid #898989; text-align:center; line-height:35px; font-size:14px; color:#333;}
.about .menu{ overflow:hidden; width:100%; background:url(/images/about_x.jpg) no-repeat right center; margin-bottom:35px;}
.about .menu li{ float:left; width:132px; height:37px; text-align:center; line-height:37px; background-color:#adadad; margin-right:4px;}
.about .menu li a{ display:block; font-size:16px; color:#333; text-decoration: none}
.about .menu li.cur { background-color:#c80b0f;}
.about .menu li.cur a{ color:#fff;}
.about .abox { overflow:hidden; width:100%; height:175px; position:relative;}
.about .abox i{ display:block; cursor:pointer; width:26px; height:71px; position:absolute; top:32px;}
.about .abox .btn01{ left:0; background:url(/images/hezuo_btn.png) no-repeat center top;}
.about .abox .btn02{ right:0; background:url(/images/hezuo_btn.png) no-repeat center bottom;}
.about .abox .awin{ overflow:hidden; width:896px; height:175px; margin:0 auto; position:relative}
.about .abox .alist{ overflow:hidden; width:896px; height:175px; position:relative}
.about .abox .alist ul{ overflow:hidden; position:absolute}
.about .abox .alist li{ float:left; width:209px; height:175px; margin-right:20px;}
.about .abox .alist a{ display:block; text-align:center; font-size:13px; color:#333; text-decoration:none}
.about .abox .alist img{ display:block; padding:10px 18px; background-color:#fff; margin-bottom:10px;}

/*news*/
.news { overflow:hidden; width:1000px; margin:60px auto 40px auto;}

.newsleft { overflow:hidden; width:650px; float:left; height:420px;}
.newsleft .menu{ overflow:hidden; width:100%; height:52px; padding-bottom:6px; margin-bottom:24px;}
.newsleft .menu li{ float:left; width:325px; height:52px; text-align:center; line-height:52px; position:relative; background-color:#adadad; font-size:20px;}
.newsleft .menu li a{ display:block; text-decoration:none; color:#333;}
.newsleft .menu li img{ display:none; position:absolute; left:50%; margin-left:-6px; top:52px;}
.newsleft .menu li.cur{ background-color:#c80b0f;}
.newsleft .menu li.cur img{ display:block}
.newsleft .menu li.cur a{ color:#fff;}
.newsleft .newsbox { overflow:hidden; width:620px; margin:0 auto; height:330px; position:relative}
.newsleft .newslist{ overflow:hidden; width:100%; height:100%;}
.newsleft .newstop{ overflow:hidden; width:100%; margin-bottom:20px;}
.newsleft .newstop img{ display:block; float:left; border:1px solid #adadad;}
.newsleft .newstop .wen{ overflow:hidden; float:right; width:295px;}
.newsleft .newstop h3{ font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin:10px 0;}
.newsleft .newstop h3 a{ color:#333}
.newsleft .newstop p{ font-size:13px; color:#333; line-height:25px; height:50px; overflow:hidden; margin-bottom:20px;}
.newsleft .newstop .more{ font-size:13px; color:#333;}
.newsleft .list{ overflow:hidden; width:110%;}
.newsleft .list li{ float:left; overflow:hidden; width:285px; margin-right:20px; padding-left:10px; background:url(/images/news_li.png) no-repeat left center; font-size:13px; color:#333; line-height:42px;}
.newsleft .list li a{ display:block; float:left; width:180px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.newsleft .list li span{ float:right}

.newsright { overflow:hidden; width:315px; float:right; height:420px;}
.newsright h2{ font-weight:normal; text-align:center; height:52px; line-height:52px; margin-bottom:30px; font-size:20px; background-color:#adadad;}
.newsright h2 a{ color:#333}
.newsright .wenda{ overflow:hidden; width:290px; margin:0 auto; height:330px; position:relative}
.newsright .wenda ul{ overflow:hidden; width:100%; position:absolute}
.newsright .wenda li{ overflow:hidden; width:100%; height:130px;}
.newsright .wenda h3{ font-weight:normal; padding-left:30px; background:url(/images/news_w.png) no-repeat left center; line-height:22px; margin-bottom:15px; white-space: nowrap; text-overflow:ellipsis; overflow:hidden; font-size:13px;}
.newsright .wenda h3 a{ color:#333}
.newsright .wenda p{ padding-left:30px; background:url(/images/news_d.png) no-repeat left top; line-height:22px; font-size:13px; color:#b5191d; height:66px; overflow:hidden; text-align:justify}

/*留言*/
.liuyan { overflow:hidden; width:100%; height:510px; background:url(/images/liuyan_bg.jpg) no-repeat center bottom;}
.liuyan h3{ font-weight:normal; font-size:20px; color:#c80b0f; padding-left:10px; border-left:5px solid #c80b0f; margin-bottom:30px;}
.liuyan h3 em{ font-size:16px; color:#999; margin-left:10px;}
.liuyan input{ display:block; margin-bottom:10px; width:535px; height:48px; line-height:48px; font-size:13px; color:#666; padding-left:55px; border:2px solid #626262; border-radius:5px; outline:none; background-color:#fff;}
.liuyan .name{ background:url(/images/ly01.png) no-repeat left center;}
.liuyan .phone{ background:url(/images/ly02.png) no-repeat left center;}
.liuyan .wchat{ background:url(/images/ly03.png) no-repeat left center;}
.liuyan textarea{ display:block; margin-bottom:10px; width:525px; height:95px; font-size:13px; color:#666; padding:10px; padding-left:55px; border:2px solid #626262; border-radius:5px; background:url(/images/ly04.png) no-repeat left top; outline:none; resize:none; background-color:#fff;}
.liuyan span{ display:block; width:141px; height:43px; line-height:43px; text-align:center; cursor:pointer; font-size:16px; color:#fff; background-color:#b5191d; border-radius:5px;}


/*<--!广告轮播样式效果一-->*/
#flashs{ position:relative; height:500px; overflow:hidden; padding-top:1px; margin-top:1px;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:2; bottom:25px; left: 50%;margin-left: -64px; padding:0px 6px;}
#flashs .btn span{ background:#252525; cursor: pointer;display: inline-block;margin:2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;color:#fff;}
#flashs .btn span.cur{  background:#c81624;}


/* -- 弹出窗口 -- */
#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;}


.nyDlc{overflow:hidden; padding:10px 15px; background: #CE0B11; color:#fff}
        .nyDlc dt{ float:left; }
        .nyDlc dd{ float:right; width:150px;}
        .nyDlc dd span{ display:block; font-size:14px; color:#fff;}
        .nyDlc dd  h5{ color:#fff; font-size:16px; border:none; text-align:left; margin:0; padding:0;}
        
        /* link */

.link{width: 100%;border-top: 1px solid #d8d8d8;overflow: hidden;}
.link ul{width: 863px;float: left;padding: 38px 0 28px 0;}
.link li{float: left;margin-bottom: 4px;}
.link li:first-child a{padding-left: 0;}
.link li a{font-size: 14px;color: #666666;padding: 0 20px;background: url(/images/footer-icon01.png) no-repeat right center;}
.link .sq{font-size: 14px;color: red;background: url(/images/footer-link.png) no-repeat right center;padding-right: 16px;float: right;margin-top: 37px;}







.products{
	overflow:hidden;
	padding-top:20px;
}
.products ul{
}
.products li{
	width:290px;
	height:265px;
	padding:15px 15px 0;
	border:1px solid #e4e4e4;
	text-align:center;
	margin-bottom:15px;
	margin-right:20px;
	float:left;
	position: relative;
}
.products li:hover{
	border:1px solid #fdb000;
}
.products li .cImg{
	display:block;
	width:290px;
	height:225px;
	overflow:hidden;
}
.cImg img{ width:300px; height:235px;}
.products li .cImg .fire{
	background:#000;
	opacity:0.4;
	transition: all 0.35s ease-out;
	filter:alpha(opacity=40);
	position:absolute;
	top:3px;
	left:3px;
	width:240px;
	height:200px;
	z-index:2;
	display:none;
	cursor:pointer;
}
.products li .cImg .fire a{
	display:block;
	width:240px;
	height:200px;
}
.products li .cImg img{transition: all 0.35s ease-out 0s;}
.products li .cImg:hover img{
    -webkit-transform: scale(1.18);
    -moz-transform: scale(1.18);
    -ms-transform: scale(1.18);
    -o-transform: scale(1.18);
    -webkit-perspective: 1000;}
.products li .cImg .x,.products li .cImg .y{width:45px;height:45px;top:92px;position:absolute;z-index:3;display:none;}
.products li .cImg .x{background:url(../img/zoom-icon.png) no-repeat;left:10px;}
.products li .cImg .y{background:url(../img/readmore-icon.png);right:10px;}

.products li span{
	display:block;
	width:240px;
	height:35px;
	line-height:35px;
}

.k_pagelist {
float:left;
display:table;
clear:both;
line-height:30px;
width: 100%;
text-align: center;
}
.k_pagelist em {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;color:#009900;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;}
.pl {
clear:both;
width: 500px;
display: table;
float: left;
}
.li_list{
margin:5px 10px;
background-color: #F7FBFC;
padding:5px;
}
.li_list p{
border: 1px dashed #C2C1D0;
padding: 5px;
}
.li_list span{
color: #903;
}
.li_list i{
color: #060;
margin-right: 10px;
}

