@charset "utf-8";
/* CSS Document */
/* 全局公用的css样式 */
/*---------------------------------约束样式----------------------------------------*/
*{margin:0;padding:0;word-wrap:break-word}
* img{border:0}
* hr{border:1px dashed #d2d2d2}
body,h1,h2,h3,h4,h5,h6,td,th,tr{color:#222;font-weight:normal; font-size:12px; font-family:"微软雅黑"}
a{text-decoration:none;outline:none;color:#222; cursor:pointer;-webkit-transition:all 0.35s;transition: all 0.35s;}
a:active{star:expression(this.onFocus=this.blur())}
a:focus{outline:none}
a:hover{color:#428f25}
ul li{list-style:none}
input,textarea,select{outline:none;font-family:"微软雅黑"}
.fr{float:right}
.fl{float:left}
.clear{width:100%; clear:both; height:1px; overflow:hidden}
.fl{float:left}
.fr{float:right}
.fl-clr:after{display:block;clear:both;height:0;content:"\0020"}
.ov_hi{overflow:hidden}
.layout{width:1200px;margin:0 auto}
.ul_li{list-style:none}
.ov_hi{overflow:hidden}
.radius{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;behavior: url(ie-css3.htc); overflow:hidden}
.ease{-webkit-transition:all 1s ease;transition:all 1s ease}


.top_nav{height:90px; position:relative}
.logo{display:block; width:263px; height:90px; position:absolute; left:0; top:0; background:url(../images/logo.jpg) no-repeat 0 center}

.footer{background:#fff; text-align:center; color:#888; padding:20px 0; line-height:30px; border-top:1px solid #c40d0b}
.footer.on{border:0}
.footer .a a{ font-size:14px}
.footer .a a,.footer span{margin:0 20px;}
.footer a{color:#888}

.nav_ul{height:90px; float:right; overflow:hidden}
.nav_ul li{float:left}
.nav_ul li a{float:left; display:block; height:90px; padding:0 20px; line-height:90px; font-size:16px;}
.nav_ul li a:hover,.nav_ul li.hover a{background:#c40d0b; color:#fff}
/*声明*/
.footer_sm{background:#4c4c4c; text-align:center; color:#fff; padding:20px 0; line-height:30px;}
.footer_sm a{color:#fff}
.footer_sm span{padding:0 10px;}

.declare_txt{padding:30px 0}
.declare_txt .title{font-size:18px; font-weight:bold; text-align:center;}
.declare_txt .txt{line-height:25px; color:#6a6868; padding:40px 0; font-size:14px;}
.declare_txt .a{ overflow:hidden; text-align:center}
.declare_txt .a a{ display:inline-block; background:#e60012; font-size:14px; color:#fff; padding:0 20px; height:30px; line-height:30px; margin:0 15px}
.show_index{height:550px; position:relative; overflow:hidden}
/*.show_index img{height:550px; position:absolute; width:1920px; left:50%; margin-left:-960px;}*/

.bj_ebebeb{background:#ebebeb}
.show_1{padding:60px 0}
.title_1{text-align:center}
.title_1 p{padding-bottom:5px;}
.title_1 .z{color:#d0000a; font-size:30px;}
.title_1 .y{color:#767474; font-size:20px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-transform:Uppercase}
.title_1 i{display:block; width:50px; height:3px; background:#d0000a; margin:0 auto}
.bh_560{height:560px}

.title_2{background:#d0000a; padding:20px 0; text-align:center; overflow:hidden;}
.title_2 p{padding-bottom:5px;}
.title_2 .z{color:#fedb7a; font-size:30px;}
.title_2 .t{ position:relative}
.title_2 .y{color:#fff; font-size:20px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-transform:Uppercase}
.title_2 i{display:block; width:100%; height:1px; background:#fedb7a; position:absolute; left:0; bottom:15px;}
.title_2 .tt{display:inline-block; height:30px; line-height:30px; font-size:14px; padding:0 20px; background:#fff; color:#d0000a; position:relative; z-index:111}

.show_3{padding:30px 0; height:385px}
.show_3 .left{height:385px; width:600px; float:left}
.show_3 .left .img{width:100%; height:300px;}
.show_3 .left .txt{height:60px; line-height:20px; padding-top:25px; overflow:hidden; font-size:14px; text-indent:24px;}
.show_3 .left a:hover{color:#d0000a}
.business_ul{width:550px; height:385px; float:right}
.business_ul li{height:95px; padding:15px 20px; background:#fff}
.business_ul li a:hover{color:#d0000a}
.business_ul li.on{background:none}
.business_ul li .t{font-size:16px; font-weight:bold; height:20px; line-height:20px;}
.business_ul li i{width:40px; display:block; height:5px; background:#c4c4c4; margin:10px 0}
.business_ul li .txt{height:50px; color:#666; font-size:14px; line-height:25px; position:relative}
.business_ul li .txt .time{ position:absolute; line-height:25px; bottom:0; right:0;}

.show_4{background:#fff; padding:30px 0}
.show_4 *{overflow:hidden}
.concepts_bj{background:url(../images/concepts_bj.jpg) repeat-y center 0; margin-top:30px;}
.concepts_box{height:293px;background:url(../images/concepts_box.jpg) no-repeat center 0; color:#fff; font-size:14px; line-height:25px;}
.concepts_box .div{height:248px; padding-top:45px;}
.concepts_box .div .t{font-size:20px; font-weight:bold}
.concepts_box .div .t i{height:5px; width:40px; display:block; background:#c4c4c4; margin:15px 0}
.concepts_box .div .txt{height:140px;}
.concepts_box .left{width:760px; float:left}
.concepts_box .left .txt{width:480px;}
.concepts_box .right{width:430px; float:left}

.show_5{background:#fff; padding:50px 0; margin-left:-100px;}
.investment_ul{height:592px; padding-top:70px;}
.investment_ul li{width:298px; float:left; height:592px; padding-left:100px;}
.investment_ul li img{width:100%; height:355px; margin-bottom:20px;-webkit-box-shadow:0 0 21px 2px rgba(7, 0, 2, .75);  -moz-box-shadow:0 0 21px 2px rgba(7, 0, 2, .75);  box-shadow:0 0 21px 2px rgba(7, 0, 2, .75);  }
.investment_ul li .t{text-align:center; height:40px; line-height:40px; font-size:18px; font-weight:bold}
.investment_ul li .tt{text-align:center; height:40px; line-height:40px; font-size:16px; border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4; color:#767474}
.investment_ul li .txt{color:#666; font-size:14px; height:157px; line-height:25px; overflow:hidden; padding-top:10px; text-indent:24px}

.News_index{padding:4px 0 30px 0}
.News_index li *{overflow:hidden}
.News_index li{padding-bottom:4px}
.News_index li .layout{height:215px; position:relative; padding-left:430px; width:770px;}
.News_index li .layout .a{display:block; width:390px; height:215px; background:#fff; position:absolute; left:0; top:0; text-align:center; color:#c5c5c5; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.News_index li .layout .a i{display:block; width:60px; height:60px;background:url(../images/rl.png) no-repeat center center; margin:35px auto 5px auto} 
.News_index li .layout .t{font-size:18px; height:30px; line-height:30px; padding:30px 0 0 0}
.News_index li .layout .t a:hover{color:#c40d0b;}
.News_index li .layout .txt{height:100px; width:685px; line-height:25px; padding-top:20px; font-size:14px; color:#666}
.News_index li .layout a.more{display:block; width:90px; height:26px; text-align:center; line-height:26px; border:2px solid #b2b2b2}

.News_index li:hover{background:#ececec}
.News_index li:hover .a{background:none; color:#c40d0b;}
.News_index li:hover .a i{background:url(../images/rla.png) no-repeat center center;}
.News_index li:hover .more{background:#c40d0b; color:#fff;border:2px solid #c40d0b}

.show_about{height:570px; position:relative; padding-left:303px; background:#fff; margin-top:30px}
.show_about .left{width:303px; height:570px; position:absolute; left:0; top:0; background:#c50d0b; overflow:hidden}
.show_about .left .img{position:absolute; width:100%; height:370px; bottom:0; left:0;}
.pic_content{height:320px; position:relative; overflow:hidden}
.pic_content ul li{float:left;width:897px;height:320px;position:relative}
.pic_content ul li a img{width:100%;height:320px}
.pic_lists{float:left;width:8888px;height:320px;overflow:hidden;position:absolute;top:0px;left:0px}

.highlight_tip{height:65px;position:absolute;margin:0 auto;top:110px;right:130px;}
.highlight_tip .t{font-size:40px; color:#fff; display:inline; padding-left:5px;}
.highlight_tip span{display:none}
.highlight_tip span.current{display:inline; color:#ffda7d; font-size:60px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}

.btn_change{width:46px;height:18px;position:absolute;text-indent:-9999px;cursor:pointer; top:145px;border:2px solid  #fff;width:16px;height:16px; display:block;}
.btn_change:hover{border:2px solid  #ffda7d;}
.left_btn,.left_btn:hover{right:95px;-webkit-transform: rotate(135deg);transform: rotate(135deg);-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=-0.70711, M12=-0.70711, M21=0.70711, M22=-0.70711, sizingMethod='auto expand')";border-top-color:transparent;border-left-color:transparent;}
.right_btn,.right_btn:hover{right:55px;-webkit-transform: rotate(135deg);transform: rotate(135deg);-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=-0.70711, M12=-0.70711, M21=0.70711, M22=-0.70711, sizingMethod='auto expand')";border-bottom-color:transparent;border-right-color:transparent;}


.show_about .txt{width:100%; height:250px; display:table}
.show_about .txt span{padding:0 40px; line-height:25px; font-size:14px; display:table-cell; vertical-align:middle;white-space:normal; text-indent:24px}

/*二级页面*/
.show_img{height:350px; position:relative; overflow:hidden}
.show_img img{ height:350px; position:absolute; width:1920px; left:50%; margin-left:-960px;}

.second_content{padding:50px 0 0 0;}
.left_div{width:305px; float:left}
.right_div{width:855px; float:right}

.left_title{height:200px; background:#c40d0b; display:table; width:100%; color:#fff; position:relative; margin-top:-150px; z-index:111; text-align:center}
.left_title span{display:table-cell; vertical-align:middle}
.left_title  p{padding-bottom:10px}
.left_title .z{font-size:32px; color:#fedb7a}
.left_title .y{font-size:20px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold;text-transform:Uppercase}
.left_nav{overflow:hidden}
.left_nav li a{display:block; height:50px; line-height:50px; text-align:center; font-size:16px;}
.left_nav li a:hover,.left_nav li.hover a{background:#eee; color:#c40d0b}

.right_title{height:50px; border-bottom:1px solid #eee;}
.right_title .t{height:49px; line-height:49px; border-bottom:2px solid #c40d0b; float:left}
.right_title .t .z{font-size:22px; color:#000}
.right_title .t .y{color:#666; padding-left:10px;}
.right_title .fr{height:50px; line-height:60px; color:#666}
.right_title .fr a{color:#666;}
.right_title .fr em{padding:0 5px;}
.right_title .fr span{color:#c40d0b}
.about_txt{font-size:14px; color:#666; line-height:25px; padding:20px 0; overflow:hidden}

.research_ul{}
.research_ul li{height:240px; position:relative; padding-left:235px; margin:20px 0}
.research_ul li .img{width:200px; height:240px; position:absolute; left:0; top:0;}
.research_ul li .t{height:30px; line-height:30px; border-bottom:1px solid #c4c4c4; color:#4c4b4b; padding-bottom:5px; font-size:16px}
.research_ul li .t span{color:#000; font-size:20px; padding-right:10px; width:100px; height:30px; display:block; float:left; }
.research_ul li .txt{font-size:14px; color:#666; padding:20px 0 0 0; line-height:25px;}
.research_ul li .txt p{text-indent:24px}


.news_ul{}
.news_ul li{height:149px; position:relative; padding-left:275px; margin:20px 0}
.news_ul li .img{width:255px; height:145px; position:absolute; left:0; top:0; padding:1px; border:1px solid #dfdede}
.news_ul li .t{height:30px; line-height:30px;  color:#4c4b4b;  font-size:16px}
.news_ul li .t a{color:#222}
.news_ul li .txt{font-size:14px; color:#666; margin:10px 0; height:69px; line-height:25px; overflow:hidden}
.news_ul li a.more{display:block; width:90px; height:26px; text-align:center; line-height:26px; border:2px solid #b2b2b2}
.news_ul li a.more:hover{background:#c40d0b; color:#fff;border:2px solid #c40d0b}

.news_title{padding:20px 0; border-bottom:1px solid #cacaca; text-align:center}
.news_title .t{font-size:25px; padding-bottom:10px}
.news_title p{color:#bbbaba; font-size:14px;}
.news_title p span{ padding:0 10px}

.page_box{height:30px; line-height:30px; padding:20px 0; text-align:center}
.page_box a,.page_box span{font-size:16px; color:#222; margin:0 10px}
.page_box a:hover,.page_box span{color:#c40d0b}

.flip_box{height:30px; padding:20px 0; font-size:16px;}
.flip_box a:hover{color:#c40d0b}

.contact_ul{overflow:hidden; margin:20px 0}
.contact_ul li{width:33%; float:left; text-align:center; color:#3d3b3b; font-size:14px; line-height:22px;}
.contact_ul li:hover{color:#d0000a}
.contact_ul li i{display:block; height:50px;}
.contact_ul li .txt{height:90px; display:table; width:100%;}
.contact_ul li .txt span{ display:table-cell; vertical-align:middle}
.contact_ul li .i1{background:url(../images/i1.png) no-repeat center center}
.contact_ul li:hover .i1{background:url(../images/i1a.png) no-repeat center center}
.contact_ul li .i2{background:url(../images/i2.png) no-repeat center center}
.contact_ul li:hover .i2{background:url(../images/i2a.png) no-repeat center center}
.contact_ul li .i3{background:url(../images/i3.png) no-repeat center center}
.contact_ul li:hover .i3{background:url(../images/i3a.png) no-repeat center center}



.hide{display:none}
.profile_tab{padding:40px 0}
.profile_tab .tab_ul{border-top:1px solid #c40d0b;border-bottom:1px solid #c40d0b; height:35px; line-height:35px; overflow:hidden}
.profile_tab .tab_ul li{width:20%; height:35px; float:left; text-align:center; font-size:14px; color:#666; cursor:pointer}
.profile_tab .tab_ul li.hover{background:#c40d0b; color:#fff}
.profile_tab .tab_box .div{font-size:14px; color:#666; line-height:25px; padding:20px 0; overflow:hidden}
/* The Nivo Slider styles */ 
.nivoSlider {position:relative;margin-left:-960px;left:50%; } .nivoSlider img {height:550px; position:absolute; width:1920px; left:50%; margin-left:-960px; top:0px;} /* If an image is wrapped in a link */ .nivoSlider a.nivo-imageLink {position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60; display:none; } /* The slices in the Slider */ .nivo-slice {display:block; position:absolute; z-index:50; height:100%; } /* Caption styles */ .nivo-caption {position:absolute; left:0px; bottom:0px; background:#000; color:#fff; opacity:0.8; /* Overridden by captionOpacity setting */ width:100%; z-index:89; } .nivo-caption p {padding:5px; margin:0; } .nivo-caption a {display:inline !important; } .nivo-html-caption {display:none; } /* Direction nav styles (e.g. Next & Prev) */ .nivo-directionNav a {position:absolute; top:45%; z-index:99; cursor:pointer; } .nivo-prevNav {left:0px; } .nivo-nextNav {right:0px; } /* Control nav styles (e.g. 1,2,3...) */ .nivo-controlNav a {position:relative; z-index:99; cursor:pointer; } .nivo-controlNav a.active {font-weight:bold; } /* www.jq22.com */