html,body{ color:#666;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { margin:0;padding:0; }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
audio,canvas,video { display: inline-block;*display: inline;*zoom: 1; }
body,button,input,select,textarea{ font-size: 14px ; line-height: 2em; font-family: PingFang SC,Microsoft Yahei,Arial,Hiragino Sans GB,\\5FAE\8F6F\96C5\9ED1,STHeiti,\\534E\6587\7EC6\9ED1,sans-serif }
input,select,textarea{ font-size:100%; }
th{ text-align:inherit; }
fieldset,img{ border:0; }
iframe{ display:block; }
abbr,acronym{ border:0;font-variant:normal; }
del { text-decoration:line-through; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:500; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:500; }
q:before,q:after { content:''; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup {top: -0.5em;}
sub {bottom: -0.25em;}
a:hover { text-decoration:underline; }
ins,a { text-decoration:none; }
.clear:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clear { zoom:1; }
body .hide { display:none; }
.left,.right { display:inline; }
.left { float:left; }
.right { float:right; }
.mb20{margin-bottom:20px}
.mb10{margin-bottom:10px}
.mb5{margin-bottom:5px}
input{border:0; border-bottom: 1px solid #555; outline:none;}

.hide{ display:none;}
i,s{font-style: normal;}

.time03{transition: all ease-out .3s ; -webkit-transition:all ease-out .3s ; -o-transition: all ease-out .3s ; }
.time05{transition: all .5s ease-out ; -webkit-transition:all .5s ease-out ; -o-transition: all .5s ease-out ; }

/*for 后台编辑器 */
#tinymce {padding:10px;font-size:14px}
#tinymce h2{font-size:32px;margin-bottom:0.3em}
#tinymce h3{font-size:26px;margin-bottom:0.3em}
#tinymce h4{font-size:22px;margin-bottom:0.3em}
#tinymce p{margin-bottom:1em;font-size:14px}
#tinymce div{margin-bottom:1em;font-size:14px}
#tinymce em{font-style:italic}
#tinymce pre { border-left: 3px solid #DBDBDB; padding: 10px; background-color:#F8F8F8; margin-bottom:1em;font-size:14px;color:#666; }
#tinymce blockquote { border: 1px solid #DBDBDB; padding: 0 10px 1em 10px; background-color:#F8F8F8; margin-bottom:1em; font-size:14px;color:#666;}
#tinymce table{margin-bottom:1em;width:100%}
#tinymce table th{background-color:#E8F6FF!important;} 
#tinymce table caption {text-align:center;font-size:14px;font-weight:bold;line-height:1.8em}
#tinymce ul{list-style-type:disc;padding:0 0 0 10px} 
#tinymce ul li{margin:0 0 0 10px}
#tinymce ol{list-style-type:decimal;}
#tinymce ol li{margin:0 0 0 10px;padding:0 0 0 10px}
#tinymce table.tableforshow{border:0!important;border-collapse:collapse!important;border-bottom:1px solid #CCCCCC!important;border-right:1px solid #CCCCCC!important;margin-bottom:14px!important;width:100%}
#tinymce table.tableforshow th,#tinymce table.tableforshow td{border:0!important;border-left:1px solid #CCCCCC!important;border-top:1px solid #CCCCCC!important;color:#333333;padding:0.5em!important;margin:0!important;}
#tinymce table.tableforshow th{background-color:#E8F6FF!important;} 
#tinymce table.tableforshow caption {text-align:center;font-size:14px;font-weight:bold;line-height:1.8em}
/*for 编辑器预览，前台模板也可以用*/
#content {padding:10px;font-size:14px}
#content h2{font-size:32px;margin-bottom:0.3em}
#content h3{font-size:26px;margin-bottom:0.3em}
#content h4{font-size:22px;margin-bottom:0.3em}
#content p{margin-bottom:1em;font-size:14px}
#content div{margin-bottom:1em;font-size:14px}
#content ul{list-style-type:disc;padding:0 0 0 10px}
#content ul li{margin:0 0 0 10px;}
#content ol{list-style-type:decimal;padding:0 0 0 10px}
#content ol li{margin:0 0 0 10px}
#content pre { border-left: 3px solid #DBDBDB; padding: 10px; background-color:#F8F8F8; margin-bottom:1em;font-size:14px;color:#666; }
#content blockquote { border: 1px solid #DBDBDB;  padding: 0 10px 1em 10px;background-color:#F8F8F8; margin-bottom:1em; font-size:14px;color:#666;}
#content table.tableforshow{border:0!important;border-collapse:collapse!important;border-bottom:1px solid #CCCCCC!important;border-right:1px solid #CCCCCC!important;margin-bottom:14px!important;width:100%}
#content table.tableforshow th,#content table.tableforshow td{border:0!important;border-left:1px solid #CCCCCC!important;border-top:1px solid #CCCCCC!important;color:#333333;padding:0.5em!important;margin:0!important;}
#content table.tableforshow th{background-color:#E8F6FF!important;} 
#content table.tableforshow caption {text-align:center;font-size:14px;font-weight:bold;line-height:1.8em}

/*翻页按钮开始*/
.pager {width:100%; color:#aaa; line-height:30px; margin-top: 80px; margin-bottom: 100px; padding:25px 0 25px 0; font-size:14px; text-align:center;}
.pager a,.pager span {padding:0px 3px; color: #444; text-decoration: none;  font-size:18px; height:18px;line-height:18px;display:inline-block;margin:0 10px;}
.pager a:hover { color: #167bc1;  }
.pager a:active { color: #167bc1;  }
.pager span.now  { color: #167bc1;  }
.pager span.disabled { color:  #444;}
a{color: #fff;}
/*a:hover{color: #2179db;}*/
.pager  s{cursor: pointer; margin-left: 10px; margin-right: 10px;}
.pager  s a,.pager  s span{padding:0px 3px; margin:0 3px;}
/*.pager  s.zqh{background: url(img/zqh.png) 0px 0px ; }
.pager  s.zqh:hover{background-position:-15px 0px; }
.pager  s.yqh{background: url(img/yqh.png) -18px 0px;}
.pager  s.yqh:hover{background-position:-3px 0px;}*/

.viewpage{width:100%; position: relative;z-index: 10;padding: 76px 0px;background: #fff; overflow: hidden;}
.viewpage-box{width:1200px;margin:0 auto;}
.viewpage-title{font-size:24px;display:block;text-align:center;margin:50px auto 20px; line-height: 1.5em; color: #444;}
.viewpage-info{text-align:center; border-bottom: 1px solid #dedede; padding-bottom: 10px; margin-bottom: 10px;}
.viewpage p{text-indent:2em;margin-bottom:14px; color: #666;}
.viewpage-body{min-height: 500px; border-bottom: 1px solid #dedede; }
.viewpage-return{width:120px;height:38px;display:block;background:#d9d9d9;text-align:center;line-height:38px;border-radius:3px;float:right;  }
.viewpage-return:hover{background:#167bc1;color:#fff;}


/*  */
.user_formwidth_c{width:811px;margin:8% auto;padding:45px 45px 25px;box-sizing:border-box;box-shadow:0 0 10px -1px rgba(0,0,0,0.3); background-color: #fff;}
.messtitle{font-size:24px;text-align:center;margin-bottom:35px}
.user_form_group{margin-bottom:17px;}
.user_form_group .control_label16,.control_label{float:left;width:100px;}
.user_form_group .infoInput[name="seccode"]{width:90px;}

.user_form_group .button{width: 132px; height: 44px; background: #2179db; color: #fff; text-align: center; line-height: 44px; display: block; margin:30px auto 0px;
	font-size: 16px;border:none;cursor:pointer;}
.user_form_group .button:hover{background-color: #444;}
.user_page_right{width:811px;margin:12% auto;padding:45px;box-sizing:border-box;box-shadow:0 0 10px -1px rgba(0,0,0,0.3); background-color: #fff;}
.user{width:500px;margin:15% auto;padding:45px 45px 10px;box-sizing:border-box;box-shadow:0 0 10px -1px rgba(0,0,0,0.3); background-color: #fff;}
.user .title{font-size:32px;text-align:center;margin-bottom:20px; margin-top: 25px;}
.form_group{width: 360px;margin: 0 auto 10px;}
.user label{float:left;width:70px; font-size: 16px; line-height: 40px;}
.user input{display: block; width: 250px; border: none; border: 1px solid #dedede; margin-bottom:10px; line-height: 40px; font-size: 16px; color: #d4d4d4; padding-left: 20px;}
.form_group #submit{width:270px; padding-right: 20px; height: 44px; background: #2179db; color: #fff; text-align: center; line-height: 44px; display: block;
 margin:15px 72px 0px; 
	font-size: 20px;border:none;cursor:pointer;}

.form_group .button{text-align:center;margin-top:15px;}
.form_group .button a{display:inline-block; margin-left: 52px;}

.user{position: relative; border-radius: 5px; padding-bottom: 35px;}
.user .bdgb{position: absolute; right:15px; top:15px; width: 21px; height: 21px; z-index: 10; background: url(img/cha.png)no-repeat center center;}
.user .bdgb:hover{transform:rotate(135deg); -ms-transform:rotate(135deg); -moz-transform:rotate(135deg); -webkit-transform:rotate(135deg); -o-transform:rotate(135deg);}

/*右侧悬浮开始*/
.fixed-right{position: fixed; right: 10px; top: 40%;/* margin-top: 70px;*/ z-index: 100; }
.fixed-right li{margin-bottom: 10px; width: 48px; height: 48px; margin-bottom: 10px; position: relative; }
.fixed-right li span{display: block; width: 35px; height: 35px;   position: absolute; left:7.5px;top: 7.5px; z-index: -1;}
.fixed-right li a{display: block; width: 48px; height: 48px;   }
.fixed-right li a i{width: 48px; height: 48px;  display: block; background: url(pic/xf.png)no-repeat;}
.fixed-right li a:hover ,.tel.on{/*background-color:#b2000f; */}
/*.fixed-right li a .ifnt01{font-size: 50px; }
.fixed-right li a .ifnt02{font-size: 56px; line-height: 41px; margin-left: -3px;}*/
.fixed-right li a.qq i{background-position:0px 0px; }
.fixed-right li a.weixin i{background-position:0px -61px;}
.fixed-right li a.back2top i{background-position:0px -62px;}
.fixed-right li a.qq:hover i{background-position:-49px 0px; }
.fixed-right li a.weixin:hover i{background-position:-49px -61px;}
.fixed-right li a.back2top:hover i{background-position:-49px -62px;}
.fixed-right li a .ifnt03{font-size: 20px; }
.fixed-right li a .ifnt04{font-weight: bold;}


.fixed-right li a.qq .qq_hide{position: absolute;right: 100px;   width: 166px; position: absolute; left: -186px; top:3px;}
.fixed-right li a.qq .qq_hide .qq_hied_con{ width: 170px;    color: #fff; padding: 5px 0 15px 0; background: #167bc1; border-radius: 4px; color: #fff; padding: 5px 0 15px 0; 
  box-shadow: 0 0 8px 0 rgba(0,0,0,.2);  display: none;}
.fixed-right li a.qq .qq_hide .qq_hied_con dl{    width: 120px; margin: 0 auto; overflow: hidden; text-align: left; line-height: 22px; font-size: 12px;
 margin-top: 10px;}
.fixed-right li a.qq .qq_hide .qq_hied_con dl s{ font-style: normal; text-decoration: none;  color: #fff; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; 
font-weight: bold;}
.fixed-right li a.qq .qq_hide .qq_hied_con:after {content: ""; width: 10px; height: 10px; background: #167bc1; position: absolute; right: -9px; top:24px; transform: rotate(45deg); }
.fixed-right li a.weixin .qq_hide{position: absolute;right: 100px;   width: 166px; position: absolute; left: -220px; top:3px;}
.fixed-right li a.weixin .qq_hide .qq_hied_con{ width:200px; background: #167bc1; border-radius: 4px; color: #fff; padding: 5px 0 15px 0; 
  box-shadow: 0 0 8px 0 rgba(0,0,0,.2);  display: none;}
.fixed-right li a.weixin .qq_hide .qq_hied_con dl{    width: 180px; margin: 0 auto; overflow: hidden; text-align: left; line-height: 22px; font-size: 12px;
 margin-top: 10px;}
.fixed-right li a.weixin .qq_hide .qq_hied_con dl s{ font-style: normal; text-decoration: none;  color: #fff; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; 
font-weight: bold;}
.fixed-right li a.weixin .qq_hide .qq_hied_con:after {content: ""; width: 10px; height: 10px; background: #167bc1; position: absolute; right: -38px; top:24px; transform: rotate(45deg); }
.ewm_hide{    z-index: 10000; position: fixed; _position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(img/yiban.png); 
  display: none;}
.ewm_hide .ewm_hidecon{width: 360px; height: 400px; z-index: 100001; position: fixed; top: 50%; left: 50%; background: #fff; 
  margin: -200px 0 0 -180px; box-shadow: 1px 1px 6px 3px rgba(0,0,0,.2); display: none; text-align: center;}
.ewm_hide .ewm_hidecon dl{    margin-top: 60px; font-size: 14px; color: #333; line-height: 40px;}
.ewm_hide .ewm_hidecon dl img{display: block; width: 200px; height: 200px; margin:0 auto 10px;}
.ewm_hide .ewm_hidecon dl a{    width: 110px; height: 40px; background: #b2000f; color: #fff; display: inline-block; border-radius: 2px; font-size: 14px; line-height: 40px;  
  margin-top: 10px;}
