/*Reset*/
body {
    font-family: "Microsoft Yahei";
    width:100%;
    height:100%;
    padding: 0;
    margin:0;
    background-image: url(../img/bj_body.jpg);}
a:hover{
    text-decoration:none;}
img{
    border: 0;}
ul{
    padding: 0;
    margin: 0;}
li{
    list-style: none;}
.clear{
    clear: both;}
.container{
    min-width: 1200px;
    width: 1200px;
    padding: 0;
    margin: 0 auto;
    position: relative;}
.denglu a:hover{
    text-decoration:none;
    color: #fff;}
.carousel {
    position: relative;
    height: 320px;}
.carousel-indicators{
    bottom: 0;}
.carousel-indicators .active {
    width: 20px;
    height: 20px;
    background-color: #cc6600;}
.carousel-indicators li {
    display: inline-block;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background-color: #ffffff;
    border-radius: 10px;}

/*top*/
.top{
    width: 100%;
    height: 140px;}
.top_left{
    float: left;
    width: 500px;}
.top_left img{
    margin-top: 35px;}
.top_right{
    float: right;
    width: 700px;}
.daohang{
    float: right;
    margin-top: 10px;}
.top_list{}
.denglu{
    text-align:center;
    padding-top:5px;
    background-color: #c2762a;
    color: #fff;
    font-family: "Microsoft Yahei";
    font-size: 12px;
    width: 85px;
    display:inline-block;
    height: 25px;}
.denglu:first-child{
    margin-right: 7px;}
.top_list{
    margin-top: 50px;
    float: right;}
.top_list li{
    float: left;
    position: relative;
	
    padding: 13px 10px 12px 10px;}

.top_list li a{
    font-size: 17px;
    font-family: "Microsoft Yahei";
    font-weight: bold;
    color: #c2762a;}
.top_list li a:hover{ color:#c2762a;}
.top_list li:last-child{
    padding-right: 0;}
.top_list li:first-child{
    padding-left: 0;}

.aa{
    display: none;
    position: absolute;
    top:35px;
    z-index: 99999999;
    left: -35px;}

.aa li{
    width: 150px;
    background-color: #f1d7ba;
    height: 40px;
    text-align: left;
	white-space:nowrap;
	overflow:hidden;
    padding-left: 10px;
    border-bottom: 1px solid #f8e4cd;
    padding-top: 10px;
    cursor: pointer;}
.aa li a{
    color: #666666;
    font-size: 14px;
    font-family: "Microsoft Yahei";}
.aa li:first-child{
    background-image: url(../img/list_heat.jpg);
    width: 150px;height: 50px;
    padding-top: 20px;
    background-color: transparent;
    padding-left: 10px;}
.aa li:last-child{
    width: 150px;height: 40px;
    padding-top: 10px;
    border-bottom-left-radius:3px ;
    border-bottom-right-radius:3px ;
    border-bottom: 1px solid transparent;}


.lunbo{
    width: 100%;
    height: 320px;
    overflow: hidden;
    position: relative;
    min-width: 1200px;}
.lunbo img{
    width: 100%;
    height: 320px;}
/*top end*/

/*main*/
.main_1{
    width: 100%;
    height: 160px;

    margin-top: 43px;
    position:relative;}
.main_1_find{
    width: 820px;
    height: 160px;
    border: 3px solid #cc6600;
    float: left;
    padding: 20px 25px 0 25px;}
.main_1_find ul li{
    float: left;
    margin-right: 10px;
    font-size: 14px;
    color: #333333;
	cursor:pointer;}
.kuang{
    width: 100%;
    height: 40px;
    margin-top: 16px;
    border: 1px solid #999999;
    border-radius:2px;}
.kuang input{
    float: left;
    border: 0;
    width: 93%;
    height: 100%;
    background-color: transparent;
    padding-left: 10px;}
.kuang button{
    float: right;
    background-color: transparent;
    border: 0;
    padding-top: 7px;
    padding-bottom: 7px;}

.resourcess{
    float: right;
    width: 350px;
    height: 160px;
    padding: 18px 20px;
    border-left: 3px solid #cc6600;
    background-image: url(../img/bj1.jpg);}
.main_1_find_text{
    font-size: 12px;
    font-family: "Microsoft Yahei";
    color: #666666;
    width: 590px;
    line-height: 18px;
    margin-top: 10px;}
.main_2{
    margin-top:43px;}

.main_2 a:hover{
    text-decoration:underline;
    color: #cc6633;}

.main_1 a:hover{
    text-decoration:underline;
    color: #cc6633;}
.interactive{
    float: left;
    width: 430px;
    margin-right: 35px;
    height: 160px;
    border-left: 3px solid #cc6600;
    background-image: url(../img/bj2.jpg);
    background-repeat: no-repeat;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    background-position: right;
    background-color: #fff;
    padding: 18px 20px;}


.hhh{
    font-size: 25px;
    font-family: "Microsoft Yahei";
    margin-bottom: 20px;
    font-weight:bold ;
    color: #cc6633;}

.iii{
    font-size: 18px;
    font-family: "Microsoft Yahei";
    margin-bottom: 15px;/*20161014修改，原为26px*/
    font-weight:bold ;
    color: #cc6633;}
.tt{
   display: block;
    width: 90%;/*20161014修改，使首页consulting service platform在一行内显示*/
    /*border-bottom: 2px solid #cccccc;*/
    text-decoration:underline;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #666666;
    line-height: 23px;}
.tt{}
.tt a:first-child{
    margin-top: 30px;}

.services{
    float: left;
    width: 350px;
    margin-right: 35px;
    height: 160px;
    border-left: 3px solid #cc6600;
    background-image: url(../img/bj3.jpg);
    padding: 18px 20px;}

.guides{
    float: left;
    width: 350px;
    height: 160px;
    border-left: 3px solid #cc6600;
    background-image: url(../img/bj4.jpg);
    padding: 18px 20px;}
.footer{
    width: 100%;
    border-top: 3px solid #cc6600;
    text-align: center;
    margin-top: 45px;
    font-size: 12px;
    font-family: "Microsoft Yahei";
    color: #333333;}

.footer p a{ color:#333333;}

.footer p:first-child{
    margin-top: 15px;}
.footer p:last-child{
    margin-top: 15px;}

.top_list li:hover .aa{
    display: block;}

/*2级 头*/
.main_heat{
    width:100%;
    height: 126px;
    background-repeat: no-repeat;
    background-size: 100% 100%;}
.bj2{
    background-image: url(../img/bj5.jpg);}
.main_heat_daohang{
    height: 35px;
	line-height:25px;
    float: left;
    width: 50%;
    background: -moz-linear-gradient(left, #fff, transparent);
    background: linear-gradient(to right,white, transparent);
    margin-top: 91px;
    font-size: 14px;
	padding-left:5px;
    font-family: "Microsoft Yahei";
    color: #cc6633;}

.main_heat_daohang span{
    float: left;
    margin-top: 5px;
    margin-left: 5px;}

.main_heat_daohang ol{
    float: left;
    padding-left: 6px;
    margin-top: 5px;}
.main_heat_daohang ol li{
    float: left;
    margin-left: 3px;
    margin-right: 3px;}

.main_heat_daohang ol a{
	color: #c2762a;}

.main_heat_daohang ol li:after{
    content: ">";
    float: left;}
.main_heat_daohang ol li:first-child:after{
    content: "";
    float: left;}
.bj2 p{
    float: right;
    margin: 45px 33px 0 0;
    font-size: 30px;
    color: #c2762a;
    text-shadow: -1px -1px 6px #fff,-1px 1px 6px #fff;
    font-style:italic;
    font-family: "Microsoft Yahei";
    font-weight: bold;}
/*2级 头  end*/

/*service*/

.service_main_left{
    float: left;
    margin-top: 35px;}
.service_main_left a{
    float: left;}

.service_main_left .heart{
    width: 233px;
    height: 85px;
    border-top: 2px solid #b9620c;
    padding: 25px 25px;
    background-color: #fff;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 2px solid #cccccc;}

.service_main_left .heart p{
    font-family: "Microsoft Yahei";
    font-size: 25px;
    font-weight: bold;
    color: #c2762a;}


.panel-group{
    width: 233px;
    margin: 0;}

.panel-group .panel{
    border: 1px solid #cccccc;
    border-radius: 0;}
.panel-group .panel + .panel {
    margin: 0;}
.panel-heading{
    height: 50px;

    background-color: transparent;
    border-left: 2px solid transparent;}
.panel-heading span{
    margin-left: 7px;}
.panel-heading a{
    line-height: 50px;
    text-decoration: none;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 50px ;
    display: block;
    padding-left: 25px;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #666666;}

.panel-title{
    margin-top: -10px;}
.panel-body{
    padding: 0;}
.panel-body li{
    height: 25px;
    padding-left: 10px;}
/*.panel-body > ul{*/
    /*height: 25px;*/
    /*padding-left: 10px;*/
    /*margin: 15px;*/
/*}*/
.panel-body li img{
    margin-right: 15px;
    float: left;
    vertical-align: middle;
    margin-top: 6px;}
.panel-body li a{
    float: left;
    width: 160px;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #666666;}
.panel-body li a:hover{
    color: #b9620c;}
.lili{
    margin: 15px;
    height: auto;
    overflow: hidden;}
.panel-default > .panel-heading{
    background-color: #fff;
    padding: 10px 0;}



.active{
    border-left: 2px solid #b9620c !important;}
.active a{
    color: #b9620c;
    font-weight: bold;}
.active a .jiantou{
    color: #b9620c;
    transform:rotate(90deg)!important;}
.service_main_right{
    float: right;
    width: 915px;
	min-height:400px;
    padding: 20px 15px;
    border: 1px solid #cccccc;
    margin-top: 35px;
    background-color: #fff;}
.title1{
    width: 100%;
    height: 30px;
    border-bottom: 1px solid #cccccc;
    color: #c2762a;
    font-size: 18px;
    font-family: "Microsoft Yahei";}
.title1 img{
    margin-right: 13px;
    margin-bottom: 5px;}
.text1{
    float: left;
    width: 665px;}
.title2{

    font-family: "Microsoft Yahei";
    font-weight: bold;
    font-size: 14px;
    color: #666666;
    margin: 30px 25px 0 25px;}
.logo{
    float: right;
    margin-right: 30px;
    text-align: center;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #666666;
    margin-top: 25px;}
.zhengwen{
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #666666;
    margin: 0 25px 0 25px;
    margin-top: 20px;
    line-height: 24px;}
.bbb{
    width: 100%;
    padding: 0 25px 0 25px;
    margin-top: 35px;}
.lleft{
    float: left;
    width: 50%;}
.rright{
    float: right;
    width: 50%;}
.zhengwen2{
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #666666;

    line-height: 24px;}

.title3{
    font-family: "Microsoft Yahei";
    font-weight: bold;
    font-size: 20px;
    color: #666666;
    text-align: center;
    margin-top: 45px;
    margin-bottom: 10px;}
.service_main_right table{
    margin-left: 25px;
    margin-right: 25px;
    border-color: #d9d9d9;
    width: 842px;}
.service_main_right table tr{
    text-align: center;
    border-color: #d9d9d9;}
.service_main_right table tr th{
    text-align: center;
    font-size: 18px;
    font-family: "Microsoft Yahei";
    color: #666666;
    border-color: #d9d9d9;
    font-weight: normal;}

.service_main_right table tr td{
    text-align: center;
    font-size: 14px;
    font-family: "Microsoft Yahei";
    color: #666666;
    border-color: #d9d9d9;
    height: 34px;}
.service_main_right table:last-child{
    margin-bottom: 30px;}
.biaogetou{
    height: 45px;
    text-align: center;}
.service_main_right .see:first-child{
    margin-top: 15px;}
.see{
    margin: 0 25px 0 25px;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px dashed #d8d8d8;}
.seee{
    float: left;
    font-size: 14px;
    font-family: "Microsoft Yahei";
    color: #666666;}
.seee img{
    margin-right: 15px;}
.see span{
    float: right;}
.page{
    float: right;
    width: 60%;
    margin-top: 60px;
    margin-bottom: 45px;}
.page li{
    float: left;
    margin-right: 15px;}
.page li a{

    border: 1px solid #c6c6c6;
    color: #848484;
    width: 29px;
    height: 29px;
    display:block;
    text-align: center;
    vertical-align: middle;
    font-size: 14px;
    font-family: "Microsoft Yahei";
    padding-top: 5px;
    cursor: pointer;}
.page li a:hover{

    border: 1px solid transparent;
    color: #fff;
    background-color: #c2762a;}
.page span{
    float: left;}
.page span input{
    width: 35px;
    height: 30px;}
.page span button{
    width: 29px;
    height: 30px;
    border: 0;
    background-color: #c2762a;
    font-weight: bold;
    color: #fff;
    text-align: center;}
.container .main_1 .main_1_find ul .active1{
    font-weight: bold;}


.s_kind{width:830px; margin:20px auto;}
.s_kind a{  color:#666666;}
.s_title{ height:40px; line-height:40px; overflow:hidden; zoom:1; border-bottom:1px solid #666666;}
.s_title h3{ font-size:20px; margin-top:5px;}
.s_title h3 a{ color:#c2762a;}
.s_title span{ float:right; color:#c2762a;}
.s_title span a{ color:#c2762a;}
.s_list{ margin:10px auto;}
.s_list ul li{ height:36px; line-height:36px;border-bottom:1px dotted #CCC; padding-left:12px; background:url(../img/dottoc.jpg) no-repeat 3px center;}

.content{ margin:35px auto;}
#Library .kuang{ border:none;}
#Library .kuang input{  width:90%; height:38px; line-height:38px;}
.option option{ height:24px; line-height:24px;}
.s_catalog{border:1px solid #999999; height:30px;}
#Data .kuang input{  height:38px; line-height:38px;}
