/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
html {font-size:100.01%;}
body {font-size:12px;color:#222;font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:2em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:1.6em;margin-bottom:0.75em;}
h3 {font-size:1.4em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 0.5em;}
p img.left {float:left;margin:0 15px 0 0;}
p img.right {float:right;margin:0 0 0 5px;}
a:focus, a:hover {color:#000;outline:none;}
a {color:#3d3d3d;text-decoration:none;outline:0 none;}
a:hover{ color:#ff0000;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0;padding-left:0; list-style:none;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
*:focus {outline:0 none;}

div.span-1, div.span-2, div.span-3, div.span-4,div.span-5,div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}
div.span-1 {width:593px; margin-right:14px;}
div.span-2 {width:347px;}
div.span-3 {width:288px;}
div.span-4 {width:245px;}
div.span-5 {width:269px;}
div.span-6 {width:190px; margin-right:20px;}
.span-7 {width:314px;}
.span-8 {width:795px;}
div.span-18{width:792px;}
.span-19 {width:785px;}
.span-24, div.span-24 {width:960px;}
.last, div.last {margin-right:0;}
body{ font-family:"微软雅黑"; font-size:14px;}
/*外部框架*/
.load{ position:fixed; width:100%; height:100%; left:0; top:0; z-index:10000000;}
.load .lag{ position:relative; background:url(../images/i_bg.jpg) no-repeat 0 0; width:629px; height:285px; z-index:1000000000000000; margin:0 auto; top:30%; text-align:center;}
.load .lag div{ padding-top:188px;}
.load .lag a{ background:#c5c5c5; color:#5f5f5f; font-size:14px;font-family:"微软雅黑"; line-height:24px; margin:0 10px; padding:5px 40px;}
.load .lag a:hover{ color:#fff; background:#233877;transition-duration:0.4s;}

.weixi{ position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; z-index:10000000000; display:none;}
.w-1{margin:0 auto; max-width:1920px; min-width:1200px;position:relative; background:url(../images/bg_01.jpg) no-repeat center 0;}
.w{width:1200px;margin:0 auto;}
.w2{width:1200px;margin:0 auto;}
.w3{ width:950px; margin:0 auto;}
.main{padding:10px 17px; width:975px; margin:0 auto;}
.bg{ background:url(../images/bg_k.jpg) no-repeat center 0; height:607px;}

.bg-1{ background:#eeeeee;}
.bg-1 .w{ position:relative;}

.bk-ys{}
.bk-ys .brow{ background:url(../images/ys/yline_1.jpg) no-repeat 0 bottom; padding-bottom:30px;}
.bk-ys .brbg{ background:url(../images/ys/yline_2.jpg) no-repeat right bottom;}
.bk-ys .brow .bkw{ width:590px;}
.bk-ys .bdot{ float:left; background:url(../images/ys/tdot.jpg) no-repeat 0 0; width:109px; height:116px;}
.bk-ys .bdot span{ display:block; color:#fff; font-size:48px; font-weight:bold; text-indent:-10px; text-align:center; line-height:40px; font-family:"宋体"; padding-top:22px;}
.bk-ys .bdot span em{ font-style:normal; font-size:30px; display:block;font-family:"微软雅黑";}
.bk-ys .btit{ float:right; width:450px;}
.bk-ys .btit span{ display:block; font-size:30px; color:#333333; font-weight:bold; line-height:40px;}
.bk-ys .btit em{ display:block; font-style:normal; font-size:24px; color:#c1c1c1; text-transform:uppercase; background:url(../images/ys/tin.jpg) repeat-x 0 bottom; padding-bottom:14px; margin-bottom:20px;}
.bk-ys .btit p{ font-size:16px; color:#333333; line-height:30px; margin:0 0 10px;}
.bk-ys .btit p:before{ content:"◆ "; color:#0f75bd; font-size:30px; line-height:30px; float:left; margin-right:10px;}

.bg-2{ background:#f6f6f6; padding:40px 0;}
.bg-2 .btit{ background:url(../images/ys/tline_3.jpg) no-repeat center bottom; padding-bottom:10px; text-align:center;}
.bg-2 .btit span{ display:block; font-size:30px; color:#333333; font-weight:bold; line-height:40px;}
.bg-2 .btit span i{ font-style:normal; font-size:36px; color:#cc2a1e; margin-left:10px;}
.bg-2 .btit em{ display:block; font-style:normal; font-size:30px; color:#999999; text-transform:uppercase; font-family:Times New Roman,Arial, Helvetica, sans-serif;}

.bg-3{ background:#fff; padding:40px 0;}
.bg-3 .btit{ background:url(../images/ys/tline_3.jpg) no-repeat center bottom; padding-bottom:10px; text-align:center;}
.bg-3 .btit span{ display:block; font-size:30px; color:#333333; font-weight:bold; line-height:40px;}
.bg-3 .btit span i{ font-style:normal; font-size:36px; color:#cc2a1e; margin-left:10px;}
.bg-3 .btit em{ display:block; font-style:normal; font-size:30px; color:#0f75bd; text-transform:uppercase; font-family:Times New Roman,Arial, Helvetica, sans-serif;}


.block-2{}
.block-2 .brow{ margin-top:100px;}
.block-2 .brow{ float:left; width:334px; height:319px; border:3px solid #333333; margin-right:90px; position:relative; text-align:center;}
.block-2 .brow img{ display:block; margin:-100px auto 0;}
.block-2 .brow span{ display:block; color:#cc2a1e; font-size:30px; font-weight:bold; padding:20px 0 15px;}
.block-2 .brow span:after{ content:''; background:#000; width:80px; height:1px; display:block; margin:10px auto 0;}
.block-2 .brow p{ font-size:16px; line-height:24px; color:#333333; padding:0 20px;}
.block-2 .last{ margin-right:0;}
/*页头*/
.top{ color:#d4e2f2; height:41px; line-height:41px;}
.top .w{ position:relative;}
.top span{ font-size:12px; color:#a3b7d9; margin-left:10px;}

.header{ clear:both; position:absolute; top:0; left:0; width:100%;padding:0;}
.header .w{ position:relative; z-index:10000;}
.header h1{ margin:0;line-height:0; font-size:0; float:left;}



.h-top{ padding:20px 0 0;color:#fff;float:right;font-family:"微软雅黑";margin:0; text-align:left; position:relative;}
.h-top a{color:#fff; line-height:36px; margin:0 10px; font-size:12px; display:inline-block}
.h-top a.a-2{ background:url(../images/hdot_1.png) no-repeat 0 center; padding-left:25px;}
.h-top a.a-3{ background:url(../images/hdot_2.png) no-repeat 0 center; padding-left:25px;}
.h-top a:hover{color:#ecd561;}
.h-top p{ display:block; margin:10px 0 0; clear:both; text-align:right;overflow:hidden;color:#fff;line-height:35px;font-size:24px;font-family:"微软雅黑"; background:url(../images/bg_tel.jpg) no-repeat 0 center; padding:0; font-weight:bold;}
/*导航*/
.nav{height:41px; background:url(../images/nav_bg.png) no-repeat center center;}
.nav ul{list-style:none;display:block;height:41px; padding:0;}
.nav ul li{height:41px;float:left;width:150px; background:url(../images/nav_line.jpg) no-repeat right center;}
.nav ul li a{ color:#333; font-weight:bold; font-size:16px;line-height:41px; height:41px;font-family:"微软雅黑"; text-align:center; position:relative; padding:0; display:block;}
.nav ul li a:hover,.nav ul li.on a{ color:#ca1013;}

.nav li .menu{ position:absolute;display:none; height:300px; width:880px; left:0; right:0; margin:0 auto; overflow:hidden; opacity: 0;z-index:1000000000;clear:both;background:url(../images/bnav_bg.png) repeat 0 0;}
.nav li .menu .w{ width:100%;}
.nav li .menu .na{ float:left; margin:18px 0 0; padding:0 20px; border-right:1px solid #333;}
.nav li .menu .na a{line-height:45px;color:#333;font-family:"微软雅黑";height:45px; font-size:15px;display:block; min-width:140px; border-bottom:1px dashed #333; text-align:center; margin:0 5%;}
.nav li .menu .na a:last-child{ border-bottom:none;}
.nav li .menu .na a:hover{color:#ca1013; transition-duration:0.4s;}
.nav li .menu .nbinfo{ width:75%; float:right; padding-top:45px;}
.nav li .menu .nbinfo .fr{ width:64%;}
.nav li .menu .nbinfo .fl img{ border:10px solid #f2dba5;border-radius:10px;}

.nav li .menu .nbinfo .fr p{ color:#333; line-height:28px; padding:5px 20px 0 0;}
.nav li .menu .nbinfo .fr a{ width:74px; height:20px; line-height:20px; text-align:center; color:#fff; display:inline-block; background:#eccc5f; font-size:9px;}
.nav li .menu .nbinfo .fr a:hover{ background:#f00;}


.nhd{ height:122px;}

.nhd .nav{ float:right; background:none; width:auto!important; margin-top:47px;}
.nhd .nav ul li{ width:93px; background:none;}
.nhd .nav ul li a{ color:#333333; font-size:16px;line-height:41px; height:41px;font-family:"微软雅黑"; text-align:center; position:relative; padding:0; display:block;}
.nhd .nav ul li a:hover,.nhd .nav ul li.on a{ color:#000000; background:url(../images/nav_hover.png) no-repeat center center;}



.search{height:32px; width:296px; padding:0; margin:10px 0 0 39px; background:url(../images/search_bg.jpg) no-repeat 0 0; line-height:32px;}
.search .text{background:none;border:none;float: left;height:32px; line-height:32px;margin:0; padding:0 10px;width:232px; color:#000;}
.search .btn{background:none;border:none;cursor: pointer;float: right;height:32px;margin:0;width:44px; padding:0; }
.search a{ color:#fff; margin:0 10px;}
.search a:hover{ color:#da0000;}

.nav ul li.none{ background:none; padding-right:0;}

/*焦点图*/
.banner{height:924px; margin:0 auto; z-index:100;clear:both; position:relative;}
.banner #kinMaxShow .kinMaxShow_image_box .kinMaxShow_image_item{left:0; top:0;}
#kinMaxShow{display:none;}


/* 本例子css */
.slideBox{ width:100%; height:924px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li a{ display:block; line-height:0;}
.slideBox .bd img{display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:10%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{ left:auto; right:10%; background-position:8px 5px;}
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}

.binfo{ position:absolute; width:100%; height:180px; bottom:155px;}
.binfo span{ color:#f0bd63; font-size:18px; display:block; margin-top:10px;}
.binfo a{ display:block; float:left; margin-right:25px; width:220px; text-align:center;text-shadow: #000 0 0 2px;}
.binfo a div{ line-height:0;opacity:0.9;}
.binfo a:hover span{ color:#eccc5f;}
.binfo .last{ margin-right:0;}

.nbanner{ background:url(../images/nban_1.jpg) no-repeat center center; height:350px;}
.nb2{ background:url(../images/nban_2.jpg) no-repeat center center;}

/* 本例子css */
/*页脚*/
.footer{ margin:0 auto; position:relative; color:#fff; line-height:24px;background:#333333; padding:30px 0; text-align:center;}
.footer .w{ position:relative;}
.footer p{color:#fff; margin:0; line-height:26px;}
.footer a{ color:#fff;}
.footer a:hover{ color:#eccc5f;transition-duration:0.4s;}

.footer .fnav{ padding:0 0 15px;}
.footer .fnav a{ margin:0 20px;}


.f-link{color:#8fcdb0; line-height:24px; padding:20px 0 0;}
.f-link span{color:#555555; font-size:16px;font-family:"微软雅黑"; display:block; background:url(../images/t_dot_02.jpg) no-repeat 0 center; padding-left:30px; height:35px; line-height:35px; border-bottom:3px double #9fbee1;}
.f-link div{ padding:15px;}
.f-link a{ color:#544f4f; margin:0 10px; font-family:"宋体"; font-size:12px; line-height:24px;}
.f-link a:hover{ color:#f00;}
/*内部样式*/
.block-1{position:relative;}
.block-1 p{ color:#525452; line-height:30px; font-size:12px; margin:0;}
.block-1 p img{ margin-bottom:10px;}


.border{ border:1px solid #e8e8e8; padding:14px;}


.tblock{ position:relative; z-index:10000; margin-top:-126px;}
/*分类列表*/
.sub{ text-align:center; background:#383838;position: relative;}
.sub:after{content: '';display: block;clear: both;overflow: hidden;zoom:1;}
.sub .subchild{display: inline-block;}
.sub a{color:#fff; font-size:14px; font-family:"微软雅黑"; line-height:55px; display:inline-block; padding:0 40px;}
.sub a:hover,.sub a:visited,.sub a.on,.sub a.open{ background:#0f75bd; color:#fff;transition-duration:0.6s; }
.sub a.open{ background:#0f75bd; color:#fff;transition-duration:0.6s; }

.sub .ChildMenu{position: absolute;left: 0;top: 100%;background-color: #0f75bd;padding: 15px 0;width: 100%;text-align: center;display: none;}
.sub .ChildMenu li{display: inline-block;}
.sub .ChildMenu li a{font-size: 12px;line-height: 40px;color: #fff;padding: 0 30px;display: inline-block;}

.sub .on .ChildMenu{display: block;}

.subnav{list-style:none; margin:0 auto; padding:10px 0 20px; position:relative; background:#3e8ccb; border:2px solid #1a4a9e;}
.subnav li{font-family:"微软雅黑";line-height:28px;height:28px; margin:3px auto 0; background:url(../images/sub_dot.jpg) no-repeat 2px center; width:154px;}
.subnav li a{color:#fff; font-size:14px;line-height:28px; height:28px; overflow:hidden;padding:0 0 0 25px; display:block; text-align:left;}
.subnav li a:hover,.subnav li.on a{ color:#fff; background:url(../images/sub_hover.jpg) no-repeat center center;transition-duration:0.4s;}

/*标题样式*/
.ititle-1{color:#fff;margin: 0;padding:0;font-family:"微软雅黑"; height:105px; background:url(../images/tit_1.png) repeat; text-align:center; font-weight:bold;border-radius:10px 10px 0 0;}
.ititle-1 span{font-size:24px; color:#292848; display:block; line-height:20px;}
.ititle-1 i{color:#292848; font-size:30px; font-style:normal; display:block; font-family:Arial, Helvetica, sans-serif;text-transform: uppercase; display:block; padding:18px 0 0;}


.title-1{color:#fff;margin: 0;padding:0;font-family:"微软雅黑"; height:50px; background:url(../images/title_01.jpg) no-repeat 0 0; text-align:center;}
.title-1 span{font-size:22px; color:#fff; display:block; line-height:20px; padding:9px 0 0;}
.title-1 em{color:#b5dcfc; font-size:8px; font-style:normal; display:block; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform: uppercase;}

.title-2{color:#1a4d9e; height:24px; line-height:24px; font-family:"微软雅黑"; padding:0; border-bottom:1px solid #c2c2c0; position:relative;}
.title-2 span{font-size:16px; display:block; line-height:18px;float:left; background:url(../images/t_dot_01.jpg) no-repeat 0 center; padding-left:25px; font-weight:bold;}
.title-2 em{ display:block; background:url(../images/t_dot_02.png) no-repeat 0 0; width:46px; height:63px; position:absolute; right:-4px; top:-4px;}

.title-3{margin:0; height:31px; color:#222324;font-family:"微软雅黑"; border-bottom:1px solid #d4d4d4;}
.title-3 span{font-size:16px; line-height:31px; padding:0 5px; float:left; background:url(../images/t_dot_line.jpg) repeat-x 0 bottom;}
.title-3 em{color:#fff; font-size:16px; font-style:normal; font-family:"Times New Roman"; font-weight:normal; text-transform: uppercase; margin-left:5px;font-weight:bold;}

.title-4{font-family:"微软雅黑"; line-height:36px; height:144px; padding:74px 0 0;}
.title-4 span{font-size:36px;display:block;color:#161616; padding-left:5px;}
.title-4 em{color:#a29b9b; font-size:12px; font-style:normal; display:block; font-family:"微软雅黑"; font-weight:normal; text-transform: uppercase;}

.title-5{font-family:"微软雅黑"; line-height:58px; background:#383838;}
.title-5 span{font-size:16px;display:block;color:#fff; padding-left:30px;}


a.more1{ color:#222324; font-size:12px;font-family:"微软雅黑"; margin-right:0; float:right;line-height:31px; }
a.more1:hover{ color:#f00;}

a.more2{ color:#005494; font-size:12px;font-family:"微软雅黑"; margin-right:0; float:right;line-height:18px; background:url(../images/more.png) no-repeat right center; padding-right:20px;}
a.more2:hover{ color:#f00; transition-duration:0.6s;}
/*面包屑*/
.place{line-height:45px;color:#666666;font-size:14px; margin:0 10px 0 0;text-transform: uppercase; text-align:right;}
.place a{ color:#666666;}
.place a:hover{color:#006bb9;}
/*产品列表*/
.ul-1{list-style:none;margin:0;}
.ul-1 li{ width:227px; height:191px; margin:0 7px 20px; padding:6px; overflow:hidden; position:relative; float:left!important; clear:none!important; background:url(../images/bg_p.jpg) no-repeat 0 0;} 
.ul-1 li div{width:227px; height:160px;text-align:center;/*非IE的主流浏览器识别的垂直居中的方法*/display: table-cell;/*设置垂直居中*/vertical-align:middle;/*设置水平居中*/text-align:center;/* 针对IE的Hack */*display: block;*font-size:144px; margin:0 auto; padding:0;}
.ul-1 li img{vertical-align:middle;transition-duration:0.4s;}
.ul-1 li a.a-p{ font-size:14px;color:#4d4d4d; line-height:31px;display:block; height:31px;font-family:"微软雅黑"; text-align:center; background:#dcdcdd;}
.ul-1 li:hover{ background:#c22614; color:#fff;transition-duration:0.6s;}
.ul-1 li:hover a.a-p,.ul-1 li a.a-p:hover{ color:#fff; background:#c22614;transition-duration:0.6s;}
.ul-1 li a{ display:block; position:relative; overflow:hidden;}
.ul-1 li.last{ margin-right:0;}
/*新闻列表*/
.ul-news{ margin:0; list-style:none; padding:0;}
.ul-news li{ float:left; width:540px; padding:10px 25px 10px 10px; margin:10px; box-shadow:#eee 0 0 5px}
.ul-news li .fl{ width:181px; height:240px; overflow:hidden;}
.ul-news li .fl img{ height:100%; width:auto;}
.ul-news li .fr{ width:335px;}
.ul-news li a{color:#333333; font-size:18px; line-height:50px;}
.ul-news li a:hover{ color:#f00;}
.ul-news li span{ color:#333333; font-size:24px; display:block; border-bottom:1px solid #ccc; height:50px; line-height:50px;}
.ul-news li p{ line-height:24px;}
.ul-news li a.na{ display:block; width:47px; height:35px; line-height:35px; text-align:center; border:2px solid #000000; color:#000; font-size:20px; font-weight:bold; font-style:normal; float:right;}
.ul-news li:hover a.na,.ul-news li a.na:hover{ background:#f00; color:#fff; border-color:#f00;transition-duration:0.4s;}
.ul-news li.lir{ float:right;}
.ul-news li:hover{ background:#edecec;transition-duration:0.4s;}

.ul-jobs{ margin:0; list-style:none; padding:0;}
.ul-jobs li{ float:left; width:525px; padding:10px 25px 15px; margin:10px; box-shadow:#eee 0 0 5px}
.ul-jobs li .fr{ width:335px;}
.ul-jobs li a{color:#333333; font-size:16px; line-height:50px;}
.ul-jobs li a:hover{ color:#f00;}
.ul-jobs li span{ color:#999999; font-size:14px; display:block;}
.ul-jobs li p{ line-height:24px; color:#666666; margin:10px 0;}
.ul-jobs li a.na{ display:block; width:47px; height:35px; line-height:35px; text-align:center; border:2px solid #000000; color:#000; font-size:20px; font-weight:bold; font-style:normal; float:right;}
.ul-jobs li:hover a.na,.ul-news li a.na:hover{ background:#f00; color:#fff; border-color:#f00;transition-duration:0.4s;}
.ul-jobs li.lir{ float:right;}
.ul-jobs li:hover{ background:#edecec;transition-duration:0.4s;}


.ul-nlist{ margin:0; list-style:none; padding:0;}
.ul-nlist li{line-height:36px;*line-height:36px; height:36px;overflow:hidden;font-family:"宋体"; margin:0; background:url(../images/dot_02.jpg) no-repeat 30px center; padding:0 30px 0 60px;}
.ul-nlist li.odd{ background:url(../images/dot_02.jpg) no-repeat 30px center #fff;}
.ul-nlist li a{color:#525452; font-size:12px; float:left;}
.ul-nlist li a:hover{ color:#f00;}
.ul-nlist li span{ color:#aaada9; font-size:12px; float:right;}

/*内容*/
.bpad{ padding-top:0;}
.content{ line-height:30px; margin:0; min-height:300px;color:#333333;padding:20px 0; background:#fff;}
.content p{color:#333333; line-height:30px; margin:0 0 10px;}
.content .error{ color:#f00;}


.block-3{font-family:"微软雅黑";}
.block-3 .fl{ width:653px;}
.block-3 .fl img{ padding:17px; border:1px solid #d4d4d4;}
.block-3 .fr{ width:496px; padding-top:50px;}
.block-3 h2{ font-size:24px; color:#3e3d3d; margin:0; padding:0 0 10px; line-height:40px; display:block;}
.block-3 p{ margin:0;font-family:"微软雅黑"; color:#5c5959; font-size:16px; line-height:30px; border-top:1px dotted #6f6f6f; border-bottom:1px dotted #6f6f6f; padding:15px 0;}
.block-3 span{ font-size:16px; line-height:26px; background:#d91823; width:298px; height:36px; line-height:36px; display:block; float:right; color:#fff; text-indent:50px;}
.block-3 span em{ font-style:normal; font-size:19px; font-weight:bold;}
.block-3 a.a-1{ float:left;}
a.a-1{  width:181px; height:36px; text-align:center;line-height:36px; color:#fff; font-size:16px; font-weight:normal;font-family:"微软雅黑"; display:block; background:#272424;}
a.a-1:hover{ color:#fff; transition-duration:0.4s;}


.bw-form{ background:#efefef; padding:30px; margin:3px 0 0; height:495px;}

.block-c2{background:#efefef; padding:30px; margin:3px 0 0; height:495px;}
.block-c2 p{ font-size:16px; color:#616161; line-height:34px; margin:10px 0 0; padding:10px 0; border-top:1px dotted #c3c3c3;border-bottom:1px dotted #c3c3c3; font-family:"微软雅黑";}
.block-c2 strong{ font-size:20px; color:#484848; display:block; font-weight:normal; line-height:30px;}

/* timeline */
#timeline{width:1200px;overflow:hidden;margin:50px auto 30px;position:relative;background:url('../images/dot.gif') left 45px repeat-x;}
#dates{width:1200px;height:60px;overflow:hidden;}
#dates li{float:left;width:175px;height:50px;font-size:24px;text-align:center;background:url('../images/biggerdot.png') center bottom no-repeat; list-style:none;}
#dates a{line-height:38px;padding-bottom:10px; color:#333333; font-size:16px;}
#dates .selected{font-size:38px; color:#34bfbc;}
#issues{width:1200px;height:350px;overflow:hidden;}
#issues li{width:1200px;height:350px;float:left; list-style:none;}
#issues li img{float:left;margin:10px 30px 10px 50px;}
#issues li .date{color:#34bfbc;font-size:36px;margin:20px 0;}
#issues li p{font-size:16px;margin-right:70px;font-weight:normal;line-height:30px; color:#333333;}
#grad_left,#grad_right{width:100px;height:350px;position:absolute;top:0;}
#grad_left{left:0;background:url('../images/grad_left.png') repeat-y;}
#grad_right{right:0;background:url('../images/grad_right.png') repeat-y;}
#next,#prev{position:absolute;top:0;font-size:70px;top:170px;width:22px;height:38px;background-position:0 0;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;}
#next:hover,#prev:hover{background-position:0 -76px;}
#next{right:0;background-image:url('../images/next.png');}
#prev{left:0;background-image:url('../images/prev.png');}
#next.disabled,#prev.disabled{opacity:0.2;}

.ctit{ text-align:center;}
.cinfo{ padding:20px 0;}
.cimg,.cimg2{ line-height:0; clear:both;}
.cimg2 img{ display:block; float:left;}

.block-c{ padding:40px 60px; margin:30px 10px;box-shadow:#f1eded 0px 0px 44px;border-radius:5px;}
.message{}
.message .row{ margin-bottom:30px;}
.message span{ display:block; color:#666;}
.message span i{ color:#f00; font-style:normal;}
.message .text1{ color:#696969; border:1px solid #ccc; background:#fff; width:480px; height:40px; line-height:40px; padding:0 10px; font-size:14px;}
.message textarea{ border:1px solid #ccc; background:#fff;height:144px; width:98%; line-height:32px;padding:0 10px;font-size:14px;color:#696969; float:left;}
.message .btn1{ background:#333333; text-align:center; border:none; color:#fff; font-size:16px; height:45px; width:170px; line-height:45px;cursor:pointer; margin:0 auto;border-radius:5px; display:block;}
.message .btn1:hover{ background:#cc2a1e;transition-duration:0.6s;}

.bkc{}
.bkc .fl{ width:540px;}
.bkc .fr{ width:400px;}

.nobg{ background:none;}
/*ϵ*/
/*边距*/
.npad{padding:none;}
.pad{ padding:10px;}
.mrg-t{margin:0 29px;}
.mrg-t-15{ margin-top:15px;}
.mrg-t-10{ margin-top:10px;}
.mrg-t-20{ margin-top:20px;}
.mrg-t-30{ margin-top:40px;}
.mrg-b-10{ margin-bottom:10px;}
.pad-t-20{ padding-top:40px;}


.nonep{ padding:0;}
/*浮动*/
.fl{ float:left;}
.fr{ float:right;}
/*去除浮动*/
.clear{ clear:both; overflow:hidden; zoom:1; float:none;}