﻿/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td, font, form, p, h1, h2, h3, h4, h5, h6, span, a { padding: 0px; margin: 0px; }
input, select { font-size: 12px; line-height: 16px; }
html, body { -webkit-text-size-adjust: none; font-size: 12px; color: #2b2b2b }/*google浏览器字体兼容*/
body {
	font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	width: 100%;
	background-color: #ffffff;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.qc {
	clear: both;
	float: none;
}
.slides a {display: block;height: 100%;width: 100%;}
img { border: 0; }
ul, li { list-style-type: none; }
a { text-decoration: none; color: #2b2b2b; outline: none; }
a:hover { color: #2877c5; text-decoration: none; }
a:active { star:expression(this.onFocus=this.blur());
}
#pic111{max-width:733px;}
#pic22{max-width:233px;max-height:164px;}
.cl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.dis { display: block; }
.undis { display: none; }
.huangse { color: #eae678 }
.yellow { color: #FF0 }
.green { color: #007b3f }
.red { color: #d83202 }
.hui { color: #696868 }
.hui2 { color: #929292 }
.red2 { color: #ae1202 }
.Orange { color: #ff4229; }
.Dgreen { color: #0e652c; }
.hei { color: #000 }
.blue { color: #2aa337 }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.fb { font-weight: bold }
.line30 { line-height: 30px; }
.line35 { line-height: 35px; }
.aboutcon .sanjifenlei {
	clear: both;
	float: none;
}
.aboutcon .sanjifenlei li {
}
.aboutcon img{
	max-width:735px;
	height: auto;
}

/*分页*/
.flickr{text-align: center;clear: both;float: none;padding-top: 20px;padding-bottom: 15px;}
.flickr span,.flickr a{
	display: inline-block;
	margin-right: 3px;
	margin-left: 3px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #CCCCCC;
}
.flickr a:hover,.flickr .current{
	color: #FF9900;
	text-decoration: none;
	background-color: #FFFFFF;
}
.border_bottom { border-bottom: 1px #CCCCCC dashed; }
DIV.none { DISPLAY: none }
.display { display: block }
.space { height: 5px; clear: both; _height: 0px; line-height: 5px }
.left { float: left }
.right { float: right }
.container { width: 1008px; margin: 0 auto; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/*index start*/
.top {
	width: 1007px;
	height: 39px;
	background: url(../images/top_bg.jpg) repeat-x;
	line-height: 39px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
}
.top_r { width: 320px; height: 39px; }
.language { margin-top: 6px; width: 87px; height: 26px; background: url(../images/language_bg.jpg) no-repeat; line-height: 26px; text-indent: 10px; color: #4b4b4b; }
.language a.en { font-family: Arial, Helvetica, sans-serif; }
.header {
	width: 100%;
	height: auto;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 0;
}
.header_r { padding-left: 40px; height: auto; line-height: 22px; background: url(../images/header_phone.jpg) no-repeat left 50%; }
.header_r p.cn { font-size: 15px; font-weight: bolder; }
.header_r p.en { font-family: Arial, Helvetica, sans-serif; color: #f4502d; font-size: 28px; font-weight: bolder; }
.menu {
	width: 1007px;
	height: 44px;
	background: url(../images/menu_bg.jpg) repeat-x;
	margin-right: auto;
	margin-left: auto;
}
.menu ul li { width: 126px; height: 44px; line-height: 44px; float: left; }
.menu ul li a { width: 125px; height: 44px; display: block; text-align: center; line-height: 44px; font-size: 16px; color: #FFF; background: url(../images/menu_li_bg.jpg) no-repeat right 50%; }
.menu ul li a.last { background: none; }
.menu ul li a:hover { background: #cdcdcd; color: #000; }
.menu ul li a.current { background: #cdcdcd; color: #000; }
/* banner */
.flexslider {
	position: relative;
	height: 450px;
	overflow: hidden;
	background: url(../images/loading.gif) 50% no-repeat;
	width: 1007px;
	margin-right: auto;
	margin-left: auto;
}
.slides {
	position: relative;
	z-index: 1;
	width: 1007px;
}
.slides li { height: 450px; }

.common_banner .flexslider {
	position: relative;
	height: 296px;
	overflow: hidden;
	background: url(../images/loading.gif) 50% no-repeat;
	width: 1007px;
	margin-right: auto;
	margin-left: auto;
}
.common_banner .slides {
	position: relative;
	z-index: 1;
	width: 1007px;
}
.common_banner .slides li { height: 296px; }

.flex-control-nav { position: absolute; bottom: 23px; z-index: 2; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 12px; height: 12px; margin: 0 5px; *display:inline;
zoom: 1; }
.flex-control-nav a { display: inline-block; width: 12px; height: 12px; line-height: 12px; overflow: hidden; background: url(../images/icon.png) no-repeat; cursor: pointer; color: #ffffff; font-size: 0; }
.flex-control-nav .flex-active { background: url(../images/icon_over.png) no-repeat; color: #ff0000; }
.ihot_search {
	width: 1008px;
	height: 59px;
	line-height: 59px;
	background: #ffffff;
	margin-right: auto;
	margin-left: auto;
}
.ihot { width: 590px; height: 59px; line-height: 59px; overflow: hidden; }
.ihot span { font-size: 14px; color: #000000; padding-right: 10px; }
.ihot a { padding: 0 10px; }
.isearch { width: 326px; height: 36px; padding-top: 11px; }
.search_submit { width: 81px; height: 36px; border: none; background: url(../images/search_submit.jpg) no-repeat; color: #FFF; font-size: 16px; }
.search_text { width: 245px; height: 36px; line-height: 36px; border: none; background: url(../images/search_text.jpg) no-repeat; text-indent: 36px; color: #252525; font-size: 13px; }
.icon1 {
	width: 1008px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	background: #f1f1f1;
	
	padding-top: 40px;
	padding-right: 0;
	padding-bottom: 40px;
	padding-left: 0;
}
.icon1_t { }
.icon1_l { width: 251px; height: auto; padding-bottom: 40px; }
.icon1_l .icon1_l_t { width: 251px; height: 102px; background: url(../images/ind_p_h_bg.jpg) no-repeat; text-align: center; font-size: 38px; color: #ffffff; font-family: 华康简综艺, 微软雅黑, 宋体, Arial, Helvetica, sans-serif; padding-top: 15px; text-transform: uppercase; line-height: 45px; }
.icon1_l .icon1_l_t span { font-family: Lucida Sans, Arial, Helvetica, sans-serif; font-size: 23px; padding-top: 8px; }
.icon1_l_c { width: 251px; height: auto; background: #ffffff; padding: 17px 0; }
.icon1_l_c ul li { width: 233px; line-height: 40px; height: auto; background: url(../images/ind_pro_li_bg.jpg) no-repeat; margin: 0 auto 14px auto; }
.icon1_l_c ul li a.cone { display: block; text-indent: 35px; height: 40px; font-size: 14px; color: #000000; line-height: 40px; background: url(../images/ind_pro_li_bg.jpg) no-repeat; }
.icon1_l_c ul li a:hover { color: #2877c5; }
.icon1_l_c ul li a.leftcurrent { color: #2877c5; }
.icon1_l_c ul li dl { display: none; padding: 5px 0 0 0; }
.icon1_l_c ul li dl dd a { display: block; width: 233px; height: 31px; line-height: 31px; background: url(../images/cate_two_bg.jpg) no-repeat 16px 14px #e9e9e9; text-indent: 35px; font-size: 12px; color: #000000; margin-bottom: 2px; }
.icon1_l_c ul li.on dl { display: block; }
.icon1_r { width: 734px; height: auto; }
.icon1_r_t { width: 732px; height: 49px; line-height: 49px; border-top: 1px #d5d5d5 solid; border-left: 1px #d5d5d5 solid; border-right: 1px #d5d5d5 solid; background: url(../images/icon1_r_t_bg.jpg) repeat-x; color: #000000; font-size: 20px; text-indent: 33px; }
.icon1_r_t a { padding: 13px 16px 0 0; }
.icon1_r_c { width: 734px; height: auto; padding: 20px 0 0 0; background: url(../images/icon1_r_c_bg.jpg) no-repeat top; }
.icon1_r_c ul li a { display: block; }
.icon1_r_c ul li {
	width: 174px;
	height: 195px;
	float: left;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 13px;
	margin-left: 0;
}
.icon1_r_c ul li p { width: 174px; height: 32px; line-height: 32px; text-align: center; background: #dcdcdc; }
.icon2 { width: 100%; height: auto; padding: 30px 0 60px 0; }
.icon2_t { text-align: center; padding-bottom: 70px; background: url(../images/ind_youshi_tt.jpg) no-repeat 50% bottom; }
.icon2_b { padding-top: 10px; text-align: center; }
.icon3 { width: 1008px;
	margin-right: auto;
	margin-left: auto; height: auto; background: #f5f5f5; padding: 37px 0; }
.icon3_t { height: 45px; line-height: 45px; background: url(../images/ind_tt_bg.jpg) no-repeat left 50%; text-indent: 54px; font-size: 20px; color: #2b7fc8; font-weight: bolder; }
.icon3_t span { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #929292; padding-left: 15px; font-weight: normal; }
.icon3_t a { padding-top: 8px; }
/* 本例子css */
.picMarquee-left { width: 1008px; overflow: hidden; position: relative; }
.picMarquee-left .hd { overflow: hidden; height: 30px; background: #f4f4f4; padding: 0 10px; }
.picMarquee-left .hd .prev, .picMarquee-left .hd .next { display: block; width: 5px; height: 9px; float: right; margin-right: 5px; margin-top: 10px; overflow: hidden; cursor: pointer; background: url("../images/arrow.png") no-repeat; }
.picMarquee-left .hd .next { background-position: 0 -50px; }
.picMarquee-left .hd .prevStop { background-position: -60px 0; }
.picMarquee-left .hd .nextStop { background-position: -60px -50px; }
.picMarquee-left .bd { padding: 10px; }
.picMarquee-left .bd ul { overflow: hidden; zoom: 1; }
.picMarquee-left .bd ul li { margin: 0 8px; float: left; _display: inline; overflow: hidden; text-align: center; }
.picMarquee-left .bd ul li .pic { text-align: center; }
.picMarquee-left .bd ul li .pic img { width: 228px; height: 234px; display: block; padding: 2px; border: 1px solid #d2d2d2; }
.picMarquee-left .bd ul li .pic a:hover img { border-color: #2877c4; }
.picMarquee-left .bd ul li .title { line-height: 28px; }
.icon4 { width: 100%; height: auto; padding: 40px 0 10px 0; }
.icon4_t { height: 45px; line-height: 45px; background: url(../images/ind_case_tt_bg.jpg) no-repeat left 50%; text-indent: 54px; font-size: 20px; color: #2b7fc8; font-weight: bolder; }
.icon4_t span { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #929292; padding-left: 15px; font-weight: normal; }
.icon4_t a { padding-top: 8px; }
.icon4_c { padding-top: 28px; border-top: 1px #b8b8b8 dashed; margin-top: 15px; }
.icon4_c ul li { width: 317px; height: 447px; float: left; margin: 0 28px 28px 0; }
.icon4_c ul li p { width: 317px; height: 30px; line-height: 30px; overflow: hidden; text-align: center; }
.icon4_c ul li .text {
	line-height: 22px;
}
.icon5 { width: 1008px;
	margin-right: auto;
	margin-left: auto; height: auto; background: #f1f1f1; padding: 20px 0; }
.ind_about { margin-bottom: 40px; }
.ind_about_t { height: 45px; line-height: 45px; background: url(../images/ind_tt_bg.jpg) no-repeat left 50%; text-indent: 54px; font-size: 20px; color: #2b7fc8; font-weight: bolder; }
.ind_about_t span { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #929292; padding-left: 15px; font-weight: normal; }
.ind_about_t a { padding-top: 8px; }
.ind_about_c { padding-top: 30px; border-top: 1px #b8b8b8 dashed; margin-top: 15px; }
.ind_about_c_l { width: 675px; height: auto; }
.ind_about_c_l_t { margin-bottom: 28px; }
.i_movie { width: 239px; height: 162px; padding: 9px; background: #e4eaee; }
.i_about_c { width: 388px; height: auto; }
.i_about_c_tt { font-size: 20px; line-height: 38px; color: #00468d; }
.i_about_c_info { line-height: 22px; margin: 5px 0 10px 0; color: #2c2c2c; }
.i_about_c_info a { color: #00468d; padding-left: 10px; }
.i_about_c_menu ul li { width: 94px; height: 30px; background: #00468d; color: #FFF; float: left; border-right: 1px #2366af solid; line-height: 30px; }
.i_about_c_menu ul li a { display: block; color: #FFF; text-align: center; }
.i_about_c_menu ul li a:hover { background: #2c74bd; }
.ind_about_c_l_b { width: 675px; overflow: hidden; position: relative; }
.ind_about_c_l_b ul { overflow: hidden; zoom: 1; }
.ind_about_c_l_b ul li { float: left; _display: inline; overflow: hidden; width: 191px; height: 146px; margin: 0 43px 0 0; }
.ind_about_c_l_b ul li p { width: 191px; height: 30px; line-height: 30px; text-align: center; }
.ind_about_c_r { width: 307px; height: auto; }
.ind_about_c_r_c { padding: 9px; background: #e4eaee; }
.ind_about_c_r_t { width: 307px; height: 50px; line-height: 50px; text-align: center; color: #00468d; font-size: 13px; }
.ind_partner_t { height: 45px; line-height: 45px; background: url(../images/ind_tt_bg.jpg) no-repeat left 50%; text-indent: 54px; font-size: 20px; color: #2b7fc8; font-weight: bolder; }
.ind_partner_t span { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #929292; padding-left: 15px; font-weight: normal; }
.ind_partner_t a { padding-top: 8px; }
.ind_partner_c { padding: 50px 0 10px 0; border-top: 1px #b8b8b8 dashed; margin-top: 15px; }
/* 本例子css */
.picScroll { width: 990px; }
.picScroll .bd { position: relative; }
.picScroll .prev, .picScroll .next { position: absolute; top: 44px; left: -15px; display: block; width: 16px; height: 31px; z-index: 9; overflow: hidden; }
.picScroll .prev { background: url(../images/prev.jpg) no-repeat; }
.picScroll .next { left: auto; right: -15px; background: url(../images/next.jpg) no-repeat; }
.picScroll .scrollWrap { padding-left: 24px }
.picScroll ul { overflow: hidden; zoom: 1; }
.picScroll li { width: 176px; margin: 15px 16px 10px 0; position: relative; float: left; display: inline; }
.picScroll li .pic { position: relative; display: block; overflow: hidden; margin-bottom: 6px; }
.picScroll li .pic img { display: block; background: #ddd; border: 1px #dcdcdc solid; }
.picScroll li .movielist_tt { width: 176px; height: 30px; line-height: 30px; text-align: center; }
.picScroll li .movielist_tt a { font-size: 13px; }
.icon6 { padding: 33px 0; width: 100%; height: auto; }
.i_news { width: 674px; height: auto; }
.i_news_t { width: 674px; height: 51px; line-height: 51px; border-top: 1px #4880bb solid; }
.i_news_t ul li { width: 337px; float: left; height: 51px; line-height: 51px; background: url(../images/ind_news_tt_bg.jpg) repeat-x; color: #00468d; text-align: center; font-size: 20px; cursor: pointer; }
.i_news_t ul li.inewscurr { background: #0452a5; color: #FFF; }
.i_news_c { padding: 20px 10px 20px 10px; width: 652px; border-left: 1px #e1e1e1 solid; border-right: 1px #e1e1e1 solid; border-bottom: 1px #e1e1e1 solid; }
.i_news_c_one_l { padding: 12px; background: #e4eaee; }
.i_news_c_one_r { width: 376px; height: auto; }
.i_news_c_one_r p { line-height: 50px; }
.i_news_c_one_r p a { font-size: 14px; color: #313131; }
.i_news_c_one_r div { color: #717171; line-height: 22px; }
.i_news_c ul { padding-top: 23px; }
.i_news_c ul li { line-height: 35px; background: url(../images/i_news_c_ul_li_bg.jpg) no-repeat left 50%; text-indent: 12px; }
.i_news_c ul li span { color: #717171; }
#i_news_c_2 { display: none; }
.i_question { width: 308px; height: auto; border: 1px #ebebeb solid; }
.i_question_t { width: 308px; height: 51px; background: url(../images/ind_news_tt_bg.jpg) repeat-x; color: #00468d; line-height: 51px; font-size: 20px; text-indent: 25px; }
.i_question_c { width: 308px; height: 390px; overflow: hidden; }
.i_question_c ul li { padding: 25px 8px; border-bottom: 1px #bcbcbc dashed; height: 145px; overflow: hidden; }
.i_question_c_t { font-size: 13px; color: #313131; line-height: 35px; background: url(../images/w.jpg) no-repeat left 50%; text-indent: 28px; }
.i_question_c_c { padding-left: 28px; background: url(../images/d.jpg) no-repeat left top; color: #717171; line-height: 22px; word-break: break-all; }
.i_links { padding-top: 33px; }
.i_links_t { height: 45px; line-height: 45px; text-indent: 20px; font-size: 20px; color: #2b7fc8; font-weight: bolder; background: url(../images/i_links_t_bg.jpg) no-repeat 6px 50%; }
.i_links_t span { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #929292; padding-left: 15px; font-weight: normal; }
.i_links_c { margin-top: 2px; border-top: 1px #b0b0b0 solid; padding-top: 10px; line-height: 25px; }
.i_links_c a { padding: 0 8px; }
.footer { width: 100%; height: auto; background: #272727; padding: 15px 0; color: #FFF; }
.footer a { color: #FFF; }
.footer a:hover { text-decoration: underline; }
.footer_l { width: 575px; height: auto; line-height: 28px; }
.footer_l_1 { padding-bottom: 15px; }
.footer_l_1 a { padding: 0 15px; }
.footer_l_2 { line-height: 25px; text-indent: 25px; }
.footer_l_2 .i1 { background: url(../images/footer_icon_img1.jpg) no-repeat left 50%; }
.footer_l_2 .i2 { background: url(../images/footer_icon_img2.jpg) no-repeat left 50%; }
.footer_l_2 .i3 { background: url(../images/footer_icon_img3.jpg) no-repeat left 50%; }
.footer_l_2 .i4 { background: url(../images/footer_icon_img4.jpg) no-repeat left 50%; }
.footer_l_3 { padding: 10px 0; }
.footer_l_3 a { padding: 0 8px; }
.footer_r { width: 313px; height: auto; }
.footer_r .footer_r_1 { padding: 15px 0 20px 0; }
.footer_r .footer_r_2 { padding-bottom: 15px; }
/*index end*/

/*product start*/
.common_banner {
	width: 1007px;
	height: 296px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
.comcon { background: #FFF; padding: 40px 0 0 0; }
.location { text-align: right; line-height: 50px; border-bottom: 1px #b8b8b8 solid; }
.porductlist { background: none; }
.porductlist ul li img { border: 1px #d4d4d4 solid; }
.product_detail { padding: 50px 0 20px 0; }
.pd_img { width: 440px; height: 469px; border: 1px #d5d5d5 solid; }
.pd_img_list { width: 1080px; height: auto; margin: 11px 0; }
.pd_img_list ul li { width: 82px; height: 87px; float: left; margin-right: 7px; border: 1px #d5d5d5 solid; cursor: pointer; }
.pd_img_list ul li:hover { border: 1px #ed1b23 solid; }
.pro_description .product_tabs { border-bottom: 1px solid #e5e5e5; height: 34px; padding-bottom: 2px; }
.pro_description .product_tabs li { float: left; height: 34px; width: 157px; background: url(../images/menu_lig_bg.jpg) no-repeat right 50%; }
.pro_description .product_tabs li a.product_tabson { background: #ed1b23; color: #fff; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.pro_description .product_tabs li a { display: block; font-size: 14px; height: 34px; line-height: 34px; overflow: hidden; text-align: center; width: 127px; color: #333; margin: 0 auto; }
.p_mes { padding: 15px 0; line-height: 25px; color: #1b1b1b; }
#product_tabs2 { display: none; }
/*product end*/

/*news start*/
.comcontact { margin-top: 25px; }
.comcontact_t { width: 251px; height: 69px; background: url(../images/comcontact_t_bg.jpg) no-repeat; text-align: center; font-size: 30px; color: #ffffff; font-family: 华康简综艺, 微软雅黑, 宋体, Arial, Helvetica, sans-serif; padding-top: 8px; text-transform: uppercase; }
.comcontact_t span { font-family: Lucida Sans, Arial, Helvetica, sans-serif; font-size: 18px; padding-top: 8px; }
.comcontact_c { width: 249px; height: auto; padding-bottom: 20px; line-height: 25px; border-left: 1px #cbcbcb solid; border-right: 1px #cbcbcb solid; border-top: 3px #cbcbcb solid; border-bottom: 3px #cbcbcb solid; margin-top: 1px; }
.comcontact_c_c { padding: 13px; font-size: 13px; color: #707070; }
.news_list { padding-top: 30px; }
.nl_l { width: 480px; height: auto; }
.nl_l_one { padding-bottom: 15px; }
.nl_l_one p { line-height: 40px; }
.nl_l_one p span { width: 40px; height: 20px; text-align: center; line-height: 20px; margin-top: 10px; margin-right: 10px; background: #0069cb; color: #FFF; }
.nl_l_one p a { font-size: 18px; color: #303030; }
.nl_l_one div { padding: 10px 0 8px 48px; line-height: 22px; color: #474747; font-size: 12px; }
.nl_l_list { padding-left: 26px; height: auto; background: url(../images/news_list_bg.jpg) no-repeat left 10px; }
.nl_l_list ul li { }
.nl_l_list ul li a { line-height: 30px; border-bottom: 1px #b0b0b0 dashed; display: block; height: 30px; }
.nl_l_list ul li span { margin-top: 8px; }
.nl_r { width: 215px; height: auto; border: 1px #d6d6d6 solid; }
.nl_r_one { width: 195px; height: auto; padding: 10px; border-bottom: 1px #d6d6d6 dashed; }
.nl_r_one p { margin-top: 8px; line-height: 18px; color: #474747; }
.nl_r_one div { line-height: 18px; margin-top: 5px; }
.nl_r_list { padding: 10px; line-height: 28px; }
.nl_r_list ul li { background: url(../images/news_d.jpg) no-repeat left 50%; text-indent: 14px; }
.news_detail { padding-top: 15px; }
.nd_tt { font-size: 16px; line-height: 35px; text-align: center; margin-bottom: 8px; }
.nd_time { line-height: 25px; padding-bottom: 10px; border-bottom: 1px #c8c8c8 dashed; text-align: center; }
.nd_con { line-height: 25px; padding: 20px 0; }
.nd_page { padding-top: 20px; border-top: 1px #c8c8c8 dashed; line-height: 25px; position: relative; z-index: 99; margin-bottom: 20px; }
.back { position: absolute; right: 0; top: 0; padding-left: 15px; }
/*news end*/

/*case start*/
.caselist { background: none; }
.caselist ul li { width: 226px; height: 179px; }
.caselist ul li p { width: 226px; height: 40px; line-height: 40px; text-align: center; background: none; }
.honor { background: none; }
.honor ul li { width: 230px; height: 211px; }
.honor ul li img { border: 1px solid #d2d2d2; }
.honor ul li p { width: 230px; height: 40px; line-height: 40px; text-align: center; background: none; }
.partners {
	background: none;
	width: 733px;
	overflow: hidden;
}
.partners ul {
	width: 800px;
}
.partners ul li {
}
.partners ul li img { border: 1px solid #d2d2d2; }
.partners ul li p { width: 178px; height: 40px; line-height: 40px; text-align: center; background: none; }
/*case end*/

.caselist { background: none; }
.caselist ul li { width: 226px; height: 179px; }
.caselist ul li p { width: 226px; height: 40px; line-height: 40px; text-align: center; background: none; }
.aboutcon { background: none; padding: 30px 0; line-height: 25px; color: #474747; }
.solutionlist { padding: 30px 0; }
.solutionlist ul li { width: 732px; height: 165px; border: 1px #d0d4d5 solid; margin-bottom: 17px; }
.solist_l { width: 233px; height: 165px; border-right: 1px #d0d4d5 solid; }
.solis_r { width: 450px; height: auto; margin-left: 18px; }
.solis_r p { margin-top: 5px; line-height: 35px; font-size: 14px; }
.solis_r div { margin: 8px 0; line-height: 22px; font-size: 14px; }
.solis_r a.more { display: block; margin-top: 5px; color: #285da1; font-size: 14px; }
.sitemappage { line-height: 25px; margin-left: 20px; }
.sitemappage h3 { margin-bottom: 20px; }
.sitemappage li { border-bottom: 1px dashed #999999; margin-bottom: 15px; width: 700px; line-height: 25px; display: block; float: left; }
.sitemappage li li { border-bottom: medium none; margin-bottom: 0; float: left; margin-right: 15px; width: 850px; background: url(../images/nbrbodynewr3a.png) no-repeat 1%; }
.sitemappage li a { /* display: block;*/ float: left; font-size: 14px; font-weight: bold; color: #C12519; }
.sitemappage li a:hover { text-decoration: underline; }
.sitemappage li a span { float: none; }
.sitemappage li li a { font-size: 12px; text-indent: 20px; font-weight: normal; color: #000000; display: block; width: 210px; }
.sitemappage li li a:hover { text-decoration: underline; }
.sitemappage li li li { width: auto; background: none; }
.sitemappage li li li a { display: inline; font-size: 12px; font-weight: normal; color: #666; width: auto; }
.sitemappage li li li a:hover { text-decoration: underline; }
.sitemappage li li li a span { float: none; }
.sitemappage li li ul { margin-left: 40px; float: left; }
.pageController { float: right; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; margin: 30px 0 0 0; line-height: 25px; }
.pageController a { float: left; display: block; background-color: #FFF; border: #f4f4f4 1px solid; color: #656565; padding: 1px 10px; margin-right: 5px; }
.pageController a:hover { background-color: #dcdcdc; color: #FFF; text-decoration: none; border: #f4f4f4 1px solid; }
.pageController .currPage { background-color: #dcdcdc; color: #FFF; font-weight: bold; border: #f4f4f4 1px solid; }
.pageController p { float: left; display: block; background-color: #FFF; border: #efefef 1px solid; color: #656565; padding: 1px 5px 1px 5px; margin-right: 5px; }
.form_long { background: #efefef; border: medium none; color: #839275; font-size: 14px; height: 46px; line-height: 46px; text-indent: 5px; width: 100%; }
.form_long_line { background: #efefef; border: medium none; color: #839275; font-size: 14px; height: 46px; line-height: 46px; text-indent: 5px; width: 100% }
.form_short { background: #efefef; border: medium none; color: #839275; font-size: 14px; height: 46px; line-height: 46px; text-indent: 5px; width: 100%; }
.form_submit { background: #5e5e5e; border: medium none; color: #fff; cursor: pointer; font-size: 18px; font-weight: bolder; height: 48px; line-height: 48px; text-align: center; width: 185px; }
.form_submit:hover { opacity: 0.9; }
.form_textarea { background: #efefef; border: medium none; color: #839275; font-size: 14px; height: 256px; text-indent: 5px; padding: 10px 0; width: 100%; font-family: Arial, Helvetica, sans-serif; }
#elevator_item { width: 60px; height: 100px; position: fixed; right: 15px; bottom: 15px; -webkit-transition: opacity .4s ease-in-out; -moz-transition: opacity .4s ease-in-out; -o-transition: opacity .4s ease-in-out; opacity: 1; z-index: 100020; display: none; }
#elevator_item.off { opacity: 0; visibility: hidden }
#elevator { display: block; width: 60px; height: 50px; background: url(../images/icon_top.png) center center no-repeat; background-color: #444; background-color: rgba(0,0,0,.6); border-radius: 2px; box-shadow: 0 1px 3px rgba(0,0,0,.2); cursor: pointer; margin-bottom: 10px }
#elevator:hover { background-color: rgba(0,0,0,.7) }
#elevator:active { background-color: rgba(0,0,0,.75) }
.index_ad { width: 1028px; height: auto; margin: 27px auto 7px auto; padding: 4px; background: #ffffff; }
#online_service { position: fixed; right: 0; top: -255px; z-index: 10000; }
#online_service_minibar { cursor: pointer; height: 121px; left: -26px; position: absolute; top: 35px; width: 26px; }
#online_service_fullbar { background: #0099e5; color: #ffffff; width: 123px; display: none; padding: 14px; border: 2px #0f7fb6 solid; }
.online_tt { width: 123px; line-height: 40px; color: #ffffff; font-size: 16px; font-weight: bolder; }
.online_tt_en { font-size: 12px; width: 123px; margin: 0 auto; text-align: center; color: #FFF; line-height: 22px; font-weight: bolder; font-family: Arial, Helvetica, sans-serif; }
.online_tt_con { width: 123px; margin: 13px auto; }
.online_tt_con_tt { width: 123px; height: 36px; line-height: 36px; text-align: center; font-size: 12px; background: #000; -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; border-top-left-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-top-right-radius: 2px; }
.online_tt_con_cc { width: 123px; height: auto; background: #FFF; padding: 10px 0; }
.online_tt_con_cc dl dd { text-align: left; width: 123px; height: 25px; line-height: 25px; background: url(../images/qq.jpg) no-repeat 18px 50%; text-indent: 35px; }
.online_tt_con_cc dl dd a { text-align: left; color: #212121; }
.online_tt_con_cc dl dd a:hover { text-decoration: underline; }
#online_service_con { text-align: center; width: 123px; margin: 0 auto; }
#online_service_con ul li { width: 123px; height: 26px; margin-bottom: 10px; background: url(../images/onlin_service_li_bg.jpg) no-repeat; line-height: 26px; text-align: left; text-indent: 47px; }
#online_service_con ul li a { color: #FFF; }
#online_service_con ul li a:hover { color: #FFF; text-decoration: underline; }
.onlie_phone { width: 123px; height: auto; padding-bottom: 5px; border-bottom: 1px #FFFFFF solid; }
.onlie_phone .onlie_phone_cn { line-height: 25px; text-align: center; font-size: 14px; font-weight: bolder; color: #ffffff; margin-top: 15px; }
.onlie_phone .onlie_phone_en { line-height: 20px; text-align: center; font-size: 12px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; }
.online_email_cn { padding-top: 5px; line-height: 25px; text-align: center; font-size: 14px; font-weight: bolder; color: #ffffff; }
.online_email_en { line-height: 20px; text-align: center; font-size: 12px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-align: center; }


.movie_list { padding-top: 30px; }
.movie_list ul li { width: 100%; height: 40px; line-height: 40px; border-bottom: 1px #CCCCCC dashed; }


.n_faq_list { float: left; font-size: 14px; line-height: 180%; overflow: hidden; padding: 20px 0; width: 708px; }
.n_faq_list ul { border-bottom: 1px dashed #ccc; float: left; padding: 5px 0; width: 708px; }
.n_faq_list ul li { float: left; font-size: 12px; width: 708px; }
.n_faq_list ul li.l1 { color: #f00; }
.n_faq_list ul li.l1 a { color: #f00; line-height: 200%; }
.n_faq_list ul li.l1 a:hover { color: #333; }
.n_faq_list ul li.l2 { color: #060; }

.n_job_list {
    float: left;
    line-height: 180%;
    min-height: 360px;
    overflow: hidden;
    padding: 20px 0;
    width: 708px;
}
.n_job_list ul {
    float: left;
    padding: 0 14px;
    width: 680px;
}
.n_job_list ul li {
    border-bottom: 1px dashed #ccc;
    float: left;
    font-size: 14px;
    line-height: 260%;
    width: 680px;
}
.footer_r_3 img{ width:80px; height:80px;}
.Validform_checktip {
	display: none;
}
.pronew {
	width: 1009px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
}
.pronew .tab {
	background-color: #FFFFFF;
	height: 50px;
	background-image: url(../images/icon1_r_t_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	clear: both;
	float: none;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E2E2;
}
.pronew .tab ul li {
	float: left;
	display: block;
}
.pronew .tab ul li a {
	display: block;
	height: 50px;
	line-height: 50px;
	font-size: 13px;
	padding-right: 15px;
	padding-left: 15px;
}
.pronew    .tab    ul    li.on    a         {
	background-image: url(../images/comcontact_t_bg.jpg);
	background-position: center;
	color: #FFFFFF;
}
.pronew .box {
	padding-bottom: 25px;
	width: 1009px;
	overflow: hidden;
}
.pronew .box ul {
	width: 1200px;
}
.pronew .box ul li {
	height: 280px;
	width: 240px;
	display: block;
	float: left;
	background-color: #FFFFFF;
	margin-right: 13px;
	margin-top: 15px;
	border: 1px solid #E1E1E1;
}
.pronew .box ul li p {
	height: 30px;
	background-color: #E2E2E2;
	text-align: center;
	padding-top: 10px;
	overflow: hidden;
}
#foot {
	clear: both;
	float: none;
	height: auto;
	width: 1009px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E2E2E2;
	margin-bottom: 20px;
	padding-top: 12px;
}
#foot .ico {
	float: left;
	margin-right: 10px;
	padding-top: 5px;
	display: none;
}
#foot .right {
	float: none;
	width: 1008px;
	text-align: center;
	clear: both;
}
#foot .right .link {
	padding-bottom: 5px;
	color: #CCCCCC;
}
#foot .right .link a {
	margin-right: 4px;
	margin-left: 4px;
	line-height: 18px;
}
#foot .right .link span {
	color: #666666;
	padding-left: 20px;
}
#foot .right .text {
	color: #666666;
	padding-left: 5px;
	padding-top: 5px;
}
