﻿/* CSS Document */

body { margin: 0; padding: 0; line-height: 24px; font-family: 'Microsoft YaHei'; font-size: 12px; background: #fff; }
div, ul, li, dt, dl, dd, h1, h2, h3, h4, h5, h6, h7, img, p, span { border-style: none; border-color: inherit; border-width: 0px; padding: 0; list-style-type: none; margin-left: auto; margin-top: 0; margin-bottom: 0; }

img { display: block; }

/* Link */
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { border: 0px; background-color: Transparent; }

a { blr: expression(this.onFocus=this.blur()); outline: none; }

.blank5 { width: 100%; height: 5px; clear: both; }
.blank10 { width: 100%; height: 10px; clear: both; }
.blank15 { width: 100%; height: 15px; clear: both; }
.blank20 { width: 100%; height: 20px; clear: both; }
.blank30 { width: 100%; height: 30px; clear: both; }
.blank40 { width: 100%; height: 40px; clear: both; }
.blank50 { width: 100%; height: 50px; clear: both; }
.blank60 { width: 100%; height: 60px; clear: both; }
.blank70 { width: 100%; height: 70px; clear: both; }
.blank80 { width: 100%; height: 80px; clear: both; }

/*Clear*/
.clear { clear: both; font-size: 0px; height: 0px; line-height: 0px; overflow: hidden; }
/*可用height:1px; overflow:hidden;来控制IE6默认的div的高为12~14px,用BR来做吧，用DIV不太好用*/

/*针对1920的宽屏*/

.max { position: relative; overflow: hidden; }


.m_logo { width: 384px; float: left; margin: 20px 0 0 0; }


.m_pho { float: right; margin: 40px 0 0 0; font-family: 'Microsoft YaHei'; font-size: 26px; color: #003da2; line-height: 30px; text-align: left; font-weight: bold; }

.m_pho img { float: left; margin: 0 10px 0 0; border: none; }


.m_navBox { width: 100%; height: 48px; margin: 0 auto; background: #00307f; overflow: hidden; }

.m_navi { width: 1200px; margin: 0 auto; }

.m_navi ul { width: 1200px; margin: 0 auto; float: left; text-align: center; }

.m_navi ul li { width: 129px; display: inline-block; margin: 0 0; }
.m_navi ul li a { width: 129px; height: 48px; float: left; font-family: 'Microsoft YaHei'; font-size: 16px; color: #fff; line-height: 48px; text-align: center; font-weight: normal; background: none; }
.m_navi ul li a:hover, .m_navi ul li a.nhov { width: 129px; height: 48px; float: left; font-family: 'Microsoft YaHei'; font-size: 16px; color: #fff; line-height: 48px; text-align: center; font-weight: normal; background: #265ebc; }



/*265ebc*/

.m_banner { width: 1920px; *width: 1920px; _width: 1920px; height: auto; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; overflow: hidden; }

.m_index { width: 1200px; margin: 0 auto; }


.m_cokk1 {width:100%; max-width: 1200px; height: 40px; float: left; font-family: 'Microsoft YaHei'; font-size: 24px; color: #1c1c1c; line-height: 40px; text-align: left; font-weight: normal; }

.m_cokk1 img { float: left; margin: 8px 10px 0 0; border: none; }

.m_cokk1 font { font-family: 'Microsoft YaHei'; font-size: 16px; color: #1c1c1c; line-height: 40px; text-align: left; font-weight: normal; padding-left: 10px; text-transform: uppercase; }

.m_cokk1 a {float:right;  font-family: 'Microsoft YaHei'; font-size: 14px; color: #292929; line-height: 40px; text-align: left; font-weight: normal; text-transform: uppercase;}


.m_cokk2 {width:100%; max-width: 1200px; height: 40px; float: left; font-family: 'Microsoft YaHei'; font-size: 24px; color: #1c1c1c; line-height: 40px; text-align: left; font-weight: normal; }

.m_cokk2 img { float: left; margin:4px 10px 0 0; border: none; }

.m_cokk2 font { font-family: 'Microsoft YaHei'; font-size: 18px; color: #1c1c1c; line-height: 40px; text-align: left; font-weight: normal; padding-left: 10px; text-transform: uppercase; }

.m_cokk2 a {float:right;  font-family: 'Microsoft YaHei'; font-size: 14px; color: #292929; line-height: 40px; text-align: left; font-weight: normal; text-transform: uppercase;}
		/* 本例子css */
.picMarquee-left { width:1200px; overflow: hidden; position: relative;  }
 
.picMarquee-left .bd { width:1200px;  padding: 10px 0; height:350px; }
.picMarquee-left .bd ul { overflow: hidden; zoom: 1; float:left; }
.picMarquee-left .bd ul li {width:223px; height:320px; margin: 0 10px 20px 10px; float: left; _display: inline; overflow: hidden; text-align: center; border:1px solid #e5e5e5; box-shadow:2px 8px 8px #eee; }
.picMarquee-left .bd ul li .pic { text-align: center; }
.picMarquee-left .bd ul li .pic img { width: 223px; height: 242px; display: block; padding:0px; }
.picMarquee-left .bd ul li .pic a:hover img { border-color: #999; }

.picMarquee-left .bd ul li .title {width:180px; height:atuo; float:left; margin:10px 0 0 20px; font-family: 'Microsoft YaHei'; font-size: 18px; color: #1f1f1f; line-height:30px; text-align: center; font-weight: normal; text-overflow:ellipsis; overflow:hidden;}

.picMarquee-left .bd ul li .title a {font-family: 'Microsoft YaHei'; font-size: 18px; color: #1f1f1f; line-height:30px; text-align: left; font-weight: normal; }
.picMarquee-left .bd ul li .title font{width:180px; height:30px;   float:left; margin:0px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #6c6c6c; line-height:30px; text-align: center; font-weight: normal; text-overflow:ellipsis; overflow:hidden;}



.picMarquee-left .bd ul li:hover .title a {color:#003da2; font-weight:bold; }

.m_about {width:490px; height:300px; float:left; }

.m_about img {display:block; float:left; margin:10px 0;  border:none; }


.m_about font{width:490px; height:90px;   margin:0px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #292929; line-height:30px; text-align: left; font-weight: normal; text-overflow:ellipsis; overflow:hidden;}

.m_lawnews {width:650px; height:auto; float:right; }


.m_lawnews ul {width:650px; height:248px; float:left;  overflow:hidden;}
.m_lawnews ul li{width:650px; height:50px; float:left; background:url(../images/dd1.jpg) no-repeat left 50%; border-bottom:1px dashed #bfbfbf; }
.m_lawnews ul li a {width:540px; height:50px; float:left; padding-left:20px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #292929; line-height:50px; text-align: left; font-weight: normal;}

.m_lawnews ul li font { float:right; font-family: 'Microsoft YaHei'; font-size: 16px; color: #bebebe; line-height:50px; text-align: left; font-weight: normal;}

.m_lawnews ul li:hover a { color:#265ebc;}


/*scope*/

.m_scope {width:100%; height:470px; margin:0; background:#f4f4f4; overflow:hidden; }


.m_scope_cokk {width:380px; height:70px; margin:30px auto 20px auto; background:url(../images/line1.png) no-repeat center bottom;  font-family: 'Microsoft YaHei'; font-size: 29px; color: #181818; line-height:70px; text-align: left; font-weight: normal; text-overflow:ellipsis; overflow:hidden;}

.m_scope_cokk img {float:left; margin:18px 10px 0 10px; border:none;}


.m_scope_cokk font{  font-family: 'Microsoft YaHei'; font-size: 21px; color: #181818; line-height:70px; text-align: left; font-weight: normal; text-transform:uppercase;}


.m_scope ul {width:1240px; margin:30px auto 20px auto;  }


.m_scope ul li {width:166px; height:165px; float:left; margin:20px 10px 10px 30px;  background:url(../images/box1.png) no-repeat left bottom; padding:0;}

.m_scope ul li a .simg1 { display:block; margin:26px auto 10px auto; }
.m_scope ul li a .simg2 { display:none; margin:26px auto 10px auto; }

.m_scope ul li a:hover .simg1 { display:none; margin:26px auto 10px auto; }
.m_scope ul li a:hover .simg2 { display:block; margin:26px auto 10px auto; }

.m_scope ul li a font{width:130px; height:40px; float:left; margin:0px 0 0 20px;  font-family: 'Microsoft YaHei'; font-size:18px; color: #1c1c1c; line-height:20px; text-align:center; font-weight: normal; text-transform:uppercase; text-overflow:ellipsis; overflow:hidden;}



.m_scope_more {width:178px; height:50px; margin:0 auto; }
.m_scope_more a{width:176px; height:48px; float:left;  border:1px solid #7d7d7d; font-family: 'Microsoft YaHei'; font-size:14px; color: #292929; line-height:48px; text-align:center; font-weight: normal; text-transform:uppercase; text-overflow:ellipsis; overflow:hidden;}


.m_scope_more a:hover {border:1px solid #265ebc; color:#003da2; }


/*case*/

.m_case_left { width:490px; float:left; }

.m_case_left img { float:left; margin:0px 0 10px 0;}

.m_case_left a h3{width:490px; height:30px; float:left;  font-family: 'Microsoft YaHei'; font-size:18px; color: #292929; line-height:30px; text-align:left; font-weight: normal; text-transform:uppercase; text-overflow:ellipsis; overflow:hidden;}

.m_case_left a h3 font { padding-left:20px; font-size:16px; color:#676767;}

.m_case_left a h4{width:490px; height:40px; float:left;  font-family: 'Microsoft YaHei'; font-size:14px; color: #878787; line-height:20px; text-align:left; font-weight: normal; text-transform:uppercase; text-overflow:ellipsis; overflow:hidden;}




.m_caselist {width:650px; height:auto; float:right; }


.m_caselist ul {width:650px; height:398px; float:left;  overflow:hidden;}
.m_caselist ul li{width:650px; height:57px; float:left; margin-bottom:20px;  }

.m_caselist ul li a h3{width:57px; height:47px; float:left; background:#8a8a8a; padding:5px 0;  font-family: 'Microsoft YaHei'; font-size:16px; color: #fff; line-height:20px; text-align:center; font-weight: normal;}
.m_caselist ul li a h3 font {width:57px; height:26px; float:left; font-family: 'Microsoft YaHei'; font-size:16px; color: #fff; line-height:26px; text-align:center; font-weight: bold;}

.m_caselist ul li a:hover h3{width:57px; height:47px; float:left; background:#003da2; padding:5px 0;}


.m_caselist ul li a h4{width:570px; height:30px; float:right;  font-family: 'Microsoft YaHei'; font-size:18px; color: #292929; line-height:30px; text-align:left; font-weight: normal; text-overflow:ellipsis; overflow:hidden;}


.m_caselist ul li a h5{width:570px; height:30px; float:right;  font-family: 'Microsoft YaHei'; font-size:14px; color: #878787; line-height:30px; text-align:left; font-weight: normal; text-overflow:ellipsis; overflow:hidden;}






.m_index_gbox {width:1200px; height:480px; margin:0 auto; padding:30px 0; border-top:1px solid #eaeaea;}



.m_index_gbk {width:601px; float:left; }


table.table1 {
	width: 100%;
    float:left;
	border-collapse:collapse;
} 
table.table1 td {
    width:100%;
    height:auto;
    float:left;
    margin-top:20px;
	line-height: 30px;
}

.tabt1
{
    width:590px;
    height:40px;
    float:left; padding-left:10px;
    background:#fff;
    border:1px solid #535353;
    font-family:Microsoft YaHei; font-size:14px; color:#292929; line-height:58px\9; line-height:40px; text-align:left; font-weight:normal; cursor:pointer; overflow:hidden;
}

.tabt2
{
    width:590px;
    height:200px;
    float:left; padding-left:10px;
    background:#fff;
    border:1px solid #535353;
    font-family:Microsoft YaHei; font-size:14px; color:#292929; line-height:58px\9; line-height:40px; text-align:left; font-weight:normal; cursor:pointer; overflow:hidden;
}



.m_tab_more {width:178px; height:40px; margin:0 auto; }
input.tabmore{width:176px; height:40px; float:left; background:#003da2;  border:1px solid #003da2; font-family: 'Microsoft YaHei'; font-size:14px; color: #fff; line-height:40px; text-align:center; font-weight: normal; text-transform:uppercase; text-overflow:ellipsis; overflow:hidden;}

 

 .m_conta{width:540px; height:auto; float:right; }

.m_conta_txt{width:540px; height:auto; float:left; margin-top:10px;  font-family:Microsoft YaHei; font-size:18px; color:#1c1c1c;  line-height:30px; text-align:left; font-weight:normal;}

.m_conta_txt img { float:left; margin:40px 0 0 0;}

.m_conta_txt a{color:#1c1c1c;}

/*about*/


.s_cokkie1 {width:100%; max-width: 1200px; height: 40px; float: left; font-family: 'Microsoft YaHei'; font-size: 28px; color: #00307f; line-height: 40px; text-align: left; font-weight: normal; text-transform:uppercase; }

.s_cokkie1 img { float: left; margin: 8px 10px 0 0; border: none; }

.s_cokkie1 font { font-family: 'Microsoft YaHei'; font-size: 28px; color: #ff6600; line-height: 40px; text-align: left; font-weight: normal; padding-left:0px; text-transform: uppercase; }


.s_cokkie1 em { float:right; font-family: 'Microsoft YaHei'; font-size: 16px; color: #242424; line-height: 40px; text-align: left; font-weight: normal; font-style:normal;}
.s_cokkie1 em img { float: left; margin:6px 10px 0 0; border: none; }

.s_cokkie1 em a {   font-family: 'Microsoft YaHei'; font-size: 16px; color: #242424; line-height: 40px; text-align: left; font-weight: normal; text-transform: uppercase;}


.s_cokkie_list {width:100%; max-width: 1200px; height:50px; float: left; font-family: 'Microsoft YaHei'; font-size: 28px; color: #00307f; line-height: 40px; text-align: left; font-weight: normal; text-transform:uppercase; margin:30px 0; }

.s_cokkie_list ul { float:left; }


.s_cokkie_list ul li{ float:left; height:56px; margin:10px 20px 0 0; }

.s_cokkie_list ul li a {width:auto; float:left; height:50px; background:none;}


.s_cokkie_list ul li a font {width:auto; float: left; padding:5px 20px; background:#fff; font-family: 'Microsoft YaHei'; font-size:18px; color: #1f1f1f; line-height:30px; text-align: center; font-weight: normal; text-transform:uppercase; }

.s_cokkie_list ul li a:hover,.s_cokkie_list ul li a.shov {width:auto; float:left; height:50px; background:url(../images/cokkbg1.jpg) no-repeat center bottom;}

.s_cokkie_list ul li a:hover font,.s_cokkie_list ul li a.shov font {width:auto; float: left; padding:5px 20px; background:#efefef; font-family: 'Microsoft YaHei'; font-size:18px; color: #ff6501; line-height:30px; text-align: center; font-weight: normal; text-transform:uppercase; }




.s_abocon {width: 1200px; height:auto; padding:20px 0 40px 0; float: left; font-family: 'Microsoft YaHei'; font-size: 16px; color: #282828; line-height:36px;   font-weight: normal; text-transform:uppercase; }

.s_abocon h3{width: 1200px; height:auto!important; min-height:40px; padding:10px 0 10px 0; float: left; font-family: 'Microsoft YaHei'; font-size:30px; color: #00307f; line-height:30px; text-align: center; font-weight: normal; text-transform:uppercase; background:url(../images/cokkbg2.jpg) no-repeat center bottom;}

.s_abocon h4{width: 1200px; height:auto!important; min-height:40px; padding:20px 0 20px 0; float: left; font-family: 'Microsoft YaHei'; font-size:24px; color: #282828; line-height:30px; text-align: center; font-weight: normal; text-transform:uppercase; }

.s_abocon img {display:block; margin:0 auto; border:none; }


.s_serv {width: 1200px; height:auto; padding:20px 0 40px 0; float: left; font-family: 'Microsoft YaHei'; font-size: 16px; color: #282828; line-height:36px; text-align: center; font-weight: normal; text-transform:uppercase; }

.s_serv h3{width: 1200px; height:auto!important; min-height:40px; padding:10px 0 10px 0; float: left; font-family: 'Microsoft YaHei'; font-size:30px; color: #00307f; line-height:30px; text-align: center; font-weight: normal; text-transform:uppercase; background:url(../images/cokkbg2.jpg) no-repeat center bottom;}

.s_serv h4{width: 1200px; height:auto!important; min-height:40px; padding:20px 0 10px 0; float: left; font-family: 'Microsoft YaHei'; font-size:14px; color: #282828; line-height:30px; text-align: center; font-weight: normal; text-transform:uppercase;  letter-spacing:4px;}

.s_serv img {display:block; margin:0 auto; border:none; }

.s_servcon {width: 1000px; height:auto; padding:10px 0 20px 0; display:inline-block; margin:0 auto; font-family: 'Microsoft YaHei'; font-size: 16px; color: #282828; line-height:36px; text-align: justify; font-weight: normal; text-transform:uppercase; }

.s_servcon strong { font-weight:bold;}

.s_abotxt {width: 640px; height:auto; padding:20px 0 40px 0;  display:block; margin:0 auto;  font-family: 'Microsoft YaHei'; font-size: 18px; color: #282828; line-height:36px; text-align: left; font-weight: normal; text-transform:uppercase; letter-spacing:4px; }

.s_abotxt h3{width:100%; max-width: 640px; height: 40px; float: left; font-family: 'Microsoft YaHei'; font-size: 28px; color: #00307f; line-height: 40px; text-align: left; font-weight: normal; text-transform:uppercase; background:none;  margin-bottom:20px;  letter-spacing:4px; }
 
 
.s_abotxt h3 font { font-family: 'Microsoft YaHei'; font-size: 28px; color: #ff6600; line-height: 40px; text-align: left; font-weight: normal; padding-left:0px; text-transform: uppercase; }


.s_abotxt img { display:block; margin:0 auto 0 0; border:none;}


/*team*/
.team_left { width:1200px; overflow: hidden; position: relative;  }
 
.team_left .bd { width:1230px;  padding: 10px 0; height:350px; }
.team_left .bd ul { overflow: hidden; zoom: 1; float:left; }
.team_left .bd ul li {width:223px; height:320px; margin: 0 10px 20px 10px; float: left; _display: inline; overflow: hidden; text-align: center; border:1px solid #e5e5e5; box-shadow:2px 8px 8px #eee; }
.team_left .bd ul li .pic { text-align: center; }
.team_left .bd ul li .pic img { width: 223px; height: 242px; display: block; padding:0px; }
.team_left .bd ul li .pic a:hover img { border-color: #999; }

.team_left .bd ul li .title {width:180px; height:60px; float:left; margin:10px 0 0 20px; font-family: 'Microsoft YaHei'; font-size: 18px; color: #1f1f1f; line-height:30px; text-align: left; font-weight: normal; text-overflow:ellipsis; overflow:hidden;}

.team_left .bd ul li .title a {width:180px; float:left;  font-family: 'Microsoft YaHei'; font-size: 18px; color: #1f1f1f; line-height:30px; text-align: center; font-weight: normal; }
.team_left .bd ul li .title font{width:180px; height:30px; float:left; margin:0px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #6c6c6c; line-height:30px; text-align: center; font-weight: normal; text-overflow:ellipsis; overflow:hidden;}



.s_teams {width: 1200px; height:auto; padding:0px 0 40px 0;  display:block; margin:0 auto;  font-family: 'Microsoft YaHei'; font-size: 18px; color: #282828; line-height:36px; text-align: center; font-weight: normal; text-transform:uppercase; letter-spacing:4px; }

.s_teams_img {width:263px; float:left; margin:10px 20px 0 0px;  font-family: 'Microsoft YaHei'; font-size: 18px; color: #282828; line-height:36px; text-align: center; font-weight: normal; }


.s_teams_img font{width:263px; float:left; margin:0px 20px 0 0px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #1c1c1c; line-height:30px; text-align: center; font-weight: normal; }



.s_teams_txt {width: 910px; height:auto; float:right;  font-family: 'Microsoft YaHei'; font-size: 16px; color: #1f1f1f; line-height:36px; text-align: left; font-weight: normal; text-transform:uppercase; letter-spacing:0px; }

.s_teams_txt h3{width: 910px; height:auto; float:right;  font-family: 'Microsoft YaHei'; font-size: 24px; color: #1f1f1f; line-height:40px; text-align: left; font-weight: bold; text-transform:uppercase; letter-spacing:0px; }



/*news*/

.new_imgs { width:1200px; overflow: hidden; position: relative;  }
  
.new_imgs ul { overflow: hidden; zoom: 1; float:left; margin-left:80px; }
.new_imgs ul li {width:320px; height:290px; margin:10px 10px 20px 10px; float: left; _display: inline; overflow: hidden; text-align: center;   }
.new_imgs ul li a h3 {width:310px; height:30px; float:left; margin:10px 0 0 0;  font-family: 'Microsoft YaHei'; font-size: 16px; color: #1c1c1c; line-height:30px; text-align: left; font-weight: normal; text-transform:uppercase; text-overflow:ellipsis; overflow:hidden;}
.new_imgs ul li a:hover { color:#00307f;}
.new_imgs ul li a h4 {width:310px; height:30px; float:left; margin:5px 0 0 0;  font-family: 'Microsoft YaHei'; font-size: 16px; color: #bebebe; line-height:30px; text-align: left; font-weight: normal; text-transform:uppercase; text-overflow:ellipsis; overflow:hidden;}



.s_news {width:1200px; height:auto; float:right; }


.s_news ul {width:1000px; height:auto; float:left; margin-left:80px;  overflow:hidden;}
.s_news ul li{width:1000px; height:50px; float:left;  border-bottom:1px solid #bfbfbf; }
.s_news ul li a {width:900px; height:50px; float:left; padding-left:20px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #292929; line-height:50px; text-align: left; font-weight: normal;}

.s_news ul li font { float:right; font-family: 'Microsoft YaHei'; font-size: 16px; color: #bebebe; line-height:50px; text-align: left; font-weight: normal;}

.s_news ul li:hover a { color:#265ebc;}


/*case*/


.s_cases {width:1200px; height:auto; float:right; }


.s_cases ul {width:900px; height:auto; float:left; margin:10px 0 0 90px;  overflow:hidden;}
.s_cases ul li{width:900px; height:57px; float:left; margin-bottom:20px;  }

.s_cases ul li a h3{width:57px; height:47px; float:left; background:#8a8a8a; padding:5px 0;  font-family: 'Microsoft YaHei'; font-size:16px; color: #fff; line-height:20px; text-align:center; font-weight: normal;}
.s_cases ul li a h3 font {width:57px; height:26px; float:left; font-family: 'Microsoft YaHei'; font-size:16px; color: #fff; line-height:26px; text-align:center; font-weight: bold;}

.s_cases ul li a:hover h3{width:57px; height:47px; float:left; background:#003da2; padding:5px 0;}


.s_cases ul li a h4{width:820px; height:30px; float:right;  font-family: 'Microsoft YaHei'; font-size:18px; color: #292929; line-height:30px; text-align:left; font-weight: normal; text-overflow:ellipsis; overflow:hidden;}


.s_cases ul li a h5{width:820px; height:30px; float:right;  font-family: 'Microsoft YaHei'; font-size:14px; color: #878787; line-height:30px; text-align:left; font-weight: normal; text-overflow:ellipsis; overflow:hidden;}



/*join*/

.s_join {width:1000px; float:left; margin:10px 0 0 100px;}


table.table2 {
	width: 100%;
    float:left;
	border-collapse:collapse;
} 
table.table2 th { 
    height:auto;  
    padding:10px 0; background:#00307f;
    font-family: 'Microsoft YaHei'; font-size:18px; color: #fff; line-height:40px; text-align:center; font-weight: normal; 
}

table.table2 td { 
    height:auto;   padding:20px 0;     font-family: 'Microsoft YaHei'; font-size:16px; color: #282727; line-height:30px; text-align:center; font-weight: normal; 
}
table.table2 tr.tabnbgc1 { 
    height:auto;    padding:20px 0;  background:#f9f9f9;   font-family: 'Microsoft YaHei'; font-size:16px; color: #282727; line-height:40px; text-align:center; font-weight: normal;  
}


table.table2 tr.tabnbgc2 { 
    height:auto;    padding:20px 0;  background:#d4d4d4;   font-family: 'Microsoft YaHei'; font-size:16px; color: #282727; line-height:40px; text-align:center; font-weight: normal;  
}



.m_gbk {width:580px; display:block; margin:0 auto; }

.m_gbk h3 { width:580px;  float:left;  font-family: 'Microsoft YaHei'; font-size:28px; color: #252525; line-height:40px; text-align:center; font-weight: bold; }

table.table3 {
	width: 100%;
    float:left;
	border-collapse:collapse;
} 
table.table3 td {
    width:100%;
    height:auto;
    float:left;
    margin-top:20px;
	line-height: 30px;
}

.tab1
{
    width:570px;
    height:40px;
    float:left; padding-left:10px;
    background:#fff;
    border:1px solid #aaa;
    font-family:Microsoft YaHei; font-size:14px; color:#292929; line-height:58px\9; line-height:40px; text-align:left; font-weight:normal; cursor:pointer; overflow:hidden;
}

.tab2
{
    width:570px;
    height:200px;
    float:left; padding-left:10px;
    background:#fff;
    border:1px solid #aaa;
    font-family:Microsoft YaHei; font-size:14px; color:#292929; line-height:58px\9; line-height:40px; text-align:left; font-weight:normal; cursor:pointer; overflow:hidden;
}


.s_tabmore {width:130px; height:50px; margin:0 auto; }
input.tmore{width:130px; height:46px; float:left; background:#003da2;  border:1px solid #003da2; font-family: 'Microsoft YaHei'; font-size:16px; color: #fff; line-height:46px; text-align:center; font-weight: normal; text-transform:uppercase; text-overflow:ellipsis; overflow:hidden;}

 



/*contact*/

.s_conta {width: 690px; height:auto; padding:20px 0 40px 0;  display:block; margin:0 auto;  font-family: 'Microsoft YaHei'; font-size: 18px; color: #2f2f2f; line-height:36px; text-align: center; font-weight: normal; text-transform:uppercase; letter-spacing:4px; }

.s_conta h3{width:100%; max-width: 690px; height: 40px; float: left; font-family: 'Microsoft YaHei'; font-size: 24px; color: #2f2f2f; line-height: 40px; text-align: center; font-weight: bold; text-transform:uppercase; background:none;  margin-bottom:20px;   }
 
  

.s_conta img { display:block; margin:0 auto; border:none;}




/*fanye*/


.s_fanye
{
    width:100%;
    height:auto;
    float:left;
    padding-top:10px;
    padding-bottom:10px; text-align:center;
}

DIV.digg {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.digg A {
	BORDER: #dededc 1px solid; PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px;   COLOR: #000099; PADDING-TOP: 2px;  TEXT-DECORATION: none
}
DIV.digg A:hover {
	BORDER: #dededc 1px solid;  
}
DIV.digg A:active {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.digg SPAN.current {
	  PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; MARGIN: 2px;  COLOR: #000; PADDING-TOP: 2px;  BACKGROUND-COLOR: none;
}
DIV.digg SPAN.disabled {
	BORDER: #fff 1px solid; PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px;   COLOR: #000; PADDING-TOP: 2px;  
}

DIV.digg font { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; MARGIN: 2px;  COLOR: #000; PADDING-TOP: 2px;  BACKGROUND-COLOR: none; }

DIV.digg font b { color:#f00; font-style:normal;}


/*footer*/
.m_footer {width:100%; height:248px; margin:0 auto; background:#00307f; overflow:hidden; }


.m_footer_left {width:340px; height:170px; float:left; margin:50px 0 0 0; background:url(../images/line2.jpg) no-repeat right 20px; }

.m_footer_left h3 {width:100%; float:left;  font-family:Microsoft YaHei; font-size:16px; color:#ffffff;  line-height:30px; text-align:left; font-weight:normal; }


.m_footer_left ul {width:100%; max-width:220px; float:left;  font-family:Microsoft YaHei; font-size:16px; color:#ffffff;  line-height:20px; text-align:left; font-weight:normal; }

.m_footer_left ul li{width:70px; height:20px; margin:10px 30px 0 0; float:left;  font-family:Microsoft YaHei; font-size:14px; color:#9ecef9;  line-height:20px; text-align:left; font-weight:normal; }

.m_footer_left ul li a {  font-family:Microsoft YaHei; font-size:14px; color:#9ecef9;  line-height:30px; text-align:left; font-weight:normal;  }


.m_footer_left h4 {width:100%; float:left; margin-top:30px;  font-family:Microsoft YaHei; font-size:14px; color:#98c3ea;  line-height:30px; text-align:left; font-weight:normal; }

.m_footer_left h4 a { color:#98c3ea;}


.m_footer_cent {width:340px; height:auto; float:left; margin:50px 0 0 70px;   font-family:Microsoft YaHei; font-size:14px; color:#98c3ea;  line-height:30px; text-align:left; font-weight:normal; }


.m_footer_cent h3 {width:100%; float:left;  font-family:Microsoft YaHei; font-size:16px; color:#ffffff;  line-height:30px; text-align:left; font-weight:normal; }



.m_footer_ewm {width:116px; height:auto; float:right; margin:60px 0 0 0px;   font-family:Microsoft YaHei; font-size:14px; color:#fff;  line-height:30px; text-align:center; font-weight:normal; }
.m_footer_ewm img { display:block; margin:0 auto; border:none;}

#right_layer
{
    width:66px;
    height:auto!important;
    min-height:260px; 
    position:fixed;
    _position:absolute;
    z-index:999999999; float: right;  z-index:898; right: 0; bottom:300px;
}
 
#right_layer ul{float:left;}
#right_layer ul li{width:66px; height:75px; float:left; margin-top:8px; background:#fafafa; position:relative; z-index:900; }
#right_layer ul li a{}
#right_layer ul li .rwx{width:120px; height:120px; float:left; display:block; display:none\9; position:absolute; z-index:990; right:72px; top:0; margin-top:-40px; 
display: none\9; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; transform: scale(0.0,0.0); -webkit-transform: scale(0.0,0.0); }
#right_layer ul li:hover .rwx{width:120px; height:120px; float:left; display:block; position:absolute; z-index:990; right:72px; top:0; margin-top:-40px;  background:#ccc; 
 transition:all 0.4s linear;
-ms-transition:all 0.4s linear;
-moz-transition:all 0.4s linear;
-webkit-transition:all 0.4s linear;
-o-transition:all 0.4s linear; transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;}

#right_layer ul li .r_qq{width:140px; height:75px;  float:left; display:block; position:absolute; z-index:590; right:66px; top:0; margin-top:0px; margin-right:-300px;  background:#ccc;  
display: none\9; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear;   font-family:Arial; font-size:18px; color:#fff;  line-height:30px; text-align:center; font-weight:bold; line-height:75px;}


#right_layer ul li:hover .r_qq{width:140px; height:75px; float:left; display:block; position:absolute; z-index:990; right:66px; top:0; margin-top:0px; margin-right:0px;  background:#ccc;  
display: none\9; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear;  font-family:Arial; font-size:18px; color:#fff;  line-height:30px; text-align:center; font-weight:bold; line-height:75px;}
 

