body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;  font-size:14px;font-family: "Microsoft YaHei"}
html,body{min-width:1110px;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul,li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0}
a{color:#000;text-decoration:none}
a:active{color:#000}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clear{ clear:both;}
html{-webkit-text-size-adjust: none;}

.container{ width:1110px; margin:0 auto; position:relative; }

/*导航*/
.header{ height:88px;}
.header .logo{ float:left; margin-top:7px;}
.header .menu{ height:100%; float:right;}
.header .menu ul li{ width:110px; height:88px; line-height:88px; text-align:center;  float:left; margin-left: -15px;}
.header .menu ul li a{ color:#000; font-size:16px; }
.header .menu ul li:hover,.header .menu ul li.hover{ background:url(/images/menu_li_bg.png) center no-repeat; color:#ff6600; font-weight:bold;}
.header .menu ul li:hover a,.header .menu ul li.hover a{ display:block; width:100%; height:100%; color:#ff6600; font-weight:bold; }

.big_title{ width:100%; height:80px; text-align: center; overflow:hidden; color:#ff6600; margin:15px 0;}
.big_title .p1{ font-size:26px; font-weight: bold; margin-top:10px;}
.big_title .p2{ font-size:22px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;}

.big_title2{ width:100%; height:50px;  overflow:hidden; color:#ff6600; margin:15px 0;}
.big_title2 .p1{ font-size:26px; font-weight: bold; margin-top:10px; float:left;}
.big_title2 .p2{ font-size:22px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; float:left; line-height:68px; margin-left:5px;}


/*产品中心*/
.index1{ height:522px; border-bottom:solid 1px #e2e2e2;}
.index1 .index1_ul_title{ width:1200px; margin: 0 28px 0 0; overflow:hidden; }
.index1 .index1_ul_title li{ width:369px; height:32px; line-height: 32px; text-align:center; float:left; border:solid 1px #626262;margin: 0 28px 0 0; font-size:15px; color:#666; font-weight: bold; cursor: pointer; overflow:hidden; margin-bottom:5px; }
.index1 .index1_ul_title li.on{ color:#fff; background:#0652a4; border:solid 1px #0652a4; }
.index1 .index1_ul_content{ margin:40px 0 0; }
.index1 .index1_ul_content li{ width:1200px; }
.index1 .index1_ul_content li a{ display: block; width:190px; height:250px;float:left; overflow:hidden; margin:0 40px 0 0; }
.index1 .index1_ul_content li a img{ max-width:188px; max-height:188px; vertical-align:middle;}
.propic{ width:188px; height:188px; border:solid 1px #bfbfbf; overflow:hidden; display:block; text-align:center; }
.propic:hover{ border:solid 1px #f00; }
.propic span{ height:100%; display:inline-block; vertical-align:middle; }
.index1 .index1_ul_content p{ width: 100%; line-height:25px; text-align:center; font-size:14px; color:#666; display: inline-block; padding:5px 0 0;}
.index1 .index1_more { width:100%; display:inline-block; overflow: hidden; clear: both; text-align:center; margin: 25px 0;}
.index1 .index1_more a{ display: inline-block; font-size:14px; color:#666666; width:100px; height:32px; line-height: 32px; text-align: center; border:solid 1px #a0a0a0;}


/*产品推荐*/
.index2{ height:400px;}
.index2 .index2_ul{ width:1200px; padding-top:50px; }
.index2 .index2_ul li{ width:334px; height:300px; float:left; margin: 0 60px 0 0; }
.index2 .index2_ul li a{ display:block; }
.index2 .index2_ul li img{ width:209px; height:192px;}
.index2 .index2_ul li span{ display:block; text-align: center; font-size:16px; color:#666; width:209px; }

/*公司介绍*/
.index3{ height:503px;}
.index3 .index3_content .li1{float:left;}
.index3 .index3_content .li1 img{width:415px; height:297px;}
.index3 .index3_content .li2{float:right; width:672px;}
.index3 .index3_content .li2 p{ font-size:15px; color:#666; line-height: 30px;}
.index3 .index3_more { overflow: hidden; clear: both; text-align:center; margin: 30px 0;}
.index3 .index3_more a{ display: inline-block; font-size:14px; color:#666666; width:34px; height:34px; line-height: 32px; text-align: center;}


/*新闻和资讯*/
.index4{ height:436px;}
.index4 .ul1{ width:610px; height:100%; float:left;}
.index4 .ul1 li{ width:100%; height:89px; background: #e5e5e5; margin:0 0 16px 0;}
.index4 .ul1 li img{ width:131px; height:89px; float:left; background:#fff; padding:0 1px 0 0;}
.index4 .ul1 li p{ width:460px; height:89px; float:right;}
.index4 .ul1 li p span{ display: block;}
.index4 .ul1 li p span.span1{ color:#333; font-weight: bold; margin: 0;}
.index4 .ul1 li p span.span2{ color:#333; margin: 5px 0 0 0; line-height: 22px;}

.index4 .ul2{ width:460px; height:100%; float:right;}
.index4 .ul2 li{ width:100%; border-bottom:dotted 1px #b9bcc2; padding: 14px 0;}
.index4 .ul2 li a{ display: block; width:100%;  font-size:16px; color:#666;}
.index4 .ul2 li a span{ display: inline-block; float:right; font-size:12px; border:solid 1px #aaa; color:#666; padding: 1px 12px; border-radius: 3px;}


/*合作伙伴*/
.index5{width:100%; height:325px;}
.index5 ul{width:1200px;}
.index5 ul li{width:165px; height:165px; border:solid 1px #eaeaea; float:left; margin:0 21px 23px 0;}
.index5 ul li a{ display: block; cursor: pointer; width:100%; height:100%;}
.index5 ul li a img{ display: block; cursor: pointer; width:100%; height:100%;}





/*底部*/
.footer{ width:100%; height:414px; background:url(/images/footer.png) center top no-repeat; overflow:hidden; color:#fff;}
.footer .container{ height:100%;}
.footer .footer_top{ height:365px; overflow: hidden;}
.footer .footer_top .footer1{ height: 375px; width: 300px; margin: 77px 0 0 0; letter-spacing: 0px; line-height: 30px; float:right;}
.footer .footer_top .footer1 p{ font-size:15px;}
.footer .footer_top .footer1 p span{ font-size:14px; letter-spacing: 0;}
.footer .footer_top .footer2{ height: 365px; width: 350px; margin: 85px 0 0 55px; letter-spacing: 2px; line-height: 38px; float:left;}
.footer .footer_top .footer2 input{ width:250px; height:38px; line-height:38px; background:none; border:none; color:#fff; outline: none;}
.footer .footer_top .footer2 #searchBtn{ width:38px; height:38px; line-height:38px; border:none; background:url(/images/s.png) center no-repeat; }
.footer .footer_top .footer2 .s{ width:340px; height:38px; line-height:38px; border:solid 1px #fff; background: none; color:#fff; outline: none;}
.footer .footer_top .footer2 .s1{ width:300px; height:38px; line-height:38px; border:none; background: none; color:#fff; outline: none; float:left;}
.footer .footer_top .footer2 .s2{ width:38px; height:38px; line-height:38px; border:none; background: none; color:#fff; outline: none; float:left;}

.footer .footer_top .footer2 p{ width:100%; font-size:15px; margin: 15px 0 8px 0; letter-spacing: 1px;}
.footer .footer_top .footer2 img{ width:105px; height:105px;}
.footer .footer_top .footer3{ height: 365px; width: 342px; margin: 84px 0 0 0; letter-spacing: 2px; line-height: 30px; float:left;}
.footer .footer_top .footer3 input{  width:100%; height:38px; line-height: 38px; background: #ededed; border:none;text-indent:1em;}
.footer .footer_top .footer3 #name{ background:url(/images/footer_icon1.png) #ededed right top no-repeat;}
.footer .footer_top .footer3 #tel{ background:url(/images/footer_icon2.png) #ededed right top no-repeat; margin: 20px 0 0 0;}
.footer .footer_top .footer3 textarea{ background:url(/images/footer_icon3.png) #ededed right top no-repeat; margin: 20px 0 0 0;width: 100%; height: 68px;text-indent:1em;}
.footer .footer_top .footer3 button { display: block; margin: 10px auto; width: 200px; height: 39px; padding: 0; border-radius: 5px; border: none; background: #000; color: #fff; font-size: 20px;
}
.footer .footer_bottom{ height:49px; line-height: 49px; color:#888; font-size:12px;}
.footer .footer_bottom .p1{ display:block; float:left; width:60%;}
.footer .footer_bottom .p2{ display:block; float:right;}
.footer .footer_bottom a{ color:#888;}

/*左侧边栏*/
.lpro{ position:fixed; left:0px; top:0px; }
.left_sidebar{ width:228px; float:left; background:#004ea2; color:#fff; margin:30px 0; z-index:99999; }
.left_sidebar .p1{ font-size:26px; font-weight:bold; text-align: center; margin:25px 0 10px;}
.left_sidebar .p2{ font-size:15px; font-weight:bold; text-align: center; font-family: Arial, sans-serif; text-transform: uppercase; margin:15px 0;}
.left_sidebar ul{ width:190px; margin:0 auto; background:#fff; border-radius:10px; padding:15px 0;}
.left_sidebar ul li { width:160px; margin:5px auto; padding:5px; border-radius:8px; height:26px; line-height:26px; overflow:hidden}
.left_sidebar ul li:hover,.left_sidebar ul li.hover { background:#004ea2; color:#fff; }
.left_sidebar ul li a { display:block; color:#666; text-indent:10px; }
.left_sidebar ul li:hover a,.left_sidebar ul li.hover a {color:#fff; }
.left_sidebar .p3{ font-size:16px; font-weight:bold; text-align: center; margin:20px 0; }
.left_sidebar .p4{ width:190px; margin:0 auto; font-size:15px; padding-bottom:30px; line-height: 26px;}
.left_sidebar .p4 span{ font-size:14px; }

/*公司介绍*/
.about_nav{ text-align:center; overflow:hidden; margin:70px 0 30px 0; }
.about_nav a{ display:inline-block; width:166px; height:34px; line-height:34px; text-align:center; color:#666; border:solid 1px #666; margin:0 10px; }
.about_nav a:hover,.about_nav a.hover{color:#004ea2; border:solid 1px #004ea2; }

.about_body{ overflow:hidden; margin:50px 0;}




/*359  203*/
/*团队风采列表*/
.team_list{ overflow:hidden; margin:50px 0 0 0;}
.team_list ul{ width:1200px;}
.team_list ul li{ float:left; margin:0 16px 50px 0; }
.team_list ul li img{ display:block; width:359px; height:203px; margin:0; padding:0; }
.team_list ul li p{ display:block; width:357px; height:45px; line-height: 45px; border:solid 1px #d2d2d2; border-top:none; margin:0; padding:0; text-align:center; }


.right_content{ width:855px; margin:30px 0; float:right;}


/*产品列表页*/



/*新闻列表*/
.news_nav{ width:100%; overflow:hidden  }
.news_nav ul{ }
.news_nav ul li{ width:160px; height:38px; line-height:38px; float:left; text-align:center; background:#e3e3e3; margin-right:10px; }
.news_nav ul li:hover,.news_nav ul li.hover{background:#2e6eab;}
.news_nav ul li:hover a,.news_nav ul li.hover a{color:#fff;}

.news_list{ margin:40px 0;}
.news_list li{ height:217px; overflow:hidden; margin:0 0 21px 0; background:url(/images/newslist_li.png) left top no-repeat; }
.news_list li img{ width:217px; height:180px; float: left; margin: 16px 0 0 20px; }
.news_list li div{ width:765px; height:217px; float: left; margin: 0 0 0 49px; }
.news_list li div .p1{ margin: 39px 0 0 0; color:#666; }
.news_list li div .p1 span{ float:right; }
.news_list li div .p2{ margin: 34px 0 0 0; color:#999;    line-height: 26px; }


/*新闻详情*/
.post h1{
    font-size: 22px;
    text-align: center;
    color: #333;
    margin:50px 0;
    font-weight:bold;
}
.content_text img{ max-width:100%;}
.post .content_text{
    font-size: 14px;
    color: #666;
    line-height: 28px;
}
.post .show_content_share {
    width: 430px;
    margin: 30px auto;
}





/*招聘列表*/
.job_title{ width:1110px; margin:0 auto; font-size:18px; font-weight:bold; height:40px; line-height:40px; border-bottom:#C5C6C6 1px solid; margin-top:10px; margin-bottom:10px;}
.job_title .rad{height:40px; line-height:40px; border-bottom:#004EA2 2px solid; width:80px; text-align:center}
.job_list { padding-bottom:30px;}
.job_gsjj { width:1110px; margin:0 auto;	 padding-bottom:30px; line-height:26px;}
.job_gsjj  img{ max-width:100%}









.col_con { width:1110px;  border:1px #ccc solid;background:#004ea2;  color:#fff;}
.col-a { width:20%;float:left;line-height:40px; font-size:20px; letter-spacing:1px; text-align:center;border-right:1px #fff solid;}
.col-b { width:30%;float:left;line-height:40px; font-size:20px; letter-spacing:1px; text-align:center;border-right:1px #fff solid;}
.col-c { width:39%; float:left;line-height:40px; font-size:20px; letter-spacing:1px; text-align:center;border-right:1px #fff solid;}
.col-d { width:10%;float:left;line-height:40px; font-size:20px; letter-spacing:1px; text-align:center;}
.col_cona { background:#fff; border:none; color:#000; border-bottom:1px #ccc dashed;}
.col_cona li { font-size:16px; color:#333;}
 

/*解决方案*/
.solution_nav{ width:100%; height:166px; background: url(/images/solution_title.png) center no-repeat;}
.solution_nav2{ width:100%; height:166px; background: url(/images/solution_title2.png) center no-repeat;}
.solution_list li{ height:217px; overflow:hidden; margin:0 0 21px 0; background:url(/images/solution_li.png) left top no-repeat; border:solid 1px #e4d8d8; }
.solution_list li:hover{  background:url(/images/solution_li_hover.png) left top no-repeat; }
.solution_list li img{ width:201px; height:169px; float: left; margin: 12px 0 0 11px; border:solid 3px #fff; border-radius:2px; }
.solution_list li div{ width:765px; height:217px; float: left; margin: 0 0 0 28px; }
.solution_list li div .p1{ margin: 35px 0 0 0; color:#666; font-size:16px; }
.solution_list li div .p2{ margin: 34px 0 0 0; color:#999; line-height: 26px; font-size:16px; }

/*联系我们*/
.contact_nav{ width:100%; height:166px; background: url(/images/contact_title.png) center no-repeat;}

.contact_tab_title{ width:100%; padding:50px 0 1px; border-bottom:solid 2px #004ea2;}
.contact_tab_title p{ width:100%;border-bottom:solid 1px #004ea2; padding-bottom:17px;}
.contact_tab_title p  span{display: inline-block; width:100px; height:35px; line-height:35px; color:#000; font-weight:bold; text-align:center; margin:0 20px 0 0; background:#eaeaea; cursor: pointer; }
.contact_tab_title p a:hover span{ color:#fff; background:#004ea2; }
.con_act { color:#fff !important; background:#004ea2 !important; }


.contact_tab_content{ margin:55px 0;}
.contact_tab_content ul{background:url(/images/contact_tab_content_ul.png) center top repeat-y; overflow: hidden;}
.contact_tab_content ul li{width:50%; float:left; margin-bottom: 21px;}
.contact_tab_content ul li p{font-size:16px; color:#004ea2;}
.contact_tab_content ul li span{ font-size: 14px; color: #333; line-height: 28px; display: inline-block; margin: 5px 0;}




.zuopin_menu{ width:100%; margin:00px auto 30px auto; line-height:35px; text-align:center; }
.zuopin_menu .zuopin_menu1{ width:167px; height:35px; line-height:35px; display:inline-block; border:#626262 1px solid; margin-right:10px; margin-top:30px; text-align:center;  font-family:"微软雅黑"; font-size:15px;  color:#282828; overflow:hidden}
.zuopin_menu .zuopin_menu1:hover{ width:167px; height:35px; line-height:35px; display:inline-block; border:#0652a4 1px solid; margin-right:10px; background:#0652a4; text-align:center;  font-family:"微软雅黑"; font-size:15px;  color:#fff; }
.zuopin_menu .zuopin_menu2{ width:167px; height:35px; line-height:35px; display:inline-block; border:#0652a4 1px solid; margin-right:10px; background:#0652a4; text-align:center;  font-family:"微软雅黑"; font-size:15px;  color:#fff; }


.pro_t{ width:100%; height:auto; text-align:center; margin-top:60px; margin-bottom:10px;font-family:"微软雅黑"; font-size:28px;  color:#ff6600; font-weight:bold; }
.pro_t p{ width:100%; height:auto; line-height:35px; font-family:"微软雅黑"; font-size:20px;  color:#ff6600; font-weight:bold; }
.pintr{ width:100%; height:auto; margin-top:30px; display:inline-block; }
.pintr1{ width:530px; height:auto; float:left; }
.pintr2{ width:550px; height:430px; float:right; }
.pintr2 img{ width:550px;}
.pintr11{ width:100%; height:auto; font-family:"微软雅黑"; font-size:20px;  color:#0863a8; text-align:left; font-weight:bold; border-bottom:#eee 1px dashed; padding-bottom:15px; }
.pintr12{ width:100%; height:auto; line-height:30px; margin-top:10px; font-family:"微软雅黑"; font-size:14px;  color:#333; text-align:left; }

.product_t{ width:100%; height:45px; line-height:45px; text-align:left; margin-top:40px; font-family:"微软雅黑"; font-size:18px; color:#000; border-bottom:#ccc 1px dashed; }
.product_t span{ border-left:#2368ad 3px solid; padding-left:15px; }

.ptlist{ width:100%; height:auto; margin:20px auto; }
.ptlist a{ padding:10px; background:#eee; font-family:"微软雅黑"; font-size:14px; color:#000; margin-right:10px; display:inline-block; margin-bottom:15px; }
.ptlist a:hover{ padding:10px; background:#0863a8; font-family:"微软雅黑"; font-size:14px; color:#fff; margin-right:10px; display:inline-block; }

.productlist3{ width:100%; height:auto; margin-top:45px; margin-bottom:50px; overflow:hidden;}
.productlist3 ul{ width:1170px; height:auto;}
.productlist3 ul li{ width:262px; height:260px; float:left; background:url(/images/pbg.png) no-repeat center top; margin-bottom:0px; margin-right:20px; text-align:center;  }
.productlist3 ul li .aimg{ width:260px; height:184px;border:#eee 1px solid; display:block; background:#fff;}
.productlist3 ul li .aimg span{ height:100%; display:inline-block; vertical-align:middle;}
.productlist3 ul li img{ max-width:260px; max-height:184px; vertical-align:middle;
 padding-top:expression(document.body.clientHeight > 184? "0px": "30px" ); }
.productlist3 ul li img:hover{
	background-color:#5d5d5d;
filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
-moz-opacity:0.7; /*Firefox私有，透明度50%*/
opacity:0.7;/*其他，透明度50%*/
}
.productlist3 ul li p{ width:90%; height:35px; line-height:35px; margin:0px auto; overflow:hidden;  }
.productlist3 ul li p a{  font-family:"微软雅黑"; font-size:15px; color:#333; text-align:center;   }

.product_t{ width:100%; height:45px; line-height:45px; text-align:left; margin-top:0px; font-family:"微软雅黑"; font-size:18px; margin-bottom:30px; color:#000; border-bottom:#ccc 1px dashed; position:relative; }
.curpos{ width:80%; height:45px; line-height:45px; position:absolute; left:10px; top:0px; font-size:14px;font-family:"微软雅黑"; }
.curpos a{ font-family:"微软雅黑"; }
.product_t span{ border-left:#2368ad 3px solid; padding-left:15px; font-weight:bold; }









