@charset "utf-8";
body { color: #666; font-family: "微软雅黑", Arial; font-size: 12px; margin: 0 auto; padding: 0; }
/* =============================链接 ===========================*/
a { color: #666; text-decoration: none; }
a:hover { color: #333; text-decoration: none; }
/*============================根容器===========================*/  
#box_root { margin: 0 auto; }
/*=============================头部导航==========================*/  
#box_header { margin: 0 auto; width: 100%; height: 137px; background: url(../images/header_bg.png) repeat-x; position: fixed; z-index: 999; }
.reqSampleLink { position: absolute; z-index: 99; top: 20px; right: 195px; }
.reqSampleLink a { background: #fff url("../images/about_nav_li.png") no-repeat scroll center top; display: inline-block; padding: 4px 0; width: 122px; line-height: 180%; text-align: center; }
.reqSampleLink a:hover { background: rgba(0, 0, 0, 0) url("../images/about_nav_li_h.png") no-repeat scroll center top; color: #fff; }
.itel { position: absolute; z-index: 99; right: 0; top: 20px; }
.itel img { margin-right: 10px; }
.itel span { font-size: 16px; font-style: italic; }
.itel span a, .itel span a:hover { color: #005d93; font-family: Arial; font-weight: bold; }
.content { width: 1100px; margin: 0 auto; position: relative; }
#box_header .header_content { width: 1000px; margin: 0 auto; position: relative; zoom: 1; height: 133px; }
h1 { float: left; margin: 20px 80px 0 0; display: inline; }
h1 a { float: left; width: 190px; height: 94px; background: url(../images/logo.png) no-repeat 0 0; text-indent: -9999px; }
#box_header .header_content .nav_left { position: absolute; left: -100px; top: 35px; width: 100px; height: 55px; z-index: 2; }
#box_header .header_content .nav_right { position: absolute; right: -100px; top: 35px; width: 100px; height: 55px; z-index: 2; }
#box_header .header_content .nav_top { position: absolute; left: 0; right: 0; top: 0; width: 960px; height: 30px; z-index: 2; }
#box_header ul.menu { float: left; margin: 0; display: inline; }
#box_header ul.menu li { position: relative; float: left; display: inline; }
#box_header ul.menu li a { color: #5a5a5a; font-size: 16px; line-height: 24px; height: 52px; display: block; padding: 0 20px; padding-top: 28px; margin-top: 53px; }
#box_header ul.menu li.current a, #box_header ul.menu li.on a, #box_header ul.menu li a:hover { color: #005d93; font-weight: bold; height: 52px; display: block; }
#box_header ul.menu li span { display: none; position: absolute; width: 18px; height: 12px; background: url(../images/icon_arrow1.png) no-repeat center 0; bottom: 3px; left: 50%; margin-left: -6px; }
#box_header ul.menu li.current span { display: inline; }
#box_header ul.icon { float: right; margin: 80px 0 0 0; display: inline; }
#box_header ul.icon li { position: relative; float: left; margin: 0 5px; display: inline; }
#box_header ul.icon li a { float: left; width: 25px; height: 25px; background: url(../images/icon.png) no-repeat 0 0; text-indent: -9999px; }
#box_header ul.iconen li a { background: url(../images/enicon.png) no-repeat 0 0; }
#box_header ul.icon li span { display: none; position: absolute; width: 18px; height: 12px; background: url(../images/icon_arrow1.png) no-repeat center 0; top: 38px; left: 50%; margin-left: -6px; }
#box_header ul.icon li.current span { display: inline; }
#box_header ul.icon li#menu_icon1 a { background-position: 0 0; }
#box_header ul.icon li#menu_icon2 a { background-position: -37px 0; }
#box_header ul.icon li#menu_icon3 a { background-position: -71px 0; }
#box_header ul.icon li#menu_icon1.current a { background-position: 0 -47px; }
#box_header ul.icon li#menu_icon2.current a { background-position: -37px -47px; }
#box_header ul.icon li#menu_icon3.current a { background-position: -71px -47px; }
.menu_div { position: absolute; top: 130px; left: 0; right: 0; background: url(../images/bg_menu.png) repeat-x 0 0; z-index: 10; }
.menu_item { position: relative; overflow: hidden; zoom: 1; display: none; }
.menu_item .close { position: absolute; top: 58px; right: 20px; width: 15px; height: 15px; background: url(../images/icon_close.png) no-repeat 0 0; }
.menu_item ul { padding: 40px 0; position: relative; overflow: hidden; zoom: 1; text-align: center; }
.menu_div4 ul { text-align: left; }
.menu_item ul li { display: inline-block; margin: 0 20px; }
.menu_div4 ul li { float: left; }
.menu_item ul li a, .menu_div4 ul li.title a { padding-left: 25px; background: url(../images/icon_menu2x.png) no-repeat left 2px; color: #fff; font-size: 14px; line-height: 18px; display:block; }
.menu_item ul li a:hover, .menu_div4 ul li.title a:hover { background: url(../images/icon_menu2x.png) no-repeat left 2px; color: #fff; }
.menu_div3 ul li { margin: 0 12px; }
.menu_div4 ul { float: left; display: inline; margin: 0 0 0 25px; }
.menu_div4 ul li { margin: 0 20px; }
.menu_div4 { padding-left: 120px; }
.menu_div4 ul.menu_div41 { width: 130px; border-right: 1px solid #4e8db2; min-height: 164px; }
.menu_div4 ul.menu_div41 li { width: 130px; margin: 0; }
.menu_div4 ul.menu_div41 li.title { width: auto; margin-bottom: 20px; }
.menu_div4 ul li.title { display: block; float: none; clear: both; margin-bottom: 20px; }
.menu_div4 ul li a { background: none; font-size: 12px; line-height: 24px; }
.menu_div4 ul li a:hover { background: url(../images/icon_menu3.png) no-repeat 0 center; }
.menu_div5 ul { }
.menu_icon1 { }
.menu_icon3 .search { padding: 77px 0 55px; width: 755px; margin: 0 auto; }
.menu_icon3 .search_c { border: 1px solid #4e8db2; position: relative; overflow: hidden; zoom: 1; }
.menu_icon3 .search .txt { float: left; color: #fff; font-size: 16px; line-height: 54px; height: 54px; width: 641px; border: none; background: none; padding: 0 17px; }
.menu_icon3 .search .bt { border: none; cursor: pointer; float: left; background: url(../images/icon_go.png) no-repeat 0 0; width: 77px; line-height: 54px; height: 54px; }
.i-ban { background: rgba(0, 0, 0, 0) url("../img/loading.gif") no-repeat scroll center center; padding-top: 130px; position: relative; }
.box_skitter { height: 600px; }
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more { margin: 0!important; padding: 0!important; }
/*===============================首页广告banner==========================*/
.fullSlide { width: 100%; height: 600px; min-width: 1000px; position: relative; z-index: 1; padding-top: 132px; }
.fullSlide2 { height: 600px; width: 100%; }
.fullSlide ul { height: 100%; width: 100%; }
.fullSlide li { height: 100%; width: 100%; }
.fullSlide .hd { height: 16px; width: auto; position: absolute; z-index: 999; bottom: 42px; text-align: center; width: 100%; }
.fullSlide .hd ul { }
.fullSlide .hd ul li { width: 16px; height: 16px; background: url(../images/fnav.png) center center no-repeat; cursor: pointer; display: inline-block; margin-right: 6px; text-align: center; }
.fullSlide .hd ul li.on { background: url(../images/fnav_hover.png) center center no-repeat; width: 16px; height: 16px; }
/*================================首页主体内容=========================*/
#box_main { width: 100%; padding-top: 80px; }
.index_pros { width: 1000px; height: 770px; margin: 0 auto; position: relative; margin-bottom: 70px; }
.text_c { display: block; }
.ipics1 { position: absolute; z-index: 9; left: 0; top: 0; width: 661px; height: 250px; overflow: hidden; }
.ipics1 .text { /*background: #8e8643;*/
background: url(../images/ip1_bg.png) repeat; bottom: 0; color: #fff; font-size: 14px; height: 0px; left: 0; overflow: hidden; position: absolute; width: 661px; z-index: 99; zoom: 1 /*触发IE下块级元素*//*filter:alpha(opacity=90); 
	-moz-opacity:0.9; 
	opacity:0.9;*/
}
.ipics1 .text .t1 { text-align: center; margin-top: 45px; }
.ipics1 .text .t2 { width: 50px; height: 1px; background: #fff; margin: 0 auto; margin-top: 24px; }
.ipics1 .text .ipics_more { width: 100%; text-align: center; margin-top: 60px; }
.ipics2 { position: absolute; z-index: 9; right: 0; top: 0; width: 335px; height: 250px; overflow: hidden; }
.ipics2 .text { /*background: #0076a6;*/
background: url(../images/ip2_bg.png) repeat; bottom: 0; color: #fff; font-size: 14px; height: 250px; right: 0; overflow: hidden; position: absolute; width: 0; z-index: 99; zoom: 1 /*触发IE下块级元素*//*filter:alpha(opacity=90); 
	-moz-opacity:0.9; 
	opacity:0.9;*/
}
.ipics2 .text .t1 { text-align: center; margin-top: 45px; }
.ipics2 .text .t2 { width: 50px; height: 1px; background: #fff; margin: 0 auto; margin-top: 24px; }
.ipics2 .text .t3 ul { width: 162px; margin: 0 auto; padding-top: 30px; }
.ipics2 .text .t3 ul li { width: 160px; height: 32px; line-height: 32px; margin-bottom: 20px; text-align: center; }
.ipics2 .text .t3 ul li a { color: #fff; font-size: 16px; width: 160px; height: 32px; display: inline-block; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -moz-transition-duration: 0.2s; -webkit-transition-property: border-radius; transition-property: border-radius; -moz-transition-property: border-radius; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -moz-transform: translateZ(0); border: 1px solid #fff; }
.ipics2 .text .t3 ul li a:hover { color: #fff; border-radius: 1em; -moz-border-radius: 1em; }
.ipics3 { position: absolute; z-index: 9; left: 0; top: 256px; width: 329px; height: 515px; overflow: hidden; }
.ipics3 .text { /*background: #c3d53d;*/
background: url(../images/ip3_bg.png) repeat; bottom: 0; color: #fff; font-size: 14px; height: 515px; left: 0; overflow: hidden; position: absolute; width: 0; z-index: 99; zoom: 1 /*触发IE下块级元素*//*filter:alpha(opacity=90); 
	-moz-opacity:0.9; 
	opacity:0.9;*/
}
.ipics3 .text .t1 { text-align: center; margin-top: 100px; }
.ipics3 .text .t2 { width: 50px; height: 1px; background: #fff; margin: 0 auto; margin-top: 24px; }
.ipics3 .text .t3 ul { width: 162px; margin: 0 auto; padding-top: 30px; }
.ipics3 .text .t3 ul li { width: 160px; height: 32px; line-height: 32px; margin-bottom: 20px; text-align: center; }
.ipics3 .text .t3 ul li a { color: #fff; font-size: 16px; width: 160px; height: 32px; display: inline-block; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -moz-transition-duration: 0.2s; -webkit-transition-property: border-radius; transition-property: border-radius; -moz-transition-property: border-radius; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -moz-transform: translateZ(0); border: 1px solid #fff; }
.ipics3 .text .t3 ul li a:hover { color: #fff; border-radius: 1em; -moz-border-radius: 1em; }
.ipics3 .text .ipics_more { width: 100%; text-align: center; position: absolute; bottom: 50px; }
.ipics4 { position: absolute; z-index: 9; right: 0; top: 256px; width: 665px; height: 250px; overflow: hidden; }
.ipics4 .text { /*background: #b2559f;*/
background: url(../images/ip4_bg.png) repeat; top: 0; color: #fff; font-size: 14px; height: 0; left: 0; overflow: hidden; position: absolute; width: 665px; z-index: 99; zoom: 1 /*触发IE下块级元素*//*filter:alpha(opacity=90); 
	-moz-opacity:0.9; 
	opacity:0.9;*/
}
.ipics4 .text .t1 { text-align: center; margin-top: 32px; }
.ipics4 .text .t2 { width: 50px; height: 1px; background: #fff; margin: 0 auto; margin-top: 24px; margin-bottom: 30px; }
.ipics4 .text .t3 { width: 100%; height: 36px; }
.ipics4 .text .t3 ul { width: 550px; margin: 0 auto; }
.ipics4 .text .t3 ul li { float: left; width: 160px; height: 32px; line-height: 32px; text-align: center; margin: 0 10px; }
.ipics4 .text .t3 ul li a { color: #fff; font-size: 16px; width: 160px; height: 32px; display: inline-block; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -moz-transition-duration: 0.2s; -webkit-transition-property: border-radius; transition-property: border-radius; -moz-transition-property: border-radius; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -moz-transform: translateZ(0); border: 1px solid #fff; }
.ipics4 .text .t3 ul li a:hover { color: #fff; border-radius: 1em; -moz-border-radius: 1em; }
.ipics4 .text .ipics_more { width: 100%; height: 40px; text-align: center; margin-top: 30px; }
.ipics5 { position: absolute; z-index: 9; left: 335px; top: 510px; width: 333px; height: 260px; overflow: hidden; }
.ipics5 .text { /*background: #f19e62;*/
background: url(../images/ip5_bg.png) repeat; bottom: 0; color: #fff; font-size: 14px; height: 260px; left: 0; overflow: hidden; position: absolute; width: 0; z-index: 99; zoom: 1 /*触发IE下块级元素*//*filter:alpha(opacity=90); 
	-moz-opacity:0.9; 
	opacity:0.9;*/
}
.ipics5 .text .t1 { text-align: center; margin-top: 70px; }
.ipics5 .text .t2 { width: 50px; height: 1px; background: #fff; margin: 0 auto; margin-top: 24px; }
.ipics5 .text .t3 ul { width: 162px; margin: 0 auto; padding-top: 30px; }
.ipics5 .text .t3 ul li { width: 160px; height: 32px; line-height: 32px; margin-bottom: 20px; text-align: center; }
.ipics5 .text .t3 ul li a { color: #fff; font-size: 16px; width: 160px; height: 32px; display: inline-block; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -moz-transition-duration: 0.2s; -webkit-transition-property: border-radius; transition-property: border-radius; -moz-transition-property: border-radius; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -moz-transform: translateZ(0); border: 1px solid #fff; }
.ipics5 .text .t3 ul li a:hover { color: #fff; border-radius: 1em; -moz-border-radius: 1em; }
.ipics5 .text .ipics_more { width: 100%; text-align: center; position: absolute; bottom: 50px; }
.ipics6 { position: absolute; z-index: 9; right: 0; top: 510px; width: 328px; height: 260px; overflow: hidden; }
.ipics6 .text { /*background: #3bc3e3;*/
background: url(../images/ip6_bg.png) repeat; bottom: 0; color: #fff; font-size: 14px; height: 260px; right: 0; overflow: hidden; position: absolute; width: 0; z-index: 99; zoom: 1 /*触发IE下块级元素*//*filter:alpha(opacity=90); 
	-moz-opacity:0.9; 
	opacity:0.9;*/
}
.ipics6 .text .t1 { text-align: center; margin-top: 20px; }
.ipics6 .text .t2 { width: 50px; height: 1px; background: #fff; margin: 0 auto; margin-top: 24px; }
.ipics6 .text .t3 ul { width: 264px; margin: 0 auto; padding-top: 30px; }
.ipics6 .text .t3 ul li { width: 106px; height: 32px; line-height: 32px; margin: 0 12px; margin-bottom: 20px; text-align: center; float: left; }
.ipics6 .text .t3 ul li a { color: #fff; font-size: 16px; width: 106px; height: 32px; display: inline-block; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -moz-transition-duration: 0.2s; -webkit-transition-property: border-radius; transition-property: border-radius; -moz-transition-property: border-radius; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -moz-transform: translateZ(0); border: 1px solid #fff; }
.ipics6 .text .t3 ul li a:hover { color: #fff; border-radius: 1em; -moz-border-radius: 1em; }
.index_pros .text .t3 ul li a.enreset { font-size: 13px; line-height: 32px; }
/*=================================box========================*/
.ibox { width: 1000px; margin: 0 auto; height: 524px; overflow: hidden; margin-top: 70px; margin-bottom: 70px; }
.ibox ul { }
.ibox ul li { position: relative; width: 329px; float: left; margin-right: 6px; }
.ibox ul li .con { width: 100%; height: 200px; background: #c3d53d; padding-top: 61px; }
.ibox ul li .tit { font-size: 18px; font-weight: bold; color: #fff; text-align: center; width: 100%; display: block; height: 36px; }
.ibox ul li .entit { width: 100%; display: block; height: 21px; text-align: center; }
.ibox ul li a.ibmore { width: 40px; border-top: 2px solid #fff; height: 36px; line-height: 36px; margin: 0 auto; display: block; color: #fff; text-align: center; margin-top: 60px; }
.ibox ul li a.ibmore:hover { font-weight: bold; }
.ibox ul li i { position: absolute; z-index: 99; top: 261px; width: 23px; left: 50%; margin-left: -12px; }
.ibox ul li .con_img { position: relative; z-index: 1; width: 329px; height: 261px; overflow: hidden; cursor: pointer; }
.ibox ul li .con_img .text_c { width: 100%; height: 261px; background: url(../images/con_img_bg.png) repeat; display: block; position: absolute; top: -261px; left: 0; z-index: 99; }
.ibox ul li .con_img .text_c a { width: 100%; height: 100%; display: block; margin: 0 auto; text-align: center; }
.ibox ul li .con_img .text_c a img { position: absolute; bottom: -361px; left: 50%; margin-left: -30px; z-index: 999; }
.ibox ul li.ibli2 .con { background: #3bc3e3; }
.ibox ul li.ibli2 i { position: absolute; z-index: 99; top: 249px; width: 23px; left: 50%; margin-left: -12px; }
.ibox ul li.ibli2 .con_img .text_c { top: 261px; }
.ibox ul li.ibli2 .con_img .text_c a img { top: -361px; }
.ibox ul li.ibli3 { margin-right: 0; }
.ibox ul li.ibli3 .con { background: #00a5d1; }
/*=================================容器广告========================*/
.rq { width: 100%; background: url(../images/rq_bg.jpg) center top no-repeat; height: 458px; }
.rq_c { width: 1000px; margin: 0 auto; background: url(../images/rq_c_bg.png) center center no-repeat; height: 458px; position: relative; z-index: 1; }
.rq_text { position: absolute; z-index: 99; left: 620px; top: 180px; }
.rq_text p { font-size: 14px; line-height: 24px; }
.rq_img { position: absolute; z-index: 99; left: 0; top: 68px; }
/*==================================底部版权==========================*/  
.footer { width: 100%; background: #f4f5f9; height: 100px; padding-top: 36px; }
.footer_c { width: 1000px; margin: 0 auto; }
.fc_l { margin-top: 6px; }
.fc_r { margin-left: 36px; }
/*=================================通用内容banner========================*/
.about_banner { padding-top: 132px; width: 100%; overflow: hidden; }
/*=================================关于我们通用内容=========================*/
.about_c { width: 100%; padding-top: 50px; }
.about_title { width: 1000px; background: url(../images/about_title.png) center top no-repeat; height: 60px; margin: 0 auto; margin-bottom: 46px; }
.news_title { width: 1000px; background: url(../images/news_title.png) center top no-repeat; height: 60px; margin: 0 auto; margin-bottom: 46px; }
.process_title { width: 1000px; background: url(../images/process_title.png) center top no-repeat; height: 60px; margin: 0 auto; margin-bottom: 46px; }
.ideas_title { width: 1000px; background: url(../images/ideas_title.png) center top no-repeat; height: 60px; margin: 0 auto; margin-bottom: 46px; }
.request_title { width: 1000px; background: url(../images/request_title.png) center top no-repeat; height: 60px; margin: 0 auto; margin-bottom: 46px; }
.submit_title { width: 1000px; background: url(../images/submit_title.png) center top no-repeat; height: 60px; margin: 0 auto; margin-bottom: 46px; }
.message_title { width: 1000px; background: url(../images/message_title.png) center top no-repeat; height: 60px; margin: 0 auto; margin-bottom: 46px; }
.about_nav { background: rgba(0, 0, 0, 0) url("../images/dian.jpg") repeat-x scroll left center; margin-top: 30px; width: 100%; }
.about_nav ul { margin: 0; text-align: center; }
.about_nav ul li { display: inline; margin: 0 8px; padding: 0; }
.about_nav ul li a { /*background: #fff url("../images/about_nav_li.png") no-repeat scroll center top;*/
display: inline-block; padding: 4px 20px; background:#fff;/*width: 122px;*/
border: 1px solid #ccc; border-radius: 24px; -moz-border-radius: 24px; -webkit-border-radius: 24px; line-height: 180%; }
.about_nav ul li a.current, .about_nav ul li a.current:hover, .about_nav ul li a:hover { /*background: rgba(0, 0, 0, 0) url("../images/about_nav_li_h.png") no-repeat scroll center top;*/
border: 1px solid #005d93; background: #005d93; color: #fff; }
.about_cc { padding-top: 50px; width: 100%; }
.about_cc .info { width: 100%; }
.about_cc .info .ab_top p { margin-bottom: 6px; }
.ab_top { width: 1000px; margin: 0 auto; padding-bottom: 56px; }
.ab_top .fl { width: 524px; }
.ab_top .line { width: 40px; height: 2px; background: #005d93; margin-top: 24px; }
.ab_top .fr { width: 420px; height: 284px; }
.ab_bottom { background: #f8f8f8; }
.ab_bottom_c { width: 1000px; margin: 0 auto; height: 350px; padding-top: 60px; }
.ab_bottom_c .fl { width: 420px; height: 300px; }
.ab_bottom_c .fr { width: 524px; }
.ab_bottom_c .line { width: 40px; height: 2px; background: #005d93; margin-top: 24px; }
.contact_c { width: 100%; padding-top: 50px; }
.contact_title { width: 1000px; background: url(../images/contact_title.png) center top no-repeat; height: 60px; margin: 0 auto; margin-bottom: 36px; }
.contact_nav { background: rgba(0, 0, 0, 0) url("../images/dian.jpg") repeat-x scroll left center; margin-top: 10px; width: 100%; height: 1px; }
.contact_cc { padding-top: 50px; width: 100%; }
.con_info { width: 1000px; margin: 0 auto; padding-bottom: 60px; }
.con_info p { font-size: 12px; line-height: 240%; }
.con_text { width: 360px; }
.con_map { width: 620px; }
/*=================================产品banner========================*/
.pros_banner { padding-top: 132px; width: 100%; overflow: hidden; height: 380px; }
#com_main { margin: 0 auto; width: 100%; }
#com_banner { width: 100%; }
.cmain { background: #f8f9fa; width: 100%; position: relative; z-index: 99; }
.cmain2 { margin: 0 auto; width: 1002px; }
.clear::after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
/*=================================通用左栏目========================*/



#box_left { float: left; text-align: left; width: 215px; background: url("../images/com_bg.png") right top no-repeat; margin-bottom: 60px; }
.inside-nav-shadow { background: url("../images/bg_shadow04.jpg") no-repeat; float: left; height: 19px; width: 215px; }
.pros_l { margin-top: -20px; width: 200px; height: 184px; }
.news_l { margin-top: -20px; width: 200px; height: 184px; }
.s_comcontent { background: #fff; clear: both; font-size: 12px; overflow: hidden; padding-top: 20px; text-align: left; width: 200px; }
.left-link { border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; padding-top: 20px; width: auto; background-color: #fdfeff; width: 198px; }
.left-link a img { float: left; margin: 15px 17px 0 0; }
.left-link a { border-bottom: 1px dotted #999; color: #999; display: block; height: 54px; line-height: 54px; padding-left: 25px; }
.left-link a:hover { color: #666; }
/*=================================通用右栏目========================*/  



#box_right { float: right; width: 760px; margin-bottom: 60px; }
.b_title { border-bottom: 1px solid #d9dadd; height: 40px; width: 100%; margin-top: 16px; }
.b_title1 { float: left; padding-left: 2px; width: 26%; }
.b_title1 img { margin-right: 10px; }
.b_title1 span { color: #666; font-size: 18px; height: 40px; line-height: 40px; }
.b_title2 { float: right; line-height: 42px; text-align: right; width: 72%; }
.pros_list { width: 100%; padding-top: 36px; }
.pros_list li { float: left; margin: 0 12px; width: 228px; margin-bottom: 30px; }
.pros_list li a { padding: 4px; width: 220px; display: block; background: #e8e8e8; }
.pros_list li a:hover { background: #015e93; }
.pros_list li .text { text-align: center; line-height: 32px; padding-top: 4px; }
.pros_list li a:hover .text > span { color: #fff; }
.pros_cate { width: 100%; padding-top: 36px; }
.pros_cate .cate_pic { width: 99%; height: 250px; overflow: hidden; background: #fff; border: 4px solid #e8e8e8; }
.pros_cate .cate_pic .pic { width: 360px; }
.pros_cate .cate_pic .text { width: 340px; padding: 20px 20px 10px 10px; }
.pros_cate .cate_pic .text .title { width: 100%; }
.pros_cate .cate_pic .text .title span { font: bold 24px/48px "微软雅黑"; }
.pros_cate .cate_pic .text .content { width: 100%; }
.pros_cate .cate_pic .text .content p { line-height: 200%; font-size: 14px; }
.pros_cate .cate_list { padding-top: 30px; }
.pros_cate .cate_list table { text-align: center; }
.pros_cate .cate_list table tr th { background: #e8e8e8; text-align: center; font-weight: normal; font-size: 14px; padding: 6px 10px; border-right: 1px solid #f8f9fa; }
.pros_cate .cate_list table tr td { padding: 16px 10px 8px 10px; border-bottom: 2px solid #e8e8e8; }
.pros_cate .cate_list table tr td a { width: 86px; background: #005d93; height: 24px; display: block; color: #fff; margin: 0 auto; border-radius: 1em; }
.pline { width: 100%; height: 60px; background: url(../images/pline.jpg) left top repeat-x; margin-top: 40px; }
.pline span { padding-top: 24px; }
/*=================================产品搜索========================*/
.pros_search { padding-top: 40px; }
.searchform { width: 100%; border-top: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; }
.searchform tr th, .searchform tr td { padding: 20px 10px; }
.searchform th { border-bottom: 1px solid #f8f9fa; width: 86px; background: #e8e8e8; color: #5a5a5a; font-weight: normal; font-size: 14px; }
.searchform td { border-bottom: 1px solid #e8e8e8; border-right: medium none; color: #5a5a5a; }
.searchform ul { margin: 0; width: 100%; }
.searchform ul li { float: left; margin-left: 16px; color: #5a5a5a; }
/*input{
       border:1px solid #909090;
       -webkit-transition: box-shadow 0.30s ease-in-out;   //只让box-shadow属性做过渡效果！
       -moz-transition:  box-shadow 0.30s ease-in-out;      //firefox
}
input :focus{
     outline:none;
     border:#87C6F9 1px solid;
     box-shadow: 0 0 8px rgba(103, 166, 217, 1);
   }*/
 
.searchform input[type="checkbox"] { vertical-align: middle; }
.searchform input.keyword { margin-left: 15px; width: 180px; height: 16px; padding: 4px 8px; border: 1px solid #aaa; float: left; }
.searchform dl dt { float: left; width: 150px; margin-left: 15px; }
.searchform dl dd { float: left; }
.searchform dl dd p { line-height: 160%; }
.searchform .btn_search { background: #005d93; color: #fff; width: 60px; height: 24px; border-radius: 1em; outline: none; border: none; margin-left: 20px; display: block; text-align: center; float: left; }
#search_list { width: 900px; }
.search_title { font-size: 18px; color: #5a5a5a; }
.pline2 { width: 100%; height: 13px; background: url(../images/pline.jpg) left top repeat-x; margin-top: 10px; }
.searchtab { padding-top: 30px; }
.searchtab li { width: 900px; overflow: hidden; margin-bottom: 24px; }
.searchtab table { width: 900px; border-left: 1px solid #e8e8e8; border-top: 1px solid #e8e8e8; }
.searchtab th, .searchtab td { width: 120px; height: 42px; border-bottom: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; text-align: center; }
.searchtab th { height: 30px; background-color: #e8e8e8; color: #5a5a5a; font-weight: normal; font-size: 14px; }
.searchtab td { padding: 10px 0; }
.searchtab img { margin: 0 auto; }
.searchtab a { background: #005d93 none repeat scroll 0 0; border-radius: 1em; color: #fff; display: block; height: 24px; margin: 0 auto; width: 86px; }
.searchtab span { padding: 0; color: #333; display: block; margin: 0 auto; width: 80px; text-align: center; background-color: #FFF; word-break: break-all; word-wrap: break-word; }
/*=================================产品详细内容========================*/  
.pros_detail { width: 100%; padding-top: 40px; }
.pd_pic { width: 100%; height: 500px; border: 1px solid #f2f2f2; background: #fff; }
.pd_picl { width: 49.5%; text-align: center; border-right: 1px solid #f2f2f2; height: 100%; padding-top: 10px; }
.pd_picr { width: 50%; text-align: center; height: 100%; padding-top: 10px; }
.pd_picl .title { font-size: 20px; font-family: Arial; padding-top: 20px; }
.pd_picl img { width: 350px; }
.pd_picr img { width: 350px; }
.pd_picr .pd_btn { width: 100%; height: 34px; text-align: center; padding-top: 20px; }
.pd_picr .pd_btn li { display: inline; height: 34px; margin: 0 10px; padding: 0; }
.pd_picr .btn_download { width: 110px; height: 34px; background: url(../images/pd_btn_bg.jpg) repeat-x; display: inline-block; color: #fff; line-height: 30px; }
.pd_picr .btn_request { width: 110px; height: 34px; background: url(../images/pd_btn_bg.jpg) repeat-x; display: inline-block; color: #fff; line-height: 30px; }
.pd_content { width: 100%; padding-top: 50px; }
.pdc_title { height: 32px; width: 100%; border-bottom: 1px solid #e8e8e8; }
.pdc_title span { background: #e8e8e8; height: 32px; width: 120px; text-align: center; display: block; line-height: 32px; font-size: 14px; font-weight: bold; }
.pdc_parameter { padding-top: 24px; }
.pdc_parameter table { }
.pdc_parameter table { text-align: center; border-right: 1px solid #e8e8e8; }
.pdc_parameter table tr th { background: #e8e8e8; text-align: center; font-weight: normal; font-size: 12px; padding: 6px 10px; border-right: 1px solid #f8f9fa; border-bottom: 1px solid #f8f9fa; border-right: 1px solid #e8e8e8; border-left: 1px solid #e8e8e8; }
.pdc_parameter table tr td { padding: 16px 10px 8px 10px; border-bottom: 2px solid #e8e8e8; border-left: 1px solid #e8e8e8; }
.pic_a { width: 350px; margin: 0 auto; display: block; height: 420px; position: relative; z-index: 1; }
#demo { position: relative; float: left; }
/*补充*/
.subNewsList { width: 100%; height: auto; overflow: hidden; }
.n1_l { overflow: hidden; height: auto; width: 820px; margin: 0 auto; }
.n1_l ul li { float: left; height: 150px; width: 820px; margin-top: 20px; margin-bottom: 20px; }
.n1_l ul li img { float: left; margin-right: 20px; }
.n1_l ul li p { line-height: 30px; float: left; height: 30px; width: 600px; font-size: 14px; }
.n1_l ul li em { font-style: normal; float: left; height: 40px; width: 575px; background-image: url(../images/time.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 25px; line-height: 40px; }
.n1_l ul li span { line-height: 25px; float: left; height: auto; width: 600px; }
.n1_l ul li b { font-weight: normal; text-align: right; float: left; width: 600px; }
.n1_l ul li b a { color: #005d93; line-height: 25px; }
.n1_l ul li a:hover { color: #005d93; }
.about_cc .hacknews { width: 1000px; height: auto; margin: 0 auto; padding-bottom: 60px; font-family: Microsoft Yahei; font-size: 14px; }
.news_detail_title { width: 100%; height: auto; overflow: hidden; color: #000; font-size: 15px; font-weight: bold; text-align: center; }
.news_detail_other { width: 100%; height: auto; overflow: hidden; text-align: center; padding: 10px 0; }
.news_detail_other span { padding: 0 10px; }
/*请求列表*/
.cartTab { margin: 0 auto; width: 1000px; margin-top: 25px; margin-bottom: 25px; }
.cartTab table { width: 1000px; border-bottom: 1px solid #CCC; }
.cartTab table th, .cartTab table td { padding: 10px; text-align: center; border-top: 1px solid #CCC; font-size: 14px; }
.cartTab th { width: 105px; background-color: #005d93; color: #FFF; }
.cartTab td { width: 104px; border-right: 1px dotted #CCC; }
.cartTab td a img { margin: 0 auto; }
.cartTab td.noborder { border-right: none; }
.cartTab th.sample2 { width: 180px; background-color: #005d93; color: #FFF; }
.cartTab td.sample2 { text-align: center; width: 180px; }
.cartTab th.sample2x { width: 100px; background-color: #005d93; color: #FFF; }
.cartTab td.sample2x { text-align: center; width: 100px; }
.cartTab td.sample2x .tdproCount { width: 50px; text-align: center; }
.cartTab td.sample2 img { float: left; }
.cartTab td.sample2 a { margin-left: 9px; padding-top: 15px; float: left; text-decoration: underline; word-break: break-all; word-wrap: break-word; width: auto; }
.cartTab td.comp { background: #F3F3F3; font-weight: bold; width: 1000px; }
.cancel-pro { width: 55px; height: 22px; line-height: 22px; background-color: #005d93; color: #fff; text-align: center; display: block; margin: 0 auto; border-radius: 1em; }
.cancel-pro:hover { background-color: #146da1; color: #fff; }
.request_btns { width: 360px; height: 150px; overflow: hidden; margin: 0 auto; }
.request_btns a { display: block; width: 150px; height: 36px; line-height: 36px; text-align: center; color: #fff; float: left; margin-right: 30px; font-size: 15px; }
.request_btns a:hover { color: #fff; }
.request_btns a.req-back-lbt { background-color: #4f5153; }
.request_btns a.req-back-lbt:hover { background-color: #565758; }
.request_btns a.req-continue-lbt { background-color: #005d93; }
.request_btns a.req-continue-lbt:hover { background-color: #146da1; }
.request_msg div { width: 578px; padding: 10px; padding-bottom: 20px; margin: 15px auto; /*background-image:url(../images/applymsg_bg.jpg);*/
background: #F3F3F3; font-size: 14px; }
.request_msg table { width: 578px; }
.request_msg th, .request_msg td { border: 2px solid #F3F3F3; background-color: #F3F3F3; padding: 5px 15px; line-height: 20px; }
.request_msg th { width: 100px; text-align: left; color: #FFF; background-color: #999; }
.request_msg td input { width: 170px; height: 20px; line-height: 22px; float: left; }
.request_msg td input.se { width: 240px; }
.request_msg td span { padding: 3px 10px; line-height: 16px; float: left; display: inline-block; }
/*提交成功*/
.success_box { padding-top: 30px; }
.success { margin: 0 auto; width: 426px; height: 168px; padding-bottom: 100px; }
.success ul, .success ul li { display: block; width: 426px; text-align: center; color: #333; }
.success ul li { height: 56px; line-height: 56px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.suc1 { background: url(../images/yes.png) 55px center no-repeat; text-indent: 55px; font-size: 20px; }
.success ul li em { color: ##007dcd; }
.mr3 { margin-right: 10px; }
.suc2 { width: 300px !important; height: 36px !important; padding: 10px 63px; }
.mr4 { margin-right: 30px; _margin-right: 15px; }
.success ul li a { display: block; width: 135px; line-height: 36px; font-size: 16px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #fff; background: #005d93; }
.success ul li a:hover { background: #2896dd; }
.success ul li a:active { background: #005d93; }
/*加载中*/
.overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 998; width: 100%; height: 100%; _padding: 0 20px 0 0; background: #f6f4f5; display: none; }
.showbox { position: fixed; top: 0; left: 50%; z-index: 9999; opacity: 0; filter: alpha(opacity=0); margin-left: -80px; }
*html, *html body { background-image: url(about:blank); background-attachment: fixed; }
*html .showbox, *html .overlay { position: absolute; top:expression(eval(document.documentElement.scrollTop));
}
#AjaxLoading { border: 1px solid #8CBEDA; color: #37a; font-size: 12px; font-weight: bold; }
#AjaxLoading div.loadingWord { width: 180px; height: 50px; line-height: 50px; border: 2px solid #D6E7F2; background: #fff; }
#AjaxLoading img { margin: 10px 15px; float: left; display: inline; }
