body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,legend,input,button,textarea,p{margin:0;padding:0;outline:none;}
/*html5 ÐÂ±êÇ©*/
article,section,header,nav,aside,hgroup,figure,figcaption,footer,dialog{display:block; margin:0;padding:0;}

body{font-size:14px;line-height:20px;font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif; color:#434343; background:#fff; min-width:1260px;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
table{border-collapse:collapse;border-spacing:0}
input,button,textarea,select,optgroup,option{border:none;}
li{list-style:none}
em,i{font-style:normal;}
img,fieldset,iframe{border:0}
input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}
input,select,img{vertical-align:middle;}

/*引入图标*/
@font-face {font-family: 'my_icon';
    src: url('../iconfonts/iconfont.eot'); /* IE9*/
    src: url('../iconfonts/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../iconfonts/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../iconfonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../iconfonts/iconfont.svg#dmh_icon') format('svg'); /* iOS 4.1- */
}
i{display:inline-block; font-family:'my_icon';}

.left{float:left;}
.right{float:right;}
.clear{ clear:both;}
a{text-decoration:none;color:#333;outline:none;}
.img_b{ display:block; width:100%; height:100%;}
.ov_h{ overflow:hidden;}
.c_blue{ color:#045ea5;}
.c_blue.jyuan{width: 162px;
    height: 41px;
    border: 1px solid #045ea5;
    line-height: 41px;
    border-radius: 20px;
margin: 0 auto 10px;}
.c_fff{ color:#fff;}
.c_333{ color:#333;}
.c_666{ color:#666;}
.c_999{ color:#999;}

.P_main{ width:1080px; margin:0 auto;}

.font1{ /*font-style:italic;*/}

/*head begin*/
.P_top{ height:44px; background:#343434; line-height:44px; font-size:12px; color:#fff;}
.P_top .P_main{ height:44px;}
.P_top a{ color:#fff;}
.P_top .leftBox span{ float:left; margin-right:30px;}
.P_top .leftBox span i{ color:#fff; font-size:20px;}
.P_top .leftBox span i.chat{ font-size:24px; margin-right:3px;}
.P_top .leftBox span i.in{ font-size:26px;}
.P_top .leftBox span i.qq{ font-size:28px;}
.P_top .leftBox span i.wechat{ font-size:20px;}
.P_top .leftBox span i.tel{ font-size:16px;}
.P_top .leftBox span.icon a{ float:left; margin-right:5px;}
.P_top .rightBox span{ float:left; margin-left:30px;}
.P_top .rightBox span i,.P_top .rightBox span em{ float:left;}
.P_top .rightBox span i.ask{ font-size:20px; margin-right:3px;}
.P_top .rightBox span i.login{ font-size:28px; }
.P_head{ height:90px; line-height:90px; box-shadow:0px 2px 5px rgba(0,0,0,0.15);position: fixed;top: 0;left: 0;width: 100%;z-index: 99;background: #fff;}
.P_head .P_main{ height:100%;}
.P_head h1{ width:auto; height:50px; padding-top:20px;}
.P_head h1 a{ display:block;  height:100%; }
.P_head h1 a img{ display:block;  height:100%; } 
.P_head ul{ margin-right:-20px;}
.P_head ul li{ float:left; width:110px; height:90px; text-align:center; position:relative;}
.P_head ul li a{ display:block; height:100%;}
.P_head ul li dl{ position:absolute; width:100%; left:0; top:90px; background:rgba(0,0,0,0.7); z-index:9999; display:none;}
.P_head ul li dl dd{ height:35px; line-height:35px; text-align:center; border-bottom:1px solid #696868;}
.P_head ul li dl dd a{ color:#fff;}
.P_head ul li dl dd:nth-last-of-type(1){ border-bottom:0;}
.P_head ul li.current>a{ font-size:18px; /*font-weight:bold;*/color:#454343;}
.P_head ul li:hover>a{ font-size:18px; /*font-weight:bold;*/}
.P_head ul li:hover dl{ display:block;}


/*.P_foot begin*/
.P_foot{ padding:40px 0; background:#343434;}
.P_foot .leftBox dl{ float:left; width:155px;}
.P_foot .leftBox dl dt{ height:60px; color:#73aeff; font-size:18px; }
.P_foot .leftBox dl dd{ height:35px; line-height:35px; color:#fff;}
.P_foot .line{ width:0; height:190px; border-right:1px solid #414141; margin-top:70px;}
.P_foot .rightBox{ width:412px; color:#9f9f9f;}
.P_foot .rightBox b{ display:block; height:60px; color:#fff; font-size:18px; font-weight:normal;}
.P_foot .rightBox ul{ line-height:30px;}
.P_foot .rightBox ul li p:nth-of-type(2){ display:none;}
.P_foot .rightBox ul li p:nth-of-type(3){ display:none;}
.P_foot .rightBox ul li:hover p{ color:#fff;}
.P_foot .rightBox ul li:hover p:nth-of-type(2){ display:block;}
.P_foot .rightBox ul li:hover p:nth-of-type(3){ display:block;}
.P_foot .rightBox ul li p:nth-of-type(1) i{ color:#ede500; font-weight:bold; font-size:16px;}
.P_foot .rightBox ul li:hover p:nth-of-type(1) i{ color:#ede500; transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -o-transform:rotate(-90deg); -ms-transform:rotate(-90deg);}
.P_foot .rightBox{ position:relative; height:300px;}
.P_foot .rightBox .copyBox{ position:absolute; left:0px; bottom:10px;  }
.P_foot .rightBox .copyBox .ov_h span{ float:left; margin-right:10px; width:20px; height:20px;}
.P_foot .rightBox .copyBox .ov_h span.bg_f{ background:#fff;}
.P_foot .rightBox .copyBox .ov_h span img{ display:block; width:100%; height:100%;}
.P_foot .rightBox .copyBox p{ height:20px; line-height:20px; margin-top:15px; font-size:12px;}
.P_foot .rightBox .copyBox .erweima{ display:none; position:absolute; left:10px; bottom:25px; width:90px; height:90px; }
.P_foot .rightBox .copyBox .erweima img{ display:block; width:100%; height:100%;}




