﻿@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0; font-style:normal;}
ul,ol,li{ list-style:none;}
body{ font-family:"";}
img,input{ border:none; outline:none;}
a{ text-decoration:none;}
body{
    min-width: 1200px;
}
.dht{ height:30px;}
.dht img{ float:left;}
.dht li{ float:left; font-size:18px; font-weight:600; line-height:20px; color:#333565;}
.dht .xian{ width:100%; height:3px; background:url(../images/dhth.jpg) no-repeat; float:left; margin-top:5px;}

.liebiao ul li{ font-size:14px; margin-top:19px; color:#555;}
.liebiao ul li a img{ margin-bottom:4px; margin-right:10px;}
.liebiao ul li a{ color:#555;}
.liebiao ul li a:hover{ color:#333565;}
.liebiao ul li span{ float:right;}



.nav{ width:100%; height:60px; min-width:1200px; background:#333565;}
.nav_c{ width:1200px; height:58px; margin:0 auto;} 
.nav_c ul{ list-style:none;}    
.nav_c ul li{ float:left; line-height:60px; text-align:center; position:relative;}    
.nav_c ul li a{    text-decoration: none;
    color: #fff;
    font-size: 16px;
    display: block;
    width: 130px;}    
.nav_c ul li a:hover{ background:#d02719;} 
.nav_c ul li a.active{ background:#d02719;}   
.nav_c ul li ul{ position:absolute; display:none; background:#333565; z-index:999;}    
.nav_c ul li ul li{     float: none;
    line-height: 40px;
    text-align: center;
    width: 150px;
    border-bottom: 1px solid #fff;} 
.nav_c ul li ul li:last-child{ border-bottom:none;}   
.nav_c ul li ul li a{ width:100%; font-size:14px;}    
.nav_c ul li ul li a:hover{ background-color:#d02719;}
.nav_c ul li ul li a.active{ background-color:#d02719;}    
.nav_c ul li:hover ul{ display:block} 



.banner{ width:1200px; height:120px; margin:29px auto 0; background:url(../images/banner.jpg) no-repeat center; }


.con_1{ width:1200px; margin:24px auto 0; height:353px;}
.con_1L{ width:600px; height:353px; background:#0F0; float:left; overflow:hidden; position:relative;}
.con_1L .dots{position:absolute;right:20px;bottom:15px;z-index:3;}
.con_1L .dots li{display:inline-block;width:10px;height:10px;margin:0 4px;text-indent:-999em; background:#fff;border-radius:6px;cursor:pointer;}
.con_1L .dots li.active{background:#d02719;opacity:1}
.con_1L .arrow{position:absolute;width:20px;height:37px;top: 50%; margin-top: -18px; overflow: hidden;z-index: 2; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;  -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.con_1L ul{z-index: 1;width: 600%;overflow: hidden;}
.con_1L ul .slider-item {width:600px; float: left;height:353px; position: relative; overflow: hidden;}
.con_1L ul .slider-item .slider-title {position: absolute;left: 0;bottom: 0px;width: 600px;max-height: 56px;padding: 15px;text-align:left;line-height: 28px;color: #fff;font-size: 18px;background:rgba(0,0,0,0.6); padding-left:31px;}


.con_1R{ width:580px; height:353px;float:right;}
#tab{position:relative; height:350px;}
#tab .tabList ul li{float:left;position:relative;height:36px; width:105px;font-size:16px; text-align:center; line-height:36px; display:block;cursor:pointer; color:#333565;}
#tab .tabList ul span{ float:left; font-weight:600; color:#333565; margin:7px;}
#tab .tabCon{position: absolute;
    left: 0px;
    top: 36px;
    width: 580px;
    height: 315px;
    border: 1px solid red;}
#tab .tabCon div{position:absolute;opacity:0;filter:alpha(opacity=0);}
#tab .tabCon div li a{ display:block; font-weight:600; color:#333565; float:left; font-size:20px; margin-top:22px;}
#tab .tabCon div p a{ display:inline-block; font-size:14px; color:#777; line-height:27px; margin-top:10px; text-indent:2em;}
#tab .tabList li.cur{border-bottom:none;background:#333565; color:#fff;}
#tab .tabCon div.cur{opacity:1;filter:alpha(opacity=100);}




.con_2{ margin-top:24px; margin:24px auto 0; width:1200px; height:85px;}

.con_3{ margin:30px auto 0; width:1200px; height:376px;}
.con_3L{ width:330px; float:left; overflow:hidden;}
.btn{ width:330px; margin-top:20px;}
.btn1 img{ margin-bottom:5px;}
.btn2 img{ margin-bottom:5px;}
.btn1{ float:left; width:160px;}
.btn2{ float:right; width:160px;}





.con_3R{ width:835px; float:right;}
.con_3R .wenL{ width:373px; float:left;}
.con_3R .wenR{ width:373px;float:right; margin-bottom:22px;}
.con_3R .fenge{ width:1px; height:205px; float:left; background:#959595; margin:24px 44px 0 0;}

.con_4{ width:1200px; margin:30px auto 0; height:306px;}
.con_4L{ width:585px; float:left;margin-left:2px;}
.con_4R{ width:585px; float:right; padding-left:2px;}

.con_5{ width:1200px; height:222px; background:#f5f5f5; margin:30px auto 0;}
 
.con_6{ width:1200px; height:322px; margin:30px auto 0;}
.con_6w1{ width:380px; height:322px;float:left;}
.con_6w2{ width:380px;height:322px;float:left; margin-left:30px;}
.con_6w3{ width:380px;height:322px;float:left;margin-left:30px;}

.lianjie{ width:100%; background:#f2f7fb; height:215px; padding-top:46px;}
.lianjie .ljc{ width:1200px; margin:0 auto; height:157px;}
.lj1{ width:1200px; height:45px; margin-top:25px;}
.lj1 a{ border:1px solid #cdcdcd; float:right; margin-left:20px;width:222px; height:43px; box-shadow:rgba(0,0,0,0.1) 0 1px 1px 1px;}
.lj1 a img{ width:222px; height:43px;}
.lj1 a:last-child{ margin-left:0;} 
.lj2{ width:1200px; height:45px; margin-top:10px;}
.lj2 a{ border:1px solid #cdcdcd; float:right; margin-left:20px; width:222px; height:43px; box-shadow:rgba(0,0,0,0.1) 0 1px 1px 1px;}
.lj2 a:last-child{ margin-left:0;}
.lj2 a img{ width:222px; height:43px;}





.title{ width:100%; height:35px; position:relative;}
.title .tl{ position:absolute; left:0;}
.title .tl li{ width:5px; height:18px; background:#333565; float:left; margin-top:2px;}
.title .tl span{ font-size:16px; color:#333565; margin-left:10px;}
.title .tr{ position:absolute; right:0;}
.title .tr li { width:60px; height:20px; text-align:center;}
.title .tr li a{ color:#666; font-size:14px;}
.title .tr li a:hover{ color:#333565;}
.title .xian{ width:100%; height:1px; background:#d1d1d1; position:absolute; bottom:0;}

.cbl{ width:210px; float:left;}
.kbc{ padding:5px;}
.kbc ul li{ width:200px; height:40px; border-bottom:dashed #CCC 1px;}
.kbc ul li:last-child{ border-bottom:none;}
.kbc ul li a{ font-size:14px; color:#666; margin-left:10px; line-height:40px; display:block;}
.kbc ul li a.active{ color:#333565;}
.kbc ul li a:hover{ color:#333565;}
.lx{ margin-top:20px; padding:5px;}
.lx p{ font-size:14px; line-height:24px; color:#666; margin-top:5px;}

.mbx{ width:100%; height:35px; position:relative;}
.mbx .mbxn span{ font-size:14px; color:#666; margin-left:10px; line-height:30px;}
.mbx .mbxn span a{ color:#666; font-size:14px; line-height:30px;}
.mbx .mbxn span a:hover{ color:#333565;}
.mbx .xian{ width:100%; height:1px; background:#d1d1d1; position:absolute; bottom:0;}
.bt li{ margin-top:20px;}
.gcon{ width:980px;float:right;}
.gcon img{ margin:20px 8px;}
.gcon p{ /*text-indent:2em;*/ line-height:30px; color:#666;}

.dtc{ width:1200px; margin:20px auto 50px;  overflow:hidden;}

.nlb{ margin:10px 5px;}
.nlb ul li{ font-size:14px; color:#666; border-bottom:1px #CCC dashed;}
.nlb ul li:last-child{ border-bottom:none;}
.nlb ul li a{ color:#666; line-height:50px; margin-left:5px;}
.nlb ul li a:hover{ color:#333565;}
.nlb ul li span{ float:right;}

.fy{ margin:0 auto; text-align:center}
ul.pagination {display: inline-block; margin:10px;}

ul.pagination li {display: inline;}

ul.pagination li a {color:#666;; float: left;padding: 8px 16px;text-decoration: none; font-size:14px;}

ul.pagination li a.active {color:#333565;}


.yxj{ width:1200px; margin:10px auto 10px;}
.tt{ width:1200px; height:50px; text-align:center; background:#E5E5E5;}
.tt li{ line-height:50px; color:#555;}
table{ height:34px; color:#666; font-size:14px;}



.btnc{ width:1000px; height:200px; background:#fffced; border:1px solid #ffbe7a; padding:5px 20px; font-size:14px; line-height:50px; color:#666;}

.btnc b{ font-size:14px; line-height:30px; color:#666;}
.btnc input { border:1px solid #000; margin-left:2px; padding:4px;}
.btnc span{ line-height:50px; color:red;}
.btnc img{ margin-bottom:-7px;}

.yxjb{ background:#0C3; width:1200px; height:50px;}
.kkk{ width:88px; height:34px; text-align:center; line-height:34px; font-size:16px; color:#555; transition:0.3s;}
.kkk:hover{ background:#333565; color:#fff;}

.kkk{ width:88px; height:34px; text-align:center; line-height:34px; font-size:16px; color:#555; transition:0.3s;}
.kkk:hover{ background:#333565; color:#fff;}

.new{ width:980px;float:right;}
.new h2{ line-height:80px; font-weight:400; color:#444; margin-left:20px;}
.line{ width:940px; height:1px; background:#ccc; margin:20px auto;}
.newc{ width:940px; margin:0 auto; }
.newc table p,.newc table a,.newc table span,.newc table b,.newc table i,.newc table div,.newc table li{width: 100%!important;}
.newc > table {
width: 100%!important;
font-family: verdana,arial,sans-serif;
font-size:11px;
color:#333333;
border-width: 1px;
border-color: #666666;
border-collapse: collapse;
}
.newc > table th {
border-width: 1px;
padding: 8px;
border-style: solid;
border-color: #666666;
background-color: #dedede;
}
.newc > table td {
border-width: 1px;
padding: 8px;
border-style: solid;
border-color: #666666;
background-color: #ffffff;
}

.newc p{ font-size:14px; color:#666; line-height:20px; /*text-indent:2em;*/ width: 100%!important;}

.fl{ width:940px; margin:0 auto; height:40px;}
.fl span{ float:left; font-size:14px; color:#666; line-height:24px;}
.fl a{ float:left; font-size:14px; color:#666; line-height:24px; margin-left:10px;}
.fl a:hover{ color:#c40000;}
.fl li{ float:right; color:#666; line-height:24px; font-size:14px;display:block;}
.fl li a{color:#666; line-height:24px; float:right;display:block;}
.fl li a:hover{ color:#c40000;}

.fx{ float:right; margin-right:20px;}

.fx li{ line-height:32px; float:left; color:#666;}

table p, table a, table span, table b, table i, table div, table li{width: 100%!important;}
table {
margin:0 auto;
font-family: verdana,arial,sans-serif;
font-size:11px;
color:#333333;
border-width: 1px;
border-color: #666666;
border-collapse: collapse;
}
table th {
border-width: 1px;
padding: 8px;
border-style: solid;
border-color: #666666;
background-color: #dedede;
}
table td {
border-width: 1px;
padding: 8px;
border-style: solid;
border-color: #666666;
background-color: #ffffff;
}


