body{
margin:0 auto;
background-color:#ffffff;
font-size:14px;font-family:'microsoft yahei',"Î¢ÈíÑÅºÚ",SimSun,Verdana,Arial;
color:#666666;
}
ul,li,p,h1,h2,h3,dl,dt,dd{ padding:0; margin:0; list-style:none;}
a{blr:expression(this.onFocus=this.blur())}
:focus{outline:0;}
a{
text-transform: none;
color:#666666;
text-decoration: none;
}
a:hover {
color: #1390ed;
text-decoration: none;
}

a img{
border:none;
}
.clearfix:after {display: block;clear: both;content: "";visibility: hidden;height: 0}
.clearfix {zoom: 1}
form{
margin:0;
padding:0;
}

.blank_10{
height:10px;
font-size:1px;
}
.blank_15{
height:15px;
font-size:1px;
}
.blank_23{
height:23px;
font-size:1px;
}
.blank_30{
height:30px;
font-size:1px;
}

.clear{
clear:both;
font-size:0;
}

.warp{
width:1200px;
margin:0 auto;
}
.top{ border-bottom:1px solid #dadada;}
.sub{
width:100%;
height:30px;
overflow:hidden;
}
.sub span{
width:50%;
height:30px;
line-height:30px;
display:inline;
float:left;
}
.sub label{
width:50%;
height:30px;
line-height:30px;
display:inline;
float:right;
text-align:right;
font-size:14px;
}
.sub label a{ margin:0 10px;}
.time1{ background:url(time1.png) no-repeat  left center; padding-left:20px;}
.time2{ background:url(time2.png) no-repeat  left center; padding-left:20px;}
.time3{ background:url(time3.png) no-repeat  left center; padding-left:20px;}
.header{
width:100%;
height:116px;
overflow:hidden;
}
.logo{
width:70%;
float:left;
}
.tel{ margin-top:40px;float:right; background:url(tel.jpg) no-repeat left center; font-size:24px; color:#555; padding-left:40px;}
.tel span{ color:#e87350; font-size:20px;}

.menuu{ background:#1992ed; width:1660px; margin:0 auto;}
.menu{	height:40px;}
.nav{
margin:0;
padding:0;
list-style:none;
}
.nav .m{ width:12.5%;}
.nav li{
float:left;
line-height:40px;
font-size:14px;
width:100%;
text-align:center;
position: relative;
z-index:999999;
}
.nav li a{display:block; height:40px; width:100%; color: #fff;}
.nav li a:hover,.menu li .current{background:#3448a1; color:#fff;}
.nav li .nav_sub{ position: absolute;top: 40px; width: 100%; background:#108eef; display: none; color: #fff; margin:0; padding:0; list-style:none; left:0;}
.nav li .nav_sub li a{font-size: 12px; height: 40px; line-height: 40px;color:#ffffff;}
.nav li .nav_sub li a:hover{color:#ffffff;}

.banner{ position:relative; overflow:hidden; height:500px; width:100%;}
.index_banner{ width:1660px; position:relative; height:500px; overflow:hidden;left:50%; margin-left:-830px;}
.index_ban_ul{ width:1660px; height:500px; overflow:hidden; z-index:0;position:relative; margin:0; padding:0; list-style:none; }
.index_ban_num{ width:100%;  position:absolute; bottom:20px; text-align: center; z-index:1;font-size:0; }
.index_ban_num li{margin: 0 5px; background: url(ico.png) no-repeat 0 -13px; width: 13px; height: 13px; overflow: hidden; cursor: pointer;display:inline-block;  *display:inline; zoom:1;}
.index_ban_num li:hover,.index_ban_num .on{ background-position:0 0; }

.warp_all{ margin:2% auto;}
.BP_T{
width:100%;
height:64px;
line-height:64px;
text-align:center;
background:url(pro_bg.gif) center center no-repeat;
font-family:'microsoft yahei',"Î¢ÈíÑÅºÚ",SimSun,Verdana,Arial;
font-size:22px;
color:#138fed;
}
.BP_box{
width:100%;
overflow:hidden;
}
.BP_box ul{
margin:0;
padding:0;
list-style:none;
}
.BP_box ul li{
width:23%;
float:left;
overflow:hidden; margin:1%;
}
.BP_box ul li span{
border:1px solid #e5e5e5;
display:block;height:155px;display:block; overflow:hidden;
}
.BP_box ul li span img{
width:100%;
height:155px;transition: all 1s;
-webkit-transition: all 1s;
-moz-transition: all 1s;
-o-transition: all 1s; overflow:hidden;
}
.BP_box ul li label{
width:100%;
height:40px;
line-height:40px;
display:block;
text-align:center;
background-color:#ececec;
}
.BP_box ul li:hover span{border:1px solid #1390ed;}
.BP_box ul li:hover label{ background:#1390ed;}
.BP_box ul li:hover a{ color:#fff;}
.BP_box ul li:hover img{transform: scale(1.05);transition: transform 1s ease 0s, -webkit-transform 1s ease 0s;}

.BP_boxx{
width:100%;
overflow:hidden;
}
.BP_boxx ul{
margin:0;
padding:0;
list-style:none;
}
.BP_boxx ul li{
width:23%;
float:left;
overflow:hidden; margin:1%;
}
.BP_boxx ul li span{
border:1px solid #e5e5e5;
display:block;height:205px;display:block; overflow:hidden;
}
.BP_boxx ul li span img{
width:100%;
height:205px;transition: all 1s;
-webkit-transition: all 1s;
-moz-transition: all 1s;
-o-transition: all 1s; overflow:hidden;
}
.BP_boxx ul li label{
width:100%;
height:40px;
line-height:40px;
display:block;
text-align:center;
background-color:#ececec;
}
.BP_boxx ul li:hover span{border:1px solid #1390ed;}
.BP_boxx ul li:hover label{ background:#1390ed;}
.BP_boxx ul li:hover a{ color:#fff;}
.BP_boxx ul li:hover img{transform: scale(1.05);transition: transform 1s ease 0s, -webkit-transform 1s ease 0s;}

.main{
width:100%; margin:2% auto;
overflow:hidden;
}
.m_left{
width:930px;
float:left;
overflow:hidden;
}
.A_T{
width:100%;
height:35px;
overflow:hidden;
}
.A_T_L{
width:200px;
height:35px;
padding-left:15px;
line-height:35px;
font-size:22px;
color:#138fed;
float:left;
background:url(am.gif) left center no-repeat;
font-family:'microsoft yahei',"Î¢ÈíÑÅºÚ",SimSun,Verdana,Arial;
}
.A_T_R{
width:366px;
float:right;
height:35px;
font-size:14px;
font-family:'microsoft yahei',"Î¢ÈíÑÅºÚ",SimSun,Verdana,Arial;
overflow:hidden;
}
.A_T_R a{
width:120px;
height:35px;
display:inline;
text-align:center;
line-height:35px;
background-color:#dedede;
color:#666666;
margin-left:2px;
float:left;
}
.A_T_R a:hover{
background-color:#138fed;
color:#ffffff;
}

.A_box{
width:100%;
padding-top:15px;
overflow:hidden;
line-height:25px;
}

.fengcai{width:100%;overflow:hidden; margin-top:2%;}
.fengcai ul{ list-style:none; overflow:hidden;}
.fengcai ul li{ width:23%; overflow:hidden; float:left; margin:1%;}
.fengcai ul li img{transition:all 0.5s; transform:scale(1,1); width:100%; height:160px;}
.fengcai ul li:hover img{transition:all 0.5s; transform:scale(1.2,1.2)}
.fengcai ul li a{ color:#fff;}
.fengcai ul li a:hover{ color:#69b721;}

.m_right{
width:250px;
float:right;
overflow:hidden;
}
.X_T{
width:250px;
height:35px;
border-bottom:2px solid #ffffff;
overflow:hidden;
background-color:#138fed;
}
.X_T span{
width:100px;
padding-left:11px;
height:35px;
line-height:35px;
display:inline;
float:left;
font-size:16px;
font-family:'microsoft yahei',"Î¢ÈíÑÅºÚ",SimSun,Verdana,Arial;
color:#ffffff;
}
.X_T label{
width:43px;
padding-top:12px;
height:23px;
display:inline;
float:right;
text-align:center;
}
.X_box{
width:250px;
overflow:hidden;
padding-bottom:18px;
background-color:#138fed;
}
.X_box ul{
margin:0;
padding:0;
list-style:none;
}
.X_box ul li{
width:250px;
position:relative;
padding-top:18px;
text-align:center;
}
.X_box ul li img{
width:230px;
height:172px;
border:none;
}
.X_box ul li em{
width:25px;
height:25px;
display:block;
background:url(splogo.png) no-repeat;
position:absolute;
left:110px;
top:86px;
cursor:pointer;
}
.warp_news{
    background:url(news.jpg) no-repeat fixed center top / cover;
    overflow: hidden;
    width: 100%;padding:30px 0;
}
.hide{
display:none
}
.news_tab{
width:100%;
height:41px;
background:url(n_bg.gif) repeat-x;
overflow:hidden;
}
.dc-tab{
width:228px;
height:41px;
padding-left:10px;
float:left;
overflow:hidden;
}
.dc-tab ul{
margin:0;
padding:0;
list-style:none;
}
.dc-tab ul li{
width:76px;
float:left;
height:41px;
line-height:40px;
cursor:pointer;
text-align:center;
font-size:14px; color:#333;
}
.dc-tab ul li.hover {
}
.dc-tab ul li.selected {
background:url(tab.gif) center bottom no-repeat;
color:#138fed;
}
.dc-more{
width:80px;
padding-right:15px;
height:40px;
float:right;
text-align:right;
line-height:40px;
}
.dc-more a{
color:#138fed;
font-size:14px;
}

.news_box{
padding:15px 20px;
background-color:#ffffff;
overflow:hidden;
}
.N_title{
width:470px;
height:35px;
line-height:35px;
font-size:14px;
font-weight:bold;
}
.N_date{
width:470px;
height:24px;
line-height:24px;
font-family:Arial, Helvetica, sans-serif;
}
.N_desc{
width:470px;
overflow:hidden;
line-height:22px;
}

.news{padding-top:10px;overflow:hidden;}
.news2{ float:left; width:25%;}
.news3{ float:left; width:75%;}
.news3 h1{ font-size:18px; font-weight:normal; }
.news3 p{ line-height:30px;}
.news ul{
margin:0;
padding:0;
list-style:none;
}
.news ul li{
width:48%; text-align:left; margin:0 1%;
height:30px;
float:left;
overflow:hidden;
}
.news ul li span{
padding-left:12px; width:70%;
height:30px;
line-height:30px;
display:inline;
float:left;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
background:url(em_01.jpg) left center no-repeat;
}
.news ul li label{
width:80px;
height:30px;
line-height:30px;
display:inline;
float:right; color:#666;
}

.news5{padding-top:10px;overflow:hidden;}
.news5 ul{
margin:0;
padding:0;
list-style:none;
}
.news5 ul li{
width:100%; text-align:left; 
height:42px;
overflow:hidden; border-bottom:1px dashed #f3f3f3;
}
.news5 ul li span{
padding-left:12px; width:70%;
height:30px;
line-height:30px;
display:inline;
float:left;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
background:url(em_01.jpg) left center no-repeat;
}
.news5 ul li label{
width:80px;
height:30px;
line-height:30px;
display:inline;
float:right; color:#666;
}

.Z_T{
width:250px;
height:35px;
border-bottom:2px solid #ffffff;
overflow:hidden;
background-color:#108eef;
}
.Z_T span{
width:100px;
padding-left:11px;
height:35px;
line-height:35px;
display:inline;
float:left;
font-size:16px;
font-family:'microsoft yahei',"Î¢ÈíÑÅºÚ",SimSun,Verdana,Arial;
color:#ffffff;
}
.Z_T label{
width:72px;
height:35px;
line-height:35px;
display:inline;
float:right;
text-align:center;
}
.Z_T label a{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
}
.Z_Z{
width:250px;
padding-top:15px;
padding-bottom:5px;
text-align:center;
background-color:#108eef;
overflow:hidden;
}
.Z_Z a img{ width:230px; height:165px;}
.Z_box{
width:250px;
overflow:hidden;
padding-bottom:7px;
background-color:#108eef;
}
.Z_box ul{
margin:0;
padding:0;
list-style:none;
}
.Z_box ul li{
width:219px;
height:30px;
padding-left:21px;
background:url(em_02.jpg) 10px center no-repeat;
float:left;
line-height:30px;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
}
.Z_box ul li a{
color:#ffffff;
text-decoration:none;
}

.jm_01{
width:100%;
height:410px;
background:url(jm_01.jpg) center top no-repeat;
overflow:hidden;
font-family:'microsoft yahei',"Î¢ÈíÑÅºÚ",SimSun,Verdana,Arial;
}
.jm_01_x{
width:1200px;
height:410px;
position:relative;
}
.jm_01_x_a{
width:500px;
height:60px;
line-height:24px;
font-size:14px;
position:absolute;
left:50px;
top:234px;
}
.jm_02{
width:100%;
height:430px;
background:url(jm_02.jpg) center top no-repeat;
overflow:hidden;
font-family:'microsoft yahei',"Î¢ÈíÑÅºÚ",SimSun,Verdana,Arial;
}
.jm_02_x{
width:1200px;
height:430px;
position:relative;
}
.jm_02_x_a{
width:440px;
height:80px;
position:absolute;
left:50px;
top:54px;
line-height:24px;
font-size:14px;
}
.jm_02_x_b{
width:374px;
height:80px;
position:absolute;
left:612px;
top:105px;
line-height:24px;
font-size:14px;
}
.jm_03{
width:100%;
height:524px;
background:url(jm_03.jpg) center top no-repeat;
overflow:hidden;
font-family:'microsoft yahei',"Î¢ÈíÑÅºÚ",SimSun,Verdana,Arial;
}
.jm_03_x{
width:1200px;
height:524px;
position:relative;
}
.jm_03_x_a{
width:400px;
height:110px;
position:absolute;
left:60px;
top:46px;
line-height:24px;
font-size:14px;
}
.jm_03_x_b{
width:374px;
height:80px;
position:absolute;
left:618px;
top:158px;
line-height:24px;
font-size:14px;
}
.jm_03_x_c{
width:200px;
height:80px;
line-height:80px;
position:absolute;
left:540px;
top:415px;
}
.jm_03_x_c a{
text-decoration:underline;
font-size:16px;
font-family:'microsoft yahei',"Î¢ÈíÑÅºÚ",SimSun,Verdana,Arial;
}

.rz{
width:105px;
height:42px;
background-color:#138fed;
color:#ffffff;
line-height:42px;
font-size:16px;
font-family:'microsoft yahei',"Î¢ÈíÑÅºÚ",SimSun,Verdana,Arial;
text-align:center;
}

.footer{width:100%;background:#1390ed; color:#fff;}
.bottom_box{ padding:2% 0;}
.footer a{ color:#fff;}
.bottom_box dl{ float:left; width:20%; line-height:30px;}
.bottom_box dl dt a{ font-size:18px;}
.bottom_box dl dd a{ font-size:16px;}
.bottom_box dl:nth-of-type(5) dt{ text-align:center;}
.bottom_box dl p{ padding:4% 0;}
.bottom_box1{ border-top:1px solid #fff; line-height:35px;}
.bottom_box1 p{ float:left;}
.bottom_box1 span{ float:right;}
.bottom_box2{ width:95%; margin:0 auto;}
.bottom_box2 a{ padding:0 8px;}
.yqlj a{ line-height:35px; padding:0 3px;}

.menu_list{width:268px;}
.menu_head{
	height: 47px;
	line-height: 47px;
	padding-left: 38px;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-top: 1px solid #F1F1F1;
	position: relative;
	margin: 0px; font-weight:normal;
	background: #1390ed url(pro_left.png) center right no-repeat;
}
.menu_head a{ color:#fff;}
.menu_head a:hover{ color:#fff;}
.proll,.prorr{ width:100%;}
.sylist{ width:100%;}
.sylist a{
	height: 47px;
	line-height: 47px;
	font-size: 16px;
	color: #fff; width:20%; margin:1%; display:block; float:left; padding-left:3%;
	background: #1390ed url(pro_left.png) center right no-repeat;
}

.prol{ float:left; width:288px;}
.pror{ float:right; width:912px;}
.biaoti{ text-align:center; overflow:hidden; margin:2% auto;}
.biaoti h2{    padding: 0 50px;
    position: relative;
    display: inline-block;
	 font-size:24px; color:#333; font-weight:normal;}
.biaoti h2:before, .biaoti h2:after {
    content: ' ';
    width: 300%;
    position: absolute;
    border-width: 1px;
    border-color: #bbb;
	top: 18px;
    border-bottom-style:solid;
}
.biaoti h2:after {
    left: 100%;
}
.biaoti h2:before {
    right: 100%;
}
.g-blk-adv{ margin:2% auto; border-top:1px solid #ccc; }
.youshi{ padding:2% 0;}
.g-blk-adv ul li { float: left; background-color: rgba(246,246,246,0.8); margin: 80px 30px 0 30px; padding:58px 40px 40px; width: 155px; position: relative; cursor:pointer; }
.g-blk-adv ul li:nth-child(4n){ margin-right:0; }
.g-blk-adv ul li img { height: 130px; width: 130px; display: block; bmargin: 0 auto; position: absolute; top: -65px; left: 54px; transition:0.8s; }
.g-blk-adv ul li h5 { font-size: 16px; margin-top: 35px; margin-bottom: 15px; text-align:center; }
.g-blk-adv ul li h5 a{ color:#0758b3; }
.g-blk-adv ul li p { line-height: 30px; color: #555; height: 120px; overflow: hidden; }
.g-blk-adv ul li:hover img{ transform: rotate(360deg); }
.weizhi{  line-height:35px; margin-bottom:2%;}
.weizhi p{ border-bottom:1px solid #ccc;}
.weizhi p span{ border-bottom:2px solid #1992ed; line-height:34px; display:inline-block; background:url(home.png) no-repeat left top; padding-left:25px;}
.weizhi p span a{ line-height:35px;}
.tjcp{ width:266px; border:1px solid #dddddd; margin:2% 0}
.tjcp h1{ background:#e8e8e8; color:#333; font-size:18px; height:40px; line-height:40px; font-weight:normal; padding-left:20px;}
.tjcp ul{ width:90%; margin:0 auto;}
.tjcp ul li{ margin:3% 0 ;}
.tjcp ul li img{ width:100%; height:179px;}
.tjcp ul li p{ text-align:center; line-height:30px;}
.xgxw{ width:100%; border:1px solid #dddddd; margin:2% 0}
.xgxw h1{ background:#e8e8e8; color:#333; font-size:18px; height:40px; line-height:40px; font-weight:normal; padding-left:20px;}
.xgxw ul{ padding:2%;}
.xgxw ul li{ width:47%; margin:0 0.5%; float:left; line-height:30px; height:30px; overflow:hidden; background:url(jt.png) no-repeat left center; padding-left:10px;}
.cpfl2{ border-bottom:1px solid #ccc; margin-bottom:2%;}
.cpfl2 span{ border-bottom:1px solid #1390ed; line-height:35px; height:35px; float:left;}
.cpfl2 a{ float:right; line-height:35px;}
.news4{ margin-bottom:2%;}
#Context{line-height:25px;  padding-right:5px}
#Context h1{    font-size:24px;     color:#1390ed;     text-align:center;  margin-bottom:30px;}
#Context h3{font-size:14px; margin-top:0px; margin-bottom:0px;color: #333;}
#Context h4{font-size:12px; margin-top:0px; margin-bottom:0px}
#Context p{line-height:25px; font-size:15px; color:#3E3E3E;margin:10px 0px 10px 0px;text-indent: 2em;}
#Context p strong{  font-size:14px; color:#333;}
#Context a{    color:#2d64b3; border:0;}
#Context a:hover{ color:#2d64b3;}
#jiathis{ margin:20px 0 20px;     width:95%; overflow:hidden;background:url(kf.png) left top no-repeat #F1F1F1;    padding: 35px 25px 20px;}
#jiathis p{ width:99%; margin:0 auto; text-indent:0; margin-bottom:5px; margin-left:80px; margin-top:15px;}
.l-daodu { float:left; font-size:14px; margin-top:15px;    color: #484848; margin-left: 110px;}
.r-daodu { float:left; overflow:hidden; margin-left:80px;}
#jiathis a.zx-daodu { display:block; padding:8px 35px 8px 55px; background:url(qb_daodu.png) 25px center no-repeat #20385f; color:#fff; float:left; font-size:16px; margin-top:5px;}
#jiathis a.zx-daodu:hover { background:url(qb_daodu.png) 25px center no-repeat  #222;}
#jiathis a.jd-daodu {display:block; padding:8px 25px; background:#FF6A00; color:#fff; float:left;font-size:16px;}
#jiathis a { font-size:24px; font-weight:bold; color:#1390ed;}
.newshow p{    margin: 15px 0;line-height: 32px;font-size: 13px;}
.newshow img{ max-width:100%;}
.yzm{ margin-top:20px;}
.prolv-new{ padding:15px 35px; background:#f5f5f5; margin:5% 0}
.wap-none{ line-height:35px; margin-bottom:15px;}
.field{ margin-bottom:15px; height:47px;}
.prolv p textarea { width:90%; height:180px; border:1px solid #ccc; background:#fff; color:#444; padding:13px 19px; font-family:Microsoft Yahei; font-size:14px;}
.field span{ color:#ee0003;}
.prolv .field p{ width:33%; float:left;}
.prolv p.comment_submit{ margin:20px 0;}
.prolv .btn-primary{background:#f98305; color:#fff; cursor:pointer; padding:10px 40px; border:none; font-family:Microsoft Yahei; font-size:16px; margin-right:8px;}
.prolv .btn-primary:hover{ background:#ed1e24; color:#fff;}
.prolv .btn-primary2{ background:#333;}
.prolv .btn-primary2:hover{ background:#1b222e;}
.field input { width:72%; margin-right:2%; border:1px solid #ccc; background:#fff; color:#444; padding:13px 19px;font-family:Microsoft Yahei; margin-right:5px; font-size:14px;}

.side-bar {
	position:fixed;
	top:35%;
	right:0;
	width:45px;
	z-index:10000;
	display:none;
}
.side-bar div {
	margin:1px 0 0;
	float:right;
	cursor:pointer;
}
.side-bar div p {
	color:#fff;
	padding-top:14px;
}
.to-top {
	width:45px;
	height:45px;
	line-height:45px;
	text-align:center;
	background:#cbcbcb;
	color:#fff;
	font-weight:bold;
	position:relative;
}
.side-bar-erweima {
	width:45px;
	height:45px;
	background:#1390ed;
	position:relative;
}
.erweima {
	width:140px;
	height:150px;
	display:none;
	position:absolute;
	top:-108px;
	left:-155px;
	background:#fff;
	border:1px solid #ccc;
	float:right;
	text-align:center;
	cursor:default !important;
}
.side-bar-erweima .erweima p {
	line-height:20px;
	color:#000;
	font-size:12px;
	text-align:center;
	float:left;
	width:130px;
}
.side-bar-erweima .arrow3 {
	width:6px;
	height:11px;
	display:block;
	background:url(weixin-arrow.png) no-repeat;
	position:absolute;
	right:-6px;
	top:122px;
}
.side-bar-erweima img {
	width:120px;
	height:120px;
	margin:10px 10px 0px 10px;
}
.side-bar-qq {
	width:45px;
	height:45px;
	background:#1390ed;
}
.side-bar-contact {
	width:45px;
	height:45px;
	background:#1390ed;
}
.side-bar .ico2 {
	width:46px;
	height:46px;
	display:block;
	float:left;
}
.side-bar .side-bar-erweima .ico2 {
	float:right;
}
.to-top .ico2 {
	width:12px;
	height:5px;
	position:absolute;
	top:-5px;
	left:18px;
}
.ico2 {
	background:url(ico5.png) no-repeat;
}
.side-bar-erweima .ico2 {
	background-position:-46px -46px;
}
.side-bar-qq .ico2 {
	background-position:2px -46px;
}
.to-top .ico2 {
	background-position:-28px -2px;
}
.side-bar-contact .ico2 {
	background-position:-92px -46px;
}
.totopa {
	text-decoration:none;
	padding:0px;
	margin:0px;
}
.totopa p {
	padding:0px;
	margin:0px;
}
.page {
	width:859px;
	height:40px;
	padding:10px 0
}
.page ul {
	text-align:center
}
.page .firstPage {
	width: 30px;
}
.page ul li {
	display:inline-block;
	line-height: 25px;
	height: 25px;
	margin-left: 5px;
	font-size: 12px;
	border: 1px solid #E9E9E9;
	padding: 0px 10px;
	width: auto;
}
.page ul li a:hover {
	color: #ff0000;
	text-decoration: none;
}
.page ul li.thisclass, .page ul li.thisclass a, .page ul li.thisclass a:hover {
	background-color: #333;
	color: #FFF
}
.page .pageinfo {
	line-height: 25px;
	padding: 12px 5px 10px 5px;
	color: #999;
}
.page select {
	line-height: 25px;
	margin-top: 4px
}
.page .pageinfo strong {
	color: #555;
	font-weight: normal;
	margin: 0px 2px;
}
.message_content {
	width:100%;
}
#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea, #contact button[type="submit"] {
	font:400 12px/16px "Open Sans", Helvetica, Arial, sans-serif;
}
#contact {
	background:#F9F9F9;
	padding:25px;
	margin:5px 0;
}
#contact h3 {
	color:#F96;
	display:block;
	font-size:30px;
	font-weight:400;
}
#contact h4 {
	margin:5px 0 15px;
	display:block;
	font-size:13px;
}
fieldset {
	border:medium none !important;
	margin:0 0 10px;
	min-width:100%;
	padding:0;
	width:100%; color:#000;
}
#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea {
	width:90%;
	border:1px solid #CCC;
	background:#FFF;
	margin:0 0 5px;
	padding:10px; color:#000;
}
#contact input[type="text"]:hover, #contact input[type="email"]:hover, #contact input[type="tel"]:hover, #contact input[type="url"]:hover, #contact textarea:hover {
	-webkit-transition:border-color 0.3s ease-in-out;
	-moz-transition:border-color 0.3s ease-in-out;
	transition:border-color 0.3s ease-in-out;
	border:1px solid #BF3131; color:#000;
}
#contact textarea {
	height:100px;
	max-width:100%;
	resize:none; color:#000;
}
#contact button[type="submit"] {
	cursor:pointer;
	width:20%;
	border:none;
	background:#BF3131;
	color:#FFF;
	margin:0 0 5px;
	padding:10px;
	font-size:15px;
}
#contact button[type="submit"]:hover {
	background:#A30000;
	-webkit-transition:background 0.3s ease-in-out;
	-moz-transition:background 0.3s ease-in-out;
	transition:background-color 0.3s ease-in-out;
}
#contact button[type="submit"]:active {
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);
}
#contact input:focus, #contact textarea:focus {
	outline:0;
	border:1px solid #BF3131;
}
::-webkit-input-placeholder {
color:#555;
}
:-moz-placeholder {
color:#000;
}
::-moz-placeholder {
color:#000;
}
:-ms-input-placeholder {
color:#000;
}
.news_content_below_left {
	width:100%;
}
.news_content_below_left ul li { line-height:35px;	color:#999999
}
.news_content_below_left ul li a {
	text-decoration:none;
	color:#666
}
.news_content_below_left ul li a:hover {
	color:#1390ed
}
.proolistt dl dt{ float:left; width:49%;}
.proolistt dl dt img{ width:100%; height:335px;}
.proolistt dl dd{ float:right; width:49%;height:335px;overflow:hidden;}
.proolistt dl dd h1{ font-size:20px; line-height:50px; text-align:center;}
.proolistt dl dd p{ line-height:35px; }
.proolistt dl dd p span{ color:#A30000;}
.proolistt dl dd p b{ font-size:20px;color:#333;}
.newshow{ padding:2% 0; line-height:30px;}
.newsxw li{width: 100%;height: 40px; line-height:40px; overflow: hidden;border-bottom: 1px dashed #f3f3f3;}
.newsxw li label{ float:right;}
.pc .menu_head{ background:none; text-align:center; padding:0; background:#1390ed;}
.biaotiii{ text-align:center; font-size:22px; line-height:50px;}
.zuozhe{ text-align:center; line-height:30px;}

@media screen and (min-width: 960px) and (max-width: 1300px) {
.menuu{ width:100%;}
}

@media screen and (min-width:768px){
	.pc{ display:block;}
	.mobile{ display:none;}
	}
@media only screen and (max-width: 767px) {
	.page{ width:100%;}
	.pc{ display:none;}
	.mobile{ display:block;}
	.warp{ width:100%;}
	.logoo{ width:50%; float:left;}
	.logoo img{ max-width:100%;}
	.tell{ float:right;background: url(tel.jpg) no-repeat left center;font-size: 16px;color: #555;padding:0 0 0 40px; height:27px; line-height:27px; margin-top:15px}
	.navv{ background:#0058a2;}
	.navv ul li{ float:left; width:25%; text-align:center; }
	.navv ul li:nth-of-type(4) a{ border-right:none;}
	.navv ul li:nth-of-type(8) a{ border-right:none;}
	.navv ul li a{ color:#fff;border-bottom:1px solid #fff; border-right:1px solid #fff; width:100%; display:block; height:35px; line-height:35px;}
	.navv ul li:hover a{ color:#fff}
	.slide_container img{ width:100%;}
	.biaoti h2{ position:static;}
	.pror{ width:98%; margin:0 auto;}
	.BP_box ul li{ width:48%; margin:1%;}
	.m_left{ width:98%; margin:0 auto; float:none;}
	.m_right{ display:none;}
	.X_T,.X_box,.news2,.news3,.news ul li{ width:100%;}
	.youshi img{ max-width:100%;}
	.g-blk-adv ul li{ width:38%; margin: 30% 2% 2% 3%; padding:10px;}
	.g-blk-adv ul li img{ top:-95px; left:10px;}
	.banquan{ text-align:center; line-height:35px;}
	.hr{ height:60px;}
.s3_3 {
    width: 100%;
    height: 60px;
    background: #00498d;
    position: fixed;
    bottom: 0;
    right: 0;
    border-top: 1px solid #00498d;
    z-index: 9;
}
.s3_3 ul{ padding:0; margin:0;}
.s3_3 li {
    width: 25%;
    height: 53px;
    float: left;
    text-align: center;
    padding-top: 7px; list-style:none;
}
.s3_3 li span {
    width: 100%;
    height: 30px;
    line-height: 30px;
    float: left;
    text-align: center;
    color: #fff; font-size:12px;
}
.xgxw{ width:98%; margin:2% auto;}
.xgxw ul li{ width:100%;}
#jiathis{ display:none;}
.biaoti h2::before, .biaoti h2::after{ display:none;}
.prol{ width:100%;}
.menu_list{ width:100%;}
.menu_head{ width:48%; float:left; margin:1%; background:#1390ed; text-align:center; padding:0; border:none; border-radius:3px; height:35px; line-height:35px;}
.proolistt{ width:98%; margin:0 auto;}
	.proolistt dl dt{ width:100%; float:none;}
	.proolistt dl dt img{ height:auto;}
	.proolistt dl dd{ width:100%; float:none;}
	.newsxw li labe{ display:none;}
	.sylist a{
    width: 48%;
    float: left;
    margin: 1%;
    background: #1390ed;
    text-align: center;
    padding: 0;
    border: none;
    border-radius: 3px;
    height: 35px;
    line-height: 35px;
}
.proolistt dl dd{ height:auto;}
.fengcai ul li{ width:48%;}
#contact button[type="submit"]{ margin:0 auto; width:88px; display:block;}
.BP_box ul li span img{ height:130px;}
.BP_box ul li span{height:130px}
.fengcai ul li img{ height:140px;}
	}