@charset "utf-8";

/*全局控制*/
body{margin:0;padding:0;font-size:12px;line-height:22px;font-family:"微软雅黑",Arial;-webkit-text-size-adjust:none; background:#f6f6f6;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select,textarea{font-size:12px;line-height:16px;}img{border:0;}ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
.hr_1,.hr_10{font-size:1px;line-height:1px;clear:both;}
.hr_1{height:1px;}.hr_10{height:10px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}

.header{ width:100%; overflow:hidden; position:relative; z-index:5; height:83px;}
.pr{ position:relative;}
.main{ max-width:1120px; margin:0 auto;}
.header .logo{ float:left; margin-top:15px;}
.search_con{ position:absolute; top:25px; right:3%;}
.btn_ser{ display: inline-block; width:34px; height: 31px;cursor: pointer; right:5px;}
.btn_ser img{ vertical-align: middle;}
.ser{width:264px; height: 30px; right:5px; top:45px; z-index:999; }
.search{background:#fff;width:264px; height: 30px;position:relative; overflow: hidden; border:1px solid #ddd;}
.search input{position:absolute; width:223px; height: 30px; font-size:12px; font-family:"微软雅黑",'Microsoft YaHei',SimSun,SimHei ,"STHeiti Light",STHeiti,"Lucida Grande", Tahoma,Arial, Helvetica, sans-serif;line-height: 2em; color:#6b6b6b; border:none; background:none; left:0px; top:0px; padding-left:0px; }
.search input.key{color:#b0b0b0; padding-left:7px;}   
.search .sub {position: absolute;width: 34px;height: 30px;top: 0px;left:230px;border: none;background:url(../images/ser.jpg) #f6f6f6 center no-repeat;cursor:pointer; overflow: hidden; }
.header .h-right{ float:right; overflow:hidden; margin-top:18px;}
.header .h-right .tel{ float:right; background:url(../images/tel.png) left center no-repeat; padding-left:50px; padding-right:5px; background-size:40px;}
.header .h-right .tel span{ display:block; font-size:14px; color:#666;}
.header .h-right .tel b{ font-size:22px; color:#10458d; line-height:24px; font-style:italic;}

/*手机端导航*/
.mbtn{width:49px; height:58px;color:#fff; display:none; text-align: center; font-size: 16px; line-height: 40px; cursor: pointer; padding:0px 0px 0px 0px; position:absolute; left:70%; margin-left:-24px; background:url(../images/mbtn.jpg) no-repeat;}
.navm{ width:100%; line-height: 30px; background: #f8b617;overflow: hidden; text-align: left; display: none; position:absolute; z-index:99999}
.navm ul{ padding:0px; display:none;}
.navm li{ border-bottom:1px solid #fdcb53; text-align:center;}
.navm li a{ font-size: 16px;  line-height:18px; padding:10px 0px; color:#fff; padding-left:13px; font-family:"微软雅黑", Microsoft YaHei; display:block;}
.navm li a:hover{color:#fff;}
.navm li.sub_has span{ margin-left: 10px;}
.navm li.on{background-color:#092e73}
.navm li.on a{ color:#fff; display:block;}
.navm dl{ display: none; background-color:#cac9c9; padding:0px 0px 0px;}
.navm dl dd{ padding-left:30px; line-height:18px; padding:5px 20px 5px 20px; background-color:#FFF;}
.navm li.on dl dd a{ font-size: 14px; color:#333;font-weight:normal;display:inline; border:none; padding:0px;}
.navm li dl dd a{ font-size: 14px; color:#333; font-weight:normal; display:inline;  border:none; padding:0px;}
.navm li dl dd a:hover{ color:#333}

.navm_ser{ height:50px; line-height:50px; border-bottom:1px solid #fdcb53; display:none;}
.navm_serw{ margin:10px auto 0px; width:264px;}
.navm_link{ text-align:center; }
.navm_link a{ font-size:14px; color:#fff;}
.navm_link a:hover{color:#fff;}
.navm_link p{ height:40px; line-height:40px; border-bottom:1px solid #fdcb53;}

.navt{height:55px; background:url(../images/nav_bg.png); position: relative; width:100%; z-index:888;}
.navt ul { width:1040px; margin:0 auto;}
.navt ul li{float:left;padding:0px; position:relative; height:55px; line-height:55px; width:130px; text-align:center; background:url(../images/nav_li.png) no-repeat right center;}
.navt ul li a{text-align:center;font-size:14px; text-align:center; color:#fff;}
.navt ul li a:hover{font-weight:bold;}
.navt ul li .nav_sub {line-height:38px; font-size:14px;display:none; position:absolute; left:0; top:55px; text-align:center; z-index:9999; background:url(../images/nav_bg.png);width:130px; text-align:center;}
.navt ul li.on {}
.navt ul li.on a{font-weight:bold; font-size:14px;}
.navt ul li .nav_sub { display:none;}
.navt ul li .nav_sub{overflow:hidden;}
.navt ul li .nav_sub li{ line-height:26px; height:30px; text-align:center; background:none;}
.navt ul li .nav_sub li a{ font-size:14px; line-height:20px; border-top:none; text-align:center; font-weight:normal; height:auto;font-family:'Microsoft YaHei';}
.navt ul li .nav_sub li a:hover{ font-weight:bolder;}

/*轮播*/
.banner{ width:100%; overflow: hidden; position: relative; top:-55px; padding-bottom:5px; background:url(../images/banner_bdr.jpg) left bottom repeat-x; overflow:hidden;}
.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { height:500px;-webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0;  background-position: center top;}
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides .img { display: block; height: auto; float: left; width: 100%; border: 0; }
.rslides li a{ display:block; width:100%; height:100%;} 
.slide_container { position: relative; float: left; width: 100%; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide .img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption {  width:100%; position: absolute; left:0; top:0; z-index: 1; overflow: hidden;}
.slide .caption .wz_caption{ width:1100px; margin:0 auto; overflow: hidden; position: relative;}
.slide .caption .wz_caption div { display: block; width:295px; padding:25px; position: absolute; z-index: 2; text-shadow: none; color: #fff; /*background: #000; background: rgba(0,0,0, .5);*/ background: url(../images/con_bg.png) repeat;right: 0; bottom: 15%; overflow: hidden;}
.slide .caption .wz_caption div h3 a{ font-size: 2.0em;  color:#fff; line-height:1.35em; font-weight: normal; }
.slide .caption .wz_caption div p{ font-size: 1.4em; line-height: 1.28em; color:#fff; margin-top: 20px;}
.slide_nav { position: absolute; top: 45%; left:10px; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; height:46px; width: 46px; background:url(../images/arrows-48-48-3.png) no-repeat left top; margin-top: -15px; }
.slide_nav.prev:hover{ background:url(../images/arrows-48-48-3.png) no-repeat left bottom;}
.slide_nav:active { opacity: 1.0;}
.slide_nav.next { right:10px; left:auto;background:url(../images/arrows-48-48-3.png) no-repeat right top; }
.slide_nav.next:hover{background:url(../images/arrows-48-48-3.png) no-repeat right bottom;}
.slide .caption .wz_caption em{ position: absolute; right:0; bottom:0; height: 40px; text-align: right; font-size: 1.5em; line-height: 2.67em; color:#fff;text-shadow:3px 3px 3px #000; display: none;}

.slide_tabs{ width:73px; position:absolute; z-index:999; bottom:20px; left:50%; margin-left:540px; display:none;}
.slide_tabs li{ width:10px; height:10px; background-color:#fff; float:left; margin-right:8px;}
.slide_tabs li a{ width:10px; height:10px; font-size:0px; display:block;}
.slide_tabs li.slide_here{ background-color:#e9d40b;}

.wraq_main{ width:1167px; margin:-55px auto 0; position:relative; background-color:#fff;}
.wraq_content{ width:1100px; margin:0px auto; overflow: hidden; padding:15px 10px;}
.wraq_cont01{ overflow:hidden; border-bottom:1px solid #dddddd;}
.wraq_cont01_lf{ float:left; width:100%;}
.wraq_cont01_lfW{ margin-right:366px;}
.wraq_cont01_rt{ float:right; margin-left:-340px; width:340px;}

.con01a{margin:0 auto;  overflow: hidden;}
.til_con01a{ height:50px; line-height:50px; margin:0px 0px 20px; border-bottom:1px solid #dddddd;}
.til_con01a h2 span{ margin-right:10px;}
.til_con01a h2{ color:#333333; font-size:20px; font-weight:bolder;}
.more{ float:right; display:block;}
.more a{ color:#828282; font-family:Verdana;}
.box_con01a{ padding:0px; overflow: hidden;}
.box_lf01a_trsfrn{ display:block; height: 216px;}
.lf01a{ width:311px; float:left; margin-top:10px; overflow:hidden;}
.rt01a{ margin-left:341px}
.lf01a img{ width:100%;transition: all 1s ease 0s; max-height:200px;}
.lf01a a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);}
.box_lf01a,.box_ct01a{  height: 100%; overflow:hidden;}
.wz_lf01a{ width:100%; height: 50px; position: absolute; left:0;text-align: left; overflow:hidden;}
.wz_lf01a a{ font-size:14px; line-height:20px; color:#333; padding:10px 0px 0px; display:block;}
.wz_lf01a a:hover{ color: #674b77;}


.articleList_rt01a li{ height:38px; padding:0px 0px 10px; margin-bottom:9px; line-height:20px;font-size:14px; overflow:hidden;}
.articleList_rt01a li .time{ float:left; width:50px; height:42px; text-align:center;}
.articleList_rt01a li .time span{ display:block; height:21px; font-size:14px; background-color:#f8b617; color:#fff; font-family:Consolas;}
.articleList_rt01a li .time p{ display:block; height:21px;font-size:14px; background-color:#e6e6e6; color:#555555;font-family:Consolas;}
.articleList_rt01a li a{ font-size:13px; display:block; }
.articleList_rt01a li a:hover{font-weight:bolder;}

.articleList_rt01a li.articOne{ height:90px; border-bottom:1px dashed #d8d8d8; margin-bottom:10px;}
.articleList_rt01a li.articOne h2 a{font-size:14px; font-weight:bolder; color:#10458d; margin:0px; padding:0px;}
.articleList_rt01a li.articOne h2{ height:20px; line-height:20px; overflow:hidden;}
.articleList_rt01a li.articOne p{ color:#555555; font-size:13px; line-height:22px; height:45px; padding-top:5px; overflow:hidden}
.articleList_rt01a li.articOne span{ display:block; font-family:Consolas,Arial, Helvetica, sans-serif; font-size:13px; color:#9c9c9c;}

.con01b{margin:0 auto;  overflow: hidden;}
.con01b .listTitle2{ height:50px; line-height:50px; margin:15px 0px 0px; border-top:1px solid #d1d1d1; overflow:hidden;}
.con01b .listTitle2 h2 span{ margin-right:10px;}
.con01b .listTitle2 h2{ color:#333333; font-size:20px; font-weight:bolder;}
.articleList2 li{ height:32px; line-height:32px; background:url(../images/list_icon1.jpg) no-repeat left 12px; padding-left:18px; overflow:hidden; margin-bottom:0px; padding-bottom:0px; }
.articleList2 li a{ font-size:14px;}
.articleList2 li span{ color:#5c5c5c;font-family:Consolas; font-size:14px; float:right;}
.articleList2 li span.rt_time{ float:right;}
.articleList2 li span.lf_time{ margin-left:3px; display:none;}

.con01c{margin:0 auto;  overflow: hidden;}
.articleList3{ border-left:1px solid #f1f1f1; padding-left:20px; padding-bottom:5px;}
.articleList3 .listTitle2{ height:50px; line-height:50px; margin:0px 0px 15px; border-bottom:1px solid #d1d1d1; overflow:hidden;}
.articleList3 .listTitle2 h2 span{ margin-right:10px;}
.articleList3 .listTitle2 h2{ color:#333333; font-size:20px; font-weight:bolder;}
.articleList3 ul li{ height:60px; margin-bottom:10px; line-height:22px; background:url(../images/tit_icon3.jpg) no-repeat left 9px; padding-left:20px; overflow:hidden;border-bottom: 1px dashed #d8d8d8; padding-top:3px;}
.articleList3 ul li a{ font-size:14px;}
.articleList3 ul li span{ color:#a6a6a6;font-family:Consolas; font-size:14px;}
.articleList3 ul li span.lf_time{ margin-left:10px; display:inline-block}
.articleList3 ul li.arLt3_li6{ border-bottom:none;}

.honor_tit{ background:url(../images/tit_icon5.jpg) no-repeat left center; height:45px; line-height:45px; margin:10px 0px;}
.honor_tit a{ font-size:20px; font-weight:bolder; margin-left:20px;}
.honor_box{ border:3px solid #f8b617; padding:20px; padding-bottom:10PX;}
.honor_box .honor_img{ float:right; width:630px;}
.honor_box .honor_info{ color:#333333;font-size:14px; line-height:30px;}
.honor_box .honor_img .honor_img1,.honor_box .honor_img .honor_img2,.honor_box .honor_img .honor_img3{ float:left;}
.honor_box .honor_img img{ width:205px; margin-left:5px; float:left;}
.honor_tit .more a{ font-weight:normal; font-size:16px;}

.wraq_cont03{ margin-top:30px;}
.cont_tit2{ height:30px; line-height:30px; background-color:#efefef; margin-bottom:20px;}
.cont_tit2 h2{ font-size:20px; font-weight:bolder; background-color:#fff; display:inline-block; padding:0px 15px; border-left:3px solid #e9a500;}
.cont_tit2 .more{ margin-right:10px;}
.cont3_box{ width:100%; overflow:hidden}
.cont3_box ul li{ float:left; width:25%; margin-bottom:20px;}
.cont3_box ul li .business_img { width:100%; overflow:hidden;}
.cont3_box ul li .business_img img{ width:100%;  -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    -webkit-transition: all 1s ease 0s;
    transition: all 1s ease 0s; }
.cont3_box ul li .bus_mr{ margin-right:7px;}
.cont3_box ul li .business_text{ margin:0px 15px;}
.cont3_box ul li .business_text h2{ margin:10px 0px 0; height:26px; overflow:hidden;}
.cont3_box ul li .business_text h2{ color:#333; font-size:16px; font-weight:bolder; text-align:center;}
.cont3_box ul li .business_text p{ color:#666; font-size:12px; line-height:24px; min-height:60px; overflow:hidden;}
.cont3_box ul li .bus_mr{ margin-right:7px;}
.cont3_box ul li.business1 .bus_mr{ background:#f1f1f1;}
.cont3_box ul li.business2 .bus_mr{ background:#f1f1f1;}
.cont3_box ul li.business3 .bus_mr{ background:#f1f1f1;}
.cont3_box ul li.business4 .bus_mr{ background:#f1f1f1;}

.cont3_box ul li .bus_mr:hover .business_img img{-moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);}
.cont3_box ul li .bus_mr:hover{ background:#10458d;}
.cont3_box ul li .bus_mr:hover .business_text h2, .cont3_box ul li .bus_mr:hover .business_text p{ color:#fff;}
.wraq_cont04, wraq_cont05{ overflow:hidden;}
.cont4lf,.cont4rt{ float:left; width:50%;}
.wraq_cont04 .cont4lf_mr{ margin-right:15px; overflow:hidden}

.cont5{ overflow:hidden;}
.cont5_tit{ height:50px; line-height:50px; border-bottom:1px solid #d9d9d9; margin:15px 0px;}
.cont5_tit h2{ font-size:20px; color:#333333; font-weight:bolder;}
.cont5_box dl dt{ float:left; position:relative; width:40%; overflow:hidden;}
.cont5_box dl dt img{ width:100%; -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    -webkit-transition: all 1s ease 0s;
    transition: all 1s ease 0s; }
.cont5_box dl dt .back{ display:block;}
.cont5_box dl dd{ float:left; width:19%; overflow:hidden; margin-left:1%; margin-bottom:1%; position:relative;}
.cont5_box dl dd .cont5_box_rt{ margin:0px 3px;}
.cont5_box dl dd img{ width:100%; -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    -webkit-transition: all 1s ease 0s;
    transition: all 1s ease 0s; }
.cont5_box dl dd .back{ display:block; width:100%;}
.cont5_box dl .back{ position:absolute; left:0; bottom:0; top:0; width:100%; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3; background-color:#000;}
.cont5_box dl a:hover .back{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.cont5_box dl a:hover img{-moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);}
.recruitPc{ width:100%; margin-top:10px;}
.recruitPc img{ width:100%;}

.footer{ height:111px; background-color:#10458d; padding-top:20px;}
.footer_w{ width:1167px; margin:0px auto;}
.footer_lf{ float:left;}
.footer_lf .footer_logo{}
.footer_lf .footer_weixin1{ float:right; width:157px; margin-top:30px;}
.footer_lf .footer_weixin1 a{ display:inline-block; margin-left:15px;}
.footer_rt{ float:right; width:80%;}
.footer_text{ float:left;}
.footer_text .link{ height:30px; line-height:30px; color:#fff;}
.footer_text .link a{ color:#d4d4d4; font-size:14px; margin:0px 5px;}
.footer_text .footer_addres{ font-size:14px; color:#d4d4d4; line-height:24px; margin-left:5px;}
.foot-logo{ float:left; margin-right:30px;}
.foot-logo img{ width:90px; margin-top:5px;}
.footer_weixin2{ float:right;}
.footer_text .footer_addres p a{ color:#d4d4d4;}

.honor_box ul, .wraq_cont04 ul{ overflow:hidden; width:100%; height:210px;}

.honor_box ul li, .wraq_cont04 ul li{ width:250.5px; float:left; margin-right:20px;}
.honor_box ul li dl, .wraq_cont04 ul li dl{ overflow:hidden;}
.honor_box ul li dl dt, .wraq_cont04 ul li dl dt{ width:100%; overflow:hidden;}
.honor_box ul li img, .wraq_cont04 ul li img{ width:100%; height:175px;}
.honor_box ul li dd, .wraq_cont04 ul li dd{ height:35px; line-height:35px; font-size:14px; text-align:center; background:#e7e1e1; overflow:hidden;}
.honor_box ul li:hover dd, .wraq_cont04 ul li:hover dd{ background:#10458d; color:#fff;}
.honor_box ul li:hover dd a, .wraq_cont04 ul li:hover dd a{ color:#fff;}
.honor_box ul li img, .wraq_cont04 ul li img{ width:100%;-moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    -webkit-transition: all 1s ease 0s;
    transition: all 1s ease 0s;}
.honor_box ul li:hover img, .wraq_cont04 ul li:hover img{ -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);}
.wraq_cont04 ul{ height:214px;}
 .wraq_cont04 ul li img{ height:auto;}

.banner_list{width: 100%;min-width: 300px; height:257px; background-size: cover; position:relative; margin-top:-55px;}
.bread{ height:46px; line-height: 46px; margin:0px 34px; border-bottom:1px solid #e0e0e0;}
.bread a{ color:#505050; padding:0 5px;}
.bread a:hover{ color:#e60012;}
.sub_ban_tit{ width:1120px; margin:0px auto; position:relative;height:257px;}
.sub_ban_tit h2{ font-size:34px; color:#fff; font-weight: normal; position:absolute; bottom:30px; left:10px;}
.til_news{ float:right;}
.til_news a{ float:right; padding-right: 10px; font-size: 12px; color:#646464;}
.til_news a:hover{ color:#e60012;}


.wraq_maint{padding-top:5px; background:url(../images/banner_bdr.jpg) left top repeat-x #e6e6e6}
.wraq_contentt{width: 100%; max-width:1120px; min-width: 300px;margin:0 auto; overflow: hidden; background-color:#fff;}
.content{/*margin:0 10px 0px;*/ overflow: hidden;}
.subnav{ width:191px; float:left; overflow: hidden; margin-top:20px;}
.subnav ul li{ height: 46px; line-height: 46px; background:url(../images/sub_li_icon.png) no-repeat 20px center;}
.subnav ul li a{ display: block; font-size: 15px; color:#3c3c3c; padding-left: 40px; }
.subnav ul li a:hover,.subnav ul li.on_about a{ color:#fff; background:url(../images/sub_li_icon1.png) #10458d  no-repeat 20px center;}
.box_about{ margin-left: 171px;color:#323232; overflow: hidden;text-align:justify; text-justify:inter-ideograph; min-height: 500px; line-height: 24px; background: url(../images/bgt.jpg) repeat-y 0 0; padding-top:18px;}
h3.til_about{ font-weight: bold; line-height: 46px; font-size:20px;}

/*小尺寸二级栏目*/
.min-subnav{ width:100%;background: #dbdbdb; overflow: hidden; display: none; margin-top:15px;}
.min-subnav ul{ height: 32px; line-height: 32px; border-top:1px solid #fff;}
.min-subnav ul:first-child{border-top:none;}
.min-subnav ul li{ width:20%; float:left; text-align: center;}
.min-subnav ul li a{ display: block; height: 32px; border-right:1px solid #fff; font-size: 14px;color:#3c3c3c; border-bottom:1px solid #fff; }
.min-subnav ul li:nth-of-type(5) a{ border-right:none;}
.min-subnav ul li a:hover,.min-subnav ul li.on_about a{ background: #f8b617; color:#fff;}

.org{ line-height:30px;margin:30px 34px 30px; font-size:16px;}
.org p{ font-size:16px;}
.org img{ max-width:100%;}

/*列表页01*/
.list01new ul{ padding:0px 0 15px; overflow: hidden;}
.list01new ul li{ font-size: 14px; margin:8px 34px 8px 34px; border-bottom:1px dashed #ccc; padding:4px 0px 10px;}
.list01new ul li a{ line-height:22px; display:inline-block; height:22px; overflow:hidden; width:70%; }
.list01new ul li span.lf_date{ font-family:微软雅黑; color:#a1a1a1; font-size: 13px; float:right}
.list01new ul li span.rt_date{ font-family:微软雅黑; color:#a1a1a1; font-size: 13px; margin-left:5px; display:none}
.list01new ul li a:hover{ color:#10458d;}

.article_news{ margin:0px 34px;}
.article_news h2{ font-size: 18px; line-height: 22px; padding:25px 15px 0px; text-align: center;}
.author_news{ line-height: 20px;padding:12px 0 13px; color:#646464; text-align: center; border-bottom:1px dashed #d8d8d8;}
.author_news span{ padding:0 5px 0 25px;}
.art_news{ line-height: 30px; padding:20px 0 0; font-size:16px;}

/*详细页功能区*/
.preNext{position:relative;}
.preNext .line{height:10px;overflow:hidden;clear:both;background:url(../images/box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../images/box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{color:#999;}
.preNext .text li{ font-size:14px; height:30px; line-height:30px; overflow:hidden;}
/*分页样式*/
.page_info{text-align:center;color:#333; font-size:14px;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:14px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:2px 8px;margin:0 3px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#fff;border:1px solid #10458d;background:#10458d;}

.Pic_box {
    margin: 20px 24px 20px 24px;
	overflow:hidden;
}
.caselist{ width:100%; overflow:hidden; margin-bottom:10px;}
.caselist li{ width:31.33%; margin:1%; overflow:hidden; float:left;}
.caselist li dl dt{ border:1px solid #ddd; overflow:hidden; padding:10px;}
.caselist li dl dt img{ width:100%;}
.caselist li dl dd{ text-align:center; height:26px; line-height:26px; overflow:hidden; font-size:14px;}
.caselist li dl:hover dt{ border:1px solid #1d2088;}
.caselist li dl:hover dd{ color:#1d2088;}
.zizhi li dl dt img{ max-height:175px;}
.header .top1 {
    margin: 0 auto;
    color: #333;
    height: 63px;
    z-index: 999;
    position: relative;
}
.art_news img{ max-width:100%; margin-bottom:10px;}
.recruitPc img.at2{ display:none;}
.list01new{ overflow:hidden; margin-bottom:15px;}
.lf01a{ position:relative;}
.rslides01 li{ height:auto;}
.lf01a .slide_tabs{ display:block;left: 50%;
    margin-left: -45px; width:90px; bottom:10px;}
.lf01a .slide_nav{ display:none;}


@media screen and (max-width:1167px) {
	
	.main{ width:1000px;}
	.search_con{ right:26%;}
	.navt ul{ width:1000px;}
	.navt ul li{ width:125px;}
	.rslides li{ height:400px; background-size:cover;}
	.wraq_main, .footer_w, .sub_ban_tit{ width:1000px;}
	.wraq_content{ width:960px;}
	.wraq_contentt{ max-width:1000px;}
	.rslides01 li{ height:auto;}
	}

@media screen and (max-width: 1000px){
.mbtn {
    position: absolute;
    right: 0px;
    left: auto;
	display:block;
}
.search_con, .header .h-right, .navt{ display:none;}
.main{ width:96%;}
.banner{ top:0;}
.wraq_main{ width:100%; margin:0 auto;}
.navm_ser, .navm ul{ display:block;}
.navm_link, .navm li{ text-align:center;}
.navm_serw{ float:right; margin-right:10px; margin-top:8px;}
/*.navm li a {
    margin-right: 10px;
}*/
.header{ height:63px;}
.header .logo{ margin-top:3px;}
.rslides li{ height:360px;}
.wraq_content{ width:auto;}
.wraq_main{ width:100%;}
.footer_w, .sub_ban_tit{ width:96%;}
.banner_list{ margin-top:0;}
.wraq_cont01_lfW{ margin-right:0;}
.wraq_cont01_lf{ float:none;}
.wraq_cont01_rt{ width:100%; float:none; margin-left:0;}
.articleList3{ border:none; padding-left:0;}
.articleList3 ul li{ height:auto; padding-bottom:14px;}
.rslides01 li{ height:auto;}
}
@media screen and (max-width: 920px){
	
	.footer{ height:auto; padding-bottom:20px;}
	
	.foot-logo{ display:none;}
	.footer_text{ float:none; text-align:center; margin-bottom:10px;}
	.footer_weixin2{ float:none; text-align:center;}
	.rslides01 li{ height:auto;}
	}
@media screen and (max-width: 768px){
	.rslides li{ height:260px;}
	.cont3_box ul li{ width:50%;}
	.min-subnav{ display:block;}
	.subnav{ display:none;}
	.wraq_contentt{ width:96%; background-color:transparent;}
	
	.box_about{ background:#fff; margin-left:0; padding-top:0; margin-top:10px;}
	.bread{ margin:0 10px;}
	
	.org{ margin:15px 10px 15px;}
	.banner_list, .sub_ban_tit{ height:180px;}
	.Pic_box{ margin:10px 10px;}
	.list01new ul li{ margin:8px 10px 8px 10px;}
	.article_news{ margin:0px 10px;}
	.article_news h2{ padding:15px 15px 0px; font-size:16px;}
	.rslides01 li{ height:auto;}
	}
@media screen and (max-width: 640px){
	.header .logo{ width:80%;}
	.header .logo img{ width:100%;}
	.banner_list, .sub_ban_tit{ height:130px;}
	.sub_ban_tit h2{ font-size:20px; bottom:15px;}
	h3.til_about{ font-size:16px;}
	.caselist li{ width:48%;}
	.caselist li dl dt{ padding:5px;}
	.cont5_box dl dt{ width:50%;}
	.cont5_box dl dd{ width:24%;}
	.recruitPc img.at1{ display:none;}
	.recruitPc img.at2{ display:block;}
	.footer_text .footer_addres{ font-size:12px; line-height:20px;}
	.box_about{ min-height:200px;}
	.rslides01 li{ height:auto;}
	}
	
@media screen and (max-width: 500px){	
.rslides li{ height:210px;}
.header{ height:53px;}
.mbtn{ height:53px;background: url(../images/mbtn.jpg) center no-repeat;}
.lf01a{ width:100%; float:none;}
.rt01a{ margin-left:0; margin-top:10px;}
.til_con01a{ margin:0px 0px 10px;}

.cont5_box dl dt{ width:100%; float:none; margin-bottom:1%;}
	.cont5_box dl dd{ width:48%; margin:1%}
.honor_box ul li, .wraq_cont04 ul li{ width:200px; margin-right:10px;}
.wraq_cont04 ul{ height:178px;}
.honor_box ul li img{ height:140px;}
.honor_box{ padding:10px;}
.honor_box ul{ height:175px;}
.page_list a{ padding:0 8px; margin:0 1px;}
.cont3_box ul li .business_text p{ min-height:40px; padding-bottom:10px; line-height:20px;}
.header .logo{ margin-top:10px;}
.articleList2 li a{ height:32px; overflow:hidden; display:inline-block; width:70%;}
.articleList2 li span, .list01new ul li span.lf_date{ font-size:12px;}
.rslides01 li{ height:auto;}
.lf01a img{ max-height:260px;}
}
	
	
	
	
	
	
	