/* CSS Document */
@charset "utf-8";
body {
	text-align: center;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
}
div {
	font-size: 14px;
	line-height: 1.8em;
	margin: 0;
	padding: 0;
	color: #1f1f1f;
	text-align: left;
}
div, h1, h2, h3, h4, h5, h6, dl, ol, ul, dt, dd, li, img, span, form, p, input,select,textarea, dl {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
}
li {
	list-style-type: none;
}
a { color: #646464;
	text-decoration: none;
}
a:hover { color: #c42715;
	text-decoration: none;
}
html {
	overflow-x: hidden;
}
input, button, select, textarea {
	outline: none;
}
body{ width:100%; background:#FFF;font-family:"微软雅黑", "宋体", Arial;}
.clear{ clear:both;}
.left{float: left;}
.right{float: right;}
.center{text-align: center;}

.head{ width: 100%; height: 129px; background: #ffffff;}
.head .head_nr{ width: 1000px;margin: 0 auto; position: relative;}
.head .head_nr .head_nr_right{font-family:"宋体", Arial;  margin-top: 5px; color: #555555;}
.head .head_nr .head_nr_right span.dianhua{color: #c42715;font-family: Arial; font-weight: bold; }
.head .head_nr .head_nr_right span.shuxian{color: #bcbcbc; }

#Navigation {
    display: block;position:absolute;right:0; top: 58px;z-index: 9999999;
    margin-right: auto;
    margin-left: auto;
}
#Navigation li {float: left; font-size: 14px; line-height: 18px; font-weight: bold; padding-left: 40px;}
#Navigation li a {display: block;border-bottom: 2px solid #ffffff;}
#Navigation li span{display: block;text-transform: capitalize; font-size: 12px; font-weight: normal;}
#Navigation li a:hover {border-bottom: 2px solid #252525;color: #c42715;}
#Navigation li a.hover {border-bottom: 2px solid #252525;color: #c42715;}
#Navigation li a.active {border-bottom: 2px solid #252525;color: #c42715;}
#Navigation li dl {
    display: none;font-family:"宋体", Arial; font-size: 12px;font-weight: normal;
    position: absolute;
}
#Navigation li dl dd {
    height: 19px;margin-top: 2px; text-align:left;
    width: auto;/*IE6 only*/
}
#Navigation li dl dd a {
    background-image: none;line-height: 19px;border-bottom:0;padding: 0 4px 0 4px; text-align:left;
    background-color: #004e95;
    color: #FFFFFF;
}
#Navigation li dl dd a.active {
    background-image: none;line-height: 19px; border-bottom:0; text-align:left;
    background-color: #004e95;color: #ffffff;
}
#Navigation li dl dd a:hover {
    background-image: none;line-height: 19px; border-bottom:none; text-align:left;
    background-color: #14295a;
}

.banner{height:375px;overflow:hidden;z-index:-1;}
.banner .d1{width:100%;height:375px;display:block;position:absolute;z-index:-1;left:0;top:129px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0;top:360px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:118px;margin:0 0 0 -69px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}

