body{font-size: 13px;margin-left: 0px;margin-bottom: 0px;margin-top: 0px; background-color:#fff; font-family:微软雅黑;}
body,ul,ol,form,p{margin:0 0;padding:0 0}
ul,li{list-style:none}
.mrg{ margin-top:10px;}
.mrgl{ margin-left:15px;}
input{ font-family:"微软雅黑";}
.yellow{ width:100%; line-height:55px; margin-bottom:40px;}
.yellow a{ padding-left:8px; padding-right:8px; font-size:15px; padding-top:5px; padding-bottom:5px; border:1px solid #CFCFCF; margin-left:3px; color:#2E2E2E; text-decoration:none;}
.yellow .current{padding-left:9px;  padding-right:9px; font-size:15px; padding-top:6px; padding-bottom:6px;  margin-left:0px; background-color:#0458BE; color:#FFFFFF;}
.clr{clear:both;height:0px;line-height:0;font-size:0;}
.jno{ width:1200px; height:100px; line-height:100px; margin:0 auto; text-align:center;}

#headmsg{ width:100%; min-width:1200px; max-width:1920px; margin:0 auto; height:45px; line-height:45px; border-bottom:1px solid #E2E2E2; background-color:#F4F4F4;}
#headmsg .msgcon{ width:1200px; margin:0 auto; height:45px; line-height:45px; text-align:left; font-size:14px; color:#414141;}
#headmsg .msgcon div{ float:right;}
#headmsg .msgcon div a{ font-size:14px; color:#414141; text-decoration:none;}
#headmsg .msgcon div a:hover{ text-decoration:underline; color:#016FBC;}

#head{ width:100%; height:110px; margin:0 auto; background-color:#FFFFFF;}
#head .headcon{ width:1200px; margin:0 auto; height:110px;}
#head .headcon .logo{ width:500px; height:110px; float:left;}
#head .headcon .hri{ width:600px; float:right; height:110px;}
#head .headcon .hri .searf{ width:600px; height:36px; line-height:36px; margin-top:20px; margin-bottom:10px;}
#head .headcon .hri .searf .oins{ width:45px; height:36px; border-bottom:1px solid #E5E5E5;border-top:1px solid #E5E5E5;border-left:0px solid #E5E5E5; float:right; border-right:1px solid #E5E5E5; background:#EDEDED url(../Images/search.png) center no-repeat;}
#head .headcon .hri .searf .oinp{ width:195px; height:32px; background-color:#FFFFFF; border-bottom:1px solid #E5E5E5;border-top:1px solid #E5E5E5;border-left:1px solid #E5E5E5; float:right; border-right:1px solid #E5E5E5; text-indent:15px;}
#head .headcon .hri .hotsearch{ width:600px; text-align:right; line-height:35px; float:right; font-size:15px; color:#3A3A3A;}
#head .headcon .hri .hotsearch a{ font-size:14px; color:#585858; text-decoration:none; margin-right:10px;}
#head .headcon .hri .hotsearch a:hover{font-size:14px; color:#016FBC; text-decoration:none;}

#nav{ width:100%; min-width:1200px; max-width:1920px; height:55px; line-height:55px; margin:0 auto; background-color:#016FBC;}
#nav .navcon{ width:1200px; height:55px; margin:0 auto;}
#nav .navcon li{ float:left; padding:0px 58px;}
#nav .navcon li a{ font-size:16px; color:#FFFFFF; text-decoration:none;}
#nav .navcon .cur{ float:left; padding:0px 58px; background-color:#EA4037;}

#banner{ width:100%; min-width:1200px; max-width:1920px; margin:0 auto; height:450px;}
/* ps_box */
.ps_box{margin-bottom:0px;}
.pics_switch{position:relative;width:1920px;margin:auto;height:450px;background:#1b1c24;overflow:hidden;}
.pics_switch .pb{height:450px;}
.pics_switch .pic_box{/*position:absolute;left:0;top:0;*/float:left;width:1920px;height:450px;overflow:hidden;}
.pics_switch .pic_box a{margin:auto;display:block;width:1920px;height:450px;}

/*左右翻页箭头*/
.viewArrows{display:block;width:50px;height:50px;line-height:50px;cursor:pointer;text-indent:-99999999px;position:absolute;top:200px;}
.prev{left:200px;background:url(../images/prev.png) center center no-repeat;}
.next{right:200px;background:url(../images/next.png) center center no-repeat;}

.pics_switch .pic_box a.pic_banner_001{background:url(../images/banner.jpg) center top no-repeat;}
.pics_switch .pic_box a.pic_banner_002{background:url(../images/banner.jpg) center top no-repeat;}
.pics_switch .pic_box a.pic_banner_003{background:url(../images/banner.jpg) center top no-repeat;}
.pics_switch .pic_box a.pic_banner_004{background:url(../images/banner.jpg) center top no-repeat;}

.ps_box .pics_switch_clients{display:;width:100%;height:80px;position:absolute;left:0;bottom:0;overflow:hidden;}
.ps_box .pics_switch_clients ul{margin:20px auto 0;width:100px;height:auto;overflow:hidden;}
.ps_box .pics_switch_clients ul li{float:left;padding:20px 0;cursor:pointer;}
.ps_box .pics_switch_clients ul li span{display:block;margin-right:5px;width:20px;height:1px;text-indent:-999999px;background:#FFF;}

/******************** 响应式 ********************/
@media all and (max-width: 1030px){}
/* Default wide-screen styles */
@media all and (max-width: 1024px){
	.pics_switch , .pics_switch .pic_box , .pics_switch .pic_box a{width:1024px;}
	.prev{left:25px;}
	.next{right:25px;}
}
@media all and (max-width: 960px){
	.ps_box{overflow:hidden;}
	.pics_switch{height:400px;}
	.pics_switch .pb{height:400px;}
	.pics_switch .pic_box a{height:400px;background-size:1103.4px 400px !important;}
	.pics_switch , .pics_switch .pic_box , .pics_switch .pic_box a{width:960px;}
}
@media all and (max-width: 768px){
	.ps_box{overflow:hidden;}
	.pics_switch{height:400px;}
	.pics_switch .pb{height:400px;}
	.pics_switch .pic_box a{height:400px;background-size:1103.4px 400px !important;}
	.pics_switch , .pics_switch .pic_box , .pics_switch .pic_box a{width:768px;}
}
@media all and (max-width: 640px){
	.prev{left:40px;}
	.next{right:40px;}
	.ps_box{margin-bottom:30px;overflow:hidden;}
	.pics_switch{height:400px;}
	.pics_switch .pb{height:400px;}
	.pics_switch .pic_box a{height:400px;background-size:1103.4px 400px !important;}
	.pics_switch , .pics_switch .pic_box , .pics_switch .pic_box a{width:640px;}
}
@media all and (max-width: 480px){
	.prev{left:10px;}
	.next{right:10px;}
	.ps_box{margin-bottom:25px;overflow:hidden;}
	.ps_box .pics_switch_clients{height:30px;}
	.ps_box .pics_switch_clients ul{margin:0 auto;}
	.ps_box .pics_switch_clients ul li{padding:15px 0;}
	.pics_switch{width:480px;height:200px;}
	.pics_switch .pb{height:250px;}
	.pics_switch .pic_box a{height:200px;background-size:630px 218px !important;}
	.pics_switch , .pics_switch .pic_box , .pics_switch .pic_box a{width:480px;}
}
@media all and (max-width: 320px){
	.prev{left:10px;}
	.next{right:10px;}
	.ps_box{margin-bottom:15px;overflow:hidden;}
	.ps_box .pics_switch_clients{height:30px;}
	.ps_box .pics_switch_clients ul{margin:0 auto;}
	.ps_box .pics_switch_clients ul li{padding:15px 0;}
	.pics_switch{width:320px;height:200px;}
	.pics_switch .pb{height:200px;}
	.pics_switch .pic_box a{height:200px;background-size:568px 200px !important;}
	.pics_switch , .pics_switch .pic_box , .pics_switch .pic_box a{width:320px;}
}
@media all and (max-width: 240px){
	body{}
}





#main{ width:1200px; margin:0 auto; overflow:hidden; margin-top:30px; margin-bottom:30px;}
#main .mleft{ width:265px; float:left;}
#main .mleft .tit{ width:265px; height:80px; background:url(../Images/lefttitbg.jpg) no-repeat; font-size:25px; color:#FFFFFF; line-height:80px; text-indent:20px; border-radius:9px 9px 0px 0px;}
#main .mleft .lcon{ width:265px; margin-top:5px;}
#main .mleft .lcon li{ width:263px; height:45px; line-height:45px; border:1px solid #E8E8E8; margin-bottom:3px; text-indent:30px; background: #F5F5F5 url(../Images/icon.gif) 15px no-repeat;}
#main .mleft .lcon li a{ font-size:15px; text-decoration:none; color:#2A2A2A;}
#main .mleft .lcon li a:hover{ color:#016FBC}

#main .mright{ width:900px; float:right;}
#main .mright .tit{ width:900px; height:80px; line-height:80px; border-bottom:1px solid #EBEBEB; font-size:20px; color:#016FBC;}
#main .mright .tit div{ float:right; font-size:14px; color:#8B8B8B; margin-right:10px;}
#main .mright .tit div a{font-size:14px; color:#8B8B8B; text-decoration:none;}
#main .mright .tit div a:hover{color:#016FBC;}
#main .mright .cont{ width:900px; margin-top:20px; line-height:35px; font-size:14px; color:#3B3B3B;}
#main .mright .cont a{font-size:14px; color:#3B3B3B; text-decoration:none;}
#main .mright .cont a:hover{ color:#016FBC;}

#main .mright .pont{width:900px; margin-top:20px;}
#main .mright .pont li{ width:900px; overflow:hidden;padding:15px 0px; border-bottom:1px dashed #E5E5E5;}
#main .mright .pont li .ntitle{ width:900px; height:50px; line-height:50px; text-align:left; background:url(../Images/icon.gif) left no-repeat; text-indent:18px;}
#main .mright .pont li .ntitle a{ font-size:16px; color:#2B2B2B; text-decoration:none;}
#main .mright .pont li .ntitle a:hover{color:#016FBC;}
#main .mright .pont li .ntitle span{ font-size:14px; color:#4C4C4C; float:right; margin-right:8px;}
#main .mright .pont li .ndesc{ width:900px; height:50px; line-height:25px; text-align:left; font-size:13px; color:#838383;}
#main .mright .pont li .pimg{ width:225px; float:left; height:150px; border:1px solid #E5E5E5;}
#main .mright .pont li .pimg img{ width:225px; height:150px;}
#main .mright .pont li .pconf{ width:625px; float:right; overflow:hidden;}
#main .mright .pont li .pconf .ptit{ width:625px; height:44px; line-height:45px; font-size:16px; color:#2B2B2B;}
#main .mright .pont li .pconf .ptit span{ margin-right:15px;}
#main .mright .pont li .pconf .ptit a{font-size:16px; color:#2B2B2B; text-decoration:none;}
#main .mright .pont li .pconf .ptit a:hover{color:#016FBC;}
#main .mright .pont li .pconf .pty{ width:625px; line-height:28px; color:#525252; text-align:left;}
#main .mright .pont li .pconf .pty span{ margin-right:15px;}

#main .mright .pdectitle{ margin-top:20px; height:80px; line-height:80px; font-size:22px; color:#016FBC; text-align:center; border-bottom:1px dashed #EEEEEE;}
#main .mright .pdecimg{ margin:30px 0px; text-align:center;}
#main .mright .pdecimg img{max-width:800px;}
.ytit{ height:32px; line-height:32px; text-align:left; border-left:3px solid #003067; font-size:21px; color:#003067; margin-top:40px; text-indent:15px; margin-bottom:20px;}
.ytit span{ font-size:14px; color:#CACACA; margin-left:10px; line-height:32px;}
.ytit a{ float:right; margin-right:8px; font-size:14px; color:#434343; text-decoration:none;}
.ytit a:hover{ color:#016FBC;}
#iprod{ width:100%; height:380px; max-width:1920px; min-width:1200px; margin:0 auto; background-color:#F3F3F3; padding-top:1px;}
#iprod .iprodcon{ width:1200px; margin:0 auto; height:230px;}
#iprod .iprodcon .pdiv{ width:280px; border:1px solid #E0E0E0; background-color:#FFFFFF;}
#iprod .iprodcon .pdiv .pimg{ width:270px; margin:0 auto; height:180px; padding-bottom:5px; border-bottom:1px solid #F3F3F3;}
#iprod .iprodcon .pdiv .pspan{ width:270px; height:50px; line-height:50px; overflow:hidden;}
#iprod .iprodcon .pdiv .pspan a{ font-size:15px; color:#333333; text-decoration:none;}
#iprod .iprodcon .pdiv .pspan a:hover{ color:#016FBC; text-decoration:none;}


#ancon{ width:1200px; margin:0 auto; height:375px; padding-bottom:15px;}
#ancon .iabout{ width:550px; float:left;}
#ancon .iabout .iacon{ width:550px; line-height:30px; text-align:left; font-size:15px; text-indent:30px; height:240px; overflow:hidden; color:#474747;}
#ancon .iabout .iacon img{ float:left; margin-right:15px; margin-top:5px; }
#ancon .iabout .iacon a{ color:#016FBC; text-decoration:none;}
#ancon .inews{ width:580px; float:right;}
#ancon .inews .inewslist{ width:580px;}
#ancon .inews .inewslist li{ width:580px; height:40px; line-height:40px; text-indent:15px; border-bottom:1px dashed #EAEAEA; background:url(../Images/icon.gif) left no-repeat;}
#ancon .inews .inewslist li a{ width:480px; float:left; height:40px; overflow:hidden; font-size:15px; color:#474747; text-decoration:none;}
#ancon .inews .inewslist li a:hover{ color:#016FBC;}
#ancon .inews .inewslist li span{ float:right; width:90px; font-size:14px; color:#646464;}

#foot{ background-color:#252525; width:100%; max-width:1920px; min-width:1200px; margin:0 auto; padding-top:15px; padding-bottom:30px; min-height:120px;}
#foot .footcon{ width:1200px; margin:0 auto;}
#foot .footcon .flogo{ width:180px; height:50px; float:left; background:url(../Images/logof.png) left no-repeat;}
#foot .footcon .fright{ width:1000px; float:right;}
#foot .footcon .fright .frinav{ width:1000px; text-indent:10px; height:55px; line-height:55px; border-bottom:1px solid #3E3E3E;}
#foot .footcon .fright .frinav a{ float:left; padding-right:60px; font-size:16px; color:#FFFFFF; text-decoration:none;}
#foot .footcon .fright .frinav a:hover{ color:#ECECEC;}
#foot .footcon .fright .fricopy{ width:980px; padding:15px 10px; line-height:30px; font-size:15px; color:#FFFFFF; margin-bottom:20px;}
#foot .footcon .fright .fricopy a{ font-size:14px; color:#FFFFFF; text-decoration:none;}



.kmjs{ width:780px; margin:30px 15px; font-size:13px; line-height:30px; color:#505050;}
.kmjs a{ color:#505050; font-size:13px; text-decoration:none;}
.message{ width:780px; margin:10px 15px; line-height:45px;}
.message li{ border-bottom:1px dotted #CACACA;}
.message .mti{ width:150px; font-size:15px; color:#000000; float:left; line-height:45px; height:45px;  text-align:left; text-indent:10px;}
.message .minpu{ width:500px; float:left; line-height:45px; height:45px;  text-align:left; }
.message .minpu .inputs{ width:300px; height:25px; border-radius:3px; border:1px solid #CECECE; margin-top:8px;}
.message .minpu .inputd{ width:100px; height:25px; border-radius:3px; border:1px solid #CECECE; margin-top:8px;}
.message .minpu .inputb{ border-radius:2px; border:1px solid #016FBC; margin-right:20px; color:#FFFFFF; padding:8px 18px; margin-top:5px; background-color:#016FBC;}
.message .minpu img{ margin-left:10px;}
.message .mti2{ width:150px; font-size:15px; color:#000000; float:left; line-height:45px; height:200px;  text-align:left; text-indent:10px;}
.message .minpu2{ width:500px; float:left; line-height:45px; height:200px;  text-align:left; }
.message .minpu2 .inputx{ width:420px; height:175px; border-radius:3px; border:1px solid #CECECE; margin-top:8px;}