﻿/*
* name: Global && Pc StyleSheet
* version: v3.2.0
* update: 加入placeholder颜色设置
* date: 2016-01-21
*/

/* 雪碧图 */
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px;vertical-align: middle; background: url(../img/ico.png);margin:0 .3em;}
.ico1_2 { background-position: -20px 0;}
.ico1_3 { background-position: -40px 0;}
.ico1_4 { background-position: -60px 0;}
.ico1_5 { background-position: -80px 0;}
.ico2_1 { background-position: 0 -20px;}
.ico2_2 { background-position: -20px -20px;}
.ico2_3 { background-position: -40px -20px;}
.ico2_4 { background-position: -60px -20px;}
.ico2_5 { background-position: -80px -20px;}
.ico3_1 { background-position: 0 -40px;}
.ico3_2 { background-position: -20px -40px;}
.ico3_3 { background-position: -40px -40px;}
.ico3_4 { background-position: -60px -40px;}
.ico3_5 { background-position: -80px -40px;}
.ico4_1 { background-position: 0 -60px;}
.ico4_2 { background-position: -20px -60px;}
.ico4_3 { background-position: -40px -60px;}
.ico4_4 { background-position: -60px -60px;}
.ico4_5 { background-position: -80px -60px;}

/* 设置 */
body{font-size:13px; line-height: 1.8; color: #555; background: #fff;}
.wrap { max-width: 960px; margin-right: auto; margin-left: auto; *width: 960px;}
a{color: #666;}
a:hover { color: #2b4667;}
input,select,button,textarea{ font-family:microsoft yahei; border:none;outline:none;}

/* 表格 */
.datalist{ border:1px solid #ccc; border-collapse:collapse; background:#fff; }
.datalist caption{ padding-bottom:5px; text-align:left;} 
.datalist th{ border:1px solid #ccc; background-color:#eee; font-weight:700;  padding:5px 15px; }
.datalist td{ border:1px solid #ccc; padding:5px 15px;}
.datalist tr.altrow{ background-color:#ccc;}

/*css组件-设置*/
.form-control, .input-group-addon, .btn{border-radius: 2px; }
.form-control:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
/*选中颜色*/
::-moz-selection {color: #fff; background: #2b4667; }
::selection {color: #fff; background: #2b4667; }
/*
* placeholder颜色
*/
::-webkit-input-placeholder { color: #aaa; } 
.placeholder { color: #aaa;}
/* 网站样式 */
.transition{ transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.hoverImg:hover{ transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);}
.mt30{ margin-top:30px;}
.c{padding-bottom:9999px; margin-bottom:-9999px;}
.mt20{margin-top:20px;}

/*通用头部*/
.head{position:relative; z-index: 3;box-shadow: 0 3px 6px rgba(0,0,0,.3);border-bottom:3px #e5e5e5 solid;}
.head_top{ background-color:#2c4667;}
.head_top .head_r li{float: right; padding:0 12px;line-height: 30px;}
.head_top .head_r li a{color:#c2c2c2;}
.head_top .head_r li.li01{position: relative; padding:0;}
.head_top .head_r li.li01 .btn-search{ display:block;background-color: #ce000c;width: 32px;height: 30px;line-height: 46px;text-align: center;}
.head_top .head_r li.li01 .btn-search i{ display:inline-block; background:url(../img/search.png) no-repeat; width:32px; height:30px; vertical-align:top;}
.head_top .head_r li.li01 .search { position: absolute;right: 100%;top: 0;background-color: #fff;height:26px; display:none;border: 2px #ce000c solid; width:170px;}
.head_top .head_r li.li01 .search .inp{border: none;vertical-align: top;height: 16px;line-height: 16px;box-sizing: content-box;padding: 5px 0 5px 5px; width:0;}
.head_top .head_r li.li01:hover .search .inp{ width:97%;}
.head_top .head_r li.li01 .item{transition: right 300ms;-moz-transition: right 300ms;-ms-transition: right 300ms;-o-transition: right 300ms;-webkit-transition: right 300ms;}
.head_top .head_r li.li02,.head_top .head_r li.li03{ background:url(../img/h_r_li.gif) left center no-repeat;}
.head_top .head_r li.li05{padding-right:0;}

.head_bottom .logo a{display:block; background:url(../img/logo.png) no-repeat; background-size:contain; width:310px; height:81px;}
.head_bottom .nav{float:right;width:66%;}
.nav .nav_li{ float:left; width:16.667%;*width:105px; position:relative; background:url(../img/nav_li.gif) left center no-repeat;}
.nav .nav_li .nav_a{ display:block; width:100%; text-align:center; color:#454545; height:81px; line-height:81px; font-size:15px; font-weight: bold; position:relative; -webkit-transform: translateZ(0); transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale; z-index: 2;}
.nav .nav_li .nav_a:before{content: "";position: absolute;z-index: -1;left: 50%; right: 50%;bottom: -3px;background: #d0000a;height: 3px;-webkit-transition-property: left, right;transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;overflow: hidden;}
.nav .nav_li:hover .nav_a:before,.nav .nav_li.cur .nav_a:before{left: 0;right: 0; }
.nav .nav_li:hover .nav_a,.nav .nav_li.cur .nav_a{ color:#d0000a\9;}
.nav li .nav_layer6{ position:absolute; top:100%; left:0;width:90% ; display:none;padding: 0 5% 25px; background-color:#fff;}
.nav li .nav_layer6 li{ width:100%; float:none; text-align:center;border-bottom: 1px #f0f0f0 solid;}
.nav li .nav_layer6 li a{ color:#000;font-size: 12px;display: block;line-height: 40px;text-align:center;}
.nav li .nav_layer6 li:hover a{  color:#e7002b}
.nav .nav_li.nav1{background:none;}
.mobile_key { display:none;}

/*首页中间区域*/
.loading{ background:url(../img/loading.gif) no-repeat; width:100%; height:100%;position: absolute;left: 50%;top: 50%;margin-left: -50px;margin-top: -50px;}
.banner{ height:457px; position:relative; overflow:hidden;}
.banner img{ position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; max-width:none; height:100%;}
.banner .slide_nav{ width:100%; position:absolute; bottom:20px; left:0; text-align:center;z-index: 4;}
.banner .slide_nav a{ display:inline-block; width:12px; height:12px; line-height:99; overflow:hidden; border-radius:50%; background-color:#a3a3a3; border:1px #fff solid; margin-right:16px; cursor:pointer;}
.banner .slide_nav a.on{background-color: #d0000a;}

.sort_box{ background:url(../img/i_p_bg.png) left bottom repeat-x; border-bottom:2px #f0f0f0 solid;padding: 13px 0;}
.i_sort_list{padding: 0 5%; position:relative;}
.i_sort_list:before,.i_sort_list:after{content:'';width:1px; height:44px; position:absolute;top:50%; margin-top:-22px; background:url(../img/i_p_li.png) 0 center no-repeat;}
.i_sort_list:before{ left:5%;}
.i_sort_list:after{right:5%;}
.i_sort_list li{float:left; width:33%; text-align: center; background:url(../img/i_p_li.png) left center no-repeat; margin-left:-1px;}
.i_sort_list li .img{ height:40px;}
.i_sort_list li .img img{vertical-align:middle;}
.i_sort_list li .tit{font-size:14px; color:#000;}

.center_box{padding:25px 0 30px;}
.center_box .box1{ width:49%;margin-right: 2%;}
.center_box .channelIn{ font-size:16px; padding-bottom:5px;}
.center_box .channelIn a{color:#454545;}
.center_box .box1 .channelIn{ border-bottom:2px #c7c7c7 solid; position:relative;}
.center_box .box1 .channelIn:after{content:''; background-color:#d0000a; width:100px; height:2px; position:absolute;bottom:-2px; left:0;}
.i_newslist{margin-top:8px;}
.i_newslist li{ border-bottom:1px #ababab dashed;font-size:12px; overflow:hidden;padding: 13px 0 4px;line-height: 23px;}
.i_newslist li ._data{color:#000; float:left;width:20%;}
.i_newslist li .tit{width:80%;float: right;}
.i_newslist li:hover a{ color:#053b5d;}
.center_box .box2{width: 23%;}
.center_box .box2 .video_img{width:100%; height:92px; overflow:hidden; position:relative;}
.center_box .box2 .video_img img{width:100%; height:auto;}
.center_box .box2 .video_img ._play{ display:block; background:url(../img/play.png) no-repeat; width:40px; height:40px; position:absolute;top:50%; left:50%; margin-left:-20px; margin-top:-20px;}
.center_box .box2 .info{font-size: 12px;line-height: 20px;margin-top: 5px;height: 40px;overflow: hidden;}
.center_box .box3{width: 24%;}
.center_box .box3 .info{width:100%; height:135px; overflow:hidden; position:relative; text-align: center;}
.center_box .box3 .info img{ height:auto;}

/*通用底部*/
.foot{box-shadow: 0 -6px 12px #eee;}
.foot_top{ background:url(../img/f_t_bg.png) center top no-repeat;padding: 20px 0 30px;}
.foot_top .f_menu{width:63.6%; background:url(../img/f_li.png) right center no-repeat;}
.foot_top .f_menu dl{width: 18.3%; float:left;margin-right: 6.5%;}
.foot_top .f_menu dl dt{ font-size:14px; font-weight: bold;border-bottom: 1px #b8b8b8 solid;padding-bottom: 7px;}
.foot_top .f_menu dl dd{margin-top:20px;}
.foot_top .f_menu dl dd a{display:block;color: #000;}
.foot_top .f_menu dl dd a:hover{ color:#053b5d;text-decoration: underline;}
.foot_top .f_media{width: 32%;padding-left: 3%;}
.foot_top .f_media .f_erwm{ width:122px;}
.foot_top .f_media .f_erwm p{font-size:12px;margin-top: 5px;}
.foot_top .f_media .f_media_r{width:55%;}
.foot_top .f_media .f_search ._f_st{ display:block; font-size:14px;}
.foot_top .f_media .f_search ._f_st i{margin:0;}
.foot_top .f_media .f_search .inp{border: 1px #ddd solid;font-size: 12px;padding: 4px 0 4px 5px;background-color: #fff;color: #666;width: 96%;margin: 10px 0;}
.foot_top .f_media .f_search ._btn{background-color: #ce000c;color: #fff;font-size: 12px;width: 80px;height: 28px;line-height: 28px;text-align: center;padding: 0;margin: 0;}
.foot_top .f_media .bdsharebuttonbox a{ margin:44px 6px 0 0;}
.foot_bottom{ background-color:#626768; padding:5px 0;}
.foot_bottom,.foot_bottom a{color:#dedfdf; font-size:12px;}
.foot_bottom em{margin:0 8px;}

/*下层--通用样式*/
.main_bar{padding: 10px 0 40px;}
.main_content{padding: 15px 0;}
.mh{min-height: 450px;}
.channelCurrent{ font-size:24px; color:#464646;font-weight: normal;}
.posi{font-size:12px; font-weight:normal;padding: 6px 0;}
.posi .ico1_5{display:none;}
.posi em{color:#a6a6a6; margin:0 2px;}
.breadCrum{ background-color:#eee;}
.breadCrum .channelCurrent{ line-height: 64px;}
.s_menu li{float:left;width: 105px;text-align: center; height: 64px;line-height: 64px;}
.s_menu li a{display:block;}
.s_menu li.cur,.s_menu li:hover{ background-color:#e5e5e5;}
.s_menu li.cur a,.s_menu li:hover a{ color:#ce000c;}
.f_ico{ display:inline-block;width:115px; height:115px; background:url(../img/f_menu.png) no-repeat; vertical-align:middle;}
.f_ico_2{background-position: -115px 0;}
.f_ico_3{background-position: -230px 0;}
.f_ico_4{background-position: -345px 0;}
.other_menu{margin:25px 0 0;}
.other_menu .case-item{ display:block;padding: 0 9%;}
.other_menu .case-item .ih-item{ width:115px; height:115px; margin:10px auto; position:relative;border-radius: 50%;}
.other_menu .case-item .ih-item .spinner{width:115px;height:115px;border:1px solid #d9d9d9;border-right-color:#0e84c6;border-bottom-color:#0e84c6;border-radius:50%;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
.other_menu .case-item .ih-item .img{position:absolute;top:0; left:0;}
.other_menu .case-item .tit{ font-size:16px; color:#333;}
.other_menu .case-item ._summ{line-height: 23px;height: 46px;overflow: hidden;}
.other_menu .case-item ._summ ins{ text-decoration: none;color:#ce000c;}
.other_menu li:hover .ih-item.circle.effect1 .spinner{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.other_menu li:hover .ih-item .img .f_ico{background-position: 0 -115px;}
.other_menu li:hover .ih-item .img .f_ico_2{background-position: -115px -115px;}
.other_menu li:hover .ih-item .img .f_ico_3{background-position:-230px -115px ;}
.other_menu li:hover .ih-item .img .f_ico_4{background-position:-345px -115px;}

/*下层--产品列表*/
.pl_bg{ background:url(../img/pro_bg.png) center top no-repeat;padding: 58px 0 30px;}
.pl_top_info{box-shadow: 0 1px 4px #b7b7b7; background-color:#e9e9e9;padding: 20px 3% 20px 0;font-size: 12px;}
.pl_top_info .channelCurrent{ float:left;width: 15%;text-align: center; position:relative;margin-right: 1.5%;}
.pl_top_info .channelCurrent:after{content:'';width:1px; height:32px; background-color:#c2c2c2; position:absolute;right:0; top:50%; margin-top:-16px;}
.pl_top_info .info{height: 42px;line-height: 21px;overflow: hidden;}

.pro_list_box{background-color:#fff;padding: 20px;box-shadow: 0 4px 8px #adadad;margin-top: 20px;}
.pro_list li{border-bottom:1px #c1c1c1 dashed;margin-bottom: 20px;padding-bottom: 20px;}
.pro_list li .info{margin: 3px 0 15px;}
.pro_list li .info .name .t{font-size:18px; color:#000;margin-right: 10px;}
.pro_list li .info .name .s{ font-size:13px;color:#848484;}
.pro_list li .info ._summ{line-height: 20px;height: 40px;overflow: hidden;}
.pro_list li ._detail{display: block;width: 194px;height: 39px;line-height: 39px;background-color: #2c4667;color: #fff;}
.pro_list li ._detail i{margin: 0 0.5em;}

/*下层--产品详情*/
.pd_bg{ background:url(../img/pd_bg.jpg) center top no-repeat;padding: 20px 0 30px;}
.pd_sort{ background-color:#f5f5f5;margin: 25px 0 33px;position:relative;}
.pd_sort li{ float:left;width:33.3%; position:relative;}
.pd_sort li a{display:block;margin:25px 0 20px;border-left: 1px #ddd solid;text-align: center;}
.pd_sort li .sortName{ font-size:16px; color:#3e3e3e;}
.pd_sort li:first-child a{ border-left: 0;}
.pd_sort li:after{content:'';width:100%; height:3px; background-color:#03538b; position:absolute;bottom:0; left:0; display:none;}
.pd_sort li.cur:after{display:block;}
.pd_sort_scroll{ border-bottom:3px #e9e9e9 solid;}
.pd_sort .parrs{display:block;width:24px;height:85px;background:url(../img/pb_tn.png) no-repeat;position:absolute;top:50%;margin-top:-42.5px;cursor:pointer;}
.pd_sort .pprev{left:-5%;}
.pd_sort .pnext{right:-5%;background-position:right top;}
.pd_sort .pprev:hover{background-position: left bottom;}
.pd_sort .pnext:hover{background-position: right bottom;}


.pd_box{ border-bottom:1px #ebebeb solid; padding-bottom:36px;}
.target_wrap{height:34px;}
.pd_Target{width:960px;margin:0 auto;overflow: hidden;*zoom:1;background:#f5f5f5;height:34px;}
.pd_Target li{float: left;height: 30px;line-height: 30px;width: 16%;text-align: center;cursor: pointer;position: relative;}
.pd_Target.fixed{position: fixed;left: 50%;margin-left: -480px;top:0;z-index: 99;}
.pd_Target .active{color:#fff;background:#2c4667;}
.pd_Target .active:after{ content:'';width:0; height:0; border-left:4px transparent solid; border-right:4px transparent solid ;border-top:4px #2c4667 solid; position:absolute;bottom:-4px; left:50%; margin-left:-4px;}
.pd_sections{padding:20px 0 0;}
.pd_sections .dt{font-size:16px; position:relative;padding-left: 12px; border-bottom:1px #ebebeb solid;margin-bottom: 25px;}
.pd_sections .dt:before{content:''; width:2px; height:11px; background-color:#2c4667; position:absolute;left:0; top:50%; margin-top:-5.5px;}

/*订购表单*/
.Form-P1{position:relative;}
.Form-P1 .Form-P1-Left { float: left; width: 50%; }
.Form-P1 .Form-P1-right { float: right; width: 50%; }
.Form-P1 .Form-P1-li { padding-top: 10px; }
.Form-P1 .Form-P1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle;
font-size:12px;}
.Form-P1 .Form-P1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; outline:none; vertical-align: middle;}
.Form-P1 .Form-P1-li textarea { border: 1px #ddd solid; width: 70%;  outline:none; padding:0; margin:0; height:112px;vertical-align: middle;}
.Form-P1 .Form-P1-li em { color: red; vertical-align: middle; padding-left: 10px; 
font-size:12px;}
.Form-P1 .Form-P1-li input._yzm { width: 10%; }
.Form-P1 .Form-P1-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; height:30px; width:100px;}
.Form-P1 .Form-P1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-P1 .Form-P1-li select { border: 1px #ddd solid; width: 70%; padding: 7px 0; }
.Form-P1 .Form-P1-Btn { clear: both; padding-top: 10px;padding-left:4.9em;}
.Form-P1 .Form-P1-Btn button { width: 90px; height: 32px; line-height: 32px; text-align: center; color: #fff; cursor: pointer; padding:0; margin:0; border:none; outline:none; }
.Form-P1 .Form-P1-Btn ._submit { background: #d0000a; margin-right: 10px; }
.Form-P1 .Form-P1-Btn ._reset { background: #d3d3d3; color:#000;}
.Form-P1 .Form-P1-Btn button:hover{ opacity:0.8;}
.Form-P1 .Form-P1-li .orsele{ width: 34.5%; margin-right:5px;}
.Form-P1 .Form-P1-li .radio{width: auto;display: inline-block;margin: 0 5px 0 10px;}
.Form-P1 .Form-P1-w{ clear: both;}
.Form-P1 .form-summ{position: absolute;left: 320px;bottom: 0;}

/*下层--招聘列表*/
.job_top{ background:url(../img/j_horse.jpg) right center no-repeat;padding: 25px 0 35px;}

.QAList-Q3{overflow:hidden;}
.QAList-Q3-title{ height:18px; line-height:18px; border:1px #ddd solid; padding:8px 15px 9px; position:relative;cursor: pointer;margin-top: 10px; font-size:16px; font-weight:bold; float:left; width:95.5%;}
.QAList-Q3-title ._data{ float:left; width:6%; color:#f06200; font-size:14px; font-weight:bold;}
.QAList-Q3-title ._title{text-align:left; font-size:14px;color:#666;}
.QAList-Q3-title ._ico{background:url(../img/qa31.png);}
.QAList-Q3-title ._icoActive{background:url(../img/qa32.png);}
.QAList-Q3-title ._icoP{width:25px;height:25px; position:absolute;right:6px;top:5px;}
.QAList-Q3-content{padding:10px 15px; border:1px #ddd solid; border-top:none;  display:none; width:95.5%; float:left;}
.QAList-Q3-content ._data{width: 6%;float: left; color:#9a9a9a; font-size:14px;font-weight:bold;}
.QAList-Q3-content ._qaIntro{text-align:left;line-height:2; padding:10px 0;}
.QAList-Q3-content ._qaIntro ._channelBtn{background: #2c4667;color: #fff;padding: 1px 15px;display: inline-block;margin-top: 10px;}
.QAList-Q3-title.active{background-color:#e8e8e8;}

/*下层--新闻列表*/
.NewsList-A9 li{padding:25px 0;border-bottom:1px dashed #ccc;overflow:hidden;*zoom:1}.NewsList-A9 ._img{float:left;height:8em;max-width:50%;margin-right:10px}.NewsList-A9 ._img img{height:100%}.NewsList-A9 ._t{font-size:16px;margin-bottom:5px}.NewsList-A9 ._t a{color:#333}.NewsList-A9 ._t a:hover{color:#2b4667}.NewsList-A9 ._p{line-height:1.6em;max-height:4.8em;overflow:hidden;color:#999;margin:5px 0}.NewsList-A9 ._i{overflow:hidden;*zoom:1}.NewsList-A9 ._i ._more,.NewsList-A9 ._i ._date{float:left;line-height:26px;padding:0 10px}.NewsList-A9 ._i ._more{background:#2b4667;color:#fff}.NewsList-A9 ._i ._date{background:#ededed;color:#999}@media only screen and (max-width:40rem){.NewsList-A9 ._img{float:none;height:auto}.NewsList-A9 ._img img{width:100%;height:auto}}
.NewsList-A9 li .imgbox{ width:16.7%;margin-right: 2%;}


/*分页*/
.page{font-size: 12px; color: #777777; text-align: center; margin:30px 0;}
.page a,.page span { color: #777777;display: inline-block;border: 1px solid #ededed;padding: 5px 10px;vertical-align: middle;margin: 0 0 10px -1px;}
.page .goprev{margin-right: 10px;}
.page .gonext,.page .count {margin-left: 10px;}
.page a:hover,.page span{color:#fff; background: #2b4667;}
.page span.goprev,.page span.gonext {color: #777777; background: none}
.page span.count { border: 0;background: 0;color: #777777;}

/*下层--频道页*/
.a_top img{ width:100%}
.a_top .a_info{ background:url(../img/a_img01.png) bottom right no-repeat #e9e9e9;padding: 20px;font-size: 12px;height: 260px;}
.a_detail{margin-top:20px;}

/*下层--视频列表*/
.videolist{margin-top:15px;}
.piclist li{margin-bottom:30px;}
.piclist li ._title{background:url(../img/black.6.png) repeat; background:rgba(0,0,0,.6); position:absolute;bottom:0; left:0; padding:0 5%; width:90%; text-align: center;font-size:16px; height:38px; line-height: 38px; color:#fff;}
.videolist li ._btn{background:url(../img/play.png) no-repeat; display:block; width:40px; height:40px; position:absolute;top:50%; left:50%; margin-left:-20px; margin-top:-20px;}
.album_preview .album_close{ background:#ffd101!important;}
.album_preview .album_pages{ color:#ffd101!important;}
.album_preview .slide_nav a{border-color:#ffd101!important;}
.album_ordinary .slide_c img{max-height: 80%!important;}
.album_ordinary .slide_c p{bottom:10%!important;}

/*下层--新闻详情*/
.widget-newsdetail-2{margin-top:15px;}
.widget-newsdetail-2 ._head { border-bottom: 1px dotted #cccccc; }
.widget-newsdetail-2 ._head ._title { font-size: 18px; line-height: 1.4;font-weight:bold;}
.widget-newsdetail-2 ._tools { padding: 10px 0; color: #999999;}
.widget-newsdetail-2 .ion { font-size: 16px; font-weight: normal;}
.widget-newsdetail-2 ._tools ._tool{margin:0 4px;display: inline-block; vertical-align: middle;}
.widget-newsdetail-2 ._tools ._tool:hover{color:;}
.widget-newsdetail-2 ._tools ._b2l .ion { color:#ce000c;}
.widget-newsdetail-2 .myart { padding: 20px 0;}
.widget-newsdetail-2 ._detailPage_bottom {border-top: 1px solid #cccccc;}
.widget-newsdetail-2 ._detailPage_bottom li {line-height: 30px; overflow: hidden; 
height: 30px;  padding: 0 10px; border-bottom: 1px solid #cccccc; }
.widget-newsdetail-2 ._detailPage_bottom ._mark {font-weight: bold; float: left; margin-right: 10px; }
.widget-newsdetail-2 ._detailPage_bottom ._title {font-size: 14px;  float: left; 
  width: 68%;}
.widget-newsdetail-2 ._detailPage_bottom ._title:hover { color: #0e90d2;}
.widget-newsdetail-2 ._detailPage_bottom ._time { float: right;}
.widget-newsdetail-2 .bdsharebuttonbox .bds_more { float: none; padding-left: 2px;
  background: none; }
@media only screen and (max-width: 480px) { 
  .widget-newsdetail-2 ._head ._title { font-size: 14px; line-height: 20px;}
  .widget-newsdetail-2 ._detailPage_bottom ._title{width: 50%;}
}

/*下层--联系我们*/
.contact_map img{ max-width: none;}
.contact_text{margin-top:20px;} 

/*简历投递*/
.Form-J1 .Form-J1-Left { float:left; width:50%; }
.Form-J1 .Form-J1-right { float:right; width:50%; }
.Form-J1 .Form-J1-li { padding-top:10px; }
.Form-J1 .Form-J1-li label { width:5em; display:inline-block; color:#666; vertical-align:middle; }
.Form-J1 .Form-J1-li input { height:28px; line-height:28px; border:1px #ddd solid; width:70%; }
.Form-J1 .Form-J1-li textarea { border:1px #ddd solid; width:70%; height:103px;}
.Form-J1 .Form-J1-li em { color:red; vertical-align:middle; padding-left:10px; }
.Form-J1 .Form-J1-li input._yzm { width:20%; }
.Form-J1 .Form-J1-li img { vertical-align:middle; padding-left:10px; cursor:pointer; }
.Form-J1 .Form-J1-li b { color:#666; font-size:12px; padding-left:4px; }
.Form-J1 .Form-J1-li select { border:1px #ddd solid; width:70%; padding:7px 0; }
.Form-J1 .Form-J1-Btn { clear:both; text-align:center; padding-top:40px; }
.Form-J1 .Form-J1-Btn button { width:90px; height:32px; line-height:32px; text-align:center; color:#fff; cursor:pointer; border:0;}
.Form-J1 .Form-J1-Btn ._submit { background:#d0000a; margin-right:10px; }
.Form-J1 .Form-J1-Btn ._reset { background:#909090; }

/*网站地图*/
.map_line{overflow:hidden;line-height:30px;padding:8px 10px;border-bottom:1px solid #ddd;*zoom:1;}
.map_line h4{margin-right:10px;}
.map_line h4 a{display:block;text-align:center;background:#ececec;font-size:14px;}
.map_line h4 a:hover{background:#e11c25;color:#fff;}
.site_cell a{float:left;color:#333;background:url(../images/cir_map.gif) 18px 10px no-repeat;padding-left:35px;transition:none;}
.site_cell a:hover{background-position:18px -31px;color:#e11c25;}

/*全站搜索*/
.Search-S1-head { overflow: hidden; padding: 20px; background: #ededed; margin-bottom: 20px;  *zoom: 1;}
.Search-S1-head ._form { margin-right: 3em; }
.Search-S1-head ._inp { height: 30px; line-height: 30px; padding: 0 5px; background: #ffffff; border: 1px solid #cccccc; }
.Search-S1-head ._btn { height: 30px; line-height: 30px; background:#0e90d2; cursor: pointer; padding: 0; margin: 0;  border: 1px solid #0e90d2; width:30px ;}
.Search-S1-head ._btn .ion { vertical-align:top; margin: 0; padding: 0; color: #ffffff; font-size: 16px; }
.Search-S1-head ._result { font-size: 16px; line-height:30px;}
.Search-S1-head ._result em { margin: 0 .4em; font-weight: 700; }
.Search-S1-list { margin-bottom: 30px; }
.Search-S1-list li { margin-bottom: 15px; }
.Search-S1-list ._head { font-size: 14px;  padding: 5px 0; margin-bottom: 10px; border-bottom: 1px solid #cccccc; }
.Search-S1-list ._num { float: left; }
.Search-S1-list ._type { float: left; color:#0e90d2;padding: 0 1em; border-right: 1px solid #cccccc; margin-right: 1em; font-style: normal; }
.Search-S1-list ._t { float: left; width: 50%; font-weight: bold; color:#333; }
.Search-S1-list ._p { padding-left: 60px; font-size: 14px; }

.sear .sear_f .inp{border: none;padding: 5px 0 5px 5px;vertical-align: top;outline: none;margin: 0;}
.sear .sear_f .btn{vertical-align: top;line-height: 29px; height:29px; color: #e60013;font-size: 14px;}

.result{border-top:1px solid #ddd;padding:10px 10px 0;margin-top:20px;}
.sear_filt input{margin:0 5px;vertical-align:middle;}
.sear_filt label{ font-weight:normal;}
.sear_result li{margin-bottom:10px;}
.sear_result a{color:#333;}
.sear_result a:hover{text-decoration:underline;}
.sear_result .el{font-size:14px;_width:100%;}
.sear_result .p{padding:10px 20px;border-top:1px solid #ddd;margin-top:10px;}
.sear_result em{color:#e60013;display:inline-block;padding:0 1em;border-right:1px solid #ddd;margin-right:1em;}
.sear{padding:0 25px 10px;background:#eee;}
.sear .t{font-size:15px;font-weight:bold;line-height:2.4;}
.serv_select li{float:left;width:36px;border:1px solid #ccc;background:#fff;padding:0 5px;margin-right:5px;cursor:pointer;}
.rect{display:inline-block;width:2px;height:3px;overflow:hidden;border-left:2px solid #fff;border-bottom:2px solid #fff;margin-top:9px;}
.on .rect{border-color:#e60013;}
.sear_f .btn{width:25px;padding: 0;}
.red{color: #e60013 !important;}

.videolist { min-height:200px; }

.video-js{margin:auto;}