.gxlf{ width: 1000px; margin: 0 auto;}
.gxlf .about{ width: 310px;height: 300px; margin-top: 39px;margin-right: 36px; color: #646464;}
.gxlf .about .about_top{}
.gxlf .about .about_top .about_top_left{ font-size: 16px; font-weight: bold;  line-height: 21px;}
.gxlf .about .about_top .about_top_left a{color: #252525; }
.gxlf .about .about_top .about_top_left a:hover{color: #c42715; }
.gxlf .about .about_top .about_top_left span{ font-size: 12px; font-weight: normal; display: block;text-transform: uppercase; }
.gxlf .about .about_top .about_top_left a span{ color: #a9a9a9; }
.gxlf .about .about_top .about_top_left a:hover span{ color: #c42715; }
.gxlf .about .about_top .about_top_right{ margin-top: 5px;}
.gxlf .about .about_top .about_top_right a{ display: block; width: 23px; height: 23px; background: url("../images/04.png") no-repeat center center;}
.gxlf .about .about_top .about_top_right a:hover{background: url("../images/04_01.png") no-repeat center center;}
.gxlf .about .about_nr{margin-top: 18px;}
.gxlf .about .about_nr .about_nr_right{width: 157px; line-height: 22px; color: #646464;}
.gxlf .about .about_nr ul {}
.gxlf .about .about_nr ul li{height: 29px; line-height:29px;overflow: hidden; border-bottom: 1px dashed #ededed;}
.gxlf .about .about_nr ul li a{color: #646464;}
.gxlf .about .about_nr ul li a:hover{color: #c42715;}
.gxlf .about .about_nr ul li span{color: #acabab;font-family: Arial; padding-right: 6px;}
.gxlf .about .about_nr ul li a:hover span{color: #c42715;}
.gxlf .about .about_nr .contact_nr_left{width: 139px;}
.gxlf .about .about_nr .contact_nr_left p{line-height: 21px;margin-top: 5px; text-align: center;}
.gxlf .about .about_nr .contact_nr_left img{width: 137px; height:137px;border: 1px solid #c7c7c7;}
.gxlf .about .about_nr .contact_nr_right{width: 157px; line-height: 21px; color: #646464; margin-top: -4px; /*font-size: 12px;*/}
.gxlf .about .about_nr .rexian{ margin-top:14px;width: 308px; height: 60px; background: #c42715;}
.gxlf .service{ margin-top: 39px;}
.gxlf .service .service_top{}
.gxlf .service .service_top .service_top_left{ font-size: 16px; font-weight: bold;  line-height: 21px;}
.gxlf .service .service_top .service_top_left a{color: #252525; }
.gxlf .service .service_top .service_top_left a:hover{color: #c42715; }
.gxlf .service .service_top .service_top_left span{ font-size: 12px; font-weight: normal; display: block;text-transform: uppercase; }
.gxlf .service .service_top .service_top_left a span{ color: #a9a9a9; }
.gxlf .service .service_top .service_top_left a:hover span{ color: #c42715; }
.gxlf .service .service_nr{ margin-top: 18px;}
.gxlf .service .service_nr ul li{float: left; width: 199px; height: 104px; background: #fafafa; border:1px solid #e8e8e8; padding:55px 0 0 34px; margin-right: 20px;}
.gxlf .service .service_nr ul li:hover{background: #132861;}
.gxlf .service .service_nr ul li a{display: block;}
.gxlf .service .service_nr ul li.marginright_none{float: left; margin-right: 0; }
.gxlf .service .service_nr ul li a.pingzhi{height: 51px;padding-left:61px;background: url("../images/07.png") no-repeat left center;line-height: 24px;color: #385bb9;padding-top: 5px;}
.gxlf .service .service_nr ul li:hover .pingzhi{background: url("../images/07_01.png") no-repeat left center; color: #ffffff;}
.gxlf .service .service_nr ul li a.anquan{height: 51px;padding-left:61px;background: url("../images/08.png") no-repeat left center;line-height: 24px; color: #385bb9;padding-top: 5px;}
.gxlf .service .service_nr ul li:hover .anquan{background: url("../images/08_01.png") no-repeat left center; color: #ffffff;}
.gxlf .service .service_nr ul li a.quanwei{height: 51px;padding-left:61px;background: url("../images/09.png") no-repeat left center;line-height: 24px; color: #385bb9;padding-top: 5px;}
.gxlf .service .service_nr ul li:hover .quanwei{background: url("../images/09_01.png") no-repeat left center; color: #ffffff;}
.gxlf .service .service_nr ul li a.tiexin{height: 51px;padding-left:61px;background: url("../images/10.png") no-repeat left center;line-height: 24px; color: #385bb9;padding-top: 5px;}
.gxlf .service .service_nr ul li:hover .tiexin{background: url("../images/10_01.png") no-repeat left center; color: #ffffff;}
.hdtb_bt{font-size: 16px; }
.gxlf .service .service_nr ul li .hdtb_nr_nr{font-size: 14px;color: #577ad9;text-transform: capitalize;}
.gxlf .service .service_nr ul li:hover .hdtb_nr_nr{font-size: 12px;color: #ffffff;}

.projects{width: 100%; height: 347px; background: #f1f1f1; margin-top: 41px;}
.projects .projects_nr{width: 1000px; margin: 0 auto;}
.projects .projects_nr .projects_top{padding-top: 41px;}
.projects .projects_nr .projects_top .projects_top_left{ font-size: 16px; font-weight: bold;  line-height: 21px;}
.projects .projects_nr .projects_top .projects_top_left a{color: #252525; }
.projects .projects_nr .projects_top .projects_top_left a:hover{color: #c42715; }
.projects .projects_nr .projects_top .projects_top_left span{ font-size: 12px; font-weight: normal; display: block;text-transform: uppercase; }
.projects .projects_nr .projects_top .projects_top_left a span{ color: #a9a9a9; }
.projects .projects_nr .projects_top .projects_top_left a:hover span{ color: #c42715; }
.projects .projects_nr .projects_top .projects_top_right{ font-size: 14px;}
.projects .projects_nr .projects_top .projects_top_right a{border-bottom:2px solid #f1f1f1; }
.projects .projects_nr .projects_top .projects_top_right a:hover{border-bottom:2px solid #c42715; }
.projects .projects_nr .projects_nr_nr{ margin-top: 18px;}
.projects .projects_nr .projects_nr_nr ul li{float: left; width: 238px; height: 205px;background: #ffffff; margin-right: 16px;}
.projects .projects_nr .projects_nr_nr ul li:hover{background: #252525;}
.projects .projects_nr .projects_nr_nr ul li p{line-height:24px; font-size: 14px; text-align: center; color: #000000;}
.projects .projects_nr .projects_nr_nr ul li:hover p{ color: #ffffff;}

.partner{width: 1000px;margin: 0 auto;}
.partner .partner_top{padding-top:38px;}
.partner .partner_top .partner_top_left{ font-size: 16px; font-weight: bold;  line-height: 21px;}
.partner .partner_top .partner_top_left a{color: #252525; }
.partner .partner_top .partner_top_left a:hover{color: #c42715; }
.partner .partner_top .partner_top_left span{ font-size: 12px; font-weight: normal; display: block;text-transform: uppercase; }
.partner .partner_top .partner_top_left a span{ color: #a9a9a9; }
.partner .partner_top .partner_top_left a:hover span{ color: #c42715; }
.partner .partner_top .partner_top_right{ margin-top: 5px;}
.partner .partner_top .partner_top_right a{ display: block; width: 23px; height: 23px; background: url("../images/04.png") no-repeat center center;}
.partner .partner_top .partner_top_right a:hover{background: url("../images/04_01.png") no-repeat center center;}
/*.partner .partner_nr{ margin-top: 21px;}
.partner .partner_nr ul li{float: left;width: 165px; height: 97px; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc;}
.partner .partner_nr ul li.allborder{ border: 1px solid #dcdcdc;}
.partner .partner_nr ul li.allborder2{border-top:none; border-left: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc;}
.partner .partner_nr ul li.allborder3{border-top:none; border-bottom: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc;}
.partner .partner_nr ul li img{width: 165px; height: 97px;
*//*    -webkit-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    filter: grayscale(100%);
    filter:url('../img/gray.svg#grayscale');
    filter:gray;*//*
}*/

.foot{width: 100%;height: 173px; background: #132861; margin-top: 41px;}
.foot .foot_nr{ width: 1000px; margin: 0 auto;}
.foot .foot_nr .foot_nav{margin-left: 26px; margin-top: 43px; color: #ffffff; font-size: 14px;}
.foot .foot_nr .foot_nav a{ color: #ffffff;}
.foot .foot_nr .foot_nav a:hover{ color: #c42715;}
.foot .foot_nr .foot_copy{margin-left: 26px;margin-top: 15px; font-family: Arial; line-height: 23px; color: #e3e3e3;}
.foot .foot_nr .foot_copy a{ color: #e3e3e3;}
.foot .foot_nr .foot_copy a:hover{ color: #c42715;}

.neiye{width: 1000px; margin: 42px auto 0;}
.neiye .ny_left{ width: 220px; height: auto;}
.neiye .ny_left .ny_left_top{ width: 220px;height: 69px; background: url("../images/18.png") no-repeat top; }
.neiye .ny_left .ny_left_top .ny_left_left{ padding-left: 20px;padding-top:16px; font-size: 20px; font-weight: bold; color: #ffffff;  line-height: 21px;}
.neiye .ny_left .ny_left_top .ny_left_left span{ font-size: 12px; font-weight: normal; color: #a9a9a9; display: block;text-transform: uppercase; }
.neiye .ny_left .left_nav{}
.neiye .ny_left .left_nav ul li{ font-size: 14px; }
.neiye .ny_left .left_nav ul li a{padding-left: 20px; display: block;height: 46px; line-height: 46px; overflow: hidden; background:url("../images/20.png") no-repeat left top;}
.neiye .ny_left .left_nav ul li a:hover{color: #c42715; background:url("../images/20_01.png") no-repeat left top;}
.neiye .ny_left .left_nav ul li a.hover{color: #c42715; background:url("../images/20_01.png") no-repeat left top;}

.neiye .ny_left .ny_left_contact{margin-top: 38px; width: 220px;height: 55px; background: url("../images/19.png") no-repeat top; }
.neiye .ny_left .ny_left_contact .ny_contact_left{ padding-left: 20px;padding-top:16px; font-size: 20px; font-weight: bold; color: #ffffff;  line-height: 21px;}
.neiye .ny_left .ny_left_contact .contact{width: 220px;height: 90px;}
.neiye .ny_left .massage{width: 218px;height: 77px;border-bottom: 1px solid #e8e8e8; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8;  text-align: center;padding-top: 15px; line-height: 24px;}
.neiye .ny_left .massage a{display: block;margin: 0 auto;width: 92px; height: 30px; line-height: 30px; background: #c42715;color: #ffffff;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; }
.neiye .ny_left .massage a:hover{ background: #a21b0c;}

.neiye .ny_right{width: 746px; height: auto; border: 1px solid #e8e8e8;}
.neiye .ny_right .ny_right_top{height: 67px; background: #fafafa; border-bottom: 1px solid #e8e8e8;}
.neiye .ny_right .ny_right_top .ny_right_top_left{ line-height: 67px; padding-left: 21px; color: #c42715;font-size: 16px; font-weight: bold;}
.neiye .ny_right .ny_right_top .ny_right_top_right{ line-height: 67px; font-family: "宋体",Arial; padding-right: 21px; color: #999999;}
.neiye .ny_right .ny_right_top .ny_right_top_right a{color: #999999;}
.neiye .ny_right .ny_right_top .ny_right_top_right a:hover{color: #c42715;}
.neiye .ny_right .ny_right_top .ny_right_top_right span{color: #c42715;}
.neiye .ny_right .ny_right_partner{ margin:20px 0 0 18px;}
.neiye .ny_right .ny_right_partner ul li{float: left;width: 165px; height: 97px; border: 1px solid #dcdcdc;margin:0 14px 14px 0; }
.neiye .ny_right .ny_right_partner ul li img{width: 165px; height: 97px;
/*    -webkit-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    filter: grayscale(100%);
    filter:url('../img/gray.svg#grayscale');
    filter:gray;*/
}

DIV.content_page {
    height: 30px;
    padding-top: 10px;
    font-size: 14px;
    text-align: center;
    padding-bottom: 20px;margin: 0 auto;
    font-family:微软雅黑,宋体,Arial;
    font-weight: bold;
}
DIV.content_page A {
    PADDING-RIGHT: 7px;
    BACKGROUND-POSITION: 50% bottom;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 5px;
    COLOR: #252525;
    MARGIN-RIGHT: 3px;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none;
    border: 1px solid #e8e8e8;
    width: 20px;
    background-color: #e8e8e8;
    font-family:微软雅黑,宋体,Arial;
}
DIV.content_page A:hover {
    BACKGROUND-IMAGE: none;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #252525;
    border: 1px solid 252525;
}
DIV.content_page SPAN {
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 5px;
    COLOR: #FFFFFF;
    MARGIN-RIGHT: 3px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #252525;
    border: 1px solid #252525;
    font-family:微软雅黑,宋体,Arial;
}

.neiye .ny_right .ny_right_danye{ margin: 18px 20px; line-height: 2em;}
.neiye .ny_right .ny_right_danye .newsxx_title{text-align: center; font-size: 18px; font-weight: bold; color: #252525; line-height: 22px; margin-top: 20px;}
.neiye .ny_right .ny_right_danye .newsxx_time{text-align: center; font-size: 12px;font-family: Arial; color: #9c9a9a; margin: 10px 0 15px;}

.showpage { width:746px;
    height: 26px;
    padding-top: 10px;
    font-size: 12px;
}
.showpage li {
    display: block; width:300px; height:26px; overflow:hidden; float: left; font-family: "宋体",Arial;
    line-height: 26px;
}
.showpage li strong{ color:#c42715;}
.showpage li a{ color:#848484;}
.showpage li a:hover{ color:#c42715;}

.neiye .ny_right .xinwen{ float:left; margin: 18px 20px 0;}
.neiye .ny_right .xinwen ul{margin-bottom: 14px;}
.neiye .ny_right .xinwen ul li{height:40px; overflow:hidden; line-height: 40px; color:#666666; border-bottom:1px solid #e8e8e8; background:url(../images/38.png) no-repeat left; padding-left:18px;}
.neiye .ny_right .xinwen ul li .xinwen_nr{ width:615px; overflow:hidden;height:40px; float:left; line-height: 40px; color:#666666;}
.n.neiye .ny_right .xinwen ul li a .xinwen_nr{ color:#666666;}
.neiye .ny_right .xinwen ul li a:hover .xinwen_nr{ color:#c42715;}
.neiye .ny_right .xinwen ul li span{float:right;width:70px;text-align:center;color:#888888;}

.subRtCont {
    padding-top: 30px;width: 745px; min-height: 393px;
}
.messageText  {
    border: 1px solid #cfcfcf;
    padding: 6px;
    color: #333333;
}
.messageText:hover  {
    border: 1px solid #9f9f9f;
}
.textarea {
    border: 1px solid #cfcfcf; width: 372px;
    padding: 6px;
    color: #333333;
}
.textarea:hover {
    border: 1px solid #9f9f9f;
}
.tjBtn {
    background-image: url(../images/tjBtn.jpg);
    background-repeat: no-repeat;
    height: 29px;
    width: 82px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    margin-right: 5px;
}
.czBtn {
    background-image: url(../images/czBtn.jpg);
    background-repeat: no-repeat;
    height: 29px;
    width: 82px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

.neiye .ny_right .ny_right_pic{ margin:20px 0 0 22px;}
.neiye .ny_right .ny_right_pic ul li{float: left;width: 224px; height: 194px; margin:0 14px 14px 0; }
.neiye .ny_right .ny_right_pic ul li img{width: 224px; height: 162px;}
.neiye .ny_right .ny_right_pic ul li p{height: 32px; line-height: 32px; text-align: center;}
.neiye .ny_right .ny_right_pic ul li a p{}
.neiye .ny_right .ny_right_pic ul li a:hover p{background: #252525; color: #ffffff;}

ul.expmenu{width:220px;margin:-1px auto 0;}
ul.expmenu li ul{border-bottom:1px solid #e8e8e8;}
ul.expmenu li ul li {background-color:#ffffff;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;
    border-bottom:1px dotted #e8e8e8;color:#5a5959;padding:4px 0;}
ul.expmenu li ul li a{display: block;}
ul.expmenu li ul li.last-child{border-bottom:none;}
ul.expmenu li ul li a:hover{color: #c42715;}
ul.expmenu li ul li a.hover{color: #c42715;}

ul.expmenu div.header{ /*height: 46px; line-height: 46px;*/padding: 13px 0 12px; background:url("../images/23.png") no-repeat left top;}
ul.expmenu div.header:hover{ color: #c42715; background:url("../images/23_01.png") no-repeat left top;cursor:pointer;}
ul.expmenu li:last-child div.header{border-bottom:none;}
ul.expmenu li div.header .label{background:no-repeat;color:#203f61;/*text-shadow: 0px 0px 0px rgba(255, 255, 255, 0.8);*/ padding-left: 20px; font-size: 14px; float: left;}
ul.expmenu li div.header:hover .label{color: #c42715;}
ul.expmenu li div.header .arrow{display:block;width:16px;height:16px;background:no-repeat center;float:right;}
ul.expmenu li div.header .arrow.up{ padding-right: 30px; background-image:url(../images/arrow_u.png);}
ul.expmenu li div.header .arrow.down{ padding-right: 30px; background-image:url(../images/arrow_d.png);}
ul.expmenu li .menu{display:none;}
/* Mouse Events */
/*ul.expmenu li ul li:not(.selected):hover{
    background:#efe8d8;*//* Old browsers *//*
    cursor:pointer;
}
ul.expmenu li ul li:not(.selected):active{
    background:#f1f1f1;*//* Old browsers *//*
    cursor:pointer;
}*/

.menu ol { padding-left:15px; border:#E7E7E7 1px solid; border-top:none;background: #f7f2e5;}
.menu li i{padding: 1px 8px 1px 18px; font-size: 20px;}
.menu a{color: #3f3f3f;text-decoration: none;}
.menu .no {display:none;}
.menu ol a{width: 220px;display: block;line-height: 2em;margin-left: 20px;}

.pannel{width:995px; float:right;  height:97px; border: 1px solid #dcdcdc; position:relative; margin-top:21px;}
.experts{ width:995px; overflow:hidden; margin:0 auto; }
#yysweb-roll li{ float:left; text-align:center; width: 165px; height: 97px; border-right: 1px solid #dcdcdc;}
#yysweb-roll li img{ width: 165px; height: 97px;}
.yysweb-roll-l {cursor: pointer; position:absolute; left:70px; top:-60px; float: left;background-image:url(../images/25.png); background-repeat:no-repeat;WIDTH: 35px;HEIGHT: 34px; TEXT-INDENT: -9999px;}
.yysweb-roll-r {cursor: pointer; position:absolute; left:115px; top:-60px; float: right; background-image:url(../images/26.png); background-repeat:no-repeat; WIDTH: 35px;HEIGHT: 34px;  TEXT-INDENT: -9999px;}

.zhishi{ margin-top: 15px;}
.zhishi ul {}
.zhishi ul li{ width: 300px; margin-right: 33px; height: 29px; line-height:29px;overflow: hidden; border-bottom: 1px dashed #ededed; float: left;}
.zhishi ul li a{color: #646464; font-size: 14px;}
.zhishi ul li a:hover{color: #c42715;}
.zhishi ul li span{color: #acabab;font-family: Arial; font-size: 12px;padding-right: 6px;}
.zhishi ul li a:hover span{color: #c42715;}


