/* @import url("global.css");
@import url("sidebar.css"); */
@charset "utf-8";
*,*:before,*:after {  -webkit-box-sizing: border-box;box-sizing: border-box;}
html,body{min-height:100% ;height: 100%;}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,main,nav,section,summary{display:block}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible; }
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";font-size:12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}
time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
iframe{ border:0;}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
.cl:after,.clearfix:after{content:"\20";display:block;height:0;clear:both;visibility:hidden}
.cl,.clearfix{zoom:1}
img{ border: 0; }
.fl{ float:left !important;}
.fr{ float:right !important;}

.row:before,.row:after{ content: " ";display: table;}
.row:after {clear: both;}
.clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
    clear: both;
}

/* reset html 5 */
body{    background: #eaeaea url(body_bg.gif) repeat-y center ;}
.wrap {width: 1165px;  margin: 0 auto;}
.header{height:186px; overflow: hidden;}
.header a.logo{ width: 364px; height: 101px ;display: block; background: url(logo.jpeg) no-repeat; text-indent: -99999px; margin-top: 21px; margin-left: 39px; margin-bottom: 10px; }
.nav { margin:0 12px;  }
ul.navbar li{  display: inline-block; float: left; width: 145px;  line-height: 40px; text-align: center;  font-size: 14px; font-weight: bold; color: #666; }
ul.navbar li a{color: #666; text-decoration: none;}
ul.navbar li a:hover{color: #cc0000;text-decoration: none;} 
ul.nav_global { margin-right: 43px; margin-top: 7px;  }
ul.nav_global li{ display:  inline-block; float: left; width: 75px; height: 25px; font-size: 14px;  line-height: 25px; text-align: center;  }
ul.nav_global li a{color: #cc0000 ; text-decoration: none;}
ul.nav_global li a:hover{color: #cc0000 ; text-decoration: underline;}


/*banner*/
/*banner*/
.banner{ height: 805px; overflow: hidden; display: block; position: relative; margin-bottom: 27px;}
.item {  position: relative ;  }
.banne{ text-align:center;-webkit-tap-highlight-color:transparent;  overflow: auto;  }
#owl-controls { overflow: auto; }
.banne li{ list-style: none; display: inline-block;; float: left; }
.banne ul li{ float: left; }
.unslider-arrow  {  width: 100%;  position: absolute; height: 40px;  top: 30%; }
.unslider-arrow { cursor:pointer; position: absolute;display: block;width: 32px; height: 40px; text-indent: -99999px;background-image: url(slider-arrow.png);background-repeat: no-repeat;filter: alpha(opacity=50);opacity: 0.5;}
a.unslider-arrow:hover{ color:#fff;text-decoration:none; filter:alpha(opacity=100);opacity:1;}
a.unslider-arrow .disabled{opacity:.5;cursor:default}
.prev{  left: 3%; background-position:-110px 5px   }
.next { right: 3%; background-position: 8px 5px;}

.about_index{ width: 100%; height:361px; display: block; overflow: hidden; background: url(about_index.png) no-repeat; position: absolute; bottom: 0;left: 0; z-index:  150;}
.editableContent{   width: 930px; height: 160px;  margin-left: 193px; margin-top: 118px;   } 
.editableContent a.more{ color: #fff; text-decoration: none;  width: 100px; height: 29px;line-height: 29px;  text-align: center;  background-color: #34495E;-webkit-border-radius: 3px;-moz-border-radius: 3px ;border-radius: 3px  ;}
.editableContent a.more:hover{ color: #fff; background-color: #000;}
.editableContent a.more {  display: block; overflow: hidden ; margin-right: 11px; }


.content {  width: 100%; height: 355px; overflow: hidden; display: block;   }

.con_left{  padding-top:  41px; margin:0 auto; padding-left: 102px;  }
.con_right{  border-left:1px solid #ccc; width: 363px; padding-left:43px; }
.con_left,.con_right{height: 280px; overflow: hidden;  }
.con_item{  width: 174px;  margin-right: 88px;;float: left }
.con_item:last-child{margin-right: 0; }
.con_item h3{ text-align: center ; line-height: 24px; font-size: 18px; font-weight: normal; padding-bottom: 20px; }
.con_item a[class^="con_img_show_"]{  width: 174px; height: 157px;  overflow: hidden;  display: block;}

.con_item a.con_img_show_01{  background: url(4455161_1b.jpeg) no-repeat; }
.con_item a.con_img_show_01:hover{   background: url(4455160_1.jpeg) no-repeat; }
.con_item a.con_img_show_02{  background: url(4455163_2b.jpeg) no-repeat; }
.con_item a.con_img_show_02:hover{   background: url(4455162_2.jpeg) no-repeat; }
.con_item a.con_img_show_03{  background: url(4455165_3b.jpeg) no-repeat; }
.con_item a.con_img_show_03:hover{   background: url(4455164_3.jpeg) no-repeat; }
.con_item a.con_img_show_04{  background: url(5059837_4b.jpeg) no-repeat; }
.con_item a.con_img_show_04:hover{   background: url(5059836_4.jpeg) no-repeat; }

.con_right .con_item h3{ background: url(icon_global.jpeg) -5px center  no-repeat; padding-left: 45px;  text-align:left; height: 45px; line-height: 45px; }
.news_list {padding-top:10px;}
.news_list li{ padding-top: 10px;padding-bottom: 10px;  border-bottom: 1px dotted #aaa; display: block  }
.news_list li a,.news_list li .news_date { clear: both;line-height: 24px; height: 24px;  text-align: left;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; display: block}
.news_list li a { color: #666; text-decoration: none; font-weight: bold ;font-size: 14px; }
.news_list li a:hover{ color: #333; text-decoration: underline;}
.news_list li .news_date { color: #999; margin-bottom: 4px; }
.con_right .con_item { width: 363px  !important;}

.copy{ padding:20px; line-height: 24px;  font-size: 14px; background: #000;} 

.content.top { background: url(content_top_bg.png) no-repeat ; height: auto;  display: block; overflow:  hidden; }
.breadcrumb { padding-top:23px; padding-left: 40px; margin-bottom: 58px;  color:#ffffff;}
/*.breadcrumb ~.clearfix{ margin-top: 24px; }*/
.breadcrumb a {color:#ffffff; font-family: Microsoft Yahei;font-size:14px; line-height: 24px; height: 24px;    display: inline-block ; padding-right: 10px; position: relative; text-decoration: none; } 
.breadcrumb a:hover {   color: #000000 ;   text-decoration: underline;   } 
.content{   }
.nav_title { font-size: 20px; line-height:63px; text-align: left;color:#fff; text-indent: 30px;  }
.page_title { font-size: 16px; line-height:63px; text-align: left;color:#333; padding-left: 30px; font-weight: bold  }
.sidebar { width: 207px; float: left ;  }
.main{  min-height:600px;height: auto;   border-left: 1px solid #cfcfcf ; width:940px; float: left;}
.sidebar ,.main{  }
.sidebar::before{ }
.side_nav{  margin-left:10px; padding-top:30px;  }
.side_nav li{   border-bottom: 1px dotted #ccc; display: block  }
.side_nav li a{   line-height: 16px; font-size: 14px;color: #666; display: block; padding-left: 10px;padding-right: 10px ; padding-top: 14px;padding-bottom: 14px;  text-decoration: none; }
.side_nav li a:hover{color: #fff; background-color: #cc0000;  }
.nav_title{ width: 208px; float: left }
.page_title {  margin-left: 208px; }
.main_info{padding:40px;  padding-top: 50px;  vertical-align: top  }




