@charset "utf-8";
/* CSS Document */
/*--------------------首页-------------------------*/
@font-face{
	font-family:"FZCSJW_2";
	src:url('FZCSJW_2.TTF');
}
html {font-size: 100%;height:100%;width:100%;}
body{padding:0;margin:0;color:#222;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-family:Helvetica,Arial,sans-serif;font-family: 微软雅黑;font-size:1em;position:relative;background:#F6F9FC; background-size: 100%; width:100%;}
form,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,input{padding:0;margin:0;list-style:none}
p{ font-size:1em; line-height:1.48em;}
a:link{color:#222;text-decoration:none}
table { border-collapse: collapse; border-spacing: 0;}
a:visited{color:#222;text-decoration:none}
a:hover{color:#222;text-decoration:none}
a:active{color:#2fadc1;text-decoration:none}
.clearfixed:after { content: "."; clear: both; display: block; height: 0; overflow: hidden }
.clearfixed { zoom: 1 } /* 增加清除浮动样式时，要注意当前元素是否为块结构，如果不是，要添加属性 display: block */
.clear { display: block!important; float: none!important; clear: both; width: auto!important; height: 0;margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0 }
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
.ui-mobile,.ui-mobile body{height:100%}
.fr{float:right;}
.fl{float:left;}
.none{display:none;}
header .bak_ico{display:inline-block;width:23px;height:18px;background:url(../images/bakico.png) no-repeat;background-size:100%;position:absolute;top:12px;right:10px;}
header .index_ico{display:inline-block;width:18px;height:18px;background:url(../images/indexico.png) no-repeat;background-size:100%;position:absolute;top:12px;left:10px;}
/**登陆注册**/
.home{ margin: 0 auto; width:100%;overflow: hidden;padding-bottom:0px;min-height:100%;}
.container {margin: 0 auto;}
header{height:44px;line-height:44px;background:#E9EDF0;text-align:center;color:#fff;font-size:18px;position:relative;width:100%;}
header a{cursor:pointer;}
header h1 a.logo{width:130px;height:24px;display:inline-block;background:url(../images/logo.png) no-repeat;background-size:100%;}
header h1 span{font-size:18px;color:#014099;display:block;font-family:'FZCSJW_2';font-weight:normal;}
/*轮转区域 begin*/
section{ width:100%;margin: 0 auto;overflow: hidden;height:175px;}
.flexslider .slides{background-color: #eaeaea;}
.flexslider_index .slides{background-color: #eaeaea;}
/* FlexSlider Necessary Styles
*********************************/
.flexslider_index {margin: 0; padding: 0;}
.flexslider_index .slides > li {-webkit-backface-visibility: hidden;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {-webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider_index .slides img {max-width: 100%; display: block;height:165px;}
.flexslider .slides img {max-width: 100%; display: block;height:175px;}
.flex-pauseplay span {text-transform: capitalize;}
/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}
/* FlexSlider Default Theme
*********************************/
.flexslider {background: #fff;position: relative; zoom: 1;height:175px;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}

.flexslider_index {background: #fff;position: relative; zoom: 1;height:165px;}
.flexslider_index .slides {zoom: 1;}
.flexslider_index .slides > li {position: relative;}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {zoom: 1; position: relative;}
/* Caption style */
/* IE rgba() hack */
.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {width: 96%; padding: 2%; margin: 0; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.5); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}
/* Direction Nav */
.flex-direction-nav { height: 0; }
.flex-direction-nav li a {width: 26px; height: 26px; margin: -13px 0 0; display: block; position: absolute; top: 50%; cursor: pointer; text-indent: -999em;}
.flex-direction-nav li .next {background-position: -30px 0; right: -0px;}
.flex-direction-nav li .prev {left: -0px;}
.flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}
/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -2px; text-align: center;}
.flex-control-nav li {margin: 0 0 0 10px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 10px; height: 10px; display: block; cursor: pointer; text-indent: -999em;background-color:#b2aeab;border-radius:50%;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;background-color:#d60008;}
/*轮转区域end*/
nav{margin:10px auto;padding:0 0 0 0.5%;width:100%;}
nav li{width:48%;float:left;margin:2px 1%;}
nav li a{display:block;height:55px;line-height:55px;border-radius:10px;        
box-shadow: 0 0 3px rgba(225, 223, 213, 1) inset, 0 1px 1px rgba(255, 255, 255, 0.5) inset, 0 -4px 2px rgba(229, 227, 201, 0.6) inset, 0 -8px 2px rgba(225, 223, 213, 0.3) inset;padding:0 0 0 14%;border:1px solid #d1d0c6;font-size:1.1em;font-weight:bold;color:#333e4f;background:#E8EDEF;}
nav li a.hover,.pages_menu li a.hover{background:#c3d600;color:#333e4f;box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset, 0 1px 1px rgba(255, 255, 255, 0.5) inset, 0 -6px 2px rgba(0, 0, 0, 0.2) inset, 0 -8px 2px rgba(255, 255, 255, 0.2) inset;}
nav li.list0 a{padding:0; text-align:center;}
nav li.list0 a{height:116px;}
nav li a em{display:inline-block; vertical-align:middle;}
nav li.list0 a em{width:106px;height:31px;background:url(../images/navico00.png) no-repeat;background-size:100%;margin-top:24px;}
nav li.list1 a{padding:0; text-align:center;}
nav li.list1 a{height:116px;}
nav li a em{display:inline-block; vertical-align:middle;}
nav li.list1 a em{width:106px;height:31px;background:url(../images/navico01.png) no-repeat;background-size:100%;margin-top:24px;}
nav li.list2 a em{width:27px;height:28px;background:url(../images/navico02.png) no-repeat;background-size:100%;margin-left:10px;}
nav li.list3 a em{width:26px;height:27px;background:url(../images/navico03.png) no-repeat;background-size:100%;margin-left:28px;}
nav li.list4 a em{width:24px;height:24px;background:url(../images/navico04.png) no-repeat;background-size:100%;margin-left:10px;}
nav li.list5 a em{width:26px;height:26px;background:url(../images/navico05.png) no-repeat;background-size:100%;margin-left:10px;}
nav li.list6 a em{width:23px;height:25px;background:url(../images/navico06.png) no-repeat;background-size:100%;margin-left:10px;}
/* my 20150723*/
nav li.list7 a em{width:25px;height:26px;background:url(../images/navico07.png) no-repeat;background-size:100%;margin-left:35px;}
nav li.list8 a em{width:44px;height:16px;background:url(../images/navico08.png) no-repeat;background-size:100%;margin-left:18px;}
nav li.list9 a em{width:26px;height:28px;background:url(../images/navico10.png) no-repeat;background-size:100%;margin-left:35px;}
nav li.list10 a em{width:24px;height:27px;background:url(../images/navico09.png) no-repeat;background-size:100%;margin-left:10px;}

/**footer***/
footer{background:#303a3c;color:#fff;text-align:center;}
footer p{line-height:35px;font-size:0.7em;}
/**内页banner***/
.pages_banner img{height:175px;width:100%;}
/**内页二级***/
.pages_bg{background:#fff;padding:8px;}
.pages_menu{padding:5px 1%;}
.pages_menu li{margin:4px 0;}
.pages_menu li a{background:#E8EDEF;display:block;height:64px;line-height:64px;border-radius:10px;        
box-shadow: 0 0 3px rgba(225, 223, 213, 1) inset, 0 1px 1px rgba(255, 255, 255, 0.5) inset, 0 -4px 2px rgba(229, 227, 201, 0.6) inset, 0 -8px 2px rgba(225, 223, 213, 0.3) inset;padding:0 0 0 6%;border:1px solid #d1d0c6;font-size:1.1em;font-weight:bold;color:#333e4f;padding:0 4%;}
.pages_menu li a span{display:inline-block;background:url(../images/listico01.png) no-repeat;background-size:100%;width:6px;height:16px;margin-top:20px;}
/*.article_box{padding:0 2%;}*/
.article_box .cont_text{font-size:0px;}
.pages_menu h2{height:48px;line-height:48px;font-size:1.1em;color:#333e4f;padding:0 4%;text-align:center;}
/**pages*/
.contact_box{padding:0 2%;}
.contact_box .mk_box{margin:14px 0;}
.contact_box .mk_box .mk_tit{font-size:1.1em;font-weight:bold;color:#333e4f;float:left;height:48px;float:left;padding:6px 12px 6px 0;border-right:1px dashed #333e4f;margin-right:12px;}
.case_menu li a{font-size:0.9em;}
.article_box h1{font-size:15px;line-height:40px;text-align:center;}
.article_box .author_box{font-size:12px;border:1px solid #ddd;border-bottom:none;margin-bottom:12px;}
.article_box .author_box p{border-bottom:1px solid #ddd;padding:2px 6px;}
.article_box .video_box{margin:10px;}
.pages_link{font-size:12px;}
.article_box .time{font-size:12px;color:#666;margin-bottom:10px;}
.case_box h1{font-size:1.1em;line-height:50px;padding:0 2%;color:#666;}
.case_box .case_img {position:relative;height:100px;}
.case_box .case_img .img{position:absolute;left:10px;top:0;font-size:12px;}
.case_box .case_img .img img{width:64px;height:74px;}
.case_box .case_img .text{padding:0 0 0 90px;}
.case_box .case_img .text h2{font-size:1.1em;}
.case_box .case_img .text p{font-size:12px;margin-top:10px;color:#ca000e;}
.case_table {margin-top:6px;}
.case_table tr td{font-size:12px;padding:10px 5px;}
.red{color:#ca000e;font-size:13px;}

.search_video{border:2px solid #bcbcbb;border-radius:3px;box-shadow:1px 1px 3px #eee;margin:5px 1% 0;height:36px;line-height:36px;}
.search_text{width:80%;background:none;border:none;margin-left:6px;font-family:'微软雅黑';}
.search_btn{width:20px;height:20px;background:url(../images/fdj.png) no-repeat;background-size:100%;border:none;margin:8px 12px 0 0;}
.downlist li a{font-size:1.1em;font-weight:normal;padding:4px 10px;font-weight:bold;}
.downlist li a img{width:38px;height:56px;margin-right:6px; vertical-align:middle;}
.downlist li a span{width:13px;height:14px;background:url(../images/downico.png) no-repeat;background-size:100%;}
/* add  */
.downlist_da li a{font-size:1.1em;font-weight:normal;padding:4px 10px;font-weight:bold;}
.downlist_da li a img{width:38px;height:56px;margin-right:6px; vertical-align:middle;}

.downlist_meet li a{font-size:1.1em;font-weight:normal;padding:4px 30px;font-weight:bold;}
.downlist_meet li a img{width:48px;height:48px;margin-right:10px; vertical-align:middle;}

.msg_mk{margin:0px 1% 8px;height:23px;line-height:23px;border:1px solid #333e50;border-radius:5px;padding:6px 5px;}
.msg_mkarea{margin:0px 1% 8px;height:110px;line-height:23px;border:1px solid #333e50;border-radius:5px;padding:6px 5px;}
.msg_form p{margin-bottom:10px;}
.msg_form label{width:19px;height:22px;display:inline-block;margin-right:6px; vertical-align:middle;}
.msg_form label.ico01{background:url(../images/msgico01.png) no-repeat;background-size:100%;}
.msg_form label.ico02{background:url(../images/msgico02.png) no-repeat;background-size:100%;}
.msg_form label.ico03{background:url(../images/msgico03.png) no-repeat;background-size:100%;}
.msg_form label.ico04{background:url(../images/msgico04.png) no-repeat;background-size:100%; vertical-align:top;}
.msg_form label.ico05{background:url(../images/msgico05.png) no-repeat;background-size:100%;}
.msg_form label.ico06{background:url(../images/msgico06.png) no-repeat;background-size:100%;}
.msgtip{border:none;background:none;height:22px;line-height:22px;font-family:'微软雅黑';}
.msg_mkarea textarea{border:none;background:none;font-family:'微软雅黑';font-size:12px;}
.w120{width:120 !important;}
.msgbtn{height:46px;width:315px;background:url(../images/msgbtn.png) no-repeat;background-size:100%;color:#d7d7d7;font-size:18px;border:none;font-family:'微软雅黑';}
.msg_form .title{padding:15px 0;text-align:center;font-size:1.2em;font-weight:bold;}
.msg_form .title em{display:inline-block;width:22px;height:22px;background:url(../images/msgtit.png) no-repeat;background-size:100%;margin-right:6px; vertical-align:middle;cursor:pointer;}
.layer_box{}
.layer_box .layer_bg{background:rgba(0,0,0,0.8);position:absolute;height:100%;left: 0;top: 0px;width: 100%;}
.layer_box .layer_down{position:absolute;width:282px;top:20px;left:50%;margin-left:-140px;}
.layer_box .close{font-size:26px;font-family:arial;color:#fff;color:#fff;position:absolute;left:10px;top:10px;}