﻿
body{ margin:0 auto; padding:0; font-size:12px; font-family:Microsoft YAHEI, Arial, Helvetica, sans-serif; color:#000; min-width:1200px;}
body,html,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,select{margin:0;padding:0;}
h1,h3,h3,h4{ font-size:14px;}
.clear{ clear:both;}
a{ color:#000; text-decoration:none; font-size:15px;}
a:hover{ text-decoration:none; color:#265ea9;}
img{ border:0;}
ul li{list-style:none;}
.warp { width:1200px; margin:0 auto;} 
.inp_one { width:200px; height:25px; line-height:25px;}
.inp_small { width:100px; height:25px; line-height:25px;}
#VCode { cursor:pointer;}
.mt { margin-top:15px;}
.blue { color:#0037FF;}
input[type=button], input[type=submit], input[type=file], button { cursor:pointer; -webkit-appearance:none;}
textarea { -webkit-appearance:none;}
::-webkit-input-placeholder { color:#666;} 
:-moz-placeholder { color:#666;} 
::-moz-placeholder { color:#666;}
:-ms-input-placeholder { color:#666;} 

@font-face {
	font-family:'FontAwesome';
			src:url("../fonts/fontawesome-webfont.eot-v=4.3.0");
			src:url("../fonts/fontawesome-webfont.eot-#iefix&v=4.3.0") format('embedded-opentype'), 
			     url("../fonts/fontawesome-webfont.woff2-v=4.3.0") format('woff2'),
				 url("../fonts/fontawesome-webfont.woff-v=4.3.0") format('woff'),
				 url("../fonts/fontawesome-webfont.ttf-v=4.3.0") format('truetype'),
				 url("../fonts/fontawesome-webfont.svg-v=4.3.0#fontawesomeregular") format('svg');
	font-weight:normal;
	 font-style:normal;
}

/*top*/
.header { width:100%; height:115px; background:#fff; margin:0 auto;}
.header .logo { height:80px; float:left; margin-top:15px; max-width:670px; overflow:hidden;}
.header .logo img { max-width:500px;}
.header .rgtx { float:right; margin-right:0;}
.header .rgtx .search { padding-top:40px;}
.header .rgtx .search input {outline:none; display:block; float:left; border:1px solid #dcdcdc; height:30px; line-height:30px; border-left:none;}
.header .rgtx .search .tit { background:#fff; color:#333;}
.header .rgtx .search .djs { background:#fff url(../images/search.png) no-repeat center center; height:32px; padding:0 15px; border-right:none; border-left:1px solid #dcdcdc;}
.header .rgtx .search .ss { background:#265ea9  no-repeat center center; width:60px; height:32px; border:none; color:#fff;}
.header .top_rigth { color:#fff; float:right;}
.header .top_rigth a { display:block; width:100%; color:#fff;}
.header .top_rigth div { width:100px; height:28px; margin:42px 20px 0 0; text-align:center; line-height:28px; border-radius:15px; cursor:pointer;}
.header .top_rigth>div>img{display:none; width:100px; z-index:999}
.header .top_rigth .top_btn1{float:left; background:#28aba5; position:relative;}
.header .top_rigth .top_btn2{float:right; background:#265ea9; position:relative;}
.header .top_rigth .top_btn1:hover img{display:block; transition:all 1s; z-index:999; position:absolute; top:28px; left:0;}
.header .top_rigth .top_btn2:hover img{display:block; transition:all 1s; z-index:999; position:absolute; top:28px; left:0;}

/*导航*/
.nav { width:100%; margin:0 auto; height:45px; line-height:45px; background:#275faa; position:relative; z-index:99;}
.nav .line { width:1px; height:45px; background:url(../images/line.jpg) no-repeat left center;}
.nav li { float:left; position:relative; text-align:center; width:170px;}
.nav>.warp>ul>li:hover{background-color:#28aba5;}
.nav .hover{background:#28aba5;}
.nav li a { display:block; padding:0 30px; font-size:26px; color:#fff; font-weight:500;}
.nav li:hover ul { display:block; background:rgba(41,171,165,0.9); text-align:center; padding:0 4px;}
.nav li ul li{text-align:center;}
.nav li ul { display:none; position:absolute; top:45px; right:0px; background:rgba(41,171,165,0.9); width:100%; box-sizing:border-box;  border-radius:0 0 6px 6px; overflow:hidden;}
.nav li li { float:none; width:100%; margin:0 auto; line-height:40px;}
.nav li li a { color:#fff; font-size:20px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.nav li li:hover a { color:#fff; text-align:center;}

.testrun { width:60px; height:118px; padding-top:15px; background:#28aba5; position:fixed; right:0; top:0px; z-index:999999; /*-webkit-transition:all .5s ease; transition:all .5s ease;*/}
.testrun::after { display:block; content:""; width:100%; height:60px; border-radius:100%; background:#28aba5 url(../images/syx01.png) no-repeat center center; position:absolute; right:0; bottom:-30px;}
.testrun i { display:block; width:25px; height:100px; line-height:30px; font-size:22px; color:#fff; font-style:normal; text-align:center; margin:0 auto;}
/*.testrun:hover { top:0;}*/


/*banner*/
.banner { width:100%; margin:0 auto; position:relative; overflow:hidden;}
.banner .hd { width:100%; height:40px; background-color:rgba(0,0,0,0.6); position:absolute; bottom:0; z-index:9;}
.banner .hd ul{ margin:20px auto; position:relative; left:96%; transform:translateX(-50%);}
.banner .hd ul li{width:30px; height:2px; background-color:#fff; float:left; margin-right:10px;}
.banner .hd ul .on{background:#265ea9;}
.banner .bd { width:100%; position:relative; z-index:0;}
.banner .bd li { width:100%; position:relative;}
.banner .bd li a { display:block; width:100%;}
.banner .bd img { display:block; width:100%;}
.banner .prev,.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.banner .next{ left:auto; right:3%; background-position:8px 5px;}
.banner .prev:hover,.banner .next:hover{ filter:alpha(opacity=100);opacity:1;}
.banner_ej { width:100%; margin:0 auto;}
.banner_ej img { width:100%;}

/*友情链接*/
.link { background:#f4f4f4; padding:10px 50px; color:#666; font-size:14px; line-height:35px; margin:20px auto 0 auto;}
.link a { color:#d7d7d7; margin:0 10px 0 15px; color:#666;}

/*脚部*/
.footer { width:100%; line-height:30px; font-size:18px; text-align:center; margin-top:30px; padding-bottom:30px; background:url(../images/footer_bg1.jpg) no-repeat center top; animation:gogogo 20s infinite linear;}
.footer p { font-weight:bold;}
@keyframes aa {
    0% { background-size:130%;}
    100% { background-size:100%;}
}

@keyframes gogogo {
	0% { background-size:100%;}
	50% { background-size:120%;}
	100% { background-size:100%;}
}

.footer .fotnav { width:100%; background:#265ea9; height:80px; margin-bottom:35px;}
.footer p a:hover {color:#000;}
.footer >p>a {font-size:18px; font-weight:bold;}
.footer .fotnav .footer_in{width:1200px; height:100%; margin:0 auto; position:relative;}
.footer .fotnav .footer_in>a{float:left; margin-right:20px; color:#fff; font-size:20px;line-height:80px;}
.footer .fotnav .footer_in>.hd>ul>li{cursor:pointer; line-height:80px; float:left;color:#fff; font-size:18px; text-align:center;width:335px; color:#fff; height:43px; background-color:rgba(255,255,255,0.3); float:left; margin:18px 0 0 46px; border:1px solid #aed6f1; line-height:25px; padding:8px 0; box-sizing:border-box;}
.footer .fotnav .footer_in>.hd>ul>li:nth-child(1){margin-left:0;}
.footer .fotnav .footer_in>.hd ul li img{margin-left:20px; vertical-align:middle;}
.footer .fotnav .footer_in>.hd ul li div{height:0; overflow-y:auto; display:none; padding:15px 0 15px 0; position:absolute; top:61px; left:100px; background:#3c6eb2; border:1px solid #aed6f1; border-top:none; width:1095px;}
.footer .fotnav .footer_in>.hd>ul>li:hover{background:#3c6eb2; border-bottom:none;}
.footer .fotnav .footer_in>.hd ul li:hover div{display:block; height:140px;}
.footer .fotnav .footer_in>.hd ul li div ul li{text-align:left; float:left; width:255px; margin:6px 8px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#fff;}
.footer .fotnav .footer_in>.hd ul li div ul li a{color:#fff; font-size:18px;}
.footer .fotnav .footer_in>.hd ul li div ul li a:hover{text-decoration:underline;}
.footer .fotnav .footer_in>.hd ul li div::-webkit-scrollbar {width:10px;}
.footer .fotnav .footer_in>.hd ul li div::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 6px rgba(255,255,255,0.3);    border-radius:10px;}
.footer .fotnav .footer_in>.hd ul li div::-webkit-scrollbar-thumb {border-radius:10px;    background:rgba(255,255,255,0.1);    -webkit-box-shadow:inset 0 0 6px rgba(255,255,255,0.5);}
.footer .fotnav .footer_in>.hd ul li div::-webkit-scrollbar-thumb:window-inactive {background:rgba(255,255,255,0.4);}

/*在线客服*/
.hide {display:none;}
#leftsead{width:161px;height:290px;position:fixed;bottom:15%;right:0px; z-index:100;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:161px;height:50px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides { display:none;position:absolute;right:143px;}
#leftsead li a.youhui .erwm { display:block; position:absolute; right:0px; top:27px; border:1px dashed #eb2914; padding:5px; background:#fff;}
#leftsead #p2{width:112px;background-color:#A7D2A9;height:47px;margin-left:47px;border:1px solid #8BC48D;text-align:center;line-height:47px}
#leftsead #p3{width:112px;background-color:#EC9890;height:47px;margin-left:47px;border:1px solid #E6776C;text-align:center;line-height:47px}
#leftsead .p1{width:47px;height:49px;float:left}

/************************************************ 首页代码 （多余不用请删除） start*****************************************************/

/**栏目标题**/
.marg { margin:0 30px;}
.title { font-weight:500; font-size:25px; color:#333;  height:35px; line-height:35px;}
.title a { float:right; font-size:18px; color:#275faa;}

/**单条列表新闻**/
.only_news { width:100%; float:left;}
.only_news .news { width:100%;}
.only_news .news li { padding-left:15px; font-size:14px; line-height:36px;  vertical-align:top;}
.only_news .news li a { float:left; width:70%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.only_news .news li span { float:right; color:#999; font-size:12px;}
.dangjian{width:280px; margin-left:18px;}
.dangjian h3{color:#265ea9; border-bottom:2px solid #e9f2f7; font-weight:bold; margin:20px 0;}
.dangjian h3 span{border-bottom:2px solid #265ea9; padding-bottom:7px;}
.dangjian .news li{padding:0; line-height:35px;}
.dangjian img{width:380px;}
.dangjian_x{width:380px; float:right;}
.slide_news .new #slideBox{float:left; width:280px;}
.slide_news .new .dangjian {float:right;}

/**带缩略图新闻**/
.pic_news { width:100%; float:left; margin-top:20px;}
.pic_news .news { width:100%;}
.pic_news .news li { padding-left:15px;  line-height:36px; background:url(../images/newsbg_pic.png) no-repeat 0 14px; vertical-align:top;}
.pic_news .news li span{float:right; color:#999; font-size:12px;}
.pic_news .news li .img { float:left; width:100px; height:60px; border:1px solid #eee; margin-right:24px;}
.pic_news .news li .img img { width:100%;}
.pic_news .news li .mesg { float:left; width:80%;}
.pic_news .news li .mesg h3 { font-weight:100; font-size:14px;}
.pic_news .news li .mesg h3 a { color:#265ea9;; display:block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pic_news .news li .mesg h3 a:hover { color:#f30;}
.pic_news .news li .mesg p { font-size:12px; color:#999; margin-top:5px; line-height:20px;}

/**首条推荐新闻**/
.tj_news { width:100%; float:left; margin-top:10px;}
.tj_news .news { width:100%; position:relative;}
.tj_news .news .first_art { margin-bottom:5px; padding-bottom:10px; border-bottom:1px dashed #ddd;}
.tj_news .news .first_art .img { float:left; width:100px; height:60px; border:1px solid #eee;}
.tj_news .news .first_art .img img { width:100%;}
.tj_news .news .first_art .mesg { float:right; width:265px;}
.tj_news .news .first_art .mesg h3 { font-weight:100; font-size:14px;}
.tj_news .news .first_art .mesg h3 a { color:#333; display:block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.tj_news .news .first_art .mesg h3 a:hover { color:#f30;}
.tj_news .news .first_art .mesg p { font-size:12px; color:#999; margin-top:5px; line-height:20px;}
.tj_news .news li { padding-left:20px; line-height:37px; background:url(../images/newsbg_pic.png) no-repeat 0 14px; margin-top:-3px;}
.tj_news .news ul{width:100%; height:216px; overflow:hidden;}
.tj_news .news li a { float:left; width:70%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:18px; color:#000;}
.tj_news .news li span { float:right; color:#999; font-size:18px;}
.news>a{color:#265ea9;}
.news .gl{float:right;margin:5px 2px 0 0;font-size:18px;line-height:30px;}

/**选项卡多栏目新闻**/
.tab_news { width:100%; float:left; margin-top:25px;}
.tab_news .tab_news_title {width:100%; height:150px; position:relative; margin-bottom:25px; overflow:hidden;}
.tab_news .tab_news_title img{width:100%;}
.tab_news .xiu{width:80%; height:100px;}
.tab_news .tab_news_title .bd{height:122px;}
.tab_news .tab_news_title .bd ul li{height:122px; width:100%;}
.tab_news .tab_news_title .hd{width:100%; height:18px; position:absolute; bottom:10px;}
.tab_news_pic_title{width:245px; height:34px; margin:0 0 15px 0; float:left;}
.tab_news_pic_title img{float:left;  margin-right:10px;}
.tab_news_pic_title p{line-height:34px; color:#265ea9; font-size:15px;}
.tab_news_pic_title p span{font-size:25px; font-weight:bold; border-bottom:1px solid #265ea9; padding-bottom:5px; color:#275faa;}
.tab_news .news_x { width:840px; float:left; border:1px solid #e7e7e7; padding:10px 20px 30px 20px; overflow:hidden; height:330px;}
.tab_news .news .hd { height:45px; line-height:44px; border-bottom:1px solid #e7e7e7;}
.tab_news .tab_news_title .hd ul{width:100px; height:100%; float:right; margin-right:50px;}
.tab_news .tab_news_title .hd ul li{float:left; width:18px; height:18px; background-color:#fff; border:1px solid #265ea9; margin-left:5px; text-align:center; line-height:18px; color:#265ea9;}
.tab_news .tab_news_title .hd ul li:nth-child(1){margin-left:0; display:block;}
.tab_news .news .hd li {position:relative; float:left; font-size:16px; cursor:pointer; width:150px; height:45px; background:#e7f1fa; text-align:center; line-height:45px; margin-right:5px; color:#265ea9;}
.tab_news .news .hd li.on { background-color:#28aba5; color:#fff;}
.tab_news .news .hd li a{color:#265ea9; font-size:20px; color:#275faa;}
.tab_news .news .hd li.on a{color:#fff;}
.tab_news .news .hd li.on>span{display:block;}
.tab_news .news .bd .bigimg { width:800px; height:500px; margin:0 auto;}
.tab_news .news .hd li>span{display:inline-block; width:10px; height:10px; background-color:#28aba5; transform:rotate(45deg); position:absolute; bottom:-5px; left:65px; display:none;}
.information{width:293px; float:right;}
.information .information_pic_list{width:100%; height:66px; display:flex; justify-content:space-between; margin-top:8px; text-align:center; line-height:66px;position:relative;}
.information .information_pic_list>div{width:50%; height:100%; margin:0 4px;}
.information .information_pic_list>div a{width:100%; height:100%; display:inline-block; color:#fff; font-size:20px;}
.information .information_pic_list>div a:hover{transform:scale(1.1); transition:all 1s;}
.information .information_pic_list>div:nth-child(1){margin-left:0;}
.information .information_pic_list>div:nth-child(2){margin-right:0;}
.information .information_pic_list>span{width:40px; height:40px; display:inline-block;background-color:#fff; border-radius:50%; position:absolute; top:46px; left:126px; z-index:99;}
.information .pic_last_list{width:142px; height:66px; background:#ff3c4c; text-align:center; line-height:66px; margin:8px auto;}
.information .pic_last_list a{width:100%; height:100%; display:inline-block; color:#fff; font-size:20px;}
.information .pic_last_list a:hover{transform:scale(1.1); transition:all 1s;}

/**带幻灯片新闻**/
.slide_news { width:100%; float:right; margin-top:20px; position:relative;}
.slide_news .new_title{width:100%; margin-bottom:50px;}
.slide_news .new_title a{margin-top:20px;}
.slide_news .new_title a>img{margin-top:20px;}
.slide_news .new_title .new_title_wenzi{float:right; width:86%; color:#e60406;}
.slide_news .new_title .new_title_wenzi h3{font-size:30px; text-align:center; margin:8px 0; font-weight:bold;}
.slide_news .new_title .new_title_wenzi>a:hover{color:#000;}
.slide_news .new_title .new_title_wenzi p{color:#797979; line-height:30px; font-size:18px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.slide_news .new_title .new_title_wenzi p a{color:#265ea9;}


.slide_news .news { width:100%;}
.slide_news .news .slide_pic { width:680px; height:430px; float:left; position:relative; overflow:hidden; position:relative;}
.slide_news .news .slide_pic .hd { width:95%; padding:0 2.5%; height:40px; line-height:40px; text-align:right; overflow:hidden; position:absolute; right:0px; bottom:0px; z-index:1;}
.slide_news .news .slide_pic .hd li {font-size:0; display:inline-block; margin-right:2px; width:10px; height:10px;  background:#fff; cursor:pointer; border-radius:50%; margin-top:18px;}
.slide_news .news .slide_pic .hd .on { background:#265ea9;}
.slide_news .news .slide_pic .bd li a{display:inline-block; width:100%; height:100%;overflow:hidden;}
.slide_news .news .slide_pic .bd img { width:100%;}
.slide_news .news .slide_pic .bd p {margin-right:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:absolute; bottom:0; width:70%; padding:0 16%; text-align:center; background:rgba(0, 0, 0, 0.5); color:#fff; font-size:18px; line-height:35px;}
.slide_news .slide_new { width:500px; float:right; height:430px; overflow:hidden; position:absolute; right:0; bottom:0;} 
.slide_news .slide_new li {padding:15px 5px 10px 5px; border-bottom:1px dashed #ddd; color:#000; font-size:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.slide_news .slide_new li a{ width:80%; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:18px;}
.slide_news .slide_new li b{display:inline-block; width:4px; height:4px; background-color:#265ea9; margin-right:4px; margin-bottom:9px;}
.slide_news .slide_new li>span{float:right; font-size:15px; margin-top:6px;}
.slide_news .slide_new .time { float:left; line-height:25px; width:60px; background:#dedede; padding:3px; text-align:center; color:#fff;}
.slide_news .slide_new .time span { display:block; background:#fff; color:#666; line-height:30px; font-size:20px; margin-bottom:2px;}
.slide_news .slide_new .mesg { float:right; width:492px; margin-left:20px;}
.slide_news .slide_new .mesg h3 { font-weight:100; font-size:14px;}
.slide_news .slide_new .mesg h3 a { color:#333; display:block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.slide_news .slide_new .mesg h3 a:hover { color:#f30;}
.slide_news .slide_new .mesg p { font-size:12px; color:#999; margin-top:5px; line-height:20px;}
.slide_news .slide_new .hd{width:100%; height:38px;margin-bottom:5px; border-bottom:1px solid #265ea9;}
.slide_news .slide_new .hd li{font-weight:bold; cursor:pointer; color:#265ea9; float:left; width:160px; height:36px; line-height:36px; margin-right:5px; text-align:center; border:1px solid #275faa; padding:0; border-bottom:none; font-size:22px;}
.slide_news .slide_new .hd .on { background:#275faa; color:#fff;}
.slide_news .slide_new .hd li:last-child { margin-right:0;}
.right_con .slide_news .slide_pic_d { width:500px; height:340px;}
.right_con .slide_news .slide_pic_d .bd img { width:500px;}

/**循环滚动的图片**/
.cycle_pic { width:100%; margin-top:20px;}
.cycle_pic h3 a{margin-top:11px;}
.pic_scroll { width:100%; position:relative;}
.pic_scroll .hd { position:absolute; height:10px; top:-38px; right:40px; width:100px;}
.pic_scroll .hd .prev,.pic_scroll .hd .next { display:block; width:5px; height:9px; float:right; margin-right:5px; overflow:hidden; cursor:pointer; background:url(../images/arrow.png) no-repeat;}
.pic_scroll .hd .next { background-position:0 -50px;}
.pic_scroll .hd .prevStop { background-position:-60px 0;}
.pic_scroll .hd .nextStop { background-position:-60px -50px;}
.pic_scroll .bd {background-color:#e7f1fa; padding:30px 0 30px 30px; margin-top:30px;}
.pic_scroll .bd li { margin-right:20px; float:left; _display:inline; overflow:hidden; text-align:center; width:200px; margin-left:12px;}
.pic_scroll .bd li .pic a{width:100%;height:100%; display:inline-block;}
.pic_scroll .bd li:hover{transition:all 0.5s; transform:scale(1.15);}
.pic_scroll .bd li:hover .pic span{display:none;}
.pic_scroll .bd li .pic { text-align:center; width:192px; height:192px; overflow:hidden; position:relative; border-radius:50%; border:2px solid #fff;}
.pic_scroll .bd li .pic img { width:100%; height:100%; display:block;}
.pic_scroll .bd li .pic span{width:100%; height:100%; background:rgba(0, 0, 0, 0.3); display:inline-block; position:absolute; top:0; left:0; border-radius:50%;}
.pic_scroll .bd li .mesg {width:100%; font-size:14px; padding:0 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:absolute; top:86px; left:-20px;}
.pic_scroll .bd li .mesg a{color:#fff; font-size:20px; text-shadow:1.5px 1.5px 2px #265ea9;}

/*标题图片*/
.pic_news {width:100%; margin:0; margin-top:15px; position:relative;}
.xiu_x{width:78%; height:100px; margin-right:10px; overflow:hidden; margin-top:10px; position:relative;}
.pic_news .tab_news_title .hd{width:100%; height:18px; position:absolute; bottom:10px;}
.pic_news .tab_news_title .hd ul{width:76px; float:right; margin-right:40px;}
.pic_news .tab_news_title .hd ul li{width:16px; height:18px; background-color:#fff; float:left; border:1px solid #265ea9; margin-left:5px; color:#265ea9; text-align:center; line-height:18px;}
.pic_news .tab_news_title .bd li{width:100%; height:100px; overflow:hidden;}
.pic_news .tab_news_title .bd li img{width:100%;}

/*新闻中心*/
.only_news_center { width:310px; float:left; margin-top:20px; margin-right:15px; height:auto; height:237px;}
.only_news_center .title { width:100%; height:41px; margin:0; background-color:#e7f1fa;}
.only_news_center .title span{display:inline-block;padding:0 3%; height:41px; background-color:#265ea9; text-align:center; color:#fff; line-height:41px; font-weight:bold;}
.only_news_center .title>a{color:#000; margin-right:5px; line-height:41px;}
.only_news_center ul{padding-top:10px; border:1px solid #efefef; border-top:none; padding:8px;}
.only_news_center ul li{line-height:35px; border-bottom:1px dashed #cacaca;}
.only_news_center ul li:last-child{border-bottom:0;}
.only_news_center ul li a{float:left; font-size:18px;}
.only_news_center ul li span{float:right; font-size:12px; color:#7a7a7a;}
.only_news_center_down{width:288px;}
.new_bottom{width:310px; height:309px; overflow:hidden;}
.aa{float:right; margin-right:0; width:550px;}


.tab_news_video{width:550px; height:308px; float:left; margin-top:20px; float:left;}
.tab_news_video .video{width:100%; height:100%; position:relative; overflow:hidden;}
.tab_news_video .video .wenzi{z-index:99; width:100%; height:40px; background:rgba(0,0,0,0.5); position:absolute; bottom:0; text-align:center; color:#fff; font-size:16px; line-height:40px;}

.tab_news_column{width:21%;  float:right;  height:100%; position:absolute; bottom:0; right:0; overflow:hidden;}
/*.tab_news_column a{width:100%; height:100%; overflow:hidden;display:inline-block;}*/
.tab_news_column a img{width:100%; vertical-align:middle;}

/**图片带详情展示 + 相关阅读**/
.pro_pic { width:100%; margin-top:20px;}
.pro_pic ul{ width:100%;  height:196px; margin:30px 0;}
.pro_pic li {width:284px;  position:relative; overflow:hidden; float:left; margin:0 8px;}
/*.pro_pic li:nth-child(1){margin-left:0;}*/
.pro_pic h3>a{margin-top:10px;}
.pro_pic li h3{position:absolute; bottom:0; left:0; z-index:9; width:90%; height:40px; text-align:center;font-weight:500; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0 5%; background:rgba(0,0,0,0.8);}
.pro_pic li h3>a{font-size:18px; color:#fff; line-height:40px;}
.pro_pic li img { width:280px; height:192px; display:block; border:2px solid #eeeeee;}
.pro_pic li:hover img{transform:scale(1.1); transition:all 1s;}
.pro_pic li p { line-height:22px; color:#999; font-size:12px; text-indent:2em;}
.pro_pic li p a { margin-left:10px; color:#f30;}

/**简介**/
.about_us { width:100%; margin-top:20px;}
.about_us .img { float:left; width:400px; height:210px; margin:0 15px 10px 0; border:1px solid #ddd; padding:3px;}
.about_us .img img { width:100%;}
.about_us .mesg { font-size:12px; color:#444; line-height:25px;}
.about_us .mesg a { margin-left:10px; color:#f30;}

/************************************************ 首页代码 （多余不用请删除） end*****************************************************/

/*** 子页公用当前位置、栏目标题及二级栏目 ***/
.c_position { line-height:40px; border-bottom:1px solid #eee; padding-left:20px; background:url(../images/position.png) no-repeat left center; text-align:left; margin-bottom:30px;}

/*左侧公共*/
.fl { float:left;}
.fr { float:right;}
.content { width:1200px; margin:0 auto;}
.left { width:260px; margin-top:30px;  float:left;}
.left_title { height:54px; overflow:hidden; background:#265ea9;}
.left_title span { color:#fff; display:block; font-size:26px; height:22px; line-height:54px; text-align:center; width:100%;}
.left_title p { color:#fff; font-size:16px; line-height:18px; height:18px; text-align:center; width:100%; margin-top:10px;}
.left_nav { border-top:none; height:auto; margin-bottom:20px; padding:10px 0 0 0;}
.left_nav li { width:100%; line-height:45px; height:45px; margin-bottom:5px; background:#e9f2f7; -webkit-transition:all .5s ease; transition:all .5s ease;}
.left_nav li a { float:left; display:block; width:83%; font-size:20px; color:#333; text-indent:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  -webkit-transition:all .5s ease; transition:all .5s ease;}
.left_nav li span { display:block; font-size:20px; color:#333; margin-right:10px; -webkit-transition:all .5s ease; transition:all .5s ease;}
.left_nav .hover a,.left_nav li:hover a { border-left:4px solid #265ea9; color:#265ea9;}
.left_nav .hover span,.left_nav li:hover span { color:#265ea9;}
.left_contact_title {padding:10px; height:auto;}
.left_contact_title img{width:100%; margin-top:10px;}
.left_contact p { font-size:14px; line-height:25px; height:auto; margin:6px auto; padding-left:25px;}
.left_contact { background:#ddd; height:auto; margin-bottom:20px; overflow:hidden; padding:10px 20px;}
.left_address { background:url(../images/icons3.png) no-repeat 0 2px;}
.left_qq { background:url(../images/icons4.png) no-repeat 0 2px;}
.left_news_title { background:#265ea9; height:50px; overflow:hidden;}
.left_news_title span { color:#fff; float:left; font-size:20px; line-height:50px; padding-left:18px;}
.left_news_title a { color:#fff; float:right; font-size:18px; line-height:50px; margin-right:16px;}
.left_news { border:1px solid #d4d4d4; border-top:none; padding-bottom:20px; margin-bottom:20px;}
.left_news1 li { border-bottom:1px dotted #8d8d8d; color:#393a3a; font-size:14px; line-height:41px; height:41px; margin:0 auto; margin:0 15px;}
.left_news1 li a { display:block; width:100%;font-size:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.left_news2 li{height:184px; padding-top:10px; margin:0 10px; border:none; line-height:30px;}
.left_news2 li>a{display:inline-block; width:100%; height:150px; overflow:hidden; margin:0;}
.left_news2 li:hover img{transform:scale(1.1); transition:all 0.5s}
.left_news2 li img{width:100%;}
.left_news2 li p { padding:0 2px;line-height:20px;}
.left_news2 li p a { display:block; width:100%; font-size:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
/*右侧公共*/
.right { width:900px; overflow:hidden; margin-top:30px; float:right;}
.right_title { border-bottom:1px solid #ccc; height:50px; width:100%;}
.right_name { color:#265ea9; float:left; font-size:25px; font-weight:bolder; line-height:50px; padding:0 20px 0 5px; border-bottom:2px solid #265ea9;}
.right_title p { color:#333; float:right; font-size:20px; line-height:50px;}
.right_title p a { color:#265ea9; font-size:20px;}
.right_con { color:#333; font-size:14px; line-height:30px; height:auto; margin:16px 0; overflow:hidden; width:100%; min-height:250px;}

/*公用通栏*/
.c_ompany { width:100%; text-align:center; border-bottom:3px solid #ccc; padding-bottom:10px; margin-bottom:30px;}
.c_ompany h3 { font-size:30px; line-height:22px; text-align:center; font-weight:100; margin-bottom:20px; color:#265ea9;}
.c_ompany h3 i { font-style:normal; display:block; margin:0 auto; width:30px; height:1px; background:#f30; margin-top:10px;}
.c_ompany h3 span { font-size:17px; color:#666;}
.c_ompany li { display:inline-block; border:1px solid #265ea9; margin:10px; line-height:30px; font-size:14px;}
.c_ompany li a { display:block; color:#265ea9; padding:0 15px;}
.c_ompany li:hover { background:#eb2914; border:1px solid #eb2914;}
.c_ompany li:hover a { color:#fff;}

/*详情页公用*/
.time_click { font-size:18px; text-align:center; color:#666; line-height:50px;}
.lh { font-size:18px; line-height:28px;}
.show_h3 { width:90%; line-height:40px; text-align:center; border-bottom:1px solid #eee; padding-bottom:10px; margin:20px auto 30px auto;}
.show_h3 h3 { font-size:22px; color:#333; font-weight:500;}
.show_h3 h1 { font-size:30px; color:#000; margin:20px auto;}
.show_sxp { text-align:left; clear:both; font-size:18px; line-height:35px; color:#020202;}
.show_sxp a { color:#666; font-size:18px;}

/*分页*/
.scott { overflow:hidden; text-align:center; letter-spacing:2px; margin:20px auto;}
.scott li { display:inline-block; line-height:35px; border:1px solid #265ea9; margin:0 5px;}
.scott a,.scott span { display:block; padding:0px 15px; font-size:16px; color:#265ea9; cursor:pointer;}
.scott li:hover,.scott .active { background:#265ea9;}
.scott li:hover a,.scott li:hover span,.scott .active span { color:#fff;}

/**/
.box_large {width:890px; overflow:hidden;}


/*下载模型*/
.downRbox { border-bottom:1px solid #eee; overflow:hidden; padding:0 0 15px;}
.downRli { background:#eee; height:115px; margin:15px 0 0;}
.downRliImg { float:left; height:64px; margin:28px 0 0 25px; width:64px;}
.downRliImg img { height:64px; width:64px;}
.downRliTime { float:left; height:64px; margin-top:24px; text-align:center; width:118px;}
.downRliTime .day { font-size:42px;}
.downRliTime .year, .downRliTime .mouth { font-size:18px;}
.downRliCp { border-left:1px solid #333; float:left; height:64px; margin:28px 0 0; padding:0 30px; width:500px;}
.downRliCp .titl { display:block; font-weight:bold; overflow:hidden;}
.downRliCp .text { display:block; margin-top:10px;}
.downRliCp .link { color:#e60012; display:block; margin-top:5px;}
.downRliBtn { float:right; margin:28px 20px 0 0;}
.downRliBtn1, .downRliBtn2 { background:#fff; border:1px solid #ccc; border-radius:3px; cursor:pointer; font-size:12px; height:26px; line-height:26px; margin-bottom:8px; text-align:center; width:80px;}
.downRliBtn1 a { color:#e60012;}
.downRliBtn1:hover { border:1px solid #e60012;}
.downRliBtn2 { color:#b7b7b7;}

/*图片模型列表*/
.picli { width:100%; float:right; margin-top:20px;}
.picli .bd{ width:100%; height:356px;}
.picli li {padding:10px 5px; border-bottom:1px dashed #ddd;}
.picli li b{display:inline-block; width:3px; height:3px; background-color:#265ea9; margin-right:4px; vertical-align:middle;}
.picli li>span{float:right;}
.picli li:last-child { border:none;}
.picli .time { float:left; line-height:25px; width:60px; background:#dedede; padding:3px; text-align:center; color:#fff;}
.picli .time span { display:block; background:#fff; color:#666; line-height:30px; font-size:20px; margin-bottom:2px;}
.picli .mesg { float:right; width:90%; margin-left:20px;}
.picli .mesg h3 { font-weight:100; font-size:14px;}
.picli .mesg h3 a { color:#333; display:block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.picli .mesg h3 a:hover { color:#f30;}
.picli .mesg p { font-size:12px; color:#999; margin-top:5px; line-height:20px;}
.picli .hd{width:100%; height:38px; border-bottom:1px solid #28aba5;}
.picli .hd li{margin-top:1px; float:left; width:110px; height:36px; line-height:36px; margin-right:20px; text-align:center; border:1px solid #28aba5; padding:0; border-bottom:none; font-size:15px; background-color:#fff;}
.picli .hd li a{display:inline-block; width:110px; height:36px;}
.picli .hd .on a{color:#fff; background:#28aba5; cursor:pointer;}


.wenhua { width:100%;}
.wenhua li a{width:285px; height:190px; overflow:hidden; border:1px solid #eee;}
.wenhua li { width:285px; height:230px; text-align:center; margin:5px 6px 10px 6px; float:left; position:relative; overflow:hidden;}
.wenhua li:hover { box-shadow:0px 2px 2px #ccc;}
.wenhua li a { display:block; width:100%;}
.wenhua li img { width:100%;  position:relative; top:50%; transform:translateY(-50%);}
.wenhua li:hover a{transition:all 1s; transform:scale(1.1);}
/*.wenhua li:hover .wenzi  { bottom:0;}*/
.wenhua li .wenzi { position:absolute; background:rgb(233, 242, 247); transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s; width:100%;}
.wenhua li span { display:block; text-align:center; color:#265ea9; font-size:16px; line-height:22px; margin:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.wenhua li p { font-size:12px; text-align:left; color:#333; line-height:25px; text-indent:2em; padding:0 15px 10px 15px;}

/*产品模型详情*/
.product{width:100%; height:100%;}
.product ul{width:100%; height:288px;}
.product ul li{float:left; width:285px; height:auto;  margin-left:12px;  background-color:#e9f2f7; margin-bottom:20px; overflow:hidden;}
.product ul li .pic_img{width:100%; height:188px; overflow:hidden;}
.product ul li img{width:100%; height:188px;}
.product ul li .wenzi{padding:5px; height:30px; overflow:hidden;}
.product ul li:hover img{transform:scale(1.1); transition:all 1s;}
.product ul li .wenzi span{ width:100%; height:auto; display:inline-block;  text-align:center;}

.img_show { max-width:100%; margin:10px auto; text-align:center;}
.img_show img { max-width:100%;}
.show_soft { width:100%; margin-top:20px; clear:both; text-align:center;}
.show_soft a {width:288px;float:left;display:block; line-height:30px; color:#000; font-size:16px; border-radius:4px; overflow:hidden;margin:5px 5px;border:1px #ccc solid;}
.show_soft a img{width:100px;}
.show_soft a h2{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.show_soft a p{background:#0069D6;font-weight:bold;color:#fff;}
.pro_h3 { line-height:35px; padding:0 10px; font-size:14px; font-weight:bold; background:#eee; margin:30px auto 20px auto;}

/*新闻模型*/
.con3_right li {padding-left:10px; height:35px; overflow:hidden; padding:5px 10px; border-bottom:1px dashed #ccc;}
.con3_right li a i{width:8px; height:8px; border-radius:50%; background:#000; display:inline-block; margin-right:10px; vertical-align:middle;}
/*.con3_right li:nth-child(odd){background-color:#e9f2f7;}*/
.con3_link { float:left; line-height:35px; height:35px; overflow:hidden; width:755px;}
.con3_link a { color:#000; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:18px;}
.con3_link p { color:#858586; height:52px; overflow:hidden;}
.con3_link p a { margin-left:10px; color:#265ea9;}
.con3_date { float:right; height:35px; text-align:center; top:14px; color:#999;}
.con3_date span { font:18px/20px "microsoft yahei"; height:20px; text-align:center; width:100%; line-height:35px;}
.con3_right li:hover a,.con3_right li:hover p{color:#265ea9;}

/*在线留言*/
.company { margin-left:50px;}
.company li { margin-top:27px;}
.company_l { margin-left:4px; width:327px;}
.company_r { color:#434343; margin-right:4px; text-indent:2em;}
.company_r span { display:block; line-height:26px; margin-top:26px;}
.company_bot { margin-bottom:175px;}
.main_ly li { clear:both; color:#3c3b3b; font-size:16px; line-height:30px; padding:0 0 12px;}
.main_ly_t1 { float:left; width:70px; line-height:30px; font-size:16px;}
.main_ly_t2 { color:#999999; float:left; font-size:14px; padding:0 0 0 15px; line-height:30px;}
.main_bd { border:1px solid #dddddd; float:left; height:29px; line-height:29px; padding:0 0 0 5px; width:230px;}
.main_bd1 { border:1px solid #dddddd; float:left; font-size:14px; height:102px; line-height:25px; padding:5px; width:500px;}
.main_bd2 { border:1px solid #dddddd; float:left;width:130px;height:35px;line-height:35px; padding:0 0 0 5px;}
.main_bd2img{ margin:0px 0 0 5px;width:130px;height:35px}
.main_but { clear:both; padding:20px 0 0;}
.main_but input { display:block; float:left; border:none; margin-right:30px; height:35px; width:100px; border:0px; color:#3c3b3b; font-size:16px; line-height:35px; cursor:pointer;}
.main_but .blue { background:#0067CB; color:#fff;}

/*招聘*/
/* .zp_list { width:100%; font-size:14px; line-height:25px;}
.zp_list dl { float:left; width:45%; margin-right:4%;}
.zp_list .line { border-right:1px solid #eee;}
.zp_list .job_td { font-size:14px; color:#000;}
.job_bt { font-size:16px; color:#222; line-height:40px;}
.job_ms { font-size:14px; color:#222; margin-top:15px; font-weight:bold;}
.job_nr { padding-left:20px; margin-top:10px; line-height:25px;}
.zpbut { display:block; float:left; border:none; margin-right:30px; height:35px; width:100px; border:0px; font-size:16px; line-height:35px; cursor:pointer;background:#0067CB; color:#fff; margin-left:152px; margin-top:15px;}
.zpbutreset { display:block; float:left; border:none; margin-right:30px; height:35px; width:100px; border:0px; color:#3c3b3b; font-size:16px; line-height:35px; cursor:pointer; margin-left:30px; margin-top:15px;}
.form dd input.zpsex{width:auto;width:15px;margin-right:5px;}
.zpyzm{width:130px;height:35px}
.zpimg{ margin:0px 0 0 5px;width:130px;height:35px} */
.n_job { width:1000px; margin:10px auto; background:#fff;}
.n_job th { background:#265ea9; text-align:center; height:50px; line-height:50px; color:#eee; font-size:20px;}
.n_job .titl td { border-bottom:1px dashed #ddd; padding:10px; background:#eef3f9; text-align:center; color:#666; font-size:12px;}
.n_job .titl .afold { display:block; height:23px;  background:url(../images/icon_bnt__slide_close.png) center no-repeat; margin-left:-136px;}
.n_job .titl.on .afold { background:url(../images/icon_bnt_slide_open.png) center no-repeat; margin-left:-136px;}
.n_job .cont { padding:0 35px; background:#fff; line-height:25px; color:#666;}
.n_job .show_box { display:none;}
.n_job .article { padding:30px 0;}
.n_job .un { line-height:35px; margin:10px auto; font-size:18px; color:#777; padding:0 15px 15px 15px;}
.n_job .un a { font-size:18px;}

/*special*/
.speli li{width:100%;overflow:hidden;clear:both;padding:12px 0px;border-bottom:1px solid #EEE;	color:#aaa;}
.speli li a.preview{width:84px;float:left;	margin-right:7px;	margin-bottom:3px;	margin-left:10px;display:inline;}
.speli li a.preview img{width:80px;display:block;padding:1px;border:1px solid #EEE;}
.speli li a.title{overflow:hidden;	line-height:25px;font-weight:bold;font-size:14px;margin-left:2px;}
.speli span.info{display:block;line-height:23px;color:#555;padding-left:12px;}
.speli span.info small{color:#AAA;	font-size:12px;	margin-left:3px;}
.speli p.intro{color:#777777;line-height:20px;	margin-left:5px;padding-left:10px;padding-right:10px;}
.spelia{width:100%}
.spelia li{width:166px; margin:5px 10px 10px 4px; padding:5px; float:left; display:inline; line-height:21px; border:1px dashed #ccc;}
.spelia li a{ display:block; font-size:14px;}
.spelia li a:hover{text-decoration:none; background-color:#FEFBC5;}
.spelia li .title{ display:block;text-align:center; padding:0px 0px 5px 0px; border-bottom:1px dashed #ccc;}
.spelia li.b1{background:#9afb90;}
.spelia li.b2{background:#ffdeb6;}
.spelia li.b3{background:#fff38f;}
.spelia li.b4{background:#d9ff8f;}
.spelia li.b5{background:#ffffff;}

/* from表单 */
.form { padding:10px;}
.form dl { overflow:hidden; zoom:1; padding-top:15px;}
.form dt { float:left; width:15%; font-size:14px; line-height:35px; color:#333; text-align:right;}
.form dd { float:left; width:200px; line-height:35px; padding-left:20px;}
.form dd select, .form dd input { vertical-align:middle; background:#f4f4f4; border:1px solid #ddd; color:#18284a; height:35px; line-height:35px; word-spacing:0; padding:0 10px; width:170px;}
.form dd textarea { vertical-align:middle; background:#f4f4f4; border:1px solid #ddd; color:#18284a; line-height:25px; word-spacing:0; padding:0 10px; width:522px; height:117px;}
.form dd .logo{border:1px solid #D4D4D4;}
.form dd p {clear:both;color:#A0A0A0;padding:4px 0 0 0;line-height:16px;}
.form_b {text-align:left;padding:0px 0 0px 115px;}

.personInfo { padding:5px; font-size:14px;}
.personInfo li { line-height:160%;}



/*联系我们单独页面*/
.n_contact { padding-top:40px; width:100%;}
.n_contact .info { padding-top:15px; padding-bottom:30px; color:#666; text-align:center; font-size:14px;}
.n_contact .info b { margin-top:15px; display:block; font-size:24px; color:#333;}
.n_contact .info img { margin-top:15px;}
.n_contact .upbox { margin-bottom:40px; border:1px solid #dbdbdb;}
.n_contact .upbox .text_box { border-right:1px solid #dbdbdb; width:520px; padding:45px 20px; float:left;}
.n_contact .upbox .text_box .box { background:url(../images/icon_contact.png) left 8px no-repeat; font-size:14px; line-height:30px; color:#333; padding-left:25px;}
.n_contact .map { border:1px solid #dcdcdc;}
.n_contact .ewm_box { float:right; display:block; width:345px; margin-top:20px;}
.n_contact .ewm_box .box span { display:block; margin-top:8px; color:#666; text-align:center; font-size:12px;}
.n_contact .ewm_box img { display:block; margin:0 auto; width:115px; height:115px;}

/*交流互动页面*/
.right_con .txtMarquee-top .hudong_nav{box-sizing:border-box; padding-right:10px;  width:100%; height:45px; background:#e9f2f7; display:flex; justify-content:space-between; line-height:45px;}
.right_con .txtMarquee-top .hudong_nav li{float:left; margin-left:30px;}
.right_con .txtMarquee-top .bd{width:100%;height:auto; overflow:hidden; margin-top:20px;}
.right_con .txtMarquee-top .bd ul li{line-height:38px; display:flex; justify-content:space-between; box-sizing:border-box; padding:0 8px;}
.right_con .txtMarquee-top .bd ul li span{margin-left:20px;}
.right_con .hudong_btn{width:100%; height:75px; margin:60px auto;}
.right_con .hudong_btn div{width:44%; height:100%;  line-height:75px; font-size:18px;}
.right_con .hudong_btn div:hover i{transform:rotateY(180deg); transition:all 2s;}
.right_con .hudong_btn div a{color:#fff;}
.right_con .hudong_btn .hudong_btn_left{float:left; background:#265ea9;} 
.right_con .hudong_btn .hudong_btn_right{float:right; background:#28aba5;} 
.right_con .hudong_btn div a>i{display:block;width:38px;height:43px; float:left;  margin:12px 40px 0 100px; padding:}