@charset "utf-8";
/* CSS Document */
/****-----Public-----***/
/*格式化代码-s*/
html, body {
font: 14px/1.5 "Microsoft Yahei", "Hiragino Sans GB", Helvetica, "Helvetica Neue", "微软雅黑", Tahoma, Arial, sans-serif;
color: #14191e;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, img, dl, dt, dd, blockquote, fieldset, div, strong, label, em, body { margin: 0; padding: 0; border: 0; }
ul, ol, li { list-style: none; -webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0; -webkit-margin-end: 0; -webkit-padding-start: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-family: "museo-slab"; font-family: "museo-slab"; font-family: "Microsoft Yahei", "微软雅黑", "宋体"; }
input, button { margin: 0; font-size: 12px; vertical-align: middle; }
table { border-collapse: collapse; }
a { color: #343434; text-decoration: none; font-family: "微软雅黑"; }
img { border: none; }
/*格式化代码-e*/
.C:before, .C:after { content: "."; display: block; height: 0; visibility: hidden; }
.C:after { clear: both; }
.C { zoom: 1; }
/*C-E*/
body { font-family: "museo-slab"; font-family: "Microsoft Yahei", "微软雅黑", "宋体"; overflow-x: hidden; font-size: 12px; }
body, form { margin: 0; padding: 0; }
a { color: #333; font-size: 12px; text-decoration: none; outline: none; }
a:hover { color: #f30; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.p15 { padding: 15px; }
.pt15 { padding-top: 15px; }
.clear { clear: both; }
.jqzoom { text-decoration: none; float: left; z-index: 999; }
.width { width: 960px; margin: 0 auto; position: relative; }
.fl { float: left; }
.fr { float: right; }
.fv{float:right}
/*list*/
.list_page { text-align: center; padding-top: 20px; clear: both; height: 30px; margin-bottom: 20px; margin-right: 30px; float: right; }
.list_page li { float: left; height: 37px; }
.list_page a { background: #fe0000; margin: 0px 2px; padding: 10px 12px; color: #fff; border-radius: 3px; display: block; }
.list_page li.active a { background: #999; border-radius: 0; }
.list_page span { background: #90CBF9; color: #fff; margin: 0px 1px; padding: 4px 6px; border: 1px solid #90CBF9; }
.list_page b { background: #fff; margin: 0 1px; color: #333; overflow: hidden; }
.list_page b input { border: 1px solid #90CBF9; margin: 0; padding: 4px 8px; font-size: 12px; font-weight: normal; width: 16px; text-align: center; *vertical-align:middle
}
.page_group ul { border-right: solid 1px #ddd; border-radius: 4px; }
.page_group ul li { border-right: none; border-radius: 0; float: left; }
.page_group ul li:not(:first-child):not(:last-child) { border-radius: 0; }
.page_group ul li:first-child { border-radius: 4px 0 0 4px; }
.page_group ul li:last-child { border-radius: 0 4px 4px 0; }
.page_group ul .active a { background: #999; border-radius: 0; border-radius: 3px; }
/*通用代码*/

.header { width: 100%; height:214px; background:#f5f5f5 url(../images/header_bg.gif) no-repeat center 29px; }
.header_top_bg { width: 100%; height: 27px; background: #efefef; }
.header_top { line-height: 26px; height: 26px; }
.header_top h2 { float: left; font-size: 12px; font-weight: normal; }
.bookmark { font-size: 12px; }
.header_middle_bg { margin-top: 1px; border-top: 1px #efefef solid; }
.header_middle { height: 106px; padding-top: 27px; overflow: hidden;margin-bottom:10px; }
.header_middle img { width: 283px; height: 77px; padding-right: 10px; float: left; }
.header_middle h2 { margin-top: 13px; line-height: 30px; float: left; font-size: 24px; font-weight: normal; padding-left: 10px; border-left: 2px #817f7f solid; width: 286px; }
.header_middle h2 span { color: #cc0000; }
.header_middle_right {  float:left;width:280px;}
.header_middle_right h3 { background: url(../images/header_tel.jpg) 15px no-repeat; padding-left: 55px; color: #666; font-size: 16px; }
.fax{background:url(../images/fax.png) 15px no-repeat !important}
.header_middle_right h4 { padding-left:55px;font-size: 14px; color: #cc0000; }
.header_nav_bg { background: url(../images/header_nav_bg02.jpg) repeat; width: 100%; height: 42px; position: relative; z-index: 99999; }
.erweima{float:right;width:80px;height:80px}
.erweima img{width:80px!important;height:80px!important;padding-top:10px;}
.header_nav ul li#menu00 { background: none; }
#nav ul { padding: 0; list-style: none; }
#nav ul li { float: left; height: 41px; overflow: hidden; background: url(../images/header_nav_bg.jpg) no-repeat left; }
#nav ul li a { color: #fff; line-height: 41px; width: 106px; display: block; text-align: center; font-size: 14px; font-weight:bold;}
#nav ul li a:hover { background: url(../images/header_nav_bg03.jpg) repeat; }
#nav ul .hover a { background: url(../images/header_nav_bg03.jpg) repeat; }
#nav ul dl, #nav ul .hover dl { position: absolute; margin: 0px 0 0 0px; _margin: 0px 0 0 0px; padding: 0; background: #F88410; display: none; z-index: 99999; }
#nav ul dl a, #nav ul .hover dl a { font-size: 12px; width: 106px; background: #F88410; line-height: 30px; height: 30px; border-bottom: 1px solid #FF9429; font-family: 宋体; }
#nav ul dl a:hover, #nav ul .hover dl a:hover { background: url(../images/header_nav_bg03.jpg) repeat; color: #fff; border-bottom: 1px solid #FF9429; }
/*header结束*/

.fullSlide { width: 100%; position: relative; height: 389px; z-index: 0; }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 389px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 389px; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; }
.fullSlide .hd ul { text-align: center; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block;  *display:inline;
zoom: 1; width: 42px; height: 11px; margin: 1px; overflow: hidden; background: #000; filter: alpha(opacity=50); opacity: 0.5; line-height: 999px; }
.fullSlide .hd ul .on { background: #f00; }
.fullSlide .prev, .fullSlide .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 15%; z-index: 1; width: 40px; height: 60px; background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; }
.fullSlide .next { left: auto; right: 15%; background-position: -6px -137px; }
/*banner结束*/

.search { background: #f3f3f3; height: 38px; z-index: 99; position: relative; }
.search p { float: left; line-height: 38px; font-size: 12px; }
.search p span { font-weight: 600; }
.search form { margin: 7px 0 0 0; clear: both; display: block; float: right; }
.search form input { vertical-align: middle; font-size: 12px; }
.search form input[type=text] { border: 1px solid #ccc; padding: 4px 10px; color: #999; width: 172px; }
.search form input[type=submit] { border: 1px solid #a90d0d; background: url(../images/search_bg.jpg) no-repeat; padding: 4px 8px; width: 50px; color: #fff; letter-spacing: 2px; cursor: pointer; height: 27px; }
/*search结束*/

.product, .page_banner { margin-top: 1px; border-top: 1px #f3f3f3 solid; }
.product_left { width: 220px; float: left; }
.product_left_top { width: 220px; height: 33px; background: url(../images/product_left_top_bg.jpg) no-repeat; text-align: center; line-height: 33px; }
.product_left_top a { color: #fff; font-weight: bolder; font-size: 14px; }
.product_left_bottom { border: 6px #fe0000 solid; border-top: none; padding: 15px 8.5px; }
.product_left_bottom ul li { width: 191px; height: 33px; background: url(../images/product_left_bottom_bg.jpg) no-repeat; text-align: center; margin-top: 10px; line-height: 23px; }
.product_left_bottom ul li a { color: #fff; font-size: 14px; font-weight: bolder; display: block; }
.product_right { width: 725px; margin-left: 15px; float: left; }
.product_right_top { border-bottom: 2px #ff0004 solid; background: #f9f9f9; }
.product_right_top h2 { background: url(../images/product_right_top_bg.jpg) no-repeat; width: 142px; height: 32px; text-align: center; color: #fff; font-size: 14px; line-height: 32px; font-weight: bolder; float: left; }
.product_right_top a { line-height: 32px; float: right; margin-right: 10px; font-size: 12px; }
.product_right_list ul { width: 735px; }
.product_right_list ul li { float: left; width: 232px; border: 1px #ccc solid; margin: 0; padding: 0; margin-right: 12px; margin-top: 15px; position: relative; }
.product_right_list ul li.mr0 { margin-right: 0; }
.product_right_list ul li A { display: block; }
.product_right_list ul li img { width: 225px; height: 170px; margin: 0 auto; padding: 3px; }
.product_right_list ul li p { background: #333; color: #fff; text-align: center; line-height: 24px; height: 24px; margin-top: 2px; position: absolute; display: block; width: 225px; left: 3PX; BOTTOM: 3PX; background: rgba(9, 9, 9, 0.6) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/ filter: Alpha(opacity=60); background: #333;/*实现IE背景透明*/ }
.product_right_list ul li p span { position: relative; }/*实现IE文字不透明*/
.product_right_list ul li a:hover img { filter: alpha(Opacity=100); opacity: 1; }
.product_right_list ul li a:hover p { color: #fff; background: rgba(204, 9, 9, 0.7) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/ filter: Alpha(opacity=70); background: #f3f3f3;/*实现IE背景透明*/ }
.product_right_list ul li:hover{ z-index:4;}
.product_right_list ul li .preview{display: none; width:330px; height:220px; padding:4px; background:#fff; border:2px solid #ebebeb;}
.product_right_list ul li a:hover .preview{display: block;position: absolute;top: -33px;left: -45px;z-index: 2;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 0px 10px;
-moz-box-shadow: #666 0px 0px 10px;
}
/*产品结束*/

/*视频开始*/
.i_Video { width: 960px; margin-left: 15px; margin: 0 auto; margin-top: 15px; }
.i_Video_top { border-bottom: 2px #ff0004 solid; background: #f3f3f3; }
.i_Video_top h2 { background: #f9f9f9 url(../images/product_right_top_bg.jpg) no-repeat; width: 142px; height: 32px; text-align: center; color: #fff; font-size: 14px; line-height: 32px; font-weight: bolder; float: left; }
.i_Video_top a { line-height: 32px; float: right; margin-right: 10px; font-size: 12px; }
.i_Video_list ul { width: 965px; }
.i_Video_list ul li { float: left; width: 231px; border: 1px #ccc solid; margin: 0; padding: 0; margin-right: 10px; margin-top: 15px; position: relative; }
.i_Video_list ul li.mr0 { margin-right: 0; }
.i_Video_list ul li A { display: block; }
.i_Video_list ul li img { width: 225px; height: 170px; margin: 0 auto; padding: 3px; }
.i_Video_list ul li p { background: #333; color: #fff; text-align: center; line-height: 24px; height: 24px; margin-top: 2px; position: absolute; display: block; width: 225px; left: 3PX; BOTTOM: 3PX; background: rgba(9, 9, 9, 0.6) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/ filter: Alpha(opacity=60); background: #333;/*实现IE背景透明*/ }
.i_Video_list ul li p span { position: relative; }/*实现IE文字不透明*/
.i_Video_list ul li a:hover img { filter: alpha(Opacity=75); opacity: 0.75; }
.i_Video_list ul li a:hover p { color: #fff; background: rgba(204, 9, 9, 0.7) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/ filter: Alpha(opacity=70); background: #cc0000;/*实现IE背景透明*/ }

.i_Video_list ul li a .btn_play {
position: absolute;
top: 50%;
left: 50%;
margin: -30px 0 0 -30px;
width: 60px;
height: 60px;
padding: 0;
background: url(../images/btn_play.png) no-repeat 0 -80px;
}
/*视频结束*/

.advantage_main { height: 1044px; background: url(../images/advantage_bg.jpg) no-repeat; }
.part { position: absolute; width: 465px; }
.part dt { padding: 0 0 5px 60px; overflow: hidden; }
.part dt b { font-size: 24px; color: #3a0f00; }
.part dt strong { color: #cc0000; }
.part dt span { color: #7f7f7f; font-family: arial; }
.part dd { padding-left: 66px; font-size: 14px; line-height: 24px; color: #515151; font-family: "Microsoft YaHei"; background: url(../images/item_01.png) no-repeat 54px 14px; }
.part dd p { padding: 5px 0; }
.part dd span { color: #cc0000; }
.part dd span { color: #cc0000; }
.part dd { padding-left: 66px; font-size: 14px; line-height: 24px; color: #515151; font-family: "Microsoft YaHei"; background: url(../images/item_01.png) no-repeat 54px 14px; }
.part .nobd p { border: none; }
.advantage01 { left: 12px; top: 165px; background: url(../images/numb_1.gif) no-repeat left 5px; }
.advantage02 { left: 12px; top: 330px; background: url(../images/numb_2.gif) no-repeat left 5px; }
.advantage03 { right: 12px; top: 530px; background: url(../images/numb_3.gif) no-repeat left 5px; }
.advantage04 { right: 12px; top: 695px; background: url(../images/numb_4.gif) no-repeat left 5px; }
.advantage05 { left: 12px; top: 870px; background: url(../images/numb_5.gif) no-repeat left 5px; }
/*优势结束*/

.customer_main { width: 944px; height: 195px; padding: 8px; background: url(../images/partner_bg.gif) repeat; }
.customer_top { background: #fff; height: 30px; padding: 15px 20px; }
.customer_top a { float: right; line-height: 30px; }
.customer_top h2 { float: left; font-size: 18px; font-weight: normal; }
.customer_top h2 span { color: #CCC; font-size: 16px; }
.carousel { padding: 0 13px; width: 918px; background: #fff; overflow: hidden; }
.carousel .prev001 { float: left; background: url(../images/arr_l.gif) no-repeat left; cursor: pointer; width: 15px; height: 20px; margin-top: 45px; }
.carousel .jCarouselLite { float: left; width: 866px; height: 135px; overflow: hidden; margin-left: 10px; }
.carousel .jCarouselLite ul { margin: 0; padding: 0; list-style: none; width: 2999px; overflow: hidden; }
.carousel .jCarouselLite ul li { float: left; width: 166px; height: 114px; margin-right: 9px; position: relative; }
.carousel .jCarouselLite ul li img { float: left; width: 164px; height: 112px; border: 1px solid #dedede; }
.carousel .jCarouselLite ul li div { position: absolute; left: 3px; bottom: 3px; width: 160px; height: 20px; line-height: 20px; text-align: center; background: rgba(233,233,233,0.75); *background:#e9e9e9;
background: #e9e9e9\0; filter: alpha(Opacity=75); }
.carousel .jCarouselLite ul li a img { border: 1px solid #ccc; }
.carousel .jCarouselLite ul li a:hover img { border: 1px solid #cc0000; }
.carousel .next001 { float: left; width: 15px; background: url(../images/arr_r.gif) no-repeat right; height: 20px; cursor: pointer; margin-top: 45px; }
/*客户结束*/

.news { width: 550px; margin-right: 20px; }
.box_top { padding-left: 30px; }
.box_top h2 { width: 163px; }
.box_top h2 a { font-size: 18px; font-weight: normal; }
.box_top h2 span { font-size: 16px; color: #ccc; font-weight: normal; }
.news_top { background: url(../images/news01.jpg) no-repeat left 2px; }
.news_list { width: 265px; overflow: hidden; position: relative; }
.news_list ul { width: 570px; overflow: hidden; }
.news_list ul li { width: 290px; height: 290px; margin-right: 20px; float: left; position: relative; padding: 10px;; }
.news_list ul li:hover { background: #f3f3f3; }
.news_list ul li img { margin-top: 5px; width: 290px; height: 135px; }
.news_list ul li span { position: absolute; top: 0; right: 10px; background: #fc5a0a; width: 35px; height: 45px; color: #fff; font-size: 16px; text-align: center; font-weight: bold; padding-top: 5px; }
.news_list ul li span em { font-size: 12px; font-weight: bold; font-style: normal; text-transform : uppercase }
.news_list ul li h2 { font-size: 14px; font-weight: normal; margin-top: 10px; }
.news_list ul li p { margin-top: 8px; color: #999; line-height: 20px; }
.news_list ul li a { color: #ff6c3a; margin-top: 15px; display: block; width: 90px; }
.tab-T-3 { width: 66px; }
.tab-T-3 li { width: 12px; height: 12px; border-radius: 12px; background-color: #dfdfdf; float: left; margin-right: 10px; cursor: pointer; display: inline; }
.tab-T-3 li.cur { background-color: #869791; }
/*news部分*/
.testimonials { width: 390px; }
.testimonials_top { background: url(../images/testimonials02.jpg) no-repeat left 2px; }
.testimonials_top h2 { width: 200px; }
.testimonials_list { width: 390px; height: 332px; overflow: hidden; position: relative; }
.testimonials_text { width: 390px; height: 195px; overflow: hidden; position: relative; background: #f9f9f9; -webkit-box-shadow: 0 3px 10px #f1f1f1; -moz-box-shadow: 0 3px 10px #f1f1f1; box-shadow: 0 3px 10px #f1f1f1; }
.testimonials_text ul { position: absolute; }
.testimonials_text ul li { float: left; width: 330px; height: 120px; padding: 55px 30px 20px 30px; position: relative; background: url(../images/testimonials_text_bg.jpg) no-repeat 25px 25px; }
.testimonials_text ul li p { line-height: 20px; }
.testimonials_text ul li h2 { font-size: 14px; color: #ff6c3a; margin-top: 20px; }
.testimonials_text ul li h2 span { color: #666; font-weight: normal; }
.testimonials_icon { width: 390px; margin-top: 30px; padding-left: 5px; }
.testimonials_icon a { width: 70px; height: 70px; border-radius: 70px; float: left; margin-right: 24px; display: block; }
.testimonials_icon a img { width: 70px; height: 70px; }
.testimonials_icon a.on { border: #ff682e 3px solid; }
.testimonials_icon a:hover { border: #ff682e 3px solid; }
/*box结束*/
.foot { background: url(../images/foot_bg.jpg) no-repeat; padding: 80px 0 0 0; color: #fff; margin: 30px 0 0 0; overflow: hidden; }
.about { width: 340px; color: #a0a0a0; line-height: 24px; }
.about img { margin-bottom: 20px; }
.about ul { background: url(../images/about_link_bg.png) left 2px no-repeat; margin-top: 20px; }
.about ul li { font-size: 14px; color: #d7d7d7; padding-left: 40px; height: 30px; line-height: 30px; }
.problem { width: 275px; margin-left: 40px; padding-top: 8px; }
.problem_top, .online_top { border-bottom: 1px solid #393f4f; }
.problem_top h2 a, .online_top h2 a { font-size: 18px; color: #fff; font-weight: 600; }
.problem_top em, .online_top em { width: 30px; height: 3px; background: #393f4f; display: block; margin-top: 5px; }
.problem ul { margin-top: 25px; }
.problem ul li { height: 30px; line-height: 30px; background: url(../images/problem_border.png) 16px bottom no-repeat; }
.problem ul li a { color: #989898; font-size: 13px; }
.problem ul li a:hover { color: #fff; }
.problem ul li span { margin-right: 8px; }
.online form { margin-top: 25px; }
.online { width: 275px; margin-left: 30px; padding-top: 8px; }
.idx_name, .idx_email { width: 271px; margin-top: 10px; float: left; height: 40px; border: 1px solid #efefef; text-indent: 40px; color: #ededed; line-height: 40px; font-size: 14px; }
.idx_name { background: url(../images/online_name.png) no-repeat left 2px; }
.idx_email { background: url(../images/online_tel.png) no-repeat left 5px; }
.idx_youWant { width: 269px; margin-top: 10px; float: left; height: 63px; border: 1px solid #efefef; background: url(../images/online_message.png) no-repeat left 5px; color: #ededed; text-indent: 40px; line-height: 24px; font-size: 14px; }
.idx_name:hover, .idx_email:hover, .idx_youWant:hover, .idx_submit:hover { filter: alpha(Opacity=70); opacity: 0.7; }
.idx_submit { width: 120px; height: 37px; background: #930c0c; border: none; margin-top: 10px; font-size: 14px; color: #fff; border-radius: 3px; }
.copyright { margin-top: 45px; border-top: 1px #666 solid; padding: 30px 0 45px 0; color: #e0e0e0; font-size: 13px; }
.copyright p span { float: right; }
.copyright p a { color: #e0e0e0; font-size: 13px; }
.copyright p a:hover { color: #333; }
/*底部结束*/
.tbj_left { width: 200px; }
.tbj_left_top, .recommend_pro_top { height: 34px; line-height: 34px; font-weight: bold; background: #fe0000; text-align: center; color: #fff; font-size: 14px; }
.tbj_left_top a { color: #fff; font-size: 14px; }
.tbj_left_main { border: 1px solid #ccc; border-top: 0; padding: 15px 8.5px; }
.tbj_left_main ul li { width: 183px; height: 28px; background: url(../images/tuj_left_main_bg.jpg) no-repeat; text-align: center; margin-top: 10px; line-height: 21px; }
.tbj_left_main ul li a { color: #fff; font-size: 14px; font-weight: bolder; display: block; }
.tbj_left_main ul .hover a { background: url(../images/tuj_left_main_hover.jpg) no-repeat; }
.contact { background: url(../images/contact_tel.gif) 5px 18px no-repeat; border: 1px solid #ccc; border-top: 0; padding: 10px 10px 20px 10px; }
.contact h2 { padding: 10px 0 0 55px; font-weight: normal; }
.contact h3 { padding: 0 0 0 55px; font-weight: 600; font-size: 16px; color: #cc0000; }
.contact p { line-height: 24px; }
.tbj_right, .dingzhi_recommend { margin-left: 20px; width: 728px; border: #ccc solid 1px; padding: 10px 5px; border-radius: 3px; }
.tbj_right_top, .dingzhi_recommend_top { margin-bottom: 7px; padding: 0 5px; }
.tbj_pro, .dingzhi, .online_page, .about_page, .culture_page, .link_page, .tbj_about { border-top: 1px dotted #CCC; padding: 15px 2PX; }
.tbj_list ul { width: 736px; }
.tbj_list ul li { float: left; margin-right: 8px; width: 236px; height: 232px; margin-top: 5px; position:relative; }
.tbj_list img { width: 230px; height: 196px; padding: 2px; border: 1px solid #D6D6D6; }
.tbj_list ul li p { height: 30px; line-height: 30px; text-align: center; display: block; }
.tbj_list ul li a:hover img { border: 1px solid #F00; }
/*.tbj_list ul li img { width: 100%;   transition: All 0.3s ease-in-out; -webkit-transition: All 0.3s ease-in-out; -moz-transition: All 0.3s ease-in-out; -o-transition: All 0.3s ease-in-out; }
.tbj_list ul li img:hover { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }*/
.tbj_list ul li a:hover p { color: #fff; font-size:14px; font-weight:bold;  }
.tbj_list ul li a:hover p font{ color:#fff;}
.tbj_list ul li:hover { background:#F00;}
.tbj_list ul li .preview{display: none; width:330px; height:220px; padding:4px; background:#fff; border:2px solid #ebebeb;}
.tbj_list ul li a:hover .preview{display: block;position: absolute;top: -33px;left: -45px;z-index: 2;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 0px 10px;
-moz-box-shadow: #666 0px 0px 10px;
}
.recommend_pro_list { border: 1px solid #ccc; border-top: 0; padding-top: 10px; }
.recommend_pro_list ul li { width: 196px; height: 166px; padding: 2px; margin-bottom: 10px; }
.recommend_pro_list ul li img { width: 185px; height: 135px; display:block; margin:0 auto; }
.recommend_pro_list ul li p { width: 185px; background: #666; color: #fff; text-align: center; line-height: 24px; height: 24px; display:block; margin:0 auto; }
.recommend_pro_list ul li a:hover p { background: #f30; color:#fff; }
/*案例列表页结束*/
.tbj_pro h1 { text-align: center; font-size: 16px; font-weight: normal; }
.tbj_pro .info { text-align: center; color: #999; padding: 5px 0; }
.tbj_pro .content { line-height: 24px; padding-top: 10px; }
.tbj_pro .content img { max-width: 700px; }
.tbj_pro .web_add { margin: 15px 0; }
.tbj_pro .pre { color: #333; }
.tbj_pro .next { color: #333; margin-top: 5px;padding-bottom:30px;}
.tbj_pro .comment_main { border: 1px solid #ccc; margin-top: 15px; }
.tbj_pro .comment01 { border-bottom: 1px dotted #CCC; margin: 0 5px; line-height: 34px; font-size: 14px; }
.tbj_pro .comment01 span { float: right; }
.tbj_pro .comment01show { padding: 20px 25px; font-size: 12px; line-height: 22px; }
/*案例详情页结束*/
.dingzhi, .link_page { padding: 20px; background: url(../images/dingzhi_bg.jpg) 10px 0 no-repeat; }
.dingzhi h2, .link_page h2 { float: right; font-size: 16px; color: #3f0303; margin: 5px 0 30px 0; }
.dingzhi p, .link_page p { float: left; line-height: 24px; font-size: 14px; text-indent: 24px; width: 688px; }
.dingzhi a { float: left; display: block; background: #e91b1a; height: 30px; width: 120px; text-align: center; color: #fff; font-size: 16px; line-height: 30px; border-radius: 3px; margin-top: 20px; }
.dingzhi h3, .link_page h3 { float: left; width: 688px; font-weight: normal; border-top: 3px #B30100 solid; margin-top: 40px; padding-top: 10px; }
.dingzhi h3 span { font-weight: bold; }
/*定制页结束*/
.news01_list { border-top: 1px dotted #CCC; padding: 25px 2px 0 2px; }
.news01_list ul li { margin-bottom: 25px; width: 724px; border-bottom: 1px #999 dashed; height: 160px; }
.news01_list ul li img { float: left; width: 238px; height: 111px; padding: 5px; border: 1px #ccc solid; background: #f7f7f7; }
.news01_list_text { float: left; width: 459px; margin-left: 15px; }
.news01_list_text h2 { font-size: 14px; margin-bottom: 5px; line-height: 24px; }
.news01_list_text h3 { font-size: 12px; font-weight: normal; color: #999; }
.news01_list_text p { line-height: 24px; color: #000; }
.news01_list_text span { display: block; margin-top: 10px; color: #ff6c3a; }
.news01_list ul li:hover { background: #f9f9f9; }
.news01_list_page { padding-top: 0; margin-bottom: 15px; }
/*新闻列表页结束*/
.recruitment_list, .recruitment_text { border-top: 1px dotted #CCC; padding: 8px 10px 0 10px; }
.recruitment_list ul li { height: 50px; line-height: 50px; border-bottom: 1px #333 dashed; }
.recruitment_list ul li span { width: 100px; height: 20px; background: #ededed; text-align: center; display: block; float: right; line-height: 20px; margin-top: 15px; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; }
.recruitment_list ul li a { float: left; }
#renshu { width: 50px; height: 20px; background: #ededed; text-align: center; float: left; display: block; line-height: 20px; margin-top: 15px; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; }
/*招聘列表页结束*/
.recruitment_text h1 { text-align: center; font-size: 16px; font-weight: normal; }
.recruitment_text .info { text-align: center; color: #999; padding: 15px 0 0 0; }
.recruitment_text .content { line-height: 24px; padding-top: 10px; }
.recruitment_text .web_add { margin: 15px 0; }
.recruitment_text .pre { color: #333; }
.recruitment_text .next { color: #333; margin-top: 5px; }
.job_h1 { font-size: 14px; line-height: 35px; border-bottom: 1px solid #eee; margin: 10px 0; }
/*招聘详情页结束*/
.about_page img { float: left; }
.about_page_text { margin-left: 15px; float: left; width: 399px; padding: 0 5px; }
.about_page_text em { width: 120px; height: 1px; background: #CCC; display: block; }
.about_page_text h2 { font-weight: normal; font-size: 30px; line-height: 30px; color: #cc0000; padding-top: 24px; padding-bottom: 26px; }
.about_page_text h2 span { font-size: 12px; color: #b0b0b0; text-transform: uppercase; }
.about_page_text p { line-height: 22px; text-indent: 24px; }
.line { height: 1px; background: #e2e2e2; margin: 22px 0; line-height: 1px; }
/*简介单页结束*/
.culture_page ul li { width: 728px; height: 157px; }
.culture_page ul li img { float: left; width: 300px; }
.culture_page ul li h2 { float: left; color: #cc0000; width: 399px; font-size: 20px; padding: 0 5px; margin-left: 15px; }
.culture_page ul li p { float: left; width: 399px; padding: 0 5px; margin-left: 15px; font-size: 16px; line-height: 40px; padding-bottom: 13px; color: #666; }
.culture_page ul li.line { height: 1px; background: #e2e2e2; margin: 22px 0; line-height: 1px; }
/*文化单页结束*/
.link_page h3 { font-size: 14px; font-weight: 600; border-top: 0; border-bottom: 1px #e2e2e2 solid; margin-top: 0; line-height: 30px; margin-bottom: 10px; }
.link_page p { text-indent: 0; }
.iw_poi_title { color: #CC5522; font-size: 14px; font-weight: bold; overflow: hidden; padding-right: 13px; white-space: nowrap }
.iw_poi_content { font: 12px arial, sans-serif; overflow: visible; padding-top: 4px; white-space: -moz-pre-wrap; word-wrap: break-word }
/*联系单页结束*/
.customer_page { border-top: 1px dotted #CCC; padding: 0 2px 2px 0; }
.customer_page ul { width: 748px; }
.customer_page ul li { width: 166px; height: 114px; float: left; position: relative; margin-right: 20px; margin-top: 20px; }
.customer_page ul li img { width: 164px; height: 112px; border: 1px solid #dedede; }
.customer_page ul li p { position: absolute; left: 3px; bottom: 3px; width: 160px; height: 20px; line-height: 20px; text-align: center; background: rgba(233,233,233,0.75); *background:#e9e9e9;
background: #e9e9e9\0; filter: alpha(Opacity=75); }
.customer_page ul li a img { border: 1px solid #ccc; }
.customer_page ul li a:hover img { border: 1px solid #cc0000; }
.sitemap { padding: 20px 25px; border-top: 1px dotted #CCC; }
.sitemap .big a { font-size: 14px; line-height: 40px; font-size: 14px; font-weight: bold; }
.sitemap　div { line-height: 30px; }
/*网站地图结束*/
.page_banner { z-index: 0; position: relative; }
.problem_p { text-indent: 24px; }
/*首页- 产品 - 联系*/
.slideTxtBox .bd { width: 750px; }
.solut_pho { background: url(../images/psolut_pbg.jpg) no-repeat 0 0; padding: 7px 0 0 10px; height: 89px; font-size: 14px; line-height: 22px; color: #fff; margin: 20px 5px; }
.solut_pho b { display: block; height: 28px; line-height: 24px; font-size: 20px; }
.solut_pho a { width: 83px; line-height: 31px; background: #fff; color: #004d3a; text-align: center; display: inline-block; font-size: 16px; }

/*产品中心幻灯片*/
.eui_switchable{width:960px;height:268px;position:relative;}
.eui_switchable .sc_container{width:960px;height:268px;position:relative;overflow:hidden;}
.eui_switchable .sc_container ul{width:960px;height:268px;margin:0;padding:0;list-style:none;}
.eui_switchable li{width:960px;height:268px;overflow:hidden;}
.eui_switchable li img{border:0;}
.eui_switchable .sc_index{position:absolute;right:12px;bottom:12px;z-index:3;}
.eui_switchable .sc_index a{float:left;width:10px;height:10px;line-height:10px;margin-left:2px;background:#fff;opacity:0.7;filter:alpha(opacity=70);cursor:pointer;text-indent:-999em;overflow:hidden;}
.eui_switchable .sc_index .current{background-color:#3498f0;opacity:1;filter:alpha(opacity=100);}
.eui_switchable .sc_prev,
.eui_switchable .sc_next{position:absolute;top:50%;margin-top:-29px;display:block;width:40px;height:58px;background:url(../images/arrow.png) no-repeat 0 0;text-indent:-999em;overflow:hidden;opacity:0.5;filter:alpha(opacity=50);border:2px solid #555;}
.eui_switchable .sc_prev{left:10px;}
.eui_switchable .sc_next{right:10px;background-position:-46px 0;}
.eui_switchable .sc_prev:hover,
.eui_switchable .sc_next:hover{opacity:0.8;filter:alpha(opacity=80);}



/**/
#product_right_list{ border-top:1px dotted #CCC;}
#product_right_list ul{}
#product_right_list ul li{ margin-right:11px;}
.product_right_list ul li p{ font-size:16px; line-height:30px; height:30px;}
.mt15{ margin-top:15px;}

/*form*/
.proform h4{color:#FE0000!important;font-size:16px!important;margin-bottom:0!important;line-height:30px;font-weight:bold!important}
.show_form{float:left;width:523px;margin-top:10px;padding-top:20px;}
.note{height:20px;line-height:20px;font-size:14px!important;margin-bottom:10px;}
 .cName1, .cTel1, .cMail11 { margin-top:10px;height: 30px; background: #EDEDED; border: 1px solid #EBEBEB; float:left; line-height:30px; }
.cName1, .cTel1 {color:#404040; width: 120px; }
.cName1 {margin-right:15px;padding-left:5px; background: url(../images/ren.jpg) no-repeat 5px 50%; text-indent: 30px; border-right:0;border-top:0;border-left:0;border-bottom:1px solid rgba(64,64,64,0.25)}
.cTel1 { margin-right:15px;background: url(../images/tel.jpg) no-repeat 5px 50%; text-indent: 30px;border-right:0;border-top:0;border-left:0;border-bottom:1px solid rgba(64,64,64,0.25) }
.cMail11 { width: 240px;  background: url(../images/mail.jpg) no-repeat 0px 50%; text-indent: 30px; border-right:0;border-top:0;border-left:0;border-bottom:1px solid rgba(64,64,64,0.25)}
.idx_youWant_21 {background:url(../images/message.jpg) no-repeat 5px 5%; width: 522px;  text-indent: 30px; border: none; height: 100px; margin-top:20px}
.text{border-bottom:1px solid rgba(64,64,64,0.25);margin-bottom:10px;width:522px;}
.submit_2 l1, .reset l1 { width: 70px; height: 30px; line-height: 30px; text-align: center; cursor: pointer; border: none;  color: #fff; font-size: 13pt; margin: 0 20px 0 0; _margin: 0 10px 0 0; }
#youwant { height: 70px; background: #EDEDED; border: 1px solid rgba(64,64,64,0.25); width: 240px; }

input::-webkit-input-placeholder{ }
input:-moz-placeholder {}
textarea::-webkit-input-placeholder{ color:#333;}
textarea:-moz-placeholder {color:  #333;}
.button{margin-top:10px;float:right;overflow:hidden}
.submit_21{margin-right:10px;}
.submit_21, .reset_21{font-size:14px;border-radius:10px!important;width:130px;background:#fff;color:#ff3366;border:1px solid #ff3366;height:40px;line-height:38px;}
.submit_21:hover{background:#ff3366;color:#fff;transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;}
.reset_21:hover{background:#ff3366;color:#fff;transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;}
.show_form input:active{border-bottom:1px solid rgba(64,64,64,1);transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;}
.show_form input:focus{border-bottom:1px solid rgba(64,64,64,1)}
.show_form textarea:active{border-bottom:1px solid rgba(64,64,64,1);transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;}
.show_form textarea:focus{border-bottom:1px solid rgba(64,64,64,1);transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;}

.erweima01{padding-top:90px;float:left;padding-left:20px;}
.erweima01 p{height:30px;line-height:30px;text-align:center;font-size:16px;color:#ff3366}
.honorlist ul li img{ background:#66332C; padding:10px; width:210px}
.honorlist ul li{ margin:5px}