﻿@charset "utf-8";
/*==========@@HTML默认 开始@@==========*/
/*基本*/
*{ padding:0px; margin:0px }
html{ overflow-x: hidden;}
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:#333333;	margin:0px auto;  font-family: "Microsoft Yahei"; font-size:14px; background: #fefdfd;}
div{ margin:0; padding:0; border:0; }
img{ margin:0; padding:0; border:0; }
p{ margin: 0px; line-height:1.8em}
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:#333333; background: transparent;  outline:none}
a:visited {}
a:focus { outline:none; }
a:hover, a:active{ color:#0F66CD; outline:none; }
/*表单*/
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;width:99%;line-height: normal; outline: none;}
textarea{color: #000000;background-color: #fff;width:99%;}
i{display: block; clear:all;}

h1{ font-weight: normal;}
h2{ font-weight: normal;}
h3{ font-weight: normal;}
h4{ font-weight: normal;}
h5{ font-weight: normal;}
h6{ font-weight: normal;}


/*==========@@HTML默认  结束@@==========*/


/*==========@@通用 开始@@==========*/


/*浮动*/
.clear { display:block; clear:both; height:3px; overflow:hidden; line-height:3px; }
.float_left { float:left; }
.float_right { float:right; }
/*其它*/
.hide { display:none; }  /*隐藏*/
.code_image{ cursor: pointer; padding-bottom:6px;} /*验证码图片样式*/
.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;}
.noease, .noease * { -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none; }
.ico{ background: url(../images/ico.png) no-repeat;}
/*==========@@通用 结束@@==========*/
/*==========@@布局  开始@@==========*/
/*模型body*/
#floor_1,#floor_2,#floor_3,#floor_4,#floor_5,#floor_6,#floor_7,#floor_8,#floor_9,#floor_10,#floor_11,#floor_12,#copyright_bottom,#location,.w1000{ width: 1100px; margin: 0px auto;}
#top, #logo,#announcement, #link, #copyright,#nav,#content,#search{ width:1100px;  margin:0 auto;  border:0px dashed red;}
/*==========@@布局  结束@@==========*/
/*==========@@公共板块  开始@@==========*/
/* 顶部 */
#top_main{ height:32px; line-height: 32px; background:#eeeeee;}
.top_main_fixd { position:fixed; width:100%; top:0px; left:0; z-index:99;}
#top{}
#top .float_left{ color:#666666;font-size: 12px;}
#top .float_right {color: #666666;}
#top .float_right a{color: #666666;padding:0 10px; font-size: 12px;}
#top .float_right a:hover{color: #000;}
/*logo*/
#logo_main{ height:89px; width:100%; overflow: hidden; border-bottom: 1px solid #efefef; background: #fff;}
.logo_main_fixd { position:fixed; width:100%; top:32px; left:0; z-index:99;}
#logo{ margin-top: 23px;}
#logo .WebLogo{ float: left; width: 408px; overflow: hidden;}
#logo .WebLogo img{ float:left; width: 152px; height: 40px; display: block; margin-right:25px;}
#logo .WebLogo .text{ float:left; border-left:1px solid #c4c4c4; height: 40px; overflow: hidden; padding-left: 20px;}
#logo .WebLogo .text h2{ line-height: 1em; font-size: 20px; color: #254593; font-weight: bold;}
#logo .WebLogo .text p{ color: #383838; margin-top: 5px; line-height: 1em;}
#logo .WebTel{float: right; width: 335px;}
#logo .WebTel .float_left{ float: left; width:205px;}
#logo .WebTel .float_left i{ display: block; width:39px; height:39px; background-position:0 0; float: left; margin-right:8px;}
#logo .WebTel .float_left p{ color: #383838; line-height: 1em; margin-top:-10px}
#logo .WebTel .float_left h3{ font-size:18px; font-weight: bold; font-family: Arial; color: #383838;}
#logo .WebTel .float_right{ float: right; width: 126px; height: 37px; line-height: 37px; text-align: center;background:url(../images/webtel.png) no-repeat 10% 50% #ff6702 ;}
#logo .WebTel .float_right a{ color: #fff; display: block; text-indent:20px;}
#logo .WebTel .float_right:hover {background:url(../images/webtel.png) no-repeat 10% 50% #ea5f02;}
/*导航*/
#navigation_main { background: url(../images/nav_bg.jpg) repeat;}
.navigation_main_fixd { position:fixed; width:100%; top:122px; left:0; z-index:99;}
#navigation { height:54px; width: 1100px; margin: 0px auto;}
#navigation ul{ width:105%;}
#navigation ul.navigationlist li {min-width:87px; float:left; line-height:54px; text-align:center; padding: 0 22px; text-align: center; position: relative; border-right: 1px solid #2f57b8; border-left: 1px solid #1e3877; text-indent:20px; z-index:999;}
#navigation ul.navigationlist li i{display: block; position: absolute; left:15px; top: 16px;}
#navigation ul.navigationlist li.li1 i{ width:21px; height: 19px; background-position:-43px 0;}
#navigation ul.navigationlist li.li2 i{ width:24px; height: 22px; background-position:-69px 0;}
#navigation ul.navigationlist li.li3 i{ width:22px; height: 22px; background-position:-98px 0;}
#navigation ul.navigationlist li.li4 i{ width:22px; height: 22px; background-position:-126px 0;}
#navigation ul.navigationlist li.li5 i{ width:23px; height: 23px; background-position:-154px 0;}
#navigation ul.navigationlist li.li6 i{ width:18px; height: 21px; background-position:-182px 0;}
#navigation ul.navigationlist li.li7 i{ width:26px; height: 24px; background-position:-204px 0;}
#navigation ul.navigationlist li.li8 i{ width:22px; height: 21px; background-position:-236px 0;}
#navigation ul.navigationlist li a { display: block; font-size:14px;color:#fff; border:0px dashed red; font-weight: bold;}
#navigation ul.navigationlist li:hover{ background: #ff6702;}
#navigation ul.navigationlist li:hover a{ color: #fff;}
#navigation ul.navigationlist .on {background: #ff6702;color: #fff;}
#navigation ul.navigationlist li.bg{background: #254593;color: #fff;}
#navigation ul.navigationlist .on a{ color: #fff;}
/*导航栏下拉*/
#navigation  ul.subnavigationlist{ display:none; position:absolute; background:#ff6702;z-index:100;left:0px; width:100%; z-index:999;}
#navigation  ul.subnavigationlist li{float:none; padding:0px; line-height:38px; text-align:center; text-indent:0; border:none; padding:0;}
#navigation  ul.subnavigationlist li a { display:block; white-space:nowrap; font-weight:normal; color:#FFF; font-size:14px;}
#navigation  ul.subnavigationlist li a:hover {  background:#254593;  color:#fff; }

