@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px; -webkit-text-size-adjust:none;}
body { font-family:"微软雅黑";font-size:12px; color:#515151;line-height:22px; background:url(../images/q_01.jpg) repeat-x top;}
a { color: #515151; text-decoration: none;}
a:link { text-decoration: none; color:#515151;}
a:visited  { text-decoration: none; color:#515151;}
a:hover { text-decoration:none; color:#e30e22;}
a img { border:0;}
ul { list-style:none;}
.www{width: 100%; height: auto;}
.box{width: 100%;}
.clear{ clear:both; height:0px; overflow:hidden; margin:0px;}
.top_box{width: 100%;background: #14304c; height: 30px;}
.top{background: #14304c; color: #fff; width: 45%; height: 30px; line-height: 30px; padding-left: 5%; float: left}
.top_right{float: right;background: #14304c; color: #fff; width: 20%; height: 30px; padding-left: 30%; line-height: 30px;}
.nav_box{margin-left: 5%; float: left; margin-right:50px; height: auto;}
.nav{width: 1200px; height: 100px; background: #f00}
.nav_right_box{width: 70% ; float: right;}
.nav_right_box div{ width: 90px;height: 100px;float: left; text-align: center; margin-left: 10px; line-height: 100px; font-size: 14px; }
.banner{float:left; width:100%;height:auto; text-align:center; overflow:hidden;}
.flexslider { position: relative; height:auto; overflow: hidden; background: url(images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height:450px;}
.gsjj{width:1200px; height:auto;margin: 0 auto; text-align: center; margin-top: 50px; font-size: 24px; margin-bottom: 50px;}
.gsjj_box{font-size: 16px; font-weight: 800; margin-top: 10px;}
.center{ margin-top:10px; font-size: 16px; height:auto; }
.nr_box{ width: 1000px; height:auto; font-size: 14px; text-align: center; margin:0 auto; margin-top: 40px;}
.img_box{margin: 0 auto; width:900px; height:220px; margin-top: 50px;}
.img_box_div{ float: left; margin-top:20px;margin-left:80px; font-size: 12px; height: 170px;}
.about{text-align: center; margin-top: 20px;}
.more{ width: 100px; height: 30px; text-align: center; border: 1px #000 solid;margin: 0 auto;line-height: 30px; font-size: 14px; margin-top: 70px;}
.product{width: 100%; background: url(../images/01_08.jpg) 50% 0 no-repeat; margin-top: 50px; height: 900px; margin:0 auto;}
.product_box1{ width: 1220px; margin: 0 auto; height:600px; padding-top: 160px; }
.product_box2{ width: 1220px; margin: 0 auto;}
.product_box{float: left; margin-top: 30px; margin-left: 20px; }
.text{height: 60px; background: #fff; line-height: 60px; padding-left: 20px; font-size: 14px;}
.text_pro{height: 60px; background: #ededed; line-height: 60px; padding-left: 20px; font-size: 14px;}
.gsjj .more{ width: 100px; height: 30px; border: 1px #000 solid; text-align: center; margin: 0 auto; line-height: 30px; font-size: 14px; margin-top: 50px;}
.new{ width: 1200px; margin-top:60px; float: left}
.new .left{float: left}
.new .center{float: left; text-align: left; font-size: 14px; width: 500px; margin-left: 10px;}
.center_test{margin-bottom: 20px;}
.center_text{ height: 45px; line-height: 45px; border-top: 1px #e2e2e2 dashed  }
.new .right{float: left; margin-left: 5px;}
.cooperation{ width: 1200px; height: 150px; margin:0 auto;}
.cooperation_box{width: 100%;background: #f3f3f3; padding-top: 15px; height: 350px;margin: 0 auto; text-align: center; margin-top: 50px; font-size: 24px; }
.cooperation_div{ float: left; margin-top: 25px; margin-left: 10px;}
.foot{width: 100%; height: 215px; background: #0c1c2c;color: #fff; font-size: 14px; }
.foot_box{ padding-top: 60px;}
.foot_box a{ margin-right: 2%; font-size: 15px;}
.foot_box span{ margin-right: 1% }
.foot_box1{ padding-top: 20px;}
.foot_box1 span{ font-size: 15px; font-size: 30px;}
.big_box{width: 800px; margin-left: 75px; float: left}
.last{width: 95%; font-size: 14px; color:#fff; height: 40px; border-top:2px #fff solid;line-height: 40px; padding-left: 5%;background: #0c1c2c}
.big_box1{ float: right;padding-right: 5%; padding-top: 60px; }
.nav_box_cen{ width:100%; height: 50px; background: #1f3850; float: left}
.nav_box_right_div {float:left; color: #fff; height: 47px; text-align: center; line-height: 47px; font-size: 14px; margin-right: 40px; color: #fff}
.nav_box_right_div:hover{ border-bottom:3px #f00 solid; }
.nav_box_left{ float: right; line-height: 50px; height: 50px; vertical-align: middle; color: #fff; font-size: 14px; color: #fff}
.nav_box_left a{color: #fff;}
.nr_box_about{ text-align: left; font-size: 14px; margin-top: 50px;}
.box_box{ width: 1200px;height:auto;margin:0 auto;}
.gsjj_about{width:1200px; height:auto;margin: 0 auto; text-align: center; margin-top: 50px; font-size: 24px; margin-bottom: 50px; float: left} 
.pro{width:1200px; height:auto;margin: 0 auto; text-align: center; margin-top: 50px; font-size: 24px; float: left}
.nr_box_about_left{ width: 1200px; height: 200px; }
.nr_box_about_img{float: left;}
.nr_box_about_text{float: right; width: 900px; line-height: 30px;}
.xx{color: #f00}
.nr_box_about ul li { height: 50px; line-height: 50px; border-bottom: 1px #7f7f7f dashed; }
.nr_box_about ul li span { float: right; }
.con_news_title h5{margin-top: 10px;}
.nav_box_right_div a{ color: #fff }
.newsshow{ margin:0 auto; width: 1200px; }
.news .con_news_title{ margin-top: 15px; }
.page{
	width: 100%;
    float: left;
    padding-top: 15px;
    margin-top: 10px !important;
    text-align: center;
    padding-bottom: 15px;
}
.page a {
    text-decoration: none;
    color: #000;
    padding: 10px 15px 10px 15px;
    background-color: #eeeff3;
    margin-right: 5px;
    margin-left: 5px;
}
.page span {
    text-decoration: none;
    color: #000;
    padding: 10px 15px 10px 15px;
    background-color: #eeeff3;
    margin-right: 5px;
    margin-left: 5px;
}
.page a:hover{background-color:#1d8000;}
.page a:visited {
    text-decoration: none;
    color: #000;
}
.page a:link {
    text-decoration: none;
	color: #000;}
.sys{ float: left; text-align: center; height: 100px; margin-right: 10px; margin-top: 25px; }
.nav_box_right{ width: 1200px; margin:0 auto; }
.ul li{ background:url(../images/03_09.jpg) no-repeat center left; padding-left: 10px } 
.vide{ padding-bottom: 1000px; }