#servicemain .layer{ border:none; padding:0;}

.layer_title h2{ color:#0061b0; font-size:24px;}
.layer_title p{ font-size:14px; line-height:24px; color:#000}
.layer_pic{ padding:38px 0}
.layer_pic img{ display:block; margin:0 auto;}
h2.ptuh_h2{ font-size:30px; color:#000; text-align:center;}
h3.ptuh_h3{ font-size:30px; line-height:36px; text-align:center; font-weight:normal; color:#000}
.layer_pic_0{ padding:0;}
.layer_title h2.qcks_h2{ margin-bottom:0; margin-top:64px;}
#servicemain .layer_p32{ padding:32px 0}
.layer_title h2.zznl_h2{ margin:64px 0 84px;}
#servicemain .layer_bottom140{ padding-bottom:140px;}

#cpyfw_banner{background-repeat:no-repeat;background-position:center center;height:297px}
#cpyfw_banner .classname{display:none;width:1200px;margin-right:auto;margin-left:auto;height:297px}
#cpyfw_banner .classname div{vertical-align:middle;display:table-cell}
#cpyfw_banner .classname div i{display:block;height:3px;width:98px;font-size:0;line-height:0;background-color:#FFF; margin:12px auto 0}


.classname_bg{ width:292px; height:117px; overflow:hidden; background:rgba(0,0,0,0.69); text-align:center;}
.classname_bg strong{ font-weight:normal; font-size:20px; color:#fff;}

.layer_center_title h2{ margin:94px 0 26px; text-align:center; font-size:24px; color:#0061b0}
.layer_center_title h3{ font-weight:normal; color:#4f4f4f; font-size:24px; text-align:center;}
.layer_center_title p{ text-align:center; font-size:14px; line-height:24px; color:#4f4f4f}

.hywl_list ul{ width:100%; height:auto; overflow:hidden;}
.hywl_list ul li{ width:50%; height:221px; overflow:hidden; float:left;}
#servicemain .layer .con .hywl_list ul li{ margin:0;}
.hywl_list ul li h3{width: 168px;height:auto;float:left;line-height:66px;text-align:center;font-size:18px;color:#4d4d4d;}
.hywl_list ul li h3 img{ display:block; margin:0 auto;}
.hywl_list ul li p{ float:left; font-size:14px; line-height:24px; color:#4d4d4d; width:425px;}
.layer_pic_mb45 img{ margin-bottom:45px;}
.con_top_border{ border-top:1px #acacac solid;}
.title{ width:auto; padding-right:22px; display:inline-block; height:35px; overflow:hidden; background:#0070bc url(../images/title_bg.png) 14px center no-repeat; border-radius:35px; font-size:24px; color:#fff; line-height:35px; text-indent:40px;}
.layer_wenzi{ padding:70px 0;}
.layer_l75{ padding-left:75px;}
.layer_r70{ padding-right:70px;}
.layer_wenzi .title{ margin-bottom:14px;}
.layer_wenzi p{ position:relative; padding-left:84px; line-height:24px; color:#4d4d4d}
.layer_wenzi p span,.layer_center_title2 p span{ display:block; position:absolute; left:0; top:0; line-height:24px; color:#4d4d4d; font-weight:bold}
.layer_center_title2 p{ text-align:left; width:560px; margin:0 auto;position:relative; padding-left:84px; line-height:24px; color:#4d4d4d}

.qyry_list{ width:100%; height:auto; overflow:hidden; margin-top:40px; margin-bottom:40px;}
.qyry_list ul{ overflow:hidden;}
.qyry_list li{ float:left; margin:14px; width:365px; box-sizing:border-box; margin-bottom:10px;}
.qyry_list li a{ display:block;}
.qyry_list li a img{ display:block; width:335px;border:1px #e2e2e2 solid; padding:9px; }
.qyry_list li p{ text-align:center; line-height:44px; font-size:16px; color:#333;}
.qyry_list li:hover a img{border:1px #0a61aa solid;}
.qyry_list li:hover p{ color:#0a61aa;}

ul.zbzs_list{}
ul.zbzs_list li{ border-bottom:1px #ababab solid; padding:29px 6px 43px;}
ul.zbzs_list li h2{ height:45px; overflow:hidden; line-height:45px; font-size:24px; color:#0061b0; margin:0}
ul.zbzs_list li:last-child{ border:none;}
ul.zbzs_list li a{ display:block; width:145px; height:35px; border:1px #0061b0 solid; line-height:35px; text-align:center; font-size:14px; color:#4d4d4d}
ul.zbzs_list li p{ padding-top:33px; color:#4d4d4d; font-size:14px; line-height:24px; margin-bottom:14px;}
ul.zbzs_list li span{ display:block; height:17px; overflow:hidden; background:url(../images/time_icon.png) left center no-repeat; line-height:17px; font-size:14px; text-indent:25px;}


.zgs_table{ border-top:12px #b5b5b6 solid; margin-top:34px;}
.zgs_table table td{ line-height:32px; text-indent:40px;}
.zgs_table table th{ background:#f5a32d; text-align:center; color:#fff;}
.zgs_table:nth-child(2) table th{ background:#91b230}
.zgs_table:nth-child(3) table th{ background:#00a273}
.zgs_table:nth-child(4) table th{ background:#00a6c2}
.zgs_table:nth-child(4){ margin-bottom:50px;}
.zgs_table table tr:nth-child(odd){ background:#dcdddd}

.rczp_con{ padding-bottom:45px;}
.rczp_con li{ padding-top:35px;}
.rczp_title{ height:60px; overflow:hidden;}
.rczp_title h2{ float:left; height:60px;/* width:324px;*/ line-height:60px; font-size:24px; color:#0061b0; margin:0;}
.rczp_title span{ display:block; float:left; padding-top:13px; height:47px; line-height:47px; font-size:12px; color:#4d4d4d;padding-left:15px; }
.rczp_content p{ color:#4d4d4d; line-height:24px; font-size:14px;}
.search{ width:291px; height:34px; border:1px #d1d1d1 solid; float:right; margin-top:18px;}
.search input[type="text"]{ outline:none; width:240px; height:34px; border:none; background:none; line-height:34px; float:left; text-indent:20px;}
.search input[type="submit"]{ width:48px; height:34px; border:none; float:right; background:#0061b0 url(../images/search_icon.png) center no-repeat; overflow:hidden; text-indent:-9999px;}



.login{ height:44px; overflow:hidden; background:#e8e8e8;transition: all 0.5s ease-out;}
.login .con{ width:1200px; margin:0 auto; overflow:hidden;}
.login_left{ float:left;}
.login_left p{ float:left; line-height:44px; font-size:14px; color:#000;}
.login_left i{ display:block; width:80px; height:24px; margin:10px; float:left; background:#ff9630; line-height:24px; color:#fff; font-style:normal; text-align:center;}
.login_right{ float:right;}
.login_right span{ display:block; float:left; height:44px; line-height:44px; font-size:20px; color:#ff9630; font-weight:bold; padding-left:33px; background:url(../images/tel_icon.png) left center no-repeat;}
.login_right p{ float:left; overflow:hidden; padding-left:15px;}
.login_right p a{ display:block; line-height:44px; float:left; padding:0 5px;}
.top{ height:86px; overflow:hidden; background:#fff;}
.top .con{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
a#logo{ display:block; float:left; margin-top:24px;}
.menu{ float:right; padding-top:27px;}
.menu ul{ overflow:hidden;}
.menu ul li{ width:auto; float:left; height:45px;}
.menu ul li a{ display:block; height:45px; line-height:45px; padding-left:64px; font-size:16px; color:#000;}
.menu ul li.cur a{color:#0a61aa;}
#topnav.cur{ box-shadow:0px 5px 5px rgba(0,0,0,0.5)}
#topnav.cur .login{ height:0px;}
.layer_title p{ padding-left:15px; position:relative;}
.layer_title p strong{ color:#0066cc; display:block; line-height:24px; position:absolute; left:0; top:0;}
.con001{ padding-bottom:50px;}
.con001 p{ text-align:right;}
.con001 .layer_pic{ padding-bottom:0;}
.yxdh{ width:100%; height:55px; overflow:hidden; background:#fff; position:fixed; left:0; bottom:0;}
.yxdh p{ width:1200px; margin:0 auto; height:55px; line-height:55px; font-size:22px; text-align:center; color:#666;}