/*--统一设置--*/
html,body{ font-size:12px; margin:0; padding:0; font-family:"微软雅黑"; width:100%; height:100%;} 
ul{ list-style-type:none; padding:0px; margin:0}
form{margin:0}
.clear{clear:both}
img{border:0}


.common_menu_wc{width:100%; height:auto;}
.common_menu_wc .common_logo{width:1200px; height:120px; margin:0 auto; position:relative;}
.common_menu_wc .common_logo .lan1{display:block; right:180px; top:10px; position:absolute;}
.common_menu_wc .common_logo .lan2{display:block; right:90px; top:10px; position:absolute;}
.common_menu_wc .common_logo .lan3{display:block; right:0; top:10px; position:absolute;}
.common_menu_wc .common_logo .logo{float:left; width:176px; height:61px; margin-top:26px;}

.common_menu_wc .common_menu{width:900px; height:60px; position:relative; float:right; margin-top:30px;}
.navwrap{font-size:14px;  width:900px; height:60px;}
.navwrap ul{padding:0;list-style-type:none;list-style-position:outside;z-index:88888}
.navwrap .nav{height:54px; width:900px; margin:0 auto; text-align:left}
.navwrap .nav li{width:120px; height:60px; float:left; line-height:60px;}
.navwrap .nav li a{height:60px;color:#000;display:block;text-decoration:none; text-align:center;position:relative; width:100%; font-size:16px; height:60px; transition:all 0.4s; -webkit-transition:all 0.4s; -moz-transition:all 0.4s;}
.navwrap .nav li a:hover{color:#fff; background:#b18147;}
.navwrap .nav div{width:100%; height:60px; background:#3891d2}
.navwrap .nav ul {position:absolute; display:none; width:100%; height:auto; top:60px; border-top:none; left:0; z-index:99999; background:#3891d2}
.navwrap .nav ul li{width:1200px; height:60px; margin:0 auto; display:block; float:none}
.navwrap .nav ul a{float:left;text-align:center;  color:#888; width:140px; height:60px; display:block; color:#fff;  line-height:60px; font-size:14px; margin-left:40px;}


.banner{width:100%; height:auto; margin:0 auto;}
.banner_ny{width:100%; height:460px; text-align:left; background:url(../images/nbanner.jpg) no-repeat center;  font-size:26px; color:#333}
.banner_ny .txt_wc{width:1200px; height:auto; margin:0 auto}
.banner_ny .txt_wc .txt{width:394px; height:135px; border:6px solid #fff; border-left:none; float:left; margin-top:120px;}
.banner_ny .txt_wc .txt .t1{width:100%; text-align:left; font-size:40px; font-weight:800; color:#fff; margin-top:20px;}
.banner_ny .txt_wc .txt .t2{width:100%; text-align:left; font-size:24px; font-weight:800; color:#999; margin-top:5px;}
.banner_ny1{background:url(../images/n1.jpg) no-repeat center; }
.banner_ny2{background:url(../images/n2.jpg) no-repeat center; }
.banner_ny3{background:url(../images/n3.jpg) no-repeat center; }
.banner_ny4{background:url(../images/n4.jpg) no-repeat center; }
.banner_ny5{background:url(../images/n5.jpg) no-repeat center; }

.search_wc{width:1200px; height:80px; line-height:50px; margin:0 auto; background:url(../images/line-000.png) no-repeat bottom}
.search_wc .key{float:left}
.search_wc .keys{float:left; text-decoration:none; margin-left:10px; color:#666}
.search_wc .gf{float:left; height:18px; border-right:1px dotted #000; margin:17px 0 0 10px;}
.search_wc form{float:right}
.search_wc form .input{width:250px; height:28px; border:1px solid #41ADEC; padding:0px 5px; outline:none}
.search_wc form .submit{width:60px; height:30px; background:#41ADEC; border:none; color:#FFF}

.ny_banner{width:100%; height:auto;}

.index_part1_wc{width:100%; height:auto; margin-top:50px;}
.index_part1_wc .index_part1{width:1200px; height:auto; margin:0 auto}
.index_part1_wc .index_part1 .title1{width:100%; height:auto; text-align:center; font-size:36px; color:#675a48; font-weight:800}
.index_part1_wc .index_part1 .title2{width:100%; height:auto; text-align:center; font-size:28px; color:#675a48; margin-top:5px; line-height:60px;}

.index_part2_wc{width:100%; height:auto;  margin-top:30px; background:#f8f8f8;  padding:50px 0 50px 0;}
.index_part2_wc .index_part2{width:100%; height:auto; margin:0 auto;}
.index_part2_wc .index_part2 .title{width:100%; height:auto; text-align:center; font-size:36px; color:#675a48; font-weight:800}
.index_part2_wc .index_part2{width:100%; height:auto; text-align:center; margin-top:50px;}
.index_part2_wc .index_part2 .con_top{width:100%; height:auto; margin-top:50px;}
.index_part2_wc .index_part2 .con_top .list{width:30%; height:auto; display:inline-block; margin:20px 20px; cursor:pointer; text-decoration:none}
.index_part2_wc .index_part2 .con_top .list .img{width:100%; height:auto; overflow:hidden}
.index_part2_wc .index_part2 .con_top .list .img img{opacity:0.6; filter:alpha(opacity=60); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=60)'; transition:all 0.4s; -webkit-transition:all 0.4s; -moz-transition:all 0.4s;}
.index_part2_wc .index_part2 .con_top .list .img img:hover{opacity:1; filter:alpha(opacity=100); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=100)'}
.index_part2_wc .index_part2 .con_top .list .t1{width:100%; height:auto; text-align:center; font-size:24px; color:#b18147; margin-top:10px;}
.index_part2_wc .index_part2 .con_top .list .t2{width:100%; height:auto; text-align:center; font-size:18px; color:#b18147; margin-top:10px;}



.index_part3_wc{width:100%; height:auto; position:relative; overflow:hidden;}
.index_part3_wc .index_part3{width:30%; height:100%; position:absolute; right:0; top:0; background:rgba(255,255,255,0.6)}
.index_part3_wc .index_part3 .p1{float:left; width:90%; height:auto; font-size:40px; color:#3e3a39; margin-top:50px; margin-left:10%; text-align:left}
.index_part3_wc .index_part3 .p2{float:left; width:90%; height:auto; font-size:24px; color:#3e3a39; margin-top:30px; margin-left:10%;}
.index_part3_wc img{transition:all 0.4s; -webkit-transition:all 0.4s; -moz-transition:all 0.4s; cursor:pointer}
.index_part3_wc img:hover{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }



.content_ny{width:1200px; height:auto; margin:0 auto; padding:0 0 60px 0;}
.content_ny .about_wc{width:100%; height:auto; margin-top:30px;}
.content_ny .about_wc .top{width:100%; height:auto; line-height:60px; font-weight:800; text-align:left; font-size:28px; color:#685a48; border-bottom:1px solid #e7e7e7;}
.content_ny .about_wc .bottom{width:100%; height:auto; line-height:30px; text-align:left; font-size:16px; color:#685a48; margin-top:15px;}
.content_ny .c_top{width:100%; height:auto; margin-top:30px; font-size:48px; color:#685a48; text-align:center}
.content_ny .c_class{width:100%; height:auto; margin-top:30px; border-bottom:1px solid #e7e7e7; line-height:50px;}
.content_ny .c_class a{float:left; font-size:24px; color:#675a49; text-decoration:none; margin:0 0 0 20px;}
.content_ny .c_class a:hover{color:#b18147}
.content_ny .c_content{width:100%; height:auto; margin-top:30px; }
.content_ny .c_content .pro_list{width:386px; height:305px; float:left; margin:15px 0; position:relative; cursor:pointer; margin-left:10px; }
.content_ny .c_content .pro_list a{display:block; overflow:hidden}
.content_ny .c_content .pro_list a img{transition:all 0.4s; -webkit-transition:all 0.4s; -moz-transition:all 0.4s; cursor:pointer}
.content_ny .c_content .pro_list a img:hover{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }
.content_ny .c_content .pro_list .img_ms{width:100%;   text-align:center; color:#666; font-size:16px; font-weight:800;}
.content_ny .c_content .news_list{width:386px; height:305px; float:left; margin:15px 0; position:relative; cursor:pointer; margin-left:10px; }
.content_ny .c_content .news_list a{display:block; overflow:hidden}
.content_ny .c_content .news_list a img{transition:all 0.4s; -webkit-transition:all 0.4s; -moz-transition:all 0.4s; cursor:pointer}
.content_ny .c_content .news_list a img:hover{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }
.content_ny .c_content .news_list .img_ms{width:100%;   text-align:center; color:#666; font-size:16px; font-weight:800;}
.content_ny .c_content .jobs_list{width:100%; height:auto; float:left; border-bottom:1px solid #e7e7e7; line-height:38px;}
.content_ny .c_content .jobs_list .title{float:left; text-decoration:none; font-size:16px; color:#333}
.content_ny .c_content .jobs_list .date{float:right; font-size:16px; color:#333}


.content_ny  .left{width:235px; height:auto; float:left}
.content_ny  .left .top{width:100%; height:100px; background:#3891d2}
.content_ny  .left .top h1{text-align:center; color:#FFF; padding:0; margin:0; padding-top:20px; font-weight:normal}
.content_ny  .left .top h2{text-align:center; color:#FFF; padding:0; margin:0; padding-top:5px; font-size:12px; font-weight:normal}
.content_ny  .left .center{width:100%; height:46px; background:#505050}
.content_ny  .left .center span{color:#FFF; margin:0 auto; width:150px; text-align:center; font-size:14px; display:block; background:url(../images/0d.png) no-repeat right; line-height:46px;}
.content_ny  .left .bottom{width:100%; height:auto; background:#676767}
.content_ny  .left .bottom .big_list{width:200px; height:auto; float:right; line-height:30px; text-align:left}
.content_ny  .left .bottom .big_list a{margin:0 0 0 10px; text-decoration:none; color:#fff; font-size:14px; font-weight:800}
.content_ny  .left .bottom .small_list{width:200px; height:auto; float:right; line-height:30px;}
.content_ny  .left .bottom .small_list a{width:100px; height:auto; float:left; color:#FFF; text-decoration:none; text-align:left}
.content_ny  .left .bottom .line_t{ border-bottom:1px solid #757575; width:100%; height:1px; float:left}
.content_ny  .left .bottom .line_b{ border-top:1px solid #565656; width:100%; height:1px; float:left}
.content_ny  .left .bottom .news_list{width:200px; height:auto; float:right; line-height:50px; text-align:left;}
.content_ny  .left .bottom .news_list span{float:left; margin:21px 0 0 0;}
.content_ny  .left .bottom .news_list a{float:left;margin:0 0 0 10px; text-decoration:none; color:#fff; font-size:14px;}

.content_ny  .left .zb{width:100%; height:100px; background:#3891d2; margin-top:20px;}
.content_ny  .left .zb .z1{float:left; margin:35px 0 0 30px;}
.content_ny  .left .zb .z2{float:left;  margin:30px 0 0 15px; text-align:left; color:#FFF; font-size:16px;}
.content_ny  .left .zb_list{width:195px; height:auto; background:#efefef; padding:20px; font-size:12px; line-height:28px;}
.content_ny  .right{width:940px; height:auto; float:right; font-size:14px; color:#333; line-height:36px;}
.content_ny  .right .top{width:100%; height:50px; background:#f1f1f1; line-height:50px;}
.content_ny  .right .top span{float:left; font-size:#333; font-size:16px; margin-left:15px;}
.content_ny  .right .top a{float:right; text-decoration:none; margin-right:15px; color:#666}


.content_ny  .right .news_list{width:100%; height:auto; font-size:14px; border-bottom:1px dashed #CCC;  margin:0 auto; margin-top:15px; padding-bottom:15px;}
.content_ny  .right .news_list .title{width:100%; height:36px; line-height:36px; text-decoration:none; color:#333; font-weight:800; font-size:16px;}
.content_ny  .right .news_list .date{font-size:12px; text-align:left; margin-top:20px;}
.content_ny  .right .news_list .ms{width:100%; height:36px; line-height:36px; color:#999; line-height:26px; font-size:12px; text-align:left}

	
.content_ny .teac_list{ margin:20px 0 0 20px; width:223px; height:320px; text-align:center; float:left;  overflow:hidden; line-height:30px; background:#313131; }
.content_ny .teac_list .pic{width:223px; height:270px;}
.content_ny .teac_list .title{margin:0; padding:0; color:#FFF; text-align:center; font-size:14px; width:90%; margin:0 auto; margin-top:10px;}
.content_ny .daren_list{ margin:40px 0 0 40px; width:371px; height:264px; text-align:center; float:left;  overflow:hidden; line-height:30px; background:#313131; }
.content_ny .daren_list .pic{width:371px; height:214px;}
.content_ny .daren_list .title{margin:0; padding:0; color:#FFF; text-align:center; font-size:14px; width:90%; margin:0 auto; margin-top:10px;}
.content_ny .md_list{ margin:40px 0 0 40px; width:371px; height:264px; text-align:center; float:left;  overflow:hidden; line-height:30px; background:#313131; }
.content_ny .md_list .pic{width:371px; height:214px;}
.content_ny .md_list .title{margin:0; padding:0; color:#FFF; text-align:center; font-size:14px; width:90%; margin:0 auto; margin-top:10px;}
.content_ny .menu{width:100%; height:34px; margin:0 auto; margin-top:20px;}
.content_ny .menu a{width:132px; height:34px; display:block; text-decoration:none; text-align:center; line-height:34px; color:#000; float:left; background:#e7e7e7; margin-left:1px;}
.content_ny .menu a:hover{background:#bf2d31; color:#FFF}

.content_ny .c_title{width:100%; height:auto; font-size:18px; color:#333;  text-align:center;} 
.content_ny .c_img{width:100%; height:auto; margin-top:50px;}
.content_ny .c_img .list{width:33%; height:auto;  text-align:center; line-height:30px; font-size:14px; color:#666; float:left}


.feed_wc{width:100%; height:auto; margin:0 auto}
.feed_wc .tag{width:100%; text-align:left; font-size:14px; margin-top:10px;}
.feed_wc .input{width:100%; height:auto}
.feed_wc .text{width:100%; height:auto}
.feed_wc .input input{width:100%; height:35px; border:1px dashed #aaa; background:#eeeeee}
.feed_wc .text textarea{width:100%; height:95px; border:1px dashed #aaa; background:#eeeeee}
.feed_wc .btn{width:100%; height:36px; text-align:center; line-height:36px; color:#FFF; background:#e04019; margin-top:20px;}
.map{width:100%; height:500px; border:1px solid #e3e3e3; }

.news_article_title{width:100%; text-align:center; font-size:20px; font-weight:800; color:#333; padding-top:20px;}
.news_article_date{width:100%; text-align:center; font-size:14px; margin:20px auto;}
.news_article_sx{width:100%; text-align:center; font-size:14px; color:#666}
.news_article_content{width:100%; margin:0 auto; height:100%; overflow:hidden; line-height:30px; font-size:14px; color:#333}
.products_article_title{width:100%; text-align:center; font-size:20px; font-weight:800; color:#333; padding-top:25px;}
.products_article_date{width:100%; text-align:center; font-size:14px; color:#333; margin:20px auto;}
.products_article_pic{width:100%; text-align:center; margin-bottom:15px;}
.products_article_content{width:100%; margin:0 auto; height:100%; overflow:hidden; line-height:30px; font-size:14px; color:#333}
.ta_list{width:100%; height:36px; line-height:36px; border-bottom:1px dashed #FFF;}
.ta_list .title{width:500px; float:left}
.ta_list .title a{text-decoration:none; color:#FFF;}
.ta_list .date{width:300px; float:right; text-align:center}

.common_foot_wc{width:100%; height:auto;  color:#999; }
.common_foot_wc .common_foot{width:100%; height:auto; margin:0 auto; }
.common_foot_wc .common_foot .top{width:100%; height:50px; line-height:50px; color:#FFF; font-size:14px; position:relative; text-align:center; background:#e4e4e4}
.common_foot_wc .common_foot .top a{margin:0 15px; text-decoration:none; display:inline-block; color:#666; line-height:50px;}
.common_foot_wc .common_foot .center{width:100%; height:190px; background: #f7f7f8}
.common_foot_wc .common_foot .centers{width:1200px; height:190px; margin:0 auto; }
.common_foot_wc .common_foot .centers .left{width:237px; height:91px; float:left; margin-top:45px;}
.common_foot_wc .common_foot .centers .right{width:120px; height:auto; float:right; margin-top:25px; font-size:14px; text-align:center; line-height:36px; color:#666; border:3px solid #8d7a62}
.common_foot_wc .common_foot .bottom{width:100%; height:auto; background:#e4e4e4;  color:#666;  font-size:14px; padding:10px 0 10px 0; text-align:center; line-height:36px;}

/*--分页样式--*/
.page_total {border-right: #7f9db9 1px solid; border-top: #7f9db9 1px solid; border-left: #7f9db9 1px solid; border-bottom: #7f9db9 1px solid; background-color:none; font-size: 11px; font-weight: bold; font-family: verdana; padding-right: 2px; padding-left: 2px; color:#333}
.page_pages {border-right: #7f9db9 1px solid; border-top: #7f9db9 1px solid; border-left: #7f9db9 1px solid; border-bottom: #7f9db9 1px solid; background-color: #ffffff; font-size: 11px; font-weight: bold; font-family: verdana; padding-right: 2px; padding-left: 2px;}
.page_redirect {border-right: #dddddd 1px solid; border-top: #dddddd 1px solid; border-left: #dddddd 1px solid; border-bottom: #dddddd 1px solid; background-color: #ffffff; font-size: 11px; padding-right: 5px; padding-left: 5px;}
.on_page_redirect {border-right: #7f9db9 1px solid; border-top: #7f9db9 1px solid; border-left: #7f9db9 1px solid; border-bottom: #7f9db9 1px solid; background-color: #f5fbff; font-size: 11px; color: #FF7200; padding-right: 5px; padding-left: 5px;}
.page_number {border-right: #dddddd 1px solid; border-top: #dddddd 1px solid; border-left: #dddddd 1px solid; border-bottom: #dddddd 1px solid; background-color: #ffffff; font-size: 11px; font-family: verdana; padding-right: 7px; padding-left: 7px;}
.on_page_number {border-right: #dddddd 1px solid; border-top: #dddddd 1px solid; border-left: #dddddd 1px solid; border-bottom: #dddddd 1px solid; background-color: #f5fbff; font-size: 11px; font-family: verdana; color: #FF7200; padding-right: 7px; padding-left: 7px;}
.page_curpage {border-right: #dbddd3 1px solid; border-top: #dbddd3 1px solid; border-left: #dbddd3 1px solid; border-bottom: #dbddd3 1px solid; background-color: #f5fbff; font-size: 11px; font-family: verdana; color: #FF7200; font-weight: bold; padding-right: 7px; padding-left: 7px;}
.page_input {border-right: #808080 1px solid; border-top: #808080 1px solid; border-left: #808080 1px solid; border-bottom: #808080 1px solid; width: 40px; height: 20px; float:left; background:#ffffff;}
.foot_fenye{margin-top:15px; width:100%; text-align:center; height:60px; line-height:24px;}

.leftLoop{position:relative; width:1200px; margin:0 auto;  margin-top:30px;}
.leftLoop .hd{height:1px; width:100%; position:relative  }
.leftLoop .hd .prev{ display:block;  width:22px; height:42px; cursor:pointer; background:url("../images/sam-left.png") no-repeat; position:absolute; left:-50px; top:90px;}
.leftLoop .hd .next{ display:block;  width:22px; height:42px; cursor:pointer; background:url("../images/sam-right.png") no-repeat; position:absolute; right:-50px; top:90px;}
.leftLoop .bd ul{ overflow:hidden; zoom:1;}
.leftLoop .bd ul li{ margin:10px 40px; width:220px; height:180px; text-align:center;  _display:inline; overflow:hidden;  float:left;  }
.leftLoop .bd ul li img{width:220px; height:180px;}
.leftLoop .bd ul li .title{text-align:center; font-size:12px; color:#333; width:100%; line-height:40px;}

/*幻灯片*/
.flexslider {margin: 0px auto;position: relative;width: 100%;height:500px;overflow: hidden;zoom: 1;}
.flexslider .slides li {width: 100%;height: 100%;}
.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a {background-position: 0 0;}