body {min-width:1200px;}
a {text-decoration:none; color:#414141;}
a:hover {text-decoration:underline; color:#060ABC;}

#header_menu {background: #0971c8; height: 0px; color: #EEE; font-size: 12px;}
#header { height: 100px; background: url(/uploadfile/bg/bg-2.gif);}

#header_l{width: 396px; float: left;}
#header_l logo{}

#header_r{width: 796px; float: right;}

/*导航*/
#navigation { position: relative; margin-top: 20px; }
#navigation>li { float: right; position: relative; }
#navigation>li>a { display: block; line-height: 60px; width: 86px; color: #000; text-align: center; font-size: 15px; background: url(images/fc2.png) no-repeat center bottom;}
#navigation>li:hover>a { background: #0971C8; text-decoration: none; color: #FFF; }
#navigation>li>a:hover { background: #0971C8; text-decoration: none; color: #FFF; }
#navigation .current { background: #3366ff; text-decoration: none; color: #FFF; border-radius: 15px 15px 0px 0px;}
#navigation .sub { display: none; position: absolute; left: 0; background: #0971C8; z-index: 99999; width: 130px; text-align: center; }
#navigation .sub li { background: none; float: none; }
#navigation .sub li a { display: block; height: 30px; line-height: 30px; font-size: 12px; font-weight: normal; color: #FFF; }
#navigation .sub li a:hover { background: #6B147D; }

#search {height:auto; padding-top: 5px; line-height: 180%;}
#search .container { position: relative; width: 1200px; margin: 0 auto; background:url(images/sy_tel.gif) no-repeat #fff;}
#search .container .tel{width: 650px; padding: 10px 10px 10px 30px; float: left; font-size: 32px; color:#0ae;}
#search .container .zhaopin{ padding: 10px; font-size: 26px; position: relative; bottom: -4px;}

.h_w_bg{background: url(images/h_bg.png) top no-repeat;}


.sy_tel1 {width: 1200px; margin: 0 auto; background:url(images/sy_tel.gif) no-repeat; overflow:hidden; text-align: center;}
.sy_tel1 .tel3{width: 650px; margin: 0 auto; padding: 8px 10px 15px 30px; font-size: 32px; color:#ffff99;}
.sy_tel1 span{padding: 15px 20px; font-size: 26px;}
.sy_tel1 a{color:#ff0;}

#banner { height: 400px; position: relative; margin-bottom: 0px; overflow:hidden;}
#banner .bd li { height:400px; }
#banner .hd ul { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 15px; line-height: 15px; text-align: center; }
#banner .hd ul li { cursor: pointer; display: inline-block; zoom: 1; width: 30px; height: 8px; margin-right: 2px; background: #FFF; overflow: hidden; line-height: 9999px; }
#banner .hd ul .on { width: 60px; background: #0971C8; }
#banner .container { height: 400px; }
#banner .container a { height: 400px; display: block; }
#banner .next,
#banner .prev { position: absolute; top: 0; width: 68px; height: 400px; color: #FFF; line-height: 400px; text-align: center; cursor: pointer; }
#banner .next { right: 80px; background: url(images/next.png) center no-repeat;}
#banner .prev { left: 80px; background: url(images/prev.png) center no-repeat;}


.banner_ny {background: url(images/banner_ny.jpg) center top no-repeat; min-width:1200px; height:247px; margin: 0px auto; text-align: center; box-shadow: 3px 3px 5px #666;}
.banner_ny1 {text-align: center;}
.banner_ny1 img {text-align: center;}

.ac {text-align: center; line-height: 150%;}
.ac p{text-align: center; line-height: 150%;}
/*颜色*/
.color-black { color: #000; }
.color-gray { color: #999; }
.color-white { color: #FFF; }
.color-red { color: #e33; }
.color-yellow { color: #f60; }
.color-blue { color: #0ae; }
.color-green { color: #2c7; }
.color-main { color: #0a8; }
.color-sub { color: #0ae; }
.color-back { color: #efe; }
.color-mix { color: #aed; }
.color-dot { color: #e33; }
.mtb20 { margin-top: 20px !important; margin-bottom: 20px !important; }
.btn { border-radius: 3px; font-size: 14px; border: solid 1px #EEE; cursor: pointer; background: transparent; padding: 6px 15px; margin: 0; display: inline-block; line-height: 20px; transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s; }
.btn:hover { transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1) 0s; }
.x25 { width: 24%; float: left;}
.x75 { width: 72%; float: right;}
.ly_x65 { width: 68%; float: left;}
.ly_x30 { width: 30%; float: right;}
/*详情页*/
.x50{width: 50%;}
/*引用*/
.quote { padding: 15px; border: solid 1px #EEE; border-left-width: 6px; }
/*面板*/
.panel { border: solid 1px #EEE; }
.panel-hd { background-color: #f5f5f5; padding: 10px 15px; border-bottom: solid 1px #EEE; }
.panel-bd { padding: 15px; }
.panel-ft { background-color: #f5f5f5; padding: 10px 15px; border-top: solid 1px #EEE; }
.input { border-radius: 3px; padding: 5px; border: solid 1px #EEE; width: 95%; line-height: 20px; display: block; font-size: 14px; }
.input:focus { border-color: #09c; }
.label { padding-bottom: 7px; display: block; line-height: 20px; }
.label label { font-weight: bold; }
.input-note { color: #999; font-size: 12px; padding-top: 2px; line-height: 18px; }
.form-group { padding-bottom: 10px; }
textarea.input { border-radius: 3px; border: solid 1px #EEE; height: 100px; width: 95%; font-size: 14px; }

.show,
.db { display: block }
.hide,
.dn { display: none; }
/*网站地图*/
.web_dt {padding: 10px; font-size: 16px;}
.web_dt li{border-bottom: 1px solid #ccc; padding: 5px 0px;}
.dt_li1 {}
.dt_li2 {padding-left: 20px; margin-left: 20px;}

#current_main{width:1200px; margin: 0px auto;}
.tsdqq_main{width:1200px; margin: 0px auto;}
.tsdqq_main_sy{max-width: 1500px; min-width:1200px; margin: 0px auto;}
.tsdqq_main_sy2{max-width: 1800px; min-width:1200px; margin: 0px auto;}

.current_location {background: #3366ff; background: radial-gradient(#f90, #fff, #003366); padding:8px 10px; margin: 10px; border-radius: 10px; box-shadow: 0 0 10px #666;}
.current_location a.current { color: red; }

.channel_list li { margin-bottom: 2px; }
.channel_list li a { display: block; background: #f6f6f6; line-height: 40px; padding: 0 10px; }
.channel_list li a:hover { background: #0971C8; color: #FFF; text-decoration: none; }
.channel_list li a.current { background: #0971C8; color: #FFF; text-decoration: none; }

.channel_wlist { overflow: hidden; margin-bottom: 10px; }
.channel_wlist li { float: left; margin-right: 10px; }
.channel_wlist li a { display: block; height: 40px; line-height: 40px; background: #EEE; padding: 0 30px; }
.channel_wlist li a:hover { background: #0971C8; color: #FFF; }
.channel_wlist li a.current { background: #0971C8; color: #FFF; }

.hd1 { background: #f9f9f9; height: 40px; line-height: 40px; padding: 0 14px; font-size: 16px; border-left: 10px solid #0971C8; border-radius: 12px 0px 20px 0px;}
.hd1 span {font-size: 12px; color: #999; float: right;}
.hd1 span a{color: #666;}
.hd1 i{font-size: 12px; color: #999; font-style: italic;}

.bd0 { padding: 10px 0; overflow: hidden; zoom: 1; margin-bottom: 0px; }

.bd1 { padding: 10px 0; overflow: hidden; zoom: 1; margin-bottom: 20px; }

.hd2 { background: #EEE; height: 40px; line-height: 40px; padding: 0 14px; font-size: 16px; border-left: 10px solid #0971C8; }
.bd2 { padding: 10px 0; overflow: hidden; zoom: 1; margin-bottom: 20px; }

.hd3 { font-size: 30px; line-height: 100px;}
.hd3 .aname {color: #BBB;}
.seoname { border-top: 1px solid #ddd; text-align: center; }
.seoname span{ position: relative; top: -16px; background: #FFF; padding: 10px 20px; font-size: 16px; line-height: 30px; }

.page_show { margin: 20px 0; text-align: center; }
.page_show a, .page_show span { display: inline-block; height: 40px; line-height: 40px; min-width: 40px; text-align: center; background: #F2F2F2; margin-right: 2px; }
.page_show a:link, .page_show a:visited { text-decoration: none; }
.page_show a:hover, .page_show a.current { background: #0971C8; color: #FFF; }

#channel_content{}
#channel_content p{padding: 5px 0px;}
#channel_content img{width: 100%;}
.channel_sm {padding: 5px 15px; background: #f3f3f3;}
.channel_sm img{width: 100%;}

.article_slist {color: #ccc;}
.article_slist li { border-bottom: 1px solid #f9f9f9; height: 40px; line-height: 40px; padding-top: 5px;}

.pindao_list {}
.pindao_list li { border-bottom: 1px solid #f9f9f9; height: 40px; line-height: 40px; width: 48%; margin:0px 1%; float: left; OVERFLOW: hidden; text-overflow: ellipsis; white-space: nowrap; color: #ccc; padding-top: 6px;}

.article_dlist {}
.article_dlist .wrap { border: 1px solid #EEE; padding: 20px; margin-bottom: 20px;}
.article_dlist .title { border-bottom: 1px solid #EEE; line-height: 50px; height: 50px; font-size: 16px;}
.article_dlist .content { padding: 10px 0; color: #666; }
.article_dlist .intro { padding: 10px; background: #FAFAFA;}

.article_wlist .wrap { border: 1px solid #EEE; padding: 10px; margin-bottom: 5px;}
.article_wlist .wrap a { display: block; }
.article_wlist .wrap:hover { background: #0971C8; color: #FFF;}
.article_wlist .wrap:hover a { color: #FFF !important;}

.picture_slist {}
.picture_slist .x33 { width: 33.33333333%; float: left;}
.picture_slist .picture { border: 0px solid #EEE; margin:15px 5px 5px 5px; padding: 5px; text-align: center;  }
.picture_slist .picture img{width: 97%; text-align: center;  }
.picture_slist .title { line-height: 36px; text-align: center; }

.picture_dlist {}
.picture_dlist .wrap{ border: 1px solid #EEE; padding: 10px; margin-bottom: 10px;}
.picture_dlist .picture { border: 1px solid #EEE; padding: 5px; text-align: center; }
.picture_dlist .title { border-bottom: 1px solid #EEE; line-height: 40px; height: 40px; font-size: 16px; }
.picture_dlist .content { padding: 10px 0; color: #666; font-size: 12px; }
.picture_dlist .intro { padding: 10px; background: #FAFAFA;}

.picture_wlist {}
.picture_wlist .picture { border: 1px solid #EEE; padding: 5px; text-align: center; }
.picture_wlist .title { line-height: 36px; text-align: center; }

#info_title { font-size: 24px; line-height: 140%; padding:10px 20px; text-align: center; color: #4fb4a4; border-bottom: 1px solid #f9f9f9;}
#info_intro { background: #EEE; color: #999; padding: 10px 10px; margin: 0px 180px; line-height:130%; font-size: 12px; background: linear-gradient(to top, #eee, #f9f9f9); text-align: center;}

#info_content { padding: 20px 0; font-size: 16px; line-height: 160%; color: #555555;}
#info_content p {line-height: 160%; margin: 20px 0px 30px 0px; text-indent:2em;}
#info_content img,
#info_content p img{max-width: 835px;}
#info_content strong{color: #f60;}
#info_content div{line-height: 140%; margin: 15px 0px;}
#info_content div p{line-height: 140%; margin: 5px 0px; text-indent:2em;}

#info_around { padding: 10px; background: #f9f9f9; line-height: 26px; border: 1px solid #eee; margin-bottom: 20px; color: #999;}
#info_around p{padding: 5px;}

.info_pic {margin: 10px 0; text-align: center;}
.info_pic img {width:100%;}

.info_picA {margin: 10px 0; text-align: center;}
.info_picA img{width:68%;}

.info_picB {width:50%; text-align: center; float: left; padding-right: 15px;}
.info_picB img{width:100%;}

.info_l {width: 65%; float: left;}
.info_r {width: 33%; float: right; text-align: center;}
.info_r img{width: 96%;}

#info_video { margin-top: 20px;}
#info_video embed { width: 100%; height: 540px; margin-bottom: 10px;}
#info_video iframe { width: 100%; height: 540px; margin-bottom: 10px;}

/*友情链接*/
.link_main {width: 1200px; margin: 0px auto; padding: 10px 0px;}
.link_body_l{width: 78px; float: left;}
.link_body_r{width: 1120px; float: left;}
.link_body_r a{padding: 0px 5px;}

/*底部*/
#footer {background:url(images/bg3.png) #004564; padding: 20px 0; margin-top: 20px; color: #FFF; border-top: 5px solid #f00;}
#footer a { color: #FFF;}

.bt_img{background: url(images/bt_img.jpg) center; height: 300px;}
.ft_body {width: 1200px; height: auto; margin: 0px auto; padding:20px 0px;}
.ft_left {width: 420px; float: left; text-align:right; margin-right:20px; background:rgba(255,255,255,0.15); padding: 8px;}
.ft_left p {line-height:150%; padding: 0px;}
.ft_cen {width: 105px; float: left; text-align: center;}
.ft_right{width: 270px; float: right; text-align:right;}

.lf_lianxia {padding: 5px;}
.lf_lianxia p{padding: 5px 0px;}
.lf_lianxib {padding: 5px; text-align: center;}
.lf_lianxib p{padding: 5px 0px; text-align: center;}
.lf_lianxib p img{width: 50%;}

.ft_r_1{font-size: 32px; height: 40px; padding-right: 5px;}
.ft_r_1 span{font-size: 14px;}
.ft_r_2{font-size: 14px; height: 22px; padding-right: 5px;}
.ft_r_3{font-size: 22px; height: 24px; padding-right: 5px; font-family:"微软雅黑";}
.ft_r_3 span{font-size:12px;}
.ft_r_4{font-size: 16px; padding:5px; border-top:#002a49 solid 1px; color: #fff; margin-top: 10px;}
.ft_r_5{font-size: 13px; padding:5px; border-top:#002a49 solid 1px; color: #fff; margin-top: 2px; text-align: left;}

.ft_txt {text-align: left;line-height: 150%;}
.ft_txt p{text-align: left;line-height: 150%;}

.ft_line{margin: 15px 40% 10px 5px; border-bottom: 1px solid #02354c; clear: both;}


.index_news {width: 793px; float: left;}
.index_news .wrap { margin-bottom: 10px;}
.index_news .left { background: #EEEEEE; height: 100px; float: left; width: 103px; text-align: center; color: #686868; }
.index_news .day { font-size: 50px; }
.index_news .ym {  }
.index_news .prev{padding: 0px 3px; }
.index_news .next{padding: 0px 3px; background: #fff;}
.index_news .right { border: 1px solid #EEEEEE; border-left: none; height: 100px; float: left; width: 688px; padding: 10px; box-sizing: border-box;}
.index_news .title { font-size: 16px; line-height: 30px; }
.index_news .content { font-size: 12px; line-height: 18px; color: #BBB; }
.index_news .wrap:hover .left { background: #0971C8; color: #FFF; }

.index_case .wrap { border: 1px solid #EEE; padding: 10px; margin-bottom: 2px;}
.index_case .bd { margin-top: 10px; }
.index_case .bd .content{ font-size: 12px; color: #999; }
.index_case .on{ background: #FAFAFA; }

.index_news2_b{width: 387px; float: right;}
.index_news2 {padding: 5px;}
.index_news2 li {padding: 4px 0px; width: 100%; color: #ddd;}
.index_news2 li span{float: right; color: #ccc; font-size: 12px;}

.index_news3_a{width: 387px; float: left; margin-right: 20px;}
.index_news3_b{width: 386px; float: right;}
.index_news3 {margin: 5px 2px;}
.index_news3 li {padding: 4px 0px; width: 100%; color: #ddd;}
.index_news3 li span{float: right; color: #ccc; font-size: 12px;}


#float { z-index: 9999; position: absolute; display: block; top: 360px; left: 0; }
#float .wrap { margin-bottom: 2px; position: relative; cursor: pointer; background: #0971C8; border-left: 5px solid #f60; z-index: 999;}
#float .wrap:hover { background: #f60;}
#float .icon { padding: 15px 0; width: 60px; display: block; line-height: 60px; text-align: center;  color: #FFF; font-size: 30px;  }
#float .content { min-height: 60px; min-width: 200px; position: absolute; left: 60px; top: 0; display: none; background: #0971C8;}
#float .content a { color: #FFF; }
#float .qq .content { line-height: 60px; padding: 0 20px; font-size: 30px; color: #FFF;  }
#float .qrcode .content { padding: 5px; }
#float .qrcode .content img{width: 200px;}
#float .phone .content { line-height: 60px; padding: 0 20px; font-size: 30px; color: #FFF;  }
#float .custom .content { padding: 20px; color: #FFF; }
#float .gotop .content { }

/*首页 合作平台*/
.syhz_body{width: 1200px; height: auto; margin: 0px auto;}
.img_pic1{width: 100%; margin: 10px 0px;}
.img_pic1 li{width: 190px; margin: 5px; float: left;}
.img_pic1 li img {width: 190px;}

.mt_logo{width: 1200px; margin: 20px 0px; padding: 20px 0px; border-top: 0px solid #0978d4; border-bottom: 1px solid #0978d4;}

.sy_flfw{width: 100%; overflow:hidden; background: #6699ff; padding: 15px 0px;}
.sy_flfw h3{text-align: center; font-size: 18px; padding: 5px; margin:5px; color: #fff;}
.sy_flfw li{text-align: center; font-size: 14px; padding: 5px; margin:1%; float: left; width: 10.5%; background: #fff; box-sizing:border-box;}

.dyx {line-height: 160%; font-size: 16px; color: #555555;}
.dyx p{line-height: 160%; margin: 20px 0px 30px 0px; text-indent:2em;}
.dyx p img{max-width: 835px;}
.dyx div{line-height: 140%; margin: 15px 0px;}
.dyx div p{line-height: 140%; margin: 5px 0px; text-indent:2em;}

.list_rm{}
.list_rm li{line-height: 120%;}

.syb_li_li {background:url(images/syb_bg.png) center center no-repeat; }
@keyframes ztOldUserAni1{0%{transform: scale(1)}5%{transform: scale(1.1);}10%{transform: scale(1)}15%{transform: scale(1.1)}20%{transform: scale(1)}100%{transform: scale(1)}}
.eleVirHd2_hed {position: absolute;width:100%;height:100%;text-align: center; top:1px;}
.eleVirHd2_hed img{animation: ztOldUserAni1 2.5s linear .2s infinite;}


.ny_ts{padding: 10px; text-align: center; font-weight: bold; font-size: 24px; color: #f00;}
.ny_bq{padding: 0px; font-size: 12px; color: #ccc; line-height: 100%; margin: 0px;}


/*人才招聘*/
.recruitment_list .w25{width: 25%; float: left; margin-bottom: 10px;}
.recruitment_list .wrap { border: 1px solid #EEE; padding: 20px; margin: 1px;}
.recruitment_list .wrap>ul>li { border-bottom: 1px solid #EEE; padding: 6px 0; }
.recruitment_list .wrap>.content { display: none; padding: 10px; border: 1px solid #EEE; margin-top: 5px;}

#pd_zhaopin	{width: 100%;}
#pd_zhaopin	img {width:auto !important; max-width: 95%;}
#pd_zhaopin p{padding: 3px 0px;}
#pd_zhaopin h3{padding: 20px 0px; font-size: 18px; color: #f00;}

.baidu_iframe{width: 100%; height: 500px;}

/* DL*/
.tel2{padding: 15px 10px 15px 265px; font-size: 32px; color:#F60; }

/*#k_s_ol_floatWin_fl{}
#k_s_ol_floatWin_img{display: none;}
#k_s_ol_floatWin_cls{display: none;}*/

/*.Business_con{width: 1200px;overflow: hidden;}
.Business_con .business_ul{width: 1200px;padding-top: 17px;}
.Business_con .business_ul li{float: left; width: 234px; overflow: hidden; margin:0px 3px; _display: inline-block; background: #dbeffb;}
.business_ul li .img_box {text-align: center; padding:20px 10px 10px 10px;}
.business_ul li .img_box img{width: 180px;height: 72px; }
.business_ul li .txt_box{color: #333;line-height: 24px;padding:10px;}
.business_ul li .btn_box{text-align: right; padding: 10px;}
.business_ul li .btn_box a{display: block;padding:3px 8px; background: #3b5674;color: #fff;line-height: 21px;text-align: center;float: right;}
.business_ul li .btn_box a:hover{background: #339999; text-decoration:none;}
.business_ul li .hover{background: #016eb1;}
.business_ul li .hover .txt_box{color: #fff;}
.business_ul li .hover .btn_box a{background: #339999;}*/