@charset "utf-8";

/*   Reset css   */
/*   2010-02-17 LiNing Create  */
/*   2017-12-21  LiNing Edit    */

html{ overflow: -moz-scrollbars-vertical; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,iframe {PADDING: 0px; MARGIN: 0px;}
DIV, P, I, UL, LI, OL, DL, DT, DD{list-style: none;}
FIELDSET,LABEL,LEGEND,BUTTON,INPUT,FORM {PADDING: 0px; MARGIN: 0px;}
address,caption,cite,dfn,em,th,var {font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
A IMG {BORDER-STYLE: none; border: 0px}
table{border-collapse: collapse;border-spacing: 0;} 
.wordwrap{ word-break: break-all; word-wrap: break-word; }
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {*display:inline-block;*zoom:100%;}
.clear{ clear:both; height:0px;font-size:0px; line-height:0px; overflow:hidden;}
.blank2 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 2px; line-height: 0px; font-size: 0px;}
.blank6 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 6px; line-height: 0px; font-size: 0px;}
.blank10 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 10px; line-height: 0px; font-size: 0px;}
.blank15 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 15px; line-height: 0px; font-size: 0px;}
.blank20 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 20px; line-height: 0px; font-size: 0px;}
.blank30 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 30px; line-height: 0px; font-size: 0px;}
.blank40 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 40px; line-height: 0px; font-size: 0px;}
.blank50 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 50px; line-height: 0px; font-size: 0px;}
.blank60 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 60px; line-height: 0px; font-size: 0px;}
.blank70 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 70px; line-height: 0px; font-size: 0px;}
.blank80 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 80px; line-height: 0px; font-size: 0px;}
.blank100 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 100px; line-height: 0px; font-size: 0px;}
.blank110 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 110px; line-height: 0px; font-size: 0px;}

.left{_display:inline;float:left!important;}.right{_display:inline;float:right!important;}
.mc{margin-left: auto; margin-right: auto;}
.mt6{margin-top: 6px;}.mt10{margin-top: 10px;}.mt15{margin-top: 15px;}.mt20{margin-top: 20px;}.mt30{margin-top: 30px;}.mt40{margin-top: 40px;}
.mb10{margin-bottom: 10px;}.mb15{margin-bottom: 15px;}.mb20{margin-bottom: 20px;}.mb40{margin-bottom: 40px;}
.ml10{margin-left: 10px;}.ml15{margin-left: 15px;}.ml20{margin-left: 20px;}.ml30{margin-left: 30px;}.ml40{margin-left: 40px;}.ml50{margin-left: 50px;}
.mr10{margin-right: 10px;}.mr15{margin-right: 15px;}.mr20{margin-right: 20px;}.mr30{margin-right: 30px;}.mr40{margin-right: 40px;}
.p5{padding: 5px;}.p10{padding: 10px;}.p15{padding: 15px;}.p20{padding: 20px;}.p30{padding: 30px;}.p40{padding: 40px;}.p50{padding: 50px;}.p60{padding: 60px;}
.pt6{ padding-top:6px;}.pt10{padding-top: 10px;}.pt15{padding-top: 15px;}.pt20{padding-top: 20px;}.pt30{padding-top: 30px;}.pt40{padding-top: 40px;}.pt50{padding-top: 50px;}.pt60{padding-top: 60px;}
.pl6{ padding-left:6px;}.pl10{padding-left: 10px;}.pl15{padding-left: 15px;}.pl20{padding-left: 20px;}.pl40{padding-left: 40px;}.pl50{padding-left: 50px;}.pl60{padding-left:60px;}
.pb10{padding-bottom: 10px;}.pb15{padding-bottom: 15px;}.pb20{padding-bottom: 20px;}.pb30{padding-bottom: 30px;}.pb40{padding-bottom: 40px;}
.pr10{padding-right: 10px;}.pr15{padding-right: 15px;}.pr20{padding-right: 20px;}.pr30{padding-right: 30px;}.pr40{padding-right: 40px;}
.pt0{ padding-top:0px;}.pr0{ padding-right:0px;}.pb0{ padding-bottom:0px;}.pl0{ padding-left:0px;}
.mt0{ margin-top:0px;}.mr0{ margin-right:0px;}.mb0{ margin-bottom:0px;}.ml0{ margin-left:0px;}
.hand {CURSOR: pointer;}
.red {COLOR: #c60027}.white{color: White;}
.tb{font-weight: bolder;}.tl{ text-align: left;}.tr{ text-align: right;}.tc{ text-align: center;}
.none{display: none;}.visi{ visibility:hidden}
.relative{position: relative;}
.inline_block{ display:inline-block}.block{ display:block}
.vm > *{display:inline-block;vertical-align:middle;}
.vm > option{display:block;}

a:link,a:visited { color:#434343;text-decoration:none;}
a:hover,a:active { color:#E67016;text-decoration: none;}
a.fff:link,a.fff:visited {color:#ffffff;text-decoration:none;} a.fff:hover,a.fff:active {color:#ffffff;text-decoration:underline;}
a.red:link,a.red:visited {color:#c60027;text-decoration:none;} a.red:hover,a.red:active {color:#f1002f;text-decoration:underline;}
a.yellow:link,a.yellow:visited {color:#EB6000;text-decoration:none;} a.yellow:hover,a.yellow:active {color:#EE6407;text-decoration:underline;}
a.blue:link,a.blue:visited {color:#2E259E;text-decoration:none;} a.blue:hover,a.blue:active {color:#2E259E;text-decoration:underline;}
A.text_none:hover{ text-decoration:none}
.text_indent{ text-indent:2em; }

/* Backgrounds */
.bg_white { background-color: #fff; }
.bg_org { background-color: #FF7400; }
.bg_red { background-color: #DD2700; }
.bg_silver { background-color: #EBEBEB; }
/* Colors */
.org { color: #FF7000; }
.silver { color: #A9A9A9; }
/* font-size */
.f12 { font-size: 12px; }
.f13 { font-size: 13px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
.f24 { font-size: 24px; }
/* font-family */
.fa { font-family: Arial; }
.ft { font-family: Tahoma; }
.fv { font-family: Verdana; }
.fs { font-family: Simsun; }
.fl { font-family: 'Lucida Console'; }
.fw { font-family: 'Microsoft Yahei'; }
.w100w{ width:100%; }
.w50w { width:50%; }
.w25w { width:25%; }
.w20w { width:20%; }
.lh1{ line-height:1em}
.lh1_5{ line-height:1.5em}
.lh1_8{ line-height:1.8em}
.lh2{ line-height:2em}
.lh3{ line-height:3em}
.lh26{ line-height:26px}
input{ font-size: 12px; font-family: tahoma; padding: 1px 0; vertical-align: baseline; font-weight: inherit;vertical-align:middle }
.wraper img,.wraper a{ -webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.trans_all{ filter:alpha(opacity=20);opacity: 0.2; }
.trans_bg{ filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr = '#80000000', endColorstr = '#80000000' )\9;
        background-color:rgba( 0, 0, 0, .6 );background-color:transparent\9 }
.box_shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1); filter:progid:DXImageTransform.Microsoft.Shadow(color=#D2D2D2,direction=135,strength=5); border-radius:4px;}
.blank_line {clear: both; display: block; OVERFLOW: hidden; height: 20px; line-height: 20px; font-size: 0px; border-bottom:#EAEAEA 1px solid; margin-bottom:20px;}
.border_shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1); filter:progid:DXImageTransform.Microsoft.Shadow(color=#D2D2D2,direction=135,strength=5); border-radius:4px;}
.border_all{ border:#E0E8ED 1px solid;}
.none_bb{ border:none !important}

/*   change    */
/*   date: 2018-2-4  */
/*   author:lining   */

BODY {Font-family:'Microsoft Yahei', Verdana,simsun,tahoma;  font-size: 14px; line-height: 180%; color: #3F3F3F;  background:#fff; }

.w1000{width: 1000px; margin: 0px auto;}
.w1190{width: 1190px; margin: 0px auto;}
.w1200{width: 1200px; margin: 0px auto;}
.w1200 .over{width: 1280px; margin: 0px auto;}
.i_col_news{ width:510px;}
.i_col_box{ width:370px; overflow:hidden}
.col_A{ width:250px; overflow: hidden;}
.col_B{width: 950px; overflow: hidden; }
.screen_c{ background:url(../images/bg_9cce221.png) no-repeat center; padding:70px 0px; min-height:370px;}



.bg_01{ background-color:#4CAFDA}
.bg_02{ background-color:#F27200}
.bg_03{ background-color:#6D8D22}


.border_div{  border-bottom:#E5E5E5 1px solid; height:20px; margin-bottom:20px;DISPLAY: block; OVERFLOW: hidden;  line-height: 0px; font-size: 0px;}

/* header */

.header{ position:relative; z-index:2;} 
.header .topnav{ background:#F9F9F9; height:28px;font:400 12px/28px 'Microsoft Yahei'; color:#8B9297}
.header .topnav A{color:#8B9297}
.header .topnav A:hover{color:#E67016}

.header .menu_box{ position:relative; height:120px;} 
.header .logo{ float:left; margin-top:35px;position:relative; padding-left:238px; padding-top:4px;} 
.header .logo A.name{  display:block;  height:50px; background: url(../images/logo.jpg) no-repeat left center; width:235px; color:#fff; text-indent:-999em; position:absolute; left:0px; top:0px;} 
.header .logo p{  font:400 15px/22px 'Microsoft Yahei'; color:#000;} 


.header .search_box{ width:284px; height:30px; position:absolute; right:0px; top:50px;}
.header .search_box ul{ width:284px; height:30px; position:relative}

.header .search_box .SearchTextBox{ width:275px; height:28px; border:none; float:left; background:#F6F6F6; padding:1px 4px; font:400 14px/30px Microsoft YaHei; border-radius:4px; border:#F0F0F0 1px solid}
.header .search_box .SearchButton{ background:#F6F6F6 url(../images/search.png) no-repeat center; width:24px; height:24px; color:#fff; display:inline-block; border:none; cursor:pointer; position:absolute; right:10px; top:4px; color:#fff; text-indent:-999px}




.navBar{  background:#fff; position:relative; z-index:1;  line-height:50px;   }
.nav{  font-family:"Microsoft YaHei"; margin-left:-36px;}
.nav h3{ font-weight:normal; font-size:20px; }
.nav .m{  position:relative; float:left; width:110px; margin:0 36px; display:inline; text-align:center;   }
.nav #m1.m{ width:70px; }
.nav .m h3 i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px; background:url(../images/icon.png) 0 -280px no-repeat; overflow:hidden; margin:-2px 0 0 5px; 
  vertical-align:middle; filter:alpha(opacity=50);opacity:0.5; }
.nav h3 a{  zoom:1;  height:26px; line-height:24px; padding:12px 0;  display:block; color:#191919; border-bottom:4px solid #fff;  }
.nav .on h3 a{padding:12px 0;  border-bottom:4px solid #EC6000;   }
.nav .sub{ display:none;  z-index:1; width:580px; padding:10px 0px 10px 10px;  position:absolute; left:-20px; top:54px;  background:#F9F9F9;  float:left; line-height:30px; height:240px;}
.nav .sub dl{ display:block;   zoom:1; vertical-align:top; padding:0px 20px;  float:left}
.nav .sub dl a:hover{ color:#EC6000;  }
.nav .sub dl { text-align:left}
.nav .sub dl dd { border-bottom:#E5E5E5 1px dotted; width:140px; padding-left:15px; background:url(../images/menu_jt.png) no-repeat left center;transition: all 0.2s ease-in-out; }
.nav .sub dl dd:hover{  background:url(../images/menu_jt.png) no-repeat 5px center; }
.nav .sub dl dd a{ color:#333; font-size:15px; line-height:42px;}
.nav .sub dl.img{ margin-top:10px; padding-left:0px; padding-right:0px;}
.nav .sub dl.img img{ border:#fff 5px solid}
.nav #m7 .sub{ left:-430px;}
.nav #m7 .sub dd{}

.fullSlide{ width:100%;  position:relative;  height:442px; overflow:hidden}
.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:442px; overflow:hidden; text-align:center; background-repeat:no-repeat; background-position:center; background-color:#F27200}
.fullSlide .bd li a{ display:block; height:442px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:4px; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:right; width:1200px; margin:0px auto}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:30px; height:5px; margin:5px 6px;  background:#000;
filter:alpha(opacity=50);opacity:0.5;  line-height:999px; transition: transform 0.3s ease 0s;}
.fullSlide:hover .hd ul li{-webkit-transform: scale(1.3); transform: scale(1.3);}
.fullSlide .hd ul .on{ background:#FF6600; filter:alpha(opacity=100);opacity:1; }
.fullSlide .prev,.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-15px; left:5%;  z-index:1; width:20px; height:30px; background: url(../images/slider-arrow.png) -20px 0px no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:5%; background-position:0px 0px; }
.banner_single{ width:100%; height:320px; background-image:url(../images/banner_s02.jpg); background-position:center; background-repeat:no-repeat}


.focusBox { position: relative; width:640px; height: 425px; overflow: hidden; text-align: left; }
.focusBox .pic img { width: 640px; height: 425px; display: block; transition: transform 0.3s ease 0s;}
.focusBox .pic:hover img {-webkit-transform: scale(1.15); transform: scale(1.15);}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 50px; width:100%;  background: #000; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 50px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:46px; line-height:46px; position:absolute;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px;font:700 15px/50px Microsoft YaHei; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 14px; right: 8px; }
.focusBox .num li{ float: left; position: relative;width: 16px; overflow: hidden; text-align: center; margin-right: 10px; cursor: pointer;}
.focusBox .num li a{  z-index: 2; display: block; color: white;  width: 10px; height: 10px; line-height: 10px; background:#D9D9D9; border:transparent 3px solid; border-radius:10px; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#EB6000; border:#EB6000 3px solid}

.focusBox .prev,
.focusBox .next { width: 40px; height: 90px; margin: -50px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat -5px 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;}
.focusBox .prev { left: 0; border-radius:0px 6px 6px 0px;}
.focusBox .next { background-position: 0 -90px; right: 0;border-radius:6px 0px 0px 6px;}
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=70) !important;opacity:0.7 !important;  }

span.new_tip{color:#F27200 !important}
.i_box{}
.i_box .hd{ text-align:left; padding-bottom:10px;}
.i_box .hd.border_b{ border-bottom:#E5E5E5 1px solid}
.i_box .hd.border_b span.ico{ background:#EB6000; width:89px; height:3px; display:block; position:absolute; left:0px; bottom:-1px;}

.i_box .hd h3{font:normal 24px/30px Microsoft YaHei; color:#212121; float: left; position: relative; padding: 0px 0px 0px 0px;}
.i_box .hd h3 em{font:700 14px/16px Tahoma; color:#C9C9C9; padding: 0px 6px 0px 10px; text-transform:uppercase;}
.i_box .hd A{color: #B0B0B0;}
.i_box .hd A.more{color: #B0B0B0; float: right; margin-top: 8px; padding: 1px 4px 1px; line-height: 18px; border-radius:50%}
.i_box .hd A.more:hover{color: White; background:#E67016; text-decoration: none; line-height: 18px;}


.i_news_list_big li{height:30px; padding:4px 0px 0px 0px; overflow: hidden }
.i_news_list_big li A{font:400 16px/30px Microsoft YaHei;  }
.i_news_list_big li span{color:#999;margin-right:0px; float: right; font-size: 14px; line-height: 30px;}



.i_news_list li{height:28px; padding:4px 0px 0px 0px; overflow: hidden }
.i_news_list li A{font:400 14px/28px Microsoft YaHei;  }
.i_news_list li span{color:#999;margin-right:0px; float: right; font-size: 12px; line-height: 26px;}


.top_news{padding: 10px 0px 10px;  margin: 0px 0px 10px 0px; border-bottom:#F0F0F0 1px dashed}
.top_news h2 A{font:700 20px/40px Microsoft YaHei; color:#036DB8; text-align: left;  display:block; padding-top:6px;}
.top_news p{font:400 14px/26px Microsoft YaHei; color:#616161; text-align: left; padding-bottom: 0px;}



.color_box{ height:140px; overflow:hidden}
.color_box h4{ text-transform:uppercase; color:#fff; font-size:20px; position:absolute; left:16px; top:20px;}
.color_box h4 em{ display:block; font-size:16px; padding-top:10px; }
.color_box h4 small{ font-size:12px;}

.log_link { margin:80px 0px 0px 100px;}
.log_link A{ background:#2E6B85; display:block; width:100px; height:30px; color:#D1E8F0; float:left; text-align: center; border-radius:4px;font:400 15px/30px Microsoft YaHei; }
.log_link A:hover{ background:#398BAF; color:#fff  }

.price_box{ margin:6px 6px 0px 0px; border:#fff 1px solid}

.table_list th{  padding:0px 2px; background-color:#B0A593;font:400 12px/24px Microsoft YaHei;   color: #fff; text-align: center;}
.table_list td{	border-bottom:#E8E8E8 1px solid;   padding:0px 2px;font:normal 12px/26px Microsoft YaHei;   vertical-align: middle;text-align: center; background:#F8F8F8;}

.product_table{ }
.product_table .product_head{background-color:#B0A593;}
.product_table .product_head span{display:inline-block; height:26px; overflow:hidden;vertical-align:middle; color:#fff; text-align:center;padding:0px 2px; font-size:12px}
.product_table .product_body{background-color:#F8F8F8; }


.product_table ul{padding:6px 0;}
.product_table li{border-bottom:1px #E8E8E8 solid; height:26px; line-height:26px; overflow:hidden; text-align:center;}
.product_table li span{display:inline-block; height:26px; overflow:hidden;vertical-align:middle;padding:0px 2px; text-align:center; color:#3F3F3F;font-size:12px}
.product_table .w_a{width:62px;}
.product_table .w_b{width:58px;}
.product_table .w_c{width:58px;}
.product_table .w_d{width:58px;}


.pic_box ul{ width:450px;}
.pic_box li{ text-align:center; float:left; width:165px; height:100px; margin:20px 40px 10px 0px; overflow:hidden}
.pic_box li img{ width:165px; height:100px; display:block;transition: transform 0.3s ease 0s;}
.pic_box li:hover img { -webkit-transform: scale(1.15); transform: scale(1.15); }
.pic_box li span{display:block;font:12px/26px Microsoft YaHei;overflow:hidden;margin-top:-26px;color:#F4F4F4;height:26px;cursor:pointer;z-index:2;position:relative;filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr = '#80000000', endColorstr = '#80000000' )\9;background-color:rgba( 0, 0, 0, .5 );background-color:transparent\9;
 padding-left:14px; text-align:left}
.pic_box li:hover span{ color:#fff; filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr = '#80000000', endColorstr = '#80000000' )\9;background-color:rgba( 0, 0, 0, .7 );background-color:transparent\9;}

.js_video img{display:block;}
.js_video span{display:block;font:16px/40px Microsoft YaHei;overflow:hidden;margin-top:-40px;color:#F4F4F4;height:40px;cursor:pointer;z-index:2;position:relative;filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr = '#80000000', endColorstr = '#80000000' )\9;background-color:rgba( 0, 0, 0, .5 );background-color:transparent\9;
 padding-left:14px; text-align:left}
.js_video em{background: url(../images/zdt_04.png) no-repeat;width: 85px;height: 85px;display: block;position: absolute;left: 50%;top: 50%;z-index: 100;margin-top: -36px;margin-left: -36px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;cursor: pointer;}
.js_video:hover em{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);transform-origin: 50% 50%;}


.video_box{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,.8);visibility: hidden;z-index: -1;opacity: 0;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
.show_video{visibility: visible;opacity: 1;z-index: 600;}
.video_box video{width: 65%;position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);-webkittransform: translateX(-50%) translateY(-50%);}
.video_box .x_btn{position: absolute;right: 30px;top: 30px;background: url(../images/close.png) no-repeat left top;width: 50px;height: 50px;cursor: pointer;}




.i_link{ width:1200px; overflow:hidden}
.i_link ul{ width:1240px;}
.i_link li{ float:left; margin:10px 23px 5px 0px;}







#main{ }

.location{ background:#fff; border-bottom:#E5E5E5 1px solid; }
.location ul{background: url(../images/location.jpg) no-repeat 4px center; height: 48px; font: 12px/48px "Microsoft YaHei"; color: #5C5C5C;}
.location P{padding-left: 30px;}
.location P A{color: #5C5C5C;}
.location P A:hover{color: #EB6000;}



.sidebar{ padding-bottom:50px;}
.sidebar h2{ border-bottom: #EB6000 3px solid; }
.sidebar h2 p{font:400 22px/60px 'Microsoft YaHei'; color:#565656; text-align: left;}
.topcate{  margin: 4px auto 10px; text-align: left;  padding: 1px 0px;}
.topcate li{float: left; width:100%}
.topcate li P{margin-left: 10px;}
.topcate li a{display: block;padding-left: 26px; text-decoration: none;color: #1f1a17; font:lighter 16px/50px Microsoft YaHei; border-bottom: #fff 1px dashed;}
.topcate li a:link,.topcate li a:visited{  color: #1f1a17;}
.topcate li a:active,.topcate li a:hover{ color: #035587; border-bottom: #BEBEBE 1px dashed;}
.topcate li.hover A{display: block;padding-left: 29px;text-decoration: none; color: #035587; font-weight:700; border-bottom:#BEBEBE 1px dashed; background:url(../images/topcate_on.jpg) no-repeat 90% center}

 
.col_B .line_bg{ width:1px; height:10000px; background:#E5E5E5; display:block; position:absolute; left:0px; top:60px; z-index:2} 
.news_list_box .news_list_ul{ background:#F9F9F9; height:128px; position:relative; margin-bottom:20px;} 
.news_list_box .news_list_ul .date{ display:block; float:right; font-size:13px; font-style:italic; color:#A7A7A7; margin-right:10px;} 

.news_list_box .news_list_ul .pic_thumb{width:160px; height:128px; overflow:hidden;}

.news_list_box .news_list_ul .pic_thumb img{ 
	-webkit-transition: transform .2s ease-out;
    -moz-transition: transform .2s ease-out;
    -ms-transition: transform .2s ease-out;
    -o-transition: transform .2s ease-out;
    transition: transform .2s ease-out;
	width:140px; height:108px; margin:10px; 
	} 

.news_list_box .news_list_ul .pic_thumb img:hover{ 
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)} 



.news_list_box .news_list_ul .word{ padding:20px 20px 20px 180px;} 
.news_list_box .news_list_ul A h5 {font:400 20px/30px 'Microsoft YaHei'; padding-bottom:10px; display:block } 
.news_list_box .news_list_ul .word p{font:400 14px/24px 'Microsoft YaHei'; color:#A7A7A7} 
 
 
 
  

/* footer */
.footer{ position:relative; z-index:2; background:#0160A2;min-width:1200px;}
.footer .footer_link{overflow: hidden; text-align: left;  padding-left: 0px;   margin-left: -20px;}
.footer_link ul{float: left; padding: 20px 50px 20px 50px; border-right: #2183C9 1px dashed; }
.footer_link ul h5{font: 17px/20px Microsoft YaHei;  color:#C4E8FF; margin-bottom: 20px;}
.footer_link ul A{font: 13px/26px "Microsoft YaHei";  color:#9BD6FF; display: block;}
.footer_link ul A:hover{ color:#fff}
.footer .f_mes{  width:120px;   color:#C2E6FE; font-size:14px; margin-right: 80px; margin-top:20px;}
.footer .f_mes p{ line-height:120%}
.footer .foot_copyright{ padding:10px; color:#969696; text-align:center; font-size:12px; line-height:30px; background:#E9E9E9}
.footer .foot_copyright A{ color:#969696; text-decoration: underline}
 
 

/* news show  */
.news_show{ padding: 0px;}
.news_hd{padding: 0px 0px 10px 0px; position: relative;}
.news_hd h1{  font:lighter 34px/40px "Microsoft YaHei"; color:Black; margin-bottom:15px; text-align:left; }
.news_hd p{  line-height: 20px;  padding: 4px 0px 10px; text-align: left;  margin-bottom:10px;   border-bottom: #DFE3E4 1px dashed;  }
.news_hd p span{ padding: 0px 16px 0px 0px; color: #9B9B9B;font: 12px Microsoft YaHei; }


.news_bd{padding: 10px 0px 70px 0px; text-align: left;  font: 15px Microsoft YaHei; color: #6D6D6D; min-height:500px}
.news_bd P{ text-align: left;   font: 15px/2 Microsoft YaHei; color: #000;  margin-bottom: 20px;}
.news_fd{margin-top:0px;   border-top: #DFE3E4 1px dashed;   text-align:  left; padding: 16px 0px; position: relative; font-size:14px;}
.news_fd p{ color: #222; line-height:30px;}
 
.news_fd { margin-top: 30px; border-top: #DFE3E4 1px dashed; text-align: left; padding: 16px 0px; position: relative; }
.news_fd span { position: absolute; top: -40px; right: 30px; color: #B0C4DE; }
.news_fd p { color: #B0B0B0; margin-bottom: 4px; font-size:14px;}
.news_fd p em{ display:inline-block; width: 30px; height:12px; background-position:left center; background-repeat:no-repeat; background-size:50%}
.news_fd p em.up{ background-image:url(../images/up.png)}
.news_fd p em.down{ background-image:url(../images/down.png)}
 
#roll_top{position:fixed; bottom:70px;  width: 40px;  z-index:999; left:50%; margin-left:650px;}
#roll_top a{ display:block;height:53px;width:53px;	background:url(../images/move_ico.png) no-repeat 0 0;  }
#roll_top a:hover{ background: url(../images/move_ico.png) no-repeat 0px -53px;}


/*page  csss*/
.page_box{width:100%; overflow:hidden; margin: 10px 0px 20px;}
.x_page {width:auto;position:relative;left:50%; padding-top:10px;padding-bottom:10px;}
.x_page ul{position:relative;left:-50%;}
*html .x_page ul{float:left}
.x_page ul li.active A{border:1px #F27200 solid;height:30px;padding:0px 10px;float:left;line-height:30px;background-color:#F27200;color:#fff;display:block;margin-right:5px; font-weight:700}
.x_page ul a{border:1px #F2F2F2 solid;height:30px;padding:0px 10px;float:left;line-height:30px;background-color:#F2F2F2;color:#000;display:block;margin-right:5px;}
.x_page ul a:hover{border:1px #F27200 solid; background-color:#F27200;color:#fff;}
.x_page a.page_cn{ height:27px;padding:3px 10px 0px; float:left;line-height:27px; display:block;margin-right:5px; text-decoration:none}
.x_page a.page_cn:hover{}

 

 *html{background-image:url(about:blank);background-attachment:fixed;}/*低版本浏览器防止抖动的，必须有*/
.toTop{width:40px;height:50px;background:#E20001; padding:10px;cursor:pointer;position:fixed;right:40px;bottom:100px; font:700 16px/26px "Microsoft YaHei"; color:#fff; text-align:center; border-radius:6px;}
*html .toTop{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));margin-bottom:80px;}

 

@media (max-width: 992px){
   .w100w,.fullSlide,.screen_c,.header,.banner_single{ width:1200px;margin: 0px auto;} 

 }





