@charset "utf-8";

.search { border-bottom: 1px solid #ededed; padding:15px 0; line-height:28px; font-size:14px; }

.search .key span { color:#ff0000; font-weight:bold; }

.search .key a { color:#6c6c6c; margin-left:10px; }

.search .key a:hover { color:#ff0000; }

.sForm { float:right; width:306px; height:26px; border:1px solid #ababab; }

.sForm div, .sForm input { float:left; vertical-align:top; }

.sForm .sInputBox { width:238px; background:none; overflow:hidden; }

.sForm .sInputBox input { width:228px; height:26px; padding:0 5px; border:none; background:#fff; font-size:14px; font-family:arial; line-height:26px; }

.sForm .sBtn { width:68px; height:26px; }

.sForm .sBtn input { border:none; background:url(../images/search.jpg) no-repeat; color:#fff; width:68px; height:26px; font-size:0; overflow:hidden; cursor:pointer; }



.product { margin-bottom:30px; padding-top:50px; }



.pro_left { float:left; width:240px; }

.pro_left_hd { text-align:center; padding:11px 0 10px; background:url(../images/pro_left.jpg) no-repeat; }

.pro_left_hd h2 { font-size:15px; color:#fff; font-weight:normal; line-height:22px; }

.pro_left_hd  p { color:#9fc7f0; line-height:18px; }



.pro_left_bd { width:220px; height:610px; padding:10px 8px 0; border:2px solid #0c3297; border-top:0; }

.pro_left_bd h2 { margin-bottom:8px; background:url(../images/pro_left_bd_bg.jpg) no-repeat; text-align:center; font-size:14px; font-weight:normal; line-height:36px; color:#fff; cursor:pointer; }

.pro_left_bd h2 a { color:#fff; }

.pro_left_bd ul { padding-bottom:3px; display:none; }

.pro_left_bd ul li { margin-bottom:5px; text-align:center; border:1px solid #d9d9d9; background:#fff; font-size:14px; line-height:32px; }

.pro_left_bd ul li a { display:block; color:#666; }

.pro_left_bd ul li a:hover { background:#eee; color:#666; }



.pro_right { float:right; width:928px; }

.pro_right_hd { padding-bottom:3px; background:url(../images/aboutline_3.gif) no-repeat left bottom; }

.pro_right_hd h2 { font-size:16px; color:#009c46; line-height:42px; }

.pro_right_hd span { float:right; width:45px; height:20px; margin-top:7px; border:1px solid #e2e2e2; line-height:20px; font-size:12px; font-weight:normal; text-align:center; }

.pro_right_hd span a { color:#404040; }

.pro_right_bd { overflow:hidden; }

.pro_right_bd ul { width:1100px; }

.pro_right_bd li { float:left; width:218px; margin-right:18px; padding:40px 0 15px; }

.pro_right_bd li .u-pic { width:210px; margin-bottom:20px; border:1px solid #e1e1e1; padding:3px; }

.pro_right_bd li .u-txt { height:34px; line-height:16px; }

.pro_right_bd li .u-txt a { margin-top:-12px; }

.pro_right_bd li .u-txt span { float:right; width:64px; height:24px; background:url(../images/pro_con.jpg) repeat-x; line-height:24px; text-align:center; } 

.pro_right_bd li .u-txt span a { color:#fff; margin-top:-0; }



.consultation { width:1208px; margin:0 auto; height:210px; background:url(../images/con_bg.jpg) no-repeat; }

.con_t { padding-top:55px; margin-left:390px; }

.con_t p { background:url(../images/con_1.jpg) no-repeat 0 5px; padding-left:30px; font-size:20px; font-family:"宋体";}

.con_b { margin-left:390px; margin-top:5px; padding-left:20px; background:url(../images/con_2.jpg) no-repeat;line-height:42px;font-size:15px;color:#fff;width:343px;}

.con_b a { color:#fff; border:1px solid #0dc78a; padding:5px 10px; margin-left:10px; }



.col-a { position:relative; left:50%; width:1208px; height:230px; margin-left:-610px; padding:5px 0; }

.col-a-1 { width:324px; margin:110px 0 0 391px; padding-left:19px; background:url(../images/con_2.jpg) no-repeat; line-height:42px; font-size:15px; color:#fff; }

.col-a-1 a { display:inline-block; width:72px; height:22px; margin:9px 0 0 9px; color:#fff; border:1px solid #0dc78a; line-height:22px; font-size:12px; text-align:center; vertical-align:top; }



.col-b { position:relative; left:50%; width:1920px; height:935px; margin-left:-960px; text-align:center; }







.u-tt { padding:30px 0; }

.u-tt .hd { width:1200px; text-align:center; }

.u-tt .hd h2 { background:url(../images/app_bg.jpg) no-repeat 0 center; font-size:28px; color:#1640a6; line-height:36px; }

.u-tt .hd p { font-size:16px; line-height:26px; }





.application { padding:60px 0; }

.application .bd { width:1116px; margin:0 auto; padding:60px 42px; overflow:hidden; position:relative; }

.application .bd ul{ overflow:hidden; }

.application .bd ul li { float:left; width:243px; height:226px; border:1px solid #c3c3c4; padding:2px; margin:0 15px; display:inline; overflow:hidden; }

.sPrev,.sNext{ position:absolute; left:0; top:160px; display:block; width:26px; height:45px; background:url(../images/icoLeft.jpg) center center no-repeat #f4f4f4; }

.sNext{ left:auto; right:0; background:url(../images/icoRight.jpg) center center no-repeat #f4f4f4;  }

.application .ft { width:126px; height:28px; margin:0 auto; font-size:14px; line-height:28px; text-align:center; }

.application .ft a { display:block; border:1px solid #c6c6c6; }

.application .ft a:hover { border:1px solid #1640a6; background:#1640a6; color:#fff; }



.consult { background:url(../images/consult_bg.jpg) no-repeat center; height:218px; color:#fff; }

.consult_left {  float:left; margin-top:20px; }

.consult_left h2 { font-size:25px; font-weight:normal; line-height:45px; }

.consult_left p { font-size:38px; color:#067210; background:#fff; padding:5px 13px; margin-top:5px; }

.consult_left h3 { font-size:14px; padding-top:10px; font-weight:normal; }

.consult_right { float:right; margin-top:35px; text-align:right; }

.consult_right p { font-size:14px; margin-top:18px; }

.consult_right p span { display:block; color:#fff; font-size:30px; margin-top:8px; line-height:30px; }



.advantage { background:url(../images/advantage.jpg) no-repeat center top; height:1364px; }

.adv_hd { text-align:center; padding-top:30px; }

.adv_hd h2 { font-size:40px; color:#1640a6; }

.adv_hd p { font-size:28px; color:#1640a6; font-family:"宋体"; } 

.adv { margin-top:40px; }

.adv_bd { margin-top:30px; }

.adv_s { float:left; width:600px; margin-left:10px; }

.adv_s_hd  {background:url(../images/adv_s.png) no-repeat; height:92px; padding-top:20px; }

.adv_s_hd a{ font-size:22px; color:#1640a6; margin-left:40px; }

.adv_s_hd span { font-size:20px; color:#fff; margin-left:35px; }

.adv_s_bd { width:495px; margin-left:100px; }

.adv_s_bd p { background:url(../images/con_1.jpg) no-repeat; padding-left:30px; line-height:25px; margin-bottom:10px; font-size:14px; }

.adv_s_bd p a { color:#1ba300; }

.adv_img { float:left; margin-left:60px; }



.adv_img_1 { float:left; margin-left:10px; }

.adv_s_1 { float:left; margin-left:60px; margin-top:60px; }

.adv_img_2 { float:left; margin-left:40px; }



.adv_more { background:url(../images/adv_more.png) no-repeat; line-height:42px; font-size:15px; margin-left:360px; margin-top:40px; }

.adv_more p { color:#fff; margin-left:30px; }

.adv_more span { color:#00ff0f; }

.adv_more a { color:#fff; margin-left:10px; border:1px solid #5a7bd0; padding:5px 10px;} 



.partner { margin-top:70px; }

.par_hd { background:url(../images/partner.jpg) no-repeat 0 5px; text-align:center; }

.par_hd h2 { font-size:25px; color:#1640a6; }

.par_hd p { font-size:14px; color:#767676; } 



.par_bd { padding:50px 30px; height:115px; overflow:hidden; position:relative; }

.par_bd ul { overflow:hidden; }

.par_bd ul li{ width:200px; margin:0 14px; float:left; display:inline; overflow:hidden; text-align:center;  }

.par_bd ul li img { width:196px; height:111px; border:2px solid #e5e5e5; }

.par_bd span { display:block; font-size:14px; line-height:44px; }



.sPrev_1,.sNext_2{ position:absolute; left:0; top:80px; display:block; width:26px; height:45px;background:url(../images/icoLeft.jpg) center center no-repeat #f4f4f4; }

.sNext_2{ left:auto; right:0; background:url(../images/icoRight.jpg) center center no-repeat #f4f4f4;  }



.witness { }

.witness .bd { padding:60px 0 0; overflow:hidden; }

.witness .bd ul { width:1300px;}

.wit { width:570px; float:left; margin-bottom:40px; margin-right:50px; }

.wit .u-pic { float:left; width:315px; }

.wit_right { width:242px; float:right; padding:5px 0 0; }

.wit_right h2 { height:64px; font-size:17px; font-weight:normal; color:#353535; line-height:32px; }

.wit_right h3 { font-size:14px; font-weight:normal; color:#ababab; line-height:28px; }

.wit_right .u-txt { padding:20px 0 40px; color:#616161; line-height:26px; font-size:14px; }



.honor { background:url(../images/honor_bg.jpg) no-repeat center; height:675px; }

.honor .hd { height:41px; padding:182px 37px 3px; line-height:41px; }

.honor .hd h2 { font-size:17px; color:#0c3297; }

.honor .hd span { float:right; width:45px; height:20px; margin-top:8px; border:1px solid #e5e5e5; font-size:12px; font-weight:normal; line-height:20px; text-align:center; }

.honor .bd { margin:0 37px; padding:40px 0 0; overflow:hidden; }

.honor .bd ul { width:1218px; }

.honor .bd li { float:left; width:295px; margin-right:4px; line-height:68px; text-align:center; }

.honor .bd span { display:block; font-size:14px; color:#000; vertical-align:top; }





.team .hd { padding:30px 0 30px; }

.team_bd img { float:left; }

.team_bd_r { width:500px; float:right; line-height:24px; padding-top:50px; font-size:14px; color:#8d8d8d; }

.team_bd_r h2 { margin-bottom:14px; font-size:14px; color:#1640a6; }

.team_bd_b { float:right; width:510px; margin-top:-78px; }

.team_bd_b img { float:left; margin-right:15px; border:1px solid #cecece; padding:3px; }

.team_bd_s { float:left; width:240px; }

.team_bd_s h2 { margin-bottom:13px; color:#1640a6; font-size:14px; }

.team_bd_sn { font-size:14px; line-height:24px; }


.inproduct{ width:100%; margin:0px auto;}
.inproduct .inproduct-list { width:980px; margin:0; padding:0; }

.inproduct .inproduct-item { position:relative; width:301px; margin:0 10px 15px 0; padding:0; display:inline; }

.inproduct .list-pic { display:block; width:295px; height:224px; margin-bottom:0; padding:2px; border:1px solid #eee; line-height:274px; }

.inproduct .list-pic img { width:295px; height:224px; vertical-align:top; }

.inproduct dl { padding:0; line-height:20px; }

.inproduct dl dt { height:60px; font-size:14px; line-height:60px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

.inproduct .inproduct-item:hover { background:#0c3297; }

.inproduct .inproduct-item:hover .list-pic { border:1px solid #0c3297; }

.inproduct .inproduct-item:hover dt a { color:#fff; }




.box { border-style:solid; border-width:4px 1px 1px; border-color:#1640a6 #ddd #ddd; }

.about { }

.about_left { float:left; width:340px; }

.about_left_hd { width:300px; margin-left:20px; }

.about_left_hd img { float:right; }

.about_left_hd h2 { font-size:16px; color:#1640a6; margin-top:20px; background:url(../images/aboutline_1.jpg) no-repeat bottom center; padding-bottom:15px; }

.about_left_bd { width:300px; margin-left:20px; margin-top:25px; padding-bottom:24px; }

.about_left_bd h3 { background:url(../images/about_ask.jpg) no-repeat; padding-left:30px; font-size:14px; color:#555555; margin-top:15px; }

.about_left_bd p { background:url(../images/about_ans.jpg) no-repeat 0 5px; padding-left:30px; margin-top:10px; color:#898989; line-height:20px; }

.about_left_bd span { display:block; margin-top:15px; margin-left:30px; }

.about_left_bd span  a { padding:8px 15px; color:#575959; background:#f4f4f4; }

.about_left_bd li { border-bottom:1px solid #f1f1f1; padding-bottom:15px; }



.about_right { float:left; width:830px; height:430px; margin-left:20px; }

.slideTxtBox{ width:800px; float:left; margin-left:20px; margin-top:20px; }

.slideTxtBox .hd{ height:40px; line-height:40px; position:relative; }

.slideTxtBox .hd ul{ float:left; position:absolute; left:10px; }

.slideTxtBox .hd ul li{ float:left; padding-right:35px; cursor:pointer; font-size:18px; font-weight:bold; color:#8a8a8a; }

.slideTxtBox .hd_line{ background:#8a8a8a; position:relative; top:13px; left:100px; width:2px; height:17px; transform:rotate(20deg); }

.slideTxtBox .hd ul li.on{ color:#1640a6; }

.bd_t { margin-top:35px; }

.bd_t img { float:left; border:1px solid #dadada; padding:5px; }

.bd_s { width:520px; float:left; margin-left:25px; font-size:14px; }

.bd_s h2 { font-size:18px; margin-top:20px; }

.bd_s p { color:#5f6061; margin-top:15px; line-height:23px; }

.bd_s span { display:block; margin-top:15px; }

.bd_s span a { color:#5f6061; }

.bd_b { margin-top:30px; }

.bd_b li { width:350px; float:left; margin-right:50px; background:url(../images/new_bg.jpg) no-repeat 0 17px; border-bottom:1px dotted #dadada; line-height:40px; }

.bd_b a { color:#7a7a7b; padding-left:20px; font-size:16px; }

.bd_b a:hover { color:#1640a6 ;}



.line { background:#dadada; position:relative; top:-110px; left:370px; width:1px; height:115px; }



.link .bd { padding:25px 0 0; font-size:14px; line-height:36px; }

.link .bd a { display:inline-block; margin:0 16px; white-space:nowrap; }





.m-abt {  margin-bottom:24px; }

.m-abt img { float:left; width:428px; margin-right:60px; }

.m-abt-txt { display:block; overflow:hidden; zoom:1; padding-top:60px; font-size:14px; line-height:30px; }

.m-abt-txt h2 {color:#1640a6; font-size:18px; }

.m-abt-txt a { color:#1640a6; margin-top:30px; }



.m-guan { float:left; width:594px; padding-bottom:24px; background:url(../images/o_ico_97.jpg) no-repeat center bottom; }

.m-guan .mc li { float:left; width:188px; height:150px; margin:0 2px; padding:2px; border:1px solid #ddd; }


.inps{ width:200px; height:181px;  display:block; float:left; margin:5px;}
.inps img{ width:200px; height:151px; margin:0px auto; display:block;}
.inps .pcmc{ width:200px; height:151px; text-align:center; margin:0px auto; line-height:30px;}
































.honor img,.witness img,.partner img { vertical-align:top; }