@charset "utf-8";
/**css by中科商务网 美工组 0615-06** **/
@font-face {
font-family: "novecento";
src: url("../css/font/novecento_widebook.eot");
}
@font-face {
font-family: "novecento";
src: url("../css/font/novecento_widebook.ttf");
}/**数字字体**/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, tbody, p, th, td, em, input, img { margin:0; padding:0; border:0; }
body { /**font:12px/1.5 "微软雅黑",arial;**/ font-size:12px; font-family:"微软雅黑", arial; color:#333; background-color:#fff; }
li { list-style-type: none; }
a:active, a:focus { outline:none; }
a { color:#2e2e2e; text-decoration: none; }
a:hover { color:#052E61; }
.fl { float:left; }
.fr { float:right; }
.p_20 { padding-top: 20px; }
em, i { font-style: normal; }
.w1000 { position: relative; height: auto; width: 1000px; margin-right: auto; margin-left: auto; clear: both; float: none; }
.current { color:#fb6c01; }
.icon { overflow:hidden; vertical-align:middle; content:""; *zoom:1;
display: inline-block; width: 20px; height: 20px;vertical-align:middle; font-style: normal; background:url(../images/icon.png) no-repeat 0px -2px; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; }
.icon:hover { -webkit-animation:swing 0.5s .2s ease both;
-moz-animation:swing 0.5s .2s ease both;
 animation:swing 0.5s .2s ease both
}
.gg_icon { background:url(../images/gg_icon.png) no-repeat 0 0px;_display:none; }
.hot_icon { background:url(../images/hot_icon.png) no-repeat 0 0px;_display:none; }
.location
.clearfix:after { visibility:hidden; display:block; font-size:0; content: "."; clear:both; height:0; *zoom:1;}

.main_w { width: 1000px; margin:0 auto; }/*公用盒子请不要放margin和padding等影响巨大的属性*/
.main_l { width:242px; overflow: hidden; height: auto; float: left; margin-right: 18px; margin-bottom: 20px; }
.main_r { width:740px; overflow:hidden; height: auto; float: left;min-height:500px; margin-bottom: 20px; }
.main_b { width:698px; border:1px solid #D6D6D6; padding:0 20px; ; overflow:hidden; height: auto; min-height:500px; margin-top: 30px; margin-bottom: 20px; }
.cp_n_w { margin:30px 0px; }
.main_l .nav_l { border:1px solid #ddd; }
/*单页*/
.single_page { padding:0px 0 30px; 0; line-height:32px;font-size:13px;}
/*单页*/
/*多类*/
.multiple_page { padding:0; line-height:32px; }
/*多类*/
/*客户支持*/
.kh_w { height:300px; width:100%; padding-top:50px; background:#E9E9E9; }
.kh_w .bd { position: relative; padding:0 55px; width:890px; overflow: hidden; }
.kh_w h1 { font-size: 15px; height:42px; line-height:42px; margin-bottom:40px; color:#FFF; font-weight:normal; text-align: center; background:url(../images/tt_jz.jpg) no-repeat center center; }
.kh_w li { float:left; margin-right:30px; width:200px; height:162px; }
.kh_w li a { display: block; width:200px; height:162px; }
.kh_w li a:hover { color:#023258 }
.kh_w li .pic { display:table; text-align: center; height:120px; width:200px; margin-right: auto; margin-left: auto; overflow: hidden; }
.kh_w li .pic span { display: table-cell; vertical-align: middle; }
.kh_w li p { height:42px; line-height:42px; font-size:14px; text-align: center; padding:0 10px }
.kh_w ul { height:152px; overflow: hidden; }
.kh_w .prev { background: transparent url("/cn/images/prev_btn.jpg") no-repeat scroll 0% 0%; height: 120px; width:28px; position: absolute; top: 0px; left:0px; cursor: pointer; z-index: 10; }
.kh_w .next { background: transparent url("/cn/images/next_btn.jpg") no-repeat scroll 0% 0%; height: 120px; width:28px; position: absolute; top: 0px; right:0px; cursor: pointer; z-index:10; }
.kh_w .prev:hover { background: transparent url("/cn/images/prev_btn_h.jpg") no-repeat scroll 0% 0%; }
.kh_w .next:hover { background: transparent url("/cn/images/next_btn_h.jpg") no-repeat scroll 0% 0%; }
/*客户支持*/
/*首页广告条*/
.ad_banner { width:100%; min-width:1100px; min-width:1000px; position:relative; overflow:hidden; height: 150px; margin:30px 0; }
.ad_box { position:absolute; left:50%; margin-left:-960px; height:150px; width:1920px; overflow:hidden; }
/*首页广告条*/
/*---------------客户案例---------------*/
.al_w { width:100%; overflow:hidden; margin-top:50px; background-color:#e9e9e9; }
.al_w ul { width:1050px; margin-top:20px; }
.al_bd { width:1000px; overflow:hidden; }
.al_w li { float:left; width:300px; height:430px; margin-right:50px; text-align:center; line-height: 32px; }
.al_w li a { position: relative; display: block; height:215px; width: 300px; background:url(../images/anli_b_bg.jpg) no-repeat 0 bottom;overflow:hidden;}
.al_w li h2 { font-size:14px; padding:0 20px; line-height:42px }
.al_w li p { line-height: 24px; height:72px; margin-bottom:20px; overflow:hidden; color:#666; }
.al_w li p .ck_al { display:block; height:50px; width:300px; background:url(../images/ckxq_btn.jpg) no-repeat; text-indent: -99999px; overflow:hidden; }
/*---------------客户案例---------------*/
/*---------------新闻---------------*/
.xw_w { width:620px; overflow:hidden; }
.xw_w .xw_pic_show { width:260px; overflow:hidden; }
.xw_w .xw_pic_show .xw_big_pic { position: relative; width:260px; height:180px; }
.xw_w .xw_pic_show .xw_big_pic a { width: 100%; height: auto; display: inline-block; overflow: hidden; }
.xw_w .xw_pic_show .xw_small_pic { position: relative; width:260px; text-align:center; margin:0 auto; }
.xw_w .xw_pic_show .xw_small_pic img { width:140px }
.xw_w .xw_pic_show .xw_small_pic li { position: relative; float:left; width:120px; height:100px; margin:10px 10px 0 0; overflow:hidden; }
.xw_w .rede_more { border: 1px solid #D0353B; color: #D0353B; ; padding:2px 10px; -moz-border-radius: 100px; -webkit-border-radius: 100px; -o-border-radius: 100px; border-radius:100px; transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s; }
.xw_w .rede_more:hover { padding:2px 18px; }
.xw_w .xw_l { float:left; position:relative; width: 550px; height: 470px; }
.xw_w .xw_r { float:right; position:relative; width: 550px; 520px;
}
/*---Hover交互---*/
.al_w .list_cover { width:300px; height:215px; background:#000; position:absolute; z-index:1; top:0; left:0; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
.al_w .left_line { overflow: hidden; width:30px; height:1px; background:#fff; position:absolute; z-index:2; top:100px; left:90px; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
.al_w .right_line { overflow: hidden; width:30px; height:1px; background:#fff; position:absolute; z-index:2; top:100px; right:90px; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
.al_w .list_play { width:300px; height:200px; font-size:14px; text-align:center; line-height:200px; color:#fff; position:absolute; z-index:3; top:0px; left:0; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
/*---Hover交互---*/
.xw_big_pic .list_cover { width:250px; height:180px; background:#000; position:absolute; z-index:1; top:0; left:0; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
.xw_big_pic .left_line { overflow: hidden; width:30px; height:1px; background:#fff; position:absolute; z-index:2; top:90px; left:90px; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
.xw_big_pic .right_line { overflow: hidden; width:30px; height:1px; background:#fff; position:absolute; z-index:2; top:90px; right:90px; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
.xw_big_pic .list_play { width:250px; height:180px; font-size:14px; text-align:center; line-height:180px; color:#fff; position:absolute; z-index:3; top:0px; left:0; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
/*---Hover交互 2---*/
.xw_small_pic .list_cover { width:120px; height:100px; background:#000; position:absolute; z-index:1; top:0; left:0; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
.xw_small_pic .left_line { overflow: hidden; width:20px; height:1px; background:#fff; position:absolute; z-index:2; top:50px; left:30px; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
.xw_small_pic .right_line { overflow: hidden; width:20px; height:1px; background:#fff; position:absolute; z-index:2; top:50px; right:30px; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
.xw_small_pic .list_play { width:120px; height:100px; font-size:14px; text-align:center; line-height:100px; color:#fff; position:absolute; z-index:3; top:0px; left:0; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
/*---Hover交互 3新闻列表---*/
.xw_list_w .list_cover { width:180px; height:130px; background:#000; position:absolute; z-index:1; top:0; left:0; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
.xw_list_w .left_line { overflow: hidden; width:30px; height:1px; background:#fff; position:absolute; z-index:2; top:65px; left:90px; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
.xw_list_w .right_line { overflow: hidden; width:30px; height:1px; background:#fff; position:absolute; z-index:2; top:65px; right:90px; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
.xw_list_w .list_play { width:184px; height:132px; font-size:14px; text-align:center; line-height:132px; color:#fff; position:absolute; z-index:3; top:0px; left:0; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
/*---Hover交互 4案例列表---*/
.al_list_w .list_cover { width:180px; height:130px; background:#000; position:absolute; z-index:1; top:0; left:0; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
.al_list_w .left_line { overflow: hidden; width:30px; height:1px; background:#fff; position:absolute; z-index:2; top:60px; left:90px; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
.al_list_w .right_line { overflow: hidden; width:30px; height:1px; background:#fff; position:absolute; z-index:2; top:60px; right:90px; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
.al_list_w .list_play { width:180px; height:122px; font-size:14px; text-align:center; line-height:122px; color:#fff; position:absolute; z-index:3; top:0px; left:0; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
/*---Hover交互 5 风采相册---*/
.fc_list_w .list_cover { width:200px; height:200px; background:#000; position:absolute; z-index:1; top:0; left:0; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
.fc_list_w .left_line { overflow: hidden; width:30px; height:1px; background:#fff; position:absolute; z-index:2; top:100px; left:90px; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
.fc_list_w .right_line { overflow: hidden; width:30px; height:1px; background:#fff; position:absolute; z-index:2; top:100px; right:90px; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
.fc_list_w .list_play { width:200px; height:200px; font-size:14px; text-align:center; line-height:200px; color:#fff; position:absolute; z-index:3; top:0px; left:0; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }

/*---Hover交互 5 合作客户---*/
.kh_list_w .list_cover { width:200px; height:120px; background:#000; position:absolute; z-index:1; top:0; left:0; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
.kh_list_w .left_line { overflow: hidden; width:30px; height:1px; background:#fff; position:absolute; z-index:2; top:60px; left:90px; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
.kh_list_w .right_line { overflow: hidden; width:30px; height:1px; background:#fff; position:absolute; z-index:2; top:60px; right:90px; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
.kh_list_w .list_play { width:200px; height:120px; font-size:14px; text-align:center; line-height:120px; color:#fff; position:absolute; z-index:3; top:0px; left:0; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }

/*--新闻盒内右侧侧--*/
.xw_list_show { width:350px; overflow:hidden; }
.xw_list_show .xw_first { height:180px; }
.xw_list_show h2 { font-size:14px; color:#044378 }
.xw_list_show p { height:50px; line-height:24px; color:#333; margin:15px 0; overflow: hidden; }
.xw_list_show a.ck_xw { display: block; width:100px; height:58px; margin:30px 0; background:#044378 url(../images/ckxq_btn_n.jpg) no-repeat; }
.xw_list_show ul { height:110px; margin-top:10px; }
.xw_list_show li { line-height: 24px; }
.xw_list_show li span { float:right; color:#666; }
.xw_list_show li i { font-family: "宋体"; margin-right:8px; }
/*---------------新闻---------------*/
/*---------------联系---------------*/
/*---------------联系---------------*/
/*---------------文章内---------------页*/
.Content_w { padding:20px 0; }
.ArticleTitle { text-align: center; padding-bottom: 10px; padding-top: 00px; border-bottom:1px dashed #D6D6D6; }
.Article_Content { font-size:14px; }
.ArticleTitle h1 { font-size: 16px; color: #044378; }
.ReleaseDate, .Author { color:#999; text-align: center; margin:0px 10px; }
.ArticleContent { line-height: 32px; padding:14px 0px; color:#333; font-size:14px; }
.Thenext { padding-right: 10px; padding-top:20px; margin-top: 30px; border-top:1px dashed #DDD; ; line-height: 22px; height: 22px; }
.Thenext .on { float: left;}
.Thenext a { font-weight: normal; color:#666width:300px; white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden; }
.Thenext .next { float: right; }
.Keywords { padding-top: 8px; padding-bottom: 8px; padding-left: 20px; font-weight: bold; background:url(../images/keywords_bg.gif) 0px 10px no-repeat; }
.Keywords a { font-size: 12px; font-weight: normal; margin-right: 8px; color:#999; border:1px solid #EDEDED; padding-left:8px; padding-right: 8px; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; }
.Keywords a:hover { color:#D62E37; border:1px solid #D62E37 }
.l_right_n .fx_box { overflow: hidden; padding:60px 20px; text-align: center; }
.fxd { display: block; height:16px; float: left; color:#666; padding-top: 0px; padding-bottom: 3px; font-size:12px; position: relative; }
.k_f_box .Keywords { float:left; width: 500px; height:18px; line-height:24px; overflow: hidden; }
/*---------------文章内页---------------*/
/*文章内页改变大_小字体*/
.font_size { float: right; }
.big_size { cursor: pointer; float: left; width: 24px; height: 24px; margin-left: 20px; background: transparent url("/cn/images/bg2.png") no-repeat scroll 0px -68px; }
.big_size_on { background-position: 0px 0px; }
.normal_size { cursor: pointer; float: left; width: 24px; height: 24px; margin-left: 20px; background: transparent url("/cn/images/bg2.png") no-repeat scroll 0px 0px; }
.big_font { font-size: 16px; line-height:32px; }
/*文章内页改变大_小字体*
/
/*列表、内页公用头部*/
.main_w .tt_bottom { font-size: 15px; font-weight: bold; color: #333; height:44px; overflow: hidden; background: url(../images/tt_bg.gif) 0px 43px no-repeat; }
.main_w .tt_icon_m { font-size: 15px; font-weight: bold; color: #333; padding-left:20px; height: 52px; overflow: hidden; background:url(../images/icon_m.gif) 0px 20px no-repeat; }
.main_w .tt_icon_t { font-size: 15px; font-weight: normal; color: #011F5F; height: 42px; overflow: hidden; }
.main_w .tt_icon_h { font-size: 15px; font-weight: bold; color: #333; padding-left:20px; height: 73px; overflow: hidden; background:url(../images/icon_h.gif) 0px 73px no-repeat; }
/*列表、
.main_w .location h2 { display:inline; font-family: '微软雅黑'; color: #121116; }
.main_w .location a { color: #666; }
.main_w .location a:hover { color:#a20200; }
.main_w .Introduction .location a:hover { color:#fff; }
.main_w .location_a { float: right;font-size:12px; margin-top: 12px; height:22px; line-height: 22px; padding-right:0px; color: #999; }
.main_w .location_a a { display: inline-block; color: #666; height:20px; line-height: 20px; width:auto; padding:0 0px 0 0px; text-align: center; }
.main_w .location_a a:hover { color:#023258;}
内页公用头部*/
/*---------------头部---------------*/

#header { width: 100%; min-width:1000px; position: relative; z-index:10; height:auto; }
#header .nav_top_w { width: 100%; height:42px; background:url(../images/nav_top_w_bg.jpg) repeat-x center center; ; }
#header .nav_top_w .nav_top_bg { height:8px; width: 100%; min-width:1200px; }
#header .nav_top_w .nav_top { height:34px; line-height:34px; width: 1000px; line-height:34px; margin: 0 auto; text-shadow: 0 1px 0px #fff; letter-spacing:1px; }
#header .nav_top_w .nav_top .gg_w { color:#252120; height:34px; line-height:34px; overflow:hidden; }
#header .nav_top_w .nav_top .nav_top_r_w { height:34px; line-height:34px; overflow:hidden; }
#header .nav_top_w .nav_top .nav_top_r_w a { padding:0 10px; color:#252120; }
#header .logo_w { height:180px; width: 1000px; }
#header .logo img { margin-top:25px; }
#header .phone_w { width:270px; height:66px; margin-top:70px; }
#header .phone_w .phone_pic { float:left; margin-right: 6px; margin-top:5px; }
#header .phone_w .phone_text { font-size: 18px; color:#666; }
#header .phone_w .phone_num { font-size: 22px; color:#052e61; font-family: "novecento", arial; font-weight:700; }
#main { min-width:1000px; min-height:500px; overflow: hidden; margin-top: 0px; ; margin-right: auto; margin-left: auto; }

/*导航*/
.header { width: 100%; max-width: 1920px; margin: 0 auto; position: relative; }
#header .nav_w { width:100%; height:47px; background-color:#121116; background:url(../images/nav_bg.png) repeat-x 0 0; border-bottom:1px solid #FFF; }
#header .nav { width: 1000px; height: 47px; line-height:47px; margin:0 auto; position: relative; z-index: 10; }
#header .nav_w .logo_w { float:left; width:320px; height:58px; margin-top:20px; margin-right:30px; }
#nav { float:left; width:1000px; margin:0px 0; auto 0 0;
padding:0 0px; height:32px; line-height:32px; position:relative; z-index:99999; }
#nav a { color:#fff; font-size:15px; font-weight:normal; #011F51
}
#nav .nli { float:left; position:relative; display:inline; width:160px; text-align: center; background:url(../images/nav_gl.png) no-repeat center right; }
#nav .nli h3 a { display:block; z-index: 1; position: relative; height:47px; line-height:47px; width:140px; padding:0px 10px; text-align: center; overflow:hidden; }
#nav .sub { display:block; display:none; width:160px; top:47px; left:0px;text-align: center; position:absolute; z-index: 0px; background:#FFF; padding:10px 0 20px 0; }
#nav .sub li a { color:#011049; ; ; background:#FFF; }
#nav .sub a { display:block; height:32px; line-height:32px; padding:0px 10px; overflow: hidden; }
#nav .sub a:hover:after { top: -2px; left: -2px; padding: 2px; z-index: -1; background: #fff; -webkit-transition: -webkit-transform 0.2s, opacity 0.3s; -moz-transition: -moz-transform 0.2s, opacity 0.3s; transition: transform 0.2s, opacity 0.3s; }
#nav .sub a:hover { background:#052E61; ; color:#FFF; }
#nav .sub a:hover:after { -webkit-transform: scale(1.3); -moz-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3); opacity: 0; }
#nav .on h3 a { color:#011049; }
#nav .on { background:url(../images/nav_hover_bg.png) repeat-x 0 2px; }
#nav .on h3:before { display: block; content: "";  *zoom:1;
height:47px; width:5px; position: absolute; left:-5px; top:0px; background:url(../images/nav_hover_left.png) no-repeat 0px 0px; }
#nav .on h3:after { display: block; content: "";  *zoom:1;
height:47px; width:5px; position: absolute; right:-5px; top:0px; background:url(../images/nav_hover_right.png) no-repeat 0px 0px; }
/*导航*/
/*搜索栏*/
#header .search_w { height:45px; line-height:45px; width:100%; background:url(../images/search_w_bg.jpg) repeat-x 0 0; overflow: hidden; }
#header .hot_keyword { width: 700px; margin:0 auto; margin-left:20px; font-size:14px; height:45px; line-height:45px; }
#header .hot_keyword a { margin:0 10px; }
#header .hot_keyword span { display:block; height:52px; width:29px; }
#header .search_w .top_search { position: relative; top:8px; right:0px; width:224px; }
#header .search_w .top_search span { height:29px; line-height: 29px; }
#header .search_w .box_search input { position: absolute; z-index: 1; top: 0px; left:0px; font-size: 12px; width: 142px; height: 29px; line-height: 29px; padding-left: 30px; background:url(../images/search_bg.png) no-repeat; color:#415C79 }
#header .search_w .search-btn { position: absolute; z-index: 2; top: 0px; right: 0px; background:url(../images/search_btn_bg.png) no-repeat 0px 0px; height: 100%; width: 52px; height: 29px; line-height: 29px; cursor: pointer; color:#FFF; }
/*搜索栏*/
/*大轮播*/ 
.banner { position: relative; z-index:1; width:100%; height:620px; overflow: hidden; background-color:#383741; }
.banner ul.pic { height:100% !important; width:100% !important; }
.banner ul.pic li { height:100% !important; width:100% !important; z-index:1; }
.banner ul.pic li a { display:block; cursor:pointer; height:100% !important; width:100% !important; z-index:1; }
.banner .hd { width:100%; position: absolute; bottom: 40px; text-align: center; font-size:0; z-index:1; }
.banner .hd li { margin: 0 10px; background:#FFF; border:1px solid #052e61; color:#052e61; font:12px/1.5 "Helvetica"; height: 22px; line-height:22px; text-align: center; overflow: hidden; width: 22px; cursor: pointer; display:inline-block; *display:inline;
zoom:1; }
.banner .hd .on { background:#052e61; color:#FFF }
.banner .prev, .banner .next { width: 40px; height: 40px; background: url(../images/icon.png) no-repeat -213px -50px; position: absolute; top: 45%; z-index: 9999; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=80); opacity:0.8; }
.banner .prev { left: 5%; }
.banner .next { background-position: -213px -3px; right: 5%; }
.banner .prev:hover { background-position: -265px -50px; filter:alpha(opacity=80) !important; opacity:0.9 !important; }
.banner .next:hover { background-position: -265px -3px; filter:alpha(opacity=80) !important; opacity:0.9 !important; }
/*小轮播*/ 
.banner_s { position: relative; z-index:1; width:100%; height:220px; overflow: hidden; background-color:#042D5B; }
.banner_s ul.pic { height:100% !important; width:100% !important; }
.banner_s ul.pic li { height:100% !important; width:100% !important; z-index:1; }
.banner_s ul.pic li a { display:block; cursor:pointer; height:100% !important; width:100% !important; z-index:1; }
.banner_s .hd { width:100%; position: absolute; bottom: 20px; text-align: center; font-size:0; z-index:1; }
.banner_s .hd li { margin: 0 10px; background:#FFF; border:1px solid #052e61; color:#052e61; font:12px/1.5 "Helvetica"; height: 22px; line-height:22px; text-align: center; overflow: hidden; width: 22px; cursor: pointer; display:inline-block; *display:inline;
zoom:1; }
.banner_s .hd .on { background:#052e61; color:#FFF }
.banner_s .prev, .banner_s .next { width: 40px; height: 40px; background: url(../images/icon.png) no-repeat -213px -50px; position: absolute; top: 40%; z-index: 1; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=80); opacity:0.8; -moz-transition:opacity .4s ease-in;
-webkit-transition:opacity .2s ease-in;
-ms-transition:opacity .2s ease-in;
transition:opacity .2s ease-in;
-webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; 
}
.banner_s .prev { left: 5%; }
.banner_s .next { background-position: -213px -3px; right: 5%; }
.banner_s .prev:hover { background-position: -265px -50px; filter:alpha(opacity=80) !important; opacity:0.9 !important; }
.banner_s .next:hover { background-position: -265px -3px; filter:alpha(opacity=80) !important; opacity:0.9 !important; }
/**首页左侧导航**/
.w_cp { width: 1200px; margin:30px auto 10px auto; margin-top:30px; overflow:hidden; }
.nav_left { margin-top: 30px; border-bottom:1px solid #06345A; width:242px; background:#044275; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.nav_left h1 { padding-left:20px; font-size:16px; font-weight:normal; height:52px; line-height:45px; color:#FFF; background:url(../images/nav_left_h1_bg.jpg) repeat-x; }
.nav_left h1 i{display: inline-block; *display:inline;zoom:1; font-size:0; content:""; vertical-align:middle;width:58px;margin-right:5px;height:32px;background:url(../images/nav_left_h1_icon.jpg) no-repeat;}

.nav_left li a { display:block; font-size:14px; line-height: 28px; }
.accordion { width: 100%; max-width: 240px; margin: 0 0 0 0px; padding-bottom:13px }
.accordion .link { text-align: left; cursor: pointer; display: block; margin-top: 15px; padding: 0px 0px 0px 40px; height:39px; line-height:30px; color:#FFF; font-size: 14px; font-weight: 300; position: relative; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; background:url(../images/nav_h2_btn.jpg) no-repeat center center; }
.accordion li:last-child .link { border-bottom: 0; }
.accordion li i { position: absolute; top: 16px; left: 0px; font-size: 18px; color: #595959; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.accordion li i.icon_d { display:inline-block; width: 22px; height: 22px; margin:2px 0px 0 0px; overflow:hidden; vertical-align:middle; content:""; vertical-align: text-bottom; top:2px; right: 25px; left: auto; font-size: 16px; background:url(../images/nav_h2_xl_btn.png) 0px 0px no-repeat; }
.accordion li.on .link { color: #FFF; }
.accordion li.on i { color: #FFF; }
.accordion li.on i.icon_d { background-position:0px -0px; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
/*--------Submenu--------*/
.nav_left .submenu { display:block; font-size: 14px; }
.nav_left .submenu li { height:36px; }
.nav_left .submenu a { display: block; width:180px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size:14px; text-decoration: none; color: #FFF; padding: 4px 0 4px 0px; padding-left:40px; -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; background:url("/cn/images/li_icon.png") no-repeat 20px 15px; }
.nav_left .submenu a:hover,.nav_left .submenu li a{color:#FFF;}
/**内页左侧导航**/
.nav_left_n { margin-top: 30px; border-bottom:1px solid #06345A; width:242px; background:#044275; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.nav_left_n h1 { padding-left:20px; font-size:16px; font-weight:normal; height:52px; line-height:45px; color:#FFF; background:url(../images/nav_left_h1_bg.jpg) repeat-x; }
.nav_left_n h1 i{display: inline-block; *display:inline;zoom:1; font-size:0; content:""; vertical-align:middle;width:58px;margin-right:5px;height:32px;background:url(../images/nav_left_h1_icon.jpg) no-repeat;}

.nav_left_n li a { display:block; font-size:14px; line-height: 28px; }
/*--------Submenu--------*/
.nav_left_n .submenu_n{ display:block; font-size: 14px;padding-bottom: 13px; }
.nav_left_n .submenu_n li { height:36px; }
.nav_left_n .submenu_n a { display: block; width:180px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size:14px; text-decoration: none; color: #FFF; padding: 4px 0 4px 0px; padding-left:40px;  background:url("/cn/images/li_icon.png") no-repeat 25px 15px; }
.nav_left_n .submenu_n li a:hover,.nav_left_n .submenu_n li.on a {background: transparent url("/cn/images/nav_h2_btn_b.jpg") no-repeat 16px 4px;}
/**联系我们-首页**/
.nav_left .lx_w P { color:#FFF; }
.nav_left .lx_w { margin-top:0px }
.lx_w { width:202px; padding:0 20px 20px 20px; margin-top:20px; line-height:32px; :
}
.lx_w .lx_pic { width:200px; padding-bottom:10px; }
/**联系我们 列表内页**/
.lx_w_n { margin-top:30px; line-height:32px; padding:0px 20px 20px 20px; width:200px; height:372px; background:#FAFAFA url(../images/lx_bg.gif) no-repeat; overflow:hidden; }
.lx_w_n P { }
.lx_w_n .lx_pic { width:200px; padding:10px 0 20px 0px; }
/**热销产品*/
.rx_w { margin:30px 0 0 0; padding:0 20px 30px 20px; width: 200px; border:1px solid #DDD;overflow: hidden; }
.rx_w .rx_w_list { widows: 200px;}
.rx_w .rx_w_list li { width:200px; height:242px; margin:0px 0 20px 0; text-align:center; font-size: 13px; }

.rx_w .rx_w_list li .pic { width:200px; height:200px; dispaly:table; border:1px solid #ECECEC;margin-right: auto; margin-left: auto; text-align: center;}
.rx_w .rx_w_list li .pic span { display: table-cell; vertical-align: middle; }
.rx_w .rx_w_list li .pic {*position: relative;*overflow: hidden;}/*IE6*/
.rx_w .rx_w_list li .pic span { *position: absolute;*left: 50%;*top: 50%;}/*IE6*/
.rx_w .rx_w_list li .pic img { *position: relative;*left: -50%;*top: -50%;}/*IE6*/

.rx_w .rx_w_list li p { height:42px; line-height: 42px; padding:0 10px;}
/*热销产品*/
/**推荐产品*/
.tj_w { margin:30px 0 0 0; padding:0 20px 30px 20px; width: 698px; border:1px solid #DDD; height:300px; overflow: hidden; }
.tj_w ul { width:750px; }
.tj_w li { float: left; width:200px; height:242px; margin:0px 48px 20px 0px; text-align:center; font-size: 13px; }
.tj_w li .pic { width:200px; height:200px; dispaly:table; border:1px solid #ECECEC;margin-right: auto; margin-left: auto; text-align: center;}
.tj_w li .pic span { display: table-cell; vertical-align: middle;width:200px;height:200px; }
.tj_w li .pic {*position: relative;*overflow: hidden;}/*IE6*/
.tj_w li .pic span { *position: absolute;*left: 50%;*top: 50%;}/*IE6*/
.tj_w li .pic img { *position: relative;*left: -50%;*top: -50%;}/*IE6*/
.tj_w li p { height:42px; line-height: 42px; padding:0 10px; }
/*推荐产品*/
/**新闻产品*/
.xw_tj_w { margin:30px 0 0 0; padding:0 0px 30px 0px; width:738px; border:1px solid #DDD; height:280px; overflow: hidden; }
.xw_tj_w .tt { padding:0 20px 30px 20px; margin-bottom: -20px; }
.xw_tj { width: 750px; bacKground:url(../images/ul_bg.gif) repeat; }
.xw_tj_w ul { width:750px; padding:0 20px 1px 20px }
.xw_tj_w li { float: left; width:315px; overflow: hidden; margin:0px 0px 0px 0px; line-height:32px; font-size: 13px; padding-left:15px; margin-right: 25px; background:url(../images/li_icon.jpg) no-repeat 0px 15px; }
.xw_tj_w li a { width:210px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float:left; }
.xw_tj_w li span { margin-left:10px; color:#999; float:right; }
.xw_tj_w li .pic { width:200px; height:200px; dispaly:table; border:1px solid #ECECEC; }
.xw_tj_w li .pic span { display: table-cell; vertical-align: middle; }
.xw_tj_w li p { height:42px; line-height: 42px; padding:0 10px }
/*新闻产品*/
/*换一换*/
.location_a .h_h { display: inline-block;vertical-align:middle;  margin-right:5px; color: #999; height:14px; line-height: 15px; width:15px; margin-top:-2px; background: url(../images/h.gif) 0px 0px no-repeat; text-align: center; border:none;}
.location_a a.h_00h:hover { color:#FA8405; transform:rotate(360deg); -webkit-transform:rotate(360deg); 10 -moz-transform:rotate(360deg);
11 -o-transform:rotate(360deg);
12 -ms-transform:rotate(360deg);
transition: all 0.1s ease-out 0s; -moz-transition: all 0.1s ease-out 0s; -webkit-transition: all 0.1s ease-out 0s; }
/*换一换*/

/**首页cp产品**/
.cp_right { width: 698px; margin-top: 30px; overflow:hidden; border:1px solid #ddd; padding:0 20px; }
.cp_right ul { width:740px; margin-top:20px; overflow:hidden; }/*margin:30px 10px 30px 13px;*/
.cp_right li { position: relative; overflow: hidden; float: left; text-align: center; width:208px; height:300px; padding: 0px 12px 0px 0px; background:url(../images/cp_bg.gif) no-repeat -8px -10px; _display:inline; zoom:1; margin-right:24px; margin-bottom:20px; }
.cp_right li .pic { height: 200px; width: 200px; border:1px solid #FFF; margin-top:2px; margin-right: auto; margin-left: auto; text-align: center; display: table; overflow: hidden; }
.cp_right li .pic span { display: table-cell; vertical-align: middle; }
.cp_right li h1 { text-align:left; font-size: 18px; color:#4D4D4D; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
.cp_right li h2 { text-align:left; font-size: 14px; color:#d62e37; font-weight:normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.cp_right li p { font-size:13px; background:none; display:block; height:42px; overflow:hidden; text-align:center; color:#333; line-height:42px; font-weight:bold; }
.cp_right li p a { font-size:12px; color:#274276; line-height:55px; display:inline-block; float:left; width:98px; font-family: "宋体"; font-weight:normal; margin-left:4px; }
/**/
.tt { height:45px; line-height:42px; font-size: 16px; color: #666; margin-bottom:20px; background: url(../images/tt_b_bg.gif) 0px 43px repeat-x; }
.tt .en_text { font-size: 12px; color: #666; font-weight: normal; text-transform: uppercase; font-family: "Helvetica"; padding-left:0px; }
.tt .en_text i { margin:0 10px; }
.tt_l { line-height:44px; text-align: left; font-size: 16px; color: #666; }
.location { font-size:12px; font-family: '宋体'; float: right; line-height: 22px; padding-top:4px; color: #999; margin-top: 8px; }
.location_a { font-size:12px;width:  font-family: '宋体'; float: right; line-height: 22px; padding-top:10px; color: #999; margin-top: 2px; }
.location a, .location_a a { color: #999; }
.location_a a:hover { color:#052E61; }
.location a:hover { color:#052E61; }
/**AD产品**/
.ad_w { background-color:#222029; position: relative; width:100%; min-width: 1200px; height:780px; }
.ad_bg { position: relative; width: 1200px; height:600px; margin: 0px auto; }
.ad_bg .ad_cp { position:absolute; z-index: 9; left:320px; top:80px; width:744px; margin: 0px auto }
.ad_bg .ad_bg_a { position:absolute; z-index: 5; left:270px; width:744px; margin: 0px auto }
#bg_rotate { position:absolute; z-index: 5; top:80px; left:80px; height:515px; width:515px; }
#bg_rotate_b { position:absolute; z-index: 5; top:160px; left:160px; height:350px; width:350px; }
#bg_rotate_c { position:absolute; z-index: 5; top:160px; left:160px; height:350px; width:350px; }
.ad_bg .ad_bg_b { position:absolute; z-index: 1; top:12px; left:225px; width:744px; margin: 0px auto }
.ad_bottom_bg { position:absolute; z-index:2; bottom:-40px; left:440px; height:48px; width:333px; margin: 0px auto; background: url(../images/ad_bottom_bg.png) }
.ad_txt { position:relative; z-index:10; top:100px; width:1200px; }
.ad_txt h2 { font-size:15px; font-weight:bold; padding-left:22px; color:#d0353b; background:url("/cn/images/ys_h2_icon.png") no-repeat 0 5px; }
.ad_txt p { padding:10px 0 10px 0px; margin-left:22px; border-bottom:1px dotted #524d62; }
.ad_tex_a, .ad_tex_b, .ad_tex_c, .ad_tex_d, .ad_tex_e, .ad_tex_f { position:absolute; z-index: 10; color:#999; font-size:14px; }
.ad_tex_a em, .ad_tex_b em, .ad_tex_c em, .ad_tex_d em, .ad_tex_e em, .ad_tex_f em { margin-left:22px; margin-top:10px; display:inline-block; *display:inline;
zoom:1; vertical-align:middle; width:38px; height:2px; background-color:#D62E37; }
.ad_tex_a { left:100px; top:0px; }
.ad_tex_b { left:30px; top:160px; }
.ad_tex_c { left:100px; top:320px; }
.ad_tex_d { left:910px; top:0px; }
.ad_tex_e { left:950px; top:160px; }
.ad_tex_f { left:910px; top:320px; }
/**客户见证**/
.jz_w { width:100%; height:550px; background:#121116 }
.jz_w_bg { background:#121116 url("/cn/images/jz_bg.jpg") no-repeat -200px 100px; }
.jz_w ul { width: 1200px; height:300px; padding:30px 0px; margin: 0px auto 20px; }
.jz_w li { float:left; width:220px; padding:0 40px; height:300px; text-align:center; }
.jz_w li a:hover p { color:#D62E37 }
.jz_w li a:hover h2 { color:#FFF }
.jz_w h2 { font-size:14px; color:#D62E37; height:32px; line-height:32px; margin:10px 0 10px 0 }
.jz_w li p { line-height:24px; color:#a8a7a9; margin-bottom:30px; }
.jz_w li .jz_pic { position:relative; display: table; overflow:hidden; width:100px; height:100px; margin:0 auto; text-align: center; -moz-border-radius: 100px; -webkit-border-radius: 100px; -o-border-radius: 100px; border-radius:100px; }
.jz_w li .jz_pic span { display:table-cell; vertical-align: middle; }
.jz_w li .jz_pic .dark { display:none; position: absolute; top:0px; left:0px; z-index: 10; width:100px; height:100px; line-height:100px; ; margin:0 auto; text-align: center; font-size:30px; color:#FFF; background-color:#ee4b3e; opacity: 0.8; filter:alpha(opacity=80); -moz-border-radius: 100px; -webkit-border-radius: 100px; -o-border-radius: 100px; border-radius:100px }
.jz_w li a:hover .jz_pic .dark { display:block; }
.jz_w li .rede_more { line-height:24px; border: 1px solid #D0353B; color: #D0353B; ; padding:2px 10px; -moz-border-radius: 100px; -webkit-border-radius: 100px; -o-border-radius: 100px; border-radius:100px; transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s; }
.jz_w li .rede_more:hover { border: 1px solid #FFF; color: #FFF; padding:2px 18px; }
/*首页新闻*/

/*内页右侧联系我们*/
.lx_box { font-size: 13px; min-height:24px; height:auto; width: 250px; padding: 0px; }
.lx_p { padding:0px 0 0px 0px; color:#666; }
.lx_p p { padding:0px; }
.lx_p span { color:#999; }
.lx_box .pic img { padding:8px; border:1px solid #D3D6D9; background-color:#FFF; }
.lx_box .lx_p .c_name { font-size:12px; }
.lx_box .lx_p .phone_num { font-size:20px; color:#63BFB2; }
.lx_s { color:#63BFB2; }
/*内页右侧联系我们*/

/**产品列表、内页左侧导航**/
.w_cp { width: 1200px; margin:30px auto 10px auto; margin-top:30px; overflow:hidden; }
.nav_left_a { float: left; width:218px; padding:20px; border: 1px solid #F2F2F2; background-color:#FFF; }
.nav_left_a h1 { font-size:18px; color:#232029; height:42px; line-height:42px; border-bottom:1px solid #E2E2E2; }
.nav_left_a li a { display:block; font-size:14px; line-height: 32px; }
.accordion_a { width: 100%; max-width: 360px; margin: 0 0 0 0px; background: #FFF; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.accordion_a .link { cursor: pointer; display: block; padding: 15px 15px 15px 0px; height:auto; color: #646368; font-size: 14px; font-weight: 700; border-bottom: 1px dashed #E2E2E2; position: relative; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.accordion_a li:last-child .link { border-bottom: 0; }
.accordion_a li i { position: absolute; top: 16px; left: 0px; font-size: 18px; color: #595959; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.accordion_a li i.icon_d { display:inline-block; width:12px; height:12px; margin:5px 0 0 0px; overflow:hidden; vertical-align:middle; content:""; vertical-align: text-bottom; right: 12px; left: auto; font-size: 16px; background:url(../images/icon_d.png) -4px 0px no-repeat; }
.accordion_a li.open .link { color: #D62E37; }
.accordion_a li.open i { color: #FE760A; }
.accordion_a li.open i.icon_d { background:url(../images/icon_d_h.png) -4px 0px no-repeat; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
/*--------Submenu--------*/
.nav_left_a .submenu_a { display: none; font-size: 14px; }
.open .submenu_a { display:block; }
.nav_left_a .submenu_a a { display: block; font-size:14px; text-decoration: none; color: #666; padding: 4px 0 4px 0px; padding-left:15px; -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; }
.open .submenu_a .open a, .nav_left_a .submenu_a a:hover { color: #D62E37; background:url("/cn/images/li_open.png") no-repeat 0px 16px; }
/**产品列表、内页左侧导航**/

/**其他（文章 多类似 单类）内页左侧导航**/
.nav_left_b { float: left; width:218px; padding:20px; border: 1px solid #F2F2F2; background-color:#FFF; }
.nav_left_b ul { padding-bottom:20px; }
.nav_left_b ul li a { padding-left:12px; }
.nav_left_b ul .on a, .nav_left_b ul li a:hover { background:url("/cn/images/li_open.png") no-repeat 0px 23px; }
.nav_left_b h1 { font-size:18px; color:#232029; height:42px; line-height:42px; border-bottom:1px solid #E2E2E2; }
.nav_left_b li a { cursor: pointer; display: block; padding: 15px 15px 15px 0px; height:auto; color: #646368; font-size: 14px; font-weight: 700; border-bottom: 1px dashed #E2E2E2; position: relative; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.nav_left_b li.on a { color:#D62E37; }
.nav_left_b .link { cursor: pointer; display: block; padding: 15px 15px 15px 0px; height:auto; color: #646368; font-size: 14px; font-weight: 700; border-bottom: 1px dashed #E2E2E2; position: relative; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.nav_left_b li:last-child .link { border-bottom: 0; }
.nav_left_b li i { position: absolute; top: 16px; left: 0px; font-size: 18px; color: #595959; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.nav_left_b li i.icon_d { display:inline-block; width:12px; height:12px; margin:5px 0 0 0px; overflow:hidden; vertical-align:middle; content:""; vertical-align: text-bottom; right: 12px; left: auto; font-size: 16px; background:url(../images/icon_d.png) -4px 0px no-repeat; }
.nav_left_b li.open .link { color: #D62E37; }
.nav_left_b li.open i { color: #FE760A; }
.nav_left_b li.open i.icon_d { background:url(../images/icon_d_h.png) -4px 0px no-repeat; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
/**其他（文章 多类似 单类）内页左侧导航**/



/*产品盒*/
.main { min-height: 500px; clear: both; float: none; overflow:hidden; }
.cplist_box { float:left; overflow:hidden; width:940px; margin-top:0px; height:auto; padding-bottom:0px; min-height:400px; }
.cplist { clear: both; float: none; height: auto; margin-right: auto; margin-left: auto; margin-top:10px; }
.cplist_w { width:930px; margin-top: 30px }
.picList { clear: both; overflow: hidden; }
.main_left .cplist ul { margin-left:-16px; margin-right:-16px; position: relative; zoom:1; }
.cplist ul li { height:270px; width: 150px; display: inline; overflow: hidden; }
.cplist ul li { display:block; *display:inline;
zoom:1;/*清除双倍外边距*/ cursor:pointer; position: relative; z-index:3; overflow: hidden; float: left; padding:5px; height:250px; width: 200px; margin-bottom:20px; margin-right: 20px; font-size:14px; color:#2e2e2e; text-align: center; background-color:#fff; border:1px solid #F2F2F2; }
.cplist ul li a { display: block; cursor: pointer; height: 250px; width: 200px; }
.cplist li .pic { height: 200px; width: 200px; margin-right: auto; margin-left: auto; text-align: center; display: table; overflow: hidden; }
.cplist li .pic span { display: table-cell; vertical-align: middle; }
.cplist li .img_jian { overflow: hidden; height:0px; font-size: 12px; line-height:24px; color:#999; width: 180px; padding:0 10px; }
.cplist li .img_text { font-size: 14px; line-height:24px; }
/*.cplist ul li a*/
.cplist_w .cplist ul li em b { margin-right: 2px; font-size: 12px; vertical-align: middle; }
.cplist_w .cplist ul li em { display:block; position:absolute; width:0px; height:0px; background:#C31F1D; bottom:0px; left:50%; }
.cplist_w .cplist ul li .buy_tetx { display:none; cursor: pointer; position: absolute; z-index: 3; width: 70px; bottom: 50%; left: 50px; color:#FF7D00; border:1px solid #fff; padding:4px 20px; background-color:#FFF; -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; -webkit-animation: slideItem .2s ease 0s normal none;
 -moz-animation: slideItem .2s ease 0s normal none;
-o-animation: slideItem .2s ease 0s normal none;
 animation: slideItem .2s ease 0s normal none;
opacity: 0.9; filter:alpha(opacity=90); }
.cplist_w .cplist ul li a:hover .buy_tetx { display:block; }
.cplist_w .cplist ul li .pic { height: 200px; width: 200px; margin-right: auto; margin-left: auto; text-align: center; display: table; overflow: hidden; }
.cplist_w .cplist ul li .pic span { display: table-cell; vertical-align: middle; }
.cplist_w .cplist ul li .share b { margin-right: 2px; font-size: 12px; vertical-align: middle; }
.cplist_w .cplist ul li .share { display: none; position: absolute; z-index: 3; font-size: 14px; height: 24px; line-height: 24px; width: 30px; top: 20px; left: 0px; color:#4C96E1; ; padding:2px 2px; background-color:#fff; opacity: 0.9; filter:alpha(opacity=90); -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; }
.cplist_w .cplist ul li .ck_tetx { display:none; font-size: 12px; cursor: pointer; position: absolute; z-index: 3; width: 60px; bottom: 52%; left: 30px; color:#fff; padding:4px 20px; border:1px solid #fff; -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; -webkit-animation: slideItem .2s ease 0s normal none;
 -moz-animation: slideItem .2s ease 0s normal none;
-o-animation: slideItem .2s ease 0s normal none;
 animation: slideItem .2s ease 0s normal none;
opacity: 1; filter:alpha(opacity=100); }
.cplist_w .cplist ul li .ck_tetx:hover { border-radius:12px; -moz-radius:12px; -webkit-radius:12px; transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s; }
.cplist_w .cplist ul li .dark { display: none; position: absolute; z-index: 1; bottom:48px; right:0px; _right:6px; height:100%; width:100%; background:url(../images/1px.png) repeat; }
.cplist_w .cplist ul li .pic { height: 150px; width: 150px; margin-right: auto; margin-left: auto; text-align: center; display: table; overflow: hidden; }
.cplist_w .cplist ul li .pic span { display: table-cell; vertical-align: middle; }
.cplist_w .cplist ul li p { display: block; overflow: hidden; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; height:52px; width: 200px; line-height: 52px; }
.cplist_w .cplist ul li .img_block img { width:200px; display:block; }
/*产品盒*/
/*产品详细内页*/
#cp_top { width: 688px; padding:0 20px 30px 20px; ; border:1px solid #e1e1e1; height:auto; overflow:hidden; clear: both; float: none; margin-bottom: 30px; }
#cp_top .cp_top_left {width:680px;overflow: hidden; }
#cp_top .cp_top_right { float:left; width:240px; min-height:390px; margin-top:20px; margin-right:0px; background-color:#F2F2F2; }
.ald-hd { position: relative; z-index:10; height: 20px; margin-top: 20px; margin-bottom:10px; overflow: hidden; }
.ald-hd span { font-size:14px; position: absolute; color:#999; text-align: center; width: 5em; top: -2px; left: 80px; background-color:#F2F2F2; }
.ald-hd s { position: absolute; top: 10px; left: 30px; width: 180px; height: 0px; border-top: 1px dotted #C9C9C9; text-decoration: none; }
.ProductInfo { font-size: 14px; margin:0 auto; width:930px; overflow: hidden; }/*新闻类页内页宽度*/
.ProductInfo { margin:0 auto; width:930px; overflow: hidden; }/*新闻类页内页宽度*/
.ProductInfo_cp { width: 690px; overflow: hidden; margin-right: 20px; margin-top: 00px; } /*产品详情页内页宽度*/
.Productpic { float: left; width: 308px; height: auto; overflow: hidden;}
.Productpic .BigPicture { height:302px; width:302px; display: table; vertical-align: middle; text-align: center; border: 1px solid #F2F2F2; }
.Productpic .BigPicture span { display: table-cell; vertical-align: middle; }
.Productpic .Thumbnaillist { height: 100px; width:304px; overflow: hidden; }
.Productpic .Thumbnaillist .l { float: left; width: 20px; height: 90px; background-color: #F9F9F9; }
.Productpic .Thumbnaillist .l a { background-image: url(../Images/jt_l.gif); background-repeat: no-repeat; background-position: center center; }
.Productpic .Thumbnaillist .l a:hover { background-color: #FFFFFF; background-image: url(../Images/jt_l-.gif); text-decoration: none; }
.Productpic .Thumbnaillist .l a, .Productpic .Thumbnaillist .r a { display: block; height:102px; width: 20px; }
.Productpic .Thumbnaillist .piclist { position:relative; vertical-align: middle; display: table; margin-right: auto; margin-left: auto; height: 100px; }
.Productpic .Thumbnaillist .piclist ul { position: relative; width: 350px; height: 100px; margin:0 auto; }
.Productpic .Thumbnaillist .piclist ul li { width: 82px; height:82px; line-height: 100px; float: left; text-align: center; display: table-cell; vertical-align: middle; margin-left:0px; margin-right:29px; margin-top: 10px; }
.Productpic .Thumbnaillist .piclist ul li img { border: 1px solid #E7E7E7; }
.Productpic .Thumbnaillist .piclist ul li img:hover { border: 1px solid #D62E37; }
.Productpic .Thumbnaillist .r a { float: right; width: 20px; height: 90px; background-image: url(../Images/jt_r.gif); background-repeat: no-repeat; background-position: center center; background-color: #F9F9F9; }
.Productpic .Thumbnaillist .r a:hover { background-image: url(../Images/jt_r-.gif); text-decoration: none; background-color: #FFFFFF; }
.ProductInfo_cp .r_info { /*overflow: hidden;*/ float: left; width:350px; height:400px; padding:0px 0px 0px 20px; position: relative; z-index: 9; }/*产品大图右侧宽度*/
.ProductInfo_cp .cp_xx { height:280px; margin-bottom:10px; line-height:32px; }
.ProductInfo_cp .cp_gm { text-align:center; margin:60px 0 0 0px; height:40px; overflow:hidden; }
.ProductInfo_cp .cp_gm a { color:#FFF; opacity: .9; filter:Alpha(opacity=90); }
.ProductInfo_cp .cp_gm a .ljgm_icon { position: absolute; left:32px; top:12px; pacity: .9; filter:Alpha(opacity=90); background-position: -90px -231px; }
.ProductInfo_cp .cp_gm a .zxzx_icon { position: absolute; left:30px; top:11px; background-position:-90px -190px; ; }
.ProductInfo_cp .cp_gm a:hover { color:#FFF; opacity: 1; filter:Alpha(opacity=100); }
.ProductInfo_cp .cp_gm a:hover .ljgm_icon { -webkit-animation:swing 0.5s .2s ease both;
-moz-animation:swing 0.5s .2s ease both;
}
.ProductInfo_cp .cp_gm a:hover .zxzx_icon { -webkit-animation:swing 0.5s .2s ease both;
-moz-animation:swing 0.5s .2s ease both;
}
/*产品内页查看大图*/
@charset "utf-8";
/* 这是下方的鼠标指针的移动镜头平方米。 */
.cloud-zoom-lens { margin-top:-2px; margin-left:-2px; background-color:#fff; cursor:move; background:url(../images/px.png) repeat; }
/* 这是标题文本 */
.cloud-zoom-title { font-family:Arial, Helvetica, sans-serif; position:absolute !important; background-color:#000; color:#fff; padding:3px; width:100%; text-align:center; font-weight:bold; font-size:10px; top:0px; }
/* 这是缩放窗口。 */
.cloud-zoom-big { border:1px solid #E2E2E2; overflow:hidden; margin-left:10px; }
/* 这是加载消息。 */
.cloud-zoom-loading { color:white; background:#222; padding:3px; border:1px solid #000; }
.cloud-zoom-wrap { top:0px; z-index:997; position:relative; }
.mousetrap { position:absolute; z-index:996; left:0px; top:0px; }
/*产品内页查看大图*/

.ProductInfo_cp .r_info .cp_lb { color: #666; }
.ProductInfo_cp .r_info .cp_jg { color: #666; }
.ProductInfo_cp .r_info .cp_jg span { color:#D62E37; font-size: 16px; }
.ProductInfo_cp .r_info .cp_jj_box { height:180px; padding-top:0px; padding-bottom:10px; overflow: hidden; text-overflow: ellipsis; }
.ProductInfo_cp .cp_jg span i { font-style: normal; font-size: 12px; }
.ProductInfo_cp .r_info .cp_jj_box .jj_text { color:#333; font-size: 14px; line-height: 32px; }
.ProductInfo_cp .r_info ul li { font-size: 14px; border-bottom: 1px dashed #E2E2E2; }
.ProductInfo_cp .r_info ul li span { color: #999; }
.ProductInfo_cp .r_info ul .color1 { color:#009AD8; }
.ProductInfo_cp .r_info ul li h1 { font-size: 18px; color: #2e2e2e; display: block; margin: 0px; padding: 0px; /*height:42px;*/ line-height:42px; }
.ProductInfo_cp .r_info ul li p span { font-size: 14px; color: #999; }
.ProductInfo_cp .r_info ul li p a { color:#011F5F; ; padding:4px 10px; -moz-border-radius: 100px; -webkit-border-radius: 100px; -o-border-radius: 100px; border-radius:100px; }
.ProductInfo_cp .r_info .cp_tel { height:40px; line-height: 40px; font-size: 14px; }
.ProductInfo_cp .r_info .cp_tel em { color:#011F5F; ; font-size:16px; }
.ol_tel { height: 86px; width: 320px; margin-top: 15px; background-image: url(../Images/tel_bg.gif); text-align: center; padding-top: 10px; font-size: 14px; }
.ol_tel strong { color: #0088E1; font-size: 18px; font-family: "Times New Roman", Times, serif; }
.online_buy { position: relative; display: inline-block; *display:inline;
zoom:1; margin-right:30px; height:40px; line-height: 40px; width: 145px; font-size:16px; color: #FFF; cursor: pointer; border-radius: 2px; background:#cf353b; }
.ol a:hover { color:#FFF; opacity: 0.8; filter:Alpha(opacity=80); }
.zx_zx { position: relative; display:inline-block; height:40px; line-height:40px; width: 145px; text-align:center; font-size:16px; color: #FFF; margin-right: auto; margin-left: auto; background-color:#13b4e9; }
.btbox { margin-top: 15px; height: 26px; width: 720px; line-height: 26px; color: #FFFFFF; font-size: 14px; padding-left: 0px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #0088E1; }
.btbox span { background-color: #0088E1; white-space: nowrap; display: block; float: left; padding-right: 12px; padding-left: 12px; font-weight: bold; }
#cp_right_xq { width:728px; border:1px solid #E6E6E6; ; }
.Introduction { line-height: 32px; font-size: 13px; height: auto; min-height:500px; padding:0px 0px 0px 0px; }
.Introduction table { width: 100%; border-top: 1px solid #ddd; border-right: 1px solid #ddd; }
.Introduction td { border-bottom:1px #ddd solid; border-left:1px #ddd solid; color:#666; height:24px; }
#ChangeCp_list_1, #ChangeCp_list_2, #ChangeCp_list_3 { padding:20px 10px 10px 10px; }
.titlebar { background-image: url(../Images/27.gif); background-repeat: repeat-x; background-position: bottom; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 2px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #eeeeee; border-right-color: #eeeeee; border-bottom-color: #0088E1; border-left-color: #eeeeee; height: 30px; line-height: 28px; font-size: 14px; font-weight: bold; padding-left: 15px; color: #333333; clear: both; float: none; }
.ProductInfo_cp .Purchase { padding-top: 8px; }
.leftjbxx { float: left; width: 365px; }
.righttextarea { float: left; }
.ProductInfo_cp .cplist li { margin-right: 12px; }
#pages_main .pages_right .ProductInfo .Purchase .sq_forms { width: 580px; }
#pages_main .pages_right .ProductInfo .Purchase .sq_forms .l_text { width: 120px; }
#pages_main .pages_right .ProductInfo .Purchase .sq_forms .textarea1 { width: 418px; }
#pages_main .pages_right .ProductInfo .Purchase .sq_forms .textarea1 textarea { width: 405px; }
.pllist li { line-height: 24px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dashed #F2F2F2; }
.pllist li a { color:#044378; }
.pllist li a:hover { color:#EF0708; }
.pllist li strong { font-weight: normal; color:#666; font-size: 11px; }
.pllist li span { color: #999; }
.ProductInfo_cp .icomment .sq_forms { width: 510px; }
.morepl { text-align:center; line-height: 22px; margin-top: 8px; margin-bottom: 12px; }
.morepl a { line-height: 24px; display: block; background-color: #CCCCCC; transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s; }
.morepl a { font-size: 12px; font-weight: normal; color: #044378; padding-left: 14px; height:24px; background-color: #e2e2e2; }
/** background: transparent url("/cn/images/r_more.gif") no-repeat scroll 424px 8px;**/
.morepl a:hover { color: #FFF; background-color:#044378; ; background-position: 424px -13px; text-decoration: none; transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s; }
.ProductInfo_cp .icomment .sq_forms .textarea1 { width: 435px; }
.ProductInfo_cp .icomment .sq_forms .textarea1 textarea { width: 420px; }
.cp_xg { width:930px; overflow: hidden; }
.cp_xg .cplist ul li .pic i { display:block; position:absolute; top:0px; left:0px; z-index:1; width:32px; height:32px; background:url(../images/a_icon.png) -115px -4px no-repeat; _background:url(../images/a_icon_ie6.png) -115px -4px no-repeat; }
/*产品详细内页*/
/*新增【商铺推广】功能:样式独立,方便挪用**/
em.v_txt { position:relative; z-index: 9999; font-size:12px; font-weight:normal; color:#999; border:1px solid #C9C9C9; padding:0 10px; margin:0 5px; height:42px; line-height:42px; }
em.on { border:1px solid #07cb76; color:#FFF; }
em.v_txt a { color:#999; }
em.on a { color:#07cb76; }
.v_w { display:none; line-height:24px; width:300px; position:absolute; right:10px; top:28px; z-index:999; }
.v_w_b { display:block; position:relative; font-size:12px; font-weight:normal; background-color:#fbe7d8; padding:10px 10px; color:#666; border:1px dashed #f0ae79; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2); }
.v_w_b p { min-width:250px; }
.v_w .em_icon { display: block; position:absolute; z-index:99999; width:10px; height:10px; top:-8px; right:6%; background:url(../images/em_icon.png) no-repeat 0 0; }
a.v_help { font-family:'宋体'; border:1px solid #D62E37; padding:3px; margin:0 5px; }
a.v_help_a { text-align: right; float: right; color:#999; font-family:'宋体'; border:1px solid ##D62E37; padding:3px; margin:0 5px; }
.ProductInfo_cp .r_info ul li p a.v_help_a { color:#999; font-size:12px; }
.v_help:hover { border:1px solid #D62E37; }
/*新增【商铺推广】功能:样式独立,方便挪用**/
/*右侧推荐*/
/*内页右侧推荐推荐start*/
.picScroll-top { margin:0 auto; width:240px; overflow:hidden; position:relative; }
.picScroll-top .bd .cplist_w { width:240px; }
.picScroll-top .hd { overflow:hidden; width: 120px; height:40px; margin: 0 auto; text-align: center; }
.picScroll-top .hd .prev, .picScroll-top .hd .next { display:inline-block; margin-left:10px; margin-right:10px; width:27px; height:27px; overflow:hidden; cursor:pointer; background:url("/cn/images/btn_l_r.png") 0 4px no-repeat; }
.picScroll-top .hd .next { background-position:0 -25px; }
.picScroll-top .hd .prev:hover { background-position:0 -57px; }
.picScroll-top .hd .next:hover { background-position:0 -88px; }
.picScroll-top .bd { padding:0px 0px 0 13px; }
/*内页通用TAB*/
.tab_menu { width:100%; }
.tab_menu .hd { margin-left:-1px; border-bottom:1px solid #F2F2F2; height:43px; line-height:42px; }
/*.tab_menu .hd h3 { float:left; width:130px;padding:0 10px; overflow:hidden; text-align:center;border-top:2px solid #F7F7F7;}*/
.tab_menu .hd h3 { float:left; padding:0 30px; overflow:hidden; text-align:center; border-top:2px solid #FFF; cursor: pointer; }
.tab_menu .hd h3 a { color:#333; font-size:14px; font-weight:bold; }
.tab_menu .hd h3.on { background-color:#FFF; height:42px; border-top:2px solid #03345D; border-left:1px solid #E6E6E6; border-right:1px solid #E6E6E6; }
.tab_menu .hd h3.on a { display:block; color:#011F5F; ; position:relative; }
.tab_menu .hd h3.on a em { position:absolute; top:0px; left:40%; height:0px; width:0px; border-top:6px solid #006633; border-left:6px solid transparent; border-right:6px solid transparent; border-top-color:#03345D; overflow: hidden; }
.tab_menu .hd h3.on a em { display:none }
.shard_r { float:right; width: 230px; height: 42px; line-height:42px; overflow: hidden; }
.fx_box { margin:8px 10px 0 0px; overflow: hidden; text-align: center; }
.tab_menu .bd { clear:both; top:-1px; z-index: 1; padding:22px 20px; min-height: 794px; }
.tab_menu .bd ul { padding:0px 0px; background-color:#FFF; height:auto; }
.tab_menu .bd ul li.sale_w { position: relative; height:180px; padding-top:20px; margin-bottom:40px; padding-bottom:40px; border-bottom:1px dashed #E3E3E3; margin-left:20px; width:1160px !important; }
/*成功案例、内页*/
.al_list_w ul { width: 1200px; height:300px; padding:30px 0px; margin: 0px auto 20px; }
.al_list_w li { width:710px; height:130px; margin-bottom:20px; overflow: hidden; border-bottom:1px dashed #E2E2E2 }
.al_list_w li .al_list_l { float:left; width: 180px; margin-right:20px; }
.al_list_w li .al_list_tex { float:right; width: 500px; overflow:hidden; }
.al_list_w h2 { font-size:14px; color:#052E61; ; height:28px; line-height:28px; margin:0px 0px; overflow:hidden; }
.al_list_w h2 a { color:#052E61; }
.al_list_w li p { line-height:24px; color:#666; height:64px; line-height:32px; overflow:hidden; }
.al_list_w li p a { color:#052E61; }
.al_list_w li p.date_w { padding-left:15px; font-size: 11px; color:#002c64; font-weight:normal; height: 32px; line-height: 32px; font-family:"novecento", Helvetica; background:url(../images/date_icon.jpg) no-repeat 0 11px; }
.al_list_w li .al_list_pic { position:relative; text-align:center; display: table; overflow:hidden; width:180px; height:120px; margin:0 auto; text-align: center; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2); }
.al_list_w li .al_list_pic span { display:table-cell; vertical-align: middle; }
.al_list_w li .al_list_pic span img { width:180px; }
/**.xw_list_w li .xw_list_pic .xw_list_dark { border:2px solid #FFF; display:none; position: absolute; top:0px; left:0px; z-index: 10; width:170px; height:auto; line-height:100px; ; margin:0 auto; text-align: center; font-size:30px; color:#FFF; background-color:#044378; background-color:rgba(4, 67, 120, 0.8); filter:alpha(opacity=80);}
.xw_list_w li a:hover .xw_list_pic .xw_list_dark { display:block; }**/
.al_list_w li .rede_more { line-height:24px; border: 1px solid #a8a7a9; color: #121116; ; padding:2px 10px; -moz-border-radius: 100px; -webkit-border-radius: 100px; -o-border-radius: 100px; border-radius:100px; transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s; }
.al_list_w .rede_more:hover { border: 1px solid #D0353B; color: #D0353B; padding:2px 18px; }
/*新闻列表、内页*/

/*新闻列表、内页*/
.xw_list_w { width: 698px; }
.xw_list_w ul { width: 1200px; height:300px; padding:30px 0px; margin: 0px auto 20px; }
.xw_list_w li { width:698px; height:150px; margin-bottom:20px; overflow: hidden; border-bottom:1px dashed #E2E2E2 }
.xw_list_w li .xw_list_r { float:right; width: 184px; margin-left:10px; }
.xw_list_w li .xw_list_tex { float:left; width: 500px; overflow:hidden; }
.xw_list_w h2 { font-size:14px; color:#052E61; ; height:28px; line-height:28px; margin-bottom:8px; overflow:hidden; }
.xw_list_w h2 span { margin-left:10px; font-size: 12px; color:#999; font-weight:normal; height: 32px; line-height: 32px; font-family:"novecento", Helvetica; background:url(../images/date_icon.jpg) no-repeat 0 2px; padding-left:12px; }
.xw_list_w li p { line-height:24px; color:#666; margin-bottom:10px; }
.xw_list_w li p a { color:#052E61; }
.xw_list_w li .xw_list_pic { position:relative; text-align:center; display: table; overflow:hidden; width:180px; height:130px; margin:0 auto; text-align: center; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2); }
.xw_list_w li .xw_list_pic span { display:table-cell; vertical-align: middle; }
.xw_list_w li .xw_list_pic span img { width:180px; }
/**.xw_list_w li .xw_list_pic .xw_list_dark { border:2px solid #FFF; display:none; position: absolute; top:0px; left:0px; z-index: 10; width:170px; height:auto; line-height:100px; ; margin:0 auto; text-align: center; font-size:30px; color:#FFF; background-color:#044378; background-color:rgba(4, 67, 120, 0.8); filter:alpha(opacity=80);}
.xw_list_w li a:hover .xw_list_pic .xw_list_dark { display:block; }**/
.xw_list_w li .rede_more { line-height:24px; border: 1px solid #a8a7a9; color: #121116; ; padding:2px 10px; -moz-border-radius: 100px; -webkit-border-radius: 100px; -o-border-radius: 100px; border-radius:100px; transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s; }
.xw_list_w .rede_more:hover { border: 1px solid #D0353B; color: #D0353B; padding:2px 18px; }
/*新闻列表、内页*/
/*风采相册*/
.fc_list_w {width: 700px;overflow:hidden;}
.fc_list_w ul{
	clear: both;
	float: none;
	width: 750px;
}
.fc_list_w li {
  overflow: hidden;
	height: 242px;
	width: 200px;
  padding:4px;
	text-align: center;
	float: left;
	border:1px solid #D3D6D9;
	display: inline;
	margin:0 34px 30px 0px;
	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
	 box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
}
.fc_list_w li p{height:42px;line-height: 42px;} 
.fc_list_w li .pic {
  position: relative;
	height: 200px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	display: table;
	overflow: hidden;
}
.fc_list_w li .pic span {
	display: table-cell;
	vertical-align: middle;
}
/*合作客户*/
.kh_list_w {width: 700px;overflow:hidden;}
.kh_list_w ul{
	clear: both;
	float: none;
	width: 750px;
}
.kh_list_w li {
  overflow: hidden;
	height: 162px;
	width: 200px;
  padding:4px;
	text-align: center;
	float: left;
	border:1px solid #D3D6D9;
	display: inline;
	margin:0 34px 30px 0px;
	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
	 box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
}
.kh_list_w  li p{height:42px;line-height: 42px;} 
.kh_list_w  li .pic {
  position: relative;
	height: 120px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	display: table;
	overflow: hidden;
}
.kh_list_w  li .pic span {
	display: table-cell;
	vertical-align: middle;
}
/*---------------申请表---------------*/

/*---------------留言---------------*/
.left_box { float:left; width: 400px; padding:0 10px; margin-top: 10px; height:420px; font-size:12px; color:#666; }
.left_box .welcome { color:#7d7d7f; line-height: 24px; }
.left_box .welcome h3 { font-size:16px; }
.left_box .contact { line-height: 24px; margin:10px 0px; }
.left_box .ewm { width: 108px; margin:0px 0px; text-align: center; }
.right_box { float:left; width: 430px; padding:0 0px; margin-top: 0px; margin-left: 10px; height:420px; font-size:12px; }
/*---------------留言---------------*/
.ly_w { width:330px; margin-left:20px;overflow: hidden; }
.messages { padding:0px 0; width:360px; margin:0 auto; }
.messages input, .messages select, .messages textarea { margin:0; padding:0; background:none; border:0; font-family:"Microsoft Yahei"; }
.messlist { height:32px; line-height:32px; margin-top:4px; margin-bottom:4px; }
.messlist i { margin:0 5px; color:#E70708; }
.messlist label { float:left; width:90px; height:26px; line-height:26px; font-size:12px; text-align:right; padding-right:5px; }
.messlist input { float:left; width:220px; height:26px; padding-left:5px; border:#ccc 1px solid; color:#999; background:url(../images/input_bg.gif) repeat-x center center; }
.messlist.textareas { height:55px;;}
.messlist.textareas p { float:left; }
.messlist textarea { float:left; width:215px; height:40px; padding:5px; border:#ccc 1px solid; font-size:14px; color:#999; }
.messlist.yzms input { width:50px; height:24px; font-size:14px; color:#999; }
.messlist span { float: left; display: block; height:26px; line-height: 26px; padding-right:10px; }
.messlist.yzms .yzmimg { float:left; margin-left:10px; }
.messsub { padding:20px 0 0 30px; height:58px; width:100%; margin:0 auto; text-align:center;}
.messsub input { width:100px;height:54px; color:#FFF; font-size:14px;font-size:0; line-height:0;font-weight:bold; cursor:pointer; margin:0 8px;background:#333; }
.messsub input.submit_btn { background:#8F8F8F url(../images/tj_btn.jpg) no-repeat 0px 0px; color:#FFF; }
.messsub input.reset_btn { background:#8F8F8F url(../images/cz_btn.jpg) no-repeat 0px 0px; }
/*---------------留言---------------*/

/*---------------分页代码---------------*/
.Pagebox { font-family: "novecento", Helvetica; padding-top: 20px; padding-bottom: 30px; margin-top: 10px; clear: both; float: none; height: auto; width: 100%; }
.Pagebox .PageStyle a { float: left; text-align: center; font-size: 12px; border: 1px solid #aeaeae; color: #666; width: 30px; height: 28px; line-height:28px; padding-right: 4px; padding-left: 4px; margin-right: 6px; margin-left: 6px; background-color: #FFFFFF; transition: all 0.1s ease-out 0s; -moz-transition: all 0.1s ease-out 0s; -webkit-transition: all 0.1s ease-out 0s; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); }
.Pagebox .PageStyle a:hover { background-color:#104684; border: 1px solid #012E71; background-image: none; text-decoration: none; color: #FFFFFF; transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s; }
.Pagebox .PageStyle b { display: block; float: left; background-image: none; background-repeat: repeat-x; background-position: bottom; border: 1px solid #aeaeae; height: 18px; line-height: normal; padding-right: 5px; padding-left: 5px; margin-right: 2px; margin-left: 2px; background-color: #FFFFFF; color: #A37A46; }
.Pagebox .PageStyle .text { font-weight: normal; background-image: none; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; line-height: 14px; padding-top: 3px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-color: transparent; height: 18px; }
.Pagebox .PageStyle span { float: left; height: 28px; width: auto; line-height: 28px; color: #2E475F; }
.Pagebox .PageStyle .inputbox { font-family: "novecento", Helvetica; width:28px; height:28px; line-height:28px; text-align: center; border: 1px solid #aeaeae; color: #474747; }
.Pagebox .PageStyle { font-weight: normal; background-image: none; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; line-height: 18px; color: #535353; }
.Pagebox .PageStyle .btnGo { font-size: 12px; background:#F7F7F7; color: #666; ; height:30px; line-height: 28px; padding-right: 10px; padding-left: 10px; cursor: pointer; border: 1px solid #AEAEAE; }
.Pagebox .PageStyle .btnGo:hover { background-color:#104684; border: 1px solid #012E71; color:#FFF; }
.Pagebox .PageStyle .cpb { display: block; float: left; background-color:#104684; border: 1px solid #012E71; color: #FFF; width: 30px; height:28px; line-height: 28px; padding-right: 4px; padding-left: 4px; margin-right: 4px; margin-left: 4px; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); }
/*---------------分页代码---------------*/

/*---------------电子地图---------------*/
.ditutitle { height: auto; width: 680px; font-weight: bold; color: #E00000; padding-top: 10px; }
.gsmap { margin-top:20px; margin-bottom:20px; height: 420px; width: 686px; padding:4px; border: 1px solid #e2e2e2; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); }
#allmap { width: 100%; height: 420px; overflow: hidden; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; background-color: #FFFFFF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; }
.lxwmbg { background-repeat: no-repeat; background-position: right 10px; }
#l-map { height: 100%; width: 78%; float: left; border-right: 2px solid #bcbcbc; }
/*---------------电子地图---------------*/
/*尾部*/

/*footer盒子*，为了布局整洁，每个小块超出已强制隐藏*/
#footer { min-width:1200px; height:auto; height:150px; line-height:26px; color:#fff; font-size:12px; padding-top:30px; background:#042A59 url(../images/f_bg.jpg) repeat-x; overflow:hidden; }
#footer a { color:#fff; }
#footer .f_left, #footer .f_center, #footer .f_right { float:left; height:120px; }
#footer .f_left { width:240px; margin-right: 30px; background:url(../images/f_gl.jpg) no-repeat right center; }
#footer .f_center { width:620px; margin-top: 10px; font-family: "novecento", arial; overflow: hidden; }
#footer .f_center p{width: 520px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#footer .f_right { width: 100px; margin-top: 10px; }
#footer .f_center i { margin:0 10px; font-size:12px; }
#footer .f_center span { margin-right:5px }
#footer .f_center span.zk_f { float:left; }
#footer .f_center span.baidu_tj { display: block; float:left; padding-top:4px; }
/*尾部end*/

.totop { position:fixed; z-index: 999; right:50px; bottom:200px; display:block; width:26px; height:72px; background:url(../images/go_top.jpg) no-repeat 0 0; -webkit-transition: all 0.2s ease-in-out; _position: absolute; _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);/*for IE6*/
}
.totop:hover { background-position: 0 -72px; }
/*新增加*/
.cl { font-weight:bold; color:#ff3f02; }
.camount { ime-mode:Disabled; width:50px; text-align:center; line-height:23px; height:23px; border:1px solid #aaa; }
.minus { border-right-color: transparent; left: 0; }
.cm a { background: #f0f0f0 none repeat scroll 0 0; border: 1px solid #e5e5e5; color: #444; display: block; height: 23px; line-height: 23px; text-align: center; top: 0; width: 17px; float:left; }
.cm input { float:left; }
.cm div { padding-left:1px; }
.tb-pic a { display:table-cell; text-align:center; vertical-align:middle; }
.tb-pic a img { vertical-align:middle; }
.tb-pic a { *display:block;
*font-family:Arial;
*line-height:1;
}
.tb-thumb { overflow:hidden; width:350px; margin:0 auto; margin-top:5px; }
.tb-thumb li { background:none repeat scroll 0 0 transparent; float:left; height:80px; width:80px; margin:0 20px 0 0; overflow:hidden; padding:2px; border: 2px solid #E7E7E7; }
.tb-s310, .tb-s310 a { height:300px; width:300px; }
.tb-s310, .tb-s310 img { max-height:300px; max-width:300px; }
.tb-s310 a { *font-size:271px;
}
.tb-s40 a { *font-size:35px;
}
.tb-s40, .tb-s40 a { height:80px; width:80px; }
.tb-booth { border:2px solid #E7E7E7; padding:1px; position:relative; z-index:1; }
.tb-booth i {overflow: hidden; height: 18px; line-height: 18px; width: 16px; z-index: 2; position: absolute; background:#FFF url("/cn/images/s_s.png") no-repeat 0 0; opacity: 0.6; color: #333; font-size: 18px; right: 2px; bottom: 2px; }
.tb-thumb .tb-selected { width:80px; height:80px; padding:2px; border:2px solid #03345d }
.tb-thumb .tb-selected div { border:medium none; }
.tb-thumb li div { }
div.zoomDiv { z-index:999; position:absolute; top:0px; left:0px; width:300px; height:500px; background:#ffffff; border:1px solid #E7E7E7; display:none; text-align:center; overflow:hidden; }
div.zoomMask { position:absolute; background:url("/cn/images/mask.png") repeat scroll 0 0 transparent; cursor:move; z-index:1; }

.remove{clear:both;}

/*网站地图*/
.site_map { }
.site_map .location { color: #666666; background-image: url(/cn/images/block_title_ico-3.gif); background-repeat: no-repeat; background-position: 0px 3px; padding-left: 17px; line-height: 18px;float:left;clear:both; }
.site_map .location a { color: #666666; }
.site_map .map_sort { line-height: 24px; height: 24px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #0088E1; clear:both;}
.site_map .map_sort ul li { float: right; width: 100px; line-height: 24px; height: 24px; text-align: center; padding-left: 12px; }
.site_map .map_sort ul li a { display: block; height: 24px; width: 100px; background-color: #E8E8E8; }
.site_map .map_sort ul li a:hover, .site_map .map_sort ul .courant a { color: #FFFFFF; text-decoration: none; background-color: #0088E1; }
.site_map .a_class { }
.site_map .a_class .series1 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e7e7e7; margin-top: 15px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; }
.site_map .a_class .series1 a { font-size: 18px; color: #0088E1; font-weight: bold; }
.site_map .a_class .series2 { border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #e7e7e7; border-bottom-color: #e7e7e7; border-left-color: #e7e7e7; padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; }
.site_map .a_class .series2 span { line-height: 24px; white-space: nowrap; display: block; height: auto; float: left; padding-right: 20px; font-size: 14px; margin-top: 5px; }
.site_map .a_class .series2 .series3 { display: block; clear: both; float: none; width: 968px; height: auto; border: 1px solid #e7e7e7; }
.site_map .a_class .series2 .series3 span { padding-right: 10px; padding-left: 20px; background-image: url(/cn/images/n_ico2.gif); background-repeat: no-repeat; background-position: 15px center; margin: 0px; font-weight: normal; }
.site_map .a_class .series2 .series3 span a { font-size: 12px; color: #666666; }
/*网站地图*/