﻿@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Oswald';
    src: url('../fonts/oswald-regular-unhinted-webfont.eot');
    src: url('../fonts/oswald-regular-unhinted-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-regular-unhinted-webfont.woff2') format('woff2'),
         url('../fonts/oswald-regular-unhinted-webfont.woff') format('woff'),
         url('../fonts/oswald-regular-unhinted-webfont.ttf') format('truetype'),
         url('../fonts/oswald-regular-unhinted-webfont.svg#oswaldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* 全局样式 */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; -webkit-tap-highlight-color:rgba(0,0,0,0);}
body {font:16px/1.5 Microsoft YaHei,simsun,SimHei,'Open Sans',Verdana,Arial,Helvetica, sans-serif; color:#000;}
h1{font-size:34px;}h2{font-size:26px;}h3{font-size:18px; }h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
fieldset, img {border:0;}
li,dl,dd {list-style-type:none;}
ol,ul {list-style:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display:block;}

input, textarea, select {outline:none !important;}
/* Fix for Chrome's yellow input highlighting */
input:focus, textarea:focus, select:focus {outline:none;}
img {display:block;}
a img {text-decoration:none; border:none;}
input[type="checkbox"], input[type="radio"] {background:transparent;}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
button, input, optgroup, select, textarea {color:inherit; font:inherit; margin:0;}
button {overflow:visible;}
button, select {text-transform:none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance:button; cursor:pointer;}
button[disabled], html input[disabled] {cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner {border:0; padding:0;}

input {line-height:normal;}
input[type="checkbox"], input[type="radio"] {box-sizing:border-box; padding:0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height:auto;}
input[type="search"] {-webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
input[type="text"] {-webkit-appearance:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}

input, button, select, textarea {font-family:inherit; font-size:inherit; font-weight:inherit; outline:none; -webkit-appearance:none; border-radius:0; -webkit-tap-highlight-color:rgba(0,0,0,0);}
input:-webkit-autofill {-webkit-box-shadow:0 0 0px 1000px white inset;}
input:focus, textarea:focus {outline:none;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-user-modify:read-write-plaintext-only;}

input {padding:0 10px;}
textarea {overflow:auto; padding:10px;}

/*全站链接颜色*/
a:link{color:#000;}
a:visited{color:#000;}
a:hover{color:#cf0101; text-decoration:underline;}
a:active{color:#000;}

strong {font-weight:bold;}
a {color:#000; text-decoration:none; text-decoration:none; -webkit-transition:color 0.2s linear; -moz-transition:color 0.2s linear; -o-transition:color 0.2s linear; transition:color 0.2s linear;} 
a:hover {color:#cf0101; text-decoration:underline;}
a:focus, a:link, a:active {outline:none;}

/*通用样式*/
.space1,.space2,.space5,.space10,.space15,.space18,.space20,.space25,.space30,.space32,.space35,.space40,.space43,.space44,.space45,.space50,.space55,.space60,.space70,.space80,.space116 {clear:both; font-size:1px; height:0; line-height:1px;}
.space1 {height:1px;}.space2 {height:2px;}.space5 {height:5px;}.space10 {height:10px;}.space15 {height:15px;}.space18 {height:18px;}.space20 {height:20px;}.space25 {height:25px;}.space30 {height:30px;}.space32 {height:32px;}.space35 {height:35px;}.space40 {height:40px;}.space43 {height:43px;}.space44 {height:44px;}.space45 {height:45px;}.space50 {height:50px;}.space55 {height:55px;}.space60 {height:60px;}.space70 {height:70px;}.space80 {height:80px;}.space116 {height:116px;}
.hidden {display:none;}.invisible{visibility:hidden;}
.fb {font-weight:bold;}.fn {font-weight:normal;}
.text-c {text-align:center}.text-l {text-align:left}.text-r {text-align:right;}
.fl{float:left;*display:inline;*zoom:1;}
.fr{float:right;*display:inline;*zoom:1;}
.pr {position:relative;}
.pa {position:absolute;}

.wrapper {width:100%; min-width:1230px; margin:0 auto;}
.container {width:1200px;}
/*.container {width:1200px;}*/
.container {padding:0 15px; margin:0 auto;}
.container:before,.container:after {content:" "; display:table;}
.container:after {clear:both;}

.inlineblock{display:inline-block; *display:inline; *zoom:1;}
.clr{clear:both;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden; overflow:hidden;}

.clear {zoom:1;}
.clear:after {visibility:hidden; display:block; font-size:0; content:"1"; clear:both; height:0;}
.fle {float:left; _display:inline;}
.fri {float:right; _display:inline;}

.cf {zoom:1;}
.cf:before, .cf:after {content:" "; display:block; height:0; overflow:hidden;}
.cf:after {clear:both;}

.strip {padding:75px 0 7px 0;}
.strip2 {padding:38px 0;}
.strip3 {padding:15px 0 40px 0;}


/*颜色预定义 可以随时增加*/
.gray,a.gray:link,a.gray:visited {color:#878787;}
a.gray:hover{color:#17e220;}

/*字体颜色 可以随时增加*/
.time14 {font-size:13px; color:#717171; font-family:Verdana, Helvetica, Arial, sans-serif;}
.Red18 {font-size:18px; color:#a91a19; font-weight:bold;}
.Black {color:#000;}

/*字体大小 可以随时增加*/
.en12 {font:12px Verdana, Arial, Helvetica, sans-serif; padding-top:2px}

/* 页面布局样式 */
.head_Bg {height:110px; background:url(../images/head_Bg.jpg) center top no-repeat; border-top:5px solid #cf0101;}
.head {width:215px; height:48px; padding:37px 0 0 25px; float:left;}
.head img {width:215px; height:48px;}

.banner {width:100%; min-width:1230px; margin:0 auto; display:table; position:relative;}
.navcon {width:100%; position:absolute; left:0; top:540px; z-index:99999;}
.navcon ul {width:450px; margin:0 auto;}
.navcon ul li {width:120px; height:42px; line-height:42px; text-align:center; margin:0 15px; float:left;}
.navcon ul li a {line-height:42px; display:block; color:#fff; background:#ff9c00; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; border-radius:20px; -webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s;
    -moz-box-shadow:3px 3px 7px #333333;
    -webkit-box-shadow:3px 3px 7px #333333;
    box-shadow:3px 3px 7px #333333;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#333333')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#333333');
}
.navcon ul li a:hover {background:#fff; color:#ff9c00; text-decoration:none;}

.flexslider{position:relative;height:600px;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:600px;}
.flex-control-nav{position:absolute;bottom:-30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.newpic,.ban_Bg,.personal_Bg {background:#f5f5f5;}
.newpic .container a:hover,
.personal_Bg .container a:hover {text-decoration:none; color:#df7e00;}

.heading {position:relative; line-height:40px; margin:0 auto 19px auto; text-align:center;}
.heading i{width:100%; background:#b8b8b8; height:1px; display:block; position:absolute; top:20px;}
.heading h1{font-size:25px; font-weight:normal; color:#4e4e4e; background:#f5f5f5; padding:0 20px; text-align:center; margin:0 auto; display:inline-block; position:relative; z-index:2; letter-spacing:5px;}
.heading h2{font-size:25px; font-weight:normal; color:#4e4e4e; background:#fff; padding:0 20px; text-align:center; margin:0 auto; display:inline-block; position:relative; z-index:2; letter-spacing:5px;}
.heading p {width:100%; height:32px; line-height:24px; padding-top:8px; margin:0 auto; color:#cf0101; letter-spacing:2px;}
.heading:hover i {background:#df7e00;}
a:hover .heading p {color:#df7e00;}

.widgets {width:100%; box-sizing:border-box;}
.widgets_feature {box-sizing:border-box;}
.widgets_feature .widgets_feature_wrapper {margin-left:-12.5px; margin-right:-12.5px; box-sizing:border-box; display:table;}

.newpic_list {padding-top:10px; position:relative; display:table;}
.newpic_list dl {width:383px; float:left; margin:0 12.5px 25px 12.5px;}
.newpic_list dl:hover {-webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s;
    -moz-box-shadow:3px 3px 7px #8c8c8c;
    -webkit-box-shadow:3px 3px 7px #8c8c8c;
    box-shadow:3px 3px 7px #8c8c8c;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#8c8c8c')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#8c8c8c');}
.newpic_list dl dt img {transition:all 0.6s;}
.newpic_list dl:hover dt img {transform:scale(1.1)}
.newpic_list dl dt {width:383px; height:256px; overflow:hidden;}
.newpic_list dl dt img {width:100%; height:100%;}
.newpic_list dl dd {background:#fff; line-height:24px; color:#8c8c8c;}
.newpic_list dl dd p {font-size:18px; height:56px; overflow:hidden; padding:20px 20px 0 20px;}
.newpic_list dl dd a p {color:#000;}
.newpic_list dl dd a:hover p {color:#df7e00;}
.newpic_list dl dd a:hover {text-decoration:none;}
.newpic_list dl dd i {font-style:normal; padding:0 20px 20px 20px; display:block;}

.ban {width:1200px; height:90px; margin:0 auto;}
.ban img {width:100%; height:100%;}

.rel {position:relative;}
/*.contTitBox {height:260px; overflow:hidden;}
.contTitBox .expertCont_ul {height:260px;z-index:1;width:1200px;transition:all 0.5s;}
.contTitBox .expertCont_ul ul li {width:1192px;height:234px;padding:23px 4px 0 4px;float:left;}*/
.contTitBox {height:494px; overflow:hidden;}
.contTitBox .expertCont_ul {height:494px;z-index:1;width:1200px;transition:all 0.5s;}
.contTitBox .expertCont_ul ul li {width:1192px;height:468px;padding:23px 4px 0 4px;float:left;}
.contTitBox2 {height:auto;z-index:1;width:1200px;transition:all 0.5s; display:table;}
.contTitBox2 ul li {width:1192px;height:auto;padding:23px 4px 0 4px;float:left;}
.current {background:#df7e00 !important;color:#FFFFFF !important;}
/*///expertList///*/
.expertList {width:144px;height:194px;padding:7px;float:left;margin:0 40px 26px 40px;}
.expertList_img {width:144px;height:144px;border-radius:50%;overflow:hidden;text-align:center;}
.expertList_img img {width:144px;height:144px;}
.expertList_img span {font-size:19px;line-height:144px;color:#f5f5f5;}
.expertList_imgIn {width:100%;height:100%;position:absolute;top:0;background:rgba(0,0,0,0.4);text-align:center;opacity:0;transition:all 0.3s;}
.expertList_imgIn span {color:#FFFFFF;padding:5px 10px;background:#ff6d1a;border-radius:5px;line-height:144px;font-size:12px;}
.expertList_img:hover .expertList_imgIn {opacity:1;}
.expertList_txt {height:50px; line-height:50px; text-align:center; color:#6f6f6f;}
.expertList_txt:hover {color:#c00;}
.de9b75 {background:#de9b75;}

.con_txt1,.con_txt2,.con_txt3 {height:667px; overflow:hidden;}
.con_txt1 h2,.con_txt2 h2,.con_txt3 h2 {height:36px; line-height:36px; font-size:24px; font-weight:normal; color:#4e4e4e;  margin-bottom:25px;}
.con_txt1 p,.con_txt2 p,.con_txt3 p {line-height:32px;}
.con_txt1 h2 {padding-left:49px; background:url(../images/ico_1.gif) left center no-repeat;}
.con_txt2 h2 {padding-left:37px; background:url(../images/ico_2.gif) left center no-repeat;}
.con_txt2 .tg {text-align:center; margin-top:71px; font-size:24px; font-weight:normal; color:#4e4e4e;}
.con_txt2 .tg span {font-size:16px; text-align:center; margin-top:15px; display:block;}
.con_txt2 .tg .wx {width:150px; height:150px; margin:20px auto 0 auto;}
.con_txt2 .tg .wx img {width:150px; height:150px;}
.con_txt3 h2 {padding-left:50px; background:url(../images/ico_3.gif) left center no-repeat;}
.con_txt1 {width:550px; padding-right:30px; border-right:1px solid #efefef; float:left;}
.con_txt2 {width:270px; padding:0 30px; border-right:1px solid #efefef; float:left;}
.con_txt3 {width:258px; padding-left:30px; float:left;}

.foot {width:1200px; margin:0 auto; color:#fff;}
.foot span {float:right;}
.foot a {padding:0 3px; color:#fff;}
.foot a:hover {color:#fff;}
.foot.f14 {font-size:14px;}

.head_top {height:50px; background:#cf0101;}
.head_top_l {width:150px; height:50px; float:left;}
.head_top_l img {width:150px; height:50px;}
.head_top_r {height:50px; line-height:50px; text-align:right; float:right; color:#fff; text-transform:uppercase;}
.head_top_l a,.head_top_l a:hover,.head_top_r a,.head_top_r a:hover {color:#fff;}

.n_head_Bg {height:234px; background:url(../images/n_head_Bg.jpg) center top no-repeat;} 
.n_head_line {width:1200px; height:1px; background:#cf0101; margin:200px 0 8px 0;}
.n_head_box {height:24px; line-height:24px; padding-left:24px; font-size:14px; background:url(../images/icon.png) left center no-repeat;}
.n_head_box a,.n_head_box a:hover {color:#cf0101;}

.db_head_Bg {height:234px; background:url(../images/db_head_Bg.jpg) center top no-repeat;} 

.navcon2 {width:100%;}
.navcon2 ul {width:450px; margin:0 auto;}
.navcon2 ul li {width:120px; height:42px; line-height:42px; text-align:center; margin:0 15px; float:left;}
.navcon2 ul li a {line-height:42px; display:block; color:#fff; background:#ff9c00; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; border-radius:20px; -webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s;
    -moz-box-shadow:3px 3px 7px #333333;
    -webkit-box-shadow:3px 3px 7px #333333;
    box-shadow:3px 3px 7px #333333;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#333333')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#333333');
}
.navcon2 ul li a:hover {background:#fff; color:#ff9c00; text-decoration:none;}

.n_title {font-size:36px; text-align:center; height:65px; line-height:65px;}
.time_con {height:40px; line-height:40px; text-align:center; color:#a6a6a6;}

.content_txt {font-size:18px; line-height:180%; margin-top:40px; padding:0 100px;}
.content_txt p {margin:25px 0; word-wrap:break-word; text-indent:2em;}
.content_txt img,.content_txt p img {max-width:1000px; margin:0 auto;}

.n_foot {background:#9d0000; padding-top:20px;}
.n_foot_b {background:#cf0101; padding:13px 0; margin-top:15px;}
.n_foot_l {width:160px; height:48px; margin-top:10px; float:left;}
.n_foot_l img {width:160px; height:48px;}
.n_foot_r {width:1000px; float:right;}
/*.n_foot_r ul {float:left; background:url(../images/nav_line.gif) no-repeat right center; padding:10px 18px 9px 0;_padding:11px 18px 9px 0; margin-right:18px;}*/

.n_foot_r ul {float:left; background:url(../images/nav_line.gif) no-repeat right center; padding:10px 17px 9px 0;_padding:11px 18px 9px 0; margin-right:18px;}


.n_foot_r ul li {line-height:24px; background:none; font-size:12px;}
.n_foot_r ul li a,.n_foot_r ul li a:hover {color:#fff;}

.number {height:60px; line-height:60px; text-align:center;}

.hd_list {background:url(../images/ico_title.png) left center repeat-x; height:30px;}

.widgets_feature .widgets_feature_wrapper2 {margin-left:-10px; margin-right:-10px; box-sizing:border-box; display:table;}
.piclist {width:100%; margin-top:40px; display:table;}
.piclist dl {width:285px; margin:0 10px 35px 10px; float:left;}
.piclist dl dt {width:285px; height:190px; position:relative; overflow:hidden;} 
.piclist dl dt img {width:100%; height:100%;}
.piclist dl dt img {transition:all 0.6s;}
.piclist dl:hover dt img {transform:scale(1.1)}
.piclist dl dd {height:50px; line-height:50px; border:1px solid #ccc; background:#f5f5f5; text-align:center; overflow:hidden; letter-spacing:1px;}

.piclist2 {width:100%; margin-top:30px; display:table;}
.piclist2 dl {width:224px; margin:0 10px 35px 10px; float:left;}
.piclist2 dl dt {width:224px; height:162px; position:relative; overflow:hidden;} 
.piclist2 dl dt img {width:100%; height:100%;}
.piclist2 dl dt img {transition:all 0.6s;}
.piclist2 dl:hover dt img {transform:scale(1.1)}
.piclist2 dl dd {height:50px; line-height:50px; border:1px solid #ccc; background:#f5f5f5; text-align:center;}

.info {margin-top:40px;}
.info_l {width:230px; height:auto; border:1px solid #ccc; float:left;}
.info_l img {width:230px; height:230px;}
.info_r {margin-left:270px; min-height:260px; line-height:30px;}

.btn {border-radius:0; padding:10px 50px; font-size:20px;}
.btn-primary {color:#fff; background:#666; border:1px solid #8c8c8c; display:inline-block; margin:0 10px; position:relative; -webkit-transform:translateZ(0); -ms-transform:translateZ(0); transform:translateZ(0); border:none;}
.btn-primary:hover:before {top:-8px; right:-8px; bottom:-8px; left:-8px;}
.btn-primary:before {content:''; position:absolute; border:#8c8c8c solid 4px; top:0; right:0; bottom:0; left:0; -webkit-transition-duration:.3s; transition-duration:.3s; -webkit-transition-property:top, right, bottom, left; transition-property:top, right, bottom, left;}

.commands {width:200px; margin:0 auto; text-align:center;}

#pages { width:100%; text-align:center; margin:0 auto;}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#ff7901; border:1px solid #ff7901; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../images/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }