@charset "utf-8";
/*==========@@HTML默认 开始@@==========*/
/*基本*/
*{ padding:0px; margin:0px }
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form,fieldset, 
legend, input, button,textarea, p, blockquote, th, td { margin: 0; padding: 0;}
body{color:#666;	margin:0px auto; font-family:"Microsoft YaHei"; font-size:14px; }
div{ margin:0; padding:0; border:0; }
img{ margin:0; padding:0; border:0; }
p{ margin: 0px;}
b,strong {font-weight: bold;}
table { border-collapse: collapse; border-spacing: 0; /* Remove most spacing between table cells.*/}
li{ list-style: none outside none;}

/*链接*/
a{ text-decoration:none; color:#666; background: transparent;  outline:none}
a:visited {}
a:focus { outline:none; }
a:hover, a:active{ color:#013c71; outline:none; }

/*标题*/
h1 { font-size: 1.3em;margin:  0;}
h2 {font-size: 1.2em; margin: 0;}
h3 { font-size: 1.17em;margin: 0;}
h4 {font-size: 1em;margin:0;}
h5 {font-size: 0.83em;margin: 0;}
h6 { font-size: 0.67em;margin: 0;}

/*表单*/
form {margin: 0;}
button,input,select,textarea { font-size: 100%;vertical-align: baseline; *vertical-align: middle; }
button,select {text-transform: none;}
input{background-color: #FFFFFF;border: 1px solid #ccc;width:100%;line-height: normal;}
textarea{color: #000000;background-color: #fff;width:99%;}

/*其它*/
blockquote {margin: 1em 40px;}
dfn {font-style: italic;}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
code, kbd, pre, samp {font-size: 1em;}
pre {margin: 1em 0; white-space: pre;white-space: pre-wrap;word-wrap: break-word; }
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0; position: relative;vertical-align: baseline; /* Prevent `sub` and `sup` affecting `line-height` in all browsers.*/}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
dl{margin: 1em 0;}
dd {margin: 0 0 0 40px;}
/*==========@@HTML默认  结束@@==========*/


/*==========@@通用 开始@@==========*/

/*浮动*/
.clear { display:block; clear:both; height:3px; overflow:hidden; line-height:3px; }
.float_left { float:left; }
.float_right { float:right; }
.ease, .ease * { -webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms; }

/*其它*/
.hide { display:none; }  /*隐藏*/
.code_image{ cursor: pointer; padding-bottom:6px;} /*验证码图片样式*/
/*==========@@通用 结束@@==========*/


/*==========@@布局  开始@@==========*/
/*模型body*/
#top, #logo, #navigation, #banner, #announcement, #link, #copyright { width:1000px;  margin:0 auto; overflow:hidden; border:0px dashed red;}
.w1000{ width: 1000px; margin: 0 auto;}

/*主页样式*/
#floor_1_main{ margin:70px 0  50px 0;}
#floor_1_main .title{}
#floor_1_main .title h2{ font-size: 34px;text-align:center; background: url(../images/title.png) no-repeat center;}
#floor_1_main .title h2 a{ color:#333; }
#floor_1_main .title h2 a:hover{ color:#013c71;}
#floor_1_main .body .boxcheck{position: relative; overflow:hidden}
#floor_1_main .body .boxcheck .prev{ background: url(../images/prev.png) no-repeat center; display: block; width:40px; height: 50px; position: absolute; left: 0; top: 50%; margin-top: -25px;}
#floor_1_main .body .boxcheck .next{ background: url(../images/next.png) no-repeat center; display: block; width:40px; height: 50px; position: absolute; right: 0; top: 50%; margin-top: -25px;}
#floor_1_main .body { overflow: hidden; padding: 50px 0; }
#floor_1_main .body .bottom ul{ width: 110%;}
#floor_1_main .body .bottom li{ float: left; text-align: center; margin-right:38px; width:168px;}
#floor_1_main .body .bottom li a{ display: block;}
#floor_1_main .body .bottom li a img{width:168px; height:126px;}
#floor_1_main .body .bottom li a h3{ color: #333333; font-size:14px; font-weight: normal; margin: 25px 0;}
#floor_1_main .body .bottom li a span{display: block;width: 112px; height:30px; line-height:30px; border: 1px solid #8c8c8c;  margin: 0 auto; color: #a6a6a6;}
#floor_1_main .body .bottom li:hover a h3{font-weight: bold; color:#013c71;transform: translateY(-4px); -webkit-transform:translateY(-4px);}
#floor_1_main .body .bottom li:hover img{transform:scale(1.05)}
#floor_1_main .body .bottom li:hover a span{display: block; background: url(../images/prulist_span.jpg) no-repeat center; width: 112px; height:30px; line-height:30px;  margin: 0 auto; color: #fff; border: none;}
#floor_1_main .body .bottom{padding-top: 20px;}
#floor_1_main .body .hd{text-align:center;padding-bottom:60px;margin: 0 auto;width:740px;position: relative;}
#floor_1_main .body .top li{display:block;height:40px;line-height: 40px;color:#e68400;font-size: 18px;cursor: pointer;width: 145px;border: 1px solid #464646;float: left;border-left: 0 none;}
#floor_1_main .body .top li:first-child{border-left: 1px solid #464646;}
#floor_1_main .body .top li.on,#floor_1_main .body .top li:hover{background:#024886;color: #fff;border: 1px solid #003275;font-weight: bold;border-left: 0 none;}
#floor_1_main .body .top li:first-child.on{border-left: 1px solid #003275;}
#floor_1_main .body .top li:first-child:on{border-left: 1px solid #003275;}
#floor_1_main .body .top li a{display: block;color:#e68400;}
#floor_1_main .body .top li a:hover{color: #fff;}
#floor_1_main .body .top li.on a{color: #fff;}


#floor_2_main{height: 126px;}
#floor_2_main .left{background: url(../images/floor_2_left.png) no-repeat left center; float: left; height: 126px; padding-left: 140px;}
#floor_2_main .left h3{ font-weight: normal; color: #fff; font-size: 22px; margin-top: 35px;}
#floor_2_main .left h3 span{ font-weight: bold;}
#floor_2_main .left p{font-size: 22px; color: #f0a016;}
#floor_2_main .right{float: right; text-align: right;}
#floor_2_main .right span{ background: url(../images/TelTitle.png) no-repeat left center; padding-left: 20px; font-size: 20px; font-weight: bold; color: #fff; margin-top: 22px; float:right;}
#floor_2_main .right p{ font-size: 28px; font-family: "Arial"; color: #fff; font-weight: bold;}
#floor_2_main .right .online{ border: 1px solid #fff; float: right; width: 105px; height: 25px; line-height: 25px; text-align: center; color: #fff;}
#floor_2_main .right .online:hover{ width: 135px;}
#floor_2_main .right .online a{ color: #fff; font-size: 16px; background: url(../images/online.png) no-repeat left center; padding-left: 20px;}
#floor_3_main{ margin:70px 0px 0px 0px;}
#floor_3_main .title{}
#floor_3_main .title h2{ font-size: 34px;text-align:center; background: url(../images/title.png) no-repeat center;}
#floor_3_main .title h2 a{ color:#333; }
#floor_3_main .body{overflow: hidden;}
#floor_3_main .body .hd{ margin: 22px 0; overflow:hidden;}
#floor_3_main .body .hd ul li{ width:33.33%; float: left;  text-align: center; height: 73px; font-size: 20px; color: #fff; cursor: pointer;}
#floor_3_main .body .hd ul li h2{background: url(../images/ulli1.jpg) repeat; font-weight: normal; height: 59px; line-height: 59px;}
#floor_3_main .body .hd ul li h2 span.name1{background: url(../images/znjt.png) no-repeat left center;padding-left:28px;}
#floor_3_main .body .hd ul li h2 span.name2{background: url(../images/pacs.png) no-repeat left center; padding-left:38px ;}
#floor_3_main .body .hd ul li:hover{ background: url(../images/ullihover.jpg) no-repeat center;}
#floor_3_main .body .hd ul li:hover h2{ background:none;}
#floor_3_main .body .hd ul .on{background: url(../images/ullihover.jpg) no-repeat center;}
#floor_3_main .body .hd ul .on h2{ background:none;}
#floor_3_main .body .checkbox{ overflow: hidden;}
#floor_3_main .body .checkbox ul li{float: left; border: 1px solid #a3a3a3; width: 122px; height: 32px; line-height: 32px; text-align: center; margin-right:21px; cursor: pointer; font-size: 16px; color: #111212;}
#floor_3_main .body .checkbox ul li:hover{ border: 1px solid #013c71; background:#013c71; color:#fff;}
#floor_3_main .body .checkbox ul .on{border: 1px solid #013c71; background:#013c71; color:#fff;}
#floor_3_main .body .bd{ overflow: hidden; margin: 25px 0; margin-bottom: 70px;}
#floor_3_main .body .bd ul { width: 110%;}
#floor_3_main .body .bd ul li{ float:left; position: relative; width: 318px; height: 238px; margin-right:20px;}
#floor_3_main .body .bd ul li a{ display: block;}
#floor_3_main .body .bd ul li img{width:308px; height:226px; border:1px solid #c9c9c9; padding:5px;}
#floor_3_main .body .bd ul li:hover img{ opacity: 0.7;}
#floor_3_main .body .bd ul li h2{    position: absolute;
    bottom: 5px;
    left: 6px;
    width: 308px;
    text-align: center;
    background: #000;
    height: 46px;
    opacity: 0.7;
    line-height: 46px;
    color: #fff;}
#floor_4_main{ padding: 60px 0; background: #f7f7f7;}
#floor_4_main .title{}
#floor_4_main .title h2{ font-size: 34px;text-align:center; background: url(../images/title.png) no-repeat center;}
#floor_4_main .title h2 a{ color:#333; }
#floor_4_main .title h2 a:hover{ color: #013c71;}
#floor_4_main .body{}
#floor_4_main .body .slideGroup{ width: 1000px;}
#floor_4_main .body .parHd{ margin: 25px 0; height:40px; overflow: hidden; text-align: center; padding-left:312px;}
#floor_4_main .body .parHd ul li{ float: left;  border: 1px solid #b1b2b2; color:#333333; font-size: 16px; width: 122px; height:32px; line-height:32px; cursor:pointer; margin-right:3px}
#floor_4_main .body .parHd ul li.on{ background: url(../images/parHd.png) no-repeat center top; width: 124px; height:40px; line-height:32px; border: none; color: #fff;}
#floor_4_main .body .parBd{ overflow: hidden;width: 1066px; position: relative; margin: 0px auto; left: 50%; margin-left: -533px;}
#floor_4_main .slideBox{ width: 1000px; margin: 0px auto; overflow: hidden;}
#floor_4_main .slideBox .sNext{ background: url(../images/sNext.png) no-repeat center; width: 34px; height: 77px; position: absolute; right: 0px; top: 30%;}
#floor_4_main .slideBox .sPrev{ background:url(../images/sPrve.png) no-repeat center; width: 34px; height: 77px; position: absolute; left: 0px; top: 30%;}
#floor_4_main .slideBox ul{ width: 120%;}
#floor_4_main .slideBox ul li{ float:left; margin-right:23px;}
#floor_4_main .slideBox ul li a{ display: block;}
#floor_4_main .slideBox ul li a img{ width: 308px; height: 229px; padding:4px;border: 1px solid #898787;}
#floor_4_main .slideBox ul li:hover a img{ opacity: 0.7;}
#floor_4_main .slideBox ul li a h2{ text-align: center;font-weight: normal; font-size: 16px; margin-top:17px; color: #333;}
#floor_5_main{ background: url(../images/floor_5_main.jpg) no-repeat center; height: 589px; overflow: hidden;}
#floor_5_main .title{ margin-top:70px;}
#floor_5_main .title h2{ font-size: 34px;text-align:center; background: url(../images/title2.png) no-repeat center;}
#floor_5_main .title h2 a{ color:#fff; }
#floor_5_main .title h2 a:hover{  color:#e99400;}
#floor_5_main .body{ margin-top: 30px; background: url(../images/floor_5_baody.png) repeat-x top center; height: 417px; border-top:5px solid #e99400; overflow: hidden; position: relative;}
#floor_5_main .body ul{margin-top:60px;}
#floor_5_main .body ul li{ float: left; width:286px; text-align: center; margin: 0px 23px; display:inline;}
#floor_5_main .body ul li a{ display: block;}
#floor_5_main .body ul li a h2{ font-size: 22px; color: #333333; font-weight:normal;}
#floor_5_main .body ul li a .line{ width: 39px; height: 4px; background: #ccc; margin: 13px auto;}
#floor_5_main .body ul li a img{ width: 280px; height: 210px; padding:2px; border:1px solid #d8d8d8;}
#floor_5_main .more{width:118px; height: 32px; line-height: 32px; text-align: center; position: absolute; bottom:10px; left: 50%; margin-left: -59px; background:#e99400; }
#floor_5_main .body ul li:hover h2{ color:#013c71;}
#floor_5_main .body ul li:hover .line{ width: 100%; background:#013c71;}
#floor_5_main .body ul li:hover img{ border:1px solid #013c71;}
#floor_5_main .more a{color:#fff;}
#floor_5_main .more:hover{ color:#fff; background: #013c71; box-shadow: 1px 1px 1px #000; transform: translateY(-4px);}
#floor_5_main .more:hover a{ color:#fff;}
#floor_6_main{ padding: 85px 0;}
#floor_6_main .title{}
#floor_6_main .title h2{ font-size: 34px;text-align:center; background: url(../images/title.png) no-repeat center;}
#floor_6_main .title h2 a{ color:#333; }
#floor_6_main .title h2 a:hover{ color:#e99400;}
#floor_6_main .body .RoadBox{overflow: hidden; width:1120px; position: relative; left: 50%; margin-left: -560px;}
#floor_6_main .body .RoadBox .hd{ display: none;}
#floor_6_main .body .RoadBox .bd{ margin: 45px auto; width:1000px; overflow: hidden;}
#floor_6_main .body .RoadBox .bd .prev{ background: url(../images/prev1.png) no-repeat center; width: 45px; height:45px; position: absolute; left: 0px; top: 40%; cursor: pointer;}
#floor_6_main .body .RoadBox .bd .prev:hover{ background: url(../images/prev1_hover.png) no-repeat center;}
#floor_6_main .body .RoadBox .bd .next{ background: url(../images/next1.png) no-repeat center; width: 45px; height:45px; position: absolute; right: 0px; top: 40%;cursor: pointer;}
#floor_6_main .body .RoadBox .bd .next:hover{ background: url(../images/next1_hover.png) no-repeat center;}
#floor_6_main .body .RoadBox .bd ul {width: 120%; overflow: hidden;}
#floor_6_main .body .RoadBox .bd ul li{float: left; margin-right: 35px;}
#floor_6_main .body .RoadBox .bd ul li a{display: block;}
#floor_6_main .body .RoadBox .bd ul li img{ padding:4px; width:300px; height: 222px;border: 1px solid #e9e8e8; background: #fff;}
#floor_6_main .body .RoadBox .bd ul li a .hvr-float-shadow{ background: url(../images/showdow.png) no-repeat top center; height: 16px; margin-top: -5px;}
#floor_6_main .body .RoadBox .bd ul li:hover img{border: 1px solid #e99400; background: #e99400;}
#floor_6_main .body .RoadBox .bd ul li:hover h2{ font-weight: bold; color: #e99400;}
#floor_6_main .body .RoadBox ul li h2{ text-align: center; font-size: 16px; font-weight: normal; color: #333; margin-top: 22px;}
#floor_6_main .body .more{ width: 124px; height: 32px; line-height: 32px; text-align: center; border:1px solid #DDDDDD; margin: 0px auto;}
#floor_6_main .body .more a{ font-size: 16px; color: #333;}
#floor_6_main .body .more:hover{ background:#e99400; border: 1px solid #e99400; width: 145px;}
#floor_6_main .body .more:hover a{color: #fff;}
#floor_7_main{ height: 123px; overflow: hidden;}
#floor_7_main .left{ float: left;}
#floor_7_main .left h2{ font-size: 34px; color: #fff; margin-top: 22px; border-bottom: 2px solid #fff; padding-bottom: 5px;}
#floor_7_main .left h2 b{ color: #e99400;}
#floor_7_main .left h2 span{ font-weight: normal; font-size: 26px;}
#floor_7_main .left p{ color: #fff; margin-top: 5px;}
#floor_7_main .right{ float: right;}
#floor_7_main .right span{ color: #fff; display: block; margin-top: 22px;}
#floor_7_main .right h3{ font-family: Arial; color: #fff; font-size: 22px; margin: 3px 0;}
#floor_7_main .right a{ display: block; width:123px; height: 27px; line-height: 27px; text-align: center; color: #fff; border: 1px solid #fff; background: url(../images/floor_7_a.png) no-repeat 22%  50%; text-indent:15px;}
#floor_7_main .right a:hover{ width: 135px;}
#floor_8_main{ background: url(../images/floor_8_main.jpg) no-repeat center top #ededed; height: 1260px; overflow: hidden;}
#floor_8_main .title{ text-align: center; margin-top: 95px;}
#floor_8_main .title p{ font-size: 16px; color: #898484; margin: 10px 0 18px 0;}
#floor_8_main .body{position: relative;padding-bottom: 70px;}
#floor_8_main .body .img1{position: absolute;right: 0;top:0;width: 474px;height: 340px;display: block;}
#floor_8_main .body .img2{position: absolute;left: 0;bottom:20px;width: 480px;height:544px;display: block;}
#floor_8_main .body ul{margin-top:30px;}
#floor_8_main .body ul li{overflow: hidden;padding-bottom: 40px; margin-bottom: 40px;display: block;}

#floor_8_main .body ul li .left{ float: left;width:105px;height: 105px;margin-right: 20px;}
#floor_8_main .body ul li .left img{width: 100%;height: 100%;display: block;}
#floor_8_main .body ul li .right{float:left;}
#floor_8_main .body ul li .right h2{font-size:36px;color: #1263ab;font-weight:bold;}
#floor_8_main .body ul li .right p{ font-size:14px; margin-top:5px;color: #333;}
#floor_8_main .body ul li .right span{display:inline-block;margin-right:10px;}
#floor_8_main .body ul li .right em{color: #f59100;display: inline-block;margin-right:10px;text-decoration: initial;font-style:normal;}
#floor_8_main .body ul .li3,#floor_8_main .body ul .li4{width: 500px;padding-left:500px;}
#floor_8_main .body ul .li3 .right,#floor_8_main .body ul .li4 .right{width:370px;}
#floor_8_main .body ul .li1 .right,#floor_8_main .body ul .li2 .right{width:800px;}
#floor_8_main .body ul .li2{padding-top: 50px;}
#floor_8_main .body ul .li1{padding-top:30px;}
#floor_9_main{ padding-top:85px}
#floor_9_main .title h2{ font-size: 34px;text-align:center; background: url(../images/title.png) no-repeat center;}
#floor_9_main .title h2 a{ color:#333; }
#floor_9_main .title h2 a:hover{color: #014e90;}
#floor_9_main .body{ overflow: hidden;  margin-top: 35px;}
#floor_9_main .body img{ float: left; padding: 3px; border: 1px solid #bcb6b6; margin-right: 35px;}
#floor_9_main .body img:hover{ opacity: 0.7;}
#floor_9_main .body h2 a{ font-size: 22px; color:#014e90;}
#floor_9_main .body h2:hover a{ color: #e99400;}
#floor_9_main .body p{ font-size: 16px; color: #666666; line-height: 1.8em;margin-top: 20px; margin-bottom: 30px; height:12.5em; overflow: hidden;}
#floor_9_main .body span{width: 103px; height: 29px; line-height: 29px; text-align: center; background:#0053ae; padding: 5px 13px;}
#floor_9_main .body span a{ color: #fff;}
#floor_9_main .body span:hover { background:#e99400; padding: 5px 22px;}
#floor_9_main .body span:hover a{ color: #fff;}
#floor_10_main{ padding:50px 0; overflow: hidden;}
#floor_10_main .left{ float: left; width: 690px;}
#floor_10_main .newsBox{ height:396px; overflow: hidden;}
#floor_10_main .newsBox .hd{ overflow:hidden;}
#floor_10_main .newsBox .hd ul{ overflow: hidden; float: left;}
#floor_10_main .newsBox .hd ul li{ float: left; cursor: pointer; height: 45px; width: 130px; line-height: 45px; text-align: center; font-size: 18px; color: #333; background:#f0f0f0; margin-right: 5px;}
#floor_10_main .newsBox .hd ul .on{ background: url(../images/news_om.png) no-repeat center; color: #fff; height: 52px;}
#floor_10_main .newsBox .hd span{ float: right; line-height: 45px;}
#floor_10_main .newsBox .hd span a{ color: #333; font-weight: bold; font-size: 1.2em; font-size:14px; font-weight:bold;}
#floor_10_main .newsBox .hd span a:hover{ color:#0053ae;}
#floor_10_main .newsBox .bd { overflow: hidden; margin-top: 28px;}
#floor_10_main .newsBox .bd .left{ width: 230px; height:400px;}
#floor_10_main .newsBox .bd .left a{display: block;}
#floor_10_main .newsBox .bd .left img{ width: 230px; height:172px;}
#floor_10_main .newsBox .bd .left h2{ font-weight: normal; font-size: 16px; color: #333; margin-top:8px;}
#floor_10_main .newsBox .bd .left:hover h2{ color:#e99400;}
#floor_10_main .newsBox .bd .left:hover img{ opacity: 0.7;}
#floor_10_main .newsBox .bd .left p { color: #999999; line-height: 1.8em;}
#floor_10_main .newsBox .bd .left span{ display: block; width: 93px; height: 24px; line-height: 24px; color: #fff; background:#e99400; text-align: center; margin-top: 8px;}
#floor_10_main .newsBox .bd .left:hover span{ width: 120px; background:#0053ae;}
#floor_10_main .newsBox .bd .right{ width: 415px; height:400px; float: right;}
#floor_10_main .newsBox .bd .right ul{ overflow: hidden;}
#floor_10_main .newsBox .bd .right ul li{ line-height:32px; overflow: hidden; white-space: normal; background: url(../Upload/textlist.gif) no-repeat left center; padding-left:20px; border-bottom: 1px dashed #cccccc;}
#floor_10_main .newsBox .bd .right ul li span{ float: right;
    font-size: 14px;
    color: #aaa;}
#floor_10_main .newsBox .bd .right ul li a{ font-size: 16px; color:#333;}
#floor_10_main .newsBox .bd .right ul li:hover a{ color:#e99400;}
#floor_10_main .right{ float: right; width: 275px; height:400px; overflow: hidden;}
#floor_10_main .right .title{ border-bottom: 1px solid #f0f0f0;}
#floor_10_main .right .title h2 { line-height: 45px; overflow: hidden;}
#floor_10_main .right .title h2 b{ font-size: 18px; line-height: 43px; display: block; float: left; color: #333; border-bottom: 3px solid #0369be;}
#floor_10_main .right .title h2 span{ float:right;}
#floor_10_main .right .title h2 span a{ color: #333333;}
#floor_10_main .right .title h2 span a:hover{ color:#0053ae}
#floor_10_main .right .body{ overflow: hidden; }
#floor_10_main .right .body ul {border-bottom: 1px dashed #cccccc; margin-top:30px;}
#floor_10_main .right .body ul li{line-height: 26px; margin-bottom:16px; font-size:14px;}
#floor_10_main .right .body ul li span{ float: left;width:26px; height: 26px; 
text-align: center; border-radius: 50%; color: #fff; margin-right:12px;}
#floor_10_main .right .body ul li .qu{ background:#0369be ;}
#floor_10_main .right .body ul li .an{ background: #ffc601;}
/*==========@@布局  结束 @@==========*/


/*==========@@公共板块  开始@@==========*/
/* 顶部 */
#top_main { height:36px;  background:url(../images/topbg.jpg) repeat-x; }
#top { height:36px; line-height:36px; text-align:right;}
#top_1 { float:left;  text-align:left; font-size:14px;}
#top_1 span{ font-size: 16px; font-family: arial;}
#top_2 { float:right; text-align:right; }
#top_2 ul li { float: left; font-size:14px;}
#top_2 ul li a{ border-right:1px solid #979797; padding:0 5px;}
#top a:hover { color:#e99400;text-decoration:none}

/*Logo*/
#logo_main { }
#logo {overflow:hidden; }
#logo .WebLogo{ float:left; margin: 38px 0;}
#logo .WebLogo:hover{transform: translateY(-4px); -webkit-transform:translateY(-4px);}
#logo .WebTel{ float:right; background: url(../images/WebTel.png) no-repeat left center; padding-left: 60px; margin: 38px 0;}
#logo .WebTel span{ color: #333333; font-size: 16px;}
#logo .WebTel p{ color: #e99400; font-family:"Impact"; font-size: 30px;}


/*导航*/
#navigation_main { background:url(../images/navigation_main.jpg) repeat;}
#navigation { height:48px;  }
#navigation .navigationlist li { float:left; line-height:48px; text-align:center;}
#navigation .navigationlist li:hover{background:url(../images/nav_hover.jpg) repeat center;}
#navigation .navigationlist li.hover{background:url(../images/nav_hover.jpg) repeat center;}
#navigation .navigationlist li a { display:block;font-size:16px; font-weight:bold; color:#FFF; border:0px dashed red; padding:0 23px; text-shadow:1px 1px 1px #666}
#navigation .navigationlist li a:hover { text-decoration:none;}
#navigation .navigationlist .current { color:#ffe400; background:#2475d8; }
/*导航栏下拉*/
#navigation .subnavigationlist{ display: none; position:absolute;width: 100%;left:0px;background:#012d54; opacity:0.9; z-index:100; padding:20px 0 50px 0;}
#navigation .subnavigationlist .chridlist{ width: 1000px; margin:0px auto; text-align: center;}
#navigation .subnavigationlist .chridlist li{ display: inline-block; *display:inline; zoom:1; width:145px; text-align:center; margin-right:25px; margin-left:8px;}
#navigation .subnavigationlist .chridlist li:hover{ background:none;}
#navigation .subnavigationlist .chridlist li h2{height: 45px; line-height: 45px;border-bottom: 1px solid #ccc; }
#navigation .subnavigationlist h2 a{padding:0px !important; font-size: 16px; font-weight:normal;}
#navigation .subnavigationlist h2:hover{ background:none;}
#navigation .subnavigationlist h2 a:hover {background:none;color:#e99400;}
#navigation .subnavigationlist p{/* float:left;*/margin:0px; padding-top:10px;}
#navigation .subnavigationlist p a{line-height:20px;
    height: 20px;
    padding: 0;
    font-weight: normal;
    font-size: 14px;}
#navigation .subnavigationlist p a:hover{ color:#e99400;}


/*公告*/
#announcement_main { height: 51px; line-height: 51px; border-bottom: 1px solid #e5e5e5;}
#announcement .hotlist{ float: left; width: 650px;}
#announcement .hotlist h3{ float: left; background: url(../images/hotlist.jpg) no-repeat left center; padding-left: 23px; color: #333333; font-size: 14px;}
#announcement .hotlist ul { float:left;}
#announcement .hotlist ul li{ float: left;}
#announcement .hotlist ul li a{ border-left:1px solid #666 ;padding: 0 5px; font-size:14px;}
#announcement .search{ float: right; width: 334px;}
#announcement .search h3{ color: #333333; font-weight: normal; float: left;}
#announcement .search input{ float: left; height: 29px; line-height: 29px; border:none; margin-top: 11px;}
#announcement .search input.text{ background: url(../images/text.jpg) no-repeat left center; width: 224px; text-indent: 15px;outline: none; margin-left: 5px;}
#announcement .search input.button{ background: url(../images/botton.jpg) no-repeat left center; width:45px; color: #fff; font-size: 12px;}


/* banner */
#banner_main {position:relative; border:0px solid blue; height: 100%;  width: 100%;overflow: hidden; }
#banner_main #banner ul{position: relative;height: 100%;  width: 100%;display: inline-block;}
#banner {  border:0px solid red; margin:0 auto; overflow:hidden; width:100%;}
#banner .prev{ background: url(../images/prev.png) no-repeat center; display: block; width: 40px; height: 50px; position: absolute; left:15%;top: 40%; z-index: 99; cursor: pointer; opacity: 0.7;}
#banner .prev:hover{ opacity: 1;transform: translateX(-4px); -webkit-transform:translateX(-4px);}
#banner .next{ background: url(../images/next.png) no-repeat center; display: block; width: 40px; height: 50px; position: absolute; right:15%;top: 40%; z-index: 99; cursor: pointer;opacity: 0.7;}
#banner .next:hover{ opacity: 1;transform: translateX(4px); -webkit-transform:translateX(4px);}
.bannerlist{ width: 100%;display: inline-block;}
.bannerlist li{ text-align:center; border:0px dashed red; overflow:hidden; display:block; width:100%;}
.bannerlist li img{ height:100%; display:block; width: 100%;}
#banner_main .hd{ width:100%; position:relative; bottom:60px; left:0;text-align:center; border:0px solid red; overflow: hidden;}
#banner_main .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1;width:24px;height:31px; line-height: 38px; text-align: center;background:url(../images/banner_on1.png) no-repeat bottom center;margin-right:15px;font-family:"Arial"; color:#1e1d1d;}
#banner_main .hd ul li.on{background:url(../images/banner_on.png) no-repeat bottom center; border: none; height:31px;line-height: 38px;color: #fff;}
.banner .tip{ text-align: center;width:100%; position:relative; bottom:60px; left:0;text-align:center; overflow: hidden;}
.banner .tip span{ background-color: #fff; border-radius: 50px; width: 12px; height: 12px; margin: 0 5px;  display: inline-block;}
.banner .tip span.cur{ background-color: #e99400;}



/*Js幻灯片样式
#banner_main {position:relative; border:0px solid blue; height: 400px; }
#banner_main #banner ul{position: relative;height: 400px;}
#banner {  border:0px solid red; margin:0 auto; overflow:hidden; width:100%;}
#banner .prev{ background: url(../images/prev.png) no-repeat center; display: block; width: 40px; height: 50px; position: absolute; left:15%;top: 40%; z-index: 99; cursor: pointer; opacity: 0.7;}
#banner .prev:hover{ opacity: 1;transform: translateX(-4px); -webkit-transform:translateX(-4px);}
#banner .next{ background: url(../images/next.png) no-repeat center; display: block; width: 40px; height: 50px; position: absolute; right:15%;top: 40%; z-index: 99; cursor: pointer;opacity: 0.7;}
#banner .next:hover{ opacity: 1;transform: translateX(4px); -webkit-transform:translateX(4px);}
.bannerlist{}
.bannerlist li{ text-align:center; border:0px dashed red; overflow:hidden; display:block; width:100%;}
.bannerlist li img{ height:100%; display:block; width: 100%;}
#banner_main .hd{ width:100%; position:relative; bottom:60px; left:0;text-align:center; border:0px solid red; overflow: hidden;}
#banner_main .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1;width:24px;height:31px; line-height: 38px; text-align: center;background:url(../images/banner_on1.png) no-repeat bottom center;margin-right:15px;font-family:"Arial"; color:#1e1d1d;}
#banner_main .hd ul li.on{background:url(../images/banner_on.png) no-repeat bottom center; border: none; height:31px;line-height: 38px;color: #fff;}*/

/**/


/* 版权信息 */
#foooter { color:#fff; background-color: #302f30; padding: 40px 0px 25px 0px; overflow: hidden;}
#foooter .left{ float: left;}
#foooter .left ul { background: url(../images/bottomline.png) no-repeat right top; padding-right: 30px; float: left; margin-right: 35px;}
#foooter .left ul li { margin-bottom: 8px;}
#foooter .left ul li a{ text-align: center;padding-left: 20px; color: #989898;}
#foooter .left ul li a:hover{ color: #fff;}
#foooter .left ul li h2 { margin-bottom: 5px;}
#foooter .left ul li h2 a{ color: #fff; font-weight: normal; font-size: 16px; text-align: center;}
#foooter .left .u1 li h2 a{ color: #fff; font-weight: normal; font-size: 16px; background: url(../images/btlist1.png) no-repeat left center; text-align: center;}
#foooter .left .u2 li h2 a{background: url(../images/btlist2.png) no-repeat left center; }
#foooter .left .u3 li h2 a{background: url(../images/btlist3.png) no-repeat left center; }
#foooter .left .u4{ background:none;}
#foooter .left .u4 li h2 a{background: url(../images/btlist4.png) no-repeat left center;}
#foooter .right{ float: right; width: 292px;}
#foooter .right img{ float: left; margin-right: 10px;}
#foooter .right p{ font-size: 14px; line-height: 1em;}
#foooter .right b{ font-size: 35px;}
#foooter .right .tel{ font-size: 22px; color: #fff; font-family: "Arial"; margin-top: 8px;}
#foooter .right .wb{ background: url(../images/wb.png) no-repeat center; width: 100px; height: 32px; line-height: 32px; text-align: center; color: #333;  text-indent:20px; float: left; margin-top: 10px;}
#foooter .right .txwb{ background: url(../images/txwb.png) no-repeat center; width: 100px; height: 32px; line-height: 32px; text-align: center; color: #333;  text-indent:20px; float:left; margin-left:15px;margin-top: 10px;}
#foooter .link{ overflow: hidden; margin-top: 80px;}
#foooter .link .title{ background: url(../images/linktitle.png) no-repeat center left; padding-left:40px; float: left;}
#foooter .link .title h2{ color:#c2c0c0; font-size: 16px; font-weight: normal;}
#foooter .link .title p{color:#8a8989; font-size: 16px; }
#foooter .link .body {float: left; margin-left: 20px; width: 860px;}
#foooter .link .body span a{ font-size: 14px; color:#939090; line-height: 22px; padding:0px 5px; white-space: nowrap;}
#foooter .link .body span a:hover{ color: #fff;}

#bottom{ height: 70px; line-height: 50px; background: #373737;color:#fff;}
#bottom .left{ float: left; color:#999;margin-right:10px;}
#bottom .right{ float: right; color:#999;}
#bottom .right a{ color: #fff;}
#bottom .right a:hover{ font-weight: bold;}


/*==========@@通用列表  结束@@==========*/