* { border-radius: 0px !important; box-shadow: none !important; }

body {
	min-width: 1236px; /*padding-top: 44px;*/
	font-family:'Microsoft YaHei';
	font-size: 14px;
	line-height: 23px;
	color: #999;
	background-color: #FFF;
	background-image: url(../img/b-sidebar-back.png);
	background-repeat: repeat;
}


a { color: #aaa; }

a:hover { color: #ccc; }

h1, h2, h3, h4, h5, h6 { margin: 1px 0px; padding: 1px 0px; font-weight: 600; }

h1 { font-size: 40px; line-height: 50px; }

h2 { font-size: 30px; line-height: 40px; }

h3 { font-size: 25px; line-height: 35px; }

h4 { font-size: 20px; line-height: 30px; }

h5 { font-size: 18px; line-height: 28px; }

h6 { font-size: 15px; line-height: 25px; }

p { padding: 0px; margin: 3px 0px; }

hr {
	padding: 0px;
	margin: 8px 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
}

i { margin-right: 5px; }

.bor { background: url("../img/bor.png") repeat-x; height: 3px; }

.border { background: url("../img/bor.png") repeat-x; height: 2px; margin: 5px 0px; }

.padd { padding: 10px; }

.bold, strong { font-weight: 600; }

a:hover, a:active, a:focus { outline: 0; }

:focus { outline: none; }

::-moz-focus-inner { border: 0; }

.red { color: #ff3738; }

.blue { color: #1ba1e2; }

.orange { color: #f96b1e; }

.green { color: #2bec12; }

.purple { color: #e816dc; }

.yellow { color: #f4d710; }

.b-red { background: #ff3738; }

.b-blue { background: #1ba1e2; }

.b-orange { background: #f96b1e; }

.b-green { background: #2bec12; }

.b-purple { background: #e816dc; }

.b-yellow { background: #f4d710; }

form * { font-size: 13px !important; }

form input, form button, form textarea { font-size: 12px !important; margin: 5px 0px; }

form { margin-top: 10px; }

form label { font-size: 12px; line-height: 15px; }

.form-inline button { margin-left: 5px; }

.form-horizontal button { font-size: 12px; }

.form-horizontal .control-label { width: 90px; }

.form-horizontal .controls { margin-left: 110px; }

.form-horizontal .controls:first-child { *padding-left: 100px; }

.form-horizontal .form-actions { padding-left: 110px; }

.form-actions { padding: 5px 20px 5px; background: transparent; border-top: 0px; }

input[type="radio"], input[type="checkbox"] { margin: 0px 0px 0px; line-height: normal; }

br { display: block !important; margin: 4px 0px !important; }

.btn.btn-danger { background: #c20d23 url("../img/red.png") repeat; }

.btn.btn-danger:hover { background: #b60e1f; }

a.btn, .btn { font-size: 11px !important; }

.well hr { border-top: 1px solid #111; border-bottom: 1px solid #333; }

.btn i { margin-right: 0px; }

/* Columns */

.col-l { width: 47.5%; float: left; }

.col-r { width: 47.5%; float: right; }

/* Table */

.table { margin-bottom: 5px; border: 1px solid #333; }

.table-bordered th, .table-bordered td { border-left: 1px solid #333; }

.table-bordered th:first-child, .table-bordered td:first-child { border-left: 0px solid #333; }

.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th { background-color: #181818; }

.table th, .table td { border-top: 1px solid #333; }

.table-hover tbody tr:hover td,
.table-hover tbody tr:hover th { background-color: #181818; }

/* Breadcrumb */

.breadcrumb { background: transparent; padding: 0px; font-size: 12px; margin: 0px; }

.breadcrumb > li { text-shadow: none; }

/* Pagination */


.pagination ul > li > a, .pagination ul > li > span { background-color: #222; border-color: #111; }

.pagination ul > li > a:hover, .pagination ul > li > span:hover { background: #191919; }

/* Pager */

.pager li > a, .pager li > span { background-color: #222; border-color: #111; }

.pager li > a:hover, .pager li > span:hover { background: #191919; }

/* Label */

.label { padding: 3px 6px !important; font-weight: normal; }

/* Hero unit */

.hero-unit { margin-bottom: 10px; margin-top: 10px; background: #222; }

/* Well */

.well { background: #222; border: 1px solid #070707; box-shadow: inset 0px 0px 5px #000 !important; }

/* Nav tabs */

.nav-tabs { margin-bottom: 5px; border-bottom: 1px solid #222; }

.nav-tabs > li > a { border: 0px; }

.nav-tabs > li > a:hover { color: #fff; background-color: #222; border: 0px; }

.nav-tabs > .active > a, .nav-tabs > .active > a:hover { color: #fff; background-color: #222; border: 0px; }

.tabs-left > .nav-tabs { border-right: 1px solid #222; }

.tab-content { margin-bottom: 10px; }

/* Accordion */

.accordion * { border-color: #222; }

.accordion-group { border-radius: 0px; margin: 0px 0px; border: 0px !important; }

.accordion-heading .accordion-toggle { display: block; padding: 0px; }

.accordion li { line-height: 0px; }

.accordion-heading a, .accordion-heading a:visited, .accordion-heading a:hover { border: none; color: #fff; text-decoration: none; margin: 5px 0px; }

/* Image alignment*/

.alignleft, img.alignleft { margin-right: 8px; margin-top: 5px; display: inline; float: left; }

.alignright, img.alignright { margin-left: 8px; margin-top: 5px; display: inline; float: right; }

.aligncenter, img.aligncenter { margin-right: auto; margin-left: auto; display: block; clear: both; }

/* Social */

.social { margin: 5px 0px; }

.social i { height: 30px; width: 30px; color: #fff; line-height: 30px; margin: 5px 5px 5px 0px !important; border-radius: 20px !important; -webkit-transition: background 1s ease; -moz-transition: background 1s ease; -o-transition: background 1s ease; transition: background 1s ease; text-align: center; font-size: 14px; }

.social i.facebook { background: #3c5b9b; }

.social i.twitter { background: #2daae1; }

.social i.google-plus { background: #f63e28; }

.social i.pinterest { background: #cb2027; }

.social i.linkedin { background: #0173b2; }

.social i:hover { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; background: #000; }

.social a, .social a:visited, .social a:hover { text-decoration: none; color: #fff; }

/* Logo */

.logo { margin-left:20px; }

/* Navbar */

.navbar * { font-size: 13px !important; font-weight: normal !important; text-shadow: none !important; font-weight: 600 !important; }

.navbar { margin: 0px !important; padding: 0px !important; }

.navbar ul { margin: 0px; padding: 0px; }

.navbar ul li { list-style-type: none; padding: 0px; margin: 0px; }

.navbar-inner { border-radius: 0px; background-image: none; background-repeat: no-repeat; filter: none !important; border-left: 0px !important; border-right: 0px !important; background: #c20d23 url("../img/red.png") repeat; border-bottom: 1px dashed #fff; }

.navbar .btn { font-size: 13px !important; background: #b7081d; }

.navbar .btn:hover { background: #a30619; }

.navbar .caret { border-top-color: #fff !important; border-bottom-color: #fff !important; }

.navbar .nav > li > a { padding: 12px 15px 12px; color: #fff !important; background: transparent !important; }

.navbar .nav > li > a:hover { color: #fff !important; background: transparent !important; }

.navbar .nav .active > a,
.navbar .nav .active > a:hover,
.navbar .nav .active > a:focus { color: #ffffff; background: transparent !important; }

.dropdown-toggle { z-index: 2000; background: transparent !important; }

.dropdown-menu { background: #c20d23 url("../img/red.png") !important; border-radius: 0px !important; box-shadow: none !important; border-bottom: none !important; padding: 0px 0px; margin: 0px; margin-top: 1px !important; z-index: 2000; border: 1px solid #a00c1a; border-top: none !important; }

.dropdown-menu a { background: #c20d23 url("../img/red.png") !important; padding: 8px 10px !important; color: #fff !important; text-shadow: none !important; border-bottom: 1px solid #a00c1a; font-size: 13px !important; }

.dropdown-menu a:hover, .dropdown-menu a:focus { filter: none !important; background: #a00d1a !important; }

.dropdown-menu::after, .dropdown-menu::before { border: none !important; }

.nav-collapse .nav > li > a { background: transparent !important; }

.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a { border-radius: 0px !important; }

.navbar .label { font-size: 12px !important; }

/* Sidebar */

.sidebar { color: #999; width: 229px; height: auto; float: left; position: absolute; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #FFF; border-bottom-color: #FFF; background-color: #FFF; background-image: url(../img/b-sidebar-back.png); background-repeat: repeat; }

.sidebar form { margin-bottom: 10px; }

.sidebar .sidebar-dropdown { display: none; }

.sidebar .sidebar-dropdown a { color: #fff; background: #c20d23 url("../img/red.png") repeat; padding: 6px; text-transform: uppercase; text-align: center; font-size: 11px; display: block; border-top: 1px solid #000; border-bottom: 1px solid #111; }

.sidebar .sidebar-dropdown a:hover { text-decoration: none; }

.sidebar ul { padding: 0px; margin: 0px; }

.sidebar ul li { list-style-type: none; }

.sidebar .s-content { display: block; width: 100%; }

.sidebar #nav { position: relative; /*border-top: 1px solid #000;*/ display: block;  width: 60%; margin: 0px auto; margin-bottom: 5px; margin-left: 20px; z-index: 60; }

.sidebar .form-search { z-index: 60; padding: 5px 10px; text-align: center; }

.sidebar .s-widget { z-index: 60; padding: 10px 20px; }

.sidebar #nav li i { margin-right: 5px; }

.sidebar #nav li span i { margin: 0px; color: #888; }

.sidebar #nav > li > a { display: block; padding: 10px 20px 10px 0px; text-align: left; font-size: 18px; text-decoration: none; color: #181818; background-color: #FFF; /*background: -webkit-gradient(linear, left top, left bottom, from(#1a1a1a), to(#111)); background: -webkit-linear-gradient(top, #1a1a1a, #111); background: -moz-linear-gradient(top, #1a1a1a, #111); background: -ms-linear-gradient(top, #1a1a1a, #111);*/ border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #FFF; border-bottom-color: #FFF; background-position: top; }

.sidebar #nav > li > a:hover, .sidebar #nav > li > a.subdrop { background-color: #FFF; /*background: -webkit-gradient(linear, left top, left bottom, from(#222), to(#111));*/ color: #4babf5; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #FFF; border-bottom-color: #FFF; background-position: top; }

.sidebar #nav > li > a:hover i, .sidebar #nav > li > a.subdrop i { color: #fff; text-shadow: none; }

.sidebar #nav li ul { display: none; background: #ffffff; }

.sidebar #nav li ul li a { display: block; background: none; padding: 10px 0px; padding-left: 30px; text-decoration: none; color: #777; border-bottom: 1px solid #111; }

.sidebar #nav li ul li a:hover { background: #ffffff;color: #00adee }

.sidebar .br-red { border-left: 4px solid #ff3738; }

.sidebar .br-blue { border-left: 4px solid #1ba1e2; }

.sidebar .br-orange { border-left: 4px solid #f96b1e; }

.sidebar .br-green { border-left: 4px solid #2bec12; }

.sidebar .br-purple { border-left: 4px solid #e816dc; }

.sidebar .br-yellow { border-left: 4px solid #f4d710; }

.sidebar .social { text-align: center; }

.sidebar .br-color { /*background: url("../img/bor.png") repeat-x -3px;*/ color:#333 }

/* Main */

.mainbar { margin: 0px; padding: 0px; padding-left: 230px; width: 100%; float: left; clear: right; /*min-height: 500px;*/ box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

.mainbar .container-fluid { padding: 0px; }

.mainbar li { margin-bottom: 5px; }

.foot {width:970px;padding-left:230px;  }

.foot .fwidget { padding-top: 10px; margin-bottom: 5px; padding-bottom: 5px; }

.foot h6 { margin-bottom: 10px; color: #003; }

.foot ul { margin-left: 13px; }

.foot li { margin-bottom: 6px; }
.foot a { color: #666666 }
.foot a:hover { color: #0099FF }

/* Titles */

.page-title { clear: both; min-height: 22px; background: transparent url("../img/title-back1.jpg") no-repeat; margin-bottom: 5px; margin-top: 12px; }

.page-title h2 { margin-top: 40px; color: #fff; font-size: 30px; line-height: 40px; padding: 20px 30px; background: rgba(0,0,0,0.8); display: inline-block; }

.page-title h2 span { display: block; font-size: 13px; line-height: 18px; font-weight: normal; color: #fff; font-style: italic; }

.mini-title { text-transform: uppercase; }

.mini-title h3 { color: #ccc; font-size: 18px; line-height: 25px; padding-bottom: 8px; margin-bottom: 12px; border-bottom: 1px solid #181818; }

/* Sheets */

.ysheet { color: #222; width: 100%; margin-top: 10px; }

.ysheet h3 { font-weight: normal; }

.ysheet a, .ysheet a:visited, .ysheet a:hover { color: #555; text-decoration: none; }

.ysheet1 { position: relative; z-index: 10; padding: 10px 10px 15px 10px; border: 1px solid #aaa; background: #fff url("../img/dots.png") repeat; }

.ysheet2 { width: 99%; margin: 0 auto; position: relative; z-index: 7; margin-top: -19px; height: 20px; background: #fff url("../img/dots.png") repeat; border: 1px solid #aaa; }

.ysheet3 { width: 98%; margin: 0 auto; position: relative; z-index: 5; margin-top: -19px; height: 20px; background: #fff url("../img/dots.png") repeat; border: 1px solid #aaa; }

/* Service */

.service-block { text-align: center; margin: 10px auto; max-width: 300px; padding-bottom: 10px; border-bottom: 1px solid #191919; }

.service .service-image { border-radius: 50px !important; width: 80px; height: 80px; margin: 0 auto; }

.service .service-image i { width: 70px; height: 70px; background: #f3f3f3 url("../img/dots.png") repeat; margin: 0 auto; color: #888; border-radius: 50px !important; text-align: center; line-height: 70px; margin-top: 5px; font-size: 30px; }

.service-image a, .service-image a:hover { color: #888; text-decoration: none; }

.service-block a, .service-block a:hover { text-decoration: none; color: #fff; text-transform: uppercase; }

.service-block h4 { margin-top: 10px; font-size: 16px; line-height: 23px; }

.service-block p { color: #888; font-style: italic; }

/* Login & Register */

.login-register { margin: 100px auto; padding: 20px 30px; max-width: 400px; }

/* Contact slider box

.cslider{
	display: none;
	background: #0a0a0a;
	border-bottom: 1px solid #000;
}

.cslider hr{
	border-top: 1px solid #000;
	border-bottom: 1px solid #181818;
}

.cslider-btn{
	width: 70px;
	height: 15px;
	background: #c20d23 url("../img/red.png") repeat; 
	line-height: 15px;
	text-align: center;
	cursor: pointer;
	color: #fff;
	padding-top: 1px;
	padding-bottom: 2px;
	margin: 0px auto;
}

.cslider img{
	width: 150px;
}
 */
/* Slide Box*/

.slide-box { width: 250px; z-index: 400; position: fixed; top: 35%; background: url("../img/b-sidebar-back.png") repeat; border: 1px solid #FFF; right: -252px; }

.slide-box .slide-box-button { background: #c20d23 url("../img/red.png") repeat; border-right: 0px; text-align: center; line-height: 40px; width: 29px; height: 40px; display: block; position: absolute; z-index: 400; left: -30px; top: 35%; cursor: pointer; }

.slide-box i { margin-right: 0px; }

/* Pricing table */

.pricel { text-align: center; margin-top: 10px; }

.pricel .phead-top { margin: 0px; padding: 15px 10px; }

.pricel .phead-top h4 { color: #fff; text-transform: uppercase; }

.pricel .phead-bottom { background: #eee; border-bottom: 1px solid #ccc; box-shadow: inset 0px 1px 1px #fff !important; margin: 0px; padding: 10px 10px 5px 10px; color: #777; font-weight: 700; font-size: 20px; line-height: 27px; }

.pricel .pst { font-size: 14px; position: relative; top: -5px; font-weight: normal; }

.pricel .psb { font-size: 14px; font-weight: normal; }

.pricel .pbutton { background: #ddd; border-top: 1px solid #ccc; padding: 10px 0px 15px 0px; color: #777; font-size: 20px; text-align: center; margin-top: 0px !important; box-shadow: inset 0px 1px 1px #fff !important; }

.pricel .plist { border-left: 1px solid #ddd; border-right: 1px solid #ddd; background: #fcfcfc; }

.pricel .plist ul { list-style-type: none; margin: 0px !important; }
.copyrights { text-indent: -9999px; height: 0; line-height: 0; font-size: 0; overflow: hidden; }
.pricel .plist li { margin: 0px; background: none; padding: 13px 0px; font-size: 13px; border-bottom: 1px solid #e1e1e1; color: #777; }

.pricel .plist li:nth-child(even) { background-color: #f8f8f8; }

.pricel .plist li:hover { background: #fff; }

.pricel .phead-top { display: block; }

/* Blog */

.blog .entry h2 { font-size: 25px; line-height: 30px; color: #ccc; }

.blog .entry h2 a, .blog .entry h2 a:visited, .blog .entry h2 a:hover { text-decoration: none; color: #ccc; }

.blog .meta { border-top: 1px solid #222; border-bottom: 1px solid #222; margin: 8px 0px; padding: 5px 8px; color: #ccc; text-transform: uppercase; font-size: 11px; }

.blog .meta a, .blog .meta a:visited { color: #aaa; }

.blog .meta i { margin-left: 3px; }

.blog .bthumb { margin: 10px 0px 5px 0px; padding: 1px; box-shadow: 0px 0px 1px #777; }

.blog .entry { margin-bottom: 25px; padding-bottom: 15px; border-bottom: 1px solid #222; font-size: 13px; line-height: 25px; }

.blog .entry p { margin: 0px 0px 4px 0px; }

.blog .post-foot { padding: 15px 15px; }

.blog .post-foot .social { margin-top: 0px; }

.blog-sidebar { background: #181818; border: 1px solid #0a0a0a; padding: 8px; margin-bottom: 10px; }

.blog-sidebar h4 { font-size: 14px; color: #ccc; line-height: 18px; margin-bottom: 5px; padding-bottom: 10px; text-transform: uppercase; border-bottom: 1px solid #191919; }

.blog-sidebar .widget { background: #222; padding: 8px; font-size: 13px; line-height: 23px; border: 1px solid #111; margin-bottom: 10px; }

.blog-sidebar .widget .form-search { margin-top: 10px; margin-bottom: 10px; }

.blog-sidebar ul li { padding: 3px 0px; }

/* Comments */

.respond { padding-top: 10px; padding-left: 20px; }

.comments > ul { list-style-type: none; margin-left: 0px; }

.comments > ul > li { background: none; padding: 0px; }

.comments { margin-bottom: 20px; }

.comments .comment { margin: 15px 0px; padding: 13px 16px; background: #181818; border-left: 1px solid #15151515; }

.comment .avatar { margin-top: 5px; margin-right: 8px; }

.comment .cmeta { font-size: 12px; }

.comment p { margin-top: 5px; font-size: 13px; }

.comments .reply { margin-left: 15px; }
.respond .title { padding: 5px 0px; margin-bottom: 0px; }

/* Pagination */

.paging { width: 270px; clear: both; padding: 6px 0px; line-height: 17px; font-size: 13px; }

.paging span, .paging a { display: block; float: left; margin: 2px 2px 2px 0; padding: 5px 8px; text-decoration: none; width: auto; color: #666; background: #fff; border: 1px solid #ddd; font-weight: normal; }

.paging a:hover { color: #fff; }

.paging .current { padding: 5px 8px; color: #fff; }

/* Box */

.box-body { padding: 0px 20px; }

/* Portfolio */

#portfolio-one * { text-shadow: none !important; }

#portfolio-one > * { zoom: 1; }

#portfolio-one .element { max-width: 300px; height: auto; display: inline-block; position: relative; float: left; margin: 0px; padding: 0px; }

#portfolio-one .element img { position: relative; width: 100%; max-width: 300px; height: auto; z-index: 100; }

#portfolio-one .element .image-info { background: #222; background: rgba( 0,0,0,0.85); position: absolute; top: 0; left: 0; width: 100%; height: 0%; z-index: 50; transition: all ease 0.5s; -moz-transition: all ease 0.5s; /* Firefox 4 */ -webkit-transition: all ease 0.5s; /* Safari and Chrome */ -o-transition: all ease 0.5s; /* Opera */ -ms-transition: all ease 0.5s; /* IE */ }

#portfolio-one .element .image-info .image-title { display: none; padding: 5px 5px 2px 5px; color: #fff; font-size: 13px; font-weight: 600; overflow: hidden; }

#portfolio-one .element .image-info .image-desc { display: none; padding: 0px 5px 5px 5px; color: #fff; font-size: 12px; line-height: 20px; overflow: hidden; }

#portfolio-one .element:hover .image-info { width: 100%; height: 100%; z-index: 200; transition: all ease 0.5s; -moz-transition: all ease 0.5s; /* Firefox 4 */ -webkit-transition: all ease 0.5s; /* Safari and Chrome */ -o-transition: all ease 0.5s; /* Opera */ -ms-transition: all ease 0.5s; /* IE */ }

#portfolio-one .element:hover .image-info .image-title,
#portfolio-one .element:hover .image-info .image-desc { display: block; }

/* Flexslider */

.flexslider ul li { background-image: none; padding: 0px; margin: 0px; }

.flexslider { margin-top: 0px; margin-bottom: 10px; padding: 3px; background: #222; border: 1px solid #333; box-shadow: none; }

.flexslider .flex-control-nav { bottom: 0px; }

.flex-control-paging li a { background: #fff; box-shadow: 0px 0px 3px #555; border-radius: 10px !important; }

.flex-control-paging li a:hover { background: #ccc; }

.flex-control-paging li a.flex-active { background: #ccc; }

.flexslider .slides > li { position: relative; }

.flex-direction-nav .flex-next { right: 0px; }
.flex-direction-nav .flex-prev { left: 0px; }

.flex-caption { width: 50%; padding-top: 0px; padding-left: 0px; margin: 0 0 120px 60px; background-color: #222; background: rgba(0, 0, 0, 0.9); position: absolute; display: block; left: 0; bottom: 0; }

.flex-caption h3 { color: #fff; font-size: 23px; line-height: 33px; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 0px; margin: 0; margin-bottom: 10px; line-height: 22px; font-weight: normal; }

.flex-caption p { padding-left: 20px; padding-bottom: 20px; padding-right: 20px; margin: 0; font-size: 14px; line-height: 21px; font-style: italic; color: #fff; font-weight: normal; }


/* 404 */

.error h2 { font-size: 50px; line-height: 60px; color: #fff; }

.error .link-list a { margin-right: 15px; }


/**** Isotope Filtering ****/

.isotope-item { z-index: 2; }

.isotope-hidden.isotope-item { pointer-events: none; z-index: 1; }

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; }

.isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width; }

.isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -ms-transform, opacity; -o-transition-property: -o-transform, opacity; transition-property: transform, opacity; }

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; }

/* End: Recommended Isotope styles */



/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }

/* Gallery */


#gallery { text-align: center; }

#gallery .element { margin: 0px 10px 10px 0px; }

#gallery img { width: 100%; max-width: 250px !important; }

#filters { margin-left: 0px; }

#filters li { display: inline; padding: 0px; background: none; }

#filters a { font-size: 13px; padding: 4px 10px; display: inline-block; }

/* Back to top */

.totop { position: fixed; bottom: 0px; right: 0px; z-index: 104400; }

.totop i { margin: 0px; }

.totop a, .totop a:visited { display: block; width: 30px; height: 30px; color: #fff; text-align: center; line-height: 30px; background: #c20d23 url("../img/red.png") repeat; }

.totop a:hover { color: #fff; text-decoration: none; }

/* About us */

.aboutus .pic img { margin-bottom: 4px; border: 1px solid #333; background: #222; padding: 2px; width: 98%; }

.aboutus .details { margin-top: 10px; margin-bottom: 20px; }

.aboutus .details .name { line-height: 20px; padding: 0px; margin: 0px; font-size: 15px; }

.aboutus .details em { color: #aaa; font-size: 13px; line-height: 20px; }

.aboutus .asocial i { text-align: center; line-height: 20px; font-size: 12px; text-align: center; width: 20px; height: 20px; background: #333; }

.aboutus .asocial i:hover { background: #222; }

.aboutus .asocial a, .aboutus .asocial a:visited, .aboutus .asocial a:hover { color: #fff; text-decoration: none; }

.aboutus .details .adesc { max-width: 300px; margin: 0 auto; border-top: 1px solid #222; margin-top: 5px; padding-top: 5px; }


/* Contact us */

.gmap iframe { width: 100%; margin-top: 5px; margin-bottom: 10px; }

.address i { margin-right: 4px; }

/* Footer */

footer { line-height: 50px; padding: 1px 0px; background: #000; text-align: center; }

/* Responsive */


/*@media (max-width: 480px) {
    .col-l { width: 100%; float: none; margin: 10px 0px 5px 0px; }
    .col-r { width: 100%; float: none; margin: 10px 0px 5px 0px; }
}

@media (max-width: 767px) {
    .content .container-fluid { max-width: 1200px; margin: 0 auto; }
    .foot .bor, .navbar-inner, .content, .cslider { margin-left: -20px; margin-right: -20px; }
    .cslider { padding-left: 20px; padding-right: 20px; }
    .dropdown-menu a, .dropdown-menu { background: transparent !important; border: 0px !important; }
    .sidebar { position: relative; float: none; width: 100%; border: none; }
    .sidebar .sidebar-dropdown { display: block; }
    .sidebar #nav { display: none; }
    .sidebar .s-content { position: relative; }
    .sidebar .s-widget { display: none; }
    .mainbar { margin: 0px; padding: 0px 20px; float: none; border-top: 1px solid #000; box-shadow: inset 0px 0px 1px #333 !important; border-left: 0px !important; border-bottom: 0px !important; }
    .foot { margin: 0px; padding: 0px 20px; padding-bottom: 10px; float: none; border-left: 0px !important; }
    .foot .fwidget { border-bottom: 1px solid #222; }
    .form-inline button { margin-left: 0px; }
    .aboutus .staff { max-width: 250px; margin: 0 auto; }
    .flex-caption { display: none; }
    .flexslider .flex-control-nav { display: none; }
}

@media (min-width: 768px) and (max-width: 979px) {
    .dropdown-menu a { background: transparent !important; }
    .flex-caption { margin-bottom: 40px; width: 60%; }
    .col-l { width: 100%; float: none; margin: 10px 0px 5px 0px; }
    .col-r { width: 100%; float: none; margin: 10px 0px 5px 0px; }
}

@media (max-width: 979px) {
}*/

.l{float:left;}
.ico { float: right;  margin-top:66px; margin-right: 0px;width:140px; }
.ico a{margin-right:20px;}
.ico img{width:40px;}

.copy a{margin-right:20px;}
.wz,.dh,.dz,.w,.yx{width:15px;float:left;margin-top: 9px;}
.r { float: left;width:150px; }
.s-widget p{clear:both;line-height:30px;text-decoration:none}

.line { background: url("../img/heng.png") repeat-x; height: 3px; }

.box-body h5 { color: #00adee }

.foot h6{display:none;}
.foot ul{padding-top:10px;}

.media-heading img{max-width:800px}

.content,.logo{width:1200px;margin:0 auto;}
.clearfix { clear: both; height: 0px; margin: 0; padding: 0; width: 0; border: none; overflow: hidden; }
.matter { width: 970px; }

.nr{padding-top:200px}

.ys { border-bottom: 1px solid #d9d9d9;overflow: hidden; padding-bottom: 15px; margin-right: 40px; }
.ys_title { color: #909090; display: inline-block; float: left; font-size: 12px; line-height: 40px; padding-top: 10px; text-align: right; width: 710px; }
.ys_title h4 { display: inline-block; float: left; font: 18px/30px "Microsoft YaHei"; height: 40px; overflow: hidden; text-align: left;  }
.ys img { float: left; height: 132px; padding-right: 20px; padding-top: 15px; width: 190px; }
.ys p { color: #7f7f7f; display: inline-block; float: left; font-size: 12px; height: 65px; line-height: 22px; overflow: hidden; width: 710px; }
.ys span { color: #b9b9b9; display: inline-block; float: left; font-size: 12px; height: 16px;  padding-top: 10px; width: 340px; }
.ys_span1 { color: #909090; text-align: right; }
.ys span a { color: #2aa53b; padding: 0 5px; }
.ys span a:hover { color: #2aa53b; padding: 0 5px; text-decoration: underline; }


.blank20 {
	clear: both;
	height: 20px;
	overflow: hidden;
	display: block;
}
.ep-h1 { font-size: 26px; font-weight: bold; letter-spacing: -1px; line-height: 31px; text-align: center; color: #000; }
.new_from { text-align: center; }
.views .ct { font-size: 133.33%; line-height: 29px; color: #000; }
.ct img { width: expression(this.width > 640 ? '640px': true); max-width: 640px; }

.ct p { line-height: 29px; margin-bottom: 29px; }

/*链接*/
.boxlist a { /*background: #f5f5f5; border: 1px solid #f5f5f5;*/ color: #666; }
.boxlist a:hover { /*background: #ddd;*/ cursor: pointer; color: #4284d9; }
.boxlist a { display: block; float: left; height: 168px; margin: 20px 15px 0; overflow: hidden; text-align: center; vertical-align: bottom; width: 125px; }
.boxlist li { color: #fff; list-style: none; }
.boxlist img { width: 100px; height: 100px; float: left; margin: 10px; display: block; text-align: center; vertical-align: bottom; overflow: hidden; }

.wz img{width: 15px;}
.yx img{width: 15px;}
.bor,.container-fluid{width: 970px}