@charset "utf-8";
/* CSS Document */

/* public start*/
*{margin:0px; padding:0px; list-style:none;}
html, body, div, p, ul, li, dl, dt, dd, form, input, select, button, textarea, iframe, table, th, td ,img{
	/* [disabled]margin: 0; */
	padding: 0; margin:0;
	font-family: "微软雅黑";
	 font-size:14px;
}
.clear{ clear:both; height:0px; width:100%; margin:0; padding:0;}
img { border:0; }
ul, li { list-style-type:none; }
body{font-size:14px; background:url(../images/bg_01.jpg) repeat; background-size:100%; font-family:"微软雅黑";}
p{ color:#000;}
a{text-decoration:none; color:#000; font-size:14px;}



/*top*/
.ind_logo{ width:1200px; margin:0 auto; height:110px;}

.ind_nav_bg{ width:100%; height:70px; background:url(../images/nav_bg.jpg) repeat-x;}
.ind_nav{ width:1200px; margin:0 auto; display:table;}
.ind_nav_text{ width:800px; float:left;}
.ind_nav_text ul{ width:100%; display:table;}
.ind_nav_text ul li{ width:90px; float:left; margin:12px 5px 0; transition:2s;-moz-transition:2s; /* Firefox 4 */-webkit-transition:2s; /* Safari 和 Chrome */-o-transition:2s; /* Opera */}
.ind_nav_text ul li:hover{ background:#f6b71e;}
.ind_nav_text ul li a{ display:block}
.ind_nav_text ul li a p{ width:100%; display:block; text-align:center; line-height:20px; font-size:16px; color:#fff; padding-top:9px;}
.ind_nav_text ul li a span{ width:100%; display:block; text-align:center; line-height:20px; color:#fff; padding-bottom:9px; font-size:12px;}

.ind_nav_search{ float:right; display:table; position:relative; width:400px; display:table;}
.ind_nav_search #ind_form_kuang{ border-radius:7px; height:30px; width:300px; position:absolute; right:35px; top:20px; border-color:#d6d6d6; border-style:solid; color:#ccc; border-width:2px; line-height:30px; text-indent:5px;}
.ind_nav_search #ind_form_botton{ width:21px; background:url(../images/search.png) #eaaf2d; width:30px; height:30px; background-size:100%; position:absolute; right:37px; top:22px; border:0; border-top-right-radius:5px; border-bottom-right-radius:5px; box-shadow:-5px 0 6px #e8e8e8; cursor:pointer;}


/* banner */
.template_banner{ width:100%; height:599px; position:relative; }
.template_banner img{ width:100%; height:auto; display:table;}

/* flexslider */
.flexslider{position:relative;height:599px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:599px;}
.flex-control-nav{position:absolute;bottom:10px;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;}

/* banner end */

/*关于我们*/
.ind_about{ width:1200px; margin:0 auto;}
.ind_about>img{ width:auto; display:block; margin:30px auto;}
.ind_about_text{ width:1180px; padding:10px; background:#fff; display:table;}
.ind_about_left{ float:left; width:720px; margin-right:29px;}
.ind_about_left img{ width:100%;}
.ind_about_right{ float:right; width:430px; display:table;}
.ind_about_right h2{ font-size:26px; font-weight:100; line-height:30px; margin-bottom:10px; margin-top:5px;}
.ind_about_right p{ line-height:30px; text-indent:2em;}
.ind_about_right p #about_more{ color:#c52310;}
.ind_about_right p #about_more:hover{ color:#f6b71e;}
.ind_about_right>span{ text-align:right; display:block; margin-top:10px;}
.ind_about_right #about_message{ float:right; display:table; padding:10px; background:#c52310; color:#fff; margin-top:5px;}
.ind_about_right #about_message:hover{ color:#f6b71e;}
.ind_about_right h3{ display:none;}

/*业务领域*/
.ind_business{ width:1200px; margin:0 auto;}
.ind_business>img{ width:auto; display:block; margin:30px auto;}
.ind_business ul{ width:100%; display:table;}
.ind_business ul li{ width:180px; margin:0 10px; float:left; background:#fff; padding:20px 0;}
.ind_business ul li img{ width:60px; height:60px; display:block; margin:10px auto;}
.ind_business ul li p{ display:block; text-align:center; font-size:16px; line-height:30px; letter-spacing:3px;}
.ind_business ul li:hover p{ color:#f6b71e}
#line_red{ width:36px; height:2px; display:block; margin:5px auto 10px; background:#b60005;}
.ind_business ul li span{ display:block; width:80%; margin:0 auto; text-align:justify;}
#business_more{ display:table; line-height:28px; border:1px #666 solid; color:#666; padding:0 10px; margin:0 auto; margin-top:10px; border-radius:5px;}
#business_more:hover{ border-color:#b60005; color:#fff; background:#b60005;}

/*专业团队*/
.ind_team{ width:1200px; margin:0 auto;}
.ind_team>img{ width:auto; display:block; margin:30px auto;}
.ind_team ul{ width:100%; display:table;}
.ind_team ul li{ float:left; position:relative; margin-bottom:20px; height:250px; width:243px; margin:0 10px 20px; overflow:hidden;}
.ind_team ul li a img{ height:250px; width:auto; max-width:100%; margin:0 auto; display:block;}
.ind_team ul li a div{ position:absolute; bottom:0; left:0;}
#ind_team_1{ width:360px; height:520px;margin-right:20px;}
#ind_team_1 a img{/* width:360px;*/ height:520px; position:relative; left:-93px; width:auto; max-width:1000px;}
.ind_team ul li:hover a .ind_team_menu{ filter:alpha(opacity=1); /*IE滤镜*/-moz-opacity:1; /*Firefox私有*/opacity:1;/*其他*/}
.ind_team ul li:hover a .ind_team_menu1{ filter:alpha(opacity=1); /*IE滤镜*/-moz-opacity:1; /*Firefox私有*/opacity:1;/*其他*/}
.ind_team_menu{ background:url(../images/team_bg.png); height:120px; width:90%; padding:0 5%; color:#fff; display:table;
 transition:2s;-moz-transition:2s; /* Firefox 4 */-webkit-transition:2s; /* Safari 和 Chrome */-o-transition:2s; /* Opera */
 filter:alpha(opacity=0); /*IE滤镜*/-moz-opacity:0; /*Firefox私有*/opacity:0;/*其他*/}
.ind_team_menu strong{ font-size:18px; line-height:30px; letter-spacing:5px; margin-top:10px; display:block; float:left; font-weight:100;}
.ind_team_menu span{ font-size:16px; line-height:24px; margin-top:16px; letter-spacing:5px; display:block; float:left;}
.ind_team_menu h5{ float:right; font-size:16px; line-height:30px; margin-top:10px;}
.ind_team_menu p{ font-size:14px; letter-spacing:2px; margin-top:45px; color:#fff; text-align:justify;}

.ind_team_menu1{ background:url(../images/team_bg.png); height:100px; width:90%; padding:0 5%; color:#fff; display:table;
 transition:2s;-moz-transition:2s; /* Firefox 4 */-webkit-transition:2s; /* Safari 和 Chrome */-o-transition:2s; /* Opera */
 filter:alpha(opacity=0); /*IE滤镜*/-moz-opacity:0; /*Firefox私有*/opacity:0;/*其他*/}
.ind_team_menu1 strong{ font-size:18px; line-height:30px; letter-spacing:5px; display:block; float:left; font-weight:100;}
.ind_team_menu1 span{ font-size:16px; line-height:24px; margin-top:6px; letter-spacing:5px; display:block;}
.ind_team_menu1 p{ font-size:14px; letter-spacing:2px; color:#fff; text-align:justify;}


/*荣誉*/
.ind_rongyu{ width:1200px; margin:0 auto;}
.ind_rongyu>img{ width:auto; display:block; margin:30px auto;}
.yScrollList{width:1200px; margin:0 auto;}
.scroll_horizontal{position:relative;width:1160px;height:230px;padding:20px;line-height:20px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1100px;height:230px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:277px;text-align:center;}
.scroll_horizontal .list li img{ width:257px; height:200px;}
.scroll_horizontal .list li p{ line-height:30px;}
.scroll_horizontal .list li:hover p{ color:#c52310;}
.scroll_horizontal .plus,
.scroll_horizontal .minus{position:absolute;top:100px;width:50px;height:50px;cursor:pointer;}
.scroll_horizontal .plus{left:0px;}
.scroll_horizontal .minus{right:0px;}


/*底部*/
.ind_foot_bg{ width:100%; background:#333;}
.ind_foot{ width:961px; margin:0 auto; display:table; padding-bottom:10px;}
.ind_foot_nav{ width:100%; margin:10px 0;}
.ind_foot_nav ul{ width:100%; margin:0 auto; display:table;}
.ind_foot_nav ul li{ width:119px; border-left:1px #fff solid; float:left; margin:10px 0;}
.ind_foot_nav ul li a{ display:block; color:#fff; line-height:16px; text-align:center;}
.ind_foot_nav ul li:hover a{ color:#c52310}

.ind_foot_text{ display:table; width:100%;}
.ind_foot_left{ float:left; width:550px; margin:0 10px 0 46px;}
.ind_foot_left p{ display:block; width:100%; line-height:30px; color:#fff;}
.ind_foot_right{ float:right; width:130px; margin-right:34px; margin-top:20px;}
.ind_foot_right img{ width:100%;}

.ind_foot_end{ width:100%; text-align:center;}
.ind_foot_end p{ color:#fff;}
.ind_foot_end p a{ color:#fff;}
.ind_foot_end p a:hover{ color:#c52310;}


/*公司简介页*/
.com_about{ width:1200px; margin:50px auto 30px; display:table;}
.com_about_next{ width:280px; margin:0 10px; background:#fff; float:left;}

.com_about_next_title{ width:100%; position:relative;}
.com_about_next_title a{ display:block;}
.com_about_next_title a:hover .about_next_titlep{ background:url(../images/team_bg1.png);}
.com_about_next_title a>img{ width:100%;}
.about_next_titlep{ position:absolute; bottom:0; width:100%; height:50px; display:table; background:url(../images/team_bg.png);
 transition:2s;-moz-transition:2s; /* Firefox 4 */-webkit-transition:2s; /* Safari 和 Chrome */-o-transition:2s; /* Opera */}
.about_next_titlep img{ float:left; margin:10px 10px 10px 75px;}
.about_next_titlep p{ float:left; color:#fff; line-height:50px; font-size:20px;}

.com_about_text{ width:100%; height:240px;}
.com_about_text ul{ display:table; width:100%; padding:10px 0 20px;}
.com_about_text ul li{ text-indent:10px;}
.com_about_text ul li a{ line-height:30px; color:#333; display:block;}
.com_about_text ul li a:hover{ color:#c52310;}

.com_about_text1{ margin:10px; width:260px; height:220px; overflow:hidden;}
.com_about_text1 h2{ line-height:26px; font-size:14px;}
.com_about_text1 p{ line-height:26px; text-align:left !important;}

/*业务领域列表*/
.com_yewulingyu{ width:1201px; margin:0 auto 50px; display:table;}
.com_yewulingyu>img{ display:block; margin:30px auto 0;}
.com_yewulingyu>p{ display:block; width:100%; text-align:center; line-height:30px;}

.com_yewulingyu_list{ float:left; margin:10px 10px; position:relative; height:280px;}
.com_yewulingyu_list a{ display:block;}
.com_yewulingyu_list a h2{ font-weight:100; line-height:280px; width:100%; text-align:center; position:absolute; top:0; left:0; color:#fff; text-shadow:0 0 3px #000;}
.com_yewulingyu_list a:hover h2{ display:none;}

.com_yewulingyu_in{ position:absolute; top:0; left:0; width:100%; height:280px; background:url(../images/team_bg2.png);
 transition:2s;-moz-transition:2s; /* Firefox 4 */-webkit-transition:2s; /* Safari 和 Chrome */-o-transition:2s; /* Opera */
 filter:alpha(opacity=0); /*IE滤镜*/-moz-opacity:0; /*Firefox私有*/opacity:0;/*其他*/}
.com_yewulingyu_list:hover .com_yewulingyu_in{ filter:alpha(opacity=1); /*IE滤镜*/-moz-opacity:1; /*Firefox私有*/opacity:1;/*其他*/}
.com_yewulingyu_in img{ display:block; margin:10px auto 0;}
.com_yewulingyu_in h3{ width:100%; text-align:center; color:#f6b71e; font-size:20px; margin-bottom:10px;}
.com_yewulingyu_in p{ width:80%; height:90px; overflow:hidden; line-height:30px; margin:0 auto; color:#fff;}
.com_yewulingyu_in strong{ width:100px; line-height:40px; height:40px; background:#c52310; display:block; color:#fff; text-align:center; font-weight:100; margin:10px auto 0;}

/*内页*/
.com_view{ width:1201px; margin:0 auto 30px; display:table;}
.com_title{ width:100%; display:table; border-bottom:1px #CCC solid; margin:30px 0;}
.com_title p{ width:100%; line-height:30px;}
.com_title p a{ margin:0 5px;}
.com_title p a:hover{ color:#c52310;}

.com_view_left{ width: 250px; float:left; margin-bottom:30px;}
.com_view_left1{ width:100%;; background:url(../images/team_bg3.png); margin-bottom:30px;}
.com_view_left1>img{ width:70%; margin:0 auto 10px; display:block; padding-top:20px;}
.com_view_left1 ul{ display: table; width:100%; padding-bottom:10px;}
.com_view_left1 ul li{ width:225px; height:50px; display:table; padding-left:25px;}
.com_view_left1 ul li:hover{ background:#c52310;}
.com_view_left1 ul li a img{ width:40px; height:40px; margin:5px; float:left;}
.com_view_left1 ul li a{ line-height:50px; font-size:16px; display:block;}
.com_view_left1 ul li:hover a{ color:#fff;}
.select{ background:#c52310;}
.select a{ color:#fff;}

.com_view_left2{ width:100%; background:url(../images/team_bg3.png); padding-bottom:10px;}
.com_view_left2 img{ width:100%;}
.com_view_left2 a{ display:block; width:130px; line-height:50px; height:50px; color:#fff; font-size:20px; margin:30px auto 20px; background:#c52310; text-align:center;}
.com_view_left2 a:hover{ background:#f6b71e;}

.com_view_middle{ width:660px; margin:0 20px; float:left; margin-bottom:30px; min-height:200px;}

.com_view_right{ width:250px; float:left; margin-bottom:30px;}
.com_view_team_title{ width:210px; padding:20px; background:#c52310;}
.com_view_team_title p{ color:#fff; font-size:20px; line-height:30px; text-align:center;}
.com_view_team_text{ width:100%; background:url(../images/team_bg3.png);}
.com_view_team_text ul{ width:100%;}
.com_view_team_text ul li{ width:210px; margin:0 20px; padding:20px 0; display:table; border-bottom:1px #ebebeb solid;}
.com_view_team_text ul li a img{ float:left;}
.com_view_team_text ul li a span{ float:left; width:130px; line-height:50px; font-size:18px; text-indent:20px; margin-top:10px;}
.com_view_team_text ul li a:hover span{ color:#c52310;}
.com_view_team_text ul li a p{ float:left; width:130px; text-indent:20px;}


/*团队内页*/
.com_view_commen{ width:900px; margin-left:50px; float:left;}
.com_view_team_pic{ width:100%; display:table;}
.com_team_pic_left{ width:450px; height:300px; float:left;}
.com_team_pic_left img{ max-width:100%; height:300px; margin:0 auto; display:block;}
.com_team_pic_right{ width:420px; height:220px; float:left; margin-left:29px; padding-top:74px;}
.com_team_pic_right h2{ font-size:24px; line-height:30px; letter-spacing:5px; margin-bottom:6px;}
.com_team_pic_right p{ line-height:30px;}

#com_view_commen_title{ display:table; line-height:30px; padding:0 10px; background:#f6b71e; color:#fff; margin-bottom:10px;}
.com_view_team_jingyan{ width:100%; padding:20px 0 20px;;}
.com_view_team_jingyan p{ line-height:30px;}
.com_view_team_anli{ width:100%;}
.com_view_team_anli ul{ width:100%; display:table; background:url(../images/team_bg3.png); padding:10px 0;}
.com_view_team_anli ul li{ width:420px; margin-left:30px; float:left; height:30px; overflow:hidden;}
.com_view_team_anli ul li a{ line-height:30px; display:block;}
.com_view_team_anli ul li a:hover{ color:#c52310;}

/*common2*/
.demo {width:900px;height: 500px;font-size: 14px;position:relative;}
.demo a.control {position:absolute;display: block;top: 50%;margin-top: -78px;width: 76px;height: 112px;cursor: pointer;z-index: 2; background:url(../images/buttons.png) no-repeat;}
.demo a.prev {left: 0;background-position: 0 0}
.demo a.next {right: 0;background-position: -76px 0}
.demo a.prev:hover {background-position: 0 -112px}
.demo a.next:hover {background-position: -76px -112px}
.demo .slider li{ width:900px; height:500px;}
.demo .slider li img{ width:auto !important; max-width:100%; height:500px; display:block; margin:0 auto;}

/*搜索*/
.com_view_commen #stuffbox{ display:table; width:100%;}
.com_view_commen #stuffbox table{ float:left; width:400px; margin:20px;}
.com_view_commen #stuffbox table tr td img{ margin:0 auto; display:block;}
.com_view_commen #stuffbox table h2{ text-align:center;}