@charset "utf-8";
/* CSS Document */
body{ font-family:"";

color: #666666;
font-size: 12px; margin:0px;
overflow-x:hidden; }
a{ color:#666666; text-decoration:none;}
p,ul,h1,h2,h3,h4,h5,input{ list-style:none; padding:0; margin:0;}
h4{background: url(../images/page_detail.jpg) no-repeat;
height: 28px;
line-height: 28px;
overflow: hidden;
color: #C7100B;
font-size: 12px;
padding-bottom: 18px;
padding-left: 10px;}
hr {clear:both;
border-width:0;
border-top:1px solid #ccc;
border-bottom:1px solid #FFF;
height:2px;
overflow:hidden;}
img{ border:none;}
.clear{width: auto;height:2px;clear:both;}
.pagelist {padding:30px 0px 10px 0px; TEXT-ALIGN: center; color:#646464; clear:both;}
.pagelist a{ MARGIN:3px; PADDING:2px 6px; BORDER:1px solid #dbdbdb; BACKGROUND: #f4f4f4; TEXT-DECORATION: none; color:#646464;}
.pagelist A:visited { PADDING:2px 6px; BORDER:1px solid #dbdbdb;BACKGROUND: #f4f4f4; TEXT-DECORATION: none; color:#646464;}
.pagelist A:hover { border:1px solid #a1a1a1; BACKGROUND: #b1b1b1; COLOR: #ffffff; TEXT-DECORATION: none;}



#form{ float:right; }
#text{ float:left; width:133px; height:25px; background:url(../images/2_03.jpg); border:none; text-indent:5px; color:#839CDA; line-height:28px; }

#button{float: left;
width: 23px;
height: 25px;
background:url(../images/2_04.jpg);
text-indent: -9999px;
border: none;
cursor:pointer;}

.top{ width:100%; height:97px; background:#00638b;}
.top1{ width:1180px; height:97px; margin:0 auto; color:#fff;}
.top1 a{ color:#fff;}
.logo{ width:222px; height:123px;position: absolute;}
.language{ width:50px; height:87px; float:right; text-align:center; background:#014764; line-height:35px; padding-top:10px;}
.menu{ float:right;margin-right: 30px;}
.menu li{ width:83px; height:97px; margin:0px 10px; float:left; text-align:center; line-height:97px; font-size:15px;}
.menu li a{ display:block; width:83px; height:97px;}
.menu li a:hover{ background:url(../images/index_04.jpg);}
.menu li a.now{ background:url(../images/index_04.jpg);}

.main{ width:1180px; margin:0 auto;}
.title{ width:1180px; height:60px; background:url(../images/111_03.png) center no-repeat; text-align:center; line-height:60px; font-size:26px; color:#000; padding:30px 0px;}
.title1{ width:1180px; height:60px; background:url(../images/index_09-09.png) center no-repeat; text-align:center; line-height:60px; font-size:26px; color:#fff; padding:30px 0px;}
.about_pic{ width:750px; margin:0 auto; overflow:hidden;}
.about_pic1{ width:130px; height:240px;}
.about_title{ width:130px; height:90px; line-height:90px; text-align:center;}
.about_title a{ color:#000; font-size:18px;}
.main1{ width:100%; background:#494949;}
.title_list{ margin:0 auto; display:table;}
.title_list li { float:left; margin:0px 10px;}
.title_list li a{ width:100px; height:35px;  border:solid 1px #7E7E7E; display:block; color:#C2C2C2; text-align:center; line-height:37px; font-size:14px;}
.index_list{ overflow:hidden;}
.index_list li{ width:220px; height:280px; float:left; margin:0px 8px;}
.index_list p{ text-align:center;  height:60px; line-height:60px;}
.index_list a{ color:#fff;}
.main2{ width:100%; background:#EFEFF0;}
.main2_list{ overflow:hidden;}
.main2_list li{ width:260px; height:380px; float:left; background:#fff; padding:5px; margin:0px 12px;}
.main2_detail{ width:135px; height:40px; border:solid 1px #E5E5E7; text-align:center; line-height:40px; margin:10px auto;}
.main2_detail a{ font-size:13px;}
.main2_detail a:hover{ color:#00638b;}

.main3{ width:100%; background:#00638b;}
.main3_list{ overflow:hidden; width:950px; margin:50px auto 0px;}
.main3_list li{ width:183px; height:273px; float: left; margin:0px 27px;}
.main3_list p{ text-align:center;  height:90px; line-height:90px;}
.main3_list a{ color:#fff; font-size:15px;}
.contact{ width:500px; float:left; padding-top:50px; color:#222222; margin-left:20px;}
.contact1{ line-height:40px; font-size:14px; margin-top:45px;}

.foot{ width:100%; height:80px; background:#00638b; text-align:center; line-height:30px; color:#fff;padding-top: 20px;}
.foot a{ color:#fff;}

/*内页*/
.page_banner{ background:url(../images/product_02.jpg) center no-repeat;}
.page_banner a{ display:block; height:300px; width:100%; cursor: default}

.page{ width:1180px; height:auto; margin:0 auto;  position:relative; top:-25px;}
.page_list{ display:table; margin:0 auto;}
.page_list li{ float:left; margin:0px 5px;}
.page_list li a{ width:140px; height:50px; line-height:50px; text-align:center; display:block; background:#464646; color:#fff; font-size:13px;}
.page_list li a:hover{ background:#F4A330;}
.page_list li a.now{ background:#F4A330;}
.page_content{ width:1180px; margin-top:50px; margin-bottom:50px; line-height:35px;}
.page_content td{ text-align:center;}
.p_list li { width:252px; height:312px; float:left; margin:0px 21px;}
.p_list li img{ width:250px; height:250px;}
.p_list p{ width:252px; height:60px; line-height:60px; text-align:center;}
.p_list a{ color:#464646; font-size:13px;}

.p_list a:hover{ color:#00638b;}

.table_form td{text-align:left;}

.newlist{ height:100px; padding:15px 0px; border-bottom:dashed 1px #ccc; width: 950px; margin: 0 auto;}
.new1{ width:150px; height:100px; float:left;}
.new1 img{ width:150px; height:100px;}
.new2{ width:770px; height:100px; float:right;}
.new2_title{ height:40px; line-height:40px;}
.new2_content{ height:60px; line-height:30px;}


.nav_menu{ margin:0px auto; width:870px; line-height:50px;}
.nav_menu a {display: block; text-align:center; color:#FFF; font-size:14px;}
.nav_menu li{ position: relative; width:140px; display:inline-block; background-color:#464646;}
.nav_menu li:hover{background-color: #f4a330;}
.nav_menu li:hover .nav_submenu {display: block;}

.nav_submenu {display: none; position: absolute; width:100%; line-height:40px; background-color:#f4a330;}
.nav_submenu a{float:left; width:100%;}
.nav_submenu a:hover{ color:#FF0000; background-color:#fcbd63}

/**/
.prol .pronav {padding: 1px;border: 1px solid #e8e8e8;margin-bottom: 20px;}
.pronav .in, .pronav .up {width: 247px;/*margin-bottom: 2px;*/ border-bottom:1px solid #fff;}
.pronav .up a,.conta .up {background-color: #f1f1f2;width: 222px;height: 46px;display: -webkit-box;padding-left: 25px;font-size: 18px;color: #606060;line-height: 46px;}
.pronav .up2 a{    
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    background: #00638B;
    color: #fff;
    display: block;
    }
.pronav .up a:hover { background: #F4A330;color: #fff;}
.pronav .up a.on { background: #0089e1;color: #fff;}
.pronav .in a {font-size: 14px;color: #676767;line-height: 45px;width: 212px;height: 46px;display: -webkit-box;padding-left: 35px;background: url(../images/dian.png) no-repeat 25px center;}
.pronav .in a:hover{color:#00638B;}
.pronav .in a.on{color:#0089e1;}
.conta ul{ margin:25px 0 20px 0;}
.conta ul li {background: url(../images/conli.png) no-repeat left 6px;padding-left: 21px;width: 200px;margin:0 0 3px 14px;line-height: 24px;}
.conta ul li span {font-weight: bold;}
.dh{background-position-y: -45px!important;}
.cz{background-position-y: -96px!important;}
.yx{background-position-y: -145px!important;}
.pror{width:900px;margin:0 0 30px 28px;}
.pror ul li{width: 282px;margin: 40px 8px 0 8px; float:left;}
.pror ul li img{border: solid 1px #f0f0f1;}
.ppt {font-size: 24px; color: #333; padding:5px 0 0 16px;}
.neirong{font-size: 16px;}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline; }
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default; }