/* @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:1px ;clear:both;visibility:hidden}
.cl,.clearfix{zoom:1;height:1px ;}
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: 110px;  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{ 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{  margin-left: 15px;padding-top:  41px; }
.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: 41px;float: left }
.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_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:20px; padding-top:30px; }
.side_nav li{   border-bottom: 1px dotted #ccc; display: block  }
.side_nav li a{  height: 43px; line-height: 43px; font-size: 14px;color: #666; display: block; padding-left: 10px;padding-right: 10px ;  text-decoration: none; }
.side_nav li a:hover{color: #fff; background-color: #cc0000;  }

.side_nav .on a{color: #fff; background-color: #cc0000;  }
.side_nav .on 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  }

.page_up_down{padding:40px;  padding-top: 50px;  vertical-align: top ;font-family: Microsoft Yahei;font-size:14px; line-height: 24px; height: 24px;   }
.page_up_down a{color:#000000 ; text-decoration: none; }
.page_up_down a:hover {   color: #000000 ;   text-decoration: underline;   }

.pages{
font-family: Microsoft Yahei;font-size:14px; line-height: 24px; height: 24px;  
text-align:right;
}


.pager { zoom:1; } .pager:after { content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden; } .pager ul { float:right;margin:2px 0; } .pager li { float:left;line-height:20px;list-style:none outside none;margin-left:5px; } .pager a, .pager span { display:inline-block;min-width:10px;text-align:center;color:#555;font-size:11px;font-weight:700;padding:0px 8px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 0.218s;-moz-transition:all 0.218s;-ms-transition:all 0.218s;-o-transition:all 0.218s;transition:all 0.218s;border:1px solid gainsboro;border:1px solid rgba(0,0,0,0.1);background-color:whiteSmoke;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;text-decoration:none; } .pager span, .pager a:active { background-color:#F9F9F9;cursor:default; } .pager a:hover { border:1px solid #C6C6C6;color:#333;-webkit-transition:all 0.0s;-moz-transition:all 0.0s;-ms-transition:all 0.0s;-o-transition:all 0.0s;transition:all 0.0s;background-color:#F8F8F8;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);text-decoration:none; } .pager li.current-page { border:1px solid #2489ce;border-radius:3px; } .manu { zoom:1; } .manu ul { float:right;margin:0;padding:0; } .manu li { float:left;margin-left:5px;padding:0;line-height:20px;list-style:none outside none; } .manu a, .manu span { display:inline-block;cursor:pointer;padding:0 8px;margin:0;min-width:10px;border:1px solid #eeeeee;background-color:white;background-image:none;background-repeat:repeat;background-position:0 0;color:#036cb4;font-size:11px;font-weight:400;line-height:20px; } .manu span, .manu a:active { cursor:default;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:0 none transparent;background-color:transparent;background-image:none;background-repeat:repeat;background-position:0 0;color:white;font-weight:400;text-decoration:none; } .manu a:hover { border:1px solid #999999;background-color:#f8f8f8;background-image:none;background-repeat:repeat;background-position:0 0;color:#666666;font-weight:400;text-decoration:none; } .manu li.current-page { border:1px solid #036cb4;background-color:#036cb4;background-image:none;background-repeat:repeat;background-position:0 0;color:#555555;font-weight:700;text-decoration:none; } .green_pager { zoom:1; } .green_pager ul { float:right;margin:0;padding:0; } .green_pager li { float:left;margin-left:5px;padding:0;line-height:20px;list-style:none outside none; } .green_pager a, .green_pager span { display:inline-block;cursor:pointer;padding:0 8px;margin:0;min-width:10px;border:1px solid #2c2c2c;background-color:#2c2c2c;background-image:none;background-repeat:repeat;background-position:0 0;color:white;font-size:11px;font-weight:400;line-height:20px; } .green_pager span, .green_pager a:active { cursor:default;border:0 none transparent;background-color:#aad83e;background-image:none;background-repeat:repeat;background-position:0 0;color:white;font-weight:400;text-decoration:none; } .green_pager a:hover { border:1px solid #aad83e;background-color:#aad83e;background-image:none;background-repeat:repeat;background-position:0 0;color:white;font-weight:700;text-decoration:none; } .green_pager li.current-page { border:1px solid #aad83e;background-color:#aad83e;background-image:none;background-repeat:repeat;background-position:0 0;color:white;font-weight:700;text-decoration:none; } .blueblack_pager { zoom:1;/*-padding-*/
    padding:4px 6px 4px 0;margin:0;/*-Radius-*/
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;/*-border-*/
    border:0 none transparent;/*-background-*/
    background-color:transparent;background-image:none;background-repeat:repeat;background-position:0 0;/*-shadow-*/
    box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent; } .blueblack_pager ul { /*-padding-*/
    margin:0;padding:0;float:right; } .blueblack_pager li { float:left;/*-padding-*/
    margin-left:5px;padding:0;/*-line-height-*/
    line-height:20px;list-style:none outside none; } .blueblack_pager a, .blueblack_pager span { /*-inline-block-*/
    display:inline-block;cursor:pointer;/*-padding-*/
    padding:0px 8px;margin:0;/*-min-width-*/
    min-width:10px;/*-Radius-*/
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;/*-border-*/
    border:1px solid #cddbe5;/*-background-*/
    background-color:transparent;background-image:none;background-repeat:repeat;background-position:0 0;/*-shadow-*/
    box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;/*-font-*/
    font-family:arial, helvetica, sans-serif;color:#0060df;font-size:13px;font-weight:400;font-style:normal;text-decoration:none;text-align:center;line-height:20px; } .blueblack_pager span, .blueblack_pager a:active { cursor:default;/*-Radius-*/
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;/*-border-*/
    border:0 none transparent;/*-background-*/
    background-color:transparent;background-image:none;background-repeat:repeat;background-position:0 0;/*-font-*/
    color:black;font-weight:400;text-decoration:none; } .blueblack_pager a:hover { /*-Radius-*/
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;/*-border-*/
    border:1px solid #0060df;/*-background-*/
    background-color:#0060df;background-image:none;background-repeat:repeat;background-position:0 0;/*-shadow-*/
    box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;/*-font-*/
    color:white;font-weight:400;text-decoration:none; } .blueblack_pager li.current-page { /*-padding-*/
    /*-Radius-*/
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;/*-border-*/
    border:0 none #aad83e;/*-background-*/
    background-color:white;background-image:none;background-repeat:repeat;background-position:0 0;/*-font-*/
    color:black;font-weight:700;text-decoration:none; } .orange_pager { zoom:1;/*-padding-*/
    padding:0;margin:0;/*-Radius-*/
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;/*-border-*/
    border:0 none transparent;/*-background-*/
    background-color:transparent;background-image:none;background-repeat:repeat;background-position:0 0;/*-shadow-*/
    box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent; } .orange_pager ul { /*-padding-*/
    margin:0;padding:0;float:right; } .orange_pager li { float:left;/*-padding-*/
    margin-left:5px;padding:0;/*-line-height-*/
    line-height:20px;list-style:none outside none; } .orange_pager a, .orange_pager span { /*-inline-block-*/
    display:inline-block;cursor:pointer;/*-padding-*/
    padding:0px 8px;margin:0;/*-min-width-*/
    min-width:10px;/*-Radius-*/
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;/*-border-*/
    border:1px solid #ff9500;/*-background-*/
    background-color:white;background-image:none;background-repeat:repeat;background-position:0 0;/*-shadow-*/
    box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;/*-font-*/
    font-family:tahoma, arial, helvetica, sans-serif;color:#ff6400;font-size:11px;font-weight:400;font-style:normal;text-decoration:none;text-align:center;line-height:20px; } .orange_pager span, .orange_pager a:active { cursor:default;/*-Radius-*/
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;/*-border-*/
    border:0 none transparent;/*-background-*/
    background-color:transparent;background-image:none;background-repeat:repeat;background-position:0 0;/*-font-*/
    color:#ff6400;font-weight:700;text-decoration:none; } .orange_pager a:hover { /*-Radius-*/
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;/*-border-*/
    border:1px solid #ff6400;/*-background-*/
    background-color:#ffbf95;background-image:none;background-repeat:repeat;background-position:0 0;/*-shadow-*/
    box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;/*-font-*/
    color:#ff6400;font-weight:700;text-decoration:none; } .orange_pager li.current-page { /*-padding-*/
    /*-Radius-*/
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;/*-border-*/
    border:1px solid #ff6400;/*-background-*/
    background-color:#ffbf95;background-image:none;background-repeat:repeat;background-position:0 0;/*-font-*/
    color:#303030;font-weight:700;text-decoration:none; } .gray_pager { zoom:1;padding:0px;margin:0; } .gray_pager ul { /*-padding-*/
    margin:0;padding:0;float:right; } .gray_pager li { float:left;/*-padding-*/
    margin-left:5px;padding:0;/*-line-height-*/
    line-height:20px;list-style:none outside none; } .gray_pager a, .gray_pager span { /*-inline-block-*/
    display:inline-block;cursor:pointer;/*-padding-*/
    padding:0 8px;margin:0;/*-min-width-*/
    min-width:10px;/*-Radius-*/
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;/*-border-*/
    border:1px solid #dddddd;/*-background-*/
    background-color:white;background-image:none;background-repeat:repeat;background-position:0 0;/*-shadow-*/
    box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;/*-font-*/
    font-family:tahoma, arial, helvetica, sans-serif;color:#ababab;font-size:80%;font-weight:400;font-style:normal;text-decoration:none;text-align:center;line-height:20px; } .gray_pager span, .gray_pager a:active { cursor:default;/*-Radius-*/
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;/*-border-*/
    border:0 none transparent;/*-background-*/
    background-color:transparent;background-image:none;background-repeat:repeat;background-position:0 0;/*-font-*/
    color:#ababab;font-weight:400;text-decoration:none; } .gray_pager a:hover { /*-Radius-*/
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;/*-border-*/
    border:1px solid #e1e1e1;/*-background-*/
    background-color:#f1f1f1;background-image:none;background-repeat:repeat;background-position:0 0;/*-shadow-*/
    box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;/*-font-*/
    color:#ababab;font-weight:700;text-decoration:none; } .gray_pager li.current-page { /*-padding-*/
    /*-Radius-*/


















