@charset "utf-8";
/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,acronym,address,cite,code,del,dfn,em,font,img,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0; font-size:14px;}
ol,ul{list-style:none;}
a:link,a:visited,a:active{ color:#000;text-decoration:none;}a:hover{ color:#0253a2; text-decoration:underline;}
table{border-collapse:collapse;border-spacing:0;}
.fl,f-l{float:left;}.fr,f-r{float:right;}
.clear,.clearfix{clear:both;}

.padtop10{padding-top:10px;} .fz{font-size:0;}
.ofh{overflow:hidden;}
.moa{margin:0 auto;}
.padtop20{padding-top:20px;}
.colblue{color:#0962b5;}
/*==全局样式==*/
body{ background-color:#fff; color:#444;  font-size:14px; line-height:22px;text-align:left;  font-family:"微软雅黑","黑体";}
.wrap{margin:0 auto;width:1200px;}
.mt20{ margin-top:20px;}
.mt40{ margin-top:40px;}


.top{ width:1200px; height:90px; margin:0 auto;}
.logo{ width:510px; float:left; height:75px; padding:5px 0px;}
.top .topR{ width:250px; float:right;}
.top .topR .sc{ width:250px; line-height:30px; text-align:right; color:#a0a0a0;}
.top .topR .sc a{ color:#a0a0a0;}
.top .topR .search{ width:248px; float:left; border:solid 1px #c3c8cd; height:28px; margin-top:10px;}
.top .topR .search .ipt1{ width:200px; padding:0px 8px; border:none; line-height:28px; height:28px; display:block; float:left; color:#a1a0a0;}
.top .topR .search .btn1{ display:block; float:right; background:url(../images/searchBtn.jpg) top center no-repeat; width:32px; height:28px; border:none;}


.nav { width:100%; height:45px; position: relative; z-index: 11; background-color: #0066cb;min-width:1100px; }
.nav li { float:left; width: 169px; height:45px; line-height:45px; text-align:center; font-size:19px; position:relative; }
.nav li a { color:#FFFFFF; text-decoration:none; display:block; font-size:18px;}
.nav .cur a { background-color: #e03b00; color: #FFFFFF; }
.nav ul li a:hover { background-color: #e03b00; color: #FFFFFF; }
.nav ul li:hover { background-color: #e03b00; color: #FFFFFF; }
.nav dl { width:100%; font-size:14px; position:absolute; top:45px; left:0px; background-color: #e03b00; opacity:0.9; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; /* ie8  */ filter:alpha(opacity=90);    /* ie5-7  */ -moz-opacity:0.9;    /* old mozilla browser like netscape  */ -khtml-opacity: 0.9; }
.nav dl dd { height:35px; line-height:35px; }
.nav dl dd a { color:#FFFFFF;font-size:14px;}
.nav dl dd a:hover { color:#FFFFFF; background-color: #e04912; }
.nav .nav_line { background-image: url(../images/nav_line2.png); background-repeat: no-repeat; background-position: left top; float: left; height: 45px; width: 2px; }


.fullSlide { width:100%; position:relative; background:#fff; height:430px; min-width:1200px; z-index: 10; }
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:430px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:430px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {border-radius:10px;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#fff;filter:alpha(opacity=80);opacity:0.8;line-height:999px;}
.fullSlide .hd ul .on {background:#de3a01;filter:alpha(opacity=100);opacity:1;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:5;top:50%;margin-top:-66px;z-index:1;width:69px;height:138px;cursor:pointer;filter:alpha(opacity=100);opacity:1;display:none;}
.fullSlide .prev{ _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='/Skins/Default/Img/banLeft.png'); _background:none; left:120px; background-image: url(../images/banner_icon1.png); background-repeat: no-repeat; background-position: left top; }
.fullSlide .next {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='/Skins/Default/Img/banRight.png'); _background:none; right:120px; background-image: url(../images/banner_icon1.png); background-repeat: no-repeat; background-position: right top; }



.zxgg{ width:1200px; float:left; background:#f0f0f0; height:40px;}
.zxgg .ggTitle{ width:123px; height:40px; float:left; background:url(../images/zxggTitle.jpg) no-repeat; line-height:40px;}
.zxgg .ggTitle span{ display:block; float:left; width:123px; height:40px; text-align:center; color:#fff; font-size:18px; font-weight:bold;}
#announ_list { float: left; height: 40px; width: 1020px; line-height: 40px; overflow: hidden;}
#announ_list li { width:460px; line-height:40px; height:40px; float:left; background-image: url(../images/ico-2.gif); background-repeat: no-repeat; background-position: 8px center; padding-left: 15px; margin-left:10px; font-size:14px;}
#announ_list em { font-style: normal; line-height: 40px; color: #999999; float: right; height: 40px; }


.gsjj{ width:780px; float:left;}
.title1{ width:100%;float: left; height: 40px; border-bottom:solid 1px #e2e2e2;}
.title1 span {font-size:20px;line-height: 40px; font-weight: bold; color: #333333; float: left; height: 40px; padding-right: 5px; padding-left: 10px; background-image: url(../images/spanBg1.jpg); background-repeat: no-repeat; background-position: left center; }
.title1 i { font-size: 14px; line-height: 40px; font-weight: lighter; color: #333333; float: left; height: 40px; padding-left: 5px; font-style: normal; text-transform:uppercase;}
.title1 em { font-style: normal; line-height: 30px; float: right; height: 30px; padding-right: 10px; padding-top: 5px; }
.title1 em a{ font-size:16px; color:#e03b00;}
.about_txt { float: left; width: 780px; padding-top: 15px; }
.about_txt span { float: left; display:block; width:382px;}
.about_info { float: right; width: 360px; }
.about_info p { line-height: 30px; font-weight: bold; color: #333333; height: 30px; width: 360px; font-size:20px;}
.about_info dt { font-size:16px; line-height:30px; color: #666666; float: left; width: 360px; margin-top:10px;}

.honor{ width:390px; float:right;}

.m_sbimg{ position: relative; width: 342px; float: left; overflow: hidden; margin-left:24px;}
.m_sbimg .u_ljt,.m_sbimg .u_rjt{ width:10px; height:16px; position: absolute;cursor: pointer; display:block;z-index: 100;}
.m_sbimg .u_ljt{bottom:12px;left:40px; }
.m_sbimg .u_rjt{bottom:12px;right:40px;}
.m_sbimg .u_ljt a{ background: url(../images/ljt1.png) no-repeat; width:10px; height:16px; display:block;}
.m_sbimg .u_rjt a{ background: url(../images/rjt1.png) no-repeat; width:10px; height:16px; display:block;}
.m_sbimg .u_mid{ width:342px; overflow:hidden; float: left; }
.m_sbimg .u_lst1 li{ width:342px; float: left;overflow: hidden;}
.m_sbimg .u_lst1 .lastli{ margin-right:0;}
.m_sbimg .u_lst1 li img{ width:342px; height:230px;display: block;}
.m_sbimg .u_lst1 span{ width:342px; display:block;  height:40px; line-height:40px; overflow:hidden; text-align:center; color:#fff;font-size: 14px; cursor: pointer; position: absolute;background: url(../images/sha.png) repeat; bottom:0; }
.m_sbimg .u_lst1 a:hover{text-decoration: none;}




/**********纯图片展示***********/
.yuan01{width:60px; line-height:60px; border-radius:50%; border:1px #FFFFFF solid; color:#FFF; font-size:30px; text-align:center; display:block; margin:66px auto 0px auto;}


.gcalBox{ width:1200px; float:left;}

.gcalBox ul li{width:300px !important; display:inline;float:left;overflow:hidden; background:#FFF;position:relative; margin-top:30px; }
.gcalBox ul li p{display:none;}
.gcalBox ul li:hover  p{width:262px; height:182px; background:url(../images/tm_bj01.png); position:absolute; top:0px; left:18px; display:block;}

.gcalBox ul li .div01{width:100%; height:215px; overflow:hidden;}
.gcalBox ul li img{width:261px;height:182px; display:block; transition: 0.9s; margin:0 auto;}
/*.mr_frUl ul li:hover img{transform: scale(1.2);}*/
.gcalBox ul li span{width:100%; height:auto; display:block; line-height:50px;  text-align:center; margin:0px auto;font-size:16px;}
.gcalBox ul li span h3{width:100%; line-height:50px; text-align:center; font-size:18px; font-weight:normal; color:#307669; display:block;}
.gcalBox ul li span p{width:100%; line-height:25px; font-size:16px; color:#999; display:block;}


.gsxw{ width:580px; float:left;}

.nra02_l1{ width:100%; margin-top:18px;}
.nra02_l1 ul { width:100%; border-top:1px #ccc dashed; float:left;}
.nra02_l1 ul li { width:100%; float:left;border-bottom:1px #ccc dashed;font-size:16px; background:url(../images/d01.jpg) left 50% no-repeat;}
.nra02_l1 ul li span{ color:#999; float:right;font-size:16px;  line-height: 55px;}
.nra02_l1 ul li a{ color:#000; float:left;font-size:16px; line-height: 55px;padding-left:18px;margin-right: 5px;}
.nra02_l1 ul li a:hover{ color:#155dac;}
.nra02_l0{ width:100%;padding-top: 3px; padding-bottom:10px;margin-top:15px; float:left;}
.nra02_l0 img { width:165px; float:left; height:115px; display:block;}
.nra02_l0 span{ width:400px; float:right; font-size:14px; color:#000;}
.nra02_l0 span a{ color:#000; font-size:20px;}
.nra02_l0 span a:hover{ color:#155dac;}
.nra02_l0 span h1{ color:#999; font-weight:normal;font-size:14px;line-height: 35px;}
.nra02_l0 span h2{font-weight:normal; font-size:16px;color:#7a7a7a;}


.hydt{ width:580px; float:right;}
.nra02_r0{ width:100%;padding-top:3px; margin-top:15px; float:left;}
.nra02_r0 ul li{ margin-bottom:23px; border-bottom:1px #ccc dashed;padding-bottom:20px;}
.nra02_r0 ul li img { width:165px; float:left; height:115px; display:block;}
.nra02_r0 ul li span{ width:400px; float:right; font-size:14px; color:#000;}
.nra02_r0 ul li span a{ color:#000; font-size:20px;}
.nra02_r0 ul li span a:hover{ color:#155dac;}
.nra02_r0 ul li span h1{ color:#999; font-weight:normal;font-size:14px;line-height: 35px;}
.nra02_r0 ul li span h2{font-weight:normal; font-size:16px;color:#7a7a7a;}


.hzhb{ width:1200px; float:left; margin:0px 0px 30px 0px;}
.hzhbTitle{ width:114px; float:left; font-size:20px; font-weight:bold;color:#333;line-height:48px; background:url(../images/spanBg1.jpg) left center no-repeat; padding-left:10px;}

.hzBox{ width:1076px; margin:0px auto; float:left;}
#pro_left , #pro_right{ width:20px; height:30px; float:left; padding:12px 0px;}
#pro_left a{ width:20px; height:30px; display:block; float:left; background:url(../images/leftBtn.jpg) no-repeat;}

#pro_right a{ width:20px; height:30px; display:block; float:right; background:url(../images/rightBtn.jpg) no-repeat;}



.hzUl{ width:1016px; float:left; border-top:none; height:48px; overflow:hidden; margin:0px 10px;}
.hzUl ul li{ width:148px; float:left; height:48px; overflow:hidden; margin:0px 10px;}
.hzUl ul li a img{ width:146px; height:46px; display:block; float:left; border:solid 1px #cbcbc9;}


.footBg{ width:100%; background:url(../images/footBg.jpg) top center repeat; padding:30px 0px; clear:both;}
.footMenuBox{ float:left; width:150px; margin-right:145px;}
.footMenuBox label{ color:#fff; width:150px; font-size:18px; font-weight:bold;display:block; float:left; height:30px; line-height:30px;}
.footMenuBox  span{ display:block; float:left; width:150px; line-height:32px; margin-top:10px;}
.footMenuBox  span ul li{ width:150px; height:25px; line-height:25px; float:left;}
.footMenuBox  span ul li a{ color:#fff;}

.footMenuBox2{ float:right; margin-right:0px; width:310px;}
.footMenuBox2 label{color:#fff; width:310px; font-size:18px; font-weight:bold;display:block; float:left; height:30px; line-height:30px;}
.footMenuBox2  span{ display:block; padding-left:25px; width:285px; color:#fff;background:url(../images/lxIcon.png) 0px 6px no-repeat;float:left;   line-height:32px;margin-top:10px;}


.copyright{ width:100%; height:34px; line-height:34px;background:#414244; color:#fff;}
.copyright a{ color:#fff;}


.banner_ny{width:100%; height:480px; margin:0px auto; /*background:url(../images/banner02.jpg) center no-repeat;*/ position:relative;}
.banner_ny0{ width:1200px; margin:0 auto;padding-top: 240px;}
.banner_ny0 h1{ color:#fff; font-size:40px; padding-left: 25px; display:block;}
.banner_ny0 span{ color:#fff; font-size:30px; padding-left: 25px; display:block;line-height: 100px;}


.ny{ width:1200px; margin:0 auto;}
.ny01{ width:1200px; margin:0 auto;}
.ny_l{ width:250px; float:left;}
.ny_la dl{ position: relative;}
.ny_la dt{ width:225px; height:70px;padding-left:25px;line-height:70px;background:#155dac; color:#fff; font-size:22px; position:absolute; top:-70px;}
.ny_la dd{ width:100%; background:#f2f2f2; padding-bottom:20px;}
.sub_a_link{ display:block; background: url(../images/ny01.png) no-repeat 25px 50%; padding-left:40px; line-height:50px; border-bottom:1px #e0e0e0 solid;}
.sub_a_hover{ display:block;background:url(../images/ny02.png) no-repeat 25px 50% #e0e0e0; padding-left:40px; line-height:50px; color:#155dac;border-bottom:1px #e0e0e0 solid;}
.ny_la dd a:hover{background:url(../images/ny02.png) no-repeat 25px 50% #e0e0e0; color:#155dac;}

.ny_lb{ width:250px; float:left; margin-top:20px;}


.ny_r{ width:920px; float:right; padding-top:35px;}
.ny_ra{ width:100%; border-bottom:#cfcfcf 1px solid;margin-bottom: 15px;}
.ny_ra span{ display:block; float:left; color:#155dac; font-size:22px; font-weight:bold; padding-bottom:10px;}
.ny_ra span i{ width:4px; height:21px; background:url(../images/spanBg1.jpg) no-repeat; display:block;float: left;
margin-top: 2px;margin-right: 5px;} 
.ny_ra h2{ float:right; font-weight:normal; font-size:14px;} 

/*分页样式*/
.page_area{padding:25px 0px; text-align:center; clear:both;}

/**********单页展示***********/
.show_single{width:100%; margin:0px auto;}
.show_single_t{font-size:20px; line-height:20px; color:#000000; text-align:center; padding-bottom:20px;}
.show_single_d{height:35px; line-height:35px; text-align:center; color:#FFFFFF; font-size:14px; background:#cbcbcb;}
.show_single_c{padding-top:10px; font-size:16px; line-height:35px;}

/**********图文混排展示***********/
.show_news_img{width:100%; margin:0px auto;}
.show_news_img ul li{width:100%; padding:10px 0px; text-align:left;}
.show_news_img ul li div{height:150px;/* border:1px solid #ccc; background:#FFFFFF;*/ position:relative;}
/*.show_news_img ul li div:hover{border:1px solid #afd4c7; background:#eff8f5;}*/
.show_news_img ul li div img{width:200px; height:150px; background:#f0f0f0; display:block; position:absolute; left:0px; top:0px; z-index:1;}
.show_news_img ul li div span{width:620px; height:auto; line-height:25px; display:block; color:#555; font-size:14px; position:absolute; left:220px; top:0px; z-index:1;}
.show_news_img ul li div span h3{line-height:40px; font-size:18px; margin:0px;}
.show_news_img ul li div span p{width:100%; height:25px; line-height:25px; color:#999; padding-bottom:10px;}

#in_news{ width:920px; float:left; padding:10px 0px;}
#in_news ul li{ width:920px; float:left;height:165px; border-bottom:dashed 1px #ebebeb; padding-bottom:10px;}

#in_news dl{ width:920px; display:block; float:left; margin-top:10px;}
#in_news dl dt{border-bottom:1px dotted #b2b2b2; width:900px; height:35px; line-height:35px;background:url(../images/icon_lead.jpg) left center no-repeat; padding-left:20px;}
#in_news dl dt a{ display:block; float:left; width:800px; float:left; font-size:14px;}
#in_news dl dt span{ display:block; float:right; width:100px; text-align:right;}


/**********纯图片展示***********/
.show_img{width:100%; margin:0px auto; overflow:hidden;padding-top: 15px;}
.show_img ul{width:110%; margin:0px auto;}
.show_img ul li{width:280px; height:auto; background:#fff; margin-right:40px; margin-bottom:30px; position:relative; float:left;}
.show_img ul li .div01{width:100%; height:220px; overflow:hidden;}
.show_img ul li .div01 img{width:100%; height:220px; display:block; transition:0.6s;}
/*.show_img ul li .div01:hover img{transform:scale(1.4);}*/

.show_img ul li span{width:100%; height:50px; line-height:50px; display:block; font-size:16px; text-align:center;}
.show_img ul li p{display:none;}
.show_img ul li:hover p{width:100%; height:220px; background:url(../images/tm_bj01.png); position:absolute; top:0px; left:0px; display:block;}
.yuan01{width:60px; line-height:60px; border-radius:50%; border:1px #FFFFFF solid; color:#FFF; font-size:30px; text-align:center; display:block; margin:66px auto 0px auto;}

.title{font-size:18px; text-align:center; line-height:56px; height:56px; margin-bottom:10px; font-weight:bold; width:910px;  border:none; border-bottom:1px #CCCCCC solid;}
.subtxt{width:910px; height:25px;  line-height:25px; text-align:center; font-size:12px;}
.pernext{width:720px;height:auto; line-height:168%; text-align:left;margin:10px 0px; clear:both;}



/*--浮动-------------*/
.floating_ck{position:fixed;right:20px;top:30%;z-index: 9999; font-size: 14px; border-radius: 5px;}
.floating_ck dl dd{transition: all 0.3s; position:relative;width:80px;height:80px;background-color:#f2f2f2;border-bottom:solid 1px #dddddd;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#0077eb;border-bottom:solid 1px #dddddd; }
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(../images/zxicon.png);}
.quote{background-image:url(../images/kficon.png);}
.qrcord{background-image:url(../images/erweima.png);}
.return{background-image:url(../images/fanhui.png);}

.consult:hover,.words:hover{background-image:url(../images/zxiconH.png);}
.quote:hover{background-image:url(../images/kficonH.png);}
.qrcord:hover{background-image:url(../images/erweimaH.png);}
.return:hover{background-image:url(../images/fanhuiH.png);}

.floating_ck dl dd:nth-child(0) { border-radius: 10px 10px 0 0; background: #ff0; }
.floating_ck dl dd:last-child { border-radius: 0 0 10px 10px; }

.floating_ck dd span{color:#555555;display:block;padding-top:54px;}
.floating_ck dd:hover span{color:#fff;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#0077eb;border-bottom:solid 1px #dddddd;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:200px;top:-120px;}
.floating_ewm i{display:block;width:130px;height:130px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}

