@charset "utf-8";
 body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li, 
pre,form, fieldset, legend, button, input, textarea, th{margin: 0;padding: 0;}
/** 设置默认字体 **/
body,button, input, select, textarea ,p ,a/* for ie */ {font-family: "微软雅黑", tahoma, arial, \5b8b\4f53, sans-serif;font-size: 14px;}
h1, h2, h3, h4, h5, h6 { font-size: 100%;  font-weight:100}
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
i,em{ font-style:normal; display: inline-block}
input,textarea{outline: none;resize: none}
/** 重置列表元素 **/
ul, ol,li { list-style: none; }
 /** 重置文本格式元素 **/
a { text-decoration: none; color: #666;cursor: pointer;}
a:hover { text-decoration: none; cursor: pointer;}
.on{cursor: pointer;}

sup { vertical-align: text-top; } /* 重置，减少对行高的影响 */
sub { vertical-align: text-bottom; }
 /** 重置表单元素 **/
legend { color: #000; } 
fieldset, img { border: none; }
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
.fz12{font-size: 12px;}
.fz14{font-size: 14px;}
.fz16{font-size: 16px;}
.fz18{font-size: 18px;}
.blue{color:#2585ab}
/*清除自身浮动*/
.clearfix{*zoom:1;}.clearfix:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
.clear{ clear:both}
/*隐藏元素*/
.hide{display:none;}
.block{ display: block;}

/*单行文字溢出虚点显示*/
.ell{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

/*给placeholder设置颜色*/
::-webkit-input-placeholder { color:#999;}
::-moz-placeholder { color:#999;}
:-ms-input-placeholder { color:#999;}
.fl{ float:left}
.fr{ float:right}
.w1200{width:1200px; margin:0 auto;}
.w1000{width:1000px; margin:0 auto;}
.tb{ background:url(/templets/images/tb.png) no-repeat;}
.xian{ border-top:1px solid #999}



#bn {height: 582px;	position: relative;margin-right: auto;	margin-left: auto; overflow:hidden; }
#bn .tu {text-align: center;display: block;margin-right: auto;margin-left: auto;}
 #hao .xu { background: url(/templets/images/tb.png) no-repeat -20px -352px; height:15px; float:left; width:15px; text-indent:-9999px; margin-right:5px}
 #hao .on{ background: url(/templets/images/tb.png) no-repeat 0 -352px; height:15px}
#bn .tu a{ text-align:center; margin:0 auto}
#hao{height: 23px;width: 60px; margin:0 auto}
   
#bn .tiao {	background-color: #000000;	height: 25px;
	width: 100%;
	position: absolute;
	bottom: 0px;
	z-index: 2;
	left: 0px;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;	
	-khtml-opacity: 0.3;	
	opacity: 0.3;
}
#bn .tu .lianjie {display: block;height: 582px;}





.head{ height:95px; background:#1d2e5a; padding-top:25px;}
.logo_xian{ border-right:1px  dotted #FFF; height:60px; margin:5px 20px 0 20px}
.logo_wz{ color:#fff; line-height:25px; padding-top:10px; width:350px;}
.logo_wz em{ display:block; font-size:15px;}

.tel{ background:url(/templets/images/tel.png) no-repeat; width:200px; height:60px; margin-top:1px; padding:5px 0 0 80px; color:#fff; line-height:25px; margin-top:5px;}
 

.so{ background:url(/templets/images/so_bg.png) no-repeat 0 12px; width:208px; height:35px;  float:right}
 .so .key{ margin:5px 0 0 15px; border:none; color:#666; height:15px; font-size:13px;}
.so .submit{border:none; background:none; width:35px; height:20px; }


 
.menu{ background:#fff; height:48px; border-bottom:1px solid #CCC; line-height:48px;}
.menu a{ margin-right:30px;}
.menu em{ background-position:3px -250px; padding-left:35px; float:right}
.banner{ background:url(/templets/images/banner1.jpg) no-repeat center; height:578px;}
.menu2 a{ margin-right:35px;}

.home_pro_bg{background:url(/templets/images/home_pro_bg.jpg) no-repeat center; height:990px;}
.home_pro_bg h2{ padding:45px 0 0 310px;; color:#fff; font-size:28px;}

.home_pro_box{ height:300px; background:#fff; margin-top:47px}
.home_pro_box ul{ margin:2px; border:1px solid #CCC; height:294px; width:1075px;}
.home_pro_box ul li{ float:left; text-align:center; width:266px;; border-right:1px solid #CCC;height:294px;}
.home_pro_box ul li img{ display:block; margin:20px 0 20px 50px}
.pro_memu{ width:116px; border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC; margin-top:2px; }
.pro_memu a{ display:block; height:58px;border-bottom:1px solid #CCC; line-height:58px; text-align:center;}
.pro_memu .on{ background:#051644; color:#FFF}
.box2{ height:475px; margin-top:30px; background:#FFF;}
.box2 p{width:325px; height:235px; float:left; text-align:center; }
.box2 p em{ margin-top:70px; display:block;}
.box2 p i{color:#656565;}
.box2 p span a{display:block;border:1px solid #CCC; width:100px; height:26px; line-height:26px; margin:10px  auto 0;}
.box3{ margin:20px auto; height:470px;}
.box3 h3,.box3 h4{ text-align:center;}
.box3 h3{ font-size:26px;}
.box3 h3 i{color:#1d2e5a; font-weight:bold}
.box3 h4{ font-size:18px;}
.box3 h4 i{color:#ffbd73}

.yuan{ background:url(/templets/images/yuan.png) no-repeat; width:243px; height:160px; text-align:center; padding-top:85px; color:#8a97bc; float:left; margin-right:75px; margin-top:70px; font-size:13px; line-height:20px}

.yuan b{ display:block; font-size:30px; color:#FFF; line-height:45px; }
.x1{ border:1px solid #eaeaea}
.x2{ width:120px; background:#1d2e5a; height:4px; margin:0 auto}

.box4{background:url(/templets/images/box4.jpg) no-repeat center top  ; height:755px; padding-top:30px;}

.box4 h3,.box4 h4{ text-align:center;}
.box4 h3{ font-size:26px;}
.box4 h3 i{color:#1d2e5a; font-weight:bold}
.box4 h4{ font-size:18px;}
.box4 h4 i{color:#ffbd73}


.tuandui{ background:url(/templets/images/td_bg.png) no-repeat; width:283px; height:476px; margin-top:70px; color:#717171; float:left; margin-right:22px;}
.tuandui h5{ text-align:center; font-size:18px; color:#fff; line-height:60px; margin-bottom:20px}
.tuandui em{ margin:0 0 0 20px; width:148px; float:left;}
.tuandui p{ float:left; width:100px;  }
.tuandui p i{ font-size:18px;}
.tuandui ul{ margin:20px 0 0 50px}
.tuandui ul li{ line-height:49px;}
.tuandui ul li em{ float:right; display:block; width:150px}
.tuandui span{ margin-right:20px; line-height:30px;}


.box5{background:url(/templets/images/box5.jpg) no-repeat center  ; height:810px; }


 .box5 h3,.box5 h4{ text-align:center; color:#fff}
.box5 h3{ font-size:26px; padding-top:40px}
.box5 h3 i{ font-weight:bold}
.box5 h4{ font-size:18px; color:#999}
.youshi{  padding:88px 0 0 620px; color:#fff; }
.youshi p{ font-size:18px; line-height:66px;}

.kehu h2{ text-align:center; font-size:30px; margin-top:20px; color:#1d2e5a; margin-bottom:40px}
.kehu h2 i{ display:block; font-size:18px; color:#b6b7b8;}
.kehu .list{ width:381px; float:left;border-right:2px solid #ececec; margin-right:25px;}
.kehu .list em{ text-align:center; display:block; line-height:35px; font-size:18px; color: #333}
.kehu img{ border:5px solid #ececec;}
.kehu p{ width:334px; margin:0 auto; color:#333; line-height:25px;}
.kehu .show,.kehu .zixun{ width:110px; height:30px; display:block; background:#005c9f; color:#fff; text-align:center; line-height:30px; float:left; margin-left:50px; margin-top:20px}
.kehu .zixun{background:#ff7607;}

.box6{background:url(/templets/images/box6.jpg) no-repeat center  ; height:783px; margin-top:100px; }
.box6 .t{ padding:25px 0 0 410px; color:#fff;  line-height:40px;}
.box6 .t i{ display:block;font-size:24px;line-height:45px; margin-left:15px}
.box6 .t b{ display:block; margin-left:15px }
.box6 ul{ color:#fff; margin:228px 0 0 20px; line-height:35px}

.yuyue{ display:block; width:130px; height:30px; background-position:0 -150px; margin:25px 0 0 160px}


.about{ padding-top:35px;}
.about_r{ width:610px;}
.about_r h3{ color:#051644; line-height:35px; font-size:16px;}
.about_r em{ background:#051644;width:41px; height:3px; display:block; margin-bottom:10px;}

.about_r p{ line-height:23px; font-size:13px; margin-bottom:10px; text-indent:2em;}
.about_a{ border:1px solid #999; width:115px; height:32px; display:block; text-align:center; line-height:32px; margin-top:23px; background-position:4px -210px}


 .h_news h3,.h_news h4{ text-align:center; color:#1d2e5a}
.h_news h3{ font-size:23px; padding-top:50px}
.h_news h3 i{ font-weight:bold; color:#1d2e5a}
.h_news h4{ font-size:15px; color:#999; margin-bottom:50px;}
.h_news h5{ font-size:16px; line-height:40px;}
.h_news a{ display:block; font-size:12px; color:#000; line-height:23px;}
.h_news .list{ float:left; margin-right:30px;}
 
 .h_news2 .list img{ width:313px;}
 

.bottom{ background:#24262a; height:280px; margin-top:90px; color:#fff;}
.b_logo{ background:url(/templets/images/b_logo.jpg) no-repeat; width:170px; height:76px; margin-left:auto;margin-right:auto; position: relative;top:-32px;}
.b_menu{ color:#fff; margin-bottom:30px;}
.b_menu a{ color:#fff; margin:0 13px}

.bottom .info{width:630px; line-height:35px; padding-left:10px}
.bottom .tel2{width:260px;line-height:35px;}
.bottom .tel2 em{ background-position:5px -306px; display:block; border:1px solid #fff; width:170px; height:28px; line-height:28px; padding-left:35px;}
.bottom .l{ width:1020px;}
.bottom .er{ width:140px; text-align:center }



.banner_kt{ background:url(/templets/images/kt_banner.jpg) no-repeat top center; height:434px;}
.nav_menu,.nav_menu2,.nav_menu3,.nav_menu4,.nav_menu5{ border-left:1px solid #e2e2e2; height:96px;}

.nav_menu li{ border-right:1px solid #e2e2e2; line-height:96px; width:120px;background:url(/templets/images/tb.png) no-repeat 8px  -442px; padding-left:45px; float:left;}
.nav_menu li em{background:url(/templets/images/nav_bg.png) no-repeat center; width:166px; height:7px; position: absolute; margin:95px 0 0 -45px ; display:none}
.nav_menu .on{ background:#f5f5f5 url(/templets/images/tb.png) no-repeat 8px  -442px;}

.nav_menu2 li{ border-right:1px solid #e2e2e2; line-height:96px; width:248px;background:url(/templets/images/tb.png) no-repeat 45px  -685px; float:left; text-align:center}
.nav_menu2 li em{background:url(/templets/images/nav_bg.png) no-repeat center; width:249px; height:7px; position: absolute; margin-top:95px; display:none}
.nav_menu2 .on{ background:#f5f5f5 url(/templets/images/tb.png) no-repeat 45px  -685px;}

 
.nav_menu3 li{ border-right:1px solid #e2e2e2; line-height:96px; width:198px;background:url(/templets/images/tb.png) no-repeat 25px  -520px; float:left; text-align:center}
.nav_menu3 li em{background:url(/templets/images/nav_bg.png) no-repeat center; width:198px; height:7px; position: absolute; margin-top:95px; display:none}
.nav_menu3 .on{ background:#f5f5f5 url(/templets/images/tb.png) no-repeat 25px  -520px;}
 

.nav_menu4 li{ border-right:1px solid #e2e2e2; line-height:96px; width:218px;background:url(/templets/images/tb.png) no-repeat 25px  -605px; float:left; text-align:center}
.nav_menu4 li em{background:url(/templets/images/nav_bg.png) no-repeat center; width:218px; height:7px; position: absolute; margin-top:95px; display:none}
.nav_menu4 .on{ background:#f5f5f5 url(/templets/images/tb.png) no-repeat 25px  -605px;}


.nav_menu5 li{ border-right:1px solid #e2e2e2; line-height:96px; width:164px;float:left; text-align:center}
.nav_menu5 li em{background:url(/templets/images/nav_bg.png) no-repeat center; width:164px; height:7px; position: absolute; margin-top:95px; display:none}
.nav_menu5 .on{ background:#f5f5f5 }



.pro_bg{border-top:1px solid #e2e2e2; background:#f5f5f5; margin-top:2px; padding:20px 0}
.pro_bg dl{}
.pro_bg dl dd{ width:320px; margin-right:10px; float:left; text-align:center; line-height:35px; font-size:16px;}
.pro_bg dl dd img{ width:300px; padding:10px; border:1px solid #999}

.pro_bg ul li{ float:left; width:249px; text-align:center; margin-bottom:10px;}
.pro_bg ul li img{ padding:0 20px; margin-bottom:10px;}



.xian_bg{ background:url(/templets/images/tb2.jpg) repeat-x; height:50px;}


.baoming{ background:url(/templets/images/yy_tu.jpg) no-repeat  right; height:530px;}
.baoming h3{ font-size:25px;padding-top:120px; line-height:60px;}
.baoming .input{ border:1px solid #e8e8e8; width:150px; height:45px;-moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;            /* W3C syntax */
padding-left:10px; color:#666}
.baoming .input2{ border:0; width:115px; height:40px;-moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;            /* W3C syntax */
padding-left:10px; color:#666; background:#1d2e5a; color:#fff; margin-top:20px}
.baoming .zx{ margin-top:20px; color:#666}


.case_bg{ background:url(/templets/images/case_bg.jpg) no-repeat center; height:709px;}
.case_bg p{ width:666px;}
.case_bg p img{ margin-right:3px; margin-bottom:3px}
.case_bg .more{width:333px;}
.case_bg .more a{ display:block; height:100px; position:relative; margin-top:-100px; text-align:center; line-height:100px; background:#fff; filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7; font-size:15px; color:#000;	 }



 
.banner_cn{ background:url(/templets/images/cn_banner.jpg) no-repeat center; height:435px;}

 
.banner_js{ background:url(/templets/images/js_banner.jpg) no-repeat center; height:435px;}
.banner_xf{background:url(/templets/images/xf_banner.jpg) no-repeat center; height:711px;}
.banner_xf2{background:url(/templets/images/xf_banner2.jpg) no-repeat center; height:434px;}
.banner_about{background:url(/templets/images/about_banner.jpg) no-repeat center; height:436px;}
.banner_case{background:url(/templets/images/case_banner.jpg) no-repeat center; height:434px;}

.banner_lx{background:url(/templets/images/lx_banner.jpg) no-repeat center; height:434px;}
.banner_sh{background:url(/templets/images/sh_banner.jpg) no-repeat center; height:434px;}
.banner_news{background:url(/templets/images/news_banner.jpg) no-repeat center; height:434px;}
.about_show{ margin-top:10px}
.about_show p{ text-indent:2em; line-height:25px; margin-bottom:10px; color:#181818}


/* 产品列表*/
.position{ background-position:0 -836px; height:50px; padding-left:50px; line-height:50px;}
.so2{width:220px; border:1px solid #C0D9DD; height:26px; margin-top:10px;}
.so2 .input{ border:0; margin:2px 0 0 5px; color:#666}
.so2 .submit{background: url(/templets/images/tb.png) no-repeat 0 -793px; border:none; width:28px; margin-right:10px; height:25px;}

.list_left{  width:215px; margin-top:20px; float:left}
.list_left dl{border:1px solid #b5b5b5;}
.list_left dl dt{border-bottom:1px solid #b5b5b5; line-height:50px; padding-left:20px; font-size:18px; margin-bottom:10px}
.list_left dl dt a{font-size:16px;}
.list_left dl dd{background: url(/templets/images/tb.png) no-repeat 25px -895px; padding-left:40px; line-height:25px;}


.left_contact {border: 1px solid #b5b5b5;margin-top: 10px;}
.left_contact img{ margin-bottom:2px;}
.tel_l {background-position: 5px -935px;height: 60px; padding: 10px 0 0 52px;}
.tel_l em {  display: block; font-size: 16px;}
.left_contact p {font-size: 12px;line-height: 28px;margin: 0 10px 20px;}
.list_r,.list_r2{ float:right; width:760px; margin-top:20px}
.list_r ul{}
.list_r ul li{ float:left; width:220px; margin-right:30px; text-align:center; margin-bottom:10px;}
.list_r ul .imga{ padding:10px; border:2px solid #f1f1f1; margin-bottom:10px; display:block; width:200px; height:160px;}
 .list_r ul li em a:hover{  border:2px solid #2ba0cc;}


.page {height: 50px; padding: 50px 0 0 50px; }
.page li { float: left; margin-bottom: 15px; margin-right: 10px;}

.news_title{ border-bottom:1px dotted #887A7A; font-size:16px;  line-height:35px; text-align:center;}
.news_title div{ font-size:13px; color:#333}
.news_show{ line-height:25px; color:#666; margin-top:50px}


.pro_bg  .zs li{ margin-top:20px;}
.pro_bg  .zs li img{ margin:10px 15px ; border:1px solid #ccc; padding:2px; text-align:center; }
.news_list{ margin:20px 0 0 20px;}
.news_list li{ clear:both; text-align:left; line-height:35px;background: rgba(0, 0, 0, 0) url("/templets/images/dian.gif") no-repeat scroll 7px 17px;
    border-bottom: 1px dotted #ccc; padding-left:35px;}
.pro_bg  .xx li{ margin-top:20px; width:330px; margin-right:3px;}
.pro_bg  .xx li img{  border:1px solid #ccc; padding:2px; text-align:center; width:320px; }



.shigong{ margin:50px auto 0 }
.shigong h2{ text-align:center; font-size:35px;}
.shigong h3{text-align:center;font-size:22px; color:#4E4040; margin: 5px 0 50px}
.shigong h4{ font-size:22px; margin:10px 0}
.sg_list{ float:left;  width:300px; }
.shigong ul li{ border-bottom:1px dashed #a6a6a6; line-height:32px; padding-left:5px; color:#423D3D  }
.sg_xian{  border-left:1px solid #f3f3f3; width:1px; float:left; display:block; height:360px;margin:0 24px;}
.shigong ul li .em1{ width:105px}
.shigong ul li .em2{ width:75px}
.shigong ul li .em3{ width:50px}
 
.jz{ height:320px;}

.jz_wz{width:480px; float:left; margin-right:80px;color:#666}
.jz_pic{width:420px; float:left;}
.jz_wz em{ font-size:20px; }
.jz_wz p{ line-height:30px; margin:20px 0 10px; font-size:15px;}
.jz_wz  a{ display:block; width:75px; height:25px; border:1px solid #B5A9A9; text-align:center; line-height:25px;}






