﻿/*

* name:Global && Pc StyleSheet

* version:v1.3.3

* update:button默认没有margin

* data:2015-04-03

*/

@import url(./animate.css);

/* reset */

body { font:12px/1.7 'helvetica neue',tahoma,'hiragino sans gb',stheiti,

'wenquanyi micro hei', \5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif; overflow-x:hidden; color:#555;background:#f6f6f6;}

body, h1, h2, h3, h4, p, ul, ol, dd, dl, form { margin:0;}

input, button, select { font-size:100%; box-sizing:border-box;margin:0; padding:0; vertical-align:middle; border:1px solid #ccc; outline:none;line-height:normal; font-family:"Microsoft Yahei"; color:#666;}

textarea { overflow:auto; height:auto; resize:vertical;vertical-align:top;}

img {max-width:100%; vertical-align:top;border:0 ;height:auto; -ms-interpolation-mode:bicubic;}

ul { padding-left:0; list-style-type:none;}

i, b {font-weight:normal; font-style:normal;}

a {-webkit-transition:all 0.3s ease;transition:all 0.3s ease; text-decoration:none; outline:none;color:inherit;}

a:hover { color:#01a2ea;}



/* html5 ele */

article, aside, dialog, footer, header, section, nav, figure, menu, audio, canvas, progress, video{ display:block;}



/* 高亮选中 */

::-moz-selection {color:#fff; background:#00479d; }

::selection {color:#fff; background:#00479d; }



/* modern ie */

@-ms-viewport { width:device-width;}



/* ico */

.ico { display:inline-block; overflow:hidden; width:20px; height:20px; vertical-align:middle; background:url(../images/ico.png);margin:0 .3em;}

.ico1_2 { background-position:-20px 0;}

.ico1_3 { background-position:-40px 0;}

.ico1_4 { background-position:-60px 0;}

.ico1_5 { background-position:-80px 0;}

.ico2_1 { background-position:0 -20px;}

.ico2_2 { background-position:-20px -20px;}

.ico2_3 { background-position:-40px -20px;}

.ico2_4 { background-position:-60px -20px;}

.ico2_5 { background-position:-80px -20px;}

.ico3_1 { background-position:0 -40px;}

.ico3_2 { background-position:-20px -40px;}

.ico3_3 { background-position:-40px -40px;}

.ico3_4 { background-position:-60px -40px;}

.ico3_5 { background-position:-80px -40px;}

.ico4_1 { background-position:0 -60px;}

.ico4_2 { background-position:-20px -60px;}

.ico4_3 { background-position:-40px -60px;}

.ico4_4 { background-position:-60px -60px;}

.ico4_5 { background-position:-80px -60px;}



/* baseUI */

.wrap { max-width:1180px; margin-right:auto; margin-left:auto; *width:1180px;}

.fix { *zoom:1; *clear:both;}

.fix:before, .fix:after {display:table; clear:both; content:'';}

.oh { overflow:hidden; *zoom:1;}

.l { float:left;}.r { float:right;}

.dib { display:inline-block; *display:inline; *zoom:1;}

.pr { position:relative;}.pa { position:absolute;}

.tc { text-align:center;}.tr { text-align:right;}

.el {overflow:hidden;white-space:nowrap;  text-overflow:ellipsis;}

img[data-src],.opc0 { opacity:0 ; filter:alpha(opacity=0);}

.hide { display:none;}

.hidetext { font:0/0 a; letter-spacing:-9px;}

.arr { display:inline-block; overflow:hidden; width:0; height:0;}

.placeholder { color:#aaa; }

/* button */

button, .button{ padding:0 1em;margin:0;background:#00479d;color:#fff; vertical-align:top;display:inline-block;line-height:2em;height:2em; border:0; border-radius:2px;cursor:pointer;*display:inline;*zoom:1;}

button:hover, .button:hover{color:#fff; filter:alpha(opacity=85);opacity:.85;}

button.big, .button.big{font-size:1.2em;height:2.5em;line-height:2.5em; }

/* table */

.datalist {width:100%; border-collapse:collapse; border-spacing:0; border:1px solid #ccc; }

.datalist caption { padding-bottom:5px;}

.datalist th {font-weight:700; padding:5px 15px; border:1px solid #ccc; background:#eee;}

.datalist td {padding:5px 15px; border:1px solid #ccc;}

.datalist tr.altrow { background:#ccc;}

/* rect */

*[class*="rect-"]{position:relative;display:block; width:100%;height:0;overflow:hidden;}

*[class*="rect-"] ._full{position:absolute;left:0;top:0;width:100%;height:100%;*height:auto;}










.rect-75{padding-bottom:75%;}

.mb30 { margin-bottom:30px;}



/*下拉*/

.sele{position:relative;height:27px;line-height:27px;width:223px;text-indent:10px;cursor:pointer;}

.sele_{display:none;position:absolute;width:100%;left:-1px;top:27px;background:#fff;border:1px solid #cacad9;}

.sele_ a{display:block;}

.sele_ a:hover{background:#9f9f9f;color:#333;}



.effImg01 img,

.inewsSlider li img,

.inewsList li img,

.videoList li img 

{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 

.effImg01:hover img,

.inewsSlider li:hover img,

.inewsList li:hover img,

.videoList li.hover img

{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}





/* style */

.pageHeader { width:100%; height:auto; position:absolute; left:0; top:0; z-index:90;background:#00479d repeat-x;}

.pageHeader .wrap { height:109px; background:#00479d repeat-x;}
.logo img{width:503px}
.logo { /* width:400px; */ float:left; padding:24px 0 0 0px;width:450px;overflow:hidden}



.topMid { width:696px; float:left; padding-top:7px;}

.topMid .links {text-align:right; width:auto; height:22px; line-height:22px; /* border:#e4e4e4 1px solid; */ padding:0 10px; /* float:right; */ color:#b1b1b1; margin-left:10px;}

.topMid .imp { color:#01a3ec;}

.topMid .language { width:auto; height:22px; line-height:20px; float:right; /* border:#fff 1px solid; */ position:relative; z-index:10; margin-left:8px;}

.topMid .language .n { display:block; height:22px; padding:0 13px 0 24px; position:relative; cursor:pointer;}

.topMid .language .ico { position:absolute; left:2px; top:1px; margin:0;}

.topMid .language .n .point { display:block; width:0; height:0; overflow:hidden; border-color:#656565 transparent transparent; border-style:solid dashed dashed; border-width:3px; position:absolute; right:4px; top:8px;}

.topMid .language .layer { display:none; border:#ccc 1px solid; width:100%; position:absolute; left:-1px; top:21px; background-color:#fff;}

.topMid .language .layer a { display:block; padding:0 8px;}

.topMid .language .layer a:hover { background-color:#f4f4f4;}

.topMid .lang_hover { border-color:#ccc;}

.topMid .lang_hover .layer { display:block;}

.topMid em { font-style:normal; margin:0 10px;}

.topMid .member { width:auto; float:right; height:22px; line-height:22px; position:relative; padding-left:24px;}

.topMid .member .ico { position:absolute; left:0; top:1px; margin:1px 0 0;}

.mobile_key { display:none;}

.m_menu {  height:50px; float:left; padding-left:0px; margin-top:8px;}

.m_menu .m_nav { /* width:615px; */ height:50px; float:left;}

.m_menu .m_nav > li { width:93px; height:50px; line-height:40px; float:left; text-align:center; position:relative; margin-right:1px;} 

.m_menu .m_nav > li > a { display:block; width:100%; height:50px; font-size:17px; color:#fff; font-weight:bold;} 

.m_menu .m_nav ul { display:none; width:180px; height:auto; background-color:#acacac; position:absolute; left:0; top:50px; text-align:left; padding:10px 0;}

.m_menu .m_nav ul li { line-height:22px;}

.m_menu .m_nav ul a { display:block; line-height:22px; padding:3px 15px; color:#fff; position:relative;}

.m_menu .m_nav ul a i { display:none; width:0; height:0; border-color:transparent transparent transparent #facd00; border-style:dashed dashed dashed solid; border-width:4px; overflow:hidden; position:absolute; right:15px; top:10px;}

.m_menu .m_nav ul a:hover { color:#facd00;}

.m_menu .m_nav ul a:hover i { display:block;}

.m_menu .m_nav .cur > a { color:#01a2ea;}

.m_menu .m_nav .hover > a { background-color:#acacac; color:#fff;}

.m_menu .m_nav ul.pro { width:265px; overflow:hidden;}

.m_menu .m_nav ul.pro li { width:50%; float:left;}

.m_menu .m_nav ul.pro a i { right:10px;}



.m_menu .m_nav .sec_hover > a { color:#facd00; background-color:#414141;} 

.m_menu .m_nav .sec_hover > a i { display:block;}

.m_menu .m_nav .secNav { position:relative;}

.m_menu .m_nav .secNav ul { left:180px; top:0; background-color:#414141;}



.proNav { width:112px; height:89px; float:right;}

.proNav a { display:block; height:70px; line-height:70px; padding:19px 0 0 10px; color:#fff; text-align:center; font-size:17px; font-weight:bold;}



.proHeader .wrap { background-image:url(../images/nav_pro.png);}

.proHeader .m_menu .m_nav > li > a { color:#fff;}

.proHeader .logo { /* width:375px; */}

.proHeader .mainSite { width:100px; height:79px; line-height:79px; float:left; text-align:center; margin-right:6px; font-size:18px; font-weight:bold; padding-top:10px; color:#000;}

.proHeader .proNav { display:none;} 

.proHeader .topMid { float:right; padding-right:0px; color:#fff;}

.proHeader .topMid .links { color:#fff;}

.proHeader .topMid a { color:#fff;}

.proHeader .topMid .member .ico { background-position:0 -40px;}

.proHeader .topMid .language .ico1_2 { background-position:-20px -40px;}

.proHeader .topMid .language .n .point { border-top-color:#fff;}

.proHeader .topMid .language .layer a { color:#333;}

.proHeader .topMid .language { /* border-color:#01a2ea; */}

.proHeader .topMid .lang_hover { border-color:#ccc;}



.pageFooter {position: relative; clear:both; background:#044f9f url(../images/footbg.png) top repeat-x; 

	overflow:hidden; color:#fff;}

.pageFooter a { color:#fff; transition:none;}

.pageFooter a:hover { filter:alpha(opacity=70); opacity:0.7;}

.foot01 { position:relative; clear:both; overflow:hidden;}

.foot01 .siteMap { width:80%; float:left; padding-bottom:20px;}

.foot01 .siteMap .dl { width:16.5%; float:left;}

.foot01 .siteMap .dt { height:60px; line-height:60px; padding-top:14px; font-size:18px; font-weight:bold; margin-bottom:20px;}

.foot01 .siteMap .dd { height:194px; overflow:hidden; margin-right:20px;}

.foot01 .siteMap .dd li { line-height:20px; padding:2px 0;}



.fSider { width:18%; float:right; padding-top:28px;}

.comps { width:180px; height:30px; line-height:20px; float:right; position:relative; margin-bottom:60px;}

.comps .n { display:block; height:20px; line-height:20px; padding:5px 80px 5px 30px; position:relative; cursor:pointer; font-size:14px; white-space:nowrap;}

.comps .n .ico { position:absolute; left:0; top:5px;}

.comps .n .point { width:0; height:0; border-color:#fff transparent transparent; border-style:solid dashed dashed; border-width:5px; overflow:hidden; position:absolute; right:15px; top:12px;}



.foot01 .companys { background-color:#535353; position:absolute; left:0; top:74px; width:100%; display:none; z-index:10;}

.foot01 .companys .wrap { overflow:hidden; padding:39px 0; height:156px; position:relative;}

.foot01 .companys .close { display:block; width:36px; height:36px; line-height:36px; text-align:center; background-color:#fff; position:absolute; right:0; bottom:0; color:#333; cursor:pointer;}

.foot01 .companys .close:hover { filter:alpha(opacity=70); opacity:0.7;}

.foot01 .companys .close [class*="ico-"] { font-size:20px; margin:0;}

.foot01 .companys li { width:25%; /* float:left; */ height:26px; line-height:26px; font-size:14px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.foot02 { background-color:#2c2c2c; line-height:20px; padding:20px 0;}

.foot02 a { margin:0 8px; display:inline-block; white-space:nowrap;}



.fewm,.fshare { width:180px; float:right;}

.fewm { font-size:16px; line-height:1.4; margin-bottom:15px;}

.fewm .img { width:43px; height:43px; float:left; margin-right:10px; cursor:pointer;}



.fshare .bdsharebuttonbox a { background-image:url(../images/fshare.png); filter:alpha(opacity=60); opacity:0.6;}

.fshare .bdsharebuttonbox a:hover { filter:alpha(opacity=100); opacity:1.0;}

.fshare .bdsharebuttonbox a.bds_tsina { background-position:0 0;}

.fshare .bdsharebuttonbox a.bds_tqq { background-position:0 -24px;}

.fshare .bdsharebuttonbox a.bds_weixin { background-position:0 -48px;}

.fshare .bdsharebuttonbox a.bds_more { background-position:0 -72px;}



.sdScroll { position:relative; overflow:hidden;}

.sdScroll .scroll_bar { background:url(../images/grey_line.png) center top repeat-y;}

.sdScroll .scroll_slider { border-radius:0; background:#facd00;}



/*channel*/

.channel_content { clear:both; padding:0 0 40px;}

.channel_content .text_content { min-height:300px;}

.channelbg {margin-top:80px; background-position:center top; background-repeat:no-repeat; clear:both; height:210px;}

.channelbg a { color:#fff;}

.channel_name { width:auto; height:60px; float:left; margin-top:150px; font-size:35px; color:#fff; font-weight:bold; text-shadow:#333 2px 2px 2px; padding:0 15px 0 30px; white-space:nowrap; color:#fff;}

.breadcrumbs { width:auto; height:26px; line-height:26px; white-space:nowrap; margin-top:176px; color:#f2f2f2;}

.breadcrumbs em { font-style:normal; margin:0 8px;}

.breadcrumbs a { color:#f2f2f2;}

.breadcrumbs a:hover { color:#fff;}



/*新闻综合*/

.newsPart { clear:both; padding:40px 0; position:relative;}

.newsPart .hd { height:20px; border-bottom:#e9e9e9 1px solid; margin-bottom:40px; position:relative; text-align:center;}

.newsPart .hd .n,.newsPart .hd .more { display:inline-block; *display:inline; *zoom:1; background-color:#fff; height:40px; line-height:40px;}

.newsPart .hd .n { padding-right:16px; font-size:26px; padding-left:15px;}

.newsPart .hd .more { padding-right:15px;color:#c5c5c5; font-size:14px;}

.newsPart .hd .more b { font-family:sans-serif; padding-left:5px; font-weight:bold;}



.newsPart01 { z-index:5;}

.newsPart01 .hd { text-align:center; padding-bottom:40px; height:auto; border-bottom-width:0; margin-bottom:0;}

.newsPart01 .hd .n { font-size:24px; font-weight:normal; color:#1e1e1e; margin-bottom:5px; background:none;}

.newsPart01 .hd .text01 { font-size:17px;}



.newsPart01 .bd { background-color:#fff;}

.inewsSlider { width:845px; height:350px; position:relative; overflow:hidden; float:left; background-color:#eaeaea; margin-right:3%;}

.inewsSlider li { width:100%; height:350px; position:relative; overflow:hidden;}

.inewsSlider .img { width:67%; height:350px; float:left; overflow:hidden; margin-right:20px;}

.inewsSlider .img img { display:block; width:100%; height:auto;}

.inewsSlider .intro { margin-right:22px; padding-top:50px; color:#666;}

.inewsSlider .intro .n { display:block; font-size:18px; font-weight:bold; color:#333; line-height:26px; height:52px; overflow:hidden; margin-bottom:10px;}

.inewsSlider .intro .time { line-height:20px; margin-bottom:10px;}

.inewsSlider .intro .text { font-size:13px; line-height:22px; height:88px; overflow:hidden; margin-bottom:20px;}

.inewsSlider .intro .more { display:inline-block; width:auto; height:40px; line-height:40px; padding:0 35px; border:#b8b8b8 2px solid; font-size:13px;}

.inewsSlider .num { position:absolute; right:10px; top:10px; z-index:10; font-size:20px;}

.inewsSlider .num b { font-size:16px; margin:0 2px;}

.inewsSlider .slide_nav { display:none;}

.inewsSlider .arrs { display:block; width:48px; height:48px; line-height:44px; position:absolute; top:50%; margin-top:-24px; text-align:center; background:rgba(51,51,51,.70); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99333333,endcolorstr=#99333333); color:#cccccc;}

.inewsSlider .arrs:hover { background:rgba(0,162,234,.70); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#9900a2ea,endcolorstr=#9900a2ea); color:#ffffff;}

.inewsSlider .arrs [class*="ico-"] { font-size:30px;}

.inewsSlider .arr_prev { left:0;}

.inewsSlider .arr_next { left:67%; margin-left:-48px;}



.inewsSearch { padding-right:3%; padding-top:45px; background-color:#fff;}

.inewsSearch .sec_hd { margin-bottom:15px; line-height:32px;}

.inewsSearch .sec_hd .n { font-size:24px; font-weight:normal; color:#333;}

.inewsSearch .sec_bd .nselect { margin-bottom:15px; height:40px; overflow:hidden; position:relative;}

.inewsSearch .sec_bd .nselect .ms { position:absolute; left:7px; top:12px; z-index:10;}

.nselect .c_select { display:block; width:auto; border:#ddd 1px solid; background-color:#dedede; height:38px; line-height:38px; border-radius:0!important;}

.nselect .c_select ._txt { padding-right:36px; padding-left:20px;}

.nselect .c_select ._arrow { width:36px; background-color:#01a2ea;}

.nselect .c_select ._arrow .arr { margin-left:-0.2em; border-top-color:#fff;}

.nselect .c_select.on ._arrow .arr { border-bottom-color:#fff;}

.select-ui-options-ncb { border-color:#ddd!important;}

.select-ui-options-ncb ._disabled { display:none;}

.nInput { display:block; height:38px; line-height:38px; border:#ddd 1px solid; padding:0 20px; overflow:hidden; margin-bottom:15px;}

.nInput input { width:100%; height:20px; line-height:20px; vertical-align:middle; border-width:0; font-family:"Microsoft Yahei";}

.nBtn { overflow:hidden;}

.nBtn a { display:block; width:100%; height:40px; line-height:40px; background-color:#facd00; color:#000; font-size:18px; text-align:center;}



.partArr { display:block; width:0; height:0; border-color:#f6f6f6 transparent transparent; border-style:solid dashed dashed; border-width:20px 30px; position:absolute; left:50%; margin-left:-25px; bottom:-40px; overflow:hidden;}



.newsPart02 { background-color:#fff; padding-bottom:0;}

.newsPart02 .partArr,.newsPart04 .partArr { border-top-color:#ffffff;}



.inewsList,.inewsList .swrap,.inewsList .swrapli { width:100%;}

.inewsList { position:relative; overflow:hidden;}

.inewsList .swrap { overflow:hidden; position:relative;}

.inewsList .swrapli { overflow:hidden;}

.inewsList .swrapli ul { width:102%; overflow:hidden;}

.inewsList .swrap li { float:left; margin-right:2%; *margin-right:1.89%; width:31.33333333%;}

.inewsList .img { display:block; width:100%; height:0; overflow:hidden; padding-bottom:45%;}

.inewsList .img img { width:100%; height:auto;}

.inewsList .time { display:block; font-family:Arial; margin-bottom:5px;}

.inewsList .n { display:block; height:30px; line-height:30px; font-size:18px; font-weight:normal; padding-top:10px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin-bottom:5px;}

.inewsList .text { color:#454545;}

.inewsList a:hover { color:#00ace3;}

.inewsList .slide_nav { width:100%; height:12px; text-align:center; position:absolute; left:0; bottom:20px;}

.inewsList .slide_nav a { display:inline-block; width:12px; height:12px; font:0/0 a; letter-spacing:-9px; background-color:#dae0e6; margin:0 5px; border-radius:50%; overflow:hidden;}

.inewsList .slide_nav a.on { background-color:#01a2ea;}

.inewsList .arrs { width:30px; height:30px; line-height:30px; text-align:center; position:absolute; bottom:10px; color:#dae0e6;}

.inewsList .arrs [class*="ico-"] { font-size:20px; margin:0;}

.inewsList .arr_prev { left:50%; margin-left:-60px;}

.inewsList .arr_next { right:50%; margin-right:-60px;}



.inewsSlider02 { padding-bottom:40px;}

.inewsSlider02,.inewsSlider02 .swrap,.inewsSlider02 .swrapli,.inewsSlider02 .swrap li { height:290px;}

.inewsSlider02 .time { width:50px; height:50px; background-color:#7e7e7e; text-align:center; position:relative; margin-top:-50px; color:#fff; margin-bottom:0;}

.inewsSlider02 .time b { display:block; font-size:20px; font-weight:bold; line-height:1.2; padding-top:5px;}

.inewsSlider02 a:hover .time { background-color:#00ade3;}



.newsPart03 .hd .n,.newsPart03 .hd .more { background-color:#f6f6f6;}



.newsPart04 { background-color:#fff;}



.videoList li { width:390px; height:320px; float:left; position:relative; overflow:hidden;}

.videoList .img { display:block; width:100%; height:0; overflow:hidden; padding-bottom:100%; overflow:hidden; position:relative;}

.videoList .img img { display:block; width:100%; height:auto;}

.videoList .intro { width:150px; height:120px; padding:20px; background:rgba(255,255,255,.90); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ddffffff,endcolorstr=#ddffffff); position:absolute; right:0; bottom:0;}

.videoList .intro .play { display:block; width:0; height:0; border-color:transparent #fff transparent transparent; border-style:dashed solid dashed dashed; border-width:10px; position:absolute; left:-20px; top:50%; margin-top:-10px; filter:alpha(opacity=90); opacity:0.9;}

.videoList .intro .n { display:block; font-size:14px; color:#000; margin-bottom:8px;}

.videoList .intro b { font-size:20px; display:block; line-height:1.2;}

.videoList .intro .time { display:block; color:#747474;}

.videoList .intro .time [class*="ico-"] { font-size:14px;}

.videoList .hover .intro { background:rgba(250,205,0,.90); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ddfacd00,endcolorstr=#ddfacd00);}

.videoList .hover .intro .play { border-right-color:#facd00;}



.videoList .short { width:400px; height:160px;}

.videoList .short .img { width:48%; height:0; float:left; margin-right:14px;}

.videoList .short .intro { position:static; width:auto; height:119px; background:none; filter:none; border:#f0f0f0 1px solid; margin-bottom:-1px;}

.videoList .short .play { width:55px; height:55px; background:url(../images/play.png) no-repeat; left:18%; filter:none; opacity:1; border-width:0; margin-top:-27px;}

.videoList .last .intro { height:118px;}



/*新闻列表*/

.channel_menu { background-color:#fff; clear:both; margin-bottom:50px;}

.channel_menu li { float:left; margin-right:20px; position:relative; z-index:10;}

.channel_menu > .wrap > ul > li:hover { z-index:20;}

.channel_menu li > a { display:inline-block; width:auto; height:59px; line-height:58px; font-size:14px; border-bottom:#ffffff 2px solid; padding:0 13px; white-space:nowrap;}

.channel_menu li .ico-1 { display:block; width:7px; height:4px; background:url(../images/arr_menu.png) no-repeat; overflow:hidden; position:absolute; right:10px; top:50%; margin:-2px 0 0;}

.channel_menu .curr > a { border-bottom-color:#00479d; color:#00479d;}

.channel_menu .hasMenu > a { padding-right:23px;}

.channel_menu ul .curr ul { border-top:#00479d 2px solid;}

.channel_menu ul ul { display:none; width:100%; height:auto; position:absolute; left:0; top:59px; background-color:#d9d9d9;}

.channel_menu ul ul li { margin-right:0; float:none;}

.channel_menu ul ul a { height:auto; line-height:22px; padding:3px 5px; display:block; border-bottom:#fff 1px solid; text-align:center;}

.channel_menu ul ul a:hover { background-color:#00479d; color:#fff;}



.channel_left { width:825px; float:left;}

.channel_right { width:300px; float:right;}



.news_list li { background-color:#fff; clear:both; overflow:hidden; padding:17px; margin-bottom:30px;}

.news_list .img { width:24%; height:0; padding-bottom:16%; overflow:hidden; float:left; position:relative; margin-right:3%;}

.news_list .img img { display:block; width:100%; height:auto;}

.news_list .intro .n { font-size:22px; font-weight:normal; height:36px; line-height:36px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color:#858585;}

.news_list .intro time { font-size:14px; color:#999;}

.news_list .intro .text { border-top:#999 1px dotted; overflow:hidden; padding-top:10px; margin-top:5px; color:#333;}

.news_list a:hover .n { color:#01a2ea;}



/*翻页*/

.page { text-align: center; line-height: 16px; margin-top:0px; padding-bottom:20px; padding-top:20px;}

.page span, .page a { display: inline-block; border: 1px solid #ededed; padding: 5px 10px; vertical-align: middle; margin: 0 0 10px -1px; background-color:#fff; overflow:hidden; height:16px; line-height:16px;}

.page .goprev,.page .gofirst { margin-right: 10px; }

.page .gonext,.page .golast, .page .count { margin-left: 10px; }

.page span, .page a:hover { background: #0e90d2; color: #ffffff; }

.page span.goprev,.page span.gonext,.page span.gofirst,.page span.golast { color: #cccccc; background:#fff; }

.page span.count { border: 0; background: 0; color: #333333; }

.page [class*="ico-"] { margin:0;}

/*翻页 end*/



.channel_right .inewsSearch { padding:30px;}

.inewsSearch .sec_bd .month { width:47%; float:left;}

.inewsSearch .sec_bd .day { width:47%; float:right;}

.channel_right .nInput { clear:both;}



.sideBox { clear:both; background-color:#fff; margin-bottom:30px;}

.shidian,.sideBox { padding:30px;}

.shidian .sec_hd,.sideBox .sec_hd { margin-bottom:15px; line-height:32px;}

.shidian .sec_hd .n,.sideBox .sec_hd .n { font-size:24px; font-weight:normal; color:#333;}

.shidian .sideList li { margin-bottom:10px; font-size:14px; line-height:22px; height:44px; overflow:hidden;} 

.shidian .sideList .time { color:#01a2ea;}



.sideVideo { clear:both; overflow:hidden; position:relative; padding:0;}

.sideVideo .img { display:block; width:100%; height:0; padding-bottom:65%; overflow:hidden; position:relative;}

.sideVideo .img .play { display:block; width:69px; height:69px; background:url(../images/play_ico01.png) no-repeat; position:absolute; left:50%; margin-left:-35px; top:50%; margin-top:-35px;}

.sideVideo .n { display:block; width:100%; height:40px; line-height:40px; background:url(../images/black_op60.png); position:absolute; left:0; bottom:0; color:#fff; font-size:16px; font-weight:normal; text-align:center;}



.service_relax .bd {}



/*product_index*/

.product_banner { width:100%; height:500px; position:relative; overflow:hidden; z-index:10;margin-top:89px;}

.product_banner li { position:relative; height:500px; overflow:hidden;}

.product_banner img { width:1366px; height:500px; max-width:none; position:absolute; top:0; left:50%; margin-left:-683px;}

.product_banner .slide_textNav_box { width:100%; height:10px; position:absolute; left:500px; bottom:0; z-index:10;filter:alpha(opacity=80); opacity:0.8; text-align:center;}

.product_banner .slide_textNav { max-width:1180px; height:10px; margin:0 auto; display}

.product_banner .slide_textNav a { padding:0 1%; width:30px; height:40px; line-height:40px; float:left; text-align:center; background-color:#f5f5f5 ; color:#fff; font-size:13px; margin:0 0.2%; cursor:pointer; word-break:break-all; overflow:hidden;}

.product_banner .slide_textNav a.on { background-color:#f0c402; color:#000;}

.product_banner .arrs { display:block; width:48px; height:92px; background:url(../images/pro_bannerbg.png) no-repeat; position:absolute; top:50%; margin-top:-46px; overflow:hidden;}

.product_banner .arr_prev { left:0;}

.product_banner .arr_prev:hover { background-position:0 -92px;}

.product_banner .arr_next { right:0; background-position:-48px 0;}

.product_banner .arr_next:hover { background-position:-48px -92px;}



.propart { padding-top:35px; clear:both;}

.propart01 { background-color:#ececec;}

.hpl { float:left; background-color:#fff; position:relative; font-size:14px; text-align:center;}

.hpl .arr { display:block; width:0; height:0; overflow:hidden; position:absolute; border-color:#fff transparent transparent; border-style:solid dashed dashed; border-width:10px; position:absolute; left:50%; margin-left:-10px; top:0;}

.hpl .img { width:100%; height:50%; position:absolute; left:0; bottom:0; overflow:hidden;}

/*.hpl .img img { width:100%; height:auto;}*/

.hpl .intro { width:100%; height:50%; position:absolute; right:0; top:0;}

.hpl .n,.hpl .cate,.hpl .more { display:block; margin-bottom:0px;}

.hpl .n { font-size:28px; font-weight:bold; padding-top:40px;}

.hpl .cate { margin-bottom:10px;}

.hpl .more { display:inline-block; font-size:12px; border:#333333 1px solid; height:30px; line-height:30px; padding:0 25px;transition:all 0.3s ease;}

.hpl .more em { font-family:sans-serif; font-style:normal; margin-left:10px;}



.hp01 { width:365px; height:414px; float:left; position:relative; overflow:hidden;}

.hp01 .cover { width:100%; height:100%; position:absolute; left:0; top:0; text-align:center; background:rgba(1,162,234,.20); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4401a2ea,endcolorstr=#4401a2ea); transition:all 0.3s ease;}

.hp01 .cover:hover { background:#044f9f; filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff01a2ea,endcolorstr=#ff01a2ea);}

.hp01 .cover img { width:224px; height:166px; position:absolute; left:50%; top:50%; margin:-83px 0 0 -122px;}

.hp02 { width:245px; height:414px;}

.hp03,.hp04 { width:570px;}

.hp03 .img,.hp04 .img { height:100%;}

.hp03 { height:234px;}

.hp03 .img { width:65%;}

.hp03 .arr { position:absolute; left:auto; right:0; top:50%; margin-top:-10px; border-color:transparent #fff transparent transparent; border-style:dashed solid dashed dashed;}

.hp03 .intro { width:35%;}

.hp04 { height:180px;}

.hp04 .img { width:57%; left:auto; right:0;}

.hp04 .arr { position:absolute; left:0; top:50%; margin-top:-10px; margin-left:0px; border-color:transparent transparent transparent #fff; border-style:dashed dashed dashed solid;}

.hp04 .intro { width:43%; right:auto; left:0;}

.hp04 .n { padding-top:30px;}



.hpl:hover .intro { color: #00479d;}

.hpl:hover .more { background-color: #00479d; color:#fff; border-color:#fff;}



.propart02 { padding-bottom:35px;}

.proCatesBox { margin:0 2px; height:210px; position:relative; overflow:hidden; background:url(../images/pline.png) left 7px no-repeat;}

.proCatesBox li { width:196px; height:210px; float:left; text-align:center; position:relative; cursor:pointer;}

.proCatesBox li [class*="ico-"] { display:none; font-size:23px;}

.proCatesBox .box { border-left:#d8d8d8 1px solid; border-right:#d8d8d8 1px solid; margin-top:7px; margin-left:-1px;}

.proCatesBox .box .n { font-size:18px; font-weight:normal; color:#333; display:block; line-height:52px;}

.proCatesBox .slide_nav,.proCatesBox .box .tag { display:none;}

.propart02 .wrap { position:relative;}

.propart02 .pp_arr { display:block; width:52px; height:52px; background:url(../images/pc_arr.png) no-repeat; position:absolute; top:48px;}

.propart02 .pp_prev { left:-60px; background-position:-52px 0;}

.propart02 .pp_prev:hover { background-position:0 0;}

.propart02 .pp_next { right:-60px; background-position:0 -52px;}

.propart02 .pp_next:hover { background-position:-52px -52px;}

.propart02 .pp_arr.unable { display:none;}



.proCatesBox li.selected .box { margin-top:0; border-top:#facd00 7px solid;}

.proCatesBox li.selected [class*="ico-"] { display:block;}



.proCatesMain { position:relative; overflow:hidden; height:400px;}

.proCatesMain .intro { padding:0 7%; width:20%; height:100%; position:absolute; left:0; top:0; background:url(../images/black_op60.png);}

.proCatesMain .intro .n { display:block; padding-top:60px; font-size:30px; color:#f8ce00; font-weight:normal; margin-bottom:8px;}

.proCatesMain .intro .slogan { font-size:56px; font-weight:bold; color:#fff; line-height:1.2; margin-bottom:30px;}

.proCatesMain .intro .more { display:inline-block; width:auto; height:60px; line-height:60px; border:#fff 1px solid; padding:0 55px; font-size:16px; color:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}

.proCatesMain .intro .more b { font-family:sans-serif; margin-left:10px;}

.proCatesMain a:hover .intro .more { background-color:#fff; color:#333;}



.iproCase,.iproNews,.iproShow { height:390px; float:left; position:relative; overflow:hidden;}

.iproCase { width:390px;}

.iproNews { width:415px; background-color:#dadada;}

.iproShow { width:375px;}

.iproCase .n { width:130px; height:115px; position:absolute; left:0; top:0; background:url(../images/iprocase.png) no-repeat; font:0/0 a; letter-spacing:-9px;}

.iproNews ul { padding:40px 40px 0;} 

.iproNews li { height:32px; line-height:32px; font-size:14px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.iproNews li img { display:none;}

.iproNews .moreBtn { width:48px; height:48px; position:absolute; right:0; bottom:0; background:url(../images/more_btn.png) no-repeat; font:0/0 a; letter-spacing:-9px;} 

.iproNews .moreBtn:hover { filter:alpha(opacity=60); opacity:0.6;}



.propart03 { padding:0 0 35px; background-color:#fff;}

.iproShow img { display:block; width:375px; height:195px; max-width:none;}

.iproShow .intro { padding:0 10%; width:80%; height:50%; position:absolute; left:0; bottom:0; background-color:#facd00; color:#000;}

.iproShow .intro .n { display:block; font-size:24px; font-weight:normal; padding-top:30px; line-height:1.2; margin-bottom:10px;}

.iproShow .intro .text { margin-bottom:15px;}

.iproShow .intro .more { display:inline-block; width:auto; height:40px; line-height:40px; border:#000 2px solid; font-size:15px; padding:0 25px; -webkit-transition:all 0.3s ease;transition:all 0.3s ease;}

.iproShow .intro .more b { font-family:sans-serif; margin-left:14px;}

.iproShow a:hover .intro .more { background-color:#000; color:#fff;}



/*product_list*/

.proFilter { clear:both; padding:35px 0;}

.proFilter .hd { line-height:46px; margin-bottom:10px;}

.proFilter .hd .n { font-size:22px; font-weight:normal; float:left; margin-right:30px;}

.proFilter .hd .filterResult { width:auto; float:left; font-size:0; height:24px; line-height:24px; padding-top:14px;}

.proFilter .hd .filterResult a { width:auto; height:20px; line-height:20px; border:#ec9004 1px dotted; display:inline-block; padding:0 25px 0 10px; position:relative; overflow:hidden; color:#555555; font-size:12px; margin-right:8px;}

.proFilter .hd .filterResult .del { display:block; width:20px; height:20px; overflow:hidden; line-height:18px; text-align:center; position:absolute; right:0; top:0; color:#ec9004;}

.proFilter .hd .filterResult .del [class*="ico-"] { font-weight:bold;}

.proFilter .hd .filterResult a:hover { border-style:solid;}

.proFilter .bd li { position:relative; padding-left:80px; line-height:24px; padding-bottom:15px;}

.proFilter .bd .n { width:70px; position:absolute; left:0; top:0; font-size:14px; font-weight:normal;}

.proFilter .bd a { margin-right:20px; display:inline-block; width:auto; height:20px; line-height:20px; white-space:nowrap; margin-bottom:8px;}

.proFilter .bd .si { display:inline-block; width:15px; height:15px; overflow:hidden; vertical-align:-3px; background:url(../images/select.png) 0 -15px no-repeat; margin-right:5px;}

.proFilter .bd a.cur .si { background-position:0 0;}



.proBox { clear:both; background-color:#f2f2f2; padding-top:40px;}

.plBox { background-color:#fff; text-align:center; margin-bottom:30px; clear:both; overflow:hidden;}

.plBox .img { display:block; width:100%; height:0; padding-bottom:63%; overflow:hidden; margin-bottom:20px; position:relative;}

.plBox .img img { width:100%; height:auto;}

.plBox .n,.plBox .text,.plBox .cate { display:block; margin:0 25px; text-align:left;}

.plBox .n { font-size:24px; font-weight:normal; height:36px; line-height:36px; text-align:center; white-space:nowrap; text-overflow:ellipsis;overflow:hidden; margin-bottom:10px;}

.plBox .text { font-size:13px; height:20px; line-height:20px; margin-bottom:10px; text-align:center; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.plBox .cate { display:inline-block; width:auto; height:28px; line-height:28px; padding:0 15px; border:#939393 1px solid; max-width:194px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.plBox .link { padding:15px 0 25px; height:26px; line-height:26px;}

.plBox .link a { display:inline-block; width:auto; height:26px; line-height:26px; font-size:15px; color:#01a2ea; margin:0 12px;}

.plBox .link a .ci { display:inline-block; width:20px; height:20px; background:url(../images/checkbox.png) -20px 0 no-repeat; overflow:hidden; vertical-align:-4px; margin-left:3px;}

.selected .plBox .link a .ci { background-position:0 0;}

.plBox .cover,.pcover { display:none; width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/black_op60.png);}

.plBox .cover i,.pcover i { display:block; width:62px; height:62px; background:url(../images/plus_ico.png) no-repeat; position:absolute; left:50%; top:50%; margin:-31px 0 0 -31px;}



.pl_hover { background-color:#3cb8ef;}

.pl_hover *,.pl_hover .link a { color:#fff;}

.pl_hover .cate { border-color:#fff;}



.probg { background:url(../images/pro_bottombg.jpg) center top no-repeat; text-align:center;}


.probg .wrap { overflow:hidden;}

.probg li { padding:40px 0;}

.probg a { display:inline-block; width:auto; height:auto;}

.probg .t { font-size:22px; font-weight:normal; line-height:48px; color:#000;}

.probg .text { font-size:13px; color:#333;}

.probg .text em { font-style:italic; color:#01a2ea; font-size:14px; font-family:Arial; font-weight:bold; margin-left:3px;}



.ficoBox { display:block; width:164px; height:164px; position:relative; margin:0 auto;}

.ficoBox i { display:block; width:100%; height:100%; background-image:url(../images/pl_img.png); background-repeat:no-repeat; position:absolute; left:0; top:0;}

.ficoBox .fico { z-index:2;}

.ficoBox .fico_blue { display:none;}

.fico01 .fico { background-position:0px 0px;}

.fico02 .fico { background-position:-164px 0;}

.fico03 .fico { background-position:-328px 0;}

.fico04 .fico { background-position:-492px 0;}

.fico01 .fico_blue { background-position:0 -164px;}

.fico02 .fico_blue { background-position:-164px -164px;}

.fico03 .fico_blue { background-position:-328px -164px;}

.fico04 .fico_blue { background-position:-492px -164px;}







.pro_case .plBox { padding-bottom:30px;}

.pro_case .plBox .n,.pro_case .plBox .time,.pro_case .plBox .text { text-align:left; display:block; margin-left:25px; margin-right:25px;}

.pro_case .plBox .n { font-size:18px; line-height:22px; height:44px; white-space:normal; margin-bottom:10px;}

.pro_case .plBox .time { margin-bottom:10px;}

.pro_case .plBox .text { font-size:13px; line-height:20px; height:40px; white-space:normal;}



.compare_layer { width:1176px; height:auto; position:fixed; bottom:-100%; left:50%; margin-left:-590px; z-index:98; background-color:#fff; border:#01a2ea 2px solid; padding:10px 0; display:none;}

.compare_layer .close { position:absolute; right:5px; top:5px; height:20px; line-height:20px; cursor:pointer; z-index:10;}

.compare_layer .close .ico { vertical-align:-6px;}

.compare_layer ul { margin-right:120px;}

.compare_layer li { width:25%; float:left;}

.compare_layer .box { padding:0 10px 2px; border-right:#01a2ea 1px dotted; text-align:center; height:211px;}

.compare_layer .img { display:block; width:100%; height:0; padding-bottom:63%; overflow:hidden; margin-bottom:5px;}

.compare_layer .img img { width:100%; height:auto;}

.compare_layer .n { display:block; text-align:center; font-size:14px; font-weight:normal; height:24px; line-height:24px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin-bottom:5px; color:#000;}

.compare_layer .del { display:inline-block; width:auto; height:22px; line-height:22px; border:#01a2ea 1px solid; padding:0 15px; cursor:pointer;}

.compare_layer .ctrl { width:120px; height:auto; padding-top:65px; position:absolute; right:0; top:0; text-align:center;}

.compare_layer .ctrl a { display:inline-block;}

.compare_layer .ctrl a.compareBtn { width:auto; height:30px; line-height:30px; padding:0 15px; background-color:#01a2ea; color:#fff; margin-bottom:10px;}

.compare_layer .ctrl a.reset { text-decoration:underline; color:#01a2ea;}



.compare_layer .item-empty .img { background-color:#ddd; color:#fff; font-size:50px; line-height:150px; font-family:Arial;}



/*product detail*/

.product_hd { padding:60px 0 45px;}

.pdimg { width:55%; height:450px; line-height:450px; text-align:center; float:left; position:relative; overflow:hidden;}

.pdimg img { width:auto; height:auto; max-width:650px; max-height:450px; display:inline-block; vertical-align:middle;}

.pdimg .zoom { display:block; width:80px; height:80px; background:url(../images/zoom.png) no-repeat; position:absolute; right:0; bottom:0;}

.pdintro { width:42%; float:right; background-color:#ffffff; height:450px;}

.pdintro .name,.pdintro .cateby,.pdintro .btn,.pdintro .tel,.pdintro .links { padding:10px 75px;}

.pdintro .name,.pdintro .cateby { border-bottom:#efefef 2px solid; line-height:1.2;}

.pdintro .name { font-size:30px; font-weight:normal; font-family:Arial; padding-top:25px;}

.pdintro .cateby { font-size:14px; color:#888; padding-top:18px; padding-bottom:18px;}

.pdintro .cateby .cate { font-size:20px; color:#333; margin-right:5px;}

.pdintro .btn { padding-top:30px;}

.pdintro .btn a { display:block; height:40px; line-height:40px; background-color:#01a2ea; color:#fff; padding:9px 0; text-align:center; font-size:20px;}

.pdintro .btn .cart { display:inline-block; width:40px; height:40px; background:url(../images/cart.png) no-repeat; overflow:hidden; vertical-align:middle; margin-right:15px;}

.pdintro .tel { font-size:14px;}

.pdintro .tel b { font-size:24px; color:#01a8dd; font-style:italic; margin-left:5px;}

.pdintro .links { overflow:hidden; padding:40px 0 0; margin:0 75px;}

.pdintro .links ul { width:105%;}

.pdintro .links li { width:33.333%; height:24px; line-height:24px; float:left; border-right:#c7c7c7 1px solid; margin-right:-1px; text-align:center; font-size:14px;}

.pdintro .links i { display:inline-block; width:30px; height:30px; background:url(../images/arr.png) no-repeat; overflow:hidden; vertical-align:middle; margin-top:-3px; margin-right:3px;}

.pdintro .links i.pl02 { background-position:-30px 0;}

.pdintro .links i.pl03 { background-position:-60px 0;}



.product_bd { background-color:#fff; padding-top:3px;}

.product_bd .sec_hd { height:57px; margin-bottom:35px;}

.product_bd .sec_hd .fixed { position:fixed; top:0; z-index:80;}

.pd_tab { height:54px; border-bottom:#e2e2e2 3px solid; background-color:#fff;}

.pd_tab li { width:auto; height:54px; float:left; margin-right:20px;}

.pd_tab a { display:inline-block; width:auto; height:54px; line-height:54px; font-size:16px; font-weight:normal; font-size:16px; white-space:nowrap; padding:0 55px; position:relative;}

.pd_tab .active a { border-bottom:#f2c218 3px solid; background-color:#545454; color:#fff;}

.pd_tab i { display:none; width:0; height:0; overflow:hidden; border-color:#f2c218 transparent transparent; border-style:solid dashed dashed; border-width:10px; position:absolute; left:50%; bottom:-20px; margin-left:-10px;}

.pd_tab .active i { display:block;}

.pd_tab ul { width:auto; float:left;}



.pd_section { padding-bottom:40px; clear:both;}

.pd_intro .n { font-size:44px; color:#000; margin-bottom:10px;}

.pd_intro .text { font-size:14px;}



.duibi_wrap { border-top:1px solid #d4d4d4; padding-top:0px;}

.duibi_pannel { height: 24px; line-height: 24px; background: #f0f3f8; border: 1px solid #9ec9ec; padding: 0 10px; font-family: Tahoma, Geneva, sans-serif; }

.duibi_pannel input { vertical-align: middle; margin: 0 5px 0 10px; }

.duibi_wrap .sele { width: 120px; }

.duibiT { height: 20px; line-height: 20px; padding: 25px 10px; background: #f7f7f7; border: 1px solid #dfdfdf; border-bottom: 2px solid #1c5dc9; margin-top: 25px; }

.duibiT .tip { float: left; background: url(../images/tip_03.gif) 0 center no-repeat; padding-left: 40px; color: #999; }

.duibiN { float: left; font-size: 18px; color: #1c5dc9; margin-right: 15px; }

.duibiT #bdshare { float: right; line-height: 17px; }

.d0 { width: 158px; margin-bottom: -1px; }

.d_head { height: 100px; position: relative; padding: 15px 0; }

.d0 .d_head { font: bold 18px/100px 'Microsoft Yahei'; color: #0473b3; text-align: center; }

.parameter { text-align: center; border: 1px solid #dfdfdf; border-top: 0; text-indent: 16px; height: 24px; line-height: 24px; color: #686868;}

.paraHead { width: 40%; }

.d_body { border-top: 1px solid #dfdfdf; width: 100%; border-collapse: collapse; }

.d_body td, .d_body th { border: 1px solid #ccc; padding: 0; height: 24px; line-height: 24px; text-align: center; }

.d_body th { font-weight: normal; }

.d_body table { width: 100%; border-collapse: collapse; }

.d_body table td { border-top: 0; border-left: 0; border-right: 0; }

.d0 .d_body { background: #f0f3f8; }

.d0 .parameter { text-align: left; }

.d_body .bold { font-weight: bold; color: #333; }

.dx4 { position: relative; width: 205px; height: auto !important; height: 440px; min-height: 440px; }

.dx4 .d_body .bold { text-align: center; }

.cars { position: relative; z-index: 2; background: #fff; }

.d_head .title { padding: 8px 20px 0; height: 32px; font-weight: bold; }

.d_head .num { color: #1c5dd4; margin-right: 8px; }

.d_head .clo { right: 20px; top: 15px; cursor: pointer; }

.duibi_wrap .d_title { font-weight: bold; height: 34px; line-height: 34px; background: #f0f0f0; }

.duibi_wrap .d_lev1 { background: #e2e2e2; border-color: #d4d4d4; color: #000; text-indent:0; }

.duibi_wrap .d_lev2 { background: #f0f0f0; border-color: #f0f0f0; font-size: 14px; color: #000; text-indent: 2em; }

.duibi_wrap .d_lev3 { background: #e2e2e2; border-color: #d4d4d4; font-size: 14px; font-weight: bold; color: #000; text-indent: 1em; }

.d1 { width:30%; margin-bottom: -1px; }

.pro_detail_wrap .dx4 { width:40%; min-height: inherit; height: auto; }

.pro_detail_wrap .dx2 { width:30%; min-height: inherit; height: auto; }

.d1 .d_item { background: #f7f7f7; }



.pd_case { margin-left:-10px;}

.pd_case li { width:25%; float:left; overflow:hidden;}

.pd_case .box { position:relative; margin:0 0 10px 10px;}

.pd_case .img { display:block; width:100%; height:0; position:relative; padding-bottom:100%; overflow:hidden;}

.pd_case .img img { width:100%; height:auto;}

.pd_case .n { width:60%; height:60px; line-height:60px; position:absolute; left:0; bottom:0; color:#fff; font-size:20px; padding:0 30% 0 10%; word-break:break-all; overflow:hidden; background:url(../images/black_op60.png);}

.pd_case .time { width:60px; height:60px; background-color:#000; position:absolute; right:0; bottom:0; text-align:center; color:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}

.pd_case .time .day { display:block; font-size:24px; font-weight:bold; line-height:1.2; padding-top:7px;}

.pd_case li.first { width:50%; float:right;}

.pd_case li.first .n { line-height:38px; height:76px; font-size:28px; padding-top:15px; padding-bottom:15px;}

.pd_case li.first .time { width:106px; height:106px; background-color:#f2c218; color:#000000; font-size:20px;}

.pd_case li.first .time .day { font-size:50px;}

.pd_case .box:hover .time { background:#facd00;}



.pd_bottom { background-color:#f3f3f3; clear:both; padding-bottom:30px;}

.pd_bottom .hd { height:70px; line-height:70px;}

.pd_bottom .hd .n { font-size:30px; font-weight:normal;}

.proRecBox { position:relative;}

.rec_scroll { width:100%; height:240px; position:relative; overflow:hidden;}

.rec_scroll li { width:280px; height:240px; float:left;}

.rec_scroll .img { display:block; width:100%; height:0; overflow:hidden; padding-bottom:66%; position:relative;}

.rec_scroll .img img { display:block; width:100%; height:auto;}

.rec_scroll .n { text-align:center; font-size:14px; font-weight:normal; height:40px; line-height:40px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.rec_scroll li:hover .pcover { display:block;}

.rec_scroll .slide_nav { display:none;}



.pr_arr { display:block; width:40px; height:70px; background:url(../images/slide_nav.png) no-repeat; position:absolute; top:50%; margin-top:-65px;}

.pr_arr_prev { left:-50px;}

.pr_arr_next { right:-50px; background-position:-40px 0;}

.pr_arr_prev:hover { background-position:0 -70px;}

.pr_arr_next:hover { background-position:-40px -70px;}



/*产品对比*/

.product_compare { padding-top:50px; padding-bottom:30px;}

.product_compare .hd { background-color:#ededed; border:#c7c7c7 1px solid; border-bottom-width:0; line-height:38px;}

.product_compare .hd .n { width:auto; float:left; font-size:14px; font-weight:normal; padding-left:14px;}

.product_compare .duibi_wrap { background-color:#f8f8f8;}

/*duibi*/

.highLight{background:#FFFCD5;}

.duibi_wrap{border:1px solid #c7c7c7; background-color:#fff;}

.duibi_pannel{height:24px;line-height:24px;background:none;border:0px solid #9ec9ec;padding:0 10px;font-family:Tahoma, Geneva, sans-serif; padding-top:6px;}

.duibi_pannel input{vertical-align:middle;margin:0 5px 0 10px;}

.duibi_wrap .sele{width:120px;}

.duibiT{height:20px;line-height:20px;padding:25px 10px;background:#f7f7f7;border:1px solid #dfdfdf;border-bottom:2px solid #1c5dc9;margin-top:25px;}

.duibiT .tip{float:left;background:url(../images/tip_03.gif) 0 center no-repeat;padding-left:40px;color:#999;}

.duibiN{float:left;font-size:18px;color:#1c5dc9;margin-right:15px;}

.duibiT #bdshare{float:right;line-height:17px;}

.d0{width:16%;margin-bottom:-1px;}

.d_head{height:100px;position:relative;padding:15px 0;}

.d0 .d_head{font:bold 18px/100px 'Microsoft Yahei';color:#4f4f4f;text-align:center; background-color:#e6e6e6; border-right:#dfdfdf 1px solid;}

.parameter{text-align: center;border:1px solid #dfdfdf;border-top:0;text-indent:16px;height:34px;line-height:34px;color:#686868;}

.paraHead{width:40%;}

.d_body{border-top:1px solid #dfdfdf;width:100%;border-collapse: collapse;}

.d_body td,.d_body th{border:1px solid #ccc;padding:0;height:24px;line-height:24px;text-align:center;}

.d_body th{font-weight:normal; }

.d_body table{width:100%;border-collapse: collapse;}

.d_body table td{border-top:0;border-left:0;border-right:0;}

.d0 .d_body{background:#ededed;}

.d0 .parameter{text-align:left;}

.d_body .bold{font-weight:bold;color:#333;}

.dx4{position:relative;width:21%;height:auto !important;height:440px;min-height:440px;}

.dx4 .d_body .bold{text-align:center;}

.cars{position:relative;z-index:2;background:#f8f8f8;}

.d_head .title{padding:8px 20px 0;height:32px;font-weight:bold;}

.d_head .num{color:#1c5dd4;margin-right:8px;}

.d_head .clo{right:18px;top:15px;cursor:pointer; background-position:-60px -20px; z-index:2;}

.duibi_wrap .d_title{font-weight:bold;height:34px;line-height:34px;background:#ededed;}

.duibi_wrap .d_lev1{background:#ededed;border-color:#d9d9d9;color:#000;text-indent:3em;}

.duibi_wrap .d_lev2{background:#ededed;border-color:#d9d9d9;font-size:14px;color:#000;text-indent:2em;}

.duibi_wrap .d_lev3{background:#e4e4e4;border-color:#d9d9d9;font-size:14px;font-weight:bold;color:#000;text-indent:1em;}

.d0 .d_title{text-indent:1em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.paraBody tr:last-child td{border:0;}

.car_intro{display:block;text-align:center; width:auto; height:100px; position:relative;}

.car_intro img{width:165px;height:100px;}

.car_intro p{font-weight:bold;cursor:pointer;}

.car_intro .val{color:#a61f03;}

.choose{position:absolute;left:0;top:0;width:100%;z-index:1;}

.choose .form{width:182px;margin:0 20px;}

.choose .sele{position:relative;height:18px;line-height:18px;border:1px solid #7f9db9;background:url(../images/sele.gif) 100px center no-repeat;text-indent:6px;margin-top:10px;}

.choose .sele_{top:19px;}

.choose .d_body{border-left:1px solid #ddd;border-right:1px solid #ddd;}

.his_t{font-weight:bold;border:none;}

.history{margin-top:10px;}

.history li{border-bottom:1px dotted #000;padding:4px 22px;background:url(../images/li2.gif) 9px 12px no-repeat;}

.history a:hover{text-decoration:underline;}

.history p{color:#999;}

.history .join{color:#0033cc;cursor:pointer;}

/*duibi over*/

.sele_ a { color:#666!important; padding-left:20px; text-indent:0px;}

.sele_ a:hover{background:#f2f8fb;}





/*新闻详细*/

.news_detmain{ padding-bottom:70px;}

.NewsDetail-B3 ._head { border-bottom: 1px solid #cccccc; padding: 0 0 10px; margin: 0;  }

.NewsDetail-B3 ._head ._title { font-size: 18px; line-height: 22px; color: #333333; }

.NewsDetail-B3 ._tools { padding: 10px 5px 0; color: #999999; }

.NewsDetail-B3 ._tools a:hover { color: #0e90d2; }

.NewsDetail-B3 ._b2l { float: right; }

.NewsDetail-B3 ._head [class^="ico-"] { font-size: 16px; color: #999999; }

.NewsDetail-B3 ._tools .gn_01{ line-height:27px; margin-right:10px;}

.NewsDetail-B3 ._tools .bdsharebuttonbox { float:left; margin-left:7px;}

.NewsDetail-B3 ._tools .bdsharebuttonbox .share_ico{ display:inline-block; float:left; margin-right:5px;}

.NewsDetail-B3 ._tools ._b2l [class^="ico-"] {  color: #01a2ea;}

.NewsDetail-B3 .myart { padding: 20px 0; }

.NewsDetail-B3 ._detailPage_bottom { border-top: 1px dotted #cccccc; border-bottom: 1px dotted #cccccc; overflow: hidden; }
.NewsDetail-B3 ._detailPage_bottom li  a{float: left; width: 70%; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding:15px 0; }
.NewsDetail-B3 ._detailPage_bottom li { float: left; width: 50%; border-left: 1px solid #cccccc;  line-height: 30px; margin-left: -1px; overflow: hidden;  *zoom: 1; background:#eaeaea; }

.NewsDetail-B3 ._detailPage_bottom ._mark { float: left; margin-right: 2%; width:14%; padding:15px 0; background:#dbdbdb; text-align:center; font-size:14px;  }

.NewsDetail-B3 ._detailPage_bottom [class^="ico-"] { font-weight: normal; font-size: 18px; color: #999999; margin-right: 0; }

.NewsDetail-B3 ._detailPage_bottom li._next ._mark{ float:right; margin-right:0; margin-left:2%;}

.NewsDetail-B3 ._detailPage_bottom ._title { float: left; width: 70%; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding:15px 0; }

.NewsDetail-B3 ._detailPage_bottom ._title:hover { color: #0e90d2; }

.NewsDetail-B3 ._detailPage_bottom li._next ._title{ float:right; text-align:right;}

.NewsDetail-B3 ._detailPage_bottom ._time { float: right; white-space: nowrap; margin-right: 10px; }

.NewsDetail-B3 ._bottom_bar { height: 30px; line-height: 30px; margin: 10px 0; overflow: hidden;  *zoom: 1;}

.NewsDetail-B3 ._bottom_bar .bdsharebuttonbox { float: right; width: 138px; height: 28px; }

.NewsDetail-B3 ._bottom_bar ._b2l { float: right; }

.NewsDetail-B3 ._bottom_bar [class^="ico-"] { font-size: 15px; color: #999999; }

.NewsDetail-B3 ._bottom_bar .share_ico{ float:right; line-height:27px; padding-right:5px;}



/*媒体*/

.meiti_list .date{ float:left; width:10%; color:#fff; text-align:center; background:#00479d; margin-right:3%; padding:10px 0;}

.meiti_list .date span{ display:block;font-family:Arial; }

.meiti_list .date .d1{ font-size:36px; font-weight:bold;  line-height:40px;}

.meiti_list .date .d2{ color:#c8e2f1;}





/*活动列表*/

.huodong_list li{ background:#fff; margin-bottom:30px; width:98%; float:left; padding-right:2%; }

.huodong_list li .img { width:35%; height:0; padding-bottom:20%; overflow:hidden; float:left; position:relative; margin-right:3%;}

.huodong_list li .img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }

.huodong_list li .nr{ padding-top:15px;}

.huodong_list li .title{ font-size:22px; color:#01a2ea; font-weight:normal;line-height: 36px;  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden; margin-bottom:5px;}

.huodong_list li time{ color:#969696; }

.huodong_list li .sum{ font-size:13px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin-top:5px;}

.huodong_list li .state{ display:inline-block; height:24px; line-height:24px; background:#01a2ea; color:#fff; padding:0 15px 0 10px; margin-top:20px;}

.huodong_list li .state .ico-1{ font-size:14px; line-height:21px;}

.huodong_list li .state_over{ background:#adadad; }





/*互动专区*/

.huodong_sx{ background:#f7f7f7; padding-top:30px; }

.hd_sxlant{ font-size:22px; color:#000; padding-left:30px; margin-bottom:15px; }

.hd_sxlist dl{ overflow:hidden; padding-left:30px; line-height:24px; margin-bottom:10px;}

.hd_sxlist dt{ float:left; width:5em; font-size:14px; color:#000; font-weight:bold; margin-right:15px; }

.hd_sxlist dd{ float:left; margin-right:20px; margin-bottom:5px;}

.hd_sxlist dd a{ display:block; padding-left:25px; background-image:url(../images/sx_btn.gif); background-repeat:no-repeat; background-position:0px 5px; font-size:13px; }

.hd_sxlist dd.cur a{ background-position:0px -51px;}

.hd_sxsearch{ background:#efefef; padding:15px 5px; }

.hd_sxsearch .hd_sort{ float:left; margin-left:15px; }

.hd_sort li{ float:left; border-right:1px solid #ddd; padding:0 10px 0 15px;}

.hd_sort li.cur a{ color:#dc0019; }

.hd_sort li.cur i{ background-position:-60px 0; }

.hd_sxsearch .hd_seform{ float:left; margin-left:20px; }

.hd_seform .hd_seinp{ height:22px; width:140px; border:none; background:#fff; text-indent:15px; font-family:微软雅黑; float:left; }

.hd_seform .hd_sebtn{ width:65px; height:22px; line-height:22px; background:#525252; float:left; color:#fff; border:none; margin-left:10px; cursor:pointer; font-family:微软雅黑; }

.hd_sxsearch .hd_zxxs{ float:right; font-size:13px; }

.hd_zxxs a{margin-right:10px; }

.hd_zxxs .xs_ico{ display:inline-block; width:22px; height:18px; vertical-align:middle; overflow:hidden; background-image:url(../images/hd_xsbtn.gif); margin-right:5px; }

.hd_zxxs .xs_ico_01{ background-position:0px -82px; }

.hd_zxxs .xs_ico_02{ background-position:0px 0px; }

.hd_zxxs a.list_cur{ color:#01a2ea; }

.hd_zxxs a.list_cur .xs_ico_01{ background-position:0px -123px; }

.hd_zxxs a.pic_cur{ color:#01a2ea; }

.hd_zxxs a.pic_cur .xs_ico_02{ background-position:0px -40px; }



.hd_laymain{ background:#fff; padding:40px 0;}

.hd_laylist ul{ width:102%;}

.hd_laylist li{ width:23%; margin-right:2%; float:left; margin-bottom:25px;}

.hd_laylist li a.img { display: block; height: 0; overflow: hidden; padding-bottom: 69%; position: relative; }

.hd_laylist li a.img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }

.hd_laylist li .border{ border:1px solid #ddd; box-shadow:0px 0px 5px #e5e5e5;}

.hd_laylist li .nr{ padding:15px 5%;}

.hd_laylist li .title{ font-size:18px; font-weight:normal; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.hd_laylist li .sum{ font-size:13px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.hd_laylist li time{ color:#969696; }

.hd_laylist li .state{ width:80px; height:24px; line-height:24px; margin-top:15px; padding:0 15px 0 10px; border:1px solid #ddd; color:#333; }

.hd_laylist li .state .ico-1{ font-size:14px; line-height:21px; color:#b7b7b7; }



.hd_laylist_list li{ width:48%; margin-right:2%; float:left; margin-bottom:25px; }

.hd_laylist_list li .border{overflow:hidden;}

.hd_laylist_list li  a.img{ width:36%; float:left; padding-bottom: 24%;}

.hd_laylist_list li .nr{ padding:0; float:right; width:58%; margin-right:3%; padding-top:10px;}





/*视频列表*/

.video_main{ padding-bottom:30px; }

.video_catlist{ text-align:center; margin-bottom:40px;  }

.video_catlist a{display:inline-block; height:36px; line-height:36px; border:2px solid #a1a1a1; margin-right:14px; font-size:16px; padding:0 5px 0 15px; margin-bottom:5px;}

.video_catlist a.cur,.video_catlist a:hover{ background:#00479d; border-color:#00479d; color:#fff; }

.video_catlist a.cur i,.video_catlist a:hover i{ background-position:-20px -20px; }



.video_list li { position:relative; margin-bottom:20px;}

.video_list li .img { display: block; height: 0; overflow: hidden; padding-bottom: 75%; position: relative; }

.video_list li .img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }

.video_list li .nr{height:20px; width:90%; padding: 5px 5%; text-align:center;  background:rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000); position:absolute; left:0px; bottom:0px;}

.video_list li .play { display:block; width:69px; height:69px; background:url(../images/play_ico01.png) no-repeat; position:absolute; left:50%; margin-left:-32px; top:50%; margin-top:-55px;}

.video_list li .title{ font-size:14px; color:#fff; font-weight:normal; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin-bottom:3px;}

.video_list li .gn{ color:#cecdcd;}

.video_list li .gn i{ font-size:14px;}





/*成长故事*/

.job_main{ padding-bottom:40px;}

.czstory_list li{ background:#fff; margin-bottom:12px; overflow:hidden; opacity:0;}

.czstory_list li .nr{ width:44%; float:left; padding:90px 3% 0;}

.czstory_list li .img{ width:50%; float:right; max-height:360px; overflow:hidden;}

.czstory_list li .title{ margin-bottom:20px;}

.czstory_list li .title a{ display:inline-block; border:2px solid #42b0ed; padding:10px 15px; font-size:22px; font-weight:bold; }


.czstory_list li .title a:hover{ background:#42b0ed; color:#fff;}

.czstory_list li .sum{ font-size:14px; padding-right:10%;}

.czstory_list li.odd .img{ float:left;}

.czstory_list li.odd .nr{ float:right;}



/*成长在徐工*/

.chengzhang_text{ text-align:center; color:#1e1e1e; margin-bottom:20px; }

.chengzhang_text .p1{ font-size:24px; margin-bottom:5px;}

.chengzhang_text .p2{ font-size:18px;}



.chengzhang_li{ margin-bottom:20px; }

.chengzhang_li .cz_anli{ height:290px;}



.cz_anli .img{ float:left; width:58%; height:100%; overflow:hidden; }

.cz_anli .nr{ float:right; width:34%; padding:0 4%; position:relative; height:100%; }

.cz_anli .title{ font-size:24px; margin-bottom:10px; margin-top:50px;}

.cz_anli .sum{ font-size:13px;}

.cz_anli .jt_btn{ display:block; width:39px; height:37px; position:absolute; bottom:50px; left:14%; background-image:url(../images/jt_btn.png); background-repeat:no-repeat; background-position:left top; }

.cz_anli .jt_btn:hover{ background-position:left bottom;}

.cz_anli .jt_ico{ display:block; border-style:solid; border-width:15px; border-color:transparent #fff transparent transparent; position:absolute; top:50%; margin-top:-15px; left:-30px; width:0; height:0;}



.join_ico{ text-align:center; margin-top:40px; font-size:24px; color:#000;}

.join_ico a{ display:inline-block; }

.join_ico .bt1{ height:93px; overflow:hidden; margin-bottom:8px;}

.join_ico .bt1 a{width:93px; height:93px; background-image:url(../images/join_ico.png); background-repeat:no-repeat; background-position:top;}

.join_ico .bt1 a:hover{ background-position:bottom;}

.join_ico .bt3 { margin-top:5px;}

.join_ico .bt3 a{ width:128px; height:40px; line-height:40px; border:1px solid #000; color:#524202; font-size:20px; }

.join_ico .bt3 a:hover{ background:#000; color:#fff;}



.chengzhang_li_01 .cz_right{ background:#facd00; height:290px;}

.chengzhang_li_01 .cz_anli {  background:#fff;}

.chengzhang_li_01 .cz_anli .img{  width:68%; }

.chengzhang_li_01 .cz_anli .nr{ width:24%;}



.chengzhang_li_02 .cz_anli { background:#ececed;}

.chengzhang_li_02 .cz_right .jt_ico{ border-color:transparent #01a2ea transparent transparent;}

.chengzhang_li_02 .cz_left .jt_ico{ border-color:transparent #ececed transparent transparent;}

.chengzhang_li_02 .cz_right{ background:#01a2ea; color:#fff;}

.chengzhang_li_02 .cz_right a{ color:#fff; }

.chengzhang_li_02 .cz_right .cz_anli{ background:#01a2ea; }

.chengzhang_li_02 .cz_right .jt_btn{ background-position:right top;}

.chengzhang_li_02 .cz_right .jt_btn:hover{ background-position:right bottom;}



/*服务*/

.channel_Layout { height:390px;}

.channel_Layout .wrap { height:390px; background:url(../images/channel_bannerbg.png) bottom repeat-x;}

.channel_Layout .channel_name { margin-top:328px;}

.channel_Layout .breadcrumbs { margin-top:353px;}



.service_layout .hd { padding:40px 0; text-align:center; font-size:13px;}

.service_layout .hd .n { font-size:24px; font-weight:normal; color:#000; margin-bottom:8px;}



.service_layout .bd { overflow:hidden;}

.service_index { width:105%; clear:both; overflow:hidden;}

.serl { width:765px; height:300px; float:left; margin:0 20px 20px 0; position:relative; overflow:hidden; background-color:#f9d42c;}

.serl .intro { padding:0 12% 0 8%; width:32%; height:100%; position:absolute; right:0; bottom:0; font-size:14px; color:#000;}

.serl .intro .n { font-size:32px; font-weight:normal; padding-top:60px; display:block;}

.serl .intro .text { margin-bottom:15px;}

.serl .intro .more_arr { display:block; width:33px; height:32px; background:url(../images/service_arr.png) no-repeat;}

.serl:hover .intro .more_arr { background-position:0 -32px;}

.ser01,.ser04 { width:400px; height:auto;}

.ser04,.ser05 { height:330px;}

.ser03 { text-align:right; background-color:#fff;}

.ser03 .intro { left:0; right:auto; text-align:left;}

.ser05 .intro { background:url(../images/black_op30.png); color:#fff; width:38%; padding:0 7% 0 7%;}

.ser05 .intro .more_arr { background-position:-33px 0;} 

.ser05:hover .intro .more_arr { background-position:-33px -32px;} 

.ser05 .intro .n { padding-top:45px;}





.ser01 .intro { width:80%; height:auto; background:url(../images/black_op60.png); color:#fff;}

.ser01 .intro .n { padding-top:28px; line-height:1.2; margin-bottom:10px;}

.ser01 .intro .more_arr { background:none; width:45px; height:70px; line-height:70px; text-align:center; position:absolute; right:10px; bottom:22px;}

.ser01 .intro .more_arr [class*="ico-"] { font-size:50px; margin:0; width:45px; color:#bfbfc0;}



.ser04 .intro { width:80%; height:auto; background:#f9d42c; color:#000;}

.ser04 .intro .n { padding-top:28px; line-height:1.2; margin-bottom:10px;}

.ser04 .intro .more_arr { background:none; width:45px; height:70px; line-height:70px; text-align:center; position:absolute; right:10px; bottom:22px;}

.ser04 .intro .more_arr [class*="ico-"] { font-size:50px; margin:0; width:45px; color:#fff; filter:alpha(opacity=60); opacity:0.6;}



.ser02 .img,.ser03 .img { width:50%; display:block;}

.ser02 .img img,.ser03 .img img { width:100%; height:auto;}

.ser03 .img { float:right;}



/*服务介绍*/

.service_intro .hd { margin-bottom:20px;}

.service_intro .hd .n { font-size:36px; color:#0099cc; margin-bottom:10px;}

.service_intro .hd .text { font-size:14px;}



.service_intro .ser_box { clear:both; overflow:hidden; font-size:14px; color:#999; padding-bottom:50px;}

.ser_box .img { margin-top:60px;}

.ser_box .l { margin-right:50px;}

.ser_box .r { margin-left:50px;}

.ser_box .n { font-size:32px; font-weight:normal; color:#333; margin-bottom:10px; display:block;}

.ser_box .imp { font-size:16px; color:#0099cc;}

.ser_box .text01 { font-size:16px; color:#afafaf; margin-bottom:15px; color:#afafaf;}

.ser_box .text02 p { margin-bottom:15px;}



.serb02 .img { margin-top:0;}



/*配件订购*/

.part_order { clear:both; overflow:hidden; padding-bottom:0px;}

.part_order .pop { width:50%; float:left;}

.part_order dl { position:relative; overflow:hidden; clear:both; padding-left:22%; padding-right:40px; padding-bottom:15px;}

.part_order dt { width:13%; height:32px; line-height:32px; position:absolute; left:8%; top:0; font-size:14px; text-align:right;}

.part_order font { position:absolute; right:25px; top:10px; color:red; line-height:1;}

.part_order .fb { border:#dddddd 1px solid; background-color:#fff; padding:6px 15px; height:auto; line-height:18px; font-size:0;}

.part_order .fb input { border-width:0; width:100%; font-size:13px; font-family:"Microsoft Yahei";}

.part_order .fb textarea { width:100%; height:115px; border:none; resize:none; outline:none;}

.fb .po_sele { display:block; width:421px; border:#dddddd 1px solid; background-color:#ffffff; height:32px; line-height:32px; border-radius:0!important; font-size:13px;}

.fb .po_sele ._txt { padding-right:36px; padding-left:15px;}

.fb .po_sele ._arrow { width:36px; background-color:#dddddd;}

.fb .po_sele ._arrow .arr { margin-left:-0.2em; border-top-color:#fff;}

.fb .po_sele.on ._arrow .arr { border-bottom-color:#fff;}

body .select-ui-options-pob { border-color:#dddddd; border-top-width:0;}

.select-ui-options-pob ._disabled { display:none;}



.part_order .pose { border-width:0; padding:0; height:auto; line-height:inherit;}

.part_order02,.form_add,.form_hd,.fbl { clear:both; overflow:hidden;}

.form_hd div,.fbl div { float:left; height:36px; line-height:36px; text-align:center;}

.form_hd { font-size:14px;}

.part_order02 .fip { padding:5px 2%; width:95%; height:32px; line-height:32px; border:#dddddd 1px solid; background-color:#fff;}

.fbl { padding-bottom:5px;}

.part_order02 { margin:0 3%;}

.part_order02 .f1,.part_order02 .f7 { width:5%;} 

.part_order02 .f2,.part_order02 .f3,.part_order02 .f4,.part_order02 .f5,.part_order02 .f6 { width:16%; padding:0 1%;}

.form_add { border-bottom:#787878 1px solid; padding:10px 0;}

.form_add .add { width:5%; float:right; cursor:pointer;}


.form_add .add [class*="ico-"] { font-weight:bold; font-size:16px; font-family:sans-serif; color:#008ae2;}

.form_bottom { padding:20px 0; overflow:hidden;}

.form_bottom .validation { float:left; line-height:32px; white-space:nowrap;}

.form_bottom .validation .n { font-size:14px; font-weight:normal; width:89px; margin-right:0px; display:inline-block; vertical-align:middle; text-align:right; text-indent:10px;}

.form_bottom .validation .vdc { width:102px; height:32px; border:#ddd 1px solid; padding:5px;}

.form_bottom .validation .imgcode { vertical-align:middle; display:inline-block; height:25px; margin-top:2px;}

.form_bottom .validation .imgcode img { width:76px; height:25px;}

.form_bottom .btn { float:right; font-size:0;}

.form_bottom .btn a { display:inline-block; width:auto; height:34px; line-height:34px; color:#fff; font-size:14px; background-color:#00479d; padding:0 60px; margin-left:12px;}

.form_bottom .btn a.reset { background-color:#bdbdbd;}

.form_bottom .btn a:hover { filter:alpha(opacity=85); opacity:0.85;}

.fbl .mt { display:none;}

.form-con .form_box { clear:both; overflow:hidden;}

.form-con .form_box .fbli { display:inline-block; white-space:nowrap; margin-right:10px; margin-bottom:10px;}

.form-con .fb_yzm { margin-top:0!important;}



/*慈善故事*/

.cishan_lant{ font-size:22px; font-weight:bold; margin-bottom:15px;}

.cishan_sum{ font-size:14px; margin-bottom:30px;}

.cishan_plist li{ margin-bottom:20px; }

.cishan_plist li .img { display: block; height: 0; overflow: hidden; padding-bottom: 62%; position: relative; }

.cishan_plist li .img img { height: auto; left: 0; position: absolute; top: 0; width: 100%;}

.ls_lant{ font-size:15px; color:#01a2ea; margin-bottom:10px;}

.lvse_nrlost{ margin-top:40px;}

.lvse_nrlost dl{ margin-bottom:60px;}

.lvse_nrlost .cishan_sum{ margin-bottom:0;}



/*金融服务*/

.jinrong_lant{ font-size:37px; font-weight:bold; color:#0099cc; margin-bottom:10px;}

.jinrong_sum{ font-size:14px; margin-bottom:30px;}

.jinrong_lant2{ font-size:32px; color:#000; font-weight:bold; margin-bottom:30px;}

.jr_fwte li{ font-size:16px; margin-bottom:20px;}

.jr_fwte li span{ font-size:18px; font-weight:bold; color:#0099cc; }







.jr_fwxm li{ padding-bottom:20px; margin-bottom:20px;}

.jr_fwxm .title_ico{ display:block; padding-left:110px; background-image:url(../images/jr_ico.png); background-repeat:no-repeat; height:45px; line-height:45px; font-size:20px; padding-top:5px;}

.jr_fwxm .title_ico_01 .title_ico{ background-position:40px -26px;}

.jr_fwxm .title_ico_02 .title_ico{ background-position:40px -110px;}

.jr_fwxm .title_ico_03 .title_ico{ background-position:40px -200px;}

.jr_fwxm .title_ico_04 .title_ico{ background-position:40px -292px;}

.jr_fwxm .title_ico_05 .title_ico{ background-position:40px -385px;}

.jr_fwxm .title_ico_06 .title_ico{ background-position:40px -475px;}

.jr_fwxm .title_ico_07 .title_ico{ background-position:40px -558px;}

.jr_fwxm .title_ico_08 .title_ico{ background-position:40px -650px;}

.jr_fwxm .title_ico_01,.jr_fwxm .title_ico_02,.jr_fwxm .title_ico_03,.jr_fwxm .title_ico_04{ border-bottom:1px solid #ddd;}



.jr_fwxm_new li { border-bottom-width:0!important;}

.jr_fwxm_new .title_ico { height:72px; line-height:72px; background-position:0px 0!important;}

.jr_fwxm_new .title_ico_01 .title_ico { background:url(../images/zl01.png) no-repeat;}

.jr_fwxm_new .title_ico_01 a:hover .title_ico { background:url(../images/zl01_b.png) no-repeat;}

.jr_fwxm_new .title_ico_02 .title_ico { background:url(../images/zl02.png) no-repeat;}

.jr_fwxm_new .title_ico_02 a:hover .title_ico { background:url(../images/zl02_b.png) no-repeat;}

.jr_fwxm_new .title_ico_03 .title_ico { background:url(../images/zl03.png) no-repeat;}

.jr_fwxm_new .title_ico_03 a:hover .title_ico { background:url(../images/zl03_b.png) no-repeat;}



/*再制造*/

.zzz_box { background-color:#fff; padding:15px; clear:both; overflow:hidden; margin-bottom:30px;}

.zzz_img { width:100%; height:0; padding-bottom:66%; overflow:hidden; position:relative; margin-bottom:10px;}

.zzz_img img { display:block; width:100%; height:auto;}

.zzz_img .layer { display:none; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(1,162,234,.75); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#aa01a2ea,endcolorstr=#aa01a2ea);}

.zzz_img .layer .box { color:#fff; padding:15px; font-size:14px; line-height:1.8;}

.zzz_thumbs .box { display:block; border:#e3e3e3 1px solid; margin:1px; position:relative;}

.zzz_thumbs .box a { display:block; width:100%; height:0; overflow:hidden; padding-bottom:66%;}

.zzz_thumbs .box img { display:block; width:100%; height:auto;}

.zzz_thumbs .box .ar { display:none; width:0; height:0; overflow:hidden; border-color:transparent transparent #1b7886; border-style:dashed dashed solid; border-width:4px; position:absolute; left:50%; margin-left:-4px; top:-10px;}

.zzz_thumbs .selected { margin:0; border:#1b7886 2px solid;}

.zzz_thumbs .selected .ar { display:block;}

.zzz_box ._title { text-align:center; font-size:16px; padding:10px 0 0; height:30px; line-height:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}



.zzzfilter { padding-top:0;}



/*满意度调查*/

.diaocha-9324 .form-con li {

  width: 60px;

  padding: 5px 10px;

}

.awardpic { padding:15px 0; font-size:16px;}

.awardpic [class*="ico-"] { font-size:10px; -webkit-transform-origin-x:0; -webkit-transform: scale(0.6); color:#c16f10;}

.awardpic b { color:#c16f10; font-weight:normal; font-size:20px; text-decoration:underline; margin-left:3px;}

.awardpic .awl { display:inline-block; margin-right:10px; white-space:nowrap;}



.form_box .fbli { display:inline-block; white-space:nowrap; width:25%; margin:5px 0; padding-left:80px; position:relative;}

.form_box .fbli .lable { position:absolute; left:0; top:0; width:75px; text-align:right;}

.form_box .fbli input { width:74%;}

.p_title { font-size:14px; padding-top:20px; line-height:2; margin-bottom:5px; font-weight:bold;}



.text_content .diaocha-9324 .required { font-size:12px;}

.remark { width:40%;}

.text_content .diaocha-9324 .last { font-size:14px; line-height:2;}

.text_content .fb_yzm { margin-top:10px!important;}

.text_content .diaocha-9324 .form-btn  { text-align:left;}

.text_content .diaocha-9324 .form-con li input.radio { height:auto; vertical-align:-2px;}



.welcome { font-size:16px;}

.welcome .n { font-size:24px; font-weight:bold; display:block;}

.text_content .diaocha-9324 .other_suggest { border-bottom:#e6e9ed 1px solid; padding-bottom:10px;}

.text_content .diaocha-9324 .other_suggest li { border-bottom-width:0;}

.text_content .diaocha-9324 .other_suggest li h3.form-big-title { padding-bottom:0;}

/*再制造*/

.com_img { clear:both; margin-bottom:20px;}

.com_img img { width:100%; height:auto;}

.com_n { font-size:28px; font-weight:normal; color:#333; margin-bottom:10px;}

.com_text { color:#999;} 



/*gotop*/

.gotop { position:fixed; right:10px; bottom:10px; z-index:98; display:none; width:47px; height:47px;}



.outSea { text-align:left;}

.jrtext01 { font-size:26px; font-weight:bold; color:#000; margin-bottom:15px;}

.jrtext02 { font-size:14px;}

.jrtext_n { display:block; font-size:18px; font-weight:bold; color:#0099cc; line-height:2; margin-bottom:10px;} 



.jr_course_slider_box { width:50%; float:left; height:auto; margin-right:4%;}

.jr_course_slider { width:100%; height:0; padding-bottom:52%; overflow:hidden; position:relative; margin-bottom:5px;} 

.jr_course_slider img { width:100%; height:auto;}

.jr_course_nav { font-size:0; line-height:0; margin-right:-7px;}

.jr_course_nav a { display:inline-block; width:10%; margin-right:1.111%; height:48px; line-height:48px; text-align:center; background-color:#fff; font-size:20px; color:#909090; cursor:pointer;}

.jr_course_nav a.on { background-color:#01a2ea; color:#fff;}



.jr_course_slider .arrs { display:block; width:45px; height:100px; line-height:100px; text-align:center; position:absolute; top:50%; margin-top:-50px; color:#bdbdbd;}

.jr_course_slider .arrs:hover { color:#01a2ea;}

.jr_course_slider .arrs [class*="ico-"] { font-size:60px; margin:0; width:45px; height:100px;}

.jr_course_slider .arr_prev { left:10px;}

.jr_course_slider .arr_next { right:10px;}



.jrtext_n1 { display:block; font-size:16px; margin-bottom:10px; position:relative;}

.courseList { position:relative; text-align:center;}

.courseList .line { display:block; width:90%; height:2px; background-color:#00479d; overflow:hidden; position:absolute; left:5%; top:45px;}

.courseList .num { width:98px; height:86px; line-height:86px; text-align:center; font-size:28px; color:#fff; background:url(../images/liucheng_numbg.png) center top no-repeat #f6f6f6; position:relative; z-index:10; margin:0 auto 15px;}

.courseList ._t { font-size:14px; margin-bottom:10px; display:block;}

.courseList .text { width:98px; margin:0 auto; text-align:left; height:160px; overflow:hidden; line-height:20px; font-size:12px;}



.cishan_plist li .img { margin-bottom:20px;}

.com_n { font-size:24px;}

.com_img { position:relative; margin-bottom:40px;}

.com_img .cishan_sum { width:47%; height:100%; position:absolute; right:0; top:0; background:url(../images/black_op60.png); color:#fff;}

.com_img .cishan_sum .text { padding:50px 60px 0; font-size:15px; line-height:1.8;}



.cishan_plist li .box { border-right:#e2e2e2 2px solid; padding-right:9%; padding-left:9%;}

.cishan_plist li .com_text { font-size:14px;}



.caseWrap { padding:20px 0;}

#sidebar {
	width: 45px;
	height: 145px;
	position: fixed;
	right: 20px;
	bottom: 250px;
	z-index: 100;
	_position: absolute;
	_bottom: auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-100-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)))
}
#sidebar li {
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background: url(/skin/images/rtool.gif) no-repeat;
	cursor: pointer;
	margin-bottom: 5px;
	position: relative;
	float: left;
}
#sidebar li.current {
	background: #08a532;
	color: #fff;
	border-radius: 5px;
	font-weight: bold
}
#sidebar li.qq {
	background-position: 0px 0px
}
#sidebar li.qrcode {
	background-position: 0px -49px
}
#sidebar li.share {
	background-position: 0px -100px
}
#sidebar li.gotop1 {
	background-position: 0px -150px
}
#sidebar li a {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	color: #fff;
}
#sidebar li.current a {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
#sidebar li .showbox, #sidebar li span {
	display: none
}
#sidebar li span {
	color: #fff;
}
#sidebar li.current .showbox {
	display: block;
	width: 100px;
	position: absolute;
	right: 80px;
	top: 0px;
}
#sidebar li.current span {
	display: block;
	color: #fff;
}
.gotop1 {
	display: none
}
#sidebar li.qq .showbox {
	right: 30px;
	width: 120px;
*right:40px;
	background: url(.);
}
#sidebar li.qrcode .showbox {
	right: 72px;
	width: 120px;
	top: -6px;
	_right: 40px;
}
#sidebar .qq .showbox .qqtop {
	height: 30px;
	line-height: 30px;
	background: #8acff0;
	text-align: center;
	color: #036892;
}
#sidebar .qqlist {
	width: 100px;
	border: 1px solid #4d616c;
	border-radius: 5px;
	background: #fff;
}
#sidebar .qqlist2 {
	padding: 8px;
	height:50px;
}
#sidebar .qqlist2 a {
	display: inline-block;
	height: 25px;
	width: 79px;
	overflow: hidden;
	float: left;
	margin: 0 0 2px 3px;
}
#sidebar .qqlist2 a img {
	float: left;
	display: inline-block;
}
