﻿@charset "utf-8";
html{ font:normal 62.5%/2.3em Arial,"微软雅黑";}
body{ margin:0px; padding:0px; margin:0px auto; font-size:12px; color:#414446; width:100%; min-width:1100px; width:expression((documentElement.clientWidth < 1100) ? "1100px" : "100%" ); zoom:1;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
ul,ul li{ list-style:none;}
h1,h2,h3,h4,h5,h6,p{ padding:0px; margin:0px;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; max-width:100%; vertical-align:top;}
a{ color:#414446; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none;}
.clear{ clear:both; height:0px; overflow:hidden;}


.Contain,.MainNav,.Bottom,.content,.bottom_content{ width:1110px; margin:0 auto;}
.SildeBar{}
.MainContent{ width:791px; float:right; padding:15px 27px 116px 27px;}

.Content{}
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; font-size:13px; line-height:24px;}

.Current{ color:#000; float:right;}
.Current a{ color:#000;}

/*Top*/
.Top{background-color:#f7f7f7;}
.onnav{color:#0a6ba5 !important; font-weight:bold; border-bottom:2px solid #0a6ba5;}
.onnava{color:#0a6ba5 !important;}
.MainNav{ overflow:hidden;}
.MainNav .logo{float:left; height:91px; width:376px;}
.MainNav .search{float:left; height:91px; border-left:1px solid #e5e5e5; margin-left:10px;}
.MainNav .search img{margin-top:36px; margin-left:35px; cursor:pointer;}
.MainNav .logo img{ height:91px; width:376px;}
.MainNav ul{float:left; overflow:hidden; margin-top:39px; margin-left:94px;}
.MainNav ul li{float:left; text-align:center; margin-right:18px;}
.MainNav ul li:nth-child(7){ margin-right:0 !important;}
.MainNav ul li a{ display:block; color:#333; font-size:15px; line-height:15px; padding:0 3px 10px 3px;}
.MainNav ul li a:hover{color:#0a6ba5 !important; font-weight:bold; border-bottom:2px solid #0a6ba5;}

.content{position:relative;}
.search_box{position:absolute; right:0; top:-100%; display:none;border:8px solid #4C4A4F; height:44px; width:auto; z-index:100;}
.search_box input{ background-color:#fff; padding:0 20px; width:200px; height:44px; line-height:44px;}

/*Top*/

/*Bottom*/
.Bottom{ background-color:#333; width:100%;}
.bottom_content{padding:35px 0 23px 0; overflow:hidden;}
.b_nav{overflow:hidden; float:left;}
.b_nav li{float:left;  margin-right:50px;}
.b_nav li p{ padding-bottom:10px; background:url(../images/line.png) left bottom no-repeat; color:#fff; margin-bottom:10px;}
.b_nav li a{ display:block;color:#aaaaaa;}
.bottom_right{float:left; overflow:hidden; padding-left:47px; border-left:1px solid #3d3d3d;}
.bottom_right>div{float:left;}
.bottom_right>div h3{font-size:18px; color:#fff; margin-bottom:20px; font-weight:normal;}
.bottom_right>div h3 a{ color:#fff; }
.bottom_right>div ul{overflow:hidden;}
.bottom_right>div ul li{ float:left; text-align:center; margin-right:23px;}
.bottom_right>div ul li p.p1{color:#fff; font-size:13x;}
.bottom_right>div ul li:nth-child(2),.bottom_right>div ul li:nth-child(3){margin-top:40px;}
.shanghai_2{margin-left:34px;}
.last_box{  padding:20px 0; background-color:#484848; text-align:center; color:#b3b3b3;}
.last_box a{color:#b3b3b3;}
.bottom_right p a{color:#e2dede;}
/*Bottom*/

/*SildeBar*/
.Contain{position:relative;}
.SildeBar{ width:243px; position:absolute; top:-83px; left:0;}
.MenuList ul{margin-top:6px; background-color:#f3f3f3;}
.MenuList ul li{ padding:0 27px; height:45px; line-height:45px; color:#656565; font-size:16px; position:relative; border-bottom:1px solid #e6e6e6;}
.MenuList ul li a{ color:#656565;}
.MenuList ul li span{ font-family:"宋体"; position:absolute; right:27px;}
.MenuList ul li:hover{background-color:#0a6ba5;}
.MenuList ul li:hover a{ color:#fff !important;}
.MenuList ul li:hover span{ color:#fff !important;}
.ona{ color:#fff !important;}
.onli{ color:#fff !important;background-color:#0a6ba5 !important;}

.MenuList_2>ul{margin-top:6px; background-color:#f3f3f3;}
.MenuList_2>ul>li{color:#656565; position:relative; border-bottom:1px solid #e6e6e6; width:243px;}
.MenuList_2>ul>li dl{ overflow:hidden; padding:0 27px;height:45px; line-height:45px; font-size:16px; cursor:pointer;}
.MenuList_2>ul>li dl:hover span{ color:#fff !important;}
.MenuList_2>ul>li dl:hover{background-color:#0a6ba5 !important;}
.MenuList_2>ul>li dl:hover dd{background:url(../images/index/p_1.jpg)  left center no-repeat;}
.MenuList_2>ul>li dl dt{float:left;}
.MenuList_2>ul>li dl dd{float:right; background:url(../images/index/p_2.png)  left center no-repeat; height:45px; width:14px;}
.MenuList_2>ul>li ul{margin-left:30px; margin-top:10px; display:none;}
.MenuList_2>ul>li ul li{ background:url(../images/index/news_icon_2.jpg) left center no-repeat; padding:5px 0 5px 10px; color:#;}
.MenuList_2>ul>li ul li a{color:#a7a7a7;}
.MenuList_2>ul>li ul li:hover{background:url(../images/index/news_icon.jpg) left center no-repeat;}
.MenuList_2>ul>li ul li:hover a{color:#0a6ba5;}
.ond{background:url(../images/index/p_1.jpg)  left center no-repeat !important;}
.onp{background:url(../images/index/news_icon.jpg) left center no-repeat !important;}
/*SildeBar*/

/*Banner*/
.HomeBan{ width:100%; height:550px; position:relative;}
.HomeBan .BanList{ width:100%; height:550px;}
.HomeBan .BanList li{ width:100%; height:550px; overflow:hidden;}
.HomeBan .BanList li a{ width:100%; height:550px; display:block;}
.HomeBan .TabList{ width:100%; height:14px; left:0px; bottom:16px; position:absolute;}
.HomeBan .TabList .List{ width:1001px; height:14px; margin:0 auto;}
.HomeBan .TabList .List ul{ float:right;}
.HomeBan .TabList li{ float:left; width:15px; height:14px; padding:0 3px;}
.HomeBan .TabList li span{ background:#fff; width:15px; height:14px; display:block; cursor:pointer;}
.HomeBan .TabList li.on span{ background:#0065a2;}

.Banner{width:100%; height:229px;}

/*Banner*/




/*index*/

.title{text-align:center; padding-bottom:57px;}
.title h3{color:#444; font-size:26px; font-weight:normal;}
.title span{color:#999; font-size:14px;}
.about_box{margin-bottom:80px; padding-top:60px;}
.about_content{position:relative; }
.about_content .R_content{position:absolute; right:0; top:22px; width:403px; height:287px;}
.about_content .R_content img{width:403px; height:287px;}
.about_content .L_content{width:655px; height:260px; border:1px solid #e5e5e5; padding:30px 90px 40px 30px;}
.about_content .L_content h3{ font-size:18px; color:#333;}
.about_content .L_content span,.about_content .L_content p{ color:#777;}
.about_content .L_content span{padding:20px 0 28px 0; display:block;}
.about_content .L_content div{  margin-top:25px;}
.more{ font-size:20px; color:#0065a2; height:50px; line-height:50px; text-align:center; width:286px; border:1px solid #e5e5e5; border-radius:50px; cursor:pointer;}
.more a{ color:#0065a2;}

.product_box{background-color:#f7f7f7; padding:65px 0 53px 0;}
.product_content{margin-top:50px;}
.ul_pro{ height:291px; width:1100px; overflow:hidden;}
.product_content ul{overflow:hidden; width:2200px; height:291px;}
.product_content ul li{float:left; border:1px solid #eaeaea; width:255px; height:405px; background-color:#fff; text-align:center; margin-right:24px;}
.product_content ul li:nth-child(4),.product_content ul li:nth-child(8){margin-right:0 !important;}
.product_content ul li a img{width:255px; height:289px; border-bottom:1px solid #eaeaea;}
.product_content ul li span{display:block; font-size:14px; color:#444; padding:30px 0 20px 0;}
.btn_box{overflow:hidden; width:56px; margin:26px auto;}
.btn_box>div{height:20px; width:20px; border-radius:3px; line-height:20px; text-align:center; font-family:"宋体"; background-color:#cccccc; color:#fff; margin-right:8px; float:left; cursor:pointer;}
.btn_box>div:hover{background-color:#0a6ba5 !important;}
.product_more{ margin:0 auto;}

.news_box{ margin-top:75px;}
.news_content ul { overflow:hidden; }
.news_content ul li{float:left; margin-right:23px;}
.news_content ul li:nth-child(3){margin-right:0 !important;}
.news_content ul li dl{ overflow:hidden;}
.news_content ul li dt{ float:left; width:255px; height:186px; text-align:center; position:relative; border:1px solid #d4d4d4; border-radius:3px; cursor:pointer;}
.news_content ul li dt img.c{ width:237px; height:172px; margin-top:7px;}
.news_content ul li dt a img{  width:255px; height:186px; position:absolute; left:0; top:0; }
.news_content ul li dd{ float:right; width:257px; margin-left:25px; }
.news_content ul li dd span.time{display:block; padding:10px 0; border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; font-size:10px; color:#999;}
.news_content ul li dd h3{ font-size:16px; color:#666; font-weight:normal; padding:14px 0;}
.news_content ul li dd p{ font-size:14px; color:#666; margin-bottom:10px;}
.news_content ul li dd a{ font-size:14px; color:#0a6ba5;}
.news_btn{ margin-top:60px;}

.customers_box{ background-color:#f7f7f7; margin-top:65px; padding:65px 0 35px 0;}
.customer_ul ul{ overflow:hidden;}
.customer_ul ul li{float:left; margin-right:6px; width:128px; height:69px; border:2px solid #ededed;}
.customer_ul ul li img{ width:128px; height:69px; }
.customer_ul ul li:nth-child(8){ margin-right:0 !important;}

.contain_about,.contain_n,.contain_prod,.contain_cust{width:100%;}
.about_box,.product_box,.news_box,.customers_box{width:1100px; margin:0 auto;}
.product_box .title{ padding-bottom:0 !important;}
.customers_box .title{padding-bottom:37px !important;}
.news_box{padding:60px 0}
.about_box{padding-bottom:60px;}
.contain_cust,.contain_prod{background-color:#f7f7f7;}
/*index*/

/*关于*/
.about h2,.product h2,.productlist h2,.news h2,.contact h2{font-size:22px; color:#2b2c2c; margin-bottom:40px; font-weight:normal;}
.about_message h3{font-size:18px; color:#333; margin-bottom:30px;}
.about_message p{font-size:14px; color:#777; margin-bottom:5px; margin-left:18px;}
.about_message .p_img{overflow:hidden;}
.about_message .p_img .p_l{ float:left; width:411px;}
.about_message .p_img .img{ float:right; width:352px; height:250px;}
.about_message .p_img .img img{ width:352px; height:250px;}
.about_message .last_img{ width:773px; height:271px; margin-left:18px;}
/*.about ul.shu{overflow:hidden; margin-bottom:20px;}
.about ul.shu li{float:left; text-align:center; width:237px; margin-right:33px; }
.about ul.shu li .img_box{ width:235px; height:160px; border:1px solid #e5e5e5; background-color:#fff;}
.about ul.shu li .img_box img{height:160px; width:235px;border:1px solid #dbdbdb;}
.about ul.shu li span{padding:10px 0; display:block;}*/
.about ul.shu{overflow:hidden; }
.about li{float:left; text-align:center; width:237px;margin-right: 26px;list-style: none;margin-bottom:20px; }
.about li .img_box{ width:235px; height:160px; border:1px solid #e5e5e5; background-color:#fff;}
.about li .img_box img{height:160px; width:235px;border:1px solid #dbdbdb;}
.about li span{padding:10px 0; display:block;}

/*产品中心*/
/*.product ul.product_list{overflow:hidden; margin-bottom:45px;}
.product ul.product_list li{float:left; border:1px solid #eaeaea; width:255px; height:405px; background-color:#fff; text-align:center; margin-right:10px;}
.product ul.product_list li:nth-child(3){margin-right:0 !important;}
.product ul.product_list li img.p_pic{width:255px; height:289px; border-bottom:1px solid #eaeaea;}
.product ul.product_list li span{display:block; font-size:14px; color:#444; padding:30px 0 20px 0;}*/
.product .product_list{overflow:hidden; margin-bottom:45px;}

.product .ul li{float:left; border:1px solid #eaeaea; width:255px; height:405px; background-color:#fff; text-align:center; margin-right:10px;list-style: none; margin-bottom:45px;}
.product .ul li img.p_pic{width:255px; height:289px; border-bottom:1px solid #eaeaea;}
.product .ul li span{display:block; font-size:14px; color:#444; padding:30px 0 20px 0;}

.productlist  li{float:left; border:1px solid #eaeaea; width:255px; height:405px; background-color:#fff; text-align:center; margin-right:10px;list-style: none; margin-bottom:45px;}
.productlist li img.p_pic{width:255px; height:289px; border-bottom:1px solid #eaeaea;}
.productlist li span{display:block; font-size:14px; color:#444; padding:30px 0 20px 0;}

.product .tab_title li{float:left; border:1px solid #eaeaea; width:255px; height:405px; background-color:#fff; text-align:center; margin-right:10px;list-style: none; margin-bottom:45px;}
.product .tab_title li img.p_pic{width:255px; height:289px; border-bottom:1px solid #eaeaea;}
.product .tab_title li span{display:block; font-size:14px; color:#444; padding:30px 0 20px 0;}

.product .pro_box{ overflow:hidden;}
.product .pro_box .l_product{float:left; overflow:hidden; width:460px;}
.product .pro_box .l_product .play_box{float:left; border:1px solid #e0e0e0; width:356px; height:278px;}
.product .pro_box .l_product .ul_p{float:right; position:relative; height:280px;}

.l_product .ul_p .ul{height:248px; width:74px; overflow:hidden; margin-top:15px;}
.l_product .ul_p .ul ul{height:496px; width:74px; overflow:hidden;}
.l_product .ul_p li{width:70px; height:54px; border:2px solid #fff; margin-bottom:5px; cursor:pointer;}
.l_product .ul_p li:hover{border:2px solid #0A6BA5 ;}
.l_product .ul_p li:nth-child(4),.l_product .ul_p li:nth-child(8){margin-bottom:0 !important;}
.l_product .ul_p li img{width:68px; height:52px; border:1px solid #e4e4e4;}
.product .pro_box .r_product{float:right;}
.product .pre{position:absolute; top:0; left:0;cursor:pointer;}
.product .next{position:absolute; bottom:-1px; left:0;cursor:pointer;}
.product .next img{margin-top:16px;}
.product .r_product{float:right;}
.product .r_product h3{ padding-bottom:10px; border-bottom:1px solid #e0e0e0;}
.product .r_product h3 span{ padding-bottom:13px; padding-left:3px; border-bottom:1px solid #0a6ba5; font-size:16px; color:#666;}
.product .r_product .messages{margin-top:15px;width: 269px;height: 240px;overflow: hidden;}
.product .r_product .messages p{ font-size:14px; color:#333;}
.product .r_product .messages p span{color:#666;}
.tab_contain{margin-top:40px;}
.tab_contain .tab_title{border-bottom:1px solid #e0e0e0; margin-bottom:30px;}
.tab_contain .tab_title ul{ overflow:hidden;}
.tab_contain .tab_title ul li{ float:left; width:92px; height:34px; line-height:34px; text-align:center;font-size:14px; color:#333; cursor:pointer;}
.tab_contain .tab_title ul li.on{background-color:#0a6ba5; color:#fff !important;}
.tab_contain .tabf h3{font-size:16px; color:#666;}
.tab_contain .tabf p{font-size:14px; color:#666;}
.tab_contain .tabf span{font-size:14px; color:#666; margin-right:30px;}
.tab_contain .tab_c{margin-bottom:30px;}
.img_product{ width:477px; /* height:385px; */ margin:35px 0;}
.img_product video {display:block; width:auto; max-width:100%; height:auto; margin:0 auto;}
.img_product img{ width:477px; height:385px;}
.tabf table{margin-left:20px;}
.tabf table td{color:#666; font-size:14px; padding-bottom:30px;}
.tabf table td input{ height:36px; width:263px; border:1px solid #e5e5e5; padding:0 10px; margin-left:10px; display:block;line-height: 36px;}
.tabf table td textarea{ height:138px; width:648px; border:1px solid #e5e5e5; padding:10px; margin-left:10px; display:block;}
.tabf .btn{width:155px; height:43px; text-align:center; font-size:13px; line-height:43px; float:right; color:#fff; cursor:pointer; margin-left:25px;}
.tabf .submit_btn{ background-color:#0a6ba5; margin-right:34px;}
.tabf .reset_btn{ background-color:#999999;}

/*新闻资讯*/
.news .ul_news{margin-bottom:60px;}
.news .ul_news li{background:url(../images/index/news_icon.jpg) 5px center no-repeat; border-bottom:1px solid #dfdfdf; overflow:hidden; height:41px; line-height:41px;}
.news .ul_news li:hover a{ color:#0A6BA5 !important;}
.news .ul_news li p{float:left; margin-left:10px; font-size:16px; color:#666;}
.news .ul_news li span{float:right; font-size:14px; color:#999;}
.news .detail_box .news_title{text-align:center; margin-top:65px;}
.news .news_title h3{ font-size:16px; color:#666; border-bottom:1px solid #e5e5e5; padding-bottom:15px;}
.news .news_title p{ font-size:14px; color:#999; }
.news .detail_content{width:731px; margin:25px auto; }
.news .detail_content img{margin-bottom:30px; margin-left:90px; height:260px; width:559px;}
.news .detail_content p{margin-bottom:45px; font-size:14px; color:#545454; text-indent:2em;}
.news .detail_content p.ask{ font-weight:bold;}
.news .select_box{overflow:hidden; padding-top:23px; border-top:1px dashed #ccc;}
.news .select_box a.pre{ float:left;}
.news .select_box a.next{ float:right;}
.news .select_box a span{ color:#0a6ba5;}

/*下载中心*/
.service h2{font-size:22px; color:#2b2c2c; padding-bottom:15px; border-bottom:2px solid #e0e0e0; font-weight:normal;}
.service h2 span{ padding-bottom:14px; border-bottom:2px solid #0a6ba5;}
.service .ul_load{margin-top:30px; padding-bottom:60px;}
.service .ul_load li{ height:50px; line-height:50px; overflow:hidden; padding:0 7px 0 15px;}
.service .ul_load li p{ font-size:15px; color:#555; float:left;}
.service .ul_load li span{ color:#5ca3d5; float:right; display:block; height:30px; width:118px; border:1px solid #5ca3d5; line-height:30px; text-align:center; margin-top:10px;}

/*联系我们*/

.contact_box h3{font-size:18px; color:#333; margin-bottom:30px;}
.contact_box p{font-size:14px; color:#333; margin-left:18px;}
.contact_box p a{color:#333;}
.contact_box p span{ display:block; margin-left:75px;}
.contact_box .map{width:697px; height:320px; border:1px solid #c8c8c8; margin:44px auto;}
.contact_box .map img{width:697px; height:320px;}

.contact table{ width:803px; margin-bottom:45px;}
.contact table tr td{ text-align:center;}
.contact table thead tr{background-color:#0a6ba5; height:36px; line-height:36px;width:803px;}
.contact table thead td{ font-size:16px; color:#fff;}
.contact table tbody tr{ height:51px; line-height:51px;}
.contact table tbody td{color:#898989; font-size:14px;border-bottom:1px solid #ebebeb;}
.contact table tbody td a{ display:block; color:#fff; width:79px; height:25px; text-align:center; line-height:25px; background-color:#333; float:right; margin-right:13px;}

.position_box{text-align:center;}
.position_box p{margin-bottom:30px;}
.position_box .select_box{overflow:hidden; padding-top:23px; border-top:1px dashed #ccc;}
.position_box .select_box a.pre{ float:left;}
.position_box .select_box a.next{ float:right;}
.position_box .select_box a span{ color:#0a6ba5;}




/*分页*/
.paging{float:right; overflow:hidden;font-size: 13px;line-height: 24px;}
.paging .page_left{ overflow:hidden; float:left; padding:2px 10px;}
.paging .page_left span{display:block; float:left; margin-right:12px; cursor:pointer;}
.paging .page_right{float:right; cursor:pointer; margin-left:8px; text-align:center; width:44px; height:21px; line-height:21px; background-color:#333; color:#fff; margin-top:4px;}
.paging .page_left span input{width:28px; border:1px solid #0a6ba5;}
.paging .page_left span.page{ width:35px;text-align:center;}
.paging .page_left span.page:hover{background-color:#f7f7f7;color:#0a6ba5;}



.MenuList_2>ul>li ul .onmenu a{color:#0a6ba5;}
.MenuList_2>ul>li  .hold{background-color:#0a6ba5 !important;}
.MenuList_2>ul>li dl .ond{background:url(../images/index/p_1.jpg)  left center no-repeat;}





