@charset "utf-8";
/*公共部分*/
body{font-family:"微软雅黑";font-size: 14px;margin:0 auto;color: #555555;background:#fff;line-height:24px;text-align:center; }
body div, body table{margin:0 auto;font-size: 14px;line-height:24px;}
h1, h2{padding:0px;margin:0px;}
td,th{font-size:14px;color:#555555;line-height:24px;}
form {margin:0 auto;padding:0px;}
select, input, textarea {color:#555555;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,code,del,em,img,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,tbody,tfoot,thead{margin:0;padding:0;border:0;outline:0;}
ul,li{ list-style:none; padding:0px; margin:0 auto}
table{ text-align:center;margin:0px auto;}
.clearfix:after{content:'.';display:block;height:0;clear:both;overflow:hidden;}
.clearfix{*zoom:1;}
.clear{clear:both;}
a{color: #555555;text-decoration: none;font-size:14px; cursor:pointer}
a:hover{text-decoration: none;color: #33458e;font-style: normal;}
a:link,a:hover,a:visited,a:active{behavior:url("/css/link.htc")}
img{border:0px;}
textarea{ overflow:auto}
input,textarea{ border:1px solid #CCC; line-height:25px; padding-left:8px;}
.inputs{ background:#ffffff; border:1px solid #CCC; height:25px; line-height:25px; padding-left:10px; width:285px}
.padding_left10{padding-left:10px;}
.padding_left20{padding-left:20px;}
.padding_right20{padding-right:20px;}
.back{margin-top:30px; margin-bottom:30px; text-align:center}
.page_list{ height:36px; line-height:36px; text-align:center; margin-top:40px;}
.none{display:none;}
.margin_right0{ margin-right:0px}

.w{ width:1100px;margin:0 auto; padding:0px;}
.r{text-align:right!important;}
.c{text-align:center!important;}
.l{text-align:left!important;}

.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
.ml10{ margin-left:10px;}

.H5{ height:5px; width:100%;clear:both;}
.H10{ height:10px; width:100%;clear:both;}
.H15{ height:15px; width:100%;clear:both;}
.H20{ height:20px; width:100%;clear:both;}
.H25{ height:25px; width:100%;clear:both;}
.H30{ height:30px; width:100%;clear:both;}
.H35{ height:35px; width:100%;clear:both;}
.H40{ height:40px; width:100%;clear:both;}
.H45{ height:45px; width:100%;clear:both;}
.H50{ height:50px; width:100%;clear:both;}
.H55{ height:55px; width:100%;clear:both;}
.H60{ height:60px; width:100%;clear:both;}
.H65{ height:65px; width:100%;clear:both;}
.H70{ height:70px; width:100%;clear:both;}
.H75{ height:75px; width:100%;clear:both;}
.H80{ height:80px; width:100%;clear:both;}
.H85{ height:85px; width:100%;clear:both;}
.H90{ height:90px; width:100%;clear:both;}
.H95{ height:95px; width:100%;clear:both;}
.H100{ height:100px; width:100%;clear:both;}

.page{width:100%;text-align:center; padding-top:30px;}
.page span,.page a{ display:inline-block; width:23px; height:21px;margin-right:5px;line-height:21px; text-align:center;color:#0B3B8C; text-decoration:none}
.page span{background:url(../img/page.jpg) no-repeat -5px -86px;font-weight:bold;color:#fff;}
.page a{background:url(../img/page.jpg) no-repeat -5px -60px;color:#0B3B8C; text-decoration:none}
.page span.next,.page a.next{ width:51px; height:21px; background:url(../img/page.jpg) no-repeat -5px -34px;}
.page span.next{color:#C4C4C4;font-weight:normal;}
.page a:visited{color:#0B3B8C}
.page a:hover{font-weight:bold; text-decoration: underline;}
/*公共部分*/

.top{ width:100%; height:40px; line-height:40px; background:#ededed; text-align:center;}
.top_l{ width:615px; float:left; line-height:40px;}
.top_r{ width:395px; float: right; line-height:40px;}
.top_r a{ padding-left:20px;}

.logo{ width:700px; float:left;}
.tel{ width:260px; padding-right:50px; margin-top:10px; float: right; height:60px;line-height:25px;background:url(../img/tel.jpg) no-repeat right 5px;}
.tel span{ color:#c80000; font-size:20px;}

.menu_bj{height:60px; background:#0063C0; width:100%}
#headdiv2 {width:1100px; line-height:100px;}
#nav a {TEXT-aliGN: center; WIDTH:107px; DISPLaY: block; font-size:15px;}
#nav a:link,#nav a:visited {COLOR: #ffffff; TEXT-DECORaTION: none;line-height:60px;}
#nav li {WIDTH:107px; FLOaT: left;background:url(../img/menu_x.jpg) no-repeat right;}
#nav li a:hover{font-size:15px;}
#nav li ul {POSITION: absolute; text-align:left; list-style-type:none; width:107px; left:-999em; padding-bottom:10px; padding-top:10px; background:#3d4249}
#nav li ul li {width:107px; float:left; text-align:center;}
#nav li ul a:link,#nav li ul a:visited{background: #3d4249; width:107px;color:#fff;height:27px; line-height:27px;font-size:12px;}
#nav li ul a:hover {color:#0063C0; text-decoration:none; background:#ffffff}
#nav li:hover ul {left:auto}
#nav li.sfhover ul {left:auto}
#nav li.sfhover a,#nav a.current{color:#ffffff; text-decoration:none;}

.case_bj{ width:100%; height:77px;background:url(../img/case_bj.jpg) repeat-x}
.zixun{display:inline-block; border-bottom:1px dotted #ccc;border-top:1px dotted #ccc}
.zixun a{width:157px; height:35px; line-height:35px; display:inline-block;}
.zixun a:hover,.zixun .zixun1{color:#fff; background:#0257A7}
.products_i{width:245px; margin-right:40px; margin-bottom:25px; overflow:hidden; float:left; line-height:30px; text-align:center;}
.products_i:nth-child(4n){ margin-right: 0; }
.products_i img{border: 1px solid #e8e8e8;}
.non{ display: none; }

.guanggao2{ width:100%; height:202px;background:url(../img/guanggao2.jpg) no-repeat center;}
.hui{width:100%;background:#f4f4f4; overflow:hidden}
.hui1{width:100%;background:#f1f1f1; overflow:hidden}

.case_dh{display:inline-block; border:1px solid #ccc;border-left:0px}
.case_dh a{width:268px; height:45px; line-height:45px; display:inline-block;}
.case_dh a:hover,.case_dh .case_dh1{color:#fff; background:#0257A7}
.case_i{width:240px; margin-right:45px; margin-bottom:25px; overflow:hidden; float:left; line-height:30px; text-align:center}
.case_i:nth-child(4n){ margin-right: 0; }
.honlcn{ display: none; }

.honor_bj{width:100%;background:#747f89;overflow:hidden}
.honor_l{ width:660px; padding:20px; background:#f4f4f4; float:left; margin-right:22px; height:335px;}
.honor_l h2{ color:#ff910e; line-height:40px;}
.honor_r{ width:378px; float:right}
.honor_i{width:205px; margin-right:22px; overflow:hidden; float:left; line-height:26px; text-align:center}
.honor_i:nth-child(3n){ margin-right: 0 };
.honor_i img{ border:5px solid #ffffff;}
.honor_l1{ width:700px; float:left; margin-right:22px;}
.honor_r1{ width:378px; float:right}
.honor_more{ width:140px; height:35px; line-height:35px; display:inline-block; color:#fff; border:2px solid #fff; text-align:center}

.about_l{ width:540px; float:left; margin-right:40px;}
.about_r{width:520px; float:right}
.about_l a.more{ float:right; bottom:5px;}

.environment{width:240px; margin-right:46px; overflow:hidden; float:left;text-align:center}
.environment_name{background:#000;opacity:0.70;FILTER: alpha(opacity=70);width:240px; height:35px; line-height:35px;color:#FFF; position:relative; top:-35px; float:left; text-align:center;}

.messge_i{ background:#f4f4f4; border:10px solid #fff; width:1080px; overflow:hidden}
.messge_i1{ width:464px; float:left; padding-top:30px;}
.messge_i2{ width:616px; float:right}
.anniu{ width:160px; height:35px;text-align:center; color:#FFF; border:0px; font-family:"微软雅黑"; font-size:14px; cursor:pointer; background:#282828;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.anniu1{ width:70px; height:35px;text-align:center; color:#FFF; border:0px; font-family:"微软雅黑"; font-size:14px; cursor:pointer; background:#282828;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}

.news_i1{ float:left;width:325px; margin-right:62px; text-align:left}
.news_i2{ float: right;width:325px; text-align:left}
.news_i_daohang{ border-bottom:1px solid #cacaca;height:50px; padding-bottom:20px; margin-bottom:15px;}
.question a{ width:300px; padding-left:25px; height:30px; line-height:30px; background:url(../img/q.jpg) no-repeat left; color:#555; font-weight:bold; white-space: nowrap;   /* 不换行 */
  overflow: hidden;      /* 隐藏超出部分 */
  text-overflow: ellipsis; /* 用 … 代替被剪掉的文字 */    display: block;}
.answer{ width:300px; padding-left:25px; height:65px; line-height:21px; background:url(../img/a.jpg) no-repeat left 5px; color:#999}
.answer{ overflow: hidden; }

.news_i{ width:325px; float:left; margin-bottom:20px;}
.news_i_pic{width:120px;float:left; margin-right:20px;}
.news_i_nr{width:185px; float: right; color:#666}
.news_i_nr h2{font-size:14px; color:#555; height:24px; line-height:24px; overflow:hidden;}
.news_i_nr a{ margin-top:11px; background:#F00; width:39px; height:27px; display:block}
.news_i_list{ width:310px;background:url(../img/dian.jpg) no-repeat left; padding-left:15px; text-align:left; float:left; height:38px;line-height:38px; border-bottom:1px solid #f1f1f1}
.news_i_list span{ float:right}
.news_i_more{ width:321px; height:33px; line-height:33px; border:2px solid #706f69; text-align:center; color:#4a4944}

.link{width:100%; height:45px; border-top:2px solid #d4d4d4}
.link a{padding-left:20px; line-height:45px;}

.foot_bj{background:#313437; width:100%;padding-top:65px; padding-bottom:65px; overflow:hidden}
.foot1{ width:120px; float:left; color:#fff;}
.foot1 a{ font-size:12px;color:#fff;line-height:28px;}
.foot1 h2{font-size:14px;color:#fff; line-height:40px; height:40px; margin-bottom:15px;}
.foot2{ width:330px; float:left; color:#fff; margin-left:50px; padding-left:120px; line-height:30px;}
.foot2 a{color:#fff; line-height:28px;}
.foot_d{ height:40px; line-height:40px;}

.banner_about{ height:274px;width:100%;}

.left_dh a{ width: auto; padding-left:10px; padding-right:10px; height:62px; line-height:62px;float:left; margin-right:1px; color:#313131; }
.left_dh a:hover,a.xz{background:url(../img/left_dh.jpg) repeat-x;}

.main{ width:1040px; padding:30px; min-height:500px;background:url(../img/r_bj.jpg) repeat-y right top #FFF; overflow:hidden; text-align:left}
.weizhi{ height:40px; line-height:40px; float:right; color:#999}
.weizhi a{color:#999}

.products{width:230px; margin-right:33px; margin-bottom:33px; overflow:hidden; float:left; border:1px solid #e6e6e6; border-top:4px solid #e6e6e6}
.products:nth-child(4n){ margin-right: 0;}
.products_name{line-height:40px; height:40px;text-align:center;width:200px;overflow:hidden;border-top:1px solid #e6e6e6; margin-top:5px;}
.products:hover{border-top:4px solid #0257A7}

#proshow_left{ width:395px; height:350px; margin-right:60px;}
#proshow_right{display:block;width:585px;float:right; height:auto; overflow:hidden; text-align:left}
#proshow_right h2{display:block;font-size:18px;font-weight:blod;color:#0063C0;line-height:1rem;padding:10px 0px;height:auto;border-bottom:1px solid #0063C0; margin-bottom:6px; overflow:hidden;}
#proshow_right .ProCateUrl{height:32px;line-height:30px;padding:0px 2px;border-bottom:1px solid #ccc;}
.toolbar{padding:8px 0px 5px;line-height:25px; margin-top:5px;}
#proshow_right .jiathis_style a span{margin-top:5px;}
a.backlist{ width:110px; height:30px; line-height:30px; color:#fff; background:#0063C0; display:inline-block; text-align:center}

.about{ width:880px; padding:80px;background:#3d4249; overflow:hidden; color:#e4e3e3;}
.about1{ width:880px; padding-bottom:50px;}
.contact{width:990px; padding-left:50px; padding-top:50px;background:url(../img/contact2.jpg) no-repeat 450px 50px; line-height:30px;}


.pic{width:230px; margin-right:35px; margin-bottom:20px; overflow:hidden; float:left; line-height:30px; text-align:center}
.pic:nth-child(4n){ margin-right: 0;}
.honor{width:175px; margin-right:32px; margin-left:5px; margin-bottom:20px; overflow:hidden; float:left; line-height:30px; text-align:center}
.honor:nth-child(5n){ margin-right: 0;}
.P_name{height:30px; line-height:30px; text-align:center;font-size:18px;overflow:hidden; margin-left:10px;}
.Bigpic{ text-align:center; margin:10px; overflow:hidden}
.P_Content{overflow:hidden; margin-left:10px;text-align:left;}
.P_Content img{max-width:1040px;width:expression_r(width>1040?”1040px”:”auto”);overflow:hidden;}

/*新闻展示效果2*/
#news_iframeH .news{padding:10px 0px 0px 0px;height:auto; overflow:hidden;}
#news_iframeH .news li{height:auto;overflow:hidden;width:99%;padding:.5%;margin-bottom:10px; padding-bottom:10px;}
#news_iframeH .news li a{display:block;width:100%;height:98px; cursor:pointer;}
#news_iframeH .news li span{display:block;}
#news_iframeH .news li span.img{width:110px;height:95px;float:left; margin-right:10px; text-align:center;}
#news_iframeH .news li span.Ftime{float:right;color:#666666;margin:7px 0px 0px;}
#news_iframeH .news li span.time{float:left;margin-right:15px;text-align:center;color:#888888;display:block;width:68px;height:66px;padding:16px;background:#eeeeee; border-radius:0px 0px 20px 0px;}
#news_iframeH .news li span.time p{display:block;font-size:46px;line-height:50px;font-weight:bold; font-family:Arial;padding:0;margin:0;}
#news_iframeH .news li strong.Ntitle{float:right;height:30px;line-height:20px; padding:3px 0px;dislay:block;width:900px;font-size:14px;color:#353535; font-weight:normal; text-overflow:ellipsis; overflow:hidden; text-align:left}
#news_iframeH .news li span.Ninfo{width:900px;float:right;color:#999;line-height:24px; height: auto; text-align:left}

/*新闻列表*/
.news_list{width:100%;margin:auto; border-bottom:1px dashed #ccc; overflow: hidden}
.news_list h2{font-size:14px; font-weight:normal;line-height:30px;}
.news_list h2 span{ float:right; font-weight:normal; font-size:12px; padding-right:12px}

/*新闻详细页*/
.newszi{ border:none;text-align:center;font-size:16px;line-height:24px; font-weight:bold;color:#333}
.newszi span{ font-weight:normal; padding-top:10px; height:30px; display:block; font-size:12px;color:#999999}
.news_date{text-align:right; border-bottom:1px dashed #ccc}

/*网站地图*/
.map_dh a{ height:30px; padding-left:15px; padding-top:5px; background:#b10505; font-weight:bold; color:#fff; display:block; margin-top:20px; margin-bottom:10px; text-align:left}
.map_small a{ padding-left:10px; padding-right:10px;text-align:left}

dl#frames{width:100%;}
dl#frames dt.tl{padding-top:5px;padding-left:16px;height:51px;padding-bottom:15px;border-bottom:4px solid #e4e4e4;background:url(../img/sdsds.jpg) 1px 10px no-repeat;}
dl#frames dt.tl div.cntl{font-size:16px;color:#585858;}
dl#frames dt.tl span.tll{font-size:9px;height:23px;display:inline-block;padding-left:5px;}
dl#frames dt.tl span.en{font-size:27px;color:#41ae2f;text-transform: uppercase;font-weight:bold;}
dl#frames dt.tl strong{display:block;float:left;font-size:14px;color:#d5010d; font-weight:normal;text-indent:15px;}
dl#frames dt.tl strong span{color:#ccc;font-size:12px; text-transform:uppercase; font-family:Arial;padding-left:3px;}
dl#frames dt.tl span.path a{padding:0px 2px;font-size:12px;color:#aeaeae;}
dl#frames dt.tl span.path a.last{color:#686868;}dl#frames dt.tl span.path{display:inline-block;padding-top:19px;}
dl#frames dd.fcn{padding:10px 0px;line-height:21px;}
dl#frames dd.fcn img{}

.fl{float:left;}.fr{float:right;}.pa{position:absolute;}.pr{position:relative;}

/*下载页*/
.download{line-height:30px;height:30px;border-bottom:1px dashed #ccc; background:url(../img/arr_file.gif) no-repeat left; padding-left:25px;}
.download span {float:right;padding-right:10px;}

/*视频列表*/
.video{width:230px; margin-right:35px; margin-bottom:20px; overflow:hidden; float:left; line-height:40px; text-align:center}

/*视频详细页*/
.video_nr{ text-align:center}
.video_nr .shipin{ padding-bottom:10px; padding-top:10px;}