﻿@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0px; list-style:none
}
body{
font-family:"microsoft yahei";
font-size:14px;
line-height:24px;
color:#616161;
background:#fff;
}
img{
border:none;
}
ul li{
list-style:none;
}
a{color:#616161; text-decoration: none;}

a:hover{color:#055b94;text-decoration:none;}



h1{

float:left;
padding-top:20px;
margin-right:0px;
padding-bottom:25px;
}

.logo{
float:left; border-left:#e1e1e1 solid 1px;font-size:17px; margin-top:25px; margin-left:20px; padding-left:20px;}
.logo span{color:#000000; line-height:35px; font-size:25px;}

.en_cn1{float:right;text-align:right;background:url(../images/tel.jpg) no-repeat 20px 10px; margin-top:45px;  color:#d2373d;  padding-left:32px; width:200px; border:#d2373d solid 1px; border-radius:25px;}
.en_cn1 span{font-size:23px;font-family:Arial, Helvetica, sans-serif; color:#d2373d; padding-right:20px;  line-height:40px;}


#top{ width:100%; float:left;height:37px; border-bottom:#e2e9f3 solid 1px;line-height:37px;}
#top .top1{ width:1202px; height:37px; margin:auto; }
#top .top2{ float:right;}
#top .top2 span{ width:80px; float:left;font-size:12px; }
#top .top2 em{ width:150px; float:left;font-size:12px; font-style:normal}




.newspage {
	 width:100%;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.newspage A { 
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.newspage A:hover {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #d90011; BORDER-LEFT: #fff 1px solid; COLOR: #fff; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #d90011; BORDER-LEFT: #666 1px solid; COLOR: #666; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #d90011; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}


/*--------------------index.html start----------------------*/


#head{
width:1202px;
margin:auto;
}


#flash{
width:100%;
height:563px;
float:left;
}


#f1{
width:100%;
height:300px;
float:left;
background:url(../images/f1.jpg) no-repeat top center;
}

#f2{
width:100%;
height:300px;
float:left;
background:url(../images/f2.jpg) no-repeat top center;
}

#f3{
width:100%;
height:300px;
float:left;
background:url(../images/f3.jpg) no-repeat top center;
}

#f4{
width:100%;
height:300px;
float:left;
background:url(../images/f4.jpg) no-repeat top center;
}

#f5{
width:100%;
height:300px;
float:left;
background:url(../images/f5.jpg) no-repeat top center;
}

#f6{
width:100%;
height:300px;
float:left;
background:url(../images/f6.jpg) no-repeat top center;
}


#menu1{width:100%;
float:left;
height:53px;
background:#16314f;
}
.navbox{height:53px;position:relative;z-index:9; margin:auto; width:1200px;}
.nav{width:1200px;margin:0 auto;height:53px; list-style:none;}
.nav li{float:left;height:53px;position:relative; list-style:none;}
.nav li.last{background:none;}
.nav li a{text-decoration:none;}
.nav li a span{float:left;display:block;line-height:53px;font-size:16px;color:#fff; cursor:pointer;width:170px; text-align:center}
.mj_hover_menu{text-decoration:none; width:170px; height:53px; background:#0a57ae}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:53px;left:0px;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 0px #BEBEBE;}

.mj_menu_li_txt{line-height:30px; font-size:14px; color:#696969;}
.mj_menu_li_txt font{font-size:14px; color:#bb1721;}
.mj_menu_li_txt a{color:#696969; text-decoration:none;}
.mj_menu_li_txt a:hover{color:#696969; text-decoration:underline;}

.mj_menu_news_bg{width:440px; padding-bottom:20px; background:#fff; border-top:#afafaf solid 0px;}
.mj_menu_news_main{width:440px; margin:auto; padding-top:12px;}

.mj_menu_news_li{ padding-left:30px;  float:left; }
.mj_menu_news_img{float:right; padding-right:30px;padding-left:30px; text-align:left; color:#386d53; line-height:30px; font-size:12px;border-left:solid 1px #f0f0f0;}
.mj_menu_news_img font{font-size:13px; color:#696969; width:250px; float:left; line-height:20px; padding-top:10px;}


.mj_menu_news_bg1{width:550px; padding-bottom:20px; background:#fff; }
.mj_menu_news_main1{width:550px; margin:auto; padding-top:12px; }

.mj_menu_news_bg2{width:450px; padding-bottom:50px; background:#fff; border-top:#afafaf solid 0px;}
.mj_menu_news_main2{width:450px; margin:auto; padding-top:12px;}







#nn1{
width:100%;
float:left;
height:85px;
background:url(../images/s_b.jpg) repeat-x bottom;
}
#nn{
width:1202px;
height:59px;
margin:auto;

}

#nn .n2{float:left;width:895px; line-height:59px; }
#nn .n2 h3{float:left;   font-weight:normal; font-size:16px; text-transform:uppercase; line-height:59px; padding-right:20px; color:#3f3f3f }

#nn .n2 span{float:right; }




#search{
width:284px;
padding-top:15px;
float:right;
}
#search_logo{ padding-top:0px;}


.searchinput{
height:32px;
line-height:32px;
color:#333333;
font-size:12px;
border:#eeeeee solid 1px;
border-right:#d5d5d5 solid 0px;
width:200px;
border-top-left-radius:25px;
border-bottom-left-radius:25px;
float:left;
padding-left:20px;
display:inline;
background:#fff;
}





#main{ width:1202px; margin:auto; padding-top:30px; clear:both}
#left{width:253px; float:left; }
#pro{width:253px; float:left;}

#pro h3{width:253px; float:left; color:#fff; font-weight:bold; font-size:27px; line-height:36px; height:100px; background:#17314e; text-align:center; padding-top:40px;}
#pro h3 span{  font-size:15px; font-weight:normal; padding-right:5px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}

#pro ul{overflow:hidden; text-align:left; float:left; font-size:14px; margin-top:1px; }
#pro ul li{display:inline;float:left; line-height:48px; border-bottom:#e8e8e8 solid 1px; }
#pro ul li a{ float:left;padding-left:20px; width:233px; font-weight:bold;background:url(../images/cp_1.png) no-repeat 210px 18px;}
#pro ul li a:hover{ float:left;  background:url(../images/cp_2.png) no-repeat 210px 18px #0f57ac;width:233px;  float:left; color:#FFFFFF ; line-height:48px;  }


.rx{width:251px; float:left; border:#e2e2e2 solid 1px; background:url(../images/tel1.png) no-repeat 20px 30px;height:130px; margin-bottom:1px;}
.rx span{ font-size:20px; color:#0f57ac; font-weight:bold;padding-left:70px; }
.rx p{padding-left:70px; padding-top:25px;}
.rx em{width:183px; padding-left:50px; font-style:normal; background:url(../images/h.jpg) no-repeat 20px 0px; float:left; margin-top:15px;}

.rxxx{width:253px; float:left; line-height:35px; text-align:center; background:#0f57ac; font-size:15px; color:#FFFFFF; margin-bottom:20px}
.rxxx a{width:253px;  float:left;line-height:35px; text-align:center; background:#0f57ac; font-size:15px; color:#FFFFFF;}
.rxxx a:hover{width:253px;  float:left;line-height:35px; text-align:center; background:#17314e; font-size:15px; color:#FFFFFF;}



#ys{
width:880px; float:left}

#ys h5{font-size:18px; color:#0f57ac; font-weight:normal; line-height:50px;}


#ys ul{overflow:hidden; text-align:left; float:left;}
#ys ul li{display:inline;float:left;   float:left;  width:880px; padding-top:20px; border-bottom:#e3e3e3 solid 1px; padding-bottom:20px; }
#ys ul li a{ float:left; color:#a5a5a5 }
#ys ul li img{ width:197px; height:117px; float:left; padding:10px; border:#e5e5e5 solid 1px; margin-right:20px;}




#right{
width:880px;
float:right;
}

#right h2{width:880px; float:left; height:37px; font-size:22px; color:#383838; font-weight:normal; border-bottom:#e3e3e3 1px solid; margin-bottom:15px;}
#right h2 span{float:right; font-size:14px; color:#7b7b7b; font-weight:normal;padding-top:5px; background:url(../images/home.jpg) no-repeat left 10px; padding-left:25px;}
#right h2 span a{color:#7b7b7b;}

.cuti{ color:#17314e; font-size:17px;border-bottom:1px dashed #d8d8d8; text-align:center; margin-bottom:10px; line-height:50px;}

.cuti1{ color:#17314e; font-size:20px;  text-align:left; line-height:80px; background:url(../images/rrr1.jpg) no-repeat 0px 390px; padding-top:25px; padding-left:40px;}


.cuti2{ color:#17314e; font-size:20px; font-weight:bold ; text-align:left; line-height:80px; background:url(../images/rrr1.jpg) no-repeat 0px 493px; padding-top:25px; padding-left:40px;}


#about{  padding-left:0px;   padding-right:0px; padding-top:10px; padding-bottom:10px;}


.imglist ul li{text-align:center;float:left;display:inline;width:270px;height:260px;  margin:10px 10px;overflow:hidden; border: #e4e4e4 1px solid;}
.imglist ul li img{background:#FFFFFF; max-width:100%; max-height:100%;}
.imglist ul li p{line-height:40px;height:40px;display:block;background:#fff; text-align:center; padding-top:10px; }


* html .imglist ul li img{background:#FFFFFF; width:auto;height:212px;}
* + html .imglist ul li img{background:#FFFFFF; max-width:100%; max-height:100%; }

.casepic{ width:270px;
height:212px;
vertical-align: middle;
display: table-cell; background:#fff; overflow:hidden;}

.casepic a img{ -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.casepic a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}




.kuang1{
height:20px;
color:#767676;
font-size:12px;
border:#cccccc solid 1px;
width:80%;
float:left;
display:inline;
margin-right:5px;
margin-top:3px;
padding-top:3px;
padding-left:10px;
background:#fdfdfd;
}

.kuang2{
height:50px;
color:#767676;
font-size:12px;
border:#cccccc solid 1px;
width:80%;
float:left;
display:inline;
margin-right:5px;
margin-top:3px;
padding-top:3px;
padding-left:10px;
background:#fdfdfd;
font-family:Arial, Helvetica, sans-serif;
}






#footer1{ float:left; width:100%; background:#16314f; color:#adbed1; padding-top:50px; padding-bottom:50px; margin-top:30px;}
#footer1 a{  color:#adbed1}

#footer{margin:auto;width:1202px; line-height:30px;overflow:hidden; text-align:center;}

.zzb07tail{}
a.zzb07link{ text-decoration:none;}

a.zzb07link:hover {text-decoration:underline;

}


