﻿/*全局*/
/*html {
FILTER: gray;
-webkit-filter: grayscale(100%);
}*/

html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,img, ins, kbd, q, s, samp,small, strike,strong,dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0;padding:0; border: 0; outline: 0; font-size: 100%; vertical-align: baselinebaseline; background: transparent;}
body{color:#222;  margin:0 auto; font-family:microsoft yahei; font-size:14px; width:100%; min-width:1200px;}
a{color:#525252; text-decoration:none; }
a:hover{color:#ff6000; text-decoration:none;}
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6{margin:0px; padding:0px; list-style:none; border:0px;}
img{ vertical-align:middle; border:0}
.clear{clear: both; height:0px; overflow:hidden;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.big{ width:1200px; margin:0 auto;}
br{height:1%; line-height:0; font-size:0; clear:both;}
.p20{ padding:20px 0;}
h2,h3,h4{ font-weight:normal;}
/*top*/
.ld_head{ position:fixed; width:100%; z-index:999;box-shadow: 3px 0px 3px;}
.top_line{ background:#0083df; border-bottom:1px solid #e9e9e9; height:32px; line-height:32px; font-size:14px; color:#e2eefe;}
.top_line a{color:#e2eefe;}
.tpline_r{background: url(../images/banben.png) no-repeat 0 40%;line-height:32px; }
.tpline_r a{ padding-left:30px; color:#e2eefe;}
/*search*/
.search_bg{ float:right; display:inline-block; background:url(../images/search_bg.png) no-repeat; height:17px; line-height:17px; width:160px; margin:8px 0 0 10px; }
.search_bg input{ background:0; border:0; line-height:17px; padding:0; margin:0; color:#fff; }
.input1{ width:116px;}
.search_bg .commonfont{ width:30px; height:17px; cursor:pointer;}

.ld_top{background:#f9f9f9; padding:22px 0;}
.nav_top{ text-align:right;padding:8px 0;}
/*nav*/
.ld_nav h3{ text-align:right; line-height:36px; color:#222; padding-right:2px; font-size:18px;}
.ld_nav ul li{ position:relative; float:left; display:inline; font-family: Arial, Helvetica, sans-serif; }
.ld_nav ul li.nav_first{ display:none;}
.ld_nav ul li a{font-size:17px;color:#222; text-transform:uppercase; height:30px;  line-height:30px; padding-bottom:10px; font-weight:bold;margin-left:30px;    }
.ld_nav ul li a:hover,.ld_nav ul li.backg a{ color:#144d97; border-bottom:2px solid #9f48ab;}
/*subnav*/
.ld_nav .subNav{ display:none;  position:absolute; left:0; top:30px; z-index:99; width:110px; background:#0083df; text-align:center; }
.ld_nav ul li .subNav li{ float:none; position:relative;text-align:left;width:110px; padding:0; }
.ld_nav ul li .subNav a{ display:block; height:auto; line-height:21px; font-size:14px; text-transform:capitalize;color:#fff; border-bottom:1px solid #0077db; padding:5px 0 5px 10px; font-weight:normal;margin:0;}
.ld_nav ul li .subNav a:hover{ color:#c8c8c8;}
.thrdNav{ display:none; position:absolute; left:106px; top:-41px;  z-index:99;background:#154d97;}
.ld_nav ul li .subNav .thrdNav{ display:none; width:210px; }
.ld_nav ul li .subNav .thrdNav a{ line-height:21px; }

.gundtop .top_line{ display:none;}
.gundtop h3{ padding-right:2px;}
/*ys*/
.ys_top{ text-align:center; font-size:16px; padding:20px;}
.ys_top h3{ font-size:26px; line-height:40px; }
.ys_top p{background:url(../images/ys_top.jpg) no-repeat center 0;  height:36px; line-height:24px; color:#fff;}
.ld_ys h4{ font-size:22px; line-height:35px; padding-left:50px;}
.ld_ys h4 span{ font-size:16px; padding:0 20px 0 12px;}
.ld_ys p{font-size:16px; line-height:24px; color:#494949;padding-left:52px;  }
.ld_ys img{ padding:30px 0 20px 52px; }
.ys_left{ width:600px; }
.ys_right{ width:560px;  }
.ys_right img{ padding-left:10px;}
/*office*/
.ld_office{ width:1100px; border-top: 2px solid #e9e9e9;}
.ld_office li{text-align:center; width:210px; height:300px; padding:0 60px 0px 0; line-height:24px;  color:#424242;}
.ld_office li.gf1{ padding-left:140px;}
.ld_office li img{ display:block; width:200px;height:200px; border-radius:100px;}
.ld_office li h5{ padding:6px 0; font-weight:normal; color:#00acee; font-size:14px;}
.ld_office li p{ line-height:20px;}

/*product*/
.ld_product{ background:#f0f0f0; color:#f1f7ff; padding:10px 0 10px;}
.ld_product h3,.ld_partner h3,.ld_office h3{ width:266px; margin:0 auto 10px; font-size:24px;line-height:44px; text-align:center; color:#222; font-weight:bold; }
.ld_product .big{ position:relative;}
#marquee6 { width:1190px; height:280px; overflow:hidden; }
#marquee6 ul li { position:relative; width:280px; height:280px; overflow:hidden; padding:0 20px 20px 0;}
#marquee6 ul li a.aImg{ display:block;width:280px; height:280px; overflow:hidden;}
#marquee6 li img{ vertical-align:middle;transition:all 0.5s;}
#marquee6 ul li:hover img{transform:scale(1.1);}
#marquee6 ul li:hover p{ display:block;}
#marquee6 ul li p{ display:none; position:absolute; left:0; top:0; background:#00569f;background:rgba(0,86,159,0.7); filter:Alpha(opacity=70);width:280px; height:280px; line-height:30px; font-size:14px; text-align:center; color:#fff; }
#marquee6 ul li p a{ display:inline-block; width:90px; height:28px; background:#00acee; line-height:28px; color:#f1f7ff;}
#marquee6 ul li p span{ display:block; position:relative; top:36%;}
#control1 a { display:block; width:59px; height:59px;  background:url(../images/lrbtn.png) no-repeat 0 0;}
#control1 a#goL1{position:absolute;left:-66px; top:50%; }
#control1 a#goR1{position:absolute;right:-58px; top:50%;  background-position:-59px 0;}

/*partner*/
.ld_partner{position:relative; padding:10px 0;}
.ld_partner ul li a{ color:#666;}
.ld_partner ul li{ text-align:center; width:380px; padding:0 20px 5px 0; line-height:30px;}
.ld_partner ul li img{ width:378px; height:278px; padding:1px; border:1px solid #c2c2c2;}

#marquee1 {width:1180px; margin:0 auto;height:320px;overflow:hidden;}
#control a { display:block; width:16px; height:54px;  background:url(../images/lr_btn.jpg) no-repeat 0 0;}
#control a#goL{position:absolute;left:-19px; top:45%; }
#control a#goR{position:absolute;right:-19px; top:45%;   background-position:-16px 0;}
/*about*/
.main_btm{ padding-bottom:60px;}
.main_btm  h3{ border-bottom:1px solid #e9e9e9; line-height:36px; margin-bottom:20px;}
.main_btm  h3 a{font-size:20px; line-height:50px; text-transform:uppercase; }
.ld_about{ width:530px; color:#474747; }
.ld_video{ width:580px;}
.ld_video .video-js .vjs-big-play-button{ left:42%; top:45%;}
.about_inner div{ font-size:14px; line-height:24px; padding:25px 0; }
/*foot*/
.ld_foot{ width: 100%; border-top:1px solid #0083df;  background:#F2F2F2; color:#222;  font-size:14px;  }
.ld_foot a{ color:#222;}
.ld_foot ul li a:hover{color:#0083df;}
.ld_foot ul li{ float:left; display:inline; width:150px;}
.ld_foot ul li a{ display:block; line-height:21px;}
.ld_foot li h3 a{ color:#222; font-size:16px; text-transform:uppercase; font-weight:normal; line-height:36px; font-weight:bold;}

.ld_foot ul li .ct_inner p a{ display:inline;}
.ct_inner{ position:relative;width:470px; padding-top:4px;}
.ld_contact p{ padding-bottom:16px;}
.ld_contact p.ld_addr{background:url(../images/contact_icon.png) no-repeat -210px 10%;padding-left:30px; width:400px; }

.ld_copyright{ background: #0083df;line-height:32px;  font-size:14px;color:#fff; padding:10px 0;}
.ld_copyright a{ color:#fff;}

#rtt{ position:fixed; right:10px; bottom:100px; z-index:99999;background: url(../images/backtop.jpg) no-repeat; width:46px; height:46px;}
#rtt a{ display:block;width:46px; height:46px;}
/*内页*/
#mian{ width:1200px; margin:0 auto; height:auto; overflow:hidden; padding:20px 0 20px; line-height:24px; }
.main_right{ float:right; width:920px; line-height:28px; font-size:14px;}
/*左分类*/
.list{  width:260px; }
.list h3{ color:#fff; font-size:16px; line-height:40px; background:#00acee; text-align:center; }
.list_c{border:1px solid #ccc;}
.list_c ul li{ line-height:45px;}
.list_c ul li a{ display:block; font-size:16px;border-bottom:1px solid #e8e8e8;  padding-left:20px;color:#222;}
.list_c ul li a:hover{ color:#144d97;border-bottom:1px solid #00acee; }
.list_c li ol{ background:#fff; display:none; }
.list_c li ol li{ line-height:40px;}
.list_c li ol li a{font-size:13px; padding-left:40px;border-bottom:1px dashed #e8e8e8;}
 
.list_c ul li.fston a{ color:#144d97;border-bottom:1px solid #00acee;}
.list_c ul li.fston ol{ display:block;}
.list_c ul li.fston ol li a{ color:#144d97;border-bottom:1px dashed #00acee;}

.libg{ background:#147828;}
.list_c li.libg a{ color:#fff;}
.list_c li.libg ol li a{color:#525252;}
.list_c li.libg ol li.scdon a{color:#147828;border-bottom:1px dashed #e8e8e8; font-weight:bold;}

.list_c h2{ font-size:16px; font-weight:normal; color:#222; padding:0 20px 10px;}
.list_c p{ line-height:30px; padding:3px 20px;}
.mydiv{ width:260px; height:620px; background:#fff;}

/*内页right*/
.right_tit { background:#f8f8f8; border-bottom:1px solid #ccc; padding:10px; margin-bottom:10px; font-size:18px; color:#00acee;}
.right_tit span{ float:right; font-size:12px; color:#222;}

.main_right p a{color: #00acee;}
.main_right p a:hover{color:#f98927;}
.main_right dl{ float:left; display:inline; width:450px; padding-bottom:30px;}
.main_right dd{ width:210px; word-break:break-all; padding-right:20px; line-height:24px;}
.main_right dd h4{ color:#222; font-size:14px; font-weight:500;}
.right{ width:891px; float:right; margin-bottom:5px; margin-bottom:30px; border:1px solid #d5d5d5; padding-bottom:20px;}
.righttit_l{color:#0166ac; font-size:16px; padding-left:5px; padding-right:7px; font-weight:bold; border-bottom:2px solid #0166ac; padding-bottom:6px;}
.right_tit span {float:right; font-size:12px;}
.right_cont { line-height:28px; margin-top:20px; margin-bottom:15px; margin-left:20px; margin-right:20px;}
.right_cont_prod{ margin-left:10px; margin-top:25px;}

/*新闻列表*/
.list_news li{ padding-bottom:30px; border-bottom:1px dashed #e0e0e0; line-height:24px; margin-bottom:30px;}
.list_news li:hover{ background:#f5f5f5;}
.list_news li h3{ line-height:30px; font-size:18px;}
.list_news li h3 a{ color:#333;}
.list_news li:hover a, .list_news li h3 a:hover{ color:#154d97;}
.list_news li h3 span{ display:block; font-size:12px; color:#aeaeae;}
a.news_btn{ display:inline-block; background:#00acee; color:#fff; font-size:14px; padding:2px 20px; margin-top:20px;}
a.news_btn:hover{ color:#005575;}
.news_img{width:360px; }
.news_info{width:540px;}
/*新闻详情*/
.ny_news{ padding:0 20px;}
.ny_news h3{ text-align:center; font-size:24px; padding-top:20px; }
.ny_newsp{ line-height:40px; text-align:center; }
.ny_newsinner{ padding:30px 0; line-height:24px;}
.ny_newsinner a{ color:#00acee;}

/*产品列表*/
.pro_nei li{ float:left; display:inline; padding:0px 10px; height:306px; overflow:hidden;}
.pro_tit {width:280px; overflow:hidden;  border:#e5e5e5 1px solid; padding:2px; }
.pro_nei li img{ transition:all 0.5s;}
.pro_nei li img:hover{transform:scale(1.05);}
.pro_title { text-align:center; font-size:13px; line-height:50px; margin-bottom:10px;}
.pro_nei li:hover .pro_tit{width:278px; height:238px; border:#00acee 2px solid;}
.pro_nei li:hover .pro_title a{ display:block; background:#00acee; color:#fff;}

/*产品详情*/
.pro_info {margin:30px 0px 10px 0px; line-height:28px; padding-bottom:10px;}
.prodtit_nei{ text-align:center; font-size:18px; font-weight:normal;  margin-top:20px; margin-bottom:5px;}
.nei_tit{ font-size:18px; line-height:30px; word-wrap:break-word; border-bottom:1px solid #f5f5f5; margin-bottom:20px;padding-bottom:20px;}

/*.pro_dest .tel{ padding:10px 0;}*/
.pro_dest .tel span{font-size:16px;}
.pro_dest div.zixun_btn{ padding:10px 0 0; font-size:14px; line-height:36px;}
.pro_dest div.zixun_btn a{ display:inline-block; width:130px; height:30px; background:#F60; color:#fff; border-radius:30px; font-size:16px; text-align:center; line-height:30px; font-family:microsoft yahei; }
.pro_dest div.zixun_btn a.qqzixun{ background:#0035ad;}

/*图片放大镜样式*/
.jqzoom{position:relative;cursor:pointer;display:inline-block;}
.jqzoom img {max-width:400px; max-height:430px;vertical-align: middle}
.zoomdiv{z-index:100;position:absolute;:0px;left:0px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

.proxq_inner{ margin:0px auto;}
.xq_area{ position:relative; z-index:9; width:920px; word-break:break-all;}
.proxq_inner h4{ height:50px; line-height:50px; margin-bottom:5px;  border:1px solid #0083df; padding-left:20px;font-size:14px; }
.proxq_inner #inp{ position:absolute; right:0; top:0; height:52px; line-height:52px; display:inline-block; float:right; width:100px;  text-align:center; background:#0083df; border:0; color:#fff; font-size:30px; cursor:pointer; }
/*.proxq_info{ display:none;}*/
.proxq_inner #inp2{ position:absolute; right:0; top:0; height:52px; line-height:52px; display:inline-block; float:right; width:100px;  text-align:center; background:#006197; border:0; color:#fff; font-size:30px; cursor:pointer; }
.proxq_info{ line-height:26px;}
.proxq_info td{ border:1px solid #ccc; height:36px; line-height:36px;}
/*re products*/
.ny_product  h3{ font-size:16px; line-height:40px; border-bottom:1px solid #e4e4e4; margin-bottom:20px; color:#2c2c2c; }
.ny_product .pro_nei li{ width:268px; height:290px; overflow:hidden; border:1px solid #e4e4e4; margin:0 16px 26px 0; line-height:24px;  }
.ny_product .pro_nei li:hover{ box-shadow: 0px 5px 10px #d5d5d5;}
.ny_product .pro_nei li .pro_img{ width:270px; height:220px;  margin-top:10px; overflow:hidden;}
.ny_product li img{ transition:all 0.5s;}
.ny_product li img:hover{transform:scale(1.1);}

.ny_product .pro_nei li h4 a{ display:block; font-size:18px; font-weight:normal; color:#383838; line-height:22px; padding-bottom:16px;text-align:center;}
.ny_product .pro_nei li h4 a:hover{ color:#0083df;}

#marquee5 { width:920px; height:300px; overflow:hidden; }
/*search*/
.pr_search{ background:url(../images/search_bg2.png) no-repeat; width:1078px; height:44px; margin:10px auto; }
.pr_search input{ background:0; border:0; line-height:44px; padding:0; margin:0;}
.input1{ width:862px; text-indent:24px; color:#6c6c6c;}
.pr_search .commonfont{ width:43px; height:44px; cursor:pointer;}
/*相册列表*/
.album_list li{float:left;width:210px; padding:0 10px 25px;text-align:center; line-height:24px; }
.honor_imig{  border:1px solid #ededed; }
.album_list li .pro_title{ background:#ededed; line-height:30px;}
.partner_list li{width:164px;}

/*down*/
.downlist{ padding:0 20px; font-size:14px;}
.downlist li{ background:url(../images/pdf.jpg) no-repeat 0 center; padding-left:30px; line-height:40px; border-bottom:1px dashed #ededed;}
.downlist li span{ display:block; float:right; width:100px; height:24px; text-align:center; line-height:24px; background:#ededed; color:#222; font-size:13px; margin-top:10px; }
.downlist li span:hover{ background:#18892f; color:#fff;}
/*Cotact*/
.ny_contact{ width:920px; padding:20px 0 50px;}
.ny_contact h2{ font-size:26px; padding-bottom:10px; line-height:36px;}
.nyc_inner{ width:460px;font-size:14px;  line-height:26px; word-break:break-all;}
.nyc_inner a:hover{ color:#06F;}
.nyc_inner p{ padding-bottom:10px;}
.nyc_inner p img{ padding-right:10px;}



/*翻页样式*/
.digg4{ text-align:center;}
.digg4 span, .digg4 a{ display:inline-block; width:30px; height:30px; background:#eaeaea; line-height:30px; text-align:center;}
 .digg4 a:hover{ color:#0056d6}
.digg4 .current{ background:#0966a8; color:#fff;}
.digg4 span.miy,.digg4 span.nolink,.digg4 select{ display:none;}

/*按钮*/
/*表单*/
td.text{ width:20%; padding:6px 5px 6px 0px; text-align:right; font-size:14px;}
td.input{ padding:6px 8px;}
td.input input{ margin-right:8px;}
td.input .info{ padding-left:15px; color:#f00;}
td.input img{ position:relative; bottom:1px;}
td.submint{ padding:10px;}