/*--统一设置--*/
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}
.check_input{width:10px; height:10px; border:0;}
.height_clear{height:15px; clear:both}
.form_input{ border:none;height:42px; width:100%; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px;}
.form_textarea{width:100%; height:80px; border:none; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; outline:none}
.form_btn{border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; cursor:pointer}
.search_input{border:1px solid #999; height:20px; width:150px;}
img{border:0}


.common_top_wc{width:100%; background:#132549; height:120px; }
.common_top_wc1{width:100%; height:36px; background:#6d6d6d}
.common_top_wc2{width:100%; height:84px; background:#fff}
.common_tops{width:1200px; height:36px; margin:0 auto}
.common_top{width:1200px; height:84px; margin:0 auto}
.common_logo{width:500px; height:84px; float:left; }
.common_logo_pic{float:left; margin-top:8px;}
.common_logo_txt{float:left; width:330px; font-size:14px; margin:25px 0 0 0; line-height:30px;  color:#0097e6; font-size:26px; font-weight:800}
.common_logo_txt font{font-size:17px; color:#666; font-weight:normal}
.common_menu{width:700px; height:84px; float:right; }
.common_menu span{float:left; width:100px; height:54px; text-align:center; position:relative; overflow:hidden; margin-top:25px;}
.common_menu span a{text-decoration:none; font-size:16px; color:#0097e6; display:block; width:100px; height:54px; line-height:54px; display:block; position:relative}
.common_menu span a:hover{color:#fff; background:#0097e6}
.common_tops1{float:left; color:rgb(178, 178, 178); margin:7px 0 0 0; font-size:14px;}
.common_tops2{float:left; margin:10px 0 0 10px;}
.common_tops3{float:left; margin:10px 0 0 10px;}
.common_tops4{float:right; color:rgb(178, 178, 178); font-size:14px; margin-top:7px; margin-right:30px;}
.common_tops5{float:right; margin:8px 10px 0 0}


/*幻灯片*/
.banner{width:100%; height:424px; background:url(../images/banner.jpg) no-repeat center; margin-top:20px;}
.banner_ny{width:1200px; height:424px; margin:0 auto}
.banner_ny_left{width:590px; height:424px; float:left; background:url(../images/sp.png) no-repeat 0 40px;}
.banner_ny_right{width:530px; height:424px; float:left}
.banner_ny_right1{font-size:24px; font-weight:800; float:left; width:100%; color:#FFF; margin-top:65px;}
.banner_ny_right2{font-size:44px;  float:left; width:100%; color:#FFF; margin-top:10px;}
.banner_ny_right3{font-size:34px;  float:left; width:100%; color:#FFF; margin-top:10px;}
.banner_ny_right4{font-size:24px; float:left; width:100%; color:#FFF; margin-top:10px;}
.banner_ny_right5{font-size:18px; width:141px; height:45px; line-height:45px; text-align:center;  float:left; color:#FFF; margin-top:20px;}
.banner_ny_right5 a{display:block; text-decoration:none; color:#FFF; width:100%; height:45px;transition:background  0.5s;-moz-transition:background 0.5s; -webkit-transition:background 0.5s; -o-transition:background 0.5s; border:1px solid #FFF }
.banner_ny_right5 a:hover{background:#0657b2; border:none;border:1px solid #0657b2}

.slideBox{ width:389px; height:221px; overflow:hidden; position:relative; margin:74px 0 0 81px;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  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 img{ width:389px; height:221px; }

.index_title_wc{width:1200px; height:80px; margin:0 auto; margin-top:30px;}
.index_title_top_left{width:530px; height:1px; border-bottom:1px solid #ccc; float:left; margin-top:20px; position:relative}
.index_title_top_center{width:140px; height:40px; float:left; text-align:center; font-size:28px; color:#999; line-height:36px;}
.index_title_top_right{width:530px; height:1px; border-bottom:1px solid #ccc; float:left; margin-top:20px; position:relative}
.index_title_top_left div{position:absolute; width:50px; border-bottom:1px solid #0657b2; right:0px;}
.index_title_top_right div{position:absolute; width:50px; border-bottom:1px solid #0657b2; left:0px;}
.index_title_top_center font{font-size:14px;}

.index_ly_wc{width:1200px; height:280px; margin:0 auto; margin-top:30px;}
.index_ly_img{width:17px; height:100%; float:left}
.index_ly_img span{float:left; height:30px; border-left:1px solid #CCC; margin-left:8px;}
.index_ly_txt{width:90px; height:100%; float:left; margin-left:10px;}
.index_ly_txt a{text-decoration:none; color:#666;}
.index_ly_txt .index_ly_txt1{float:left; font-size:22px; margin-top:-8px;}
.index_ly_txt .index_ly_txt2{float:left; font-size:22px; margin-top:18px;}
.index_ly_txt .index_ly_txt3{float:left; font-size:22px; margin-top:18px;}
.index_ly_txt .index_ly_txt4{float:left; font-size:22px; margin-top:17px;}
.index_ly_txt .index_ly_txt5{float:left; font-size:22px; margin-top:16px;}
.index_ly_txt .index_ly_txt6{float:left; font-size:22px; margin-top:16px;}
.index_ly_class{width:1040px; float:right}
.index_ly_class .index_ly_class1{float:left; position:relative}
.index_ly_class .index_ly_class2{float:left; position:relative; margin-top:-28px; margin-left:35px;}
.index_ly_class .index_ly_class3{float:left; position:relative; margin-left:35px;}
.index_ly_class .index_ly_class4{float:left; position:relative; margin-top:-28px;; margin-left:35px;}
.index_ly_class .index_ly_class5{float:left; position:relative; margin-left:35px;}
.index_ly_class .index_ly_class_img1{position:absolute; background:url(../images/q.png) no-repeat; width:104px; height:104px; bottom:-55px; left:38px; text-align:center; color:#FFF; font-size:20px; line-height:104px;}
.index_ly_class .index_ly_class_img2{position:absolute; background:url(../images/q2.png) no-repeat; width:104px; height:104px; bottom:-55px; left:38px; text-align:center; color:#FFF; font-size:20px; line-height:104px;}
.index_ly_class .index_ly_class_img3{position:absolute; background:url(../images/q3.png) no-repeat; width:104px; height:104px; bottom:-55px; left:38px; text-align:center; color:#FFF; font-size:20px; line-height:104px;}
.index_ly_class .index_ly_class_img4{position:absolute; background:url(../images/q4.png) no-repeat; width:104px; height:104px; bottom:-55px; left:38px; text-align:center; color:#FFF; font-size:20px; line-height:104px;}
.index_ly_class .index_ly_class_img5{position:absolute; background:url(../images/q5.png) no-repeat; width:104px; height:104px; bottom:-55px; left:38px; text-align:center; color:#FFF; font-size:20px; line-height:104px;}
.index_fa_wc{width:1200px; height:425px; margin:0 auto; margin-top:100px;}
.index_fa_left{width:430px; height:100%; float:left}

.nums{width:100%; height:50px; float:left; position:relative;  margin-top:25px;}
.nums .nums1{width:50px; height:50px; color:#FFF; font-size:24px; text-align:center; line-height:50px; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; -o-border-radius:25px; background:#999; position:absolute; z-index:2; border:2px solid #FFF}
.nums .nums2{width:150px; height:40px; color:#FFF; font-size:18px; text-align:center; line-height:40px; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; -o-border-radius:25px; background:#999; position:absolute; z-index:1; top:7px; left:25px; padding-left:20px;}
.nums .nums3{width:50px; height:50px; color:#FFF; font-size:24px; text-align:center; line-height:50px; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; -o-border-radius:25px; background:#F90; position:absolute; z-index:2; border:2px solid #FFF}
.nums .nums4{width:150px; height:40px; color:#FFF; font-size:18px; text-align:center; line-height:40px; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; -o-border-radius:25px; background:rgb(0, 126, 195); position:absolute; z-index:1; top:7px; left:25px; padding-left:20px;}
.fa_content{width:365px; height:96px; float:right; font-size:14px; color:#666; line-height:24px; margin-top:15px;}
.index_fa_center{width:274px; height:404px; background:url(../images/tu.png) no-repeat; float:left; margin-left:30px; text-align:center; font-size:46px; color:#FFF; padding-top:80px;}
.index_fa_right{width:430px; height:100%; float:right}

.index_pronew_wc{width:100%; height:680px; background:url(../images/d.jpg) no-repeat; margin-top:35px;}
.index_pronew{width:1200px; height:100%; margin:0 auto}
.index_pronew1{width:757px; height:311px; float:left; overflow:hidden; position:relative}
.index_pronew2{width:443px; height:311px; float:left; overflow:hidden; position:relative}
.index_pronew3{width:445px; height:311px; float:left; overflow:hidden; position:relative}
.index_pronew4{width:310px; height:311px; float:left; overflow:hidden; position:relative}
.index_pronew5{width:445px; height:311px; float:left; overflow:hidden; position:relative}
.index_pronew1 img{position:absolute;}
.index_pronew .pronew1{position:absolute; top:35px; left:15px; font-size:20px;}
.index_pronew .pronew2{position:absolute; top:75px; left:15px; font-size:12px; line-height:24px; width:320px; color:#666}
.index_pronew .pronew3{position:absolute; top:180px; left:15px; text-decoration:none; color:#39F; font-size:16px;}
.index_pro{width:1200px; height:840px; margin:0 auto}
.index_pro_list{width:286px; height:395px; float:left; border:1px solid #ebebeb; margin-left:16px; margin-top:20px;}
.index_pro_list .imgs{width:250px; height:230px; margin:0 auto; margin-top:17px;}
.index_pro_list .title{width:250px; height:20px; margin:10px auto; font-size:16px;}
.index_pro_list .ms{width:250px; height:60px; margin:0 auto; font-size:14px; color:#666}
.index_pro_list:hover{border:1px solid #69F;}

.index_news_wc{width:1200px; height:250px; margin:0 auto; margin-top:20px;}
.index_news_left{width:389px; height:223px; float:left}
.index_news_right{width:800px; height:223px; float:right}
.slideTxtBox{ width:100%; text-align:left; height:220px; }
.slideTxtBox .hd{ height:35px; line-height:35px; background:#f4f4f4;  position:relative;  }
.slideTxtBox .hd ul{ float:left; position:absolute;  height:35px;   }
.slideTxtBox .hd ul li{ float:left; width:100px; text-align:center; color:#333; font-size:14px; cursor:pointer;}
.slideTxtBox .hd ul li.on{ height:35px; background:#0476b5; color:#FFF;   cursor:pointer; text-align:center }
.slideTxtBox .bd ul{ padding:10px;  }
.slideTxtBox .bd ul li{height:35px; border-bottom:1px dashed #CCC; line-height:35px;}
.slideTxtBox .bd ul li a{float:left; text-decoration:none; color:#333; font-size:14px;}
.slideTxtBox .bd ul li span{float:right;  color:#333; font-size:14px;}

.index_link_wc{width:1200px; height:135px; margin:0 auto}
.index_link_wc .leftLoop{ overflow:hidden; position:relative;    }
.index_link_wc .leftLoop  .prev{ display:block;  width:30px; height:54px; position:absolute; left:0; top:18px; cursor:pointer; background:url("../images/sprite.png") no-repeat;}
.index_link_wc .leftLoop  .next{ display:block;  width:30px; height:54px; position:absolute; right:0; top:18px; cursor:pointer; background:url("../images/sprite.png") no-repeat -44px 0 ;}
.index_link_wc .leftLoop .hd ul li.on{ background:#f00;  }
.index_link_wc .leftLoop .bd{width:1100px; margin:0 auto;}
.index_link_wc .leftLoop .bd ul{ overflow:hidden; zoom:1; }
.index_link_wc .leftLoop .bd ul li{ margin:0 18px; text-align:center; float:left; _display:inline; overflow:hidden;  }


.common_foot_wc{width:100%; height:168px; background:url(../images/bottom.jpg)}
.common_foot_sx{width:1200px; height:100px; margin:0 auto; }
.common_foot_sx_list1{width:700px; height:70px; float:left; }
.common_foot_sx_list2{width:112px; height:70px; float:left; text-align:center; color:#FFF; line-height:40px; font-size:16px; margin-left:120px;}
.common_foot_sx_list3{width:250px; height:70px; float:left; margin:0 0 0 15px;}
.common_foot_sx_1{float:left; width:700px; height:30px; margin-top:21px; color:#FFF; font-size:16px; margin-left:10px;}
.common_foot_sx_2{float:left; width:700px; height:30px; margin-top:5px; color:#FFF;  font-size:16px; margin-left:10px;}
.common_foot_sx_3{float:left; width:700px; height:30px; margin-top:5px; color:#FFF; font-size:16px; margin-left:10px;}
.common_foot_sx_4{float:left; width:700px; height:30px; margin-top:5px; color:#FFF; font-size:16px; margin-left:10px;}
.common_foot_sx_list3 .title1{width:100%; text-align:left; font-size:12px; font-weight:800; color:#FFF; margin-top:50px;}
.common_foot_sx_list3 .title2{width:100%; text-align:left; font-size:26px; color:#FFF; margin-top:10px;}
.common_foot_sx_list3 .title3{width:100%; text-align:left; font-size:12px; font-weight:800; color:#FFF; margin-top:10px;}


.about_pic{width:1200px; height:205px; margin:0 auto}
.about_pic .leftLoop{ overflow:hidden; position:relative;    }
.about_pic .leftLoop  .prev{ display:block;  width:30px; height:54px; position:absolute; left:0; top:48px; cursor:pointer; background:url("../images/sprite.png") no-repeat;}
.about_pic .leftLoop  .next{ display:block;  width:30px; height:54px; position:absolute; right:0; top:48px; cursor:pointer; background:url("../images/sprite.png") no-repeat -44px 0 ;}
.about_pic .leftLoop .hd ul li.on{ background:#f00;  }
.about_pic .leftLoop .bd{width:1100px; margin:0 auto;}
.about_pic .leftLoop .bd ul{ overflow:hidden; zoom:1; }
.about_pic .leftLoop .bd ul li{ margin:0 34px; text-align:center; float:left; _display:inline; overflow:hidden;  }
.about_content{width:1200px; height:auto; overflow:hidden; margin:30px auto; font-size:16px; color:#666; line-height:34px;}

.news_class{width:501px; height:50px; margin:0 auto; text-align:center;}
.news_class a{display:block; width:150px; height:40px; font-size:14px; line-height:40px; float:left; text-decoration:none; border:1px solid #ccc; margin-left:15px;}
.news_class a:hover{background:#0097e6; color:#fff}
.news_class_normal{color:#666}
.news_class_selected{background:#0097e6; color:#fff}
.news_content{width:1200px; height:auto; margin:0 auto; margin-bottom:25px;}
.news_content_list{width:100%; height:85px; border-bottom:1px solid #e6e6e6}
.news_content_list .title{width:100%; float:left; text-align:left; font-size:18px; margin-top:10px;}
.news_content_list .date{width:100%; float:left; text-align:left; font-size:12px; color:#666; margin-top:5px;}
.news_content_list .ms{width:100%; float:left; text-align:left; font-size:12px; color:#333; margin-top:5px;}
.news_content_list .title a{color:#000; text-decoration:none}
.news_article_title{width:100%; text-align:center; font-size:26px; margin-top:30px;}
.news_article_date{width:100%; text-align:center; font-size:16px; margin-top:20px;}
.news_article_content{width:100%; text-align:left; font-size:14px; margin-top:20px; line-height:28px; color:#666}

.pro_class{width:1200px; height:auto; margin:0 auto; text-align:center}
.pro_class a{display:block; width:240px; height:40px; font-size:14px; line-height:40px; float:left; text-decoration:none; border:1px solid #ccc; margin-left:35px; margin-top:15px;}
.pro_class a:hover{background:#0097e6; color:#fff}
.pro_class_normal{color:#666}
.pro_class_selected{background:#0097e6; color:#fff}
.pro_content{width:1200px; height:auto; margin:0 auto; margin-bottom:25px;}
.pro_content_list{width:280px; height:310px; float:left; margin:15px 0 0 24px; border:1px solid  #E1E1E1}
.pro_content_list .img{width:254px; height:234px; margin:0 auto; margin-top:15px;}
.pro_content_list .title{width:254px; height:40px; line-height:40px; margin:0 auto; margin-top:10px; text-align:center; font-size:16px;}
.products_article_title{width:100%; text-align:center; font-size:26px; margin-top:30px;}
.products_article_date{width:100%; text-align:center; font-size:16px; margin-top:20px;}
.products_article_pic{width:100%; text-align:center;  margin-top:20px;}
.products_article_content{width:100%; text-align:left; font-size:14px; margin-top:20px; line-height:28px; color:#666}

.contact_feed{width:1200px; height:240px; margin:0 auto}
.contact_feed_list{width:100%; float:left; margin-top:10px;}
.contact_feed_list .txt{width:50%; float:left; color:#333}
.contact_feed_list .input{width:50%; float:left; color:#333}
.contact_feed_list .input input{width:98%; height:30px; border:1px solid #e1e1e1}
.contact_feed_list .sub{float:left; width:280px; height:36px; background:#3c78d8; text-align:center; line-height:36px; color:#FFF; cursor:pointer}
.contact_map{width:1200px; height:240px; margin:0 auto; margin-bottom:25px;}
.contact_map_left{width:50%; float:left; height:100%}
.contact_map_right{width:50%; float:left; height:100%; background:#3c78d8}
.contact_map_list{width:100%; float:left; margin-top:5px}
.contact_map_list .img{float:left; margin-top:14px; margin-left:10px;}
.contact_map_list .txt{float:left; font-size:16px; color:#FFF; margin-top:15px; margin-left:15px;}

/*--分页样式--*/
.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:100px; }