﻿@charset "UTF-8";
/* CSS Document */
/*公共样式*/
.clear: after { 
display: block; 
clear: both; 
height: 1px; 
content: '' 
}
.clear{ clear:both;} 
.nav_logo_div{width:100%;padding-bottom: 15px;background: #f4f8fb;}
.nav_logo{width: 1200px;margin: 0 auto;height: 132px;}
.logo{width:298px;height: 132px; float: left;}
.nav_list{width: 1200px;margin:0 auto;text-align: left;}
.nav_list li{margin:0px 75px;height: 63px; line-height: 63px; font-size: 14px; color: #fff; display: block; position:relative;top: 0;left: 0; float: left;}
.nav_list li a{height: 90px; line-height: 63px; font-size: 14px; color: #fff; display: inline-block; }

.nav_ne_2_div{background: #1a5283;position: absolute;top: 63px;left: -10px; z-index: 9999;padding:0px 15px;display: none}
.nav_ne_2_div a{display: block; line-height: 35px !important;height:35px !important;border-bottom: 1px #4880b0 solid;padding:10px 20px;width: 120px; }

.nav_list li:hover .nav_ne_2_div{display: block;}

.search_div{width: 130px;border:1px #999999 solid;height: 30px;border-radius: 10px;float: left;margin-top:29px; position: relative;top: 0;left: 0;}
.serach_div{width: 400px; position: relative;top: 0;left: 0;}
.input_sr{border: 0;width:220px;height: 26px;margin-top: 2px;text-align: left;font-size: 14px; color: #000; line-height: 24px; position: absolute;top: 1px;right: 49px;border:1px #ccc solid;padding-left: 5px;}
.btn_t{width:20px;height: 30px; background: url(../images/icon1.png) top left no-repeat;border: 0;position: absolute;top: 5px;left: 104px;}
.btn_t1{width:50px;height:28px;border: 0;position: absolute;top: 3px;right: 0px;font-size: 14px; color: #000;line-height: 28px;border:1px #1a5283 solid;background:#1a5283 url(../images/sousuo.png) center center no-repeat;}

.zuce_div{width: 100px;height: 30px;border-radius: 10px;float: left;margin-top:29px; position: relative;top: 0;left: 5px;color: #2f69d4;font-size: 14px;}
.zuce_div a{color: #2f69d4;font-size: 14px;margin:0 6px; line-height: 30px;}


.geren_div{width: 400px;float: right;margin-top:45px; text-align: right;}
.mail_div{margin-top: 40px;}

.serach_div2{width:90%;height: 30px;float: none;margin-top:29px; position: relative;top: 0;left: 0;margin:0 auto;margin-top: 10px;margin-bottom:20px;}
.input_sr2{border: 0;width:270px;height: 36px;margin-top: 2px;text-align: left;font-size: 14px; color: #000; line-height: 34px; position: absolute;top: 1px;left: 0px;border:1px #ccc solid;padding-left: 5px;}
.btn_t2{width:80px;height:38px;border: 0;position: absolute;top: 3px;left: 275px;font-size: 14px; color: #fff;line-height: 38px;border:1px #ccc solid;background:#1a5283;}


.cp3{font-size: 14px;color: #373739;padding-right: 20px;background: url(../images/icon1.png) 35px 8px no-repeat;margin-right: 30px;}
.cp4{font-size: 14px;color: #373739;padding-left: 30px;background: url(../images/icon2.png) 0px 2px no-repeat;}

.zp1{background: url(../images/icon3.png) 0px 23px no-repeat;padding-left: 25px;display: block;}
.zp2{background: url(../images/icon4.png) 0px 23px no-repeat;padding-left: 25px;display: block;}
.zp3{background: url(../images/icon5.png) 0px 23px no-repeat;padding-left: 25px;display: block;}
.zp4{background: url(../images/icon6.png) 0px 23px no-repeat;padding-left: 25px;display: block;}


.flash_div{width: 100%;background:#4783b5 url(../images/banner_bg.jpg) center top no-repeat;height: 450px;}
.flash{width: 1200px;margin: 0px auto;}


/*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/
.sp_header{height:59px;overflow:hidden;background:#1a5283;position:fixed;z-index:100000;width:100%;border-bottom: 1px #fff solid;display: none}
.sp_logo{padding:10px;float:left;height:39px; position: relative;top: 0;left: 0; font-size: 20px; color: #fff;padding-left: 60px;; line-height: 39px;}
.sp_logo span{position:absolute;top: 15px;left:20px;}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:17px;margin-right: 10px;}
.sp_nav span{display:block;background:#fff;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9999;background:#eee;width:100%;height:calc(100% - 60px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;display: none}
.nav_show{top:60px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:45px;font-size:14px;text-align: left;}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%;font-size: 15px;}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;margin-top: 5px;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#045fec}
.sjj_nav ul li ul li>ul{margin-left:10px}

.login_div{width: 100%;}
.login_div a{width: 50%;height: 45px;display:block; text-align: center; font-size: 15px;color: #666;line-height: 45px; float: left;border-bottom: 1px #ddd solid;}

.sp_denglu{width: 50%;float: right;padding-right: 10px;text-align: right; position: relative;top: 0;left: 0;}
.sp_denglu span{width: 23px;height: 23px;display: inline-block;position: relative;top: 5px;left: -5px;}
.sp_denglu span img{width: 100%}
.sp_denglu a{font-size: 14px; color: #fff;}
.sp_denglu .cp1{position: absolute;top: 18px;right: 70px;}
.sp_denglu .cp2{position: absolute;top: 20px;right: 20px;}

/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/

.events_list{width:1200px;margin:0 auto;}
.plist_events{width:1200px;margin:30px auto;}
.plist_events_img{width:210px;float: left;}
.plist_events_img img{border:1px #efefef solid;width:100%;}
.plist_events_p{width:800px;float: left;margin-left:20px;text-align: left; }
.ctb1{margin-right:10px;color:#1a5283 !important; font-weight: bold;font-size:16px;}
.plist_events_p h3{font-size:16px;color:#000000; line-height:30px;}
.plist_events_p h3 a{font-size:16px;color:#000000; line-height:30px;font-weight: bold;}
.plist_events_p h4{font-size:14px;color:#888888; line-height:50px;}
.plist_events_p h5{font-size:12px;color:#000000; line-height:26px;}
.nav_div{width: 100%;height: 63px;background: #1a5283;}



.layout_div1{width: 100%;background: #f8f8f8;padding:50px 0;}
.layout_div2{width: 100%;background: #fff;padding:50px 0;}
.layout_div3{width: 100%;background: #fff;}
.layout_div4{width: 100%;background: #edf1f4;padding:40px 0;}
.layout_div5{width: 100%;background: #fff;padding:40px 0;padding-bottom:10px;}
.layout_tittle1{text-align: left;height: 40px;padding-left: 60px;background: url(../images/icon2.png) top left no-repeat; line-height: 40px;margin-bottom: 25px; font-weight: bold;}
.layout_tittle2{text-align: left;height: 40px;padding-left: 60px;background: url(../images/icon3.png) top left no-repeat; line-height: 40px;margin-bottom: 25px; font-weight: bold;}
.layout_tittle3{text-align: left;height: 40px;padding-left: 60px;background: url(../images/icon4.png) top left no-repeat; line-height: 40px;margin-bottom: 25px; font-weight: bold;}
.layout_tittle4{text-align: left;height: 40px;padding-left: 60px;background: url(../images/icon5.png) top left no-repeat; line-height: 40px;margin-bottom: 25px; font-weight: bold;}
.layout_tittle5{text-align: left;height: 40px;padding-left: 60px;background: url(../images/icon6.png) top left no-repeat; line-height: 40px;margin-bottom: 25px; font-weight: bold;}
.layout_tittle6{text-align: left;height: 40px;padding-left: 60px;background: url(../images/icon7.png) top left no-repeat; line-height: 40px;margin-bottom: 25px; font-weight: bold;}
.layout_tittle7{text-align: left;height: 40px;padding-left: 60px;background: url(../images/icon8.png) top left no-repeat; line-height: 40px;margin-bottom: 25px; font-weight: bold;}

.layout{width: 1030px;margin: 0 auto;}

.ketang_div{width: 1030px;margin: 0 auto;}
.ketang_div_left{width: 510px;height: 390px; overflow-y: hidden; position: relative;top: 0;left: 0; float: left;}
.ketang_div_left span{position: absolute;top: 13px;left: 0;width: 90px;height: 35px;background: #2f69d4; font-size: 14px;color: #fff; text-align: center; line-height: 35px}


.ketang_div_right{width: 510px;float: right;}
.div_c1{width: 224px;height: 160px; background: #fff;border:1px #e1e1e1 solid; float: left;padding:15px 13px;overflow-y: hidden;margin-bottom: 6px;}
.div_c1 h2{text-align: left;}
.div_c1 h2 a{text-align: left;font-size: 18px;color: #333333; line-height: 30px;font-weight: bold;}
.div_c1 h3{text-align: left;font-size: 14px;color: #666666; line-height: 30px;font-weight: none;border-bottom: 1px #999999 solid;padding-bottom: 10px;}
.c1_icon{text-align: left;padding:10px 0;}
.c1_icon img{margin-right: 5px;}
.c1_btn{width: 100%;text-align: left; position: relative;top: 0;left: 0;}
.c1_btn span{ font-size: 14px;color: #999999; text-align: left; position: absolute;top: 15px;left: 0; }
.c1_btn a{ font-size: 14px; text-align: center;  position: absolute;top: 10px;right: 10px;width: 80px;height: 30px;display: block; color: #fff;background: #2f69d4; line-height: 30px }
.c1_btn a:hover{ text-decoration: none}

.div_c4{width: 250px;height: 370px; background: #fff;border:1px #e1e1e1 solid; float: left;overflow-y: hidden;margin:11px 11px;}
.div_c4 h2{text-align: left;padding:5px 15px;}
.div_c4 h2 a{text-align: left;font-size: 18px;color: #333333; line-height: 30px;font-weight: bold;}
.div_c4 h3{text-align: left;font-size: 14px;color: #666666; line-height: 30px;font-weight: none;border-bottom: 1px #999999 solid;padding:5px 15px;padding-bottom: 10px;}
.c4_icon{text-align: left;padding:15px 15px;}
.c4_icon img{margin-right: 5px;}
.c4_btn{width: 100%;text-align: left; position: relative;top: 0;left: 0;}
.c4_btn span{ font-size: 14px;color: #999999; text-align: left; position: absolute;top: 15px;left: 15px; }
.c4_btn a{ font-size: 14px; text-align: center;  position: absolute;top: 10px;right: 10px;width: 80px;height: 30px;display: block; color: #fff;background: #2f69d4; line-height: 30px }
.c4_btn a:hover{ text-decoration: none}

.huiketing_div{width: 1030px;margin: 20px auto;}
.huiketing_div_left{width: 340px;height: 430px; float: left;}
.huiketing_div_right{width: 680px; float: right; overflow:hidden;}
.huiketing_div_right ul{width: 710px;}
.huiketing_div_right li{float: left;margin-right: 10px;margin-bottom: 10px;}

.div_c2{width: 220px;height: 210px; overflow:hidden; background: #f8f8f8;}
.div_c2_img{width: 100%;}
.div_c2_img img{width: 100%;}
.div_c2_btn{width: 100%; position: relative;top: 0;left: 0;}
.c2_btn{ font-size: 14px; text-align: center;  position: absolute;bottom: 0px;right: 10px;width: 80px;height: 30px;display: block; color: #fff;background: #2f69d4; line-height: 30px }
.c2_btn:hover{ text-decoration: none}
.div_c2_btn h2{ text-align: left;padding-left: 10px;margin-top: 5px;margin-bottom: 5px;}
.div_c2_btn h2 a{ text-align: left; color: #333333; font-size: 16px; line-height: 20px;}
.div_c2_btn h3{ padding-left: 10px;text-align: left; color: #333333; font-size: 16px; line-height: 20px;}



.yikongjian_div{width: 1030px;margin: 20px auto;}
.yikongjian_div_left{width: 610px;height: 430px; float: left; position: relative;top: 0;left: 0;}
.yikongjian_div_left span{ font-size: 20px; color: #fff; position: absolute;bottom: 15px;left:20px; }

.yikongjian_div_right{width: 410px;height: 430px; float: right; overflow:hidden;}
.div_c3{margin-bottom: 10px; position: relative;top: 0;left: 0;}
.div_c3 span{ font-size: 20px; color: #fff; position: absolute;bottom: 15px;left:20px; }

.xinli_div{width: 1030px;margin: 20px auto;}
.xinli_div ul{width: 1050px;}
.xinli_div li{margin-right: 10px;float: left;}

.shufang_div{width: 1030px;margin: 20px auto;}
.shufang_div_left{width: 505px; float: left;}
.shu_list{border-bottom: 1px #f1f1f1 solid;height: 50px;width: 100%;margin-bottom: 15px;}
.shu_list li{ float: left; font-size: 20px; color: #333333;text-align: center;padding:0 10px; }
.shu_list li a{  font-size: 20px; color: #333333;text-align: center;padding:0 10px; line-height: 50px; }
.shu_list li a:hover{  font-size: 20px; color: #376fdf;text-align: center;padding:0 10px; line-height: 50px;border-bottom: 2px #376fdf solid;display: block; text-decoration: none}
.shu_list_a_hover{color: #376fdf !important;border-bottom: 2px #376fdf solid;display: block; text-decoration: none}

.book_list{width: 505px;}
.book_list ul{width: 550px;}
.book_list li{margin-right: 60px; float: left;margin-bottom: 20px;}
.book_list h2{color: #333333; font-size: 14px; text-align: left; line-height: 24px;}
.book_list h2 a{color: #333333; font-size: 14px; text-align: left; line-height: 24px;}
.book_list h3{color: #999999; font-size: 12px; text-align: left; line-height: 20px;}
.s1_div{text-align: left;font-size: 12px; color: #f9af46; line-height: 24px;}


.book_list1{width:828x;}
.book_list1 ul{width: 850px;}
.book_list1 li{margin:30px 0;margin-right: 60px;margin-left: 30px; float: left;}
.book_list1 h2{color: #333333; font-size: 14px; text-align: left; line-height: 24px;}
.book_list1 h2 a{color: #333333; font-size: 14px; text-align: left; line-height: 24px;}
.book_list1 h3{color: #999999; font-size: 12px; text-align: left; line-height: 20px;}
.book_list1 .s1_div{text-align: left;font-size: 12px; color: #f9af46; line-height: 24px;}
.book_list1 .s1_div span{margin-left: 5px;}
.book_list1 .s1_div img{width: 12px;height: 12px;}

.hzhb_div{width: 100%; overflow: hidden;}
.hzhb_div ul{width: 1200px;}
.hzhb_div li{ float: left;margin-right: 10px; }






.shufang_div_right{width: 500px; float: right;}
.tk_list{text-align: left;}
.tk_list li{margin-bottom: 17px; }
.tk_list li a{ color: #666666; font-size: 14px; line-height: 30px;}

.xinwen_div{width: 100%;margin-bottom: 50px;}
.xinwen_div_left{width: 505px; float: left;}
.xinwen_div_right{width: 500px; float: right;border-bottom: 1px #999999 solid;height: 279px;}
.xinwen_div_right h2{text-align: left;padding-bottom: 10px;}
.xinwen_div_right h2 a{ color: #333333; font-size: 20px;  font-weight: bold; line-height: 34px;}
.xinwen_div_right p{ color: #999999;font-size: 14px; line-height: 26px; text-align: left;margin-bottom: 10px;}


.xinwen_div_list{margin-top: 15px;}
.xinwen_div_list li{width: 50%; float: left; text-align: left;}
.xinwen_div_list li a{ color: #333333; font-size:14px; line-height: 30px; }

.foot_div{width: 100%;background: #e9e9e9;padding:45px 0;}
.foot{width: 1030px;margin: 0 auto}
.foot_left{width: 850px; float: left;}
.foot_left p{text-align: left; color: #999999; font-size: 12px; line-height: 30px;}
.foot_left p a{ color: #999999; font-size: 12px; line-height: 30px;margin-right: 25px;}
.foot_right{width: 95px; float: right;margin-right: 20px;} 



.layout_fl{background: #f8f8f8;width: 100%;padding: 30px 0;}
.layout_fl_list_div{width: 1030px;margin: 0 auto;}
.fl_c1_left{width: 165px;float: left;}
.fl_c1_left_h2_tittle{background: url(../images/fl_tittle.jpg) top left no-repeat;height: 70px; line-height: 70px; color: #fff; font-size: 24px; font-weight: bold;}
.fl_c1_left ul{width: 135px; background: #fff;padding:15px;}
.fl_c1_left ul li{border-bottom: 1px #d3d3d3 solid;height: 70px; text-align: center;}
.fl_c1_left ul li a{ color: #282727;font-size: 18px; line-height: 70px;}
.fl_c1_left ul li a:hover{ color: #376fdf;text-decoration: none; }
.fl_c1_left_li_hover{ color: #376fdf !important;text-decoration: none !important}


.fl_c1_right{width: 828px; float: right;}
.fl_c1_tittle_icon{background: url(../images/icon2.png) 0px 0px no-repeat;text-align: left;height: 40px;padding-left: 60px;font-size: 14px;color: #000; line-height: 40px;font-weight: bold;border-bottom: 1px #d3d3d3 solid;padding-bottom: 15px;}
.fl_c1_tittle_icon span{font-size: 14px;color: #000; line-height: 40px;font-weight: bold;margin:0 5px;}
.fl_c2_tittle_icon{background: url(../images/icon5.png) 0px 0px no-repeat;text-align: left;height: 40px;padding-left: 60px;font-size: 14px;color: #000; line-height: 40px;font-weight: bold;border-bottom: 1px #d3d3d3 solid;padding-bottom: 15px;}
.fl_c2_tittle_icon span{font-size: 14px;color: #000; line-height: 40px;font-weight: bold;margin:0 5px;}
.fl_c3_tittle_icon{background: url(../images/icon6.png) 0px 0px no-repeat;text-align: left;height: 40px;padding-left: 60px;font-size: 14px;color: #000; line-height: 40px;font-weight: bold;border-bottom: 1px #d3d3d3 solid;padding-bottom: 15px;}
.fl_c3_tittle_icon span{font-size: 14px;color: #000; line-height: 40px;font-weight: bold;margin:0 5px;}
.fl_c4_tittle_icon{background: url(../images/icon7.png) 0px 0px no-repeat;text-align: left;height: 40px;padding-left: 60px;font-size: 14px;color: #000; line-height: 40px;font-weight: bold;border-bottom: 1px #d3d3d3 solid;padding-bottom: 15px;}
.fl_c4_tittle_icon span{font-size: 14px;color: #000; line-height: 40px;font-weight: bold;margin:0 5px;}
.fl_c5_tittle_icon{background: url(../images/icon3.png) 0px 0px no-repeat;text-align: left;height: 40px;padding-left: 60px;font-size: 14px;color: #000; line-height: 40px;font-weight: bold;border-bottom: 1px #d3d3d3 solid;padding-bottom: 15px;}
.fl_c5_tittle_icon span{font-size: 14px;color: #000; line-height: 40px;font-weight: bold;margin:0 5px;}
.fl_list{width: 100%;padding-top: 11px;}

.fy{width: 100%;text-align: center;margin: 20px 0;}
.fy a{color: #6b6a6a; font-size: 14px;text-align: center;display: inline-block;border: 1px #dfdfdf solid;padding:5px 8px;margin:0 5px;height: 22px;}
.fy a:hover{text-decoration: none;background: #2f69d4; color: #fff;}
.fy_a_hover{text-decoration: none;background: #2f69d4 !important; color: #fff !important;}


.layout_div1_nr{width: 1030px;margin: 0 auto;padding-top: 75px;}
.layout_div1_nr_tittle{ color: #333333; font-size: 32px; line-height: 50px; }
.layout_div1_nr_day{ color: #666666; font-size: 18px; line-height: 50px;}
.neirong_div{text-align: left;}
.neirong_div p{text-align: left;color: #666666;font-size: 14px;line-height: 30px;margin-top:10px;margin-bottom: 20px;}
.nr_img{margin:30px auto; text-align: center;}
.sp_img{margin:130px auto; text-align: center;width: 80%;}
.sp_img img{width: 100%}

.kecheng_neirong_div{width: 1030px;margin: 0 auto;padding:20px 0;background: #fff;}
.plist1{width: 1030px;}
.plist1_img{width:480px;height: 280px; overflow: hidden; float: left;}
.plist1_p{width: 520px;height: 280px; overflow: hidden; float: right;}
.plist1_p h2{text-align:left; color: #282727; font-size: 24px;font-weight: bold;border-bottom: 1px #999999 solid; line-height: 35px;padding-bottom: 10px;}
.plist1_p p{font-size: 14px; color: #666666; line-height: 26px;text-align: left;margin-top: 10px;}
.plist1_p h3{text-align:left;padding:10px 0;}
.plist1_p span{text-align:left; color: #282727; font-size: 16px; line-height: 26px;margin-right: 10px; font-weight: bold;}
.plist1_p .span1{text-align:left; color: #999999; font-size: 14px; line-height: 26px;margin-right: 10px;font-weight: normal;}

.plist1_btn1{width: 130px;height: 40px; line-height: 40px;text-align: center; color: #fff;font-size: 14px; display: block;margin-right: 15px;background: #376fdf; float: left;margin-right: 20px;}
.plist1_btn2{width: 130px;height: 40px; line-height: 40px;text-align: center; color: #fff;font-size: 14px; display: block;margin-right: 15px;background: #f0c221; float: left;}

.plist2{width: 1030px;}
.plist2_img{width:166px;height: 202px; overflow: hidden; float: left;margin:0 50px;}
.plist2_p{width: 754px;height: 202px; overflow: hidden; float: right;}
.plist2_p h2{text-align:left; color: #282727; font-size: 24px;font-weight: bold;line-height: 35px;}
.plist2_p p{font-size: 14px; color: #666666; line-height: 26px;text-align: left;margin-top: 10px;margin-bottom: 10px;}
.plist2_p h3{text-align:left;margin-top:10px;border-bottom: 1px #999999 solid; padding-bottom: 10px;}
.plist2_p span{text-align:left; color: #282727; font-size: 16px; line-height: 26px;margin-right: 10px; font-weight: bold;}
.plist2_p .span1{text-align:left; color: #999999; font-size: 14px; line-height: 26px;margin-right: 10px;font-weight: normal;}

.plist3{width: 1030px;}
.plist3 h2{text-align:center; color: #282727; font-size: 24px;font-weight: bold;line-height: 35px;}
.plist3 p{font-size: 14px; color: #666666; line-height: 26px;text-align: left;margin-top: 10px;margin-bottom: 10px;}
.plist3 h3{text-align:center;margin-top:10px;border-bottom: 1px #999999 solid; padding-bottom: 10px;}
.plist3 span{text-align:center; color: #282727; font-size: 16px; line-height: 26px;margin-right: 10px; font-weight: bold;}
.plist3 .span1{text-align:left; color: #999999; font-size: 14px; line-height: 26px;margin-right: 10px;font-weight: normal;}


.plist4{width: 1030px;}
.plist4_img{width:230px;height: 230px; overflow: hidden; float: left;}
.plist4_img img{border-radius: 50%;}
.plist4_p{width: 747px;height: 200px; overflow: hidden; float: right;padding-top: 30px;}
.plist4_p h2{text-align:left; color: #282727; font-size: 24px;font-weight: bold;line-height: 35px;border-bottom: 1px #999999 solid;padding-bottom: 10px;}
.plist4_p h2 span{background: #376fdf;padding:5px; color: #fff; text-align: center;margin-left: 10px;border-radius: 10px;font-size: 12px;}
.plist4_p p{font-size: 14px; color: #666666; line-height: 26px;text-align: left;margin-top: 10px;margin-bottom: 10px;}
.plist4_p span{text-align:left; color: #282727; font-size: 16px; line-height: 26px;margin-right: 10px; font-weight: bold;}
.plist4_p .span1{text-align:left; color: #999999; font-size: 14px; line-height: 26px;margin-right: 10px;font-weight: normal;}

.plist2_btn1{width: 130px;height: 40px; line-height: 40px;text-align: center; color: #fff;font-size: 14px; display: block;margin-right: 15px;background: #376fdf; float: left;margin-right: 20px;}
.plist2_btn2{width: 130px;height: 40px; line-height: 40px;text-align: center; color: #fff;font-size: 14px; display: block;margin-right: 15px;background: #f0c221; float: left;}
.plist3_btn1{width: 130px;height: 40px; line-height: 40px;text-align: center; color: #fff;font-size: 14px; display: block;background: #376fdf;margin:0 auto;}
.plist4_btn1{width: 130px;height: 40px; line-height: 40px;text-align: center; color: #fff;font-size: 14px; display: block;background: #376fdf;margin:0 auto;}
.plist5_btn{width: 130px;height: 40px; line-height: 40px;text-align: center; color: #fff;font-size: 14px; display: block;background: #376fdf;margin:30px auto;}



.plist5{width: 1030px;border-bottom: 1px #f1f1f1 solid;padding:40px 0;}
.plist5_img{width:288px;height: 160px; overflow: hidden; float: left;}
.plist5_p{width: 708px;height: 160px; overflow: hidden; float: right;position: relative;top: 0;left: 0;}
.plist5_p h2{text-align:left; color: #333333; font-size: 18px;font-weight: bold;}
.plist5_p h2 a{text-align:left; color: #333333; font-size: 18px;font-weight: bold;line-height: 35px;}
.plist5_p p{font-size: 14px; color: #999999; line-height: 26px;text-align: left;margin-top: 10px;margin-bottom: 10px;}
.plist5_p h3{font-size: 14px; color: #999999;  position: absolute;bottom: 0;left: 0;text-align: left;}




.plist6{width: 1030px;border-bottom: 1px #f1f1f1 solid;padding:40px 0;}
.plist6_p{width: 100%;  float: none;}
.plist6_p h2{text-align:left; color: #333333; font-size: 18px;font-weight: bold;}
.plist6_p h2 a{text-align:left; color: #333333; font-size: 18px;font-weight: bold;line-height: 35px;}
.plist6_p p{font-size: 14px; color: #999999; line-height: 26px;text-align: left;margin-top: 10px;margin-bottom: 10px;}
.plist6_p h3{font-size: 14px; color: #999999; margin-top: 25px;text-align: left;}


.kecheng_neirong_div_tittle{text-align: left; color: #333333;font-size: 16px; line-height: 40px; font-weight: bold;margin-top: 30px;margin-bottom: 10px;}
.icon1{background: url(../images/icon10.png) 10px 0 no-repeat;padding-left: 50px;height: 40px;}
.icon2{background: url(../images/icon11.png) 10px 0 no-repeat;padding-left: 50px;height: 40px;}
.icon3{background: url(../images/icon12.png) 10px 0 no-repeat;padding-left: 50px;height: 40px;}
.icon4{background: url(../images/icon13.png) 10px 0 no-repeat;padding-left: 50px;height: 40px;}
.icon5{background: url(../images/icon14.png) 10px 0 no-repeat;padding-left: 50px;height: 40px;}
.icon6{background: url(../images/icon15.png) 10px 0 no-repeat;padding-left: 50px;height: 40px;}
.icon7{background: url(../images/icon16.png) 10px 0 no-repeat;padding-left: 50px;height: 40px;}
.icon8{background: url(../images/icon17.png) 10px 0 no-repeat;padding-left: 50px;height: 40px;}
.icon9{background: url(../images/icon18.png) 10px 0 no-repeat;padding-left: 50px;height: 40px;}
.icon10{background: url(../images/icon19.png) 10px 0 no-repeat;padding-left: 50px;height: 40px;}
.icon11{background: url(../images/icon20.png) 10px 0 no-repeat;padding-left: 50px;height: 40px;}

.kecheng_neirong_div_t p{text-align: left; font-size: 14px; color: #333333; line-height: 30px;margin-bottom: 10px;margin:10px 15px;}

.tiku_list{width: 100%;margin-bottom: 30px;}
.tiku_list li{ text-align: left;margin:10px 0; }
.tiku_list li span{ color: #666666; font-size: 14px;line-height: 40px;margin-right: 5px; }
.tiku_list li a{ color: #666666; font-size: 14px;line-height: 40px;}



.layout_fl_nr_div{width: 1030px;margin: 0 auto;margin-top: 15px;}
.layout_fl_nr_div1{width: 100%;margin: 0 auto;background: #f8f8f8;padding:20px 0;}

.zyz_baoming{width:90%;padding:5%;}
.n_div_4{text-align:left;margin:5px 0;width: 100%;margin-right:0px;display: inline-block;margin:15px auto;}
.n_div_4 label{ font-size: 14px;color: #282727;line-height: 20px;margin-right: 30px;text-align: left;margin-bottom:10px;font-weight: bold;vertical-align:middle;}
.n_div_4 label a{ font-size: 14px;color: #000;line-height: 40px; }
.n_div_4 label span{color: #000; font-size:12px;margin-right: 5px;}
.n_div_2_lavel{width: 100px;display: inline-block;}
.input1{width: 460px;height: 45px;border:1px #d8d8d8 solid;text-align: left;}
.input2{width:calc(90% - 100px);height: 200px;border:1px #d8d8d8 solid;text-align: left;}
.input3{width: 100px;height: 45px;border:1px #d8d8d8 solid;text-align: left;}

.focus{ position:relative; width:1200px; height:450px;margin:0 auto;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px; display: none;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#033572;}  
.focus .fPic{ position:absolute; left:0px; top:0px; margin:0 auto !important;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none;  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:90px; left:65px; position:absolute; height:21px; text-align:center; z-index: 200; margin-left:-44px;width: 110px; z-index: 800}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:0px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9;border-radius: 50%}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#2f69d4;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:80px;height:50px;display:block ;}
.focus .prev{top: 300px;left: 312px; cursor:pointer;background: url(../images/left.jpg) no-repeat;z-index: 800; }  
.focus .next{top: 300px;right:  0px;  cursor:pointer;background: url(../images/right.jpg) no-repeat;z-index: 800;}  
.focus .prev:hover{}  
.focus .next:hover{}  
.focus .fbg_bg{width: 392px; background: #000; opacity: 0.6;position: absolute;top: 0;left: 0; z-index: 780;height: 450px;}
.focus .cont1{width: 342px;height: 385px;position: absolute;top: 0;left: 0; z-index: 790;padding:0 25px;padding-top: 65px;}
.focus .cont1 h1{color: #3f9ae9;font-size: 22px; text-align: left;margin-bottom: 20px; font-weight: bold;}
.focus .cont1 h1 span{border-bottom: 2px #3f9ae9 solid;padding-bottom: 5px; color: #fff;}
.focus .cont1 h2{color: #fff;font-size: 16px; text-align: left;margin-bottom: 20px;}
.focus .cont1 h2 a{color: #fff;font-size: 16px; text-align: left; line-height: 26px;}

.focus .cont1 h3{color: #bbbec3;font-size: 14px; text-align: left;}



/*header*/
.favor-header-bar{background-color: #fff;padding:0;overflow: hidden;height:3.46rem;line-height: 3.46rem;border-bottom: 1px solid #e1e1e1;}
.favor-header-bar li{display: block;width:25%;text-align: center;float: left;margin-left:-1px;height:2.3rem;line-height: 2.3rem;margin-top:0.58rem;border-right: 1px solid #e1e1e1;position: relative;}
.favor-header-bar a{font-size:16px;color:#333;display:block;padding-bottom: 0.5rem;width:85%;margin:0 auto;}
.favor-header-bar li:last-child{border-right:none;}
.favor-header-bar li.default a{color:#139dea;border-bottom: 2px solid #139dea;}
.favor-header-bar li span{position: absolute;display: block;width:25%;top:-0.4rem;right:0.2rem;max-width: 32px;}
/*favor-list*/
.favor-list.swiper-container{margin-top:1.1rem;width:100%;}
.favor-list dl{overflow:hidden;padding:1.1rem;border-bottom: 1px solid #e1e1e1;background-color: #fff;}
.favor-list a:first-child dl{border-top:1px solid #e1e1e1;}
.favor-list dt,.favor-list dd{float: left;}
.favor-list dt{width:30%;position: relative;}
.favor-list dt span{display: block;width:0.92rem;height:0.92rem;background-color: #fd3d3d;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;
	position: absolute;top:-0.5rem;right: -0.5rem;}
.favor-list dd{width:61%;margin-left:1rem;line-height:100%;}
.favor-list dd small{color:#9c9c9c;font-size: 0.92rem;display: block;}
.favor-list dd p{font-size:1.077rem;color:#666;display: block;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;margin:0;}
.favor-list dd h2{font-weight: normal;font-size:1.15rem;color:#333;}
.favor-list a{display: block;width: 100%;}


.xinli_nr_div{width: 100%;margin-top: 30px;}
.xinli_nr_div_t{text-align: left; font-size: 14px; color: #333333; line-height: 30px;margin-top: 20px;}
.xinli_nr_div_t p{text-align: left; font-size: 14px; color: #333333; line-height: 30px;margin-bottom: 10px;margin:10px 15px;text-indent: 2em;}

.zixunshi_div{margin-top: 30px;}
.zixunshi_div li{width: 240px;height: 250px;margin-right: 10px;margin-bottom: 20px;margin-left: 15px; float: left;}
.zixunshi_n{width: 220px;height: 55px; background: #fff;padding:15px;}
.zixunshi_n h2{text-align: left; color: #333333;font-size: 18px; font-weight: bold; line-height: 30px;margin-bottom: 2px;}
.zixunshi_n p{text-align: left;font-size: 16px; color: #666666;line-height: 24px;}

.zixunshi1_div{margin-top: 30px;width: 1200px; overflow: hidden;}
.zixunshi1_div ul{width: 1250px;}
.zixunshi1_div li{width: 250px;height: 240px;margin-right: 7px;margin-bottom: 20px;float: left;}
.zixunshi1_n{width: 220px;height: 55px; background: #f8f8f8;padding:15px;position: relative;top: 0;left: 0;}
.zixunshi1_n h2{text-align: left; color: #333333;font-size: 18px; font-weight: bold; line-height: 30px;margin-bottom: 2px;}
.zixunshi1_n p{text-align: left;font-size: 14px; color: #666666;line-height: 24px;text-indent: 0;margin: 0;}
.btn_zx{width: 80px;height: 30px; line-height: 30px; color: #fff; font-size: 14px; position: absolute;bottom: 15px;right: 10px;background: #376fdf;text-align: center;}

.banner_gywm{width: 100%;height: 200px;background: url(../images/pic25.jpg) top center no-repeat;}
.gywm_tittle{width: 100%;text-align: center; font-size: 24px; color: #282727;line-height: 40px;margin:40px 0;}
.gywm_p{width: 100%;}
.gywm_p p{text-align: left;margin-bottom: 20px; font-size: 14px;color: #282727;line-height: 30px;}
.gywm_map{width: 100%;margin:50px 0;}
.gywm_map img{width: 100%;}
.gywm_about{width: 100%;margin-bottom: 40px;}
.gywm_about li{width: 50%;text-align: left; float: left;font-size: 14px; color: #282727;line-height: 30px;}


#page{display: none}
/*nofavor*/
.nofavor{width:46.8%;margin:16.5% auto 0 auto;}
.new_qh_3{display: none}
.xinli_div_h5{display: none}
 
 
.denglu_div_layout{width: 1000px;text-align: left; font-size: 20px; color: #000;margin:0 auto;margin-bottom: 100px;margin-top: 40px;}
.denglu_div_layout h2{width: 100%;border-bottom: 2px #dadada solid;text-align: left; font-size: 20px; color: #000;margin-bottom: 30px;line-height: 60px;margin-top: 20px;font-weight: bold;}

.denglu_div_layout_btn{width: 450px;margin:0 auto;}
.input_denglu1{width: 430px;margin:0 auto;border: 1px #d8d8d8 solid;height: 40px;text-align: left;padding:0 10px;background:#fff url(../images/icon22.png) 5px 12px no-repeat;padding-left: 50px; color: #bebebe; font-size: 14px;margin-bottom: 20px;}
.input_denglu2{width: 430px;margin:0 auto;border: 1px #d8d8d8 solid;height: 40px;text-align: left;padding:0 10px;background:#fff url(../images/icon23.png) 5px 9px no-repeat;padding-left: 50px; color: #bebebe; font-size: 14px;margin-bottom: 30px;}
.input_denglu3{width: 300px;margin:0 auto;border: 1px #d8d8d8 solid;height: 40px;text-align: left;padding:0 10px;background:#fff url(../images/icon23.png) 5px 9px no-repeat;padding-left: 50px; color: #bebebe; font-size: 14px;margin-bottom: 30px;}
.btn_yzm{width: 100px;height: 40px;border:1px #253cbc solid;text-align: center; line-height: 40px; color: #253cbc; font-size: 14px; position: absolute;top: 0;left: 390px;}
.xuetang_zi{ color: #949494;font-size: 14px;padding-left: 0px;}
.xuetang_zi span{margin-left: 10px;}
.checkbox1{position: relative;top: 0;left: 0;}
.zhuce_btn{width: 492px;background: #376fde;font-size: 14px; color: #fff; text-align: center; line-height: 40px;margin:20px 0;}
.zhuce_btn a{width: 100%;background: #376fde;font-size: 14px; color: #fff; text-align: center; line-height: 40px;}


.plist7{width: 980px;margin:0 auto;}
.plist7_img{width:160px;height: 160px; overflow: hidden; float: left; position: relative;top: 0;left: 0;border-radius: 50%;}
.plist7_img img{border-radius: 50%; z-index: 90}
.bj_tx_div{ position: absolute;bottom: 0;left: 0;width: 100%;height: 50px; background: #e1e1e1; font-size: 14px; color: #000;line-height: 40px; z-index: 100;}
.plist7_p{width: 780px; overflow: hidden; float: right;padding-top: 30px;}
.plist7_p h2{text-align:left; color: #282727; font-size: 24px;font-weight: bold;line-height: 35px;border-bottom: 1px #999999 solid;padding-bottom: 10px;width: 100%;position: relative;top: 0;left: 0;}
.plist7_p h2 span{position: relative;top: 5px;left: 10px;}
.plist7_p p{font-size: 14px; color: #666666; line-height: 26px;text-align: left;margin-top: 10px;margin-bottom: 10px;}
.plist7_p .span1{text-align:left; color: #999999; font-size: 14px; line-height: 26px;margin-right: 10px;font-weight: normal;}
.xiugai{background: url(../images/icon25.png) 8px 5px no-repeat; color: #497abc;font-size: 14px;padding-left: 34px;position: absolute;top: 7px;right: 20px;}

.gr_zx_div{width: 100%;text-align: left;}
.span5{background: url(../images/icon26.png) 5px 5px no-repeat; font-size: 14px;color: #000;margin-right: 10px;padding-left: 40px; line-height: 40px;height: 40px;display: inline-block;}
.span6{background: url(../images/icon27.png) 5px 5px no-repeat; font-size: 14px;color: #000;margin-right: 10px;padding-left: 40px; line-height: 40px;height: 40px;display: inline-block;}
.span7{background: url(../images/icon28.png) 5px 5px no-repeat; font-size: 14px;color: #000;margin-right: 10px;padding-left: 40px; line-height: 40px;height: 40px;display: inline-block;}
.span8{background: url(../images/icon29.png) 5px 5px no-repeat; font-size: 14px;color: #000;margin-right: 10px;padding-left: 40px; line-height: 40px;height: 40px;display: inline-block;}

.div_c5{width: 250px;height: 370px; background: #fff;border:1px #e1e1e1 solid; float: left;overflow-y: hidden;margin:10px 40px 40px 40px;}
.div_c5 h2{text-align: left;padding:5px 15px;}
.div_c5 h2 a{text-align: left;font-size: 18px;color: #333333; line-height: 30px;font-weight: bold;}
.div_c5 h3{text-align: left;font-size: 14px;color: #666666; line-height: 30px;font-weight: none;border-bottom: 1px #999999 solid;padding:5px 15px;padding-bottom: 10px;}
.c4_icon{text-align: left;padding:15px 15px;}
.c4_icon img{margin-right: 5px;}
.c4_btn{width: 100%;text-align: left; position: relative;top: 0;left: 0;}
.c4_btn span{ font-size: 14px;color: #999999; text-align: left; position: absolute;top: 15px;left: 15px; }
.c4_btn a{ font-size: 14px; text-align: center;  position: absolute;top: 10px;right: 10px;width: 80px;height: 30px;display: block; color: #fff;background: #2f69d4; line-height: 30px }
.c4_btn a:hover{ text-decoration: none}


.book_list2{width:100%;}
.book_list2 ul{width: 100%;}
.book_list2 li{margin:30px 40px; float: left;}
.book_list2 h2{color: #333333; font-size: 14px; text-align: left; line-height: 24px;}
.book_list2 h2 a{color: #333333; font-size: 14px; text-align: left; line-height: 24px;}
.book_list2 h3{color: #999999; font-size: 12px; text-align: left; line-height: 20px;}
.book_list2 .s1_div{text-align: left;font-size: 12px; color: #f9af46; line-height: 24px;}
.book_list2 .s1_div span{margin-left: 5px;}
.book_list2 .s1_div img{width: 12px;height: 12px;}

.zhsz_div{width: 900px;margin:45px auto;text-align: left;}
.wenzi_label{width: 90px;color: #292929; font-size: 14px;text-align: left;display: inline-block;vertical-align: top; line-height: 30px;}
.wenzi_label_neirong{color: #292929; font-size: 14px;text-align: left;width: 600px;display: inline-block;vertical-align: top;line-height: 30px;}
.wenzi_label_neirong a{ font-size: 14px; color: #376fdf; margin-left: 100px; }

.label_img{width:160px;height: 160px; overflow: hidden; position: relative;top: 0;left: 0;border-radius: 50%;}
.bj_tx_div{ position: absolute;bottom: 0;left: 0;width: 100%;height: 50px; background: #e1e1e1; font-size: 14px; color: #000;line-height: 40px; z-index: 100;margin:0 !important;text-align: center; color: #000 !important;}

.input_div1{width:460px;border:1px #d8d8d8 solid;border-radius: 5px;height: 30px; line-height: 30px;text-align: left;line-height: 30px;}
.wenzi_label_neirong span{margin-right: 15px;}
.radio_label1{margin-right: 5px;}

.btn_tj{width: 150px;height: 40px;margin:40px auto;}
.btn_tj a{display: block;background: #376fdf ;font-size: 16px; color: #fff;text-align: center;height: 40px; line-height: 40px;}


.layout_div1{width: 100%;}
.layout_tittle{width: 100%;background: #fff;height: 146px;padding-top: 85px;}
.layout_tittle span{font-size: 24px; color: #0e345b; line-height: 40px;border-bottom: 2px #0e345b solid;padding-bottom: 38px;}
.layout_div1_n{width: 1200px;margin:0 auto; overflow: hidden;}
.layout_div1_n ul{width: 1300px;}
.layout_div1_n li{width: 202px;float: left;margin-right: 46px;}
.layout_div1_n li  h2{color: #093558; font-size: 14px;padding-top:10px;line-height:22px;}
.layout_div1_n li  h3{color: #093558; font-size: 14px;}
.layout_div1_n li img{border:1px #ccc solid}

.layout_div4_n{width: 100%;margin:0 auto; overflow: hidden;background: #edf1f4;padding-top: 30px;}
.layout_div4_n_ul{width: 1200px;margin:0 auto; overflow: hidden;}
.layout_div4_n ul{width: 1300px;}
.layout_div4_n li{width: 202px;float: left;margin-right: 46px;margin-bottom: 40px;height:375px;}
.layout_div4_n li a{text-decoration: none;}
.layout_div4_n li a h2{color: #093558; font-size: 14px;text-decoration: none;}
.layout_div4_n li a h3{color: #093558; font-size: 14px;text-decoration: none;}
.layout_div4_n li a img{border: 1px #cccccc solid;}
.layout_div2_n{width: 1200px;margin:0 auto; overflow: hidden;}
.layout_div2_n ul{width: 1300px;}
.layout_div2_n li{width: 268px;float: left;margin-right: 46px;}
.layout_div2_n li img{border:1px #ccc solid;}
.layout_div2_n li a h2{color: #093558; font-size: 14px;padding-top:10px;line-height:22px;}
.layout_div2_n li a h3{color: #093558; font-size: 14px;}

.layout_div3_n{width: 1200px;margin:0 auto; overflow: hidden;}
.layout_div3_n ul{width: 1300px;margin:0 auto;}
.layout_div3_n li{float: left; text-align: left;padding-bottom: 20px;width:44%;border: 1px #eaeaea solid;margin-right: 1%;padding: 2%;margin-bottom: 15px;background:#f0f0f0}
.layout_div3_n li span{width: 100%;padding-left: 15px;background:url(../images/icon7.jpg) 0 4px no-repeat;display: block; color: #242422;font-size: 14px;}

.layout_div2_jianjie{width: 1100px;margin:0 auto;background: #f6f6f6;padding:40px 50px;margin-top: 72px;padding-bottom: 50px;}
.layout_div_tittle{width: 100%;text-align: left; font-size: 40px; color: #333333; font-weight: bold;}
.layout_div_tittle span{border-bottom:2px #006fc4 solid;padding-bottom: 5px;}
.layout_div1_jj_img{float: right; position: relative;top: -163px;right: -50px;}
.layout_div2_jianjie_p{text-align: left; color: #292929; font-size: 20px; line-height: 30px;margin-top: 70px;}
.layout_div2_jianjie_p p{text-align: left; color: #292929; font-size: 14px; line-height: 30px;margin-bottom: 50px;}

.layout_div2_zz{width: 1100px;margin:0 auto;padding:40px 50px;margin-top: 35px;padding-bottom: 50px;}
.layout_div2_zknr{width: 100%;background: #edf0f3;}

.foot_div{width: 100%;background: #f9f9f9;padding:15px 0;border-top: 1px #dddddd solid;margin-top: 65px;}
.foot_layout_div{width: 1200px;margin: 0 auto;}
.foot_left{width: 915px; float: left;padding-left: 0px;}
.foot_left ul li{color: #595e57;font-size: 14px; line-height: 35px; text-align: left;width: 430px;margin-right: 20px; float: left;}
.foot_right{width: 230px; float: right; text-align: center;border-left: 1px #b7b7b7 solid}
.foot_layout_div p{color: #595e57;font-size: 14px; line-height: 35px;text-align: center;}


.banner_div_h5{display: none}
.banner_div{width: 100%;text-align: center;}
.banner_div img{width: 100%}
.layout_div2_lingdao{width: 1100px;margin:0 auto;padding:40px 50px;margin-top: 72px;padding-bottom: 50px;}
.plist1{width: 1100px;margin: 0 auto;margin-bottom:80px;}
.plist1_img{width: 364px;height: 437px; float: left;border:1px #cccccc solid;}
.plist1_zi{width:650px; float: right; text-align: left; }
.plist1_zi h2{text-align: left;color: #0e67b5;font-size:40px;line-height: 60px;font-weight: bold;}
.plist1_zi h2 a{ color: #333333;font-size:40px;line-height: 60px; }
.plist1_zi h3{text-align: left;font-size: 20px; line-height: 40px;color: #333333;margin:5px 0;font-weight: bold;}
.plist1_zi p{text-align: left;font-size: 14px; line-height: 30px; color: #666666;margin-top:10px;}

.plist2_list_img{margin-top: 40px;}
.plist2_list_img li{width: 21%;float: left;border-bottom: 1px #cccccc dashed;text-align: left;margin:15px 2%;}
.plist2_list_img li img{width:100%;}

.plist2_list{margin-top: 40px;}
.plist2_list li{width: 50%;float: left;border-bottom: 1px #cccccc dashed;text-align: left;margin:15px 0;height:90px;}
.plist2_list li a{font-size: 16px; color: #464f68; line-height: 40px;padding-left: 17px;background: url(../images/icon8.jpg) 0 6px no-repeat;}

.layout_div2_zknr_ly{background: #edf0f3;width: 100%;padding:27px 0;}
.ttk_div1{width:1046px;border-radius: 5px;background: #fff;margin:0 auto;padding:50px 27px;margin-bottom: 27px;}

.ttk_div1 h2{text-align: left;font-size: 26px; color: #234668; line-height: 40px; font-weight: bold;}
.ttk_div1 h3{text-align: left;font-size: 16px; color: #234668; line-height: 26px; font-weight: bold;margin-top: 15px;}
.ttk_div_n{width: 100%;border-top: 1px #ededed solid;margin-top:60px;padding-top: 40px;}
.ttk_div_tel{width: 50%;float: left;}
.ttk_div_fax{width: 50%;float: left;}
.c1{font-size: 24px; color: #000;text-align: left; font-weight: bold;width: 37px; float: left; position: relative;top: 0;left: 0;}
.c1 img{position: absolute;top: 5px;left: 0;}
.c2{font-size: 16px; color: #000;text-align: left; font-weight: bold; float: left;margin-left: 10px; position: relative;top: 0;left: 40px;}
.c2 h2{font-size: 20px; color: #000;text-align: left; font-weight: bold;}
.c2 h3{font-size: 16px; color: #000;text-align: left; font-weight: normal;margin-top: 10px;}

.ttk_div2{width:1046px;border-radius: 5px;background: #fff;margin:0 auto;padding:35px 27px;margin-bottom: 27px;}
.ttk_div2_tittle{width: 100%;text-align: left; border-bottom:1px #234668 solid; color: #234668;padding-bottom: 15px;font-size: 20px; line-height: 30px;font-weight: bold;}

.plist8{width: 1100px;margin-top: 60px;}
.plist8_img{width: 140px;float: left;margin:0 45px;}
.plist8_img img{border:1px #cccccc solid;border-radius: 5px;}
.plist8_p{width: 785px;text-align: left; float: left;}
.plist8 h2{text-align:center;padding-bottom: 5px; color: #234572; font-size: 18px; font-weight: bold;text-align: left;}
.plist8 h2 span{color: #000; font-size: 14px; line-height: 40px;margin-left: 10px;}
.plist8 p{text-align:left; color: #403d33; font-size: 14px; line-height: 28px;margin-right: 10px;font-weight: normal;}


.layout_div6_n{width: 1100px;margin:0 auto; overflow: hidden;margin-top: 28px;}
.layout_div6_n ul{width: 1150px;}
.layout_div6_n li{width: 202px;float: left;margin-right: 75px;}
.layout_div6_n li img{border:1px #cccccc solid;}
.layout_div6_n li h2{color: #093558; font-size: 14px; text-align: center;margin-top: 10px;line-height:22px;}
.layout_div6_n li h3{color: #093558; font-size: 14px; text-align: center;}

.fy{width: 100%;text-align: center;margin: 20px 0;}
.fy a{color: #6b6a6a; font-size: 14px;text-align: center;display: inline-block;border: 1px #dfdfdf solid;padding:5px 8px;margin:0 5px;height: 22px;}
.fy a:hover{text-decoration: none;background: #2f69d4; color: #fff;}
.fy_a_hover{text-decoration: none;background: #2f69d4 !important; color: #fff !important;}


.contact{width: 100%;}
.contact li{text-align: left; font-size: 16px;line-height: 40px;margin-bottom: 20px;border-bottom:#cccccc 1px dashed;padding-bottom: 10px;}
.contact li span{font-size: 18px; font-weight: bold; text-align: left; display: block;}

.mnore_a{width: 1200px !important;font-size: 16px; color: #093558; text-align: center;margin:0 auto;display: block;padding:50px 0;}



.layout_div1_huiyi{width: 1100px;margin: 0 auto; overflow: hidden;}
.layout_div1_huiyi ul{width: 1350px;margin-top:50px;}
.layout_div1_huiyi li{width: 330px;height: 320px;margin-bottom: 41px;margin-right: 41px; float:left;}
.layout_div1_huiyi li a:hover{color:#3e3e3e !important;text-decoration: none !important;}
.huiyi_img{width: 330px;height: 189px; overflow: hidden; position: relative;top: 0;left: 0;}
.huiyi_img_i{width:100%; position: absolute;top: 0;left: 0; z-index: 10}
.huiyi_img_i img{width: 100%}
.huiyi_img_p1{font-size: 16px;color: #337283;line-height: 20px;text-align: left; position: absolute;top: 69px;left: 209px;z-index: 101}
.huiyi_img_p{width:321px%; position: absolute;top: 0;left: 0; z-index: 100;font-size: 30px;padding-top:60px; text-align:left;color: #fff;line-height: 50px;padding-left: 79px;}
.huiyi_p{width: 292px;height: 100px; background: #f8f8f8;display: block;padding:20px;}
.huiyi_p h2{ font-size: 18px; color: #3e3e3e; text-align: left; font-weight: bold;}
.huiyi_p h3{text-align: left; font-size: 16px; color: #535353; line-height: 30px;margin-top:15px;}
.span1{width: 15px;height: 18px;background: url(../images/icon11.jpg) 0px 5px no-repeat;padding-left: 20px;width: 57px;display: inline-block;height: 25px;}
.span2{width: 15px;height: 18px;background: url(../images/icon10.jpg) 0px 7px no-repeat;padding-left: 20px;width: 175px;display: inline-block;height: 25px;}


.layout_div1_zhanlan{width: 1100px;margin: 0 auto; overflow: hidden;}
.layout_div1_zhanlan ul{width: 1350px;}
.layout_div1_zhanlan li{width: 330px;height: 320px;margin-bottom: 80px;margin-right: 37px; float:left;}
.zhanlan_img{width: 330px;height: 189px; overflow: hidden; position: relative;top: 0;left: 0;border:1px #cccccc solid;}
.zhanlan_img_i{width:100%; position: absolute;top: 0;left: 0; z-index: 10}
.zhanlan_img_i img{width: 100%}
.zhanlan_img_p{width:100%; position: absolute;top: 0;left: 0; z-index: 100;font-size: 30px;padding-top:80px; text-align:center;color: #fff;line-height: 50px;}
.zhanlan_p{width: 292px;height: 100px; background: #f8f8f8;display: block;padding:20px;}
.zhanlan_p h2{ font-size: 16px; color: #3e3e3e; text-align: left; font-weight: bold; line-height: 28px}
.zhanlan_p h3{text-align: left; font-size: 16px; color: #535353; line-height: 30px;margin-top:10px;}
.span1{width: 15px;height: 18px;background: url(../images/icon11.jpg) 0px 5px no-repeat;padding-left: 20px;width: 57px;display: inline-block;height: 25px;}
.span2{width: 15px;height: 18px;background: url(../images/icon10.jpg) 0px 7px no-repeat;padding-left: 20px;width: 175px;display: inline-block;height: 25px;}






 @media screen and (min-width: 319px) and (max-width : 374px){
 	.favor-list dt span{width:0.7rem;height:0.7rem;top:-0.3rem;right:-0.3rem;}
 	.favor-list dd{line-height: 90%;}	
	.favor-list dd small{font-size: 0.85rem;}
	.favor-list dd p{font-size:0.92rem;}
	.favor-list dd h2{font-size:1.1rem;}

}


@media screen and  (max-width: 3950px) 
{

}
@media screen and  (max-width: 1350px) 
{
.menu {width:550px; }
.menu ul li{ font-size:14px;}
.menu ul li:hover{font-size:14px;}
.menu ul li a{ font-size:14px; padding: 0 10px; color: #046ed2;font-weight: bold;}
}

@media screen and  (max-width: 1200px) 
{
.menu {width:550px; }
.menu ul li{ font-size:14px;}
.menu ul li:hover{font-size:14px;}
.menu ul li a{ font-size:14px; padding: 0 10px; color: #046ed2;font-weight: bold;}
}