@charset "utf-8";
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,img{margin:0;padding:0;}
body{font-size:15px; font-family:Arial;color:#333; overflow-x:hidden;} 
h1,h2,h3,h4,h5,h6{ font-style:none; font-weight:normal;}
a{text-decoration:none; color:#333;}
a:hover{ text-decoration:none;}
i,em{font-style:normal}
ul,li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0;}
.clear{clear:both;}
a:visited{ border:none;}
a:focus{outline:none;}
a:visited{ border:none;}
a:active{ border:none;}
a:hover{ border:none;}
.layer{ width:1150px; margin:0 auto; position:relative;}
.fl{ float:left;}
.fr{ float:right;}
input{ outline:medium;}

.head_head{ width:100%; height:55px; background:#37383A; position:relative; z-index:1000;}
.head_head .head_h_title{ float:left; color:#fff; font-size:16px; letter-spacing:0; line-height:55px;}
.head_head .head_h_title p{ display:inline-block; font-size:30px; color:#fff; padding:0 4px;}
.head_head .head_h_title p.hp1{ position:relative; top:0;}
.head_head .head_h_title span{ color:#fff; font-size:20px;}
.head_head .head_h_serach{ float:right; margin-top:12px;}
.language{position:absolute; right:260px; top:10px; width:280px; font-size:16px;}
.language div{ width:280px; height:28px; line-height:28px;  padding-left:10px; font-weight:bold;}
.language div a{color:#f09512;}
.language.curr div{ border-bottom-left-radius:0; border-bottom-right-radius:0;}
/*header*/
.header{ width:100%; height:90px; background:#fff; position:relative; border-bottom:1px solid #eee; z-index:999;}
.header .logo{ float:left; line-height:88px; text-align:center;}

/*nav*/
.header .nav{ float:right;}
.header .nav .nav_list{ width:100%;}
.header .nav .nav_list ul{ width:100%;}
.header .nav .nav_list li{float:left; text-align:center; font-size:16px;line-height:86px; margin:0 25px; position:relative; border-bottom:3px solid #fff;}
.header .nav .nav_list li.curr{border-bottom:3px solid #032D55;}
.header .nav .nav_list li:hover{border-bottom:3px solid #032D55;}
.header .nav .nav_list li.curr a{ color:#032D55;}
.header .nav .nav_list li a{ width:100%; height:18px; line-height:18px; color:#000; display:inline-block; text-align:center; transition:0.4s; -moz-transition:0.4s; -ms-transition:0.4s; -o-transition:0.4s; -webkit-transition:0.4s;}
.header .nav .nav_list li a:hover{ color:#032D55;}
.header .nav .nav_list ul li ul.dropdown-menu{ display:none; margin-top:0; border-radius:0; min-width:440px; background:rgba(255,255,255,0.9); border:none; left:-30px; padding:5px 0;}
.header .nav .nav_list ul li ul.dropdown-menu li{ text-align:left; padding-left:0px; float:none; border-bottom:none; margin:0 10px; line-height:35px;}
.header .nav .nav_list ul li ul.dropdown-menu li a{ text-align:left; font-size:14px;}
.header .nav .nav_list ul li ul.dropdown-menu li:hover{ border-bottom:none;}
.header .nav .nav_list ul li ul.dropdown-menu li ul{ display:none !important;}
.nav_icon{ width:44px; height:34px; background:#1E1E1E; border-radius:5px; overflow:hidden; float:right; margin-top:18px; margin-right:2%; display:none;}
.nav_icon span{ width:22px; height:2px; background:#fff; display:block; text-align:center; margin:0 auto; margin-top:5px; border-radius:1px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.nav_icon span:first-child{ margin-top:9px;}
.nav_icon.curr .span1{transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out; -moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out; opacity:0;}
.nav_icon.curr .span2{transform: rotate(-45deg);-moz-transform: rotate(-45deg); -o-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out; -moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;}
.nav_icon.curr .span3{ margin-top:-2px;transform: rotate(45deg);-moz-transform: rotate(45deg); -o-transform:rotate(45deg); -webkit-transform:rotate(45deg); transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out; -moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;}
/*mb_nav*/
.mb_nav{ width:220px; height:auto; overflow:hidden; background:#fff; position:absolute; right:0; top:140px; z-index:100; text-align:center; box-shadow:0 1px 5px #ccc; display:none;}
.mb_nav li{ padding:10px 0; font-size:14px; border-bottom:1px solid #eee;}
.mb_nav li a{ font-weight:bold;}
/*banner*/
.banner{ width:100%; height:auto; overflow:hidden;}
.swiper-container {width: 100%;height: 100%;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-slide a{ display:block; width:100%;}
.swiper-slide img{ width:100%;}
.banner img{ width:100%;}
/*contact*/
.content{ width:100%; height:auto; overflow:hidden;}
.about_title{ text-align:center; width:100%;}
.about_title h4{ font-size:24px; color:#000;}
.about_title h4 span{ color:#032D55;}
.about_title p{ font-size:13px; color:#666; line-height:30px;}
/*about*/
.about{ width:100%; height:auto; overflow:hidden; padding:40px 0;}
.about_contact{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
.about_contact div{ text-align:center; line-height:24px; color:#000; font-size:14px;}
.about_contact ul{ width:80%; margin:0 auto; overflow:hidden;}
.about_contact li{ width:25%; float:left; text-align:center; padding:10px 0;}
.about_contact li img{ max-width:100%; height:auto;}
.about_contact li p{ line-height:20px;}
/*products*/
.products{ background:url(../images/bg.jpg) no-repeat center; width:1150px; height:auto; overflow:hidden; height:382px; margin:0 auto;}
.products .layer{ width:100%; margin:0 auto;}
.products .about_title h4{color:#fff; margin-top:40px;}
.products .about_title h4 span{ color:#FF6600;}
.products .about_title p{color:#fff;}
.products_contact{ width:100%; height:auto; overflow:hidden; margin-top:50px;}
.products_contact p{ color:#fff; font-size:14px; background:none; line-height:50px;}
.products_contact .swiper-slide{ background:none;}
.products_contact ul{ width:100%; height:auto; overflow:hidden;}
.products_contact ul li{ float:left;}
.products_contact ul li a{ width:90%; display:block; margin:0 auto;}
.products_contact ul li span{ display:block; overflow:hidden; height:170px; -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center; -webkit-box-align: center;-ms-flex-align: center; -webkit-align-items: center; align-items: center; border:1px solid rgba(255,255,255,0.2);}
.products_contact ul li img{ width:100%;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.products_contact ul li img:hover {transform:scale(1.2); -webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);}
.products_contact ul li p{ font-size:13px; color:#fff; line-height:30px; overflow:hidden; height:30px; text-align:center;}
.products_contact .swiper-slide span{ display:block; overflow:hidden;}
.products_contact .swiper-slide span img{ width:100%;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.products_contact .swiper-slide span img:hover {transform:scale(1.2); -webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);}
/*news*/
.news{ width:100%; height:auto; overflow:hidden; padding:50px 0 30px 0;}
.news .about_title p{ font-size:13px; color:#000; line-height:30px;}
.news_contact{ width:100%; height:auto; overflow:hidden; margin-top:22px;}
.news_cl{ width:27%; border:1px solid #ccc; border-top:none;}
.slider2 .slider-arrow--right{ right:0;}
.slider2 .slider-arrow--left{ left:0;}
.slider2 .slider-arrow{ width:30px; height:30px; line-height:30px; margin-bottom:-15px; font-size:16px;}
.slider2 .slider-nav{ bottom:5px;}
.news_cl ul.news_cl1{ width:100%; height:auto; overflow:hidden;}
.news_cl ul.news_cl1 li{ width:100%; float:left; text-align:center; font-size:14px; border:1px solid #ccc; box-sizing:border-box; height:45px; line-height:45px; cursor:pointer;}
.news_cl ul.news_cl1 li:first-child{ border-right:none;}
.news_cl ul.news_cl1 li.curr{ background:#032D55; color:#fff;}
.news_cl_img{ width:99%; height:auto; border:1px solid #ccc; border-top:none;}
.news_cl_img img{ width:100%;}
.news_cl_img p{ display:none;}
.news_cl_img p:first-child{ display:block;}
.news_cr{ width:70%;}
.news_cr li{ width:100%; height:auto; overflow:hidden; padding-bottom:20px;}
.news_cr li .news_cr_l{ width:10%; border:1px solid #C3C3C5;}
.news_cr li .news_cr_l h5{ height:35px; line-height:35px; font-size:20px; color:#032D55; text-align:center;}
.news_cr li .news_cr_l p{ height:24px; line-height:24px; text-align:center; background:#032D55; color:#fff;}
.news_cr li .news_cr_r{ width:88%;}
.news_cr li .news_cr_r h5{ font-weight:600; font-size:14px; color:#666; height:25px; line-height:25px;}
.news_cr li .news_cr_r h5 span{ float:right; font-weight:normal; font-size:12px;}
.news_cr li .news_cr_r p{ font-size:12px; color:#666; line-height:18px;  overflow:hidden;}
.news_cr li .news_cr_r:hover h5{ text-decoration:underline; color:#05539E;}
.details{ width:100%; height:auto; overflow:hidden;}
.details img{ max-width:100% !important;}
.details table{ max-width:100% !important;}
.details h2{ text-align:center; font-size:16px;}
.details .news_time{ text-align:center; padding:10px 0;}
.details .news_details{ font-size:13px; margin-top:15px; }
.details .news_details p{ line-height:25px;}
/*footer*/
.footer{ width:100%; height:auto; padding:15px 0; background:#032D55; text-align:center;}
.footer h6{ font-size:14px; color:#eee; line-height:23px;}
.footer h5 img{ width:40px; height:40px;}
.footer p{ font-size:14px; color:#eee; line-height:23px;}
.footer p a{ color:#eee;}
.footer p a:hover{ color:#fff;}
/*mbx_nav*/
.page_nav{ width:100%; background:#fff; margin-top:20px;}
.page_nav .layer{ line-height:25px; border-bottom:1px dashed #eee;}
.page_nav a{ font-size:13px; color:#333;}
.page_nav a:hover{ color:#1290C1;}
.banner_n{ margin-top:12px;}
.banner_n img{ width:100%;}
/*about_index*/
.about_index{ width:100%; height:auto; overflow:hidden;}
.about_index h2{ font-size:20px; line-height:30px; color:#D41E46; padding-bottom:10px;}
.about_index p{ font-size:13px; text-align:left;}
/*------product------*/
.product_index{ padding:20px 0; width:100%; height:auto; overflow:hidden;}
.side_nav{ width:26%; float:left;}
.side_nav h2{ font-size:18px; padding-left: 0.8em;  width:100%; height:55px; background:url(../images/box_btitle.jpg) repeat-x center; line-height:55px; color:#fff;    border-bottom: 1px solid #DDDDDD;}
.side_nav h2 span{ float:right;}
.side_nav h3{ font-size:16px; color:#fff; height:40px; line-height:40px; background:#2776A7; width:100%; border-bottom:1px solid #3486B7;}
.side_nav h3 a{ padding:0 20px; display:block; color:#fff;}
.side_nav ul{ border:1px solid #eee;border-top:none;}
.side_nav li{ width:100%; height:auto; background:#fff; line-height:20px; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s; border-bottom:1px solid rgba(255,255,255,0.2); border-top:1px solid #ddd; position:relative;}
.side_nav li.curr{ background:#248ED1;}
.side_nav li.curr a{color:#fff;background:url(../images/link_bg3.gif) no-repeat 12px center;}
.side_nav li:first-child{ border-top:none;}
.side_nav li:hover{ background:#248ED1;}
.side_nav li a{ color:#000; font-size:14px; display:block; padding:10px 30px; background:url(../images/link_bg2.gif) no-repeat 12px center; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.side_nav li:hover>a{ color:#fff; background:url(../images/link_bg3.gif) no-repeat 12px center;}
.side_nav li.curr{background:#248ED1;}
.side_nav li.curr a{color:#fff;background:url(../images/link_bg3.gif) no-repeat 12px center;}
.side_nav li.curr ul.dropdown-menu{ display:block;}
.side_nav li .dropdown-menu{ display:none; position:relative; top:0; box-shadow:none; width:100%; padding:0; float:none; margin:0; border-radius:0; border:none;}
.side_nav li .dropdown-menu li{ background:#fff; border-bottom:none; line-height:25px; padding:3px 0;}
.side_nav li .dropdown-menu li a{ color:#666; font-size:13px; padding:6px 37px;background:url(../images/link_bg2.gif) no-repeat 22px center;}
.side_nav li .dropdown-menu li:hover{ background:#3E95CE; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.side_nav li .dropdown-menu li:hover a{ color:#fff; transition:0.4s; -webkit-transition:0.4s; -moz-transition:0.4s;}
.side_nav li .dropdown-menu li.curr{background:#3E95CE;}
.side_nav li .dropdown-menu li.curr a{ color:#fff;}
.within_product{ width:72%; float:right; border: 1px solid #E5E5E5;}
.within_product h2.current_title{ line-height:32px; font-size:12px; color:#666;background:url(../images/box_bg5.jpg) repeat-x center; overflow:hidden;}
.within_product h2.current_title p{ float:right; padding-right:10px;}
.within_product h2.current_title p a{ padding:0 2px;}
.within_product h2.current_title p a:hover{ text-decoration:underline;}
.within_product h1{ text-align:center; padding:20px 0; font-size:20px;}
.within_product h6{ font-size:14px; width:96%; margin:0 auto; margin-bottom:5px; margin-top:0;}
.within_product div.details{ color:#333; width:92%; margin:20px auto; line-height:25px; padding-bottom:50px;}
.within_product div.details h2{ font-size:18px; text-align:center; padding:10px 0; font-family:Verdana, Geneva, sans-serif; color:#2B96D3; font-weight:bold;}
.within_product div.details1 p{ margin:2px 0;}
.within_product div.details table{ text-align:center; width:100%;}
.within_product div.details table td{ border:1px solid #EDEDED !important; padding:8px; font-size:14px;}
.within_product div.contact_details table td{ border:none !important;}
.contact_details1 a:hover{ text-decoration:underline; color:#1870D9;}
.within_product div.details table.form_table td{ border:1px solid #eee !important;}
.within_product .new_products1 ul{ width:97%; height:auto; overflow:hidden; margin:20px auto;}
.within_product .new_products1 ul li{ width:33.33%; float:left; text-align:center; margin-bottom:15px;}
.within_product .new_products1 ul li a{ width:96%; margin:0 auto; display:block; overflow:hidden; border:1px solid #E7E7E7; border-radius:4px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.within_product .new_products1 ul li a span{ width:100%; display:block; height:195px; overflow:hidden;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center; -webkit-box-align: center;-ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.within_product .new_products1 ul li a img{ max-width:97%; padding:4px 0;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.within_product .new_products1 ul li a div{ width:100%;}
.within_product .new_products1 ul li a div h4{ height:55px; font-size:14px; color:#000; text-align:center; overflow:hidden; padding:10px 0; background:#E3E3E3;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.within_product .new_products1 ul li a 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);}
.within_product .new_products1 ul li a p{ line-height:30px; height:30px; overflow:hidden;}
.within_product .new_products1 ul li:hover a{ border:1px solid #248ED1;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.within_product .new_products1 ul li:hover h4{ background:#248ED1; color:#fff;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.nodata{ padding-top:20px; font-size:14px;}
.pages{ width:96%; margin:0 auto;}
.within_product .project_index{ width:92%; margin:0 auto;}
.within_prodcuts2 .project_index ul li a span{ width:100%; height:auto}
.within_prodcuts2 ul li a p{ height:100%;}
.within_prodcuts2 li{ width:50%; float:left; border-bottom:none !important;}
.within_prodcuts2 li a{ width:95%; display:block; margin:0 auto; position:relative;}
.within_prodcuts2 li p{ position:absolute; width:100%; height:100%; top:0; left:0; background:rgba(19,125,125,0.7); text-align:center;text-align:center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center; -webkit-box-align: center;-ms-flex-align: center; -webkit-align-items: center; align-items: center;  transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out; color:#fff; font-size:16px; opacity:0;}
.within_prodcuts2 li img{ width:100%;}
.within_prodcuts2 li:hover p{  transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out; color:#fff; opacity:1;}
/*------product details------*/
.within_product .wp_l{ width:40%;}
.within_product .wp_l span{ display:block; width:90%; border:1px solid #ccc; text-align:center;}
.within_product .wp_l span img{ padding:40px 0; width:80%;}
.within_product .wp_r{ width:60%;}
.within_product .wp_r h3{ font-size:16px; font-weight:bold; text-align:left; border-bottom:1px solid #ccc; line-height:32px;}
.within_product .wp_r p{ font-size:14px; color:#666; line-height:30px;}
.within_product .wp_details{ width:100%; height:auto; overflow:hidden;}
.within_product .wp_details .wp_details_s p{ font-size:14px; margin-top:10px; color:#777; line-height:22px;}
.wp_details_s{ font-size:13px; line-height:20px; font-family:"Microsoft Yahei"; padding:30px;}
.wp_details_s img{ max-width:100%; height:auto !important;}
.wp_details_s table{ border:1px solid #ddd; width:100% !important;}
.wp_details_s table td{border:1px solid #ddd; text-align:center; padding:3px;table-layout:fixed; word-break: break-all; overflow:hidden; }
.within_product .dede_pages{ text-align:center;}
.within_product .dede_pages li{ width:auto; float:none; border-bottom:none; display:inline-block; padding:4px 5px; border:1px solid #ddd !important; margin:0px;}
.within_product .dede_pages li a{ width:auto; display:inline; cursor:pointer;}
.within_product .dede_pages li:hover{ border:1px solid #063981 !important; color:#063981;}
.within_product .dede_pages li:hover a{ color:#063981;}
.within_product .dede_pages li.thisclass{ background:#063981; border:1px solid #063981;color:#fff;}
.within_product .dede_pages li.thisclass a{}
.within_product .dede_pages{ font-size:14px; padding:0 20px;}
.within_product .dede_pages li select{ border:none;}
/*contact*/
.contact_table{ padding:8px 0; border:none !important;}
.contact_table td{ padding:6px 8px; font-size:14px; background:#F4F3F4; border:2px solid #fff !important;}
.forms{ width:100%; height:auto; overflow:hidden; padding:0; padding-bottom:20px; margin-top:20px;}
.forms_header{ width:100%; height:auto; overflow:hidden; padding:0;}
.forms_header .forms_header1{ background:#1182B7; padding:10px; color:#fff;}
.forms_header .forms_header2{ background:#EDF4F7; padding:10px; font-size:14px;}
.forms_main{ padding:0; margin-top:10px;}
.forms_main input{ width:100%; height:35px; border:1px solid #ddd; background:#fff; padding:0 10px; font-size:14px; color:#ccc;}
.forms_main textarea{ width:100%; padding:10px 10px;border:1px solid #ddd; background:#fff; height:80px;}
.forms_main .sub{ text-align:center;}
.forms_main .sub input{ width:30%; text-align:center; color:#fff}
.forms_main .sub input#submit{ background:#1182B7;}
.forms_main .sub input#reset{ color:#333;}
.forms_main .sub input#submit:hover{ background:#1182B7;border:1px solid #1182B7;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.forms_main .sub input#reset:hover{ background:#1182B7;border:1px solid #1182B7; color:#fff;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.forms_main div{ margin-top:12px; padding:0 5px;}
.tishi{ padding-top:20px; font-size:16px;}
/*Support*/
.within_product .within_news{ padding:30px 20px; height:auto; overflow:hidden;}
.within_product .within_news ul li{ width:100%; line-height:35px; border-bottom:1px dashed #ccc; height:35px; overflow:hidden; padding:0;}
.within_product .within_news ul li p{ float:right; color:#666;}
.within_product .within_news ul li a{ width:100%;}
.within_product .within_news ul li a:hover{ text-decoration:underline; color:#0170D9;}
.within_product .within_news ul li i{ float:left; color:#666; width:70%; display:inline-block; text-align:left; height:35px; overflow:hidden; font-size:14px;}
.within_product .within_news ul li i em{ font-weight:bold; margin-right:5px; color:#0C68B1;}
.within_product .within_news ul li i:hover{ color:#0C68B1; text-decoration:underline;}
/*what_new*/
.what_new{ margin-top:20px;}
.side_nav .what_new li{ background:#fff; border-bottom:1px dashed #e5e5e5; width:96%; margin:0 auto; line-height:18px;}
.side_nav .what_new li a{background: url(../images/title_icon1.jpg) no-repeat 10px center; padding:5px 22px;}
.side_nav .what_new li:hover a{ color:#0374BA; text-decoration:underline;}
.side_nav .what_contact{ padding-bottom:10px;}
.side_nav .what_contact ul{ overflow:hidden; margin-bottom:0px; padding-bottom:10px; font-family:Verdana, Geneva, sans-serif;}
.side_nav .what_contact li{ line-height:18px; border:none; width:94%; margin:0px auto; padding:4px 0; overflow:hidden; font-family:Verdana, Geneva, sans-serif;}
.side_nav .what_contact li span{ font-weight:600; font-family:Verdana, Geneva, sans-serif;}
.side_nav .what_contact li span.what_name{ font-size:14px;}
.side_nav .what_contact li.mobs span{ width:26%; display:inline-block; float:left;}
.side_nav .what_contact li.mobs p{ width:73%; float:right; font-size:14px; color:#666; font-family:Verdana, Geneva, sans-serif;}
.side_nav .what_contact li:first-child{ padding-top:10px;}
.side_nav .what_contact li:first-child span{ font-size:16px;}
.side_nav .what_new.what_contact li a{display: inline-block; background: none; padding: 0;color: #666;}
.side_nav .what_new.what_contact li a:hover{ color:#0374ba;}
/*fixed*/
.tel_bg{ width:30px; height:150px; background:url(../images/tel_bg.png) no-repeat center; position:fixed; top:50%; margin-top:-100px; right:0; background-size:cover; cursor:pointer; z-index:10000;}
.skype{ width:125px; height:335px; position:fixed; top:50%; margin-top:-170px; right:-125px; background: url(../images/skype_pic.jpg) no-repeat center; z-index:10000;}
.skype ul{ margin-top:222px; list-style:none; width:100%; text-align:left; padding-left:28px}
.skype ul li{ line-height:25px;}
.skype ul li.skype_li1{ padding-top:2px;}
.skype ul li.skype_li2{ padding-top:2px;}
.skype ul li.skype_li3{ padding-top:2px;}
.skype ul li a{ color:#000; list-style:none; font-size:12px;}
.skype ul li a:hover{ text-decoration:underline;}
.skype div{ text-align:center; width:100%; margin-top:10px;}
.skype div a{color:#fff;}
/*盒子带容器*/
.slider {position: relative;width: 100%;height: auto;overflow: hidden;}
.slides {height: auto;/* Simple clear fix */overflow: hidden;/**	* Prevent blinking issue* Not tested. Experimental. */-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d;/*** Here is CSS transitions * responsible for slider animation in modern broswers*/-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.slide {height: auto;float: left;clear: none;}
.slider-arrows {}
.slider-arrow {position: absolute;display: block;margin-bottom: -20px;width: 40px;height: 40px;line-height: 40px;text-decoration: none;text-align: center;color: #fff;font-size: 2em;background-color: #333;background-color: rgba(50,50,50,.3);border-radius: 50%;}/*左右按钮样式及放置位置*/
.slider-arrow--right {bottom: 50%;right: 30px;}
.slider-arrow--left {bottom: 50%;left: 30px;}
.slider-nav {position: absolute;bottom: 30px;}
.slider-nav__item {  /*nva样式*/width: 12px;height: 12px;float: left;clear: none;display: block;margin: 0 5px;background: black;border-radius: 100%;}
.slider-nav__item:hover {background: #ccc;}
.slider-nav__item--current {background: #ccc;} /*被选中后的样式*/
.focus-img{position: relative;width: 100%;height: auto;margin: 20px auto;}
.focus-img-con{position: relative;width: 1024px;height: 220px;margin: 0 auto;overflow: hidden;}
.focus-img-con ul{position: absolute;top: 0;}
.focus-img-con ul li{color: #fff;text-align: center;line-height: 60px;float: left;}
.focus-img-con ul li div{width:220px;height:250px;}
.focus-img-con ul li div span{ border:none; height:150px;}
.focus-img .change-bnt{display: block;width: 50px;height: 50px;position: absolute;top: 50%;margin-top: -40px;}
.focus-img .change-bnt.prev-bnt{left: 10px;background:url(../images/left_icon.png) no-repeat center;}
.focus-img .change-bnt.next-bnt{right: 10px;background:url(../images/right_icon.png) no-repeat center;}
.top6 ul.list li a {
	display: inline-block;
	width: 136px;
	height: 30px;
	text-align: center;
	background: #59a4a0 none repeat scroll 0% 0%;
	border-radius: 20px;
	color: #FFF;
	font-size: 18px;
	font-family: Tahoma;
	line-height: 30px;
	margin: 0px 50px;
	float: right;
}

.top6 ul.list li a:hover {
	border-radius: 0px;
	transition-duration: 1s;
	background-color: #bef243
}

.top6 ul.list li {
	list-style: none;
	width: 100%;
	float: left;
	margin-bottom: 10px
}

.top6 ul.list li h2 {
	font-size: 18px;
	margin: 5px;
	line-height: 36px;
	background: #efefef;
	font-size: 18px;
	border-top: 3px solid #59a4a0;
}

.top6 ul.list li img {
	dislplay: block;
	float: left;
	max-height: 200px;
	border-radius: 5px;
	box-shadow: 5px 5px 5px #ccc;
	margin-right: 10px;
	border: 3px solid #59a4a0;
}


.tags ul li strong a {
	display: inline-block;
	width: 136px;
	height: 30px;
	text-align: center;
	background: #0453a9 none repeat scroll 0% 0%;
	border-radius: 8px;
	color: #FFF;
	font-size: 18px;
	font-family: Tahoma;
	line-height: 30px;
	margin: 0px 50px;
	float: right;
}
.tags ul{ padding-left:0px; background:#CCC}

.tags ul li strong a:hover {
	border-radius: 0px;
	transition-duration: 1s;
	background-color: #000
}

.tags ul li { padding-left:0px;
	list-style: none;
	width: 100%;
	float: left;
	margin-bottom: 10px
}

.tags ul li h2 {
	font-size: 16px;
	margin: 5px;
	line-height: 20px;
	background: #efefef;
	font-size: 18px;
	border-top: 2px solid #0453a9;
}

.tags ul li img { width:240px; height:auto;
	float: left;
	max-height: 200px;
	border-radius: 5px;
	box-shadow: 5px 5px 5px #ccc;
	margin-right: 10px;
	border: 2px solid #0453a9;
}.caption h4{max-height:44px; min-height:44px; overflow:hidden;}
.new_products1{position:relative;}
.top6{position:absolute;}
..top6 h2,.top6h3{ font-size:16px;margin:0;padding:0;}
.yindao{ background:#fff;position:relative; margin-top:40px;}
.pages { width:100%;
	text-align:center;
	padding-top:50px;
}
.pages a, .pages span, .pages input {
	display:inline-block;
*display:inline;
	zoom:1;
	height:25px;
	line-height:25px;
	vertical-align:top;
	margin:0 2px;
	font-size:12px;
	color:#333333;
	padding:0 10px;
}
.pages a, .pages input {
	border:1px solid #ddd;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.pages a.now, .pages a:hover {
	color:#FFF;
	background:#FD6B01;
	border:1px solid #FD6B01;
}
.pages span {
	margin:0px;
}
.pages input {
	width:40px;
	text-align:center;
	padding:0px;
}
.pages .btn {
	cursor:pointer;
	background:#969696;
	border:1px solid #969696;
	color:#FFF;
	font-size:13px;
}
figure{ width: 100% !important; }

.news_details p{ font-size: 15px; }
.news_details *{font-size: 15px; }

.news_details img { margin: 25px 0; }
.forms_main input{ border: 1px solid #949494; border-radius:3px;}