﻿@charset "utf-8";
/* CSS Document */
.ind_top1 {
background: url(../images/top_bg.jpg) repeat-x;
line-height: 26px;
height: 26px;
}
.ind_top{ width:1076px; height:26px; margin:0 auto; line-height:26px;}
.ind_top span{ float:left}
.ind_top p{ height:24px; float:right; margin-left:10px; width:75px;}
.ind_top a{ font-family:SimSun; color:#afafaf;}
.ind_top a:hover{ text-decoration:underline;}
.top_p1{ background:url(../images/123.png) 0 3px no-repeat;}
.top_p2{ background:url(../images/123.png) 0 -17px no-repeat;}
.top_p3{ background:url(../images/123.png) 0 -37px no-repeat;}
.top_p4{ background:url(../images/123.png) 0 -57px no-repeat;}
.top_p5{ background:url(../images/123.png) 0 -77px no-repeat;}
.top_p6{ background:url(../images/123.png) 0 -97px no-repeat;}
.top_b{ width:1001px; height:107px; margin:0 auto; overflow:hidden;}
.sousuo{ width:270px; height:107px; overflow:hidden;}
.sousuo span{ width:230px; height:40px; line-height:40px; display:block; font-size:14px; color:#131414; padding-left:40px; background:url(../images/telll.jpg) no-repeat left center; margin-top:19px;}
.sousuo p{ width:239px; height:23px; background:url(../images/sousuo.png) no-repeat; margin-top:9px; float:right;}
.top_text{ width:150px; height:23px; padding-left:27px; border:0px; float:left; background:none; line-height:23px; color:#a9a9a9;}
.top_btn{ width:56px; height:23px; background:none; border:0px;}

/*nav*/

.logo{ height:70px; width:1000px; padding:13px 0; margin:auto;}
.logo img{ float:left; margin-left:1px;}
.logo1 img{ float:right; margin-right:30px; margin-top:5px;}

.fr1{ width:320px; height:55px; overflow:hidden; float:right; margin-top:20px;}
.fr1 span{ width:240px; height:40px; line-height:40px; display:block; font-size:14px; color:#131414; padding-left:50px; background:url(../images/telld.png) no-repeat left center;}
.fr1 b{ font-size:18px; color:#0F2D87}
/*logo结束*/



.navbg{ margin:0 auto; background:#333333; height:33px; margin-bottom:2px; margin-top:0px;}
#nav{  z-index:999 } 
#nav ul{ width:1000px; height:33px; line-height:33px; margin:0 auto;z-index:999; position:relative;} 
#nav li {width:140px; height:33px; border-right:1px #999 solid; float:left; font-weight:bold;font-size: 14px } 
#nav li a{width:140px; height:33px; color:#FFF; display:block; text-align:center;} 
#nav li a:hover{background:#243493; text-decoration:none } 
#nav li ul {left:-999em; width: 165px; position: absolute; padding-top:0px; font-weight:normal} 

#nav li ul dl{ width:165px; text-indent:10px;  float:left;font-size: 14px;overflow:hidden;border-right: 1px solid #fff;}
#nav li ul dl strong{ font-size:14px; color:#000}
#nav li ul dl a{wedisplay:block; width:165px; text-align:center;height: 32px;
overflow: hidden;}
#nav li ul dl dd{ overflow:hidden; width:165px;font-weight:blod; font_size:16px}

#nav li ul li{ border:0; } 
#nav li ul a{ wedisplay: block; width:140px; background:url(../images/menu.png)} 
#nav li ul a:link { color:#333; text-decoration:none; } 
#nav li ul a:visited { color:#333;text-decoration:none; } 
#nav li ul a:hover { color:#F3F3F3;text-decoration:none; background:#243493; } 
#nav li:hover ul { left: auto; } 
#nav li.sfhover ul { left: auto; } 
/* footer css*/
.foot{width:1000px; margin:0 auto;}
.footer{ margin-top:6px; border-top:5px solid #999; height:180px; background:#333}
.foot_search{ width:260px; height:155px; text-align:center; float:left; margin-right:30px; }
.foot_search form input{ height:24px; line-height:24px; font-size:12px; margin:2px;}
.foot_search form .bt{ height:28px; width:50px; }
.foot_search p{font-size:14px; color:#CCC; margin:6px 0; }
.foot_search p a{font-size:14px; color:#CCC; margin:10px 5px;}
.foot dl{ float:left; width:128px; font-size:12px; padding-left:10px; border-right:dashed #666 1px; margin:20px 1px; line-height:24px;}
.foot dl h4{ font-size:14px; color:#999}
.foot dl dd a{margin:4px 0; color:#999; padding-left:8px;}
.foot dl dd a:hover{ color:#fff;}

.bott1{color:#fff; background:#666; line-height:24px; font-size:12px; text-align:center; padding-top:10px;}
.bott1 a{ color:#fff}
.bott1 a:hover{ color:#333}
.bott_a{ color:#fff }
.contactind {  width:250px; float:left; }
.conta img { margin:10px 0 0 30px;}
.conta p{margin-left:60px; line-height:24px;}
.bottomd{ padding:10px 0;background:#666;}



.bott1{ text-align:center; line-height:24px; }
.bott1 a{ color:#fff; margin:0 5px;}
.bott1 a:hover{ color:#999; text-decoration:underline;}
.bott1 p{ text-align:center;}











.middle_all{ width:100%; background:#f3f3f3; overflow:hidden; padding-bottom:10px;}

.nymiddle{ width:1001px; overflow:hidden; margin:0 auto;}
.middle_a{ width:273px; height:228px; overflow:hidden; background:url(../images/ico_02.jpg) repeat-x left 50px; padding-top:10px;}
.all_top{ width:100%; background:url(../images/ico_01.jpg) no-repeat left center; line-height:40px; overflow:hidden;}
.all_top span{ font-size:15px; padding:0px 11px; float:left;}
.all_top span a{ color:#0c2476;}
.all_top i{ font-style:normal; font-family:Arial; color:#bbbbbb; padding-right:10px; float:left;}
.all_top img{ float:left; margin-top:15px;}
.al1,.al2{ width:17px; height:17px; display:block; float:right; margin-left:3px; margin-top:10px;}
.al1{ background:url(../images/top_leftn.jpg) no-repeat;}
.al1:hover{ background:url(../images/top_left.jpg) no-repeat}
.al2{ background:url(../images/top_rightn.jpg) no-repeat}
.al2:hover{ background:url(../images/top_right.jpg) no-repeat}
.al3{ width:34px; height:7px; background:url(../images/more.jpg) no-repeat; float:right; margin-top:20px;}

.ind_new{ width:100%; height:192px; overflow:hidden; position:relative;}
.ind_new ul{ width:273px; height:10000000%; overflow:hidden; position:relative;}
.ind_new ul li{ width:266px; height:32px; padding-left:7px; background:url(../images/ico.jpg) no-repeat left center; float:left;}
.ind_new ul li:first-child{ margin:0px;}
.ind_new ul li a{ width:170px; height:32px; display:block; float:left; line-height:32px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.ind_new ul li span{ float:right; line-height:32px; color:#999999;}
.ind_new ul li:hover a{ color:#004fa1; text-decoration:underline;}
.ind_new ul li a:hover{ color:#004fa1; text-decoration:underline;}


.middle_b{ width:246px; height:228px; margin-left:22px; padding:10px 6px 0px 6px; background:url(../images/ind_aboutbj.jpg) no-repeat left top; overflow:hidden;}
.middle_b p{ line-height:22px;}

.middle_c{ width:420px; height:228px; padding-top:10px; background:url(../images/ico_02.jpg) repeat-x left 50px;}
.ind_pro{ width:420px; overflow:hidden;}
.ind_pro ul{ width:545px; height:186px; overflow:hidden;}
.ind_pro ul li{ width:130px; height:79px; position:relative; border-radius:7px;overflow:hidden; float:left; margin:8px 15px 6px 0px;}
.ind_pro ul li table{ width:130px; height:79px;}
.ind_pro ul li table img{ max-width:130px; border-radius:8px; }
.ind_pro ul li p{ width:130px; height:27px; position:absolute; left:0px; bottom:0px; background:url(../images/ido_03.png) repeat; text-align:center; overflow:hidden;display:block!important;}
.ind_pro ul li p a{line-height:27px;font-weight:bold; color:#fff;}

.case{ width:100%; height:256px; background:url(../images/case_bj.jpg) no-repeat center top; overflow:hidden; padding-bottom:31px;}
.case_top{ width:950px; height:36px; margin:0 auto; margin-top:19px; line-height:36px;}
.case_top span{ font-size:15px; padding:0px 11px; float:left;}
.case_top span a{ color:#0c2476;}
.case_top i{ font-style:normal; font-family:Arial; color:#bbbbbb; padding-right:10px; float:left;}

.case_nr{ width:1001px; height:256px; margin:0 auto;}
.case_list{ width:867px; height:178px; overflow:hidden; position:relative; margin-top:21px; float:left;}
.case_list ul{ width:1000000%; height:178px; position:relative;}
.case_list ul li{ width:147px; height:170px; background:url(../images/case_jj.jpg) no-repeat left top; overflow:hidden; float:left; padding-right:33px;}
.case_list ul li table{ width:139px; height:122px; margin:4px 0px 0px 4px;}
.case_list ul li table img{ max-width:139px; max-height:122px;}
.case_list ul li p{ width:140px; height:34px; line-height:17px; margin-left:4px; text-align:center; font-family:SimSun; overflow:hidden;}
.case_list ul li:hover{ background:url(../images/case_ss.jpg) no-repeat 0px 0px;}
.case_list ul li:hover a{ color:#fff;}
.p_l,.p_r{ width:37px; height:37px; cursor:pointer; margin:80px 15px 0px 15px;}

.youqing{ width:100%; overflow:hidden; background:#f5f5f5;}
.youqing div{ width:1001px; line-height:37px; overflow:hidden; margin:0 auto; font-weight:bold;}
.youqing div a{ font-weight:normal; padding:0px 18px; height:37px; display:inline-block;white-space:nowrap;}
	

.contactind{ width:300px; overflow:hidden; padding:10px 0px;}
.contactind span{ font-size:20px; color:#0f2d87; display:block; line-height:30px; font-weight:bold;}
.contactind p.bot_p1{ background:url(../images/telld.png) no-repeat left 5px; line-height:40px; padding-left:50px; font-size:30px; font-family:Arial; font-weight:bold; color:#0f2d87;}
.contactind p.bot_p2{ background:url(../images/dianhd.png) no-repeat left 6px;}
.contactind p.bot_p3{ background:url(../images/chuanz.png) no-repeat 3px 3px;}
.contactind p.bot_p4{ background:url(../images/mail.png) no-repeat 2px 6px;}
.contactind p.bot_p5{ background:url(../images/diz.png) no-repeat 2px 8px;}
.contactind i{font-style:normal; font-family:Arial;}
.bot_p2,.bot_p3,.bot_p4,.bot_p5{ line-height:28px; font-size:14px; padding-left:32px;}



.ny_banner1{background:url(../images/banner_about.jpg);width:1600px; height:184px; position:relative; left:50%; top:0px; margin-left:-800px; overflow:hidden; border-bottom:1px solid #efefef}
.ny_banner2{background:url(../images/banner_service.jpg);width:1600px; height:184px; position:relative; left:50%; top:0px; margin-left:-800px; overflow:hidden; border-bottom:1px solid #efefef}
.ny_banner3{background:url(../images/banner_contact.jpg);width:1600px; height:184px; position:relative; left:50%; top:0px; margin-left:-800px; overflow:hidden; border-bottom:1px solid #efefef}
.ny_banner4{background:url(../images/banner_news.jpg);width:1600px; height:184px; position:relative; left:50%; top:0px; margin-left:-800px; overflow:hidden; border-bottom:1px solid #efefef}
.ny_banner5{background:url(../images/banner_product.jpg);width:1600px; height:184px; position:relative; left:50%; top:0px; margin-left:-800px; overflow:hidden; border-bottom:1px solid #efefef}
.ny_banner6{background:url(../images/banner_solution.jpg);width:1600px; height:184px; position:relative; left:50%; top:0px; margin-left:-800px; overflow:hidden; border-bottom:1px solid #efefef}
.ny_middle{ width:1001px; margin:0 auto; overflow:hidden; margin-bottom:30px;}
.ny_left{ width:201px; border-right:1px solid #d2d2d2; overflow:hidden;}

.le_top{ width:100%; height:80px; color:#fff; background:#0c2476; overflow:hidden}
.le_top p{ font-size:24px; line-height:26px; text-align:center; width:100%; margin-top:20px;}
.le_top span{ width:100%; font-size:14px; font-family:Arial; text-align:center; display:block;}




.ny_nav{ width:187px; overflow:hidden; margin:20px 0px 0px 7px;}
.ny_nav ul{ width:187px; overflow:hidden;}
.ny_nav ul li{ width:187px; overflow:hidden;}
.ny_left .ny_nav ul li:hover{}
.ny_nav ul li p:hover a{ color:#fff}
.ny_nav ul li p{ height:31px; width:187px;  line-height:31px; overflow:hidden; border-bottom:1px dotted #d2d2d2;}
.ny_nav ul li p a{  height:31px; width:127px; display:block; padding:0px 12px 0px 48px; background:url(../images/ny_nav.jpg) no-repeat left top; color:#fff;}
.ny_nav ul li p a:hover{}
.ny_nav ul li.ny_gao{ background:url(../images/ny_nav.jpg) no-repeat left top;}
.ny_nav ul li.ny_gao p a{ color:#fff;}
.ny_nav ul li.ny_gao div{ display:block;}


.ny_nav1{ width:187px; overflow:hidden; margin:20px 0px 0px 7px;}
.ny_nav1 ul{ width:187px; overflow:hidden;}
.ny_nav1 ul li{ width:187px; overflow:hidden;}
.ny_left .ny_nav ul li:hover{}
.ny_nav1 ul li p:hover a{ color:#fff}
.ny_nav1 ul li p{ height:31px; width:187px;  line-height:31px; overflow:hidden; border-bottom:1px dotted #d2d2d2;}
.ny_nav1 ul li p a{  height:31px; width:127px; display:block; padding:0px 12px 0px 48px;}
.ny_nav1 ul li p a:hover{ background:url(../images/ny_nav.jpg) no-repeat left top; color:#fff;}
.ny_nav1 ul li.ny_gao{ background:url(../images/ny_nav.jpg) no-repeat left top;}
.ny_nav1 ul li.ny_gao p a{ color:#fff;}
.ny_nav1 ul li.ny_gao div{ display:block;}




.ny_nav ul li .ny_down{ width:187px; overflow:hidden; display:none; background:#cce3ff}
.ny_nav ul li .ny_down span{ width:187px; overflow:hidden; display:block;}
.ny_nav ul li .ny_down span a:hover{ background:url(../images/ny_navico.png) no-repeat 25px 12px;}
.ny_nav ul li .ny_down span.ny_gaob{ background:url(../images/ny_navico.png) no-repeat 25px 12px;}
.ny_nav ul li .ny_down span.ny_gaob div{ display:block;}
.ny_nav ul li .ny_down span.ny_gaob a,.ny_down span a:hover{ color:#0c2476; font-weight:bold;}
.ny_nav ul li .ny_down span a{ width:140px; height:31px; font-size:13px; line-height:31px; display:block; overflow:hidden; padding-left:40px;}


.ny_contact{ width:201px; background:url(../images/diannao.jpg) no-repeat 12px 30px; border-top:2px solid #0c2476; overflow:hidden; padding:10px 0px 20px 0px; border-bottom:1px solid #d2d2d2; margin-top:45px;}
.ny_contact p{ margin-left:67px; line-height:22px;}

.con_p1{ font-weight:bold; font-size:14px; color:#595959;}
.con_p2{ color:#848484;}
.con_p3{ font-size:14px; color:#1348ff; background:#dcdcdc; border-radius:7px; float:left; padding:0px 10px; font-weight:bold;}

.ny_right{ border-left:1px solid #d2d2d2; margin-left:-1px; padding-left:46px; padding-bottom:70px;}

.ny_right1{ width:1000px; border-left:1px solid #d2d2d2; margin-left:-1px; padding-bottom:40px;}
.mbx{ width:100%; line-height:50px; overflow:hidden; border-bottom:1px solid #dfdfdf}
.mbx h2{ width:284px; height:50px; font-size:24px; color:#1f1f1f; font-weight:normal; float:left; overflow:hidden; overflow:hidden;}
.mbx p{ max-width:555px; height:50px; float:right; padding-left:19px; background:url(../images/home.jpg) no-repeat left 20px; overflow:hidden;}
.mbx span{ color:#0c2476; font-weight:bold;}
.mbx a:hover{ text-decoration:underline;}
.about_nr{ width:100%; overflow:hidden; padding-top:16px;}
.about_nr1{ text-align:center;}
.about_nr img{ max-width:752px}
.about_nr i{ font-style:normal; color:#0c2476; font-weight:bold;}
.about_nr span{ display:block; font-size:18px;}
.about_nr p{ line-height:26px; font-size:14px; margin-top:28px; text-indent:2em;}
.about_nr em{ width:100%; display:block; text-align:center; padding:20px 0px;}

.ind_new .about_gun{ width:246px; height:88px; margin-top:10px; overflow:hidden;}
.ind_new .about_gun ul{ width:10000px; height:88px;}
.ind_new .about_gun ul li{ width:246px; height:88px; float:left; margin-right:5px; background:none;}
.middle_b .ind_new .about_gun ul li table a{ width:246px; height:88px; display:block;}
.ind_new .about_gun table{ width:246px; height:88px;}
.ind_new .about_gun img{ max-width:246px; max-height:88px;}

.zic_nr{ width:100%; overflow:hidden; padding:20px 0px 0px 0px;}
.zic_nr p{ font-size:16px;  line-height:24px; margin-bottom:22px;/*font-family: '楷体',SimSun;*/}

.culture_nr{ width:100%; overflow:hidden; background:url(../images/culture.jpg) no-repeat center 54px}
.culture_nr span{ display:block;}
.culture_nr span.cun_span1{ font-size:51px; color:#0d0d0d; font-family:Arial; line-height:55px; margin-top:20px;}
.culture_nr span.cun_span2{ color:#0c2476; font-size:18px; line-height:20px;}
.culture_nr i{ font-size:32px; font-family:Arial; font-style:normal;}

.culture_nr ul{ width:100%; overflow:hidden; margin-top:50px;}
.culture_nr ul li{ width:138px; height:138px; background:url(../images/culture_yuan.png) no-repeat; color:#fff; float:left; overflow:hidden; margin:0px 50px 0px 50px;}
.culture_nr ul li span{ width:100%; text-align:center; font-size:14px; margin-top:40px;}
.culture_nr ul li p{ width:100%; text-align:center; font-size:24px;}

.culture_nr dl{ width:100%; overflow:hidden;}
.culture_nr dd{ font-size:20px; color:#0c2476; margin-top:40px; overflow:hidden; padding-bottom:5px; line-height:20px;}
.culture_nr dd img{ margin-top:5px; padding:0px 0px 0px 36px;}
.culture_nr dd img:first-child{ padding:0px 10px 0px 0px;}
.culture_nr dt{ line-height:24px; padding-left:60px;}

.history_nr{ width:100%; overflow:hidden; padding-top:30px;}
.history_nr ul{ width:100%; overflow:hidden; background:url(../images/his_x.jpg) repeat-y 180px;}
.history_nr ul li{ width:100%; overflow:hidden; background:url(../images/his_li.jpg) no-repeat 174px 15px; overflow:hidden; padding:10px 0px;}
.history_nr ul li:first-child{ background:url(../images/history_z.jpg) no-repeat 135px top; padding-bottom:10px;}
.history_nr span{ width:150px; line-height:24px; font-size:18px; color:#0c2476; float:left; text-align:right;}
.history_nr p{ width:794px; float:right; line-height:22px;}
.history_nr em{ font-size:20px; font-style:normal; line-height:50px; color:#0c2476}

.stren_nr{ width:100%; margin-top:17px; overflow:hidden;}
.stren_nr ul{ overflow:hidden;}
.stren_nr li{ width:236px; height:214px; border:1px solid #d2d2d2; float:left; margin:0px 10px 28px 0px;}
.stren_nr table{ width:232px; height:152px; border:1px solid #d2d2d2; margin:2px 0px 0px 2px; }
.stren_nr img{ max-width:232px; max-height:152px;}
.stren_nr p{ width:236px; height:32px; margin-top:10px; overflow:hidden; text-align:center; font-family:Arial; line-height:16px;}

.page{ width:100%; line-height:20px; text-align:center; color:#000; padding:20px 0px;}
.page a{ display:inline-block; height:20px; line-height:20px; padding:0px 7px; border:1px solid #666; font-family:SimSun; margin:0px 1px; color:#000;}
.page a:hover,
.page a.cop{ background:#0c2476; color:#fff; border:1px solid #0c2476;}
.page select{ height:20px; border:1px solid #0c2476; margin:0px 2px;}

.partner_nr{ width:100%; overflow:hidden; padding-top:17px;}
.partner_nr ul{ width:790px; margin-left:-32px; overflow:hidden;}
.partner_nr li{ width:229px; height:190px; background:url(../images/par_bj.jpg) no-repeat; position:relative; overflow:hidden; float:left; margin:0px 0px 39px 32px;}
.partner_nr table{ width:203px; height:152px; border:1px solid #d2d2d2;}
.partner_nr img{ max-width:201px; max-height:150px;}
.partner_nr p{ width:193px; height:34px; padding:0px 5px; line-height:34px; overflow:hidden; text-align:center;}
.partner_nr span{ width:203px; height:152px; display:block; margin:3px 0px 0px 3px;}
.partner_nr i{ width:203px; height:152px; display:block; position:absolute; left:3px; top:3px; display:none;}
.partner_nr li:hover i{ display:block;}

.honorcon{ width:100%; overflow:hidden;}
.topin{ width:392px; height:386px; position:relative; background:url(../images/honor_bj.jpg) no-repeat left top; margin:17px 0px 0px 170px;}
.topin li{ width:376px; height:386px; position:absolute; left:6px; top:1px; display:none;}
.topin li:first-child{display:block;}
.topin li table{ width:376px; height:344px;}
.topin li p{ width:376px; height:42px; line-height:42px; text-align:center; overflow:hidden; color:#000; font-size:14px; font-weight:bold;}

.honorbot{ width:100%; height:170px; overflow:hidden;}

.botin{ width:690px; height:152px; float:left; overflow:hidden; margin:18px 0px 0px 10px;}
.botin ul{ width:1000000%; height:152px; overflow:hidden;}
.botin li{ width:162px; height:152px; float:left; margin:0px 5px 0px 5px; cursor:pointer;}
.botin li table{ width:162px; height:152px; border:1px solid #939393;}
.botin li table img{ max-width:160px; max-height:150px;}
.botin ul li.hv table{ border:1px solid #0b206d;}

.honorprev,.honornext{ width:24px; height:170px; display:block;}
.honorprev{ float:left; background:url(../images/honor_l.jpg) no-repeat;}
.honorprev:hover{ background:url(../images/honor_ls.jpg) no-repeat;}
.honornext{ float:right; background:url(../images/honor_r.jpg) no-repeat}
.honornext:hover{ background:url(../images/honor_rs.jpg) no-repeat;}

.haiwai_nr{ line-height:24px;}

.news_nr{ width:100%; overflow:hidden; padding-bottom:30px;}
.news_nr dl{ width:100%; height:66px; padding:15px 0px 25px 0px; border-bottom:1px dotted #9b9b9b}
.news_nr dd{ width:55px; height:66px; background:url(../images/news_bj.jpg) no-repeat; overflow:hidden; font-family:Arial; float:left; margin-top:5px;}
.news_nr dd span{ width:52px; height:26px; line-height:26px; display:block; text-align:center; color:#fff; margin-top:7px;}
.news_nr dd p{ width:52px; height:30px; color:#0c2476; text-align:center; font-size:20px; line-height:30px; overflow:hidden;text-indent:0}
.news_nr dt{ width:670px; padding:0px 0px 0px 11px; background:url(../images/ico_news.jpg) no-repeat left 13px; float:right;}
.news_nr dt a{ max-width:670px; height:30px; line-height:30px; display:block; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; color:#0c2476; font-size:14px;}
.news_nr a:hover{ text-decoration:underline;}
.news_nr dt p{ width:670px; height:36px; overflow:hidden; line-height:18px;}

.news_show_nr{ width:100%; overflow:hidden; padding-top:10px;}
.news_show_nr h1{ font-size:24px; color:#010101; line-height:50px; text-align:center;}
.news_show_nr span{ width:100%; line-height:25px; display:block; background:#dbdeeb; color:#0c2476; text-align:center; margin-bottom:26px;}
.news_show_nr p{ line-height:27px; font-size:14px; text-indent:2em;}

.fanpian{ width:100%; height:48px; border-bottom:1px solid #dadada; border-top:1px solid #dadada; margin-top:30px;}
.fanpian p{ max-width:45%; float:right; line-height:48px; overflow:hidden; height:48px;white-space:nowrap; text-overflow:ellipsis; font-size:14px; color:#999999;}
.fanpian p:first-child{ float:left}
.fanpian a{ color:#999999;}

a.fanhui{ width:102px; height:29px; padding:0px 11px; display:block; background:url(../images/fanhui.jpg) no-repeat; font-family:SimSun; color:#fff; line-height:29px; float:right; margin-top:30px;}

.join_nr{ width:100%; overflow:hidden; padding:17px 0px;}
.join_nr table{ width:605px; margin-left:73px; font-size:14px; color:#4a4a4a}
.join_nr table td{ border:1px solid #dde7f3; line-height:34px; text-align:center;}
.join_nr table tr td:first-child{ padding-left:29px; background:url(../images/ico_1.jpg) no-repeat 22px 17px; text-align:left;}
.join_nr table th{ line-height:27px; background:#0c2476; border-right:1px solid #dde7f3;}
.join_nr table tr th:first-child{ padding-left:23px; text-align:left;}
.join_nr table th{ color:#fff; font-weight:bold; font-size:13px; font-family:SimSun}
.join_nr a:hover{ text-decoration:underline;}

.join_img{ width:100%; text-align:center; padding-top:20px;}

.join_show_nr{ width:100%; overflow:hidden; padding-top:17px;}
.join_show_nr table{ width:600px; margin:0px 0px 0px 73px; margin-bottom:30px;}
.join_show_nr table td{ line-height:34px; border:1px solid #dedede; padding:0px 16px; font-size:13px; color:#4a4a4a;}

.join_show_nr span{ font-size:14px; font-weight:bold; line-height:40px; display:block; padding-left:90px;}
.join_show_nr p{ line-height:34px; padding-left:90px;}

.con_nr{ width:100%; overflow:hidden; padding-top:20px;}
.con_nr b{ line-height:24px; display:block; background:#0c2476; float:left; padding:0px 10px; color:#fff; font-size:14px; overflow:hidden;}
.con_nr p{ width:750px; font-size:14px; color:#666666; float:left; line-height:36px;}
.con_nr p i{ color:#ff0000; font-style:normal;}
.con_nr ul{ width:100%; overflow:hidden;}
.con_nr li{ width:50%; line-height:26px; float:left; padding:5px 0px;}
.con_nr img{ padding-right:10px;}

.message_nr{ width:100%; padding:20px 0px 0px 0px;}
.message_nr>b{ font-size:26px; font-family:Arial; color:#000; line-height:30px; padding:0px 15px 0px 0px;}
.message_nr>span{ color:#0c2476; font-size:18px; line-height:30px;}
.message_nr>p{ line-height:24px; font-size:14px;}
.message_nr i{ color:#ed3c12; font-style:normal;}
.message_nr ul li i{ color:#ed3c12; font-style:normal; }

.textt{ width:310px; height:34px; padding:0px 5px; background:#fafafa; border:1px solid #cccccc;border-radius:3px}
.message_nr ul li p{ font-size:14px; line-height:30px; color:#333333; font-weight:bold;}

.mess_li,.mess_li2{ width:422px; height:66px; padding-top:10px;}

.mess_li3,.mess_li4{ width:750px; float:left; padding-top:20px;}
.message_nr textarea{ width:738px; height:150px; padding:0px 5px; line-height:24px; overflow:auto;}
.mess_li4{ color:#0c2476; font-size:14px; font-weight:bold;}
.mess_li4 .textm{ height:33px; width:81px; padding:0px 5px; background:#fafafa; border:1px solid #cccccc; line-height:33px; margin-right:30px;border-radius:3px}
.mess_li4 a{ margin-left:20px;}
.textbtn{ width:118px; height:34px; background:#243983; line-height:34px; color:#fff; font-size:14px; float:right;border-radius:2px}

/*productslist*/
.prod_li{width: 100%;overflow: hidden;margin-top: 21px;}
.prod_list dl{float:left; padding:10px;  margin:9px; border:1px solid #d2d2d2; margin-top:20px;height: 195px; }
.prod_list dl:hover{ background:#B4D1F5;}
.prod_list dl dd img{ max-width:208px;}
.prod_list dl dt a{ display:block; text-align:center; line-height:30px; height:24px; width:208px;overflow: hidden; font-weight:bold;line-height: 34px;}
.prod_list dl dt a:hover{ color:#000;}

.product_nr{ width:100%; overflow:hidden; padding:21px 0px 0px 0px;}
.pro_top{ width:100%; overflow:hidden;}
.pro_top p{  padding:0px 25px 0px 35px; height:28px; overflow:hidden; background:url(../images/pro_ico1.jpg) no-repeat left top #0c2476; float:left; line-height:28px; color:#fff; font-size:18px; font-weight:bold;}
.pro_top a{ line-height:28px; float:right; padding:0px 18px;}

.pro_js{ width:100%; min-height:271px; _height:271px; position:relative; overflow:hidden; margin-top:32px;}
.pro_js ul{ width:377px; height:271px; position:absolute; left:0px; top:0px;}
.pro_js ul li{ width:377px; height:271px; position:absolute; left:0px; top:0px;}
.pro_js ul li table{ width:377px; height:271px;}

.pro_js .pro_btn{ width:70px; height:18px; position:absolute; left:303px; top:250px; z-index:999;}
.pro_btn span{ width:18px; height:18px; background:url(../images/pro_btns.png) no-repeat; display:block; float:left; margin-right:5px; cursor:pointer}
.pro_btn sopan:hover,
.pro_btn span.curs{ background:url(../images/pro_btn.png) no-repeat;}

.pro_jsbt{ width:607px; float:right; overflow:hidden;}
.pro_bt{ width:100%; height:29px; border-bottom:1px solid #0c2476; overflow:hidden; margin-top:30px;}
.pro_bt span{ height:29px; float:left; background:url(../images/pro_ico2.jpg) no-repeat right top #0c2476; font-size:14px; color:#fff; padding:0px 23px 0px 17px; line-height:29px;}
.pro_jsbt p{ line-height:28px; font-size:14px; margin-top:20px;}

.pro_b{ width:100%; overflow:hidden; margin-top:31px;}
.pro_b p{ font-size:14px; line-height:28px; margin-top:15px;}
.pro_b img{  padding:26px 0px 0px 36px;}

.pro_c{ width:100%; overflow:hidden; padding-top:22px;}
.pro_c ul{ overflow:hidden;}
.pro_c ul li{ overflow:hidden; padding:10px 0px;}
.pro_c p strong{ font-size:14px; font-weight:bold; color:#0c2476; line-height:36px; display:block; background:url(../images/pro_ico3.jpg) no-repeat left 6px; padding-left:30px; margin-top:15px;}
.pro_c p{ line-height:28px; font-size:14px;}
.pro_c img{ border:1px solid #ccc; margin:2px;}
.pro_c p img{ margin-left:15px;}


.pro_d{ width:100%; overflow:hidden; padding-top:30px}
.pro_d p{ line-height:28px; font-size:14px; margin-top:15px;}

.pro_case{ width:912px; height:180px; overflow:hidden; position:relative; margin:25px 0px 0px 20px;}
.pro_case ul{ width:1000000%; height:180px; overflow:hidden; position:relative;}
.pro_case ul li{ width:198px; height:180px; background:url(../images/pro_lili.jpg) no-repeat center top; float:left; padding:0px 15px;}
.pro_case ul li table{ width:196px; height:145px; margin:1px 0px 0px 1px;}
.pro_case ul li p{ width:196px; height:32px; margin:0px; line-height:32px; text-align:center; font-size:14px; border-top:1px solid #e2e2e2; overflow:hidden;}
.pro_case a:hover{ color:#0c2476}
.pro_case img{ max-width:194px; max-height:143px;}
.pro_l,.pro_r{ width:24px; height:170px; display:block; margin-top:25px;}
.pro_l{ background:url(../images/honor_l.jpg) no-repeat;}
.pro_l:hover{ background:url(../images/honor_ls.jpg) no-repeat;}
.pro_r{ background:url(../images/honor_r.jpg) no-repeat;}
.pro_r:hover{ background:url(../images/honor_rs.jpg) no-repeat;}

.pro_e{ width:100%; overflow:hidden; margin-top:29px;}
.pro_e p{ font-size:14px; line-height:28px; margin-top:14px;}
.pro_e table{ width:1000px; text-align:center; background:#efefef; font-size:14px;}
.pro_e table tr:first-child{ background:#e1eaf0}
.pro_e table th{ border:1px solid #9b9b9b; font-weight:normal; padding:10px 0px;}
.pro_e table td{ line-height:33px; border:1px solid #9b9b9b;}

.pro_dianhua
{
   
   width:350px;
   height:20px;
   position:relative;
   right:-10px;
   top:30px;
  
}
   .pro_dianhua font
{
 font-size:16px;
  
}
   .pro_dianhua b
{
  font-size:25px;
  color:red;
}

 .pro_zixun{width:630px; float:right;}

 .pro_zixun2{float:right; margin-right:0px;}
 .pro_zixun a{display:block;width:100px;height:30px;background:#0C2476;color:#fff;font-size:16px;float:left;line-height:30px;margin:31px;text-align:center;}
 .pro_zixun a:hover{text-decoration:underline;color:#F97B02;}


.pro_chengnuo
{
	width:752px;
	height:450px;
        font-size:14px;
}
.pro_chengnuo_lf
{
	width:752px;
	height:30px;
}
.pro_chengnuo span
{
	height:29px;
	float:left;
	background:url(http://www.tonglizhongji.com/images/pro_ico2.jpg) no-repeat right top #0c2476;
	font-size:14px;
	color:#fff;
	line-height:29px;
	padding:0px 51px 0px 39px;
}

a.tijiao{ width:200px; height:49px; line-height:46px; color:#fff; font-size:18px; padding-left:16px; display:block; float:right; background:url(../images/tijiao.jpg) no-repeat; margin-top:48px;}

.solution_nr{ width:100%; overflow:hidden; padding-top:21px;}
.solution_a{ width:100%; overflow:hidden; margin-top:32px;}
.solution_a p{ font-size:14px; line-height:28px;}
.solution_a p strong{ width:15px; height:19px; font-size:11px; display:inline-block; background:url(../images/solu_ico.jpg) no-repeat; text-align:center; line-height:17px; color:#fff; margin-right:10px;}

.solution_b{ width:100%; overflow:hidden; margin-top:30px;}
.solution_b p{ line-height:28px; font-size:14px;}
.solution_b i{ width:100%; display:block;}
.solution_b p strong{ width:100%; line-height:30px; display:block; text-align:right; margin-top:20px; font-weight:bold; color:#0c2476; font-size:14px;}

.solution_c{ width:100%; overflow:hidden;}
.solution_c ul{ overflow:hidden;}
.solution_c ul li{ overflow:hidden; padding:10px 0px;}
.solution_c ul li>span{ font-size:14px; font-weight:bold; color:#0c2476; line-height:36px; display:block; background:url(../images/pro_ico3.jpg) no-repeat left 6px; padding-left:30px; margin-top:15px;}
.solution_c p{ line-height:28px; font-size:14px;}
.solution_c table{ width:750px; text-align:center; line-height:33px; background:#efefef; font-size:14px; margin-top:16px;}
.solution_c table tr:first-child{ background:#e1eaf0;}
.solution_c table td{ border:1px solid #9b9b9b;}
.solution_c table th{ border:1px solid #9b9b9b; font-weight:normal; padding:20px 0px;}

.solution_d{ width:100%; overflow:hidden;}
.solution_d ul{ overflow:hidden;}
.solution_d ul li{ width:100%; overflow:hidden; padding:30px 0px; border-top:1px dashed #9b9b9b; font-size:14px; line-height:28px;}
.solution_d ul li:first-child{ padding-top:10px; border:0px;}
.solution_d img{ padding:0px 0px 0px 20px;}
.solution_d ul li strong{ color:#0c2476; line-height:34px;}

.all{ width:75px; height:119px; background:url(../images/all_right.jpg) no-repeat; position:fixed; right:10px; top:250px; z-index:9;_position:absolute;_right:expression(eval(document.documentElement.scrollLeft+10));_top:expression(eval(document.documentElement.scrollTop+250))}
.all p{ width:75px; height:83px; overflow:hidden;}
.all p a{ width:75px; height:83px; vertical-align:bottom; display:block; line-height:136px; text-align:center; font-size:14px; color:#fff;}
.all span{ width:75px; height:33px; display:block; line-height:33px; text-indent:10px; font-size:14px; color:#fff;}

.tiaozhuan{ width:100%; height:50px; background:url(../images/ico_about.png); line-height:50px;  text-align:center; position:fixed; left:0px; top:0px; z-index:999; display:none;}
.tiaozhuan p{ float:right;}
.tiaozhuan span{ width:30%; font-size:24px; line-height:50px; height:50px; color:#fff; float:left; }
.tiaozhuan a{  height:50px; line-height:50px; text-align:center; font-size:14px; color:#fff; display:inline-block; margin:0 25px;}
.tiaozhuan a:hover{ text-decoration: underline;}


.ny_right strong{font-size: 14px;font-weight: bold;color: #0c2476;line-height: 36px;display: block;background: url(../images/pro_ico3.jpg) no-repeat left 6px;padding-left: 30px;margin-top: 15px;}
.ny_right1 p strong{display: inline;background:none;}
.ny_right1 strong{font-size: 14px;font-weight: bold;color: #0c2476;line-height: 36px;display: block;background: url(../images/pro_ico3.jpg) no-repeat left 6px;padding-left: 30px;margin-top: 15px;}
.mbx p{text-indent:0;}

.daohang{ width:1000px;_width: 1000px; margin:0 auto; color:#fff; margin-top:35px; font-size:16px;}

.daohang p{color: #fff;padding-top: 5px;}
.daohang p a{color:#fff;}
.daohang p a:hover{color:#0c2476;}
.juli1{ margin-top:20px;}
.daohang1 ul li{ float:left; height:27px; }

.daohang1 ul li a{ display: block;float: left;text-decoration: none;height: 25px;margin-right: 50px;text-align: center; color:#fff; padding:2px 5px; }
.daohang1 ul li a:hover{background:#0c2476}
.daohang1 ul li.ny_ga a{background:#0c2476;display: block;}



.sub_news_left{float:left; width:775px}
.sub_new{overflow:hidden; width:100%}
.sub_new_tit{ border-bottom:#ccc 1px dotted; line-height:35px; margin:10px 0px 10px 0px; width:100%; overflow:hidden}
.sub_new h3{font-size:15px;  float:left; width:40%; text-align:left}
.sub_newll{float:right; width:40%; text-align:right; margin-right:50px; }
.sub_new li{ line-height:26px; margin-left:10px; overflow:hidden}
.newal{float:right; width:15%; color:#999}
.newar{float:right; width:85%}

#sub_news_left_tjl{float:left; background:url(../images/newtjbg.jpg) no-repeat; width:192px; height:152px}
#sub_news_left_tjl img{margin:8px 5px 0px 7px}
#sub_news_left_tjr{ color:#666; text-indent:20px;width: 570px;
float: left;}
#sub_news_left_tjr h3{font-size:14px; color:#333; margin-bottom:5px; text-indent:0px}

#sub_news_right{float:right; width:200px; margin-left:25px}
#sub_news_rightgz{border:#d8d8d8 1px solid;  padding-bottom:5px}

#sub_news_rightgz h3,#sub_news_rightpro h3{font-size:14px; margin:0px 0px 6px 0px; line-height:28px; color:#fff; text-indent:15px; background:#989896;}

.sub_news_left_tj{ width:100%;  float:left;  border-bottom-style:dashed;  border-bottom-width:1px;  border-bottom-color:#808080;  margin-bottom:10px;  padding-bottom:10px}
.sub_news_left_tjl{float:left;  width:157px; height:112px}
.sub_news_left_tjl img{margin:8px 0px 0px 7px}
.sub_news_left_tjr{width:345px; float:right; color:#666; text-indent:20px}

.sub_news_left_tjr h3{font-size:14px; color:#333; margin-bottom:5px; text-indent:0px; width:100%; padding-left:0px}

.sub_news_right{float:right; width:200px; margin-right:5px}
.sub_news_rightgz{border:#ccc 1px solid; background:#f8f8f8; padding-bottom:5px}

/** **/
#sub_news_rightgz li{padding-left:12px; line-height:25px; white-space:nowrap; overflow:hidden; width:170px}

#sub_news_rightgz li a{color:#666}

#sub_news_rightgz li a:hover{color:#0c2476}
#sub_news_rightpro{border:#d8d8d8 1px solid;  padding-bottom:5px; margin-top:18px; overflow:hidden}
#sub_news_rightpro ul{ margin-top:10px;}
#sub_news_rightpro li{line-height:25px; text-align:center; height:163px}
 #sub_news_rightpro li img{ width:160px;  height:120px;  padding:3px;  background:#fff;   margin:0px 5px 0px 5px;}

 #sub_news_rightpro p{width:83%; margin:0 auto; margin-top:10px;text-align: center;}
.news_l{float: left;width: 400px;}
 .news_r{float: right;width: 400px;}
.xg_title{height: 30px;
line-height: 30px;
font-family: '微软雅黑' '宋体';
font-size: 15px;
margin-top: 10px;
margin-bottom: 10px;
color: #0c2476;
font-weight: bolder;
border-bottom: 1px solid #CCC;}

.xg_list{text-align: left;margin-top: 8px;}

.xg_ul{margin: 0;
padding: 0;
list-style: none;}
.xg_ul li span{ float:right;}
.xg_ul li{
height: 25px;
line-height: 25px;
background: url(/images/dian.jpg) left center no-repeat;
padding-left: 8px;
}
.xg_ul li a{
white-space: nowrap;
overflow: hidden;
width: 240px;
float:left;
}

 .date {
color: #838282;
float: right;
width: 70px;
display: block;
}
panel{padding:5px 10px ;}
.panel a{margin-right:10px;}
.panel .ico{margin-right:4px;}
.panel a:hover{color:#e60013;}

.i_ico{display:inline-block;overflow:hidden;width:19px;height:20px;vertical-align:middle; background:url(../images/ico.png);}
.i_ico3_4{background-position:-60px -42px;}
.i_ico3_5{background-position:-80px -41px;}
.i_ico3_6{background-position:-80px -60px;}