@charset "utf-8";
/*Common_start*/
body { font-size: 12px; font-family: "微软雅黑"; color: #000; background-color: #FFF; min-width:1200px;}
body, blockquote, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul { margin: 0; padding: 0 }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
input, button, textarea, select, optgroup, option, small { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
a:link, a:hover, a:visited, a:active { color: #000; text-decoration: none; }
ul, ol { list-style: none; }
.clear { clear: both; line-height: 0px; }
img { border: none; }
/*Common_end*/
/*header*/
.header{height:102px;background:url(header.png) 0 0 repeat;}
#header_box{box-shadow: 0px 1px 3px #E6E6E6;}
.headercenter{width:1143px;margin:0 auto;}
.headercenter h1{ float:left; margin-top:28px;}
.header_right{width:830px;float:right;}
.leftGuide1 { height:102px;background:url(header.png) 0 0 repeat;position:fixed; z-index:999; width:100%; }
.top { background:#ffffff; height:1px; position:fixed; }
/*TEL*/
.tel { background: url(../images3/tel.png) left center no-repeat; margin:31px 0px 0px 0px; padding-left:44px; float: right; height:42px; }
.tel1 { color: #666666; display: block; font-size: 15px; line-height: 15px; font-style:italic; text-align:right;}
.tel2 { color: #d74e38; display: block; font-size: 22px; line-height: 22px; font-weight: bold; margin-top:5px;font-style:italic;}
/*nav*/
.nav{height:60px; float:left; padding-top:25px;}
.navcenter{margin:0 auto;height:60px;}
.navcenter ul li{float:left;display:inline;width:100px;}
.navcenter ul li a{height:50px; padding-top:10px;display: block;font-size:14px;color:#666666;line-height:22px;text-align:center;font-weight: bold;}
.current{color:#d74e38 !important;}
.current span{color:#d74e38 !important;}
.navcenter ul li a:hover{color:#d74e38;}
.navcenter ul li a:hover span{color:#d74e38;}
.navcenter ul li span{ font-size:12px; display:block; color:#666666;}
/*main_a*/
.main_a{width:100%; background:#f9f9f9; padding:26px 0px 26px 0px;}
.main_a_center{width:1200px; margin:0 auto;}
.main_a_list ul{}
.main_a_list ul li{ float:left; text-align:center;width:170px; margin:0px 15px;}
.main_a_list ul li span{ display:block;font-size:14px;color:#666666;}
.main_a_list ul li span.cn{margin-bottom:6px;font-size:16px;}
.main_a_list ul li span.en{font-size:14px;}
.main_a_list ul li a{color:#086abd; font-size:14px; display:block;text-align:center;}
.icon{width:90px; height:90px; margin:0 auto 15px auto;}
.icon img{ max-width:90px; max-height:90px;}
.main_a_list ul li a:hover span{ color:#d74e38;}
.main_a_list ul li:hover img{transform: scale(1.05);transition: all 0.5s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;}
/*main_b*/
.main_b{ padding:35px 0px 5px 0px;}
.main_b_center{ width:1143px; margin:0 auto; color:#666666; font-size:14px; line-height:26px;}
/*main_c*/
.main_c{ min-height:310px; overflow:hidden; padding:38px 0px 30px 0px; background:#ffffff;}
.main_c_title{ width:1143px; margin:0 auto;background:url(title_bg.jpg) left bottom no-repeat; height:26px; line-height:26px; padding:0px 0px 13px 0px; margin-bottom:16px;}
.main_c_title h2{ float:left; font-size:18px;color:#666666; font-weight:bold;line-height:26px;}
.main_c_title span{ color:#666666; font-size:14px; font-weight:100;} 
.main_c_title a{ float:right; font-size:14px; color:#666666; margin-top:3px;}
.main_c_title a:hover{ color:#da251d;text-decoration:underline;}
.main_c_center{ width:1145px; margin:0 auto;}
.main_c_center ul li{ float:left;width:286px; text-align:center;}
.main_c_center ul li .main_c_center_img{width:284px; height:137px; border:1px solid #eeeeee; overflow:hidden;}
.main_c_center ul li img{ width:284px; height:137px;}
.main_c_center ul li span{ display:block; color:#666666; font-size:14px; text-align:center; height:52px; line-height:50px;}
.main_c_center ul li:hover img{transform: scale(1.08);transition: all 0.5s ease 0s;-webkit-transform: scale(1.08);-webkit-transform: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;}
.main_c_center ul li a{ display:block;}
.main_c_center ul li:hover .main_c_center_img{ border:1px solid #da251d;}
.main_c_center ul li:hover a{ color:#da251d; }

.main_c_centers{ width:1145px; margin:0 auto;}
.main_c_centers ul li{ float:left;width:286px; text-align:center;}
.main_c_centers ul li .main_c_center_img{width:284px; height:169px; border:1px solid #eeeeee; overflow:hidden;}
.main_c_centers ul li img{ width:284px; height:169px;}
.main_c_centers ul li span{ display:block; color:#666666; font-size:14px; text-align:center; height:52px; line-height:50px;}
.main_c_centers ul li:hover img{transform: scale(1.08);transition: all 0.5s ease 0s;-webkit-transform: scale(1.08);-webkit-transform: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;}
.main_c_centers ul li a{ display:block;}
.main_c_centers ul li:hover .main_c_center_img{ border:1px solid #da251d;}
.main_c_centers ul li:hover a{ color:#da251d; }
/*main_d*/
.main_d{ padding:10px 0px 20px 0px;}
.main_d_center{ width:1143px; margin:0 auto;} 
.main_d_left{ width:528px;overflow:hidden; padding:8px 15px; float:left; border:1px solid #eeeeee;}
.main_d_right{ width:528px; overflow:hidden;padding:8px 15px; float:right; border:1px solid #eeeeee;}
.main_d_title{ width:100%; margin:0 auto; background:url(title_bg1.jpg) left bottom no-repeat; height:38px; line-height:38px;margin-bottom:15px;}
.main_d_title h2{ float:left; font-size:16px;color:#333333; font-weight:100; float:left; background:url(title_icon.jpg) left center no-repeat; padding-left:25px;}
.main_d_title span{ font-size:14px;margin-left:5px; font-weight:100;}
.main_d_title a{ float:right; font-size:14px; color:#666666;}
.main_d_title a:hover{ color:#ff0000; text-decoration:underline;}
/*首页新闻*/
.main_d_news ul{ padding:0px; margin-top:10px;}
.main_d_news ul li{line-height:24px;margin-bottom:5px;cursor:pointer; padding:0px;}
.main_d_news ul li .list_title{float:left; font-size:14px; color:#666666;padding:0px;}
.main_d_news ul li:hover .list_title{color:#ff0000;}
.main_d_news ul li .time{float:right;color:#666666;font-size:13px;}
.main_d_news ul li:hover .time{ color:#ff0000;}
.main_d_news ul li span{cursor:pointer;}
/*首页友情链接*/
.links{ width:1143px; margin:0 auto; padding:8px 0px 28px 0px;line-height:28px;}
.links strong{ color:#666666; font-size:16px; font-weight:bold; float:left;}
.links ul li{ float:left; margin-left:16px; font-size:16px; line-height:28px;}
.links ul li a{ color:#666666;}
.links ul li a:hover{ text-decoration:underline;}
/*footer*/
.footer{ width:100%; background:#6c6c6c;}
.footerurl{ width:100%; margin:0 auto; height:50px; background:#6c6c6c;}
.footerurlcenter{width:1143px; margin:0 auto; height:50px;}
.footerurl ul{ margin:0 auto; text-align:center;}
.footerurl ul li{ display:block; float:left; margin:0px 1px; height:50px; line-height:50px;}
.footerurl ul li a{ color:#ffffff !important; font-size:15px;display:block; height:49px; width:188px; background:url(xian2.jpg) right center no-repeat;}
.footerurl ul li a:hover{height:49px ; border-bottom:1px solid #ffffff; position:relative; margin-top:0px;}
/*bottom_contact*/
.bottom_contact{ background:#a4a4a4; padding:20px 0px;}
.bottom_contact_center{ width:1143px; margin:0 auto; font-size:14px; color:#ffffff; line-height:30px;}
.bottom_contact_center a{ color:#ffffff;}
.bottom_contact_center a:hover{ text-decoration:underline;}
/*copyright*/
.copyright{min-height:65px; _height:65px; color:#ffffff; font-size:14px; background:#929292;}
.copyright a{ color:#ffffff;}
.copyright a:hover{ text-decoration:underline;}
.copyright_cener{ width:1143px; margin:0 auto; padding-top:23px; text-align:center;} 
/*子页*/
.main{width:1143px;height:auto;margin:0 auto; padding:22px 0px 30px 0px;}
.main_right {width: 870px;float: right;}
.content{ font-size:13px; line-height:26px; padding:25px; border:1px solid #eeeeee;width:802px; float:right; color:#666666;}
.content img{ max-width:802px;}
.content table{max-width:802px;}
.path{ float:right; font-size:14px; color:#ffffff; padding-right:16px;}
.path a{color:#ffffff;}
.path a:hover{ text-decoration:underline;}
/*左边栏目*/
.menuleft{width:273px;float:left;display:inline;}
.menuleft_title{text-align:left;color:#ffffff;height:64px;background:#d74e38; text-indent:20px;}
.menuleft_title h2{font-size:18px; font-weight:bold; display:block; padding:10px 0px 0px 0px;}
.menuleft_title span{font-size:16px; font-weight:100; display:block;}
.menuleft ul { padding:7px 19px 17px 19px;background:#ffffff; border:1px solid #eeeeee;}
.menuleft ul li{ padding:3px 0px;border-bottom:1px solid #eeeeee;}
.menuleft ul li a{display: block;line-height:38px;height:38px;font-size:15px;color:#555555;background:url(menu_icon_right1.png) right center no-repeat; }
.menuleft ul li a:hover{ color:#d74e38 !important;font-weight:bold;background:url(menu_icon_right2.png) right center no-repeat !important;}
.menuleft ul dl{ padding: 0px 0px 10px 14px;}
.menuleft ul dl dt a{ font-size:14px; height:35px; line-height:35px; background:none !important; text-indent:0px;}
.menuleft ul dl dt a:hover{ background:none !important;}
.leftcurrent{color:#d74e38 !important; background:url(menu_icon_right2.png) right center no-repeat !important; font-weight:bold;}
#l_hover{color:#d74e38 !important; background:url(menu_icon_right2.png) right center no-repeat !important; font-weight:bold;}
.main_left_url{margin-top:13px;}
.main_left_url img:hover{border:1px solid #cc6633;}
.main_left_url img{border:1px solid #eeeeee; }
.main_left_url a{ display:block;margin-bottom:4px;}
/*关于我们*/
.about{ width:1143px; margin:0 auto; padding:35px 0px 60px 0px;}
.about_list { background:url(join_xian.jpg) left top no-repeat; padding:0px; min-height:200px;  _height:200px;}
.about_list_left { width:244px; float:left; padding:15px 0px 0px 0px;}
.about_list_left img{ max-width:244px;}
.about_list_left table{ max-width:244px;}
.about_list_right { width:835px; padding:15px 0px 60px 30px; float:right; font-size:15px; line-height:28px; color:#383838;  border-left:1px solid #eeeeee; min-height:200px;  _height:200px;}
.about_list_right img{ max-width:835px;}
.about_list_right table{ max-width:835px;}
/*picture_list*/
.picture_list{width:835px; margin:0 auto;}
.picture_list_title{ width:835; margin:0 auto; background:url(title_bg.jpg) left bottom no-repeat;height:20px; line-height:20px;margin-bottom:21px; padding-bottom:15px;}
.picture_list_title h2{ float:left;text-align:left; font-weight:bold; font-size:18px; display:block; margin-bottom:6px;color:#666666;}
.picture_list_title a{ float:right; font-size:14px; color:#666666;}
.picture_list_title a:hover{ color:#d74e38; text-decoration:underline;}
.picture_list ul li{ width:274px;float:left;margin:0px 2px 25px 2px; text-align:center;}
.picture_list ul li h3{margin:0px auto; height:44px; line-height:44px; background:#f7f7f7; overflow:hidden;}
.picture_list ul li h3 a{ color:#666666; font-size:14px;}
.picture_list ul li span{margin:0px auto; height:44px; line-height:44px; background:#f7f7f7; overflow:hidden;display:block;}
.picture_list ul li span a{ color:#666666; font-size:14px; display:block;}
.picture_list ul li .pic{height:188px;display: table-cell;vertical-align: middle;text-align: center;width:272px;*display: block;font-size:160px;overflow:hidden;}
.picture_list ul li .picture_list_box{ border:1px solid #eeeeee;}
.picture_list ul li .pic img{ max-width:272px; max-height:188px;}
.picture_list ul li:hover img{transform: scale(1.08);transition: all 0.5s ease 0s;-webkit-transform: scale(1.08);-webkit-transform: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;}
.picture_list ul li:hover a{ color:#d74e38;}
.picture_list ul li:hover .picture_list_box{ border:1px solid #d74e38;}
/*产品列表*/
.products_list{width:870px; margin:0 auto;}
.products_list ul li{ width:274px;margin:0px 0px 20px 16px; background:#ffffff; float:left; _display:inline; overflow:hidden; text-align:center;}
.products_list_box{ border:1px solid #eeeeee;}
.products_list ul li .pic{width:272px; height:171px; text-align:center; overflow:hidden;}
.products_list ul li .pic img{ display:block; width:272px; height:171px;  padding:0px; }
.products_list ul li:hover img{transform: scale(1.08);transition: all 0.5s ease 0s;-webkit-transform: scale(1.08);-webkit-transform: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;}
.products_list ul li:hover .products_list_box{ border:1px solid #d74e38;}
.products_list ul li:hover a{color:#d74e38;}
.products_list ul li h3{margin:0px auto; height:44px; line-height:44px; background:#f7f7f7; overflow:hidden;}
.products_list ul li h3 a{ font-size:14px; color:#666666;display:block;}
.products_list ul li span{margin:0px auto; height:44px; line-height:44px; background:#f7f7f7; overflow:hidden;display:block;}
.products_list ul li span a{ font-size:14px; color:#666666;display:block;}
/*main_right_topcon*/
.main_right_topcon_title{ display:block; text-align:center; font-size:24px; color:#383838; padding:5px 0px 13px 0px;}
.main_right_topcon{ width:822px; padding:15px; border:1px solid #eeeeee; background:#f7f6f6 url(main_right_topcon.jpg) left top repeat-x; min-height:100px; clear:both; float:right; margin-bottom:32px; color:#383838; font-size:14px; line-height:26px;}
/*子页*/
.page{ margin:0 auto; text-align:center; font-size:13px; color:#000000; padding:20px 0px;}
.page a{font-size:13px; color:#000000;}
/*案例*/
.cases_list{ padding:0px 0px 5px 0px;width:870px; margin:0 auto;}
.cases_list_title{ width:1143px; margin:0 auto; background:url(title_bg.jpg) left bottom no-repeat; height:30px; line-height:30px; padding:0px 0px 10px 0px; margin-bottom:37px;}
.cases_list_title h2{ float:left; font-size:18px;color:#666666; font-weight:100;line-height:26px; font-weight:bold; float:left;}
.cases_list_title span{ font-size:14px;margin-left:5px; font-weight:100;}
.cases_list_title a{ float:right; font-size:14px; color:#666666;}
.cases_list_title a:hover{ color:#da251d;}
.cases_list ul li{ width:274px;float:left;margin:0px 0px 30px 16px;}
.cases_list ul li h3{ text-align:center; padding-top:12px;}
.cases_list ul li h3 a{ color:#666666; font-size:14px;}
.cases_img_box{height:138px;display: table-cell;vertical-align: middle;text-align: center;width:272px;*display: block;font-size:120px; border:1px solid #eeeeee;overflow:hidden;}
.cases_img_box img{ max-width:272px; max-height:138px;}
.cases_list ul li:hover img{transform: scale(1.08);transition: all 0.5s ease 0s;-webkit-transform: scale(1.08);-webkit-transform: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;}
.cases_list ul li:hover a{ color:#da251c;}
/*picture_list2*/
.picture_list2{width:870px; float:right;}
.picture_list2 ul li{ width:274px;float:left;margin:0px 0px 25px 16px; text-align:center;}
.picture_list2 ul li h3{margin:0px auto; height:44px; line-height:44px; background:#f7f7f7; overflow:hidden;}
.picture_list2 ul li h3 a{ color:#666666; font-size:14px;}
.picture_list2 ul li .pic{height:193px;display: table-cell;vertical-align: middle;text-align: center;width:272px;*display: block;font-size:160px;overflow:hidden;}
.picture_list2 ul li .picture_list_box{ border:1px solid #eeeeee;}
.picture_list2 ul li .pic img{ max-width:272px; max-height:193px;}
.picture_list2 ul li:hover img{transform: scale(1.08);transition: all 0.5s ease 0s;-webkit-transform: scale(1.08);-webkit-transform: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;}
.picture_list2 ul li:hover a{ color:#d74e38;}
.picture_list2 ul li:hover .picture_list_box{ border:1px solid #d74e38;}
/*悬浮*/
.xuanfu { position:fixed;right:2%; bottom:90px; z-index:9999;}
.xuanfu ul li { width:40px; height:40px;text-align:center;}
.xuanfu ul li a { width:40px; height:40px; display:block;}