﻿/* CSS Document */

/*bootshap reset*/
.form-control:focus {box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 100, 100, 0.6); border-color:#976459}
.btn-default { background:#fff  url(gd_gray.png) 0 bottom repeat-x;}
.btn-default:hover { background:#fafafa}
.form-control { background-image:url(searchbg.png); background-position: center top; background-repeat: repeat-x;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background: #EEE}
 .col-md-6 ,  .col-md-4 , .col-xs-6{ *padding: 0}

.has-info .form-control { border-color: #428bca}
.has-info .form-control-feedback { color: #428bca}
.has-info .help-block { color: #428bca}
.container { width: 1180px;}
h3.modal-title { font-size:20px }

.dqian{clear:both;text-align: center;line-height:45px;margin-bottom:20px;}
.dqian a{border: #2c96d2 1px solid;padding: 8px 20px;border-radius: 5px;margin-right: 10px;margin-left: 10px;text-decoration: none;}
.dqian a:hover{background: #2c96d2;color: #fff;}
.dqian a.currclass{background: #2c96d2;color: #fff;}


/************/
body {  font-size: 14px; line-height: 1.8; font-family:"Microsoft YaHei","微软雅黑", Helvetica,Arial,sans-serif; color: #57585A; overflow-x: hidden; 
background:#FFF;}

a { text-decoration: none; color: #333; outline: none; }
a:hover { text-decoration: none; color: #940F10}
ul { list-style: none; margin-left: 0; padding-left: 0}
.red {color: #a00}
.g-all { min-height: 400px; padding-top: 25px}
.g-cw { margin:0 auto; width:1108px;}
.g-p-rlt { position: relative;}

.blank5 { clear:both; line-height:0; font-size:1px; height:5px; overflow:hidden }
.blank10 { clear:both; line-height:0; font-size:1px; height:10px; overflow:hidden }
.blank15 { clear:both; line-height:0; font-size:1px; height:15px; overflow:hidden }
.blank20 { clear:both; line-height:0; font-size:1px; height:20px; overflow:hidden }
.blank30 { clear:both; line-height:0; font-size:1px; height:30px; overflow:hidden }
.blank40 { clear:both; line-height:0; font-size:1px; height:40px; overflow:hidden }
.blank65 { clear:both; line-height:0; font-size:1px; height:65px; overflow:hidden }
.blank50 { clear:both; line-height:0; font-size:1px; height:50px; overflow:hidden }
.blank100 { clear:both; line-height:0; font-size:1px; height:100px; overflow:hidden }

/*css3 animation*/
.a-bounceinR,.a-bounceoutR{-webkit-animation:1s ease-in forwards;-moz-animation:1s ease-in forwards;-ms-animation:1s ease-in forwards;animation:1s ease-in forwards;}
/* 弹入-从右 */
.a-bounceinR{-webkit-animation-name:bounceinR;-moz-animation-name:bounceinR;-ms-animation-name:bounceinR;animation-name:bounceinR;}
/* 弹出-向右 */
.a-bounceoutR{-webkit-animation-name:bounceoutR;-moz-animation-name:bounceoutR;-ms-animation-name:bounceoutR;animation-name:bounceoutR;}
/* 弹入-从右 */
@-webkit-keyframes bounceinR{
    0%{opacity:0;-webkit-transform:translateX(100px);}
    60%{opacity:1;-webkit-transform:translateX(-30px);}
    80%{-webkit-transform:translateX(10px);}
    100%{-webkit-transform:translateX(0);}
}
@-moz-keyframes bounceinR{
    0%{opacity:0;-moz-transform:translateX(100px);}
    60%{opacity:1;-moz-transform:translateX(-30px);}
    80%{-moz-transform:translateX(10px);}
    100%{-moz-transform:translateX(0);}
}
@-ms-keyframes bounceinR{
    0%{opacity:0;-ms-transform:translateX(100px);}
    60%{opacity:1;-ms-transform:translateX(-30px);}
    80%{-ms-transform:translateX(10px);}
    100%{-ms-transform:translateX(0);}
}
@keyframes bounceinR{
    0%{opacity:0;transform:translateX(100px);}
    60%{opacity:1;transform:translateX(-30px);}
    80%{transform:translateX(10px);}
    100%{transform:translateX(0);}
}
/* 弹出-向右*/
@-webkit-keyframes bounceoutR{
    0%{-webkit-transform:translateX(0);}
    20%{opacity:1;-webkit-transform:translateX(-20px);}
    100%{opacity:0;-webkit-transform:translateX(100px);}
}
@-moz-keyframes bounceoutR{
    0%{-moz-transform:translateX(0);}
    20%{opacity:1;-moz-transform:translateX(-20px);}
    100%{opacity:0;-moz-transform:translateX(100px);}
}
@-ms-keyframes bounceoutR{
    0%{-ms-transform:translateX(0);}
    20%{opacity:1;-ms-transform:translateX(-20px);}
    100%{opacity:0;-ms-transform:translateX(100px);}
}
@keyframes bounceoutR{
    0%{transform:translateX(0);}
    20%{opacity:1;transform:translateX(-20px);}
    100%{opacity:0;transform:translateX(100px);}
}


@keyframes listPicAction{  
  80%{opacity:0.1;  transform: scale(1.1) translateY(-50px)    rotateX(180deg) ;  }  
  100%{opacity:1;  transform: scale(1) rotateX(0deg); }
}
/*@-moz-keyframes listPicAction{
  50%{opacity:0.7; -moz-transform: scale(1.1);-moz-transform:rotate(45deg);  -moz-transform:rotateY(90deg);}
  100%{opacity:1; -moz-transform: scale(1); -moz-transform:rotate(0deg);  -moz-transform:rotateY(0deg);}
}*/


/*.j-jNotify*/
.j-jNotify-wrapper { z-index: 3000; }
.j-jNotify-item {position: relative; margin-bottom:8px;  padding: 3px 30px 3px 10px; clear: both; display: inline-block; font-size: 14px; line-height: 1.6; background: #FFF; border:1px solid #DDD; border-radius:  3px 0 0 3px ;}
.j-jNotify-item .fa { margin-right: 8px;line-height: 1.6; font-size: 14px;}
.j-jNotify-item .j-jNotify-close { position: absolute; right: 2px; top: 1px; display: inline-block; width: 10px; height: 10px; font-size: 10px; line-height: 1; text-decoration: none;transition:All 0.5s ease-in-out; }
.j-jNotify-item .j-jNotify-close:hover {transform:rotate(180deg);}
.j-jNotify-item-info {background: #0574A0;  border-color: #086F95; color: #FFF}
.j-jNotify-item-info a {color: #FFF}
.j-jNotify-item-default {background: #444;  border-color: #333; color: #FFF}
.j-jNotify-item-default a {color: #FFF}
.j-jNotify-item-error { background:#A2291A; border-color: #A2291A; color:#fff } 
.j-jNotify-item-error a {color: #FFF}
.j-jNotify-item-warning { background:#E57117; border-color: #E57117; color:#fff } 
.j-jNotify-item-warning a {color: #FFF}
.j-jNotify-item-success { background:#347E15; border-color: #347E15; color:#fff } 
.j-jNotify-item-success a {color: #FFF}

.m-GaRow { background: #fff; margin-top: 40px; padding-bottom: 20px}

.u-drop { position: relative; display: inline-block; z-index: 101 ; cursor: pointer;}
.u-drop .u-drop-btn .fa-caret-down {  transition:all 0.2s ease-in-out; margin-left: 0.5em }
.u-drop .u-drop-menu { display:none;position: absolute; left: 0;*margin-top: 20px; padding:5px 0; min-width: 150px; background: #FFF; color: #888; border:1px solid #DDD; box-shadow: 0 0 3px rgba(0,0,0,0.4); border-radius: 3px;  font-family: "宋体",sans-serif }
.u-drop .u-drop-menu a { display: block;padding:2px 10px; color: #444}
.u-drop .u-drop-menu a:hover { background: #f0f0f0}
.u-drop.current .u-drop-btn .fa-caret-down{transform:rotate(180deg);}
.u-drop.current .u-drop-menu { display: block;}
.u-drop-menu .divider { background-color: #e5e5e5;   height: 1px;    margin: 9px 0;    overflow: hidden;}

/*topbar*/
.g-topbar { position: relative; z-index: 1001; height:25px; background:#811112 url(redcloud2_bg.png) repeat; font-size: 12px;   transition:all 0.2s ease-in 0.1s;}

.g-topbar .topWrap { height:24px;  line-height: 22px ;  color:#fff;}
.g-topbar .honner {display: inline-block; float: left;}
.g-topbar  a { color:#fff; }
.g-topbar  a:hover { color:#ffba00;}
.g-topbar .g-topbarMenu { float: right; margin:0 0 0 10px;  *width: 400px;}
.g-topbar .u-drop.current .u-drop-btn { color: #fff; }
.g-topbar .u-drop-menu a { color: #586481}
.g-topbar .u-drop-menu a:hover { color: #555}
.g-topbar .g-topbarMenu .fa { margin: 0 5px; *font-size: 10px }
.g-topbar .btnwrap-language { *display: inline;  }
.g-topbar .btnwrap-language .fa { font-size: 13px}

#topUser { float: right; margin-left: 5px;  border-top:none; padding:0 10px; height: 24px;  font-size:12px; color:#fff; background: #700  }
#topUser i.fa { margin-right:4px}
#topUser .lab { float:left; padding-right:5px; }
#topUser .unLog {color:#fff;  float:left; _padding-top:3px  }
#topUser .unLog a {  color:#fff }
#topUser .unLog a:hover { color:#ffba00 }
#topUser .hasLog {color:#fff;  float:left; _padding-top:3px; display: none; }
#topUser .hasLog b {color:#fff;}
#topUser .hasLog a { color:#fff; }
#topUser .hasLog a:hover { column-rule: #ffba00; }

/*栏目导航*/
.left_nav{ clear: both;}
.index_left_nav{padding-top: 8px;}
.left_h2{background:url(title_line.jpg) left bottom no-repeat; font-size: 20px; display: block; margin-top: 25px; padding: 0px 0px 13px 13px; color: #013677;}
.left_nav_ul{list-style:none;margin:0px;padding:0px; margin:15px 0px 0px 0px;padding-bottom: 10px;}
.left_nav_ul > li{position:relative; border-bottom: 1px solid #f2f2f2; background: url(left_li.gif) 6px 15px no-repeat;padding:8px 0px 8px 18px; }
.left_nav_ul > li > a{text-decoration:none; color:#656464;}
.left_nav_ul > li > a:hover,.left_nav_ul li a.left_active{color:#01519e;}
/*小类*/
ul.left_snav_ul{list-style:none;padding:0px;display: none; padding-top: 8px;}
ul.left_snav_ul > li{ margin:0px;padding:5px 0px 5px 10px; background: url(left_sli.gif) 0px 13px no-repeat;}
ul.left_snav_ul > li > a{border:0;color:#797979;padding: 5px 0px 5px 0px;}
ul.left_snav_ul > li > a:hover{ text-decoration: none;color:#01519e;}
.menu_head{cursor:pointer; font: 600 18px/30px "Open Sans", sans-serif; width:35px; text-align:center;color:#303c4b;display:inline-block;position: absolute; top:3px; right:0px;}
.menu_head:hover{ color: #46d8ad;}

.ad-nav{float: left;width: 880px;}
.ad-nav ul{clear: both;width: 100%;}
.ad-nav ul li{float: left;width: 270px;margin-left: 10px;margin-right: 10px;}
.ad-nav ul li img{float: left;width: 100%;height:230px;}
.ad-nav ul li p{float: left;clear: both;width: 100%;text-align: center;font-size: 14px;line-height: 40px;}


/*文章分页样式*/
#fenye{clear:both; margin:10px 20px 20px 0;}
#fenye a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px; display:inline-block;}
#fenye .prev,#fenye .next{width:60px;}
#fenye a.curr{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#fenye a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pageNext{ margin:10px;}
#pageNext .prev,#pageNext .next{text-align:center;width: 60px;}
#pageNext a.curr{background: #bfbfc7;border: 1px solid #bfbfc7;color: #fff;}
#pageNext a.curr span{ color:#fff !important;}
#pageNext a{width: 28px;text-align: center;float: left;border: 1px solid #bfbfc7;background: #fff;height: 28px;font-size: 12px;color: #666;line-height: 28px;margin-left: 5px;border-radius: 3px;}
#realname{height: 30px;border: 1px solid #ddd;}
#b1{padding: 5px 10px;background: #ff7d02;color: #fff;border: 1px solid #ff7d02;border-radius: 3px;}

.fenyetips{ display:none}
#pagelist{ line-height:22px;color:#666; padding:15px;}
#pagelist a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px;}
#pagelist a.next,#pagelist a.prev{width:60px;}
#pagelist a.curr{ background:#0854a8;border:1px solid #0854a8;color:#fff;}
#pagelist a:hover{background:#0854a8;border:1px solid #0854a8;color:#fff; text-decoration:none}
#pagelist a img{ display:block;margin:0 auto;margin-top:12px;}
#pagelist span{line-height:28px; font-size:13px; height:28px; margin-left:10px;}
#pagelist span#totalpage{ margin:0;}
.fenye a img{ display:block;margin:0 auto;margin-top:12px;}


/******** header ********/

.g-header {position:fixed; z-index:1000;  top:0; left:0; right:0 ;  /*border-bottom:1px solid #ccc; */  box-shadow: 0 3px 15px rgba(0,0,0,0.3);  transition:all 0.1s ease-in 0.1s;  }

.g-header .g-cw { position: relative;}
.g-header .g-headerbg { position:absolute; z-index:1; top:0; right:0; bottom:0; left:0; background:#FFF;/*filter:alpha(opacity=80);opacity:0.80*/ }
.g-header .g-headercon { position:relative; z-index:2; }
.g-header .logobar { position: relative; height:133px;background: #2c96d2;}
.g-header .logobar .logo { position: relative; float: left;}
.g-header .logobar .logo img {height: 97px;margin-top:17px;}
.g-header .logobar .logo .honor { position: absolute; bottom: 0px; left: 60px; width: 230px;letter-spacing:-0.5px;font-size: 11px; color: #888; ;}

/* searchbar */
.g-header .searchbar { display: none; position: absolute; top: 90px;  right:20px;  height: 79px; padding-right: 80px;  background: #FFF; z-index: 100;filter:alpha(opacity=92);opacity:0.92; border:1px solid #CCC; box-shadow: 0 0 5px rgba(0,0,0,0.2) }
.g-header .searchbar form {padding: 24px ;}
.g-header .searchbar .form-control { width: 300px; float: left;border-radius: 4px 0 0 4px}
.g-header .searchbar .form-control:focus {box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(170, 41, 23, 0.6); border-color:#AA2917 }
.g-header .searchbar .searchbar-close { position: absolute; right: 30px; top: 22px; font-size: 18px; }
.g-header .searchbar.active {}

.g-header .searchbar .btn ,.g-header .searchbar .btn-sm { border-radius: 0 4px 4px 0}

/** u-btn-nav **/
.g-header .u-btn-nav { float: right; margin: 50px 0 0 10px; display:inline-block; font-size: 15px; line-height: 28px; text-align: center;   color: #971011; border-radius: 3px; outline: none; *height: 23px; *padding-top: 7px}
.g-header .u-btn-nav:hover { color: #f65e11}
.g-header .u-btn-nav.active ,.g-header .u-btn-nav:active   { background: #A00; box-shadow: inset 0 0 5px rgba(0,0,0,0.3); color: #FFF}

.g-header .u-btn-nav-menu  { display: none;}
.g-header .u-btn-en {  background: none; color: #fff; font:normal 14px/30px "Microsoft YaHei","微软雅黑";  }
.g-header .u-btn-zh{   background: none; color: #fff; font:bold 14px/30px "Microsoft YaHei","微软雅黑";border:1px solid #fff;	border-radius:0px !important;padding:0 5px;}
.g-header .u-btn-zh:hover{border:1px solid #f65e11;}

.g-header #J-searchbar-btn { font-size:15px }
/* navbar */
.g-header .m-navbar { position: relative; float: right; top: 0;   margin-right: 15px; z-index:20 ; height: 133px; line-height: 133px; /* background: #980812; */ border-radius: 0    }
.g-header .navInner {   }
.g-header .m-navbar #winto_nav { padding: 0; height: 133px}
.g-header .m-navbar li {display:inline-block; position:relative; float:left; font-size: 16px; font-weight: 500; font-family:"Microsoft YaHei","微软雅黑"; }
.g-header .m-navbar li:hover .nCon{display: block;}
.g-header .m-navbar li .x {   _display:inline-block; _overflow:hidden; _height:82px; }
.g-header .m-navbar li .x .fa-caret-down { margin-left: 8px; font-size: 14px; color: #aaa; transition:all 0.2s ease-in 0.1s; }
.g-header .m-navbar li .x a {position: relative;   float:left; display: inline-block; padding:0 15px; height:133px;line-height:133px;  text-decoration:none; color:#fff;font-weight: bold;}
.g-header .m-navbar li .x a:hover {color: #fff;height:134px;line-height:133px;}
.g-header .m-navbar .nCon { display:none; position:absolute; left:-1px; top:105px;  z-index:10;  box-sizing:content-box; padding:5px 0 ; min-width: 100%;  overflow:hidden; border:1px solid #ccc; border-width:0px 1px 1px;font-size:14px;  border-bottom: 2px solid #f65e11 ;background:rgba(255, 255, 255, 0.81); box-shadow:0 3px 3px rgba(0,0,0,0.1);opacity:0.95;   }
.g-header .m-navbar .nCon a {  display:block; padding:0 ; *padding: 0 10px 0 15px; height:35px;text-align: center; font-weight:normal; white-space:nowrap; line-height:35px; color:#666;  }
.g-header .m-navbar .nCon a:hover { background:#f65e11; color:#FFF }
.g-header .m-navbar .nCon-product a { padding: 0 15px;  text-align:left}
.g-header .m-navbar li.hover , .navbar li.hover2  { }
.g-header .m-navbar li.hover .x a , .header .navbar li.hover2 .x a {   color:#fff; background:#f65e11  url(redcloud_bg.png)}
.g-header .m-navbar li.hover .x .fa-caret-down { color: #FFF;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); 	/* IE 9 */
	-moz-transform:rotate(180deg); 	/* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg); 	/* Opera */
}
.g-header .m-navbar .divider { display:block; height: 1px;  margin: 4px 0; border-bottom:1px solid #ddd; background-color: #e5e5e5; overflow: hidden;}
.g-header .m-navbar.show { display: block;}

.g-header .navbar-collapse.in { overflow-y: auto; }

/** header_fix **/
.header_fix {}
.header_fix .g-headerbg {opacity:0.85 }
.header_fix:hover .g-headerbg {opacity:0.95 }
.header_fix .logobar { height: 133px}
.header_fix .logobar .logo {}
.header_fix .logobar .logo img {  height: 133px}
.header_fix .u-btn-nav {  }
.header_fix .m-navbar li {}
.header_fix .m-navbar li .x a {  }
.header_fix .m-navbar .nCon { }

/*banner*/
.m-banner { position: relative; z-index: 0; width: 100%;margin-top: 133px;  }
.m-banner .item { position: relative; width: 100%; height: 450px; text-align: center; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.m-banner .item .adlink { position: absolute; top: 0; left: 0; bottom: 0 ; right: 0; }
.m-banner-coverPic { position: relative; width: 100%; height: 250px; text-align: center; background-color: #ccc; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.m-banner-coverPic .m-channel-title { position: absolute; left: 0; right: 0; top: 50%; margin-top: -20px; color: #fff;font-family:"Microsoft YaHei","微软雅黑"} 
.m-banner-coverPic .m-channel-title h2 { font-size: 22px;font-weight: 700; margin: 0; padding-bottom: 5px}
.m-banner-coverPic .m-channel-title small { font-weight: 700;text-transform:uppercase}
.m-banner-coverPic .owl-controls {}
@media screen and (min-width: 1600px) { 
 
}


@media screen and (max-width: 1200px) { 
  .g-topbar .g-topbarMenu { margin-right: 0;}
  .container { width: 100%;}


}

@media screen and (max-width: 1100px) { 
  .g-header .container { width: 100%; }
  .g-header .m-navbar { margin-right: 5px; padding: 0 5px}
  .g-header .m-navbar li  { font-size: 16px;  }
  .g-header .m-navbar li .x a { padding:0 10px}
}

@media screen and (max-width: 1000px) { 
  .g-header .logobar .logo { padding:10px 0 0; margin: 0}
  .g-header .logobar .logo img { height: 55px}
  .g-header .container { width: 100%; }
  .g-header .m-navbar { margin-right: 5px; padding: 0 5px}
  .g-header .m-navbar li  { font-size: 14px;  }
  .g-header .m-navbar li .x a { padding:0 8px}
}

@media screen and (max-width: 850px) { 
  .g-header .logobar .logo { padding:10px 0 0; margin: 0}
  .g-header .logobar .logo img { height: 55px}
  .g-header .container { width: 100%; }
  .g-header .m-navbar { margin-right: 0; padding: 0 5px}
  .g-header .m-navbar li.home { display: none}
  .g-header .m-navbar li  { font-size: 14px;  }
  .g-header .m-navbar li .x a { padding:0 8px}
  .g-header .m-navbar li .x .fa-caret-down { margin-left: 3px}
}


@media screen and (max-width: 768px) { 	
  .g-header .logobar { height: 64px}
  .g-header .logobar .logo { padding:10px 0 0; margin: 0}
  .g-header .logobar .logo img { height: 50px}
	.g-header .m-navbar {  position: absolute; left: 0; right: 0; top: 64px; margin: 0; padding: 0 15px  ; width: 100%;  max-height: 560px; height: auto; float: none; background: #500 url(redcloud_bg.png) repeat; box-shadow:0 10px 15px rgba(0,0,0,0.5);  opacity: 0.95; border-bottom: 1px solid #300; z-index: 99999 }
	.g-header .m-navbar li { width: 100%;  border-bottom: 1px dotted #300; font-size: 16px;}
  .g-header .m-navbar li.home { display: block;}
	.g-header .m-navbar li .x a { display: block; width: 100%; height:36px; line-height: 36px; color: #fff }
  .g-header .m-navbar li .x a:hover {color: #FFF}
  .g-header .m-navbar li .x .fa-caret-down { margin-left: 8px}
	.g-header .m-navbar .nCon { display: block; position: relative;top: auto; border: none; box-shadow: none; background: none}
	.g-header .m-navbar .nCon a { text-align: left; padding:0 30px; height: 30px; line-height: 30px; color: #FFF}
  .g-header .m-navbar .nCon .divider { border-bottom:1px dotted #700; background-color:#600;}
	.g-header .u-btn-nav { margin-top: 20px;display:none;}/*注意:display:none;*/
	.g-header .u-btn-nav-menu { display: block;}
  /*search*/
  .g-header .searchbar  form { padding: 15px 20px }
  .g-header .searchbar {top: 65px; left: 0;  right:0;  height: 60px; padding-right: 25px;  }
  .g-header .searchbar .searchbar-close  { right: 15px; top: 13px}
  .g-header .searchbar .form-control { width: 80%;}
  .mb-hide { display: none;}
  .m-banner { margin-top: 65px; }
  .m-banner .item { height: 300px}

  
}



footer{width:100%;padding:40px 0;overflow:hidden;background:#222222}
footer .cont{width:1070px;overflow:hidden;margin:0 auto;}
.footer_le .logo{border:1px solid #404040;overflow:hidden;display:block;width:274px;height:107px;}
.footer_le .search{width:270px;height:34px;overflow:hidden;border-radius:2px;}
.footer_le .search .se_le{width:220px;height:34px;border:2px solid #383838;overflow:visible;}
.footer_le .search .se_ri{width:46px;height:34px;overflow:hidden;background:url(search_btn.png) left;}

.footer_ri{border-top:2px solid #3e3e3e;}
.footer_ri nav li{float:left;width:16.666%;overflow:hidden;height:67px;line-height:67px;text-align:center;}
.footer_ri nav li a{color:#818181 !important;font-size:14px;font-family:"黑体";font-size:14px;height:67px;line-height:67px;width:100%;overflow:hidden;display:block;border-radius:0 0 20px 20px;}
.footer_ri nav li a:hover{background:url(f_bg.jpg) left repeat-x;}
.footer_ri .info{margin-top:20px !important;}
.ri_info_le{}
.ri_info_le p{margin:12px 0;font-size:13px;}
.ri_info_ri{margin-left:35px;}
.ri_info_ri .code{width:118px;height:119px;padding:5px !important;border:2px solid #404040;border-radius:3px;}


.footers{width: 100%;background:#2c96d2;margin-top: 60px;padding-top: 20px;padding-bottom: 20px;text-align: CENTER;color: #fff;font-size: 14px;}
.footers a{color: #fff;font-size: 14px;}
.footers p{    margin: 0px;
    line-height: 230%;
    clear: both;}

.footers_middle{
	width:1100px;
	height:300px;
	margin:0 auto;
}

.footers_middle_left{
	width:290px;
	height:300px;
	float:left;
}

.footers_logos{
	width:276px;
	height:109px;
	margin-top:42px;
}

.searchs{
	width:276px;
	height:34px;
	margin-top:10px;
}

.inputs{
	width:226px;
	height:32px;
	border:1px solid #3a3a3a;
	float:left;
	background:#222222;
	color:#676767;
}

.bt{
	width:50px;
	height:32px;
	float:left;
	background:url(search_icon_05.jpg);
	border:none;
}

.copyrights{
	width:290px;
	height:58px;
	font-size:12px;
	font-family:'微软雅黑';
	color:#fff;
	margin-top: 20px;
}

.footers_middle_right{
	width:630px;
	height:300px;
	float:right;
}

.footers_middle_right_titles{
	width:630px;
	height:68px;
	border-top:1px solid #3e3e3e;
	margin-top:42px;
}

.footers_middle_right_titles ul li a{
	width:65px;
	height:68px;
	line-height:68px;
	text-align:center;
	color:#fff;
	display:block;
	float:left;
	margin-right:40px;
	color:#818181;
}

.footers_middle_right_titles ul li a:hover{
	color:#f65e11;
}

.footer_unders{
	width:630px;
	height:190px;
}

.footer_unders_left{
	width:510px;
	height:190px;
	float:left;
}

.footer_unders_left li a{
	display:block;
	margin-top:20px;
	color:#fff;
}

.footer_unders_right{
	width:120px;
	height:190px;
	float:right;
}