@charset "utf-8";
/* CSS Document */

html{ font-size:62.5%;  }
body {margin:0 auto; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-size:1.2rem; color:#333; }
img { border:none; }
ul li {list-style-type:none;}
ul, form, p, a, img, table, tr, td, li,dd,dt,dl {margin:0;padding:0;list-style:none;color:#333;}
a {text-decoration:none; outline:none;}
a:hover { transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; }
h1 {margin:0;padding:0;font-weight:normal;}
.clear {clear:both;}
.fl{float:left}
.fr{float:right}
input,textarea{ background:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-size:1.2rem;  border:none;}
input{ outline:none; }
.f14{ font-size:14px; font-size:1.4rem; }



.zong{ width:1200px; margin: 0px auto; padding: 0px; }


.top{ height:5px; background:url(../img/top-bg.jpg) repeat-x; }



.logo{ float:left; width:50%; }
.logo img{ width:100%; max-width:398px; max-height:84px; }


.ln{  padding-top:10px; padding-bottom:10px; }
.head{ border-radius:7px; background:url(../img/nav-bg.jpg) repeat-x; padding-bottom:5px; }


.nav{ float:left; }
.ul-yiji{ line-height:55px;  }

.li-yiji{ position:relative; background:url(../img/li-bg.jpg) no-repeat left center;  }
.li-yiji a{ display:block; font-size:16px; font-size:1.6rem; color:#fff;  padding-left:47px; padding-right:46px;  }
.li-yiji a:hover{ background:url(../img/nav-nextbg.jpg) repeat-x; }
.li-yiji a.navxz{ background:url(../img/nav-nextbg.jpg) repeat-x; }
.li-yiji img{margin-right: 15px;}
.firstli{ padding-left:24px !important; }
.firstli img{ margin-right:15px; }
.lastli{ /*border-top-right-radius:7px; border-bottom-right-radius:7px;*/ }

.li-yiji:hover .ul-erji{ display:block; }
.ul-erji{ position:absolute; width:259px; background:#4674ad; left:0px; display:none; z-index:999999999;  }
.li-erji{ position:relative; }
.li-erji a{ display:block; font-size:14px; font-size:1.4rem; color:#fff; padding-bottom:0px; line-height:40px; padding:0px; padding-left:19px; }
.li-erji a:hover{ background:#171c61; }
.li-erji:hover>a{ background:#171c61; }

.li-erji:hover .ul-sanji{ display:block; }
.ul-sanji{ position:absolute; width:300px; background:#4674ad; left:259px; top:0px; display:none; }
.li-sanji{ position:relative; }
.li-sanji a:hover{ background:#171c61;}
.li-sanji:hover>a{ background:#171c61;}

.li-sanji:hover .ul-siji{ display:block; }
.ul-siji{ position:absolute; width:165px; background:#4674ad; left:130px; top:0px; display:none; }


.head_r{ background:url(../img/head-k.jpg) no-repeat; float:left; /*width:19.6%;*/  width:235px; line-height:55px; height:55px; text-align:center; }
.head_r a{ color:#fff; font-size:16px; font-size:1.6rem; display:block; }
.head_r a:hover{ color:#4d4d4d; }

.head_req{  display:none; padding-left:40px; padding-right:40px; line-height:40px; border-radius:7px; background:#dd3128; float:right; margin-top:0px; }
.head_req a{ display:block; color:#fff; font-size:14px; font-size:1.4rem; }
.head_req a:hover{}




/*.top_email{ float:right; font-size:16px; font-size:1.6rem; color:#171c61; padding-top:30px; }
.top_email span{}
.top_email a{font-size:16px; font-size:1.6rem; color:#171c61; }
.top_email a:hover{   }*/

.top_r{ float:right; padding-right:43px; padding-top:21px; font-size:18px; font-size:1.8rem; font-weight:bold; color:#fff; }
.top_phone{ padding-right:10px; float:left; padding-top:6px; padding-bottom:5px; line-height:25px; padding-left:68px; width:177px; background:url(../img/top-phonebg.jpg) no-repeat; font-size:18px; font-size:1.8rem; font-weight:bold; color:#fff; }
.top_phone span{ font-weight:normal; display:block; }

.top_email{ float:left; padding-top:11px; }
.top_email a{ display:block; background:url(../img/top-emailbg.jpg) no-repeat; font-size:18px; font-size:1.8rem; font-weight:bold; color:#fff; padding-left:69px; width:91px; height:39px; line-height:39px; }
.top_email a:hover{}



/*banner*/
.index_focus {position: relative; max-width: 1980px; height: 590px;margin: 0 auto;overflow:hidden; z-index:20;}
.index_focus .bd li { display: none;position: absolute;left: 0;top:0;width:100%; max-width:1980px;  }
.index_focus .bd li img{width:100%; max-width:1980px;/* max-height:391px;*/ }
.index_focus .slide_nav {position: absolute; text-align:center; bottom:19px; width:100%;}
.index_focus .slide_nav a{ width:17px;height:17px;cursor:pointer;*float:left;display:inline-block;margin-right:16px; background:url(../img/banner-pre.png) no-repeat; }

.index_focus_post {z-index: 10;}
.index_focus .pic {height: auto;display: block;margin:0 auto;}
.index_focus .pic:hover {text-decoration: none;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{ text-decoration: none;background:url(../img/banner-next.png) no-repeat;}


.banner64{ display:none}


.ipart1{ margin-top:1px; background:url(../img/ipart1-bg.jpg) repeat-y top center; padding-bottom:47px; } 

.ipart1_top{ padding-top:11px; padding-bottom:20px; background:url(../img/sysearch-bg.png) no-repeat; }


/*sousuo*/
.sousuo{ width:375px; height:27px; margin:auto; float:right; position:relative; background:#ffffff; border:solid 1px #cbcbcb; }
.sou{ color:#333; width:325px; border:none; text-indent:10px; line-height:25px;  float:left; background:none; height:27px; font-style:italic; }
.suo{ width:30px; background:#4674ad; height:27px; border:none; float:right; cursor:pointer; color:#fff; }	


.ipart1_bottom{ padding-top:41px; }

.ipart1_title{ text-align:center; padding-bottom:14px; }
.ipart1_title img{ width:100%; max-width:528px; max-height:29px; }

.ipart1_hx{ width:95px; margin:0 auto; height:2px; background:#4674ad; }
.ipart1_msg{ text-align:center; line-height:24px; padding-top:16px; padding-bottom:34px; }
.ipart1_msg a{ font-size:18px; font-size:1.8rem; color:#4674ad; }
.ipart1_msg a:hover{ color:#333; }

.ipart1_wz{ text-align:center; line-height:26px; }
.ipart1_wz a{ display:block; }
.ipart1_wz a:hover{ color:#4674ad; }

#ipart1_wz1{ display:none; }

.ipart1_more{ padding-top:22px; text-align:right; color:#4674ad; cursor:pointer;  }
.ipart1_more a{ color:#4674ad; }
.ipart1_more a:hover{ color:#333; }



.ipart2{ background:url(../img/ipart2-bg.jpg) repeat-y top center; padding-top:50px; padding-bottom:100px; }

.ipart2_title{ text-align:center; padding-bottom:14px; }
.ipart2_title img{ width:100%; max-width:171px; max-height:23px; }
.ipart2_title a{ color:#fff}
.ipart2_title a:hover{ color:#d91a10}

.ipart2_pro{ padding-top:50px; }

.ipart2_nr{ float:left; width:24.25%; position:relative; max-height:334px; overflow:hidden; margin-right:1%; max-width:291px; margin-bottom:15px; }
.ipart2_nrlast{ margin-right:0px !important; }
.ipart2_nr a{}
.ipart2_nr a:hover{ }

.ipart2_nr img{ width:100%; max-width:291px; max-height:334px; }



.ipart2_wz{ position:absolute; bottom:0px; text-align:center; background:#000; background:rgba(0,0,0,0.8); height:30px; padding-top:6px; padding-bottom:6px; overflow:hidden; left:0;  width:100%; color:#fff; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; }

.ipart2_nr:hover .ipart2_wz{ padding-top:14px; height:auto; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; padding-bottom:18px; }


.ipart2_title{ font-size:14px; font-size:1.4rem; line-height:30px; }
.ipart2_bwz{ display:none; }
.ipart2_nr:hover .ipart2_bwz{ display:block; }
.ipart2_nr:hover .ipart2_title{ padding-bottom:1px; }
.ipart2_hx{ width:52px; height:1px; background:#fff; margin:0 auto; margin-bottom:12px; }

.ipart2_nwz{ line-height:24px; }
.ipart2_title:hover,.ipart2_nwz:hover{ color:#d91a10; }
.ipart2_nwz a{ color:#fff}
.ipart2_nwz a:hover{ color:#d91a10}



.ipart3{ padding-top:50px; }

.ipart3_left{ float:left; width:41.5%; }
.ipart3_title{ padding-bottom:14px; }
.ipart3_title img{ width:100%; max-width:213px; max-height:28px; }
.ipart3_hx{ width:95px; height:2px; background:#4674ad; margin-bottom:1px; }

.ipart3_nr{ padding-top:13px; }
.ipart3_nleft{ float:left; width:45px; padding-top:12px; line-height:40px;  background:url(../img/xh-bg.jpg) no-repeat; text-align:center; font-size:20px; font-size:2rem; color:#4674ad; }

.ipart3_nright{ float:right; width:86.75%; }

.ipart3_ntitle{ line-height:30px; padding-bottom:2px; }
.ipart3_ntitle a{ font-size:20px; font-size:2rem; color:#4674ad; }
.ipart3_ntitle a:hover{ color:#4d4d4d; }

.ipart3_nwz{ line-height:26px; }
.ipart3_nwz a{ color:#4d4d4d; }
.ipart3_nwz a:hover{ color:#4674ad; }

.ipart3_right{ width:50%; float:right; max-width:600px; }

.carouselb{  overflow:hidden;  margin:0px auto; position:relative; width:600px;  }
.carouselb .prev{background:url(../img/iwhy-next2.jpg) no-repeat; right:0px; }
.carouselb .prev:hover{background:url(../img/iwhy-next1.jpg) no-repeat;   }
.carouselb .next{ background:url(../img/iwhy-pre2.jpg) no-repeat; right:35px; }
.carouselb .next:hover{ background:url(../img/iwhy-pre1.jpg) no-repeat;  }
.carouselb .prev ,.carouselb .next{ width:35px; height:35px; bottom:0px; display:inline; position:absolute; z-index:999; }
.jCarouselLiteb { float:left;overflow:hidden; height:402px; width:600px !important; }
.jCarouselLiteb li{height:402px; width:600px; text-align:center;   display:inline; float:left; }
.jCarouselLiteb li img{ height:402px; width:600px; overflow:hidden; display:block; }


.ipart4{ padding-top:37px; padding-bottom:70px; }

.ipart4_left{ float:left; width:50%; max-width:600px; }
.ipart4_left img{ width:100%; max-width:600px; max-height:402px; }

.ipart4_right{ float:right; width:45%; }

.ipart4_title{ padding-bottom:20px; }
.ipart4_title img{ width:100%;  max-width:162px; max-height:22px; }
.ipart4_hx{ width:95px; height:2px; background:#4674ad; margin-bottom:40px; }


.ipart4_jl{ padding-bottom:54px; }


.ipart4_nr{}
.ipart4_nleft{ float:left; width:18.2%; text-align:center; color:#fff; }
.ipart4_ry{ background:#5982b5; padding-top:20px; line-height:48px; font-size:24px; font-size:2.4rem; }
.ipart4_year{ line-height:50px; padding-bottom:20px; background:#4674ad; font-size:26px; font-size:2.6rem; }


.ipart4_nright{ float:right; width:78.3%; padding-top:11px; }

.ipart4_ntitle{ line-height:28px; padding-bottom:9px; }
.ipart4_ntitle a{ color:#4674ad; font-size:16px; font-size:1.6rem; font-weight:bold; }
.ipart4_ntitle a:hover{ color:#4d4d4d; }

.ipart4_nwz{ line-height:26px; }
.ipart4_nwz a{ display:block; }
.ipart4_nwz a:hover{ color:#4674ad; }




.footer{ background:#4f4e4e; padding-top:45px; color:#fff; line-height:26px; } 
.footer li{ line-height:26px; color:#fff; }
.footer li a{ color:#fff; }
.footer li a:hover{ color:#4674ad;}

.bottom26{ padding-bottom:26px; }

.f1{ float:left; width:32%; }

.f1_title{ padding-bottom:18px; }
.f1_title img{ width:100%; max-width:110px; max-height:16px; }


.f2{ float:left; width:26.5%; }
.f2_title{ padding-bottom:17px; }
.f2_title img{ width:100%; max-width:127px; max-height:16px; }

.f2 ul{ padding-bottom:21px; }

.f2_req{}
.f2_req a{ display:block; background:url(../img/request-libg.jpg) repeat-x; line-height:33px; height:35px; text-align:center; color:#fff; border-radius:4px; width:141px; font-size:16px; font-size:1.6rem; }
.f2_req a:hover{}


.f3{ float:left; width:13.75%; }
.f3_title{ padding-bottom:17px; }
.f3_title img{ width:100%; max-width:87px; max-height:16px; }


.f4{ float:right; width:12.1%; }
.f4_title{ padding-bottom:12px; }
.f4_title img{ width:100%; max-width:80px; max-height:16px; }


.f4 li{ padding-top:14px; }

.f4 li img{ padding-right:15px; float:left; }
.f4 li span{ padding-top:1px; line-height:26px; display:block; float:left; }

.bottom{ margin-top:55px; border-top:solid 1px #ffffff; line-height:30px; padding-top:14px; padding-bottom:15px; }
.bottom a{ color:#fff; }
.bottom a:hover{ color:#4674ad; }
.bottom_nr{ width:75%; margin:0 auto; }


.bottom_top{ padding-bottom:2px; }
.bottom_left{ float:left; }
.bottom_left span{ padding-right:10px; }

.bottom_right{ float:right; }

.links{ }
.links span{ padding-right:5px; }
.links a{ padding-right:8px; }




/*gotop*/
#returnTop {_display:none;position:fixed;_position:absolute;z-index:999; bottom:0px; right:0px; _bottom:auto;width:86px;height:69px;text-indent:-999px;overflow:hidden;background:url(../img/top1.png) no-repeat;_backgroundurl:(../img/top1.png) no-repeat;transition:bottom 0.9s;-webkit-transition:bottom 0.9s;-moz-transition:bottom 0.9s;-o-transition:bottom 0.9s; bottom:0px;}
#returnTop img{ width:44px; height:44px; }
#returnTop span{ font-weight:bold; color:#4674ad; font-size:14px; font-size:1.4rem; }

/*mianbaoxie*/
.mbx{ padding-top:11px; }

.mbx_left{ float:left; }

.mbx_pro{ float:left; padding-right:37px; }
.mbx_pro img{ width:101px; height:29px; }

.mbx_about{ float:left; padding-right:37px; }
.mbx_about img{ width:122px; height:29px; }

.mbx_news{ float:left; padding-right:36px; }
.mbx_news img{ width:74px; height:29px; }

.mbx_news2{ float:left; padding-right:36px; }
.mbx_news2 img{ width:202px; height:29px; }

.mbx_ind{ float:left; padding-right:38px; }
.mbx_ind img{ width:127px; height:29px; }

.mbx_ser{ float:left; padding-right:37px; }
.mbx_ser img{ width:114px; height:29px; }

.mbx_con{ float:left; padding-right:37px; }
.mbx_con img{ width:147px; height:29px; }

.mbx_req{ float:left; padding-right:38px; }
.mbx_req img{ width:223px; height:29px; }

.mbx_project{ float:left; padding-right:37px; }
.mbx_project img{ width:104px; height:28px; }

.mbx_app{ float:left; padding-right:37px; }
.mbx_app img{ width:233px; height:29px; }

.brow{ float:left; padding-top:11px; line-height:17px; }
.brow a{ color:#333333}
.brow a:hover{ color:#171c61; }
.browxz{ color:#171c61 !important; }



.left{ width:259px; float:left; }

.left_nav{}

.left_title{ line-height:36px; }
.left_title a{ display:block; padding-left:20px; font-size:16px; font-size:1.6rem; color:#fff; background:#4f4e4e; font-weight:bold; padding-top:4px; }
.left_title a:hover{ background:#171c61; }

.lnav{ }
.lnav li{ margin-top:9px; position:relative; }
.lnav li a{ display:block; background:#4674ad; padding-left:19px; line-height:40px; color:#fff; font-size:14px; font-size:1.4rem; }
.lnav li a:hover{ background:#171c61; }
.lnav li:hover>a{ background:#171c61; }

.lnav-erji{ display:none; }
.lnav li:hover .lnav-erji{ display:block; position:absolute; left:259px; margin-top:-40px; width:200px; }
.lnav li:hover .lnav-erji li a{ line-height:20px; padding-bottom:10px; padding-top:10px; padding-right:19px;}
.lnav-erji li{ margin-top:0px; position:relative; }
.lnav-erji li:hover>a{ background:#171c61; }

.lnav-sanji{  display:none; }
.lnav-erji li:hover .lnav-sanji{ display:block; position:absolute; left:174px; margin-top:-40px; width:176px; }



.left_news{ padding-top:90px; }

.left_news_title{ line-height:36px; }
.left_news_title a{ font-size:20px; font-size:2rem; color:#4f4e4e; }
.left_news_title a:hover{ color:#171c61; }


.left_news_nr{ line-height:26px; }
.left_news_nr a{ display:block; padding-top:6px; padding-bottom:7px; border-bottom:solid 1px #d6d8d7; }
.left_news_nr a:hover{ color:#171c61; }



.right{ float:right; width:74.25%; }



/*product1 product2*/
.p1{ padding-bottom:108px; padding-top:31px; }

.p1_nr{ width:30.7%; float:left; margin-right:3.9%; max-width:273px; position:relative; /*cursor:pointer;*/ margin-bottom:40px; }
.p1_nrlast{ margin-right:0px !important; }

.p1_nr img{ width:100%; max-width:273px; max-height:313px; }


.p1_wz{ position:absolute; bottom:0px; text-align:center; background:#000; background:rgba(0,0,0,0.8); height:39px;  overflow:hidden; left:0;  width:100%; color:#fff; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; }

.p1_nr:hover .p1_wz{ padding-top:9px; height:auto; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; padding-bottom:17px; }


.p1_title{ font-size:14px; font-size:1.4rem; line-height:30px; padding-top:5px; padding-bottom:4px; }
.p1_title a,.p1_nwz a{ color:#fff;}
.p1_title a:hover,.p1_nwz a:hover{ color:#d91a10;}
.p1_nr:hover .p1_title{ padding-bottom:0px; }
.p1_bwz{ display:none; }
.p1_nr:hover .p1_bwz{ display:block; }
.p1_hx{ width:52px; height:1px; background:#fff; margin:0 auto; margin-bottom:13px; }

.p1_nwz{ line-height:24px; }


.p1_fyjl{ padding-top:15px; }

.p1_fy{ text-align:center;}
.p1_fy a{ display:inline-block; width:25px; height:26px; line-height:26px; background:#4674ad; text-align:center; margin-right:9px;   margin-bottom:20px; color:#fff; }
.p1_fy a:hover{ background:#171c61; }
.p1_fyxz{ background:#171c61 !important;  }
.p1_pn{ width:62px !important; margin-right:13px !important;  }
.p1_pn1{ width:62px !important; margin-right:13px !important; background:#171c61 !important;  }

.p1_req{ padding-top:40px; }
.p1_req a{ display:block; font-size:16px; font-size:1.6rem; width:141px; background:url(../img/request-libg.jpg) repeat-x; text-align:center; line-height:35px; color:#fff; border-radius:5px;  float:right; }
.p1_req a:hover{ color:#4d4d4d; }



/*about*/
.a{ padding-top:20px; padding-bottom:108px; }

.a_title{ line-height:37px; padding-bottom:4px; font-size:20px; font-size:2rem; color:#4674ad; }
.a_hx{ width:90px; height:1px; background:#171c61; margin-bottom:11px; }


.a li{ line-height:26px; padding-bottom:26px; }


.a_pic{ padding-top:26px; }
.a_pic img{ width:31.85%; float:left; margin-right:2%; max-width:382px; max-height:255px; }
.a_piclast{ margin-right:0px !important; }



 
/*news1*/
.n1{ padding-top:30px; padding-bottom:90px; }

.n1_nr{ padding-bottom:25px; margin-bottom:25px; border-bottom:dashed 1px #cccccc; }

.n1_date{ color:#fff; text-align:center; float:left; width:98px; }
.n1_yri{ background:#5982b5; font-size:23px; font-size:2.3rem; padding-top:23px; line-height:46px; }
.n1_year{ background:#4674ad; font-size:25px; font-size:2.5rem; line-height:48px; padding-bottom:21px; }

.n1_right{ width:88.9%; float:right; } 
.n1_title{ line-height:33px; padding-top:23px; padding-bottom:7px; }
.n1_title a{ color:#4674ad; font-weight:bold; font-size:16px; font-size:1.6rem; }
.n1_title a:hover{ color:#4d4d4d; }

.n1_wz{ line-height:26px; }
.n1_wz a{ display:block; }
.n1_wz a:hover{ color:#4674ad; }

.n1_fyjl{ padding-top:30px; }



/*news2*/
.n2{ padding-top:22px; padding-bottom:103px; }

.n2_title{ line-height:29px; text-align:center; color:#4674ad; font-size:16px; font-size:1.6rem; font-weight:bold; padding-bottom:7px; }


.n2_time{ text-align:center; background:url(../img/time.jpg) no-repeat 45.8% 0px; font-family:Arial, Helvetica, sans-serif; line-height:19px; color:#cccccc; }

.n2_wz{ padding-top:12px; padding-bottom:13px; }
.n2_wz li{ line-height:26px; padding-bottom:26px; }
.n2_wz p{ line-height:26px; padding-bottom:26px; }
.n2_wz p a{ color:#4674ad;}


.n2_pic{}
.n2_pic img{ width:100%; max-width:1200px; max-height:469px; }

.n2_bottom{ padding-top:53px; }
.n2_fy{ line-height:24px; }
.n2_fy a{}
.n2_fy a:hover{ color:#4674ad;  }





/*industries*/
.in{ padding-top:20px; padding-bottom:96px; }

.in_left{ width:190px; float:left; }
.in_title{ line-height:35px; color:#4674ad; font-size:20px; font-size:2rem; }
.in_title a{ color:#4674ad; font-size:20px; font-size:2rem; }
.in_title a:hover{ color:#4d4d4d; }

.in_left li{ line-height:32px;font-size:14px; font-size:1.4rem; background:url(../img/ind-libg.jpg) no-repeat left center; padding-left:19px; display:block;  }
.in_left li a{ font-size:16px; font-size:1.6rem; background:url(../img/ind-libg.jpg) no-repeat left center; padding-left:19px; display:block; }



.in_left li a:hover{ color:#4674ad; }

.in_right{ padding-top:46px; width:79.2%; float:right; }

.in_right img{ width:30.2%; float:left;  margin-right:4.7%; max-width:287px; max-height:233px; }
.in_rightlast{ margin-right:0px !important; }

.in_bottom{ padding-bottom:55px; }


/*1-1-0service*/
.s11{ padding-top:22px; padding-bottom:108px; }


.s11 .left{ padding-top:9px; }

.s11_part1{}
.s11_part1_l{ float:left; width:57.4%; }

.s11_part1_ull li{ line-height:26px; padding-bottom:26px; }
.s11_part1_last{ padding-bottom:0px !important; }

.s11_part1_lnr2{ padding-top:27px; } 
.s11_part1_title1{ line-height:32px; color:#4674ad; font-size:18px; font-size:1.8rem; padding-bottom:2px; }
.s11_part1_lnr2 ul{ width:50%; float:left; }
.s11_part1_lnr2 ul li{ padding-left:14px; line-height:26px; background:url(../img/service-libg1.jpg) no-repeat left 11px; }


.s11_part1_lnr3{ padding-top:27px; } 
.s11_part1_title2{ line-height:32px; color:#4674ad; font-size:18px; font-size:1.8rem; padding-bottom:2px;  }
.s11_part1_lnr3 ul{ width:50%; float:left; }
.s11_part1_lnr3 ul li{ padding-left:14px; line-height:26px; background:url(../img/service-libg1.jpg) no-repeat left 11px; }

.s11_part1_r{ float:right; padding-top:46px; width:38%; }
.s11_part1_r img{ width:100%; max-width:338px; max-height:226px; margin-bottom:76px; }

.s11_part1_b1{ padding-bottom:2px; }



.s11_part2{ padding-top:12px; }
.s11_part2_title{ line-height:28px; font-size:14px; font-size:1.4rem; padding-bottom:3px; } 

.s11_part2_left{ float:left; width:53%; }
.s11_part2_left ul{ width:45.6%; }

.s11_part2_left ul li{ padding-left:14px; line-height:26px; }
.s11_libg{ background:url(../img/service-libg1.jpg) no-repeat left 11px; }

.s11_part2_right{ float:right; width:46.7%; }
.s11_part2_right ul{  width:39%; }
.s11_part2_right ul li{ background:url(../img/service-libg1.jpg) no-repeat left 11px; padding-left:14px; line-height:26px; }


.s11_part2_r1{}
.s11_part2_r2{ padding-top:12px; }
.s11_part2_r3{ padding-top:15px; }

.s11_part2_b1{ padding-bottom:3px; }


.s11_part3{ padding-top:10px; padding-bottom:93px; }

.s11_part3_title{ line-height:32px; font-size:14px; font-size:1.4rem; }

.s11_part3_left{ width:55%; float:left; }
.s11_part3_left li{ background:url(../img/service-libg1.jpg) no-repeat left 11px; padding-left:14px; line-height:26px; }

.s11_part3_l1{}
.s11_part3_l2{ padding-top:11px;}
.s11_part3_l2 ul{ width:25.1%; } 

.s11_part3_right{ float:right; padding-top:63px; width:38%; }
.s11_part3_right img{ width:100%; max-width:338px; max-height:226px; }




.s11_part4{  }

.s11_part4_nr{ width:48.4%; max-width:433px; }
.s11_part4_nr a{ font-size:14px; font-size:1.4rem; }
.s11_part4_nr a:hover{ text-decoration:underline; color:#4674ad; }
.s11_part4_nr img{ width:100%; max-width:433px; max-height:290px; }
.s11_part4_font{ text-align:center; padding-top:5px; line-height:34px; }

.s11_reqtop{ padding-top:48px; }
.s11_req{}
.s11_req a{ display:block; float:right; width:141px; line-height:35px; background:url(../img/request-libg.jpg) repeat-x; border-radius:3px; text-align:center; color:#fff; font-size:16px; font-size:1.6rem; }
.s11_req a:hover{ color:#4d4d4d; }



/*1-1-1service 1-1-2service*/
.s12{ padding-top:31px; }

.s12_pro1{}

.s12_menu{ border-bottom:7px solid #171c61; width:100%; }
.s12_menu li{ float:left; cursor:pointer; font-size:14px; font-size:1.4rem; height:43px; line-height:43px; background:#4674ad; color:#fff; border-top-left-radius:5px; border-top-right-radius:5px; text-align:center; }
.s12_menu li.hovers{ background:#171c61;}

 
#main2{ overflow:hidden; }
#main2 ul{ display:none; }
#main2 ul.block{ display: block; }


.s12_nr1{ padding-top:21px; padding-bottom:108px; }

.s12_wz{ line-height:26px; }
.bottom26{ padding-bottom:26px; }

.s12_nr1_title{ padding-top:9px; line-height:36px; color:#4674ad; font-size:16px; font-size:1.6rem; }

.s12_nr1_pic{ padding-top:55px; padding-bottom:60px; }
.s12_nr1_pic img{ float:left; max-width:277px; max-height:185px; width:31.1%; margin-right:3.3%; }
.s12_nr1_last{ margin-right:0px !important; }



.s12_nr2{ padding-top:19px; padding-bottom:108px; }

.s12_nr2_title1{ line-height:32px; color:#4674ad; font-size:16px; font-size:1.6rem; padding-bottom:2px; }

.s12_nr2_wz1{ padding-left:14px; background:url(../img/service-libg1.jpg) no-repeat left 11px; line-height:26px; }


.s12_nr2_b1{ padding-bottom:10px; }
.s12_nr2_b2{ padding-bottom:11px; }
.s12_nr2_b3{ padding-bottom:52px; }



/*1-1-3service*/
.s13{ padding-top:21px; padding-bottom:108px; }

.s13 .left{ padding-top:10px; }
.s13 .right{ padding-top:1px; }

.s13_wz{ padding-bottom:11px; }
.s13_wz li{ line-height:26px; padding-bottom:26px; }

.s13_title1{ padding-top:28px; line-height:32px; color:#4674ad; font-size:20px; font-size:2rem; }
.s13_title2{ line-height:24px; color:#4674ad; font-size:16px; font-size:1.6rem; padding-bottom:6px; }

.s13_wz1{ padding-bottom:15px; }
.s13_wz1 li{ line-height:26px; padding-left:14px; background:url(../img/service-libg1.jpg) no-repeat left 11px; }

.s13_wz2{ line-height:26px; }
.s13_b1{ padding-bottom:16px; }
.s13_reqjl{ padding-top:49px; }


/*1-2service*/
.s2{ padding-top:23px; padding-bottom:108px; }

.s2_left{ padding-top:8px; }

.s2_title1{ line-height:30px; padding-bottom:4px; color:#4674ad; font-size:20px; font-size:2rem; }
.s2_wz1{ line-height:26px; padding-bottom:8px; padding-top:10px; }
.s2_wz1 a{ text-decoration:underline; color:#4674ad; }
.s2_wz1 a:hover{ color:#333; }

.s2_wz2{ padding-bottom:14px; }
.s2_wz2 li{ line-height:26px; padding-left:14px; background:url(../img/service-libg1.jpg) no-repeat left 11px; }

.s2_b1{ padding-bottom:14px; }


.s2_title2{ line-height:34px; font-size:16px; font-size:1.6rem;  padding-top:5px; padding-bottom:1px; }


.s2_zs{ padding-top:44px; padding-bottom:26px; }

.s2_nr{ float:left; width:28%; margin-right:6%; text-align:center; }
.s2_nrlast{ margin-right:0px !important; }


.s2_nr img{}
.s2_nr_title{ padding-top:12px; line-height:30px; padding-bottom:6px; font-size:16px; font-size:1.6rem; font-weight:bold; }
.s2_nr_wz{ line-height:26px; }



/*1-3-0service*/
.s3{ padding-top:22px; padding-bottom:108px; }

.s3_left{ padding-top:9px; }

.s3_title1{ line-height:32px; font-size:20px; font-size:2rem; color:#4674ad;  padding-bottom:3px; }
.s3_wz1{ line-height:26px; }


.s3_bottom1{ padding-bottom:13px; }
.s3_bottom2{ padding-bottom:12px; }

.s3_pic{ padding-top:45px; padding-bottom:60px; }
.s3_pic img{ width:48.6%; max-width:433px; max-height:290px; }



/*1-3-1service*/
.s4{ padding-top:22px; padding-bottom:108px; }

.s4_left{ padding-top:9px; }


.s4_title1{ line-height:32px; color:#4674ad; font-size:20px; font-size:2rem;  padding-bottom:3px; }
.s4_wz{ line-height:26px; }

.s4_b1{ padding-bottom:13px; }
.s4_b2{ padding-bottom:12px; }


.s4_pic{ padding-top:45px; padding-bottom:60px; }
.s4_pic img{ width:48.6%; max-width:433px; max-height:290px; }



/*contact*/
.c{ padding-top:21px; padding-bottom:110px; }

.c_title{ line-height:32px; color:#4674ad; font-size:18px; font-size:1.8rem; text-transform:uppercase; }

.c_lx{ padding-bottom:36px; padding-top:1px; }
.c_lx li{ line-height:30px; }
.c_lx li a{}
.c_lx li a:hover{ color:#4674ad; }


.c_xp{ padding-bottom:34px; }
.c_bt{ width:15px; float:left; text-align:right; line-height:34px; font-family:Verdana, Geneva, sans-serif; color:#f00; }

.c_div1{ padding-bottom:21px; }
.c_div1_nr{ float:left; padding-right:10.4%; }
.c_div1_nr2{ float:right; }
.c_div2{}
.c_div3{ padding-bottom:20px; }

.c_input1,.c_input3{ width:301px; height:30px; line-height:30px; border:solid 1px #cccccc; text-indent:10px; float:left; color:#333; }
.c_input1{ float:left; }
.c_input3{ float:right; }

.c_xp textarea{ width:1178px; border:solid 1px #cccccc; text-indent:10px; line-height:26px; padding-top:2px; height:129px; float:left; color:#333; }

.c_input2{ margin-bottom:20px; }
.c_yzm{ float:left; cursor:pointer; margin-bottom:20px; }

.c_send{ float:right; cursor:pointer; width:305px; height:34px; line-height:32px; text-align:center;  color:#fff; background:#4674ad; font-size:16px;  font-size:1.6rem; border:solid 1px #4674ad; margin-bottom:20px; }
.c_send:hover{ color:#4674ad; background:#fff; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;}

.c_map{}
.c_map img{ width:100%; max-width:1200px; max-height:434px; }



/*request*/
.r{ padding-top:14px; padding-bottom:102px; }

.r_title{ font-size:30px; font-size:3rem; color:#4674ad; text-transform:uppercase; line-height:54px; padding-bottom:20px; }

.r_nr{ border:solid 1px #cccccc; width:100%; max-width:853px;  padding-top:12px; padding-bottom:75px; margin-bottom:32px; }


.r_xp{ padding-left:20px; padding-right:49px; }

.r_wz1{ font-size:16px; font-size:1.6rem; line-height:26px; padding-bottom:5px; }

.r_div1{ padding-bottom:2px; }


.r_wz2,.r_wz3{ padding-top:12px; font-size:14px; font-size:1.4rem; padding-bottom:1px;}
.r_wz2 span,.r_wz3 span{ display:block; float:left; line-height:21px; }
.r_bt{ float:left; line-height:15px; padding-left:3px; font-size:14px; font-size:1.4rem; }
.r_wz2{ color:#4d4d4d; }

.r_sel1{ border:solid 1px #cccccc; width:120px; height:26px; line-height:26px; color:#6e6c6c; text-indent:2px; margin-bottom:2px; }

.r_nr1{ }
.r_input1{ width:367px; background:#eeeeee; line-height:47px; height:47px; text-indent:15px; font-size:14px; font-size:1.4rem; color:#6e6c6c; }


.r_sel2{ border:solid 1px #cccccc; width:220px; height:26px; line-height:26px; color:#6e6c6c; text-indent:2px; margin-bottom:2px; }



.r_wz4{ padding-top:8px; line-height:28px; font-size:14px; font-size:1.4rem; padding-bottom:15px; }

.r_wz5{ font-size:14px; font-size:1.4rem; font-weight:bold; padding-bottom:27px; }
.r_wz5 li{ font-size:14px; font-size:1.4rem; font-weight:bold; float:left; }
.r_wz5 span{ padding-left:5px; padding-right:5px; float:left; }

.r_textarea{ padding-top:13px; line-height:26px; text-indent:15px; font-size:14px; font-size:1.4rem; color:#6e6c6c; background:#eeeeee; width:100%; height:179px; }


.r_wz6{ font-size:14px; font-size:1.4rem; line-height:26px; padding-top:17px; padding-bottom:16px; }
.r_wz6 span{ font-weight:bold; }
.r_wz6 a{ font-size:14px; font-size:1.4rem; color:#4674ad; text-decoration:underline; font-weight:bold; }
.r_wz6 a:hover{ color:#4d4d4d; }


.r_xuanze{ padding-bottom:20px;  }

.file{ position:absolute; top:0px; left:117px; height:20px; filter:alpha(opacity:0); opacity: 0; width:79px; cursor:pointer; }

.r_choose{ height:24px; width:70px; cursor:pointer; background:url(../img/res-choose.jpg) no-repeat; text-align:center; line-height:24px; font-family:"微软雅黑"; color:#333; }

.r_div2{ }

.r_yzm{ cursor:pointer; float:left; }

.r_captcha{ margin-left:35px; width:216px; height:47px; line-height:45px; text-indent:15px; font-size:14px; font-size:1.4rem; color:#6e6c6c; float:left; background:#eeeeee; }
 
.r_send{ cursor:pointer; float:right; height:51px; line-height:45px; text-align:center; width:152px; color:#d91a10; border:solid 2px #d91a10; font-size:20px; font-size:2rem; margin-top:22px; border-radius:7px; }
.r_send:hover{ background:#d91a10; color:#fff; }



.r_msg{ line-height:24px; font-size:14px; font-size:1.4rem; }
.r_msg a{ text-decoration:underline; font-size:14px; font-size:1.4rem; color:#4674ad; }
.r_msg a:hover{ color:#333; }


.n2_wz table{ width:90%; border-collapse:collapse; line-height:22px; border:1px solid #ccc;}
.n2_wz table tr td{ padding:3px; border:1px solid #ccc;}


.p22_center table{ width:90%; border-collapse:collapse; line-height:22px; border:1px solid #ccc;}
.p22_center table tr td{ padding:3px; border:1px solid #ccc;}





.slideTxtBox{  }
.slideTxtBox .hd{ /*height:30px; line-height:30px; background:#f4f4f4; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;*/  position:relative;  border-bottom:7px solid #171c61; width:100%; height:43px; }
.slideTxtBox .hd ul{/* float:left; left:20px; top:-1px; height:32px; */ position:absolute;  }
.slideTxtBox .hd ul li{ float:left; cursor:pointer; font-size:14px; font-size:1.4rem; height:43px; line-height:43px; background:#4674ad; color:#fff; border-top-left-radius:5px; border-top-right-radius:5px; text-align:center; padding-left:25px; padding-right:25px; margin-right:10px;}
.slideTxtBox .hd ul li.on{  background:#171c61; }

.slidetxtbox_li1{ width:140px; }
.slidetxtbox_li2{ margin-left:10px;width:187px; }


.protu{ text-align:center; width:100%;}
.protu img{width:291px; height:334px; display:inline;}
.protitle{ width:100%; text-align:center; font-size:18px; margin-top:15px;}
.procontent{ width:100%; margin-top:20px; line-height:22px;}
.procontent table{ width:90%; border-collapse:collapse; line-height:22px; border:1px solid #ccc;}
.procontent table tr td{ padding:3px; border:1px solid #ccc;}
.procontent ul li{ list-style:disc; margin-left:20px;}

.inquire{ display:block; float:right;background: url(../img/request-libg.jpg) repeat-x;line-height: 33px;height: 35px;text-align: center;color: #fff;border-radius: 4px;width: 141px;font-size: 16px; margin-bottom:20px;}

.about1{ width:50%; float:left;}
.about1 img{ width:100%;}
.about1 li{ text-align:center; font-size:16px; font-size:1.6rem; color:#4674ad; margin-top:30px;}
.about2{ width:45%; float:right;}
.about2 img{ width:100%;}
.about2 li{ text-align:center; font-size:16px; font-size:1.6rem; color:#4674ad; margin-top:30px;}

.fuxuan{ float:left; background:url(../img/fuxuan.jpg) no-repeat left center; padding-left:30px; font-size:16px; font-size:1.6rem; line-height:35px; color:#4b4b4b;}
.fuxuan input{ width:102px; height:30px; font-size:14px; font-size:1.4rem; color:#fff; background:#4674ad; margin-left:11px; cursor:pointer;}
.fuxuan input:hover,.jisugoueu:hover{ background:#171c61;}


.c_xpt{ padding-bottom:34px; }
.c_xpt .c_bt{ width:15px; float:left; text-align:right; line-height:34px; font-family:Verdana, Geneva, sans-serif; color:#f00; }

.c_xpt .c_div1{ padding-bottom:21px; }
.c_xpt .c_div1_nr{ float:left; padding-right:30px; }
.c_xpt .c_div1_nr2{ float:right; }
.c_xpt .c_div2{}
.c_xpt .c_div3{ padding-bottom:20px; }

.c_xpt .c_input1,.c_xpt .c_input3{ width:250px; height:30px; line-height:30px; border:solid 1px #cccccc; text-indent:10px; float:left; color:#333; }
.c_xpt .c_input1{ float:left; }
.c_xpt .c_input3{ float:right; }

.c_xpt textarea{ width:870px; border:solid 1px #cccccc; text-indent:10px; line-height:26px; padding-top:2px; height:129px; float:left; color:#333; }

.c_xpt .c_input2{ margin-bottom:20px; }
.c_xpt .c_yzm{ float:left; cursor:pointer; margin-bottom:20px; }

.c_xpt .c_send{ float:right; cursor:pointer; width:305px; height:34px; line-height:32px; text-align:center;  color:#fff; background:#4674ad; font-size:16px;  font-size:1.6rem; border:solid 1px #4674ad; margin-bottom:20px; }
.c_xpt .c_send:hover{ color:#4674ad; background:#fff; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;}

.c_xpt .c_map{}
.c_xpt .c_map img{ width:100%; max-width:1200px; max-height:434px; }
