/*--统一设置--*/
html,body{ font-size:12px; margin:0; padding:0; font-family:"微软雅黑"; width:100%; height:100%; background-color:transparent;} 
ul{ list-style-type:none; padding:0px; margin:0}
form{margin:0}
.clear{clear:both}
img{border:0}


.common_menu_wc{width:100%; height:163px; background:#FFF;}
.common_menu_wc .common_menu{width:1200px; height:103px; margin:0 auto}
.common_menu_wc .common_menu .common_logo{width:676px; height:91px;  float:left; overflow:hidden; margin-top:6px; }
.common_menu_wc .common_menu .tel{width:220px; height:45px; line-height:45px; float:right; margin-top:28px; font-size:30px; color:#000; padding-left:60px; background:url(../images/tel.png) no-repeat left;}

.menu_wc{width:100%; height:60px; background:#f3f4f4}
.navwrap{font-size:14px;  width:1200px; height:60px;  margin:0 auto}
.navwrap ul{padding:0;list-style-type:none;list-style-position:outside;position:relative;}
.navwrap .nav{height:60px; width:100%; margin:0 auto;}
.navwrap .nav li{float:left;position:relative; width:160px; }
.navwrap .nav li a{color:#666;display:block;text-decoration:none; line-height:60px;text-align:center;position:relative;float:left; width:160px; height:60px; font-size:16px; font-weight:800}
.navwrap .nav li a:hover{background:#0078c4; color:#FFF}
.navwrap .nav li .sel{background:#0078c4; color:#FFF}
.navwrap .nav ul {position:absolute; display:none; width:160px; height:auto; top:60px; border-top:none; left:0; z-index:9999; background:#FFF }
.navwrap .nav ul li{width:160px; height:60px;}
.navwrap .nav ul a{text-align:center;  line-height:60px; color:#888; width:160px; height:60px;  font-size:14px; float:left; background:url(../images/nav_up_2.gif) 10px 22px no-repeat;}
.navwrap .nav ul a:hover{background:#0078c4; color:#fff}

.banner{width:100%; height:auto; position:relative}
.ny_banner{width:100%; height:auto; margin:0 auto;}
.index_title{width:100%; height:auto; padding:40px 0 40px 0}
.index_title p{width:260px; height:auto; margin:0 auto; text-align:center; font-size:30px; color:#cccccc; font-weight:800}
.index_title p font{font-size:20px; color:#ffc001; }
.index_title p span{width:40px; height:10px; border-bottom:2px solid #ffc001; margin:0 auto; display:block;}

.index_part1_wc{width:100%; height:980px; margin-top:50px;}
.index_part1_wc .index_part1{width:1200px; height:auto; margin:0 auto;}
.index_part1_wc .index_part1 .left{width:250px; height:980px; float:left;  background:url(../images/pro_bg2.jpg) no-repeat top;}
.index_part1_wc .index_part1 .left .list_wc{width:222px; height:368px; margin:179px 0 0 14px;}
.index_part1_wc .index_part1 .left .list_wc a{display:block; width:192px; height:46px; line-height:46px; padding-left:30px; border-bottom:1px dashed #e7e7e7; text-decoration:none; font-size:14px; color:#333; background:url(../images/pro_bg3.png) no-repeat 10px center;}
.index_part1_wc .index_part1 .left .list_wc a:hover{background:url(../images/pro_bg4.png) no-repeat 10px center #ff9012; color:#FFF;}

.index_part1_wc .index_part1 .right{width:915px; height:980px; float:right; }
.index_part1_wc .index_part1 .right .top{width:100%; height:52px;}
.index_part1_wc .index_part1 .right .top .t1{float:left}
.index_part1_wc .index_part1 .right .top .t2{float:right}
.index_part1_wc .index_part1 .right .list{width:280px; height:290px; position:relative; margin:11px 0 0 20px; float:left; display:block; text-decoration:none; color:#000; font-size:14px; border:1px solid #e3e3e3;}
.index_part1_wc .index_part1 .right .list span{width:100%; height:34px; text-align:center; line-height:34px; margin:0; padding:0; display:block}
.index_part1_wc .index_part1 .right .list:hover{border:1px solid #0078c4}
.index_part1_wc .index_part1 .right .list .img_ms{width:100%;  position:absolute; left:0; top:32%; text-align:center; color:#FFF; font-size:16px; font-weight:800; z-index:100; display:none;  }
.index_part1_wc .index_part1 .right .list .img_bg{width:100%; height:100%; position:absolute; opacity:0; background:#000; left:0; top:0; z-index:1}

.index_part2_wc{width:100%; height:464px; background:url(../images/youshi_bg.jpg) no-repeat center;}
.index_part2_wc .index_part2{width:1200px; height:auto; margin:0 auto}
.index_part2_wc .index_part2 .top{width:100%; height:auto; text-align:center}
.index_part2_wc .index_part2 .content{width:100%; height:auto;}
.index_part2_wc .index_part2 .content .list_one{width:100%; height:auto; float:left; margin-top:290px;}
.index_part2_wc .index_part2 .content .list_one span{width:240px; float:left; text-align:center; font-size:20px; color:#FFF}
.index_part2_wc .index_part2 .content .list_two{width:100%; height:auto; float:left; margin-top:90px;}
.index_part2_wc .index_part2 .content .list_two span{width:216px; float:left; text-align:center; font-size:14px; color:#666; margin-left:20px; line-height:26px;}

.index_part3_wc{width:100%; height:auto; margin-top:40px; }
.index_part3_wc .index_part3{width:1200px; height:auto; margin:0 auto}
.index_part3_wc .index_part3 .top{width:100%; height:auto; text-align:center;}
.index_part3_wc .index_part3 .top .t1{width:100%; font-size:30px; color:#000; font-weight:800}
.index_part3_wc .index_part3 .top .t2{width:100%; font-size:16px; color:#666; margin-top:10px;}
.index_part3_wc .index_part3 .content{width:100%; height:auto; margin-top:46px;}
.index_part3_wc .index_part3 .content .left{width:500px; height:320px; float:left; overflow:hidden;}
.index_part3_wc .index_part3 .content .right{width:660px; height:320px; float:right}
.index_part3_wc .index_part3 .content .right .r1{width:100%; height:auto; text-align:left; font-size:14px; color:#666; line-height:28px;}
.index_part3_wc .index_part3 .content .right .r2{width:100%; height:auto; margin-top:20px;}
.index_part3_wc .index_part3 .content .right .r2 .r2_1{width:120px; height:36px; display:block; background:#29a2f2; text-align:center; line-height:36px; text-decoration:none; color:#FFF; float:left; margin-left:0}
.index_part3_wc .index_part3 .content .right .r2 .r2_2{width:120px; height:36px; display:block; background:#29a2f2; text-align:center; line-height:36px; text-decoration:none; color:#FFF; float:left; margin-left:20px}
.index_part3_wc .index_part3 .content .right .r2 .r2_3{width:120px; height:36px; display:block; background:#29a2f2; text-align:center; line-height:36px; text-decoration:none; color:#FFF; float:left; margin-left:20px}

.index_part4_wc{width:100%; height:auto; margin-top:30px;}
.index_part4_wc .index_part4{width:1200px; height:auto; margin:0 auto}
.index_part4_wc .index_part4 .top{width:100%; height:45px; text-align:left;}
.index_part4_wc .index_part4 .content{width:100%; height:auto; text-align:center; margin-top:20px;}

.index_part5_wc{width:100%; height:auto; margin-top:30px; background:#f7f7f7;}
.index_part5_wc .index_part5{width:1200px; height:auto;  margin:0 auto; padding:30px 0 30px 0;}
.index_part5_wc .index_part5 .left{width:376px; height:400px; float:left; background:#FFF}
.index_part5_wc .index_part5 .left .top{width:100%; height:auto; display:block}
.index_part5_wc .index_part5 .left .q_list{width:338px; height:100px; margin:0 auto; border-bottom:1px dashed #CCC;}
.index_part5_wc .index_part5 .left .q_list .q{width:303px; background:url(../images/wenda_bg2.jpg) no-repeat left; height:30px; line-height:30px; padding-left:35px;}
.index_part5_wc .index_part5 .left .q_list .q a{text-decoration:none; font-size:14px; color:#333}
.index_part5_wc .index_part5 .left .q_list .a{width:303px; background:url(../images/wenda_bg3.jpg) no-repeat 0 8px; color:#666; height:60px; margin-top:10px; line-height:28px; font-size:12px; padding-left:35px;}
.index_part5_wc .index_part5 .right{width:787px; height:400px; float:right; background:#FFF}
.index_part5_wc .index_part5 .right .top{width:100%; height:auto; display:block}
.index_part5_wc .index_part5 .right .news_list{width:730px; height:105px; margin:0 auto; margin-top:5px;}
.index_part5_wc .index_part5 .right .news_list .nl{width:90px; height:85px; float:left; background:#ecf4f7}
.index_part5_wc .index_part5 .right .news_list .nl .p1{margin:0; padding:0; font-size:28px; text-align:center; margin-top:8px; font-weight:800}
.index_part5_wc .index_part5 .right .news_list .nl .p2{margin:0; padding:0; font-size:16px; text-align:center; color:#666; margin-top:5px; }
.index_part5_wc .index_part5 .right .news_list .nr{width:620px; height:85px; float:right}
.index_part5_wc .index_part5 .right .news_list .nr .title{width:100%; height:30px; line-height:30px; display:block; text-decoration:none; font-size:14px; color:#000;}
.index_part5_wc .index_part5 .right .news_list .nr .ms{width:100%; height:55px; line-height:26px; color:#666}

.index_part6_wc{width:100%; height:978px; margin-top:30px; background:url(../images/czwtbg.jpg) no-repeat center;}
.index_part6_wc .index_part6{width:1200px; height:auto;  margin:0 auto; padding:60px 0 30px 0;}
.index_part6_wc .index_part6 .top{width:100%; height:auto; position:relative}
.index_part6_wc .index_part6 .top .t1{position:absolute; left:300px; top:0}
.index_part6_wc .index_part6 .top .t2{display:block; text-align:center; font-size:48px; color:#333; font-weight:800}
.index_part6_wc .index_part6 .top .t2 b{color:#ff5c01}
.index_part6_wc .index_part6 .top .t3{display:block; text-align:center; font-size:16px; color:#999;}
.index_part6_wc .index_part6 .top .t4{position:absolute; right:300px; top:50px}
.index_part6_wc .index_part6 .img{width:547px; height:531px; margin:0 auto;  position:relative; background:url(../images/czwtImg.png) no-repeat; margin-top:30px;}
.index_part6_wc .index_part6 .txt{width:290px; height:75px; position:absolute;}
.index_part6_wc .index_part6 .txt .t1{width:100%;  font-size:35px; font-weight:800; color:#333}
.index_part6_wc .index_part6 .txt .t2{width:100%;  font-size:20px; color:#333}
.index_part6_wc .index_part6 .i1{left:-340px; top:50px; text-align:right;}
.index_part6_wc .index_part6 .i2{left:-340px; top:200px; text-align:right;}
.index_part6_wc .index_part6 .i3{left:-340px; top:360px; text-align:right;}
.index_part6_wc .index_part6 .i4{right:-340px; top:50px; text-align:left;}
.index_part6_wc .index_part6 .i5{right:-340px; top:200px; text-align:left;}
.index_part6_wc .index_part6 .i6{right:-340px; top:360px; text-align:left;}
.index_part6_wc .index_part6 .zixun{width:900px; height:200px; margin:0 auto; box-shadow:5px 5px 35px #ccc; border-radius:154px; text-align:center; background:#FFF; margin-top:20px;}
.index_part6_wc .index_part6 .zixun .z1{width:100%; font-size:20px; color:#333; padding-top:40px;}
.index_part6_wc .index_part6 .zixun .z2{width:100%; font-size:24px; color:#333; margin-top:10px;}
.index_part6_wc .index_part6 .zixun .z2 b{color:#ff5c00}
.index_part6_wc .index_part6 .zixun .z3{width:330px; font-size:16px; color:#fff; height:45px; line-height:45px; border-radius:70px; background:#ff5c00; margin:0 auto; margin-top:10px;}


.content_ny{width:1200px; height:auto; margin:0 auto; margin-bottom:20px;}
.content_ny  .left{width:277px; height:auto; float:left; margin-top:15px;  overflow:hidden}
.content_ny  .left a{width:276px; height:40px; display:block; border-bottom:2px solid #fff; text-decoration:none; text-align:center; line-height:40px; font-size:14px;background:#eee; color:#000 }
.content_ny  .left a:hover{background:#0078c4; color:#FFF}
.content_ny  .right{width:890px; height:auto; float:right; margin-top:10px;}
.content_ny  .right .top{width:100%; height:40px; line-height:40px; border-bottom:1px solid #e3e3e3;}
.content_ny  .right .top .r1{float:left; font-size:18px; color:#333; font-weight:800}
.content_ny  .right .top .r2{float:right; color:#666}
.content_ny  .right .content{width:100%; height:auto; margin-top:15px; font-size:14px; color:#666; line-height:26px;}
.content_ny  .right .pro_list{width:270px; height:252px; float:left; margin:15px 0 0 15px; border:1px solid #CCC}
.content_ny  .right .pro_list .pic{width:270px; height:200px;}
.content_ny  .right .pro_list .title{width:270px; height:52px; text-align:center; line-height:52px;}
.content_ny  .right .pro_list .title a{text-decoration:none; color:#666}
.content_ny  .right .pro_list:hover{background:#00519c; color:#FFF; border:1px solid #00519c}
.content_ny  .right .pro_list:hover a{color:#FFF}
.content_ny  .right .news_list{width:100%; height:auto; font-size:14px; border-bottom:1px dashed #CCC; padding-bottom:30px; margin-top:15px;}
.content_ny  .right .news_list .title{width:100%; height:36px; line-height:36px;}
.content_ny  .right .news_list .title a{float:left; text-decoration:none; color:#333; font-size:16px; font-weight:800}
.content_ny  .right .news_list .title span{float:right; color:#666}
.content_ny  .right .news_list .ms{width:100%; height:36px; line-height:36px; color:#999; line-height:26px;}
.content_ny  .right .contact{width:760px; height:310px; background:url(../images/1-1F4131A45Q29.png) no-repeat}
.content_ny  .right .contact span{float:left; margin:60px 0 0 50px;}
.content_ny  .right .contact span font{font-size:18px; font-weight:800}

.feed_wc{width:600px; 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:#ffc001; margin-top:20px;}
.map{width:100%; height:500px; border:1px solid #e3e3e3; margin-bottom:20px; margin-top:50px;}

.news_article_title{width:100%; text-align:center; font-size:20px; font-weight:800; color:#000; 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:96%; margin:0 auto; height:100%; overflow:hidden; line-height:30px; font-size:14px; color:#666}
.products_article_title{width:100%; text-align:center; font-size:20px; font-weight:800; color:#000; padding-top:25px;}
.products_article_date{width:100%; text-align:center; font-size:14px; color:#666; 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:#666}

.common_foot_wc{width:100%; height:150px; background:#004181; font-size:14px; text-align:center; color:#fff; line-height:30px; padding-top:40px;}
.common_foot_wc a{text-decoration:none; color:#fff}
/*--分页样式--*/
.page_total {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; font-weight: bold; font-family: verdana; padding-right: 2px; padding-left: 2px;}
.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{ overflow:hidden; position:relative; }
.leftLoop .hd{height:auto; position:relative }
.leftLoop .hd .prev{ display:block; background:url(../images/work_bt.png);  width:27px; height:27px; position:absolute; left:0; top:90px; cursor:pointer }
.leftLoop .hd .next{ display:block; background:url(../images/work_bt.png) 0 54px;  width:27px; height:27px; position:absolute; right:0; top:90px; cursor:pointer }
.leftLoop .bd{ padding:10px; width:1200px; margin:0 auto; overflow:hidden   }
.leftLoop .bd ul{ overflow:hidden; zoom:1; }
.leftLoop .bd ul li{ margin:0 20px 0 0; text-align:center; float:left; _display:inline; overflow:hidden;  }
.leftLoop .bd ul li a{text-decoration:none; color:#666; line-height:30px; display:block; text-align:center}