@charset "utf-8";
/* CSS Document */

/*横幅*/
.ban{ max-width:1920px; height:409px; overflow:hidden; margin:0 auto;}
.ban img{ margin:0 auto; width:1920px; height:409px;}


/*面包屑导航*/
.crumbs_box{ max-width:1920px; height:62px; margin:0 auto; border-bottom:#dedede solid 1px; background:#f2f2f2;}
.crumbs_box .c_main{ width:1198px; height:62px; margin:0 auto; border-left:#dedede solid 1px; border-right:#dedede solid 1px;}
.crumbs_box .c_main .c_m_left{ float:left;}
.crumbs_box .c_main .c_m_left > a{ float:left; width:63px; height:62px; background:url(../images/icon.png) no-repeat scroll 23px -232px;}
.crumbs_box .c_main .c_m_left ul{ float:left; border-left:#dedede solid 1px; height:62px;}
.crumbs_box .c_main .c_m_left ul li{ float:left; height:62px; line-height:62px; font-size:14px;}
.crumbs_box .c_main .c_m_left ul li:first-child{ margin-left:26px;}
.crumbs_box .c_main .c_m_left ul li a{ display:block; color:#1d1d1d;}
.crumbs_box .c_main .c_m_left ul li .tail{ color:#ffae00;}
.crumbs_box .c_main .c_m_right{ float:right; min-width:496px;}
.crumbs_box .c_main .c_m_right a{ float:left; height:62px; line-height:62px; color:#1b1b1b; font-size:14px; margin-right:39px; position:relative;}
.crumbs_box .c_main .c_m_right a i{ display:none; width:65px; height:10px; background:url(../images/on_icon.png) no-repeat scroll center center; position:absolute; left:50%; margin-left:-32px; bottom:-9px;}
.crumbs_box .c_main .c_m_right a.on{ font-weight:bold;}
.crumbs_box .c_main .c_m_right a.on i{ display:block; font-weight:bold;}



/*正文*/
.content{ max-width:1920px; margin:0 auto; background:#fff;}
.content .c_main{ width:1200px; min-height:608px; margin:57px auto 40px;}
.op_left{ float:left; width:920px; overflow:hidden;}
.op_left .map_box{ width:860px; min-height:590px; margin:0 auto; border:#f2f2f2 solid 9px; position:relative;box-shadow:6px 6px 10px #cdcdcd; margin-bottom:30px;}
.op_left .map_box .map_mask{ border-radius:10px; width:305px; height:407px; padding:0 20px; background:#3d3e41; opacity:0.95; -webkit-opacity:0.95; -moz-opacity:0.95; position:absolute; top:96px; left:71px; z-index:9;}
.op_left .map_box .map_mask h3{ font-size:16px; color:#fff; font-weight:normal; width:305px; margin-top:30px; vertical-align:middl;}
.op_left .map_box .map_mask h3 i{ display:inline-block; width:16px; height:16px; vertical-align:middle; margin-right:6px;}
.op_left .map_box .map_mask p{ font-size:14px; color:#fff;}
.op_left .map_box .map_mask h3 i.one{ background:url(../images/icon.png) no-repeat scroll -69px -47px;}
.op_left .map_box .map_mask h3 i.two{ background:url(../images/icon.png) no-repeat scroll -69px -91px;}
.op_left .map_box .map_mask h3 i.three{ background:url(../images/icon.png) no-repeat scroll -69px -128px;}
.op_left .map_box .map_mask h3 i.four{ background:url(../images/icon.png) no-repeat scroll -69px -168px;}
.op_left .map_box .map_mask h3 i.five{ background:url(../images/icon.png) no-repeat scroll -69px -214px;}

.op_left .map_box .map_mask p{ padding-left:20px;}





.op_right{ float:right; width:273px; overflow:hidden;}
.flexslider{position:relative; width:273px; height:317px;overflow:hidden; float:left;}
.flexslider .slides{position:relative;z-index:1;}
.flexslider .slides li{height:317px; position:relative;}
.flexslider .slides li p{ height:40px; width:253px; padding:0 10px; font-size:14px; background:#000; position:absolute; bottom:0; opacity:0.6;}
.flexslider .slides li p a{ width:134px; display:block; line-height:40px; color:#fff; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; opacity:1;}
.flexslider .flex-control-nav{ z-index:999;width:100%;text-align:center; position:absolute; right:-76px; bottom:30px;}
.flexslider .flex-control-nav li{display:inline-block;width:20px;height:4px;margin:0 3px;*display:inline;zoom:1;}
.flexslider .flex-control-nav a{display:inline-block;width:20px;height:4px;line-height:40px;overflow:hidden; background:#ffffff; cursor:pointer;}
.flexslider .flex-control-nav .flex-active{ background:#ffae00;}
.adv_box{ width:273px; float:left;}
.adv_box li{ margin-top:9px; width:273px; height:126px;}
.adv_box li a{ display:block;width:273px; height:126px;}
.adv_box li a.one{ background:url(../images/op_right_bg.jpg) no-repeat scroll 0 0;}
.adv_box li a.two{ background:url(../images/op_right_bg2.jpg) no-repeat scroll 0 0;}

