﻿/* CSS Document */
* {margin:0;padding:0;}
body {font-family:microsoft yahei;font-size:14px;color:#000;text-decoration:none;min-width:1200px;}
button,input,select,textarea{vertical-align:middle}
input,textarea{font-family:"microsoft yahei";vertical-align:middle}
.input{width:80%;border:1px solid #dedbd7;padding:1em .4em;font-size:12px;color:#666;}
a {color:#000;text-decoration:none;}
ul,li,ol {list-style-type:none;}
h1,h2,h3,h4,h5,h6,dl,dt,p,b,i,span {font-weight:normal;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.w1200{width:1200px;height:auto;margin:0 auto;}
.mt30{margin-top:30px;}
.mt20{margin-top:20px;}
.bgn{background:none !important;}
.ov{overflow:hidden;}

.top{height:35px;background:#efefef;line-height:35px;color:#666;}
.top span{display:inline-block;vertical-align:middle;}
.top img{vertical-align:middle;}
.header{position:relative;font-size:0;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);height:105px;overflow:hidden;z-index:30;}	
.header .header-inner{z-index:30;width:1200px;margin:0 auto;position:relative;} 

#topNav{width:100%;height:55px;background:#25478f;}
.navbox .nav{width:1200px;margin:0 auto;}
.navbox li{float:left;height:55px;position:relative;width:150px;}
#topNav li a{color:#fff;display:inline-block;width:100%;height:55px;font-size:16px;text-align:center;line-height:55px;font-weight:bold;}
#topNav li a:hover{background:#fc9400;}

.navbg0 .current,.navbg19 .current19,.navbg5 .current5,.navbg1 .current1,.navbg46 .current46,.navbg4 .current4,.navbg18 .current18,.navbg22 .current22{background:#fc9400;}


.banner{margin:0;position:relative;z-index:20;}
.picBox{overflow:hidden;font-size:0;position:relative;z-index:90;transition:all 0.2s linear 0s;background:#fff;}
.picBox .bd{position:relative;}
.picBox a{transition:all 0.2s linear 0s;}
.picBox .hd{ position:absolute;bottom:25px;left:0;width:100%;height:14px;z-index:99;text-align:center;}
.picBox .bd ul,.picBox .bd ul li{width:100%!important;}
.picBox .hd ul{margin:0;padding:0;}
.picBox .hd li{background:#25478f;display:inline-block;*display:inline;zoom:1;width:22px;height:22px;line-height:22px;text-align:center;color:#fff;cursor:pointer;font-size:12px;margin:0 2px 0 0}
.picBox .hd li.on{ background:#fc9400;color:#fff}
.picBox .next,.picBox .prev{background:url(../images/icon_arr.png) no-repeat;width:60px;height:80px;zoom:.75;overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0;text-indent:-999em;margin-top:-45px;cursor:pointer;display:block;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.picBox .prev{left:30%;margin-left:-660px;}
.picBox .next{right:30%;margin-right:-660px;background-position:right top;}
.picBox:hover .prev{background-position:left top;margin-left:-640px;opacity:1;filter:alpha(opacity=100);}
.picBox:hover .next{background-position:right top;margin-right:-640px;opacity:1;filter:alpha(opacity=100);}

.hot-keys{width:100%;height:55px;border-bottom:1px solid #e1e1e1;}
.keyleft{width:1200px;margin:0 auto;line-height:55px;}
.keyleft .title{float:left;height:55px;}
.hot-keys .keyleft a{color:#000;padding:0 5px;transition:all 0.4s;}
.hot-keys .keyleft a:hover{color:#fc9400;}
.searchformbox{margin:0 auto;width:1200px;position:relative;}
.searchformbox form{position:absolute;right:15px;top:-44px;}
.searchformbox .btn_serach{width:55px;height:30px;border:0;cursor:pointer;background:#25478f;color:#fff;margin-left:-4px;}
.searchformbox .serach_input{border:1px solid #25478f;padding:6px 15px;font-size:12px;width:180px;}

.tit_wrap{width:100%;height:70px;border-bottom:1px solid #e1e1e1;margin:20px auto;}
.tit_wrap .tit{width:1200px;height:60px;margin:0 auto;position:relative;text-align:center;}
.tit_wrap .tit p{display:inline-block;color:#25478f;font-weight:bold;font-size:22px;margin-top:20px;}
.tit_wrap .tit p span{padding:0 10px;}
.tit_wrap .tit p i{font-style:normal;color:#9f9f9f;}
.tit_wrap .tit b{width:226px;height:30px;background:#eaeaec;font-weight:bold;position:absolute;top:60px;left:50%;margin-left:-113px;border-radius:20px;color:#fc9400;line-height:30px;}

.cp_style{width:1200px;margin:30px auto 25px;text-align:center;}
.cp_style a{margin-bottom:10px;display:inline-block;width:180px;height:45px;background:#25478f;color:#fff;font-size:15px;margin-left:33px;text-align:center;line-height:45px;transition:all 0.4s;}
.cp_style a:first-child{margin-right:0;}
.cp_style a:hover,.cp_style a.on{background:#fc9400;}
.cp_wrap{width:1200px;height:272px;margin:20px auto;}
.cps_wrap{width:9600px;height:272px;}
.cps_wrap .cp{width:1200px;height:272px;float:left;}
.cp a{display:inline-block;width:275px;height:260px;float:left;text-align:center;border:solid 1px #e1e1e1;margin-right:30px;margin-top:10px;}
.cp a:nth-child(4n){margin-right:2px;}
.cp img{max-width:240px;max-height:190px;padding-top:15px;transition:all 0.4s;}
.cp img:hover{opacity:0.8;}
.cp .cpp{line-height:45px;transition:all 0.4s;}
.cpa:hover .cpp{margin-top:8px;color:#fc9400;}

.jj{width:100%;padding:0px 0 10px;background:#efefef;margin-top:30px;}
.jj .com{width:650px;color:#666;position:relative;margin:20px 0 80px 0;}
.jj .com div{color:#000;font-weight:bold;font-size:16px;margin-bottom:8px;}
.jj .com{line-height:30px;}
.jj .com a{display:block;width:140px;height:35px;color:#fff;position:absolute;bottom:-60px;left:0px;background:#25478f;line-height:35px;transition:all 0.4s;text-align:center;}
.jj .com a:hover{background:#fc9400;}
.jj .zzzs{width:520px;margin-top:70px;}

.hezuo_l{width:29px;height:32px;float:left;margin-top:115px;}
.hezuo_m{width:425px;height:270px;float:left;overflow:hidden;margin-left:18px;}
.hezuo_m .hezuo_pic{width:2125px;}
.hezuo_m .hezuo_pic a{display:inline-block;width:425px;height:270px;float:left;}
.hezuo_m .hezuo_pic a img{width:425px;height:270px;transition:all 0.4s;}
.hezuo_m .hezuo_pic a:hover img{opacity:0.8}
.hezuo_r{width:29px;height:32px;float:right;margin-top:115px;}

.tablist{width:400px;height:40px;margin:20px auto;}
.tablist .title_li{width:180px;height:45px;background:#25478f;color:#fff;font-size:15px;text-align:center;line-height:45px;float:left;cursor:pointer;transition:all 0.4s;}
.tablist .title_li a{color:#fff;}
.tablist .cur{background:#fc9400;}
.news{width:100%;}
.news ul li{width:570px;height:100px;float:left;background:#eee;margin-top:20px;padding:6px;}
.news ul li:nth-child(2n){margin-left:20px;}
.news ul li .time{width:100px;height:100px;background:#25478f;}
.news ul li .time span{display:block;color:#fff;height:50%;text-align:center;line-height:50px;}
.news ul li .time span:first-child{border-bottom:dotted 2px #fff;}
.news ul li .infos{width:445px;height:100px;}
.news ul li .infos a{font-weight:bold;transition:all 0.4s;}
.news ul li .infos a:hover{color:#fc9400;}
.news ul li .infos p{line-height:25px;color:#666;}

.link{width:100%;line-height:50px;padding: 0 0 10px 0;color:#fff;}
.link strong{font-weight:bold;}
.link a{color:#fff;padding:0 10px;transition:all 0.4s;}
.link a:hover{color:#fc9400;}
.foot{width:100%;height:auto;padding:15px 0 25px;background:#25478f;}
.foot .w1200{text-align:center;color:#fff;}
.f_nav{width:1200px;margin:0 auto;background:#325fbe;padding:10px;}
.f_nav a{padding:0 20px;color:#000;font-size:15px;color:#fff;transition:all 0.4s;}
.f_nav a:hover{color:#fc9400;}
.copy{line-height:30px;padding-top:20px;}
.copy p span{padding:0 8px;}
/*内页样式*/
.inner{width:1200px;margin:0 auto;padding:20px 0;background-image:none;}
.mainbg{position:relative;overflow:inherit;}	
.mainbg:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.mainbg{display:inline-table;}
*html .mainbg{height:1%;}
.mainbg{display:block;}		
.location{border:1px solid #d9d9d9;padding:8px 12px 8px 38px;margin:0 0 15px;background:url(../images/icon-home.png) no-repeat 10px 50%;}

#leftObj{width:240px;float:left;}
#leftObj .Pro_sort .title,#leftObj .pro_sort_box .title{text-align:center;background:#2a5496;height:40px;line-height:40px;font-size:16px;color:#fff;text-shadow:-1px -1px 2px rgba(0, 0, 0, 0.2);font-weight:bold;padding:0 20px}
#leftObj .pro_sort{margin-bottom:15px;position:relative;border:solid 1px #e1e1e1;}
#leftObj .pro_sort .each_li .name{cursor:pointer;width:218px;line-height:40px;height:40px;background:url(../images/each_li_bg.jpg) repeat-x;padding-left:20px;}
#leftObj .pro_sort .each_li .name a{display:block;padding-left:11px;background:url(../images/icon_lead.jpg) no-repeat 0px 50%;}
#leftObj .pro_sort .each_li .name a:hover,#leftObj .pro_sort .each_li .name a.current{color:#fc9400;}

.B-BOX{border:1px solid #d9d9d9;margin:15px 0 0;}
.B-BOX .title{background:#f1f1f1;line-height:36px;font-size:14px;font-weight:bold;color:#333;padding:0 15px;border-bottom:1px solid #d9d9d9;border-bottom:0;}
.B-BOX .list_news2{padding:0 16px 16px;}
.list_news2 li a{padding-left:10px;}
.list_news2 li a:hover{color:#fc9400;}
.B-BOX .XW_LIST{padding:0;}
.XW_LIST li .wrap{border-bottom:1px dotted #b2b2b2;margin:0;}
.XW_LIST li .wrap .topic{padding:12px 0px;display:block;background:url(../images/icon_lead.jpg) no-repeat 0 50%;}
.newsbox .title{height:auto;padding: 3.5em 10px;}
.B-BOX .TPLB_LIST{padding:16px 8px 0;overflow:hidden;zoom:1;}
.B-BOX .TPLB_LIST .memo{display:none;}
.B-BOX .TPLB_LIST li .txt{margin:10px;}
.pic_list_1{width:100%;}

.TPLB_LIST li .pic{position:relative;padding:0;text-align:center;font-size:0;}
.TPLB_LIST li .pic:hover{border-color:#e25051;}
.TPLB_LIST li .pic_list_li{margin:0 8px 0px;position:relative;}
.TPLB_LIST li .pic_list_li .pic{border:1px solid #d9d9d9;}
.TPLB_LIST li .pic_list_li img{padding:2px;}
.TPLB_LIST li .txt{text-align:center;line-height:40px;}

#rightObj{float:right;width:940px;padding-bottom:20px;border:1px solid #d9d9d9;box-shadow:0 0 4px rgba(0, 0, 0, 0.1);}
.pos{width:910px;height:40px;line-height:40px;background:#2a5496;padding-left:30px;color:#fff;margin-bottom:20px;}
#rightObj h2.title{display:none;}
#rightObj .intro{padding:0 20px;font-size:14px;}
#rightObj .TW_CONTENT .intro .v{color:#444;font-size:14px;line-height:2;}
#rightObj .TW_CONTENT .intro .v p{line-height:25px;}
 
#rightObj .TTXW_LIST li .wrap{margin:0 20px;border-bottom:1px dotted #b2b2b2;}
#rightObj .TTXW_LIST li .wrap .topic{padding:13px;display:block;background:url(../images/icon_lead.jpg) no-repeat 0 50%;}
#rightObj .TTXW_LIST li .wrap .topic b{font-weight:normal;}
.date{float:right;padding:10px 0;}

#rightObj .TPLB_LIST{padding:0 10px;overflow:hidden;}
.TPLB_LIST li{float:left;}

.display_title{padding:0 0 20px;text-align:center;color:#999;}
.display_title h1{margin:0 0 20px;padding:0 0 20px;border-bottom:1px dotted #ccc;color:#333;}
.display_article{padding:0 20px;}
.display_article p{}
.display_article img{display:block;max-width:98%;max-height:98%;margin:0 auto;}
.display_article,.ke-content{font-size:14px;line-height:25px;color:#444;}
.page_up_dn{padding:20px;overflow:hidden;zoom:1;}
.page_up_dn li{width:50%;}
.page_up_dn li a:hover{color:#fc9400;}

#rightObj.diyForm{padding:0 0 30px;}
#rightObj.diyForm h2.title{font-size:16px;display:block;background:#f1f1f1;color:#333;text-align:center;padding:15px;margin:0 0 20px;}
.module_form_box{padding:0 20px;}
.module_form_box .module_form_topic{font-size:14px;font-weight:normal;}
.tips{line-height:22px;color:#3492c4;padding:10px;margin:0 0 20px;}
.module_field{overflow:hidden;zoom:1;padding:10px 0;}
.module_field .c_left{width:160px;text-align:right;float:left;line-height:40px;}
.module_field .middle{padding:0 8px;}
.btn-area{padding:0 161px;}
.btn-submit,.display_content .btn-area .btn-submit{color:#fff;padding:8px 20px;border:0;background:#25478f;cursor:pointer;}
.reset,.display_content .btn-area .reset{background:#fc9400;color:#fff;padding:8px 20px;border:0;cursor:pointer;}

.inputbox{margin:15px;overflow:hidden;zoom:1;}
.inputbox p{padding:.5em 0;}
.inputbox .ibl{float:left;width:15%;text-align:right;display:block;padding-top:.4em;}
.inputbox .ibr{margin:0 0 0 15%;display:block;padding-left:.3em;}
/* 页数 */
.page{margin:20px auto;overflow:hidden;padding:20px;}
.page .pageinfo {line-height: 17px;padding: 12px 10px 12px 16px;color: #555;}
.page .pageinfo strong{color:#2a5496;margin:0 5px;}
.thisclass{background-color: #2a5496;color: #ffffff;}
.page .thisclass a{color:#ffffff;}
.page li {float: left;line-height:17px;margin-right: 6px;border: 1px solid #E9E9E9;padding: 2px 4px 2px;}
.page li a {float:left;color: #555;display: block;}
.page li a:hover{background-color: #2a5496;font-weight: bold;color: #ffffff;}