#navigation  ul.solutionlist{ display:block; position:absolute; background:#3058ba;z-index:100;left:0px; width:100%; height:290px; padding:20px 0}
#navigation  ul.solutionlist li{float:none; padding:0px; line-height:50px; text-align:left; text-indent:0; border:none; padding:0; background:url(../images/solution_nav.png) no-repeat 85% 50%; text-indent:30px}
#navigation ul.solutionlist li:hover {background:url(../images/solution_nav.png) no-repeat 85% 50% #254593;}
#navigation  ul.solutionlist li a{ display:block; white-space:nowrap; font-weight:normal; color:#FFF; font-size:16px;}
#navigation  ul.solutionlist li a:hover {  color:#fff; }

/*内页导航*/
.subnav { height:45px; background:#ececec;}
.subnav .w1000 ul li{ border-bottom:3px solid #ececec; line-height:42px; height:42px; float:left; margin-right:40px;}
.subnav .w1000 ul li a {  font-size:16px; color:#000}
.subnav .w1000 ul li:hover {border-bottom:3px solid #ff6702}
.subnav .w1000 ul li.on{ border-bottom:3px solid #ff6702}

/*Js幻灯片样式*/
#banner_main {position:relative; border:0px solid blue; z-index: 9;}
#banner {  border:0px solid red; margin:0 auto; overflow:hidden; width:100%;}
#banner a.prev{ width:62px; height:90px; background-position:0px -44px; position: absolute; left:0%; top: 50%; margin-top: -45px; z-index: 99; cursor: pointer;}
#banner a.prev:hover{ background-position: 0px -137px;}
#banner a.next{ width:62px; height:90px; background-position:-67px -44px; position: absolute; right:0%; top: 50%; margin-top: -45px; z-index: 99; cursor: pointer;}
#banner a.next:hover{ background-position:-67px -137px;}
.bannerlist{}
.bannerlist li{ text-align:center; border:0px dashed red; overflow:hidden; display:block; width:100%;}
.bannerlist li a{ display: block; width:100%; height:450px;}
#banner_main .hd{ width:100%; position:relative; bottom:35px; left:0; height:5px; line-height:5px; text-align:center; border:0px solid red; }
#banner_main .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:53px; height:3px; margin-right:5px; overflow:hidden; font-size:0px; background: #fff;}
#banner_main .hd ul li.on{ background:#ff6702;}

/*首页样式*/
.index .floor_1_mian{}
.index #floor_1{ height: 660px; overflow: hidden;}
.index #floor_1 .title{ text-align: center; margin-top: 65px;}
.index #floor_1 .title h2{ font-size: 36px; color: #383838;}
.index #floor_1 .title p{ font-family:"Arial"; font-size: 14px; color:#383838; background: url(../images/floor_1_p.jpg) no-repeat center; margin-top: 3px;}
.index #floor_1 .body{ background: url(../images/floor_1.jpg) no-repeat center; height: 484px;}
.index #floor_1 .body .left{ float: left; margin-top:81px;}
.index #floor_1 .body .left li{ font-size: 16px;color: #fff; line-height: 47px; margin-bottom: 20px;width: 240px; text-align: center;}
.index #floor_1 .body .right{ float: right; margin-top:81px;}
.index #floor_1 .body .right li{ font-size: 16px;color: #fff; line-height: 47px; margin-bottom: 20px; width: 240px; text-align: center;}

.index .floor_2_main{ background: url(../images/floor_2_bg.png) repeat center; height: 97px; overflow: hidden;}
.index #floor_2{overflow: hidden;}
.index #floor_2 .title{ float: left; width: 150px; height: 97px; background:url(../images/floor_2_title.png) no-repeat center left;}
.index #floor_2 .body{ float: left; width: 900px; margin-left: 50px;}
.index #floor_2 .body li{ float: left; margin-top:20px;}
.index #floor_2 .body li.arrow{ width: 32px; height: 32px; background-position:-139px -44px; margin: 33px;}
.index #floor_2 .body li h2{ color: #2547a6; font-size: 18px;}
.index #floor_2 .body li p{ font-size: 12px; color: #666666; line-height:1.5em; margin-top:3px;}

.index .floor_3_main{ background: url(../images/floor_3_bg.jpg) no-repeat center; height: 811px;}
.index #floor_3{overflow: hidden;}
.index #floor_3 .title{ text-align: center; margin-top: 65px;}
.index #floor_3 .title h2{ font-size: 36px; color: #fff;}
.index #floor_3 .title p{ font-family:"Arial"; font-size: 14px; color:#fff; background: url(../images/title_p.png) no-repeat center; margin-top: 3px;}
.index #floor_3 .body{overflow: hidden;margin-top: 30px;}
.index #floor_3 .body ul {overflow: hidden; background: #fff; border-bottom:1px solid #f0f0f0;}
.index #floor_3 .body ul li{ float: left; width: 198px; height: 270px; padding:9px 11px; border-left:1px solid #f7f8fb; position:relative;}
.index #floor_3 .body ul li a{display: block;}
.index #floor_3 .body ul li a img{display: block; width: 198px; height: 148px;}
.index #floor_3 .body ul li:hover a img{ opacity:0.8}
.index #floor_3 .body ul li a h2{position: absolute; width: 198px; height: 32px; line-height: 32px; text-align: center; color: #fff; background:url(../images/h2.png) repeat; top: 124px; font-size: 14px; font-weight: bold;}
.index #floor_3 .body ul li a p{ color: #666; font-size: 12px; line-height: 2em; margin-top: 15px; height:6.2em;}
.index #floor_3 .body ul li a span{ background: url(../images/span.png) no-repeat center left; padding-left: 20px; font-size: 12px; color: #888;}
.index #floor_3 .body ul li.name{ background: url(../images/floor_3_title.jpg) no-repeat; text-align: center; border: none; width:193px;}
.index #floor_3 .body ul li.name img{ display: block; margin: 0px auto;width: auto; height:auto;}
.index #floor_3 .body ul li.name h2{ color: #254593; font-size: 20px; font-weight: bold; margin-top: 20px;}
.index #floor_3 .body ul li.name p{ color: #acaaaa; font-size: 12px; font-family:"Arial"; margin-top: 3px;}
.index #floor_3 .body ul li.name span{display: block; width: 100px; height: 24px; line-height: 24px; text-align: center; margin: 0px auto; background: #ff7930; margin-top: 18px;}
.index #floor_3 .body ul li.name span a{ color: #fff;}

.index .floor_4_main{ background: url(../images/floor_4_bg.jpg) no-repeat center; height: 584px;}
.index #floor_4{overflow: hidden;}
.index #floor_4 .title{ text-align: center; margin-top:85px;}
.index #floor_4 .title h2{ font-size: 36px; color: #333333;}
.index #floor_4 .title p{ font-family:"Arial"; font-size: 14px; color:#999999; background: url(../images/title_p1.png) no-repeat center; margin-top: 3px;}
.index #floor_4 .body{margin-top: 55px;}
.index #floor_4 .body ul {width: 105%;}
.index #floor_4 .body ul li{ float: left;width:535px; height: 141px; margin-right: 40px; margin-bottom: 25px;}
.index #floor_4 .body ul li .text{ float: left; width: 340px; margin-left: 155px;}
.index #floor_4 .body ul li .text img{display: block; margin-top: 20px;}
.index #floor_4 .body ul li .text p{ color: #666; line-height:1.8em; margin-top: 10px;}
.index #floor_4 .body ul li.li1{ background: url(../images/li1.png) no-repeat top; }
.index #floor_4 .body ul li.li2{ background: url(../images/li2.png) no-repeat top; }
.index #floor_4 .body ul li.li3{ background: url(../images/li3.png) no-repeat top; }
.index #floor_4 .body ul li.li4{ background: url(../images/li4.png) no-repeat top; }

.index .floor_5_main{height:800px}
.index #floor_5{overflow: hidden;}
.index #floor_5 .title{ text-align: center; margin-top:85px;}
.index #floor_5 .title h2{ font-size: 36px; color: #333333;}
.index #floor_5 .title p{ font-family:"Arial"; font-size: 14px; color:#999999; background: url(../images/title_p2.png) no-repeat center; margin-top: 3px;}
.index #floor_5 .body{ background: url(../images/floor_5_bg.jpg) no-repeat center top; height: 470px; margin-top: 30px;}
.index #floor_5 .body ul li{ float: left; width: 185px; text-align: center;}
.index #floor_5 .body ul li img{ display: block; margin: 0px auto;}
.index #floor_5 .body ul li h2{font-size: 16px; font-weight: bold; color: #333; margin-top: 30px;}
.index #floor_5 .body ul li p{ color: #666666; line-height: 1.8em; margin-top: 10px;}
.index #floor_5 .body ul li.li1{ margin-top: 100px;}
.index #floor_5 .body ul li.li2{ margin-top: 230px; margin-left:20px;}
.index #floor_5 .body ul li.li3{ margin-top: 270px; margin-left:70px;}
.index #floor_5 .body ul li.li4{ margin-top: 230px; margin-left:70px;}
.index #floor_5 .body ul li.li5{ margin-top: 100px; }
.index #floor_5 .go{background: url(../images/go.jpg) no-repeat center; width: 204px; height: 45px; line-height: 45px; text-align: center; margin: 0px auto; margin-top: 50px;}
.index #floor_5 .go a{ display: block; color:#fff; font-size: 20px;}
.index #floor_5 .go:hover { transform:translateY(-3px);}

.index .floor_6_main{height:775px; background: url(../images/floor_6_bg.jpg) repeat;}
.index #floor_6{}
.index #floor_6 .title{ text-align: center; padding-top:85px;}
.index #floor_6 .title h2{ font-size: 36px; color: #333333;}
.index #floor_6 .title p{ font-family:"Arial"; font-size: 14px; color:#999999; background: url(../images/title_p2.png) no-repeat center; margin-top: 3px;}
.index #floor_6 .img{overflow: hidden; text-align: center; margin-top: 35px;}
.index #floor_6 .img ul li{display: inline-block; *display: inline; zoom: 1; background: url(../images/line.jpg) no-repeat right center; padding-right: 25px; margin-right: 25px;}
.index #floor_6 .img ul li h2{ color: #616161; font-weight: bold; font-size: 14px; margin-top: 8px;}
.index #floor_6 .img ul li i{display: block; margin: 0px auto; }
.index #floor_6 .img ul li.li1 i{width: 28px; height: 29px; background-position:-184px -44px;}
.index #floor_6 .img ul li.li2 i{width: 26px; height: 30px; background-position:-227px -44px;}
.index #floor_6 .img ul li.li3 i{width: 29px; height: 26px; background-position:-266px -46px;}
.index #floor_6 .techBox{ margin-top: 25px;position:relative}
.index #floor_6 .techBox .prev{ display:block; width: 38px; height: 38px; position: absolute; left:-10%; top: 50%; margin-top: -19px; z-index: 99; background-position:-180px -85px; cursor: pointer;}
.index #floor_6 .techBox .prev:hover{ background-position:-138px -85px;}
.index #floor_6 .techBox .next{ display:block; width: 38px; height: 38px; position: absolute; right:-10%; top: 50%; margin-top: -19px; z-index: 99; background-position:-180px -128px;cursor: pointer;}
.index #floor_6 .techBox .next:hover{background-position:-138px -128px;}
.index #floor_6 .techBox .bd {}
.index #floor_6 .techBox .bd ul{ width: 1100px; margin: 0px auto; overflow:hidden}
.index #floor_6 .techBox .bd ul li{ float: left; width: 220px; position:relative;}
.index #floor_6 .techBox .bd ul li a{display: block;}
.index #floor_6 .techBox .bd ul li .imgs{ width: 220px; display: block; text-align: center;overflow:hidden}
.index #floor_6 .techBox .bd ul li .imgs img{ display: block; width:220px; height:281px;}
.index #floor_6 .techBox .bd ul li h2{position: absolute; background:url(../images/black_bg.png) repeat; width: 100%; left: 0; bottom: 0; text-align: center; height: 43px; line-height: 43px; color: #fcfcfc; font-size: 14px;}
.index #floor_6 .techBox .bd ul li:hover img{ transform:scale(1.05)}
.index #floor_6 .go{background: url(../images/more.png) no-repeat center; width: 204px; height: 45px; line-height: 45px; text-align: center; margin: 0px auto; margin-top:80px;}
.index #floor_6 .go a{ display: block; color:#fff; font-size:14px;}
.index #floor_6 .go:hover { transform:translateY(-3px)}

.index .floor_7_main{ height: 640px;}
.index #floor_7{}
.index #floor_7 .title{ text-align: center; padding-top:55px;}
.index #floor_7 .title h2{ font-size: 36px; color: #333333;}
.index #floor_7 .title p{ font-family:"Arial"; font-size: 14px; color:#999999; background: url(../images/title_p2.png) no-repeat center; margin-top: 3px;}
.index #floor_7 .title span{display:block;color: #666; font-size: 16px; padding-top: 10px;}
.index #floor_7 #leaderbox{position:relative; margin-top: 50px;}
.index #floor_7 #leaderbox .prev{ display:block; width:28px; height: 46px; position: absolute; left:-10%; top: 50%; margin-top: -19px; z-index: 99; background-position:-143px -180px; cursor: pointer;}
.index #floor_7 #leaderbox .prev:hover{ background-position:-143px -237px;}
.index #floor_7 #leaderbox .next{ display:block; width: 28px; height: 46px; position: absolute; right:-10%; top: 50%; margin-top: -19px; z-index: 99; background-position:-190px -180px;cursor: pointer;}
.index #floor_7 #leaderbox .next:hover{background-position:-190px -237px;}
.index #floor_7 #leaderbox .bd ul { overflow:hidden }
.index #floor_7 #leaderbox .bd ul li{ float: left; width: 230px; text-align: center; margin-right: 60px;}
.index #floor_7 #leaderbox .bd ul li a{display: block;}
.index #floor_7 #leaderbox .bd ul li img{ width: 230px; height: 194px;display: block;}
.index #floor_7 #leaderbox .bd ul li h2{ font-size: 20px; color: #333; line-height: 2em;}
.index #floor_7 #leaderbox .bd ul li h3{ font-size: 16px; color: #333;}
.index #floor_7 #leaderbox .bd ul li p{font-size: 14px; color: #999; margin-top: 15px;}
.index #floor_7 .go{background: url(../images/more.png) no-repeat center; width: 204px; height: 45px; line-height: 45px; text-align: center; margin: 0px auto; margin-top:50px;}
.index #floor_7 .go a{ display: block; color:#fff; font-size: 14px;}

.index .floor_8_main{ height: 640px; background: url(../images/floor_8_bg.jpg) no-repeat center;}
.index #floor_8{}
.index #floor_8 .title{ text-align: center; padding-top:55px;}
.index #floor_8 .title h2{ font-size: 36px; color: #fff;}
.index #floor_8 .title p{ font-family:"Arial"; font-size: 14px; color:#909197; background: url(../images/title_p3.png) no-repeat center; margin-top: 3px; margin-bottom: 15px;}
.index #floor_8 .title span{ color: #ff6702; font-size: 16px;}
.index #floor_8 .body{ overflow: hidden; margin-top: 50px;}
.index #floor_8 .body ul { width: 105%;}
.index #floor_8 .body ul li{ float: left; width: 252px; overflow: hidden; background: #fff; border-bottom:2px solid #ff7c02; margin-right: 30px;}
.index #floor_8 .body ul li a{display: block;}
.index #floor_8 .body ul li .img {width: 252px; height: 189px; overflow:hidden}
.index #floor_8 .body ul li img{ display: block; width: 252px; height: 189px;}
.index #floor_8 .body ul li h2{color: #1d1a2f; font-size: 14px; line-height: 2em; padding: 5px 40px 5px 10px; height:66px;overflow:hidden}
.index #floor_8 .body ul li p{padding: 5px 40px 5px 10px; background: url(../images/action.jpg) no-repeat 90% 50%; margin-bottom: 10px;}
.index #floor_8 .body ul li p span{ background: url(../images/time.jpg) no-repeat center left; padding-left:20px; font-size: 14px; color: #c0bfc2; font-family:"Arial";}
.index #floor_8 .body ul li:hover{ border-bottom:2px solid #254593}
.index #floor_8 .body ul li:hover img{ transform:scale(1.05)}
.index #floor_8 .go{background: url(../images/more.png) no-repeat center; width: 204px; height: 45px; line-height: 45px; text-align: center; margin: 0px auto; margin-top:50px;}
.index #floor_8 .go a{ display: block; color:#fff; font-size:14px;}
.index #floor_8 .go:hover { transform:translateY(-3px)}

.index .floor_9_main{ height: 510px;}
.index #floor_9{}
.index #floor_9 .title{ text-align: center; padding-top:55px;}
.index #floor_9 .title h2{ font-size: 36px; color: #333333;}
.index #floor_9 .title p{ font-family:"Arial"; font-size: 14px; color:#999999; background: url(../images/title_p2.png) no-repeat center; margin-top: 3px;}
.index #floor_9 .body{ margin-top: 35px; height:315px;}
.index #floor_9 .body ul li{ float: left; margin-bottom: 25px;}
.index #floor_9 .body ul li label{float: left;width: 75px; color: #666; text-align: right;}
.index #floor_9 .body ul li input{ text-indent: 5px;}
.index #floor_9 .body ul li.text{ width: 50%; height: 39px; line-height: 39px;}
.index #floor_9 .body ul li.text input{ float: left; width: 399px; height: 39px; border: none; background: #e6e8ea; border-radius: 5px;}
.index #floor_9 .body ul li b{ float: left; font-size: 12px; color: #ff6702; margin-left: 10px; font-weight:normal;}
.index #floor_9 .body ul li.textarea{ width: 100%;}
.index #floor_9 .body ul li.textarea textarea{ float: left; width: 949px; height: 90px; border: none;background: #e6e8ea;border-radius: 5px; outline: none; text-indent: 5px; padding-top: 5px;}
.index #floor_9 .body ul li.btn{ width: 100%; line-height: 39px;}
.index #floor_9 .body ul li.btn .float_left input{ display: block; float: left; width: 111px; height: 36px; line-height: 37px; border: 1px solid #ced2d6; background: none;}
.index #floor_9 .body ul li.btn .float_left img { height:26px; margin-top:6px}
.index #floor_9 .body ul li.btn .float_right { width: 210px; margin-right:71px;}
.index #floor_9 .body ul li.btn .float_right input{ float: left; width: 100px; height: 39px; line-height: 39px; text-align: center; color: #fff; cursor: pointer;}
.index #floor_9 .body ul li.btn .float_right input.oso{ background: #ff6702; border: none; margin-right: 5px;}
.index #floor_9 .body ul li.btn .float_right input.res{ background: #ced2d6; border: none;}
.index #floor_9 .body ul li.btn .float_right input.oso:hover{ background: #254593;}
.index #floor_9 .body ul li.btn .float_right input.res:hover{ background: #254593;}

/*内页*/
.product{}
.product .nbanner { background: url(../Upload/nbanner.jpg) no-repeat center; height: 200px;}
.product .nbanner h2{ color: #fff; font-size: 24px; padding-top: 80px;}
.product .nbanner h2 span{ font-size: 12px; color: #fff; font-family: Arial; padding-left: 5px;}
.product .prolist {width: 105%; overflow: hidden;}
.product .prolist li {float: left; width: 230px; padding: 10px; border: 1px solid #c9c9c9; margin-right: 29px; margin-bottom: 33px;}
.product .prolist li a{ display: block;}
.product .prolist li img{display: block; width: 230px; height: 173px;}
.product .prolist li h2{ font-size: 18px; color: #333; margin-top: 15px;}
.product .prolist li p{color:#999999; line-height:26px; margin:5px 0; height:52px; overflow:hidden;}
.product .prolist li span{ color: #333; font-size: 12px;}
.product .prolist li:hover{ background: #213e88;}
.product .prolist li:hover h2{color: #fff;}
.product .prolist li:hover p{ color: #fff;}
.product .prolist li:hover span{ color: #fff;}

.contact{}
.contact .nbanner{ background: url(../Upload/nbanner1.jpg) no-repeat center; height: 423px;}
.contact .nbanner h2{color: #fff; text-align: center; font-size: 40px; font-weight: bold; padding-top:135px;}
.contact .nbanner p{ width: 990px; margin: 0px auto; color: #fff; line-height: 24px; margin-top: 55px;}
.contact .cocmap{margin-top:-17px;}
.contact .cocmap .ck{ background: url(../images/mapclik.png) no-repeat center; width: 193px; height: 35px; line-height: 35px; color: #fff;text-indent: 65px;margin: 0 auto; position: relative;z-index: 99; cursor: pointer;}
.contact .cocmap .ck:hover{ transform:translateY(-7px);}
.contact .cocmap .infomap{ overflow: hidden; margin-top:-18px; margin-bottom: 30px; height:0;}
.contact .text .title h2{ text-align:center; font-size: 28px; margin-top: 70px;}
.contact .text .title p{ text-align: center; font-family: Arial; color: #d3d3d3; font-size: 12px;}
.contact .text .body { overflow: hidden; margin: 80px 0 40px 0;}
.contact .text .body ul li{ float: left; width:345px; text-align: center; border-right:1px solid #d5d5d7 ;}
.contact .text .body ul li p{ color: #666666; font-size: 14px; line-height: 24px;}
.contact .online {background: #f8f8f8;}
.contact .online .title{ text-align: center; padding-top:55px;}
.contact .online .title h2{ font-size: 36px; color: #333333;}
.contact .online .title p{ font-family:"Arial"; font-size: 14px; color:#999999; background: url(../images/title_p2.png) no-repeat center; margin-top: 3px;}
.contact .online .body{margin-top: 35px; padding-bottom: 105px; height:315px;}
.contact .online .body ul li{ float: left; margin-bottom: 25px;}
.contact .online .body ul li label{float: left; width: 75px; color: #666; text-align: right;}
.contact .online .body ul li input{ text-indent: 5px;}
.contact .online .body ul li.text{ width:550px; height: 39px; line-height: 39px;}
.contact .online .body ul li.text input{ float: left; width: 399px; height: 39px; border: none; background: #e6e8ea; border-radius: 5px;}
.contact .online .body ul li b{float: left; font-size: 12px; color: #ff6702; margin-left: 10px; font-weight:normal;}
.contact .online .body ul li.textarea{ width: 100%; }
.contact .online .body ul li.textarea textarea{ float: left; width: 949px; height: 90px; border: none;background: #e6e8ea;border-radius: 5px; outline: none; text-indent: 5px; padding-top: 5px;overflow:hidden;}
.contact .online .body ul li.btn{ width: 100%; line-height: 39px;}
.contact .online .body ul li.btn .float_left input{ display: block; float: left; width: 111px; height: 36px; line-height: 37px; border: 1px solid #ced2d6; background: none;}
.contact .online .body ul li.btn .float_left img { height:26px; margin-top:6px}
.contact .online .body ul li.btn .float_right { width: 210px; margin-right:71px;}
.contact .online .body ul li.btn .float_right input{ float: left; width: 100px; height: 39px; line-height: 39px; text-align: center; color: #fff; cursor: pointer;}
.contact .online .body ul li.btn .float_right input.oso{ background: #ff6702; border: none; margin-right: 5px; text-indent:0;}
.contact .online .body ul li.btn .float_right input.res{ background: #ced2d6; border: none; text-indent:0;}

.case{overflow:hidden;}
.case .nbanner { background: url(../Upload/nbanner.jpg) no-repeat center; height: 200px;}
.case .nbanner h2{ color: #fff; font-size: 24px; padding-top: 80px;}
.case .nbanner h2 span{ font-size: 12px; color: #fff; font-family: Arial; padding-left: 5px;}
.case .content{overflow: hidden;}
.case .content .left{ float: left; width: 740px;overflow: hidden;}
.case .content .left ul li{ border-bottom: 1px dashed #cbcbcb; padding-bottom: 25px; overflow: hidden; margin-bottom: 25px;}
.case .content .left ul li a{display: block;}
.case .content .left ul li img{ float: left; width: 120px; height: 160px;display: block; margin-right: 20px;}
.case .content .left ul li .infotitle{overflow: hidden;}
.case .content .left ul li .infotitle h2{ float: left; background: url(../images/infot.jpg) no-repeat right center; padding-right:60px; font-size: 18px; color: #254593; font-weight: bold; line-height:24px;}
.case .content .left ul li .infotitle span{ font-size: 12px; color: #ff6702; padding-left: 12px;line-height:20px;}
.case .content .left ul li h4{ font-size: 14px; color: #333; margin:10px 0; height:20px;}
.case .content .left ul li h3{ font-size: 14px; color: #333;height:20px; margin-bottom:10px;}
.case .content .left ul li p{ font-size: 12px; color: #666666; line-height: 24px; height:92px; overflow:hidden}
.case .content .left ul li p span{ font-size: 14px; color: #333;}
.case .content .left ul li:hover img{ opacity:0.8}
.case .content .left ul li:hover h2{ color:#ff6702}
.case .content .right{float: right;width: 310px;}

.info .location{ margin: 20px 0;}
.info .content{ overflow: hidden; margin-bottom: 50px;}
.info .content .left{ width:800px; float: left;overflow: hidden;}
.info .content .left h1{ height: 62px; line-height:62px; text-align: center; background: #f6f6f6; border: 1px solid #c9c8c8;}
.info .content .left .infocontent{ min-height: 500px; padding:10px 0;}
.info .content .left .infocontent img { max-width:100%}
.info .content .left .hot ul{ width: 110%;}
.info .content .left .hot li{ margin-right:85px;}
.info .content .right{ float: right; width: 250px;}

.class {overflow: hidden; padding: 22px 0;}
.class .left{ float: left; width: 250px;}
.class .right{ float:right; width: 828px;}
.class .right #banner_main .bannerlist li { width:828px; height:436px; overflow:hidden}
.class .right #banner_main .bannerlist li a { display:block; width:828px; height:436px;}
.class .right #banner_main .hd ul { float: right; margin-right: 55px;}
.class .right #banner_main .hd ul li{ width: 32px;height: 7px; background: #fff; border-radius: 25px;-webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms;}
.class .right #banner_main .hd ul li.on{ width: 16px; height: 7px; background: #254593; border-radius: 25px;}
.class .right .class_1 { overflow: hidden; width: 100%; margin-top: 15px;}
.class .right .class_1 ul { width: 110%;}
.class .right .class_1 ul li{float:left; margin-right: 24px;}
.class .right .class_1 ul li img{ width: 402px; height: 165px;display: block;}
.class .right .class_2{ margin-top: 20px;}
.class .right .class_2 .hd{ height: 41px; border: 1px solid #e1e1e1; background: #fafafa;}
.class .right .class_2 .hd ul li{float: left; width:135px; height:41px; line-height:41px; text-align: center;  cursor:pointer;}
.class .right .class_2 .hd ul li a { color: #333; font-size: 16px; }
.class .right .class_2 .hd ul li.on{ background:#254593; color: #fff;}
.class .right .class_2 .hd ul li.on a{ color: #fff;}
.class .right .class_2 .hd span{ float: right; line-height:20px; margin-right: 10px; width: 78px; height: 20px; background: #959595; text-align: center; border-radius: 25px; margin-top: 10px;}
.class .right .class_2 .hd span a{ color: #fff;}
.class .right .class_2 .bd{ padding:30px; height: 274px; border: 1px solid #e1e1e1; border-top:none ; overflow: hidden;}
.class .right .class_2 .bd ul{ overflow: hidden;}
.class .right .class_2 .bd ul li{ float: left; width: 50%; margin-bottom: 20px;}
.class .right .class_2 .bd ul li a{ color: #666;}
.class .right .class_2 .bd ul li a:hover{text-decoration: underline;}
.class .right .class_3{ margin: 15px 0;}
.class .right .class_3 img{ width: 100%; display: block;}
.class .right .class_4{}
.class .right .class_4 .hd{ height: 41px; border: 1px solid #e1e1e1; background: #fafafa;}
.class .right .class_4 .hd ul li{float: left; width:135px; height:41px; line-height:41px; text-align: center; color: #333; font-size: 16px; cursor:pointer;}
.class .right .class_4 .hd ul li a{ color: #333; font-size: 16px; }
.class .right .class_4 .hd ul li.on{ background:#254593; color: #fff;}
.class .right .class_4 .hd ul li.on a{ color: #fff;}
.class .right .class_4 .hd span{ float: right; line-height:20px; margin-right: 10px; width: 78px; height: 20px; background: #959595; text-align: center; border-radius: 25px; margin-top: 10px;}
.class .right .class_4 .hd span a{ color: #fff;}
.class .right .class_4 .bd{ padding:30px; height: 274px; border: 1px solid #e1e1e1; border-top:none ; overflow: hidden;}
.class .right .class_4 .bd ul{ overflow: hidden;}
.class .right .class_4 .bd ul li{ float: left; width: 50%; margin-bottom: 20px;}
.class .right .class_4 .bd ul li a{ color: #666;}
.class .right .class_4 .bd ul li a:hover{text-decoration: underline;}
.class .right .class_5{ margin: 15px 0;}
.class .right .class_5 img{ width: 100%; display: block;}
.class .right .class_6 .hd{ height: 41px; border: 1px solid #e1e1e1; background: #fafafa;}
.class .right .class_6 .hd ul li{float: left; width:135px; height:41px; line-height:41px; text-align: center; color: #333; font-size: 16px; cursor:pointer;}
.class .right .class_6 .hd ul li a{ color: #333; font-size: 16px; }
.class .right .class_6 .hd ul li.on{ background:#254593; color: #fff;}
.class .right .class_6 .hd ul li.on a{ color: #fff;}
.class .right .class_6 .hd span{ float: right; line-height:20px; margin-right: 10px; width: 78px; height: 20px; background: #959595; text-align: center; border-radius: 25px; margin-top: 10px;}
.class .right .class_6 .hd span a{ color: #fff;}
.class .right .class_6 .bd{ padding:30px; height: 274px; border: 1px solid #e1e1e1; border-top:none ; overflow: hidden;}
.class .right .class_6 .bd ul{ overflow: hidden;}
.class .right .class_6 .bd ul li{ float: left; width: 50%; margin-bottom: 20px;}
.class .right .class_6 .bd ul li a{ color: #666;}
.class .right .class_6 .bd ul li a:hover{text-decoration: underline;}
.class .right .class_7{ margin: 15px 0;}
.class .right .class_7 img{ width: 100%; display: block;}

.map {overflow: hidden; padding: 22px 0;}
.map .left{ float: left; width: 250px;}
.map .right{ float:right; width: 828px;}
.map .right h2 { text-align:center; font-size:40px; margin-bottom:20px;}

.about{}
.about #banner_main .hd{ width:1100px; position:relative; bottom:35px; left:50%; margin-left: -550px; height:5px; line-height:5px; text-align:right; border:0px solid red; }
.about #banner_main .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:25px; height:25px; line-height: 25px; text-align: center; margin-right:5px; overflow:hidden;border: 1px solid #fff;color:#fff; font-size: 14px; font-weight: bold; font-family: Arial; background: none;}
.about #banner_main .hd ul li.on{ background:#ff6702; border: 1px solid #ff6702;}
.about .content{ min-height: 660px; padding: 35px 0;}

.solution{}
.solution .content{ min-height: 660px; padding: 35px 0;}
.solution .content .w1000 { padding-left:200px; padding-right:20px; width:880px}
.solution #banner { height:330px;}
.solution #banner ul li a{ height:330px; width:100%}
.solution #banner_main .hd{ width:1100px; position:relative; bottom:35px; left:50%; margin-left: -550px; height:5px; line-height:5px; text-align:right; border:0px solid red;}
.solution #banner_main .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:25px; height:25px; line-height: 25px; text-align: center; margin-right:5px; overflow:hidden;border: 1px solid #fff;color:#fff; font-size: 14px; font-weight: bold; font-family: Arial; background: none;}
.solution #banner_main .hd ul li.on{ background:#ff6702; border: 1px solid #ff6702;}
.solution_1 { padding: 55px 0;}
.solution_1 .title{ text-align:center;}
.solution_1 .title h2{ font-size: 36px;color:#254593; font-weight:bold;}
.solution_1 .title p{ background: url(../images/title_img2.png) no-repeat center; font-family: Arial; font-size: 12px; color:#999;}
.solution_1 .title span{display: block; font-size: 14px; color:#666666; margin-top:10px;}
.solution_1 .body{margin-top: 50px;}
.solution_1 .body ul{overflow: hidden; width: 110%;}
.solution_1 .body ul li{ float: left; width: 240px; margin-right: 55px; text-align: center;}
.solution_1 .body ul li .img{ width: 95px; height: 95px; margin: 0px auto;}
.solution_1 .body ul li h2{color: #333333; font-size: 20px; margin-top: 20px;}
.solution_1 .body ul li p{ color: #666; margin-top:20px;}
.solution_2 { padding: 55px 0; background: url(../images/solution_2.jpg) no-repeat center top; height: 510px;}
.solution_2 .title{ text-align:center;}
.solution_2 .title h2{ font-size: 36px;color:#254593; font-weight:bold;}
.solution_2 .title p{ background: url(../images/title_img1.png) no-repeat center; font-family: Arial; font-size: 12px; color:#999; margin-top:5px}
.solution_2 .title span{display: block; font-size: 14px; color:#fff; margin-top:10px;}
.solution_2 .body{height: 409px; margin-top:50px;overflow: hidden; text-align:center}

.solution_3 { padding: 55px 0;height:410px; background:#fff}
.solution_3 .title{ text-align:center;}
.solution_3 .title h2{ font-size: 36px;color:#254593; font-weight:bold;}
.solution_3 .title p{ background: url(../images/title_img1.png) no-repeat center; font-family: Arial; font-size: 12px; color:#999;}
.solution_3 .title span{display: block; font-size: 14px; color:#666666; margin-top:10px;}
.solution_3 .body{ margin-top:35px;}
.solution_3 .body ul { width: 110%;}
.solution_3 .body ul li{ float: left; width: 250px; margin-right: 33px; position: relative;}
.solution_3 .body ul li a{display: block;}
.solution_3 .body ul li img{ width: 250px; height: 187px; display: block;}
.solution_3 .body ul li h2{ color: #333333; font-size: 26px; font-weight: bold;height:62px; line-height: 62px;text-align: center; border:1px solid #e5e4e4; border-bottom:3px solid #254593}
.solution_4 {padding: 55px 0; background: url(../images/solution_5.jpg)no-repeat center; height:550px;}
.solution_4 .title{ text-align:center;}
.solution_4 .title h2{ font-size: 36px;color:#333; font-weight:bold;}
.solution_4 .title p{ background: url(../images/title_img1.png) no-repeat center; font-family: Arial; font-size: 12px; color:#999;}
.solution_4 .body{ margin-top:20px; text-align: center;}
.solution_4 .body img{display: block; margin: 0 auto;}
.solution_5 { padding: 55px 0;height:520px;}
.solution_5 .title{ text-align:center;}
.solution_5 .title h2{ font-size: 36px;color:#333; font-weight:bold;}
.solution_5 .title p{ background: url(../images/title_img1.png) no-repeat center; font-family: Arial; font-size: 12px; color:#999;}
.solution_5 .body{ margin-top:50px;}
.solution_5 .body ul{ width: 110%;}
.solution_5 .body ul li{ float: left; width: 241px; padding:35px 0; overflow: hidden; background: #fff;border: 1px solid #dcd9d9; text-align: center; margin-right: 42px;}
.solution_5 .body ul li .img{height: 122px;}
.solution_5 .body ul li h2{font-size: 20px; color: #1e3985;}
.solution_5 .body ul li h2 span{color: #ff7930;}
.solution_5 .body ul li p{ text-align:left; width:215px; margin: 0 auto; color: #999; margin-top:15px;}


.service_1{ background: url(../images/service_nbanner.jpg) no-repeat center; height: 330px;}
.service_1 h2{ font-size: 36px; color:#7d7d7d; padding-top: 170px; text-indent: 100px;}
.service_1 p{ color: #484747; font-size: 12px; width: 620px; margin-top:10px; padding-left: 40px;}
.service_2{ padding: 70px 0; background: #f8f8f8;}
.service_2 .title{ text-align: center;}
.service_2 .title h2{ font-size: 36px; color:#254593; font-weight: bold;}
.service_2 .title p{ background: url(../images/title_img.png) no-repeat center; font-family: Arial; font-size: 12px; color:#999;}
.service_2 .body{ margin-top: 50px; text-align:center}
.service_4 { padding: 45px 0; background: #f8f8f8;}
.service_4 .title{ text-align:center;}
.service_4 .title h2{ font-size: 36px;color:#254593; font-weight:bold;}
.service_4 .title p{ background: url(../images/title_img1.png) no-repeat center; font-family: Arial; font-size: 12px; color:#999;}
.service_4 .body{margin-top: 50px;}
.service_4 .body .top {position:relative;}
.service_4 .body .top .line {height:1px; width:100%; background:#000; position:absolute; left:0; top:80px; z-index:-1;}
.service_4 .body .top ul { overflow:hidden; width:110%;}
.service_4 .body .top ul li{background: url(../images/service_li.png) no-repeat center top; width:185px; height:143px; float:left; margin-right:45px;}
.service_4 .body .top ul li:hover {background: url(../images/service_li_hover.png) no-repeat center top;}
.service_4 .body .top ul li h2{ font-size:14px; color:#fff; text-align:center; margin-top:8px; height:40px;}
.service_4 .body .top ul li span { font-size:20px; color:#333; font-weight:bold; display:block; text-align:center; margin-top:50px;}
.service_4 .body .bottom { overflow:hidden; margin-top:60px;}
.service_4 .body .bottom ul{ width:110%;}
.service_4 .body .bottom ul li{ float:left; width:315px; margin-right:78px;}
.service_4 .body .bottom ul li h2 { height:74px; line-height:74px; text-align:center; color:#fff; font-size:26px; background-color:#254593; border-top-left-radius:5px;border-top-right-radius:5px;}
.service_4 .body .bottom ul li p { border:1px solid #eae9e9; background:#fff; padding:25px; font-size:16px; color:#0b152c; height:200px;}
.service_6{ padding: 45px 0;}
.service_6 .title{ text-align: center;}
.service_6 .title p{margin-top: 10px;}
.service_6 .body{ margin-top:65px;}
.service_6 .body ul{ width: 110%;overflow: hidden;}
.service_6 .body ul li{ float: left; width: 171px; height: 295px; border: 1px solid #dddddd; text-align: center; margin-right: 12px;}
.service_6 .body ul li .img{ height: 101px;}
.service_6 .body ul li h3{ font-family: Impact; font-size: 42px; color:#d9d9d9; font-weight: bold; margin:15px 0;}
.service_6 .body ul li h2{font-size: 22px; color: #000; margin-top:25px;}
.service_6 .body ul li p{ font-size: 16px; color: #666666;}
.service_7 { padding: 55px 0; background:#f6f6f6}
.service_7 .title{ text-align:center;}
.service_7 .title h2{ font-size: 36px;color:#333; font-weight:bold;}
.service_7 .title h2 b{  color: #ff7930;}
.service_7 .title p{ background: url(../images/title_img1.png) no-repeat center; font-family: Arial; font-size: 12px; color:#999;}
.service_7 .body{ margin-top:20px; text-align: center;}
.service_7 .body img{display: block; margin: 0 auto;}



.map_ul { list-style: outside none none; display: block; width: 100%; padding-top: 10px; }
.map_ul li { display: block; width: 100%; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #DCDBDB; margin-left: 10px; float: left; }
.map_ul li a { font-size: 14px; float: left; width: 100%; height: 23px; line-height: 23px; font-weight: bold; }
.map_ul .list-inline { display: block; margin-left: 14%; width: 80%; min-height: 30px; }
.map_ul .list-inline li { height: 32px; line-height: 32px; border-bottom: 0; text-align: center; border: 1px solid #ccc; width: auto; padding: 0px; }
.map_ul .list-inline li a { font-weight: normal; display: block; line-height: 32px; height: 32px; display: inline-block; width: auto; padding: 0px 10px; width: auto; white-space:nowrap; }
.map_ul .list-inline li a:hover { background: #254593 ; color: #fff; }

.location{ background: url(../images/location.jpg) no-repeat left center; padding-left:30px; margin:60px 0 35px 0;}
.pager { padding: 5px 10px; border: 1px solid #ccc; margin:45px 0 65px 0; background:#fff;}
.pager p { height: 30px; line-height: 30px; }
.pager ul { margin-top: -30px; overflow: hidden; float: right; }
.pager ul li { float: left; padding: 0 !important; height: auto !important; border: none !important; }
.pager ul a { margin-left: 5px; padding: 0 10px; height: 28px; line-height: 28px; border: 1px solid #ccc; text-decoration: none; float: left; }
.pager ul a.current { background-color: #005cbc; border-color: #005cbc; color: #fff; }
.pager ul a.current:hover { background-color: #005cbc; border-color: #005cbc; color: #fff; }
.pager ul a:hover { background-color: inherit; color: inherit; border-color: #005cbc; *background-color: transparent; *color: #666; }

.reLink {border: 1px solid #ccc; text-align:left; padding:20px}
.reLink .prevLink, .reLink .nextLink { height:28px; line-height: 28px; }
.reLink .prevLink a, .reLink .nextLink a { height: 28px; line-height: 28px; }
.reLink .prevLink {}
.reLink .nextLink { }

.Recommend_news { margin-bottom: 33px;}
.Recommend_news .title{ height: 40px; line-height: 40px; background: #254593; color: #fff; font-size: 16px; font-weight: bold; padding-left: 17px;}
.Recommend_news .body{ border: 1px solid #dcdcdc; padding: 20px 15px;}
.Recommend_news .body ul li {line-height: 28px;}
.Recommend_news .body ul li a{ color: #68696a;}
.Recommend_news .body ul li a:hover { text-decoration: underline;}
.Recommend_news .body ul li a span{ color: #ff6702; padding-right: 3px;}
.bottom_contact { margin-bottom: 15px;}
.bottom_contact .title{ height: 40px; line-height: 40px; background: #d2d2d2; color: #000; font-size: 16px; font-weight: bold; padding-left: 17px;}
.bottom_contact .body{ border: 1px solid #dcdcdc; padding: 20px 15px;}
.bottom_contact .body span{ font-size: 14px;color:#254593;}
.bottom_contact .body h2{ color: #ff6702; font-family: Impact; font-size: 34px;}
.bottom_contact .body a{ background: url(../images/icq.png) no-repeat left center; display:inline-block;*display: inline; zoom: 1; line-height: 24px; padding-left: 25px; margin-top: 20px; margin-right: 15px;}


.hot{}
.hot .title{ height: 40px; line-height: 40px; background: #eeeeee; padding: 0 20px;}
.hot .title h2{ font-size:16px; color: #333333; background: url(../images/hot.png) no-repeat center left; padding-left:25px;}
.hot .title span{ float: right;}
.hot .body{ padding:25px 22px; border: 1px solid #eeeeee;overflow: hidden; margin-bottom: 35px;}
.hot .body ul{ width: 105%;}
.hot .body ul li{ float: left; width:325px; margin-right: 35px;}
.hot .body ul li a{ display: block;}
.hot .body ul li img{display: block; float: left; width: 150px; height: 112px; margin-right:15px;}
.hot .body ul li h2{ font-size: 16px; color: #333333; height:42px; overflow:hidden}
.hot .body ul li span{ color: #666666; display: block; margin: 5px 0;}
.hot .body ul li p{ color: #999; font-size: 12px;  line-height: 24px;}

.piclist ul li { width:100%; overflow: hidden; margin-bottom: 20px; }
.piclist ul li img{display: block; width:100%;-webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms;}
.piclist ul li:hover img { opacity:0.8}
/* 版权信息 */
#copyright_main { color:#fff; background:url(../images/bg.jpg) repeat; text-align:left;}
#copyright { overflow: hidden; padding: 60px 0;}
#copyright .left{ float: left;}
#copyright .left ul{ float: left; padding-right:60px;}
#copyright .left ul li { line-height:24px;}
#copyright .left ul li h2 { margin-bottom: 20px;}
#copyright .left ul li h2 a{ font-size: 14px; color: #fff;}
#copyright .left ul li h2 a:hover {text-decoration: underline;}
#copyright .left ul li a{ font-size: 12px; color: #999ea6;}
#copyright .left .navlink li a:hover{ text-decoration: underline;}
#copyright .right{ float: right; width: 430px;}
#copyright .right .tool1{ float: left;}
#copyright .right .tool1 span{ display: block; font-size: 14px; color: #fff;}
#copyright .right .tool1 h3{ font-family: Arial; font-size: 24px; color: #fff; font-weight: bold;}
#copyright .right .tool1 p{ font-size: 12px; color: #a0a4ab; margin:5px 0;}
#copyright .right .tool1 a{display: block; width: 138px; height: 33px; line-height: 33px; text-align: center; border: 1px solid #fff; color: #fff; margin-top: 20px; background: url(../images/online.png) no-repeat 15% 50%; text-indent: 20px;}
#copyright .right .tool1 a:hover{transform:translateY(-3px)}
#copyright .right .tool2 { float: left; margin-left: 35px; position:relative;}
#copyright .right .tool2 a{ display: block; width: 100px; height:33px; line-height: 33px; text-align: center; color: #fff; border-radius: 5px; margin-bottom: 10px; text-indent: 15px; cursor:pointer;}
#copyright .right .tool2 a.wb{background: url(../images/wb.png) no-repeat 8% 50% #ff7c02;}
#copyright .right .tool2 a.wx{background: url(../images/wx.png) no-repeat 8% 50% #1e3985;}
#copyright .right .tool2 .img { width:125px; height:125px; position:absolute;bottom:-125px; left:0; display:none;}
#copyright .right .tool2 .img img{width:125px; height:125px; display:block;}
#copyright .right .tool3{ float: right; width: 104px; overflow: hidden;}
#copyright .right .tool3 img{ display: block; width: 104px; height: 104px;}
#copyright .right .tool3 h2{font-size: 14px; margin-top: 20px;}
#copyright_link {overflow: hidden;background: #eeeeee; padding: 30px 0;}
#copyright_link .title h2{font-size: 22px; color: #1d1a2f;}
#copyright_link .title h2 span{ color: #999999; font-size: 14px; padding-left: 10px;}
#copyright_link .body{margin-top: 15px;}
#copyright_link .body ul { width: 105%;}
#copyright_link .body ul li{ display: inline-block; *display:inline; zoom:1;white-space: normal;margin-right:15px; font-size: 20px; font-weight: bold;height: 53px; line-height:53px; overflow:hidden}
#copyright_link .body ul li a { color:#333; font-size:14px; }
#copyright_link .body ul li a:hover { color:#000;}
#copyright_text{height:43px; line-height: 83px; padding: 20px 0; background: #091c30;}
#copyright_text .left{ float: left;}
#copyright_text p{height:22px; line-height: 22px;color: #585f69; font-size: 12px; text-align:left;}
#copyright_text span{float: right; color: #fff; font-size: 12px; line-height: 44px;}
#copyright_text span a{ color: #fff;}


.fly_talk{height:85px;width:30px; padding-top:35px; line-height:16px;position:fixed;right: 0px;top:166px;z-index: 111;text-align:center;font-size:16px;color: #fff; background:url(../images/fixshow.png) no-repeat 50% 10% #0099ff; cursor: pointer;font-family:Microsoft YaHei;display: none;}



#FixRight{position: fixed; right: 0; top:166px; background: url(../images/fixright.png) no-repeat center; width: 109px; height: 416px; z-index: 999;}
#FixRight h2{font-size: 16px; font-weight: bold; color: #fff; margin-top: 165px; text-align: center;}
#FixRight p{ font-size: 12px; color: #fff; text-align: center;}
#FixRight a.qoq{display: block; width: 83px; height: 25px; line-height: 25px; text-align: center; margin:0 auto; background:url(../images/fixqq.png) no-repeat 5px center #ff3e2e; border-radius:25px; color: #fff; text-indent: 15px; margin-bottom: 5px;}
#FixRight img{ width: 60px; height: 60px; display: block; margin: 0 auto; margin-top: 12px;}
#FixRight span{ color: #fff; display: block; text-align: center; font-size: 12px; margin-top: 5px;} 
#FixRight .close{background: url(../images/fixclose.png) no-repeat center; width: 17px; height: 21px; position: absolute; right: 0; top: 0px; cursor: pointer;}
/*==========@@公共板块  结束@@==========*/



/*==========@@频道页面 开始@@==========*/
/*===首页 开始===*/

/*===首页 结束===*/

/*==========@@频道页面 结束@@==========*/


/*=============CSS3===============*/
