@charset "utf-8";
body,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,input,button,textarea,img{ margin:0; padding:0; -webkit-tap-hightlight-color:rgba(0,0,0,0); font-family:"Microsoft YaHei",Tahoma,Arial,"Roboto","Droid Sans","Helvetica Neue","Droid Sans Fallback","STHeiti",sans-serif; font-size:14px; color:#000;}/*清除默认外边距内间距+ 取消链接高亮*/
*:focus{ outline:none;}/*去掉所有元素焦点边框*/
li{ list-style:none;}/*清除圆点*/
body{ min-width:1200px; background:url(../images/body_bg.jpg) no-repeat center top; min-height:100%; background-attachment: fixed;}
/*字体样式*/
h1,h2,h3,h4,h5,h6,b,strong{ font-size:100%; font-weight:normal;}/*取消粗体*/
em,i{ font-style:normal;}/*取消斜体*/
p{ text-align:justify; text-justify:inter-word; }/*段落对齐*/
/*边框*/
img,input{ border:none;}
/*链接*/
a{ -webkit-transition:all ease-in-out .3s; -moz-transition:all ease-in-out .3s; -o-transition:all ease-in-out .3s; transition:all ease-in-out .3s;}
a{ text-decoration:none; outline:none; color:#333; }
a:hover{ color:#000;}
/*==========================常用样式================================*/
.n{position:relative; z-index:100; behavior:url(css/tool_iecss3.htc); /*IE浏览器 圆角*/}
.wordwrap{ word-break:break-all; word-wrap:break-word;}/*连续英文，数字换行*/
.omg{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;} /*单行文字超出显示省略号*/
.header,.wlcs,.wz_list,.m_box{ width:1200px; margin:0 auto; overflow:hidden;} /*宽度*/
/*==========================================================*/
/*==========================================================*/
/*header*/
.header{ height:160px;}
.header h1{ float:left; padding-top:38px;}
.header ul{ text-align:right; font-size:0; padding-top:68px;}
.header ul li{ display:inline-block; vertical-align:middle; zoom:1; padding-left:4px;}
.header ul li a{ display:block; width:124px; height:36px; background:url(../images/nav_bg.png) no-repeat center scroll; text-align:center; line-height:34px; font-size:14px; color:#fff;}
.header ul li a:hover,.header ul li.on a{ background-image:url(../images/nav_bgs.png);}
/*wlcs*/
.wlcs dl{ text-align:center; font-size:0;}
.wlcs dl dt,.wlcs dl dd{ display:inline-block; vertical-align:middle; zoom:1; width:169px; height:170px; margin:0 15px; background:url(../images/yy_01.png) no-repeat center scroll; color:#fff;  -webkit-transition: transform .25s linear;
    -moz-transition: transform .30s linear;
    -o-transition: transform .30s linear;
    transition: transform .30s linear;}
.wlcs dl dt:hover,.wlcs dl dd:hover{ transform:rotate(360deg);}
.wlcs dl dt b{ display:block; font-size:24px; padding-top:22px;}
.wlcs dl dt b a{ color:#fff; height:54px; line-height:54px;}
.wlcs dl dt span{ display:block; font-size:22px; font-weight:bold;}
.wlcs dl dt span a{ color:#ffe400; height:54px; line-height:54px;}
.wlcs dl dd{ background-image:url(../images/yy_02.png);}
.wlcs dl dd a{ display:block; overflow:hidden;}
.wlcs dl dd i{ display:block; width:51px; height:49px; background:url(../images/yy_ico.png) no-repeat center scroll; margin:20px auto 0;}
.wlcs dl dd b{ display:block; font-size:22px; line-height:22px; font-weight:bold; color:#fff; height:36px; line-height:36px; text-shadow:0 0 4px #942b9c; margin-bottom:4px;}
.wlcs dl dd a:hover b{ color:#ffe400;}
.wlcs dl dd em{ display:block; width:94px; height:22px; line-height:22px; background:#a9206f; margin:0 auto; text-align:center; font-size:12px; border-radius:11px;}
/*wz_list*/
.wz_list{ padding-bottom:30px;}
.wz_list ul li{ width:100%; float:left; overflow:hidden; padding-top:20px;}
.wz_list ul li b{ display:block; line-height:46px;}
.wz_list ul li b span{ display:block; float:left; height:47px; background:url(../images/con_bt_bg.png) repeat-x left top; color:#fff; font-size:18px; padding-left:22px; padding-right:6px; position:relative;}
.wz_list ul li b span:before{ content:""; display:block; position:absolute; left:0; top:1px; width:1px; height:42px; background:#ff6d6d;}
.wz_list ul li b span img{ display:inline-block; vertical-align:middle; margin-right:8px; position:relative; top:-2px;}
.wz_list ul li b i{ display:block; float:left; width:23px; height:47px; background:url(../images/con_bt_ico.png) no-repeat left top;}
.wz_list ul li p{ clear:both; width:1210px; padding-top:3px;}
.wz_list ul li p span{ display:block; float:left; width:197px; overflow:hidden; padding:3px 3px 0 0;}
.wz_list ul li p span a{ display:block; height:44px; line-height:44px; background:#fff; border:1px solid #dedede; text-align:center; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; font-size:14px;}
.wz_list ul li p span a img{ display:inline-block; vertical-align:middle; margin-right:14px;}
.wz_list ul li p span a:hover{ border-color:#e40707; color:#e40707;}
/*footer*/
.footer{ background:url(../images/footer_bg.jpg) repeat-x left top; height:32px; line-height:32px; text-align:center; color:#fff;}
/*fix*/
.fix_l img,.fix_r img{ display:block;}
.fix_l{ position:fixed; left:0; top:10%;}
.fix_r{ position:fixed; right:0; top:10%;}
/*=========================================================================*/
.header_2{ height:105px; box-shadow: 0 2px 10px rgba(0,0,0,0.2); width:100%;}
.header_2 h1{ padding-top:12px; padding-right:20px;}
.header_2 h1 img{ height:76px; width:auto;}
.header_2 ol{ padding-top:37px;}
.header_2 ol li{ float:left; padding-left:25px;}
.header_2 ol li a{ display:block; float:left; height:30px; line-height:30px;}
.header_2 ol li a img{ display:inline-block; vertical-align:middle; margin-right:5px;}
.header_2 ol li a:hover,.header_2 ol li.on a{ color:#ed5d5d;}
/*text_con*/
.text_con{ display:none; overflow:hidden; background:#f8f8f8; width:1300px; margin:20px auto 0;}
.text_con h3{ font-size:30px; font-weight:bold; height:45px; line-height:45px; border-bottom:1px solid #ccc; padding:20px 20px 0;}
.text_con .min{ overflow:hidden; padding:20px; line-height:28px; font-size:16px;}
.text_con .min p{ overflow:hidden; padding:10px 0;}
.text_con .min img{ display:block; max-width:100%; height:auto;}

