html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, tfoot, thead, 
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul,li {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}


/* basic */
html,body{ margin:0; padding:0; }
input{ outline: 0; }
a {
	text-decoration:none;
}
html{
	-webkit-font-smoothing: antialiased;
	-webkit-overflow-scrolling:touch;
	overflow-x: hidden;
	overflow-y: scroll;
	}
body {
	color:#595757;
	font-size:12px;
	font-family: "arial","微软雅黑";
	background:#fff;
	width: 100%;

}
a,body{ 
	font-family:"微软雅黑"\9;
 }
img {
	border:0;
}

.fl{ float:left; }
.fr{ float:right; }
.clear{ clear:both; }


/* style sheet */

.fram{ width:100%; height:auto; overflow:hidden; font-family:"微软雅黑"; }
.headbg{ width:100%; height:175px;  overflow:hidden;}
.headbg .head1{ width:1000px; height:30px; line-height:30px; margin:auto;}
.headbg .head1 ul li{ float:left; margin-left:10px;font-size:14px; font-family:"微软雅黑"; color:#666;}
.headbg .head1 ul li a{ color:#000}
.headbg .head2{ width:100%; height:108px; background:url(../images/xinh_03.jpg) repeat-x; overflow:hidden; z-index:999;}
.headbg .head2 .head2a{ width:950px; height:91px; margin:auto; margin-top:5px;}
.headbg .head3{ width:100%; height:37px; background:#0099ac; color:#FFF; position:relative; overflow:hidden;}
.headbg .head3 .head3a{ width:1000px; height:37px; line-height:37px; margin:auto; font-size:14px; color:#FFF;z-index:5;}
.headbg .head3 .head3a a{font-size:16px; font-family:"微软雅黑"; color:#FFF; margin-left:15px; margin-right:15px;}

/*幻灯片*/
.banner {
	width: 100%;
	float: left;
	background:#e6e5e5; padding-bottom:5px; border-bottom:1px solid #c8c6c6;
}
.main_visual {
	height: 422px;
	overflow: hidden;
	position: relative;
}
.main_image {
	height: 422px;
	overflow: hidden;
	position: relative;
}
.main_image ul {
	width: 99999px;
	height: 422px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0
}
.main_image li {
	float: left;
	width: 100%;
	height: 422px;
}
.main_image li span {
	display: block;
	width: 100%;
	height: 422px
}
.main_image li a {
	display: block;
	width: 100%;
	height: 422px
}
div.flicking_con {
	position: absolute;
	top: 395px;
	left: 65%;
	z-index: 999;
	width: 300px;
	height: 23px;
	margin: 0 0 0 -50px;
}
div.flicking_con a {
	float: left;
	width: 23px;
	height: 23px;
	margin-left: 2px;
	margin-right: 2px;
	background: url('http://www.cqangel.com/templets/cqangel/images/anniu1.png') no-repeat;
	display: block;
	text-indent: -1000px
}
div.flicking_con a.on {
	background: url('http://www.cqangel.com/templets/cqangel/images/anniu2.png') no-repeat;
}
#btn_prev, #btn_next {
	z-index: 11111;
	position: absolute;
	display: block;
	width: 73px!important;
	height: 74px!important;
	top: 200px;
	margin-top: -37px;
	display: none;
}
#btn_prev {
	background: url(http://www.cqangel.com/templets/cqangel/images/hover_left.png) no-repeat left top;
	left: 100px;
}
#btn_next {
	background: url(http://www.cqangel.com/templets/cqangel/images/hover_right.png) no-repeat right top;
	right: 100px;
}


.daotop{ width:100%; height:50px; background:url(../images/erb_dbg.jpg) repeat-x;}
.title{ width:1000px; height:110px; margin:auto;  text-align:center;}
.title h3{ font-size:20px; line-height:40px; text-align:center; font-weight:bold;}
.titbtn{ width:150px; line-height:40px; margin:auto; font-size:18px; font-weight:bold; text-align:center; color:#fff;  background:#f1740e; -moz-border-radius: 5px;    -webkit-border-radius: 5px;   border-radius:5px; margin-top:30px;   }
.titbtn a{ color:#FFF;}.titbtn a:hover{ color:#FFF;}
.daoy{ width:100%; height:414px; background:url(../images/erb_dao.jpg) bottom no-repeat;}
.daoy .dynr{ width:1000px; margin:auto;}

.daoy .dynr p{ line-height:28px; text-align:2em; font-size:16px; text-indent:2em; margin-top:20px;}
.daoy .dynr p span{color:#f29011;}

.ban1{ width:100%; height:613px; background:url(../images/erb_bg1.jpg) ; overflow:hidden; margin-top:30px;border-bottom:3px #d5edf4 solid;}
.b1bg{ width:1150px; margin:auto; height:auto; overflow:hidden;}
.b1bg ul li{ width:200px; margin:10px; margin-left:20px; margin-right:5px; float:left; text-align:center; line-height:35px; font-size:14px; background:#FFF;border:1px #f1740e solid; -moz-border-radius: 10px;    -webkit-border-radius: 10px;   border-radius:10px;  }



.ban2{  width:100%; height:1151px; background:url(../images/erb_bg2.jpg) ; overflow:hidden; border-bottom:3px #d5edf4 solid;}
.ban2 .b2bg{ width:1100px; height:auto; margin:auto; overflow:hidden;}
.ban2 .b2nr{ width:500px; height:auto; float:left; margin-top:15px; overflow:hidden; margin-left:20px; margin-right:20px;}
.ban2 .b2bt{ width:500px; height:40px; text-align:center; line-height:40px; margin:auto; font-size:22px; color:#1eb9c7;}
.ban2 .b2nr  table{ border-left:1px #29cfd9 solid; border-bottom:1px #29cfd9 solid; font-size:14px; line-height:1.5em; text-align:center;}
.ban2 .b2nr  table tr td { border-top:1px #29cfd9 solid; border-right:1px #29cfd9 solid;}
.ban2 .b2nr  table .tr{ font-size:14px; font-weight:bold; background:#d9ecf0; color:#2292a3;}
.ban2lc{ width:1150px; height:auto; margin:auto; margin-top:25px; text-align:center;}
.ban2lc h3{ text-align:center; line-height:50px; font-size:24px; color:#f95432; margin-bottom:15px;}

.ban3{  width:100%; height:1000px; background:url(../images/erb_bg3a.jpg) bottom no-repeat; overflow:hidden; border-bottom:3px #d5edf4 solid;}
.b3nr{ width:900px; margin:auto; margin-top:20px;}

.ban4{  width:100%; height:727px;background:url(../images/erb_bg4.jpg) bottom no-repeat ; overflow:hidden;border-bottom:3px #d5edf4 solid;  }
.b4nr{ width:1100px; height:auto; margin:auto; overflow:hidden;}
.b4nr ul li{ width:349px; height:405px; float:left; margin-right:15px; background:url(../images/erb_msbg.png)}
.b4nr ul li h3{ color:#f95432; font-size:20px; margin-top:100px; text-align:center; line-height:25px;}
.b4nr ul li p{ font-size:16px; color:#4c4c4c; width:300px; height:165px; margin-left:30px; line-height:30px; margin-top:10px;}
.b4nr ul li h4{ margin-left:120px; width:100px; line-height:30px; font-size:16px; text-align:center; color:#f95432;border:1px #f1740e solid; -moz-border-radius: 5px;    -webkit-border-radius: 5px;   border-radius:5px;   }
.b4wz{ width:1000px; margin:auto; font-size:18px; color:#4c4c4c; margin-top:50px; line-height:25px;}
.b4nr ul li h4 a{ color:#f95432;}.b4nr ul li h4 a:hover{ color:#f95432;}
.ban5{  width:1050px; height:620px; margin:auto;  overflow:hidden; }
/*专家团队开始*/
.zjtd{ margin:0 auto;width:1020px;}
.zjtd_hd{ width:100%; height:460px; float:left;}
.xxft{ width:100%; height:53px; float:left; background:url(../images/scxz.png) no-repeat;}
.xxer{ width:100%; height:110px; float:left;}
.xxer ul li{ width:298px; height:38px; line-height:38px; float:left; margin-top:15px;border-radius:5px; font-size:14px; letter-spacing:3px; border:1px solid #d5ecef; margin-left:59px; text-align:center; color:#565656;}
.byby_conter { width:1020px; margin-left:auto; margin-right:auto; font-family:"微软雅黑";}
.banner { width:100%; float:left; background:url(../images/bannerbj.jpg) no-repeat center top; padding-bottom:10px;}
.banner img { float:left;}
.byby_title { width:1020px; float:left; padding-bottom:20px; background:url(../images/titlebj.png) no-repeat center bottom; color:#028192; font-size:30px; font-family:"微软雅黑"; text-align:center; line-height:50px; margin-bottom:15px;}
.bb_con1 { width:100%; float:left; padding:15px 0px; background:#ffffff;}
.bb_con2 { width:100%; float:left; padding:15px 0px; background:url(../images/1-01.jpg) no-repeat center top #f9fbfc;}
.bb_con3 { width:100%; float:left; padding:15px 0px; background:url(../images/1-02.jpg) no-repeat center top #f9fbfc;}
.bb_con4 { width:100%; float:left; padding:15px 0px; background:#f9fbfc;}

.byby_con5_title { width:1020px; float:left; text-align:center; line-height:60px; background:url(../images/1-49.png) no-repeat center center; color:#028192; font-size:28px; font-family:"微软雅黑";}
.byby_con5 { width:1020px; float:left; height:430px; overflow:hidden; margin-top:30px;}
.byby_con5 .btn{ position:absolute; width:15px; height:70px; cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.byby_con5 #prevTop { width:58px;height:58px; margin-top:180px; margin-left:-42px; position:absolute; float:left; background:url(../images/1-left.png) no-repeat center center;}
.byby_con5 #nextTop { width:58px;height:58px; margin-top:180px; position:absolute; float:left; margin-left:980px; background:url(../images/1-right.png) no-repeat center center;}
.byby_con5 li{float:left;}
.byby_con5 .cf li{position:relative;color:#fff;}
.byby_con5 .picBox {height:430px; position:relative;overflow:hidden; width:730px; margin-left:145px;}
.byby_con5 .picBox ul { height:430px;position:absolute;}
.byby_con5 .picBox li {width:730px; height:430px; float:left; color:#333333;}
.byby_con5_left { width:240px; float:left; text-align:center;}
.byby_con5_left img { width:240px; float:left; height:342px; margin-bottom:20px;}
.byby_con5_zx { width:88px; float:left; height:34px; background:#7bbfc9; color:#ffffff; border:1px solid #7bbfc9; font-size:16px; font-family:"微软雅黑"; line-height:34px; -moz-border-radius:8px;/* Gecko browsers */ -webkit-border-radius:8px;/* Webkit browsers */ border-radius:8px;/* W3C syntax */ margin-left:20px;}
.byby_con5_zx:hover { color:#ffffff;}
.byby_con5_yy { width:88px; float:left; height:34px; background:#ffffff; color:#7bbfc9; margin-left:20px; border:1px solid #7bbfc9; font-size:16px; font-family:"微软雅黑"; line-height:34px; -moz-border-radius:8px;/* Gecko browsers */ -webkit-border-radius:8px;/* Webkit browsers */ border-radius:8px;/* W3C syntax */}
.byby_con5_yy:hover { color:#7bbfc9;}
.byby_con5_right { width:450px; float:left; font-family:"微软雅黑"; margin-left:40px; padding-top:115px; background:url(../images/1-50.png) no-repeat left top;}
.byby_con5_right h1 { width:450px; float:left; font-weight:normal; color:#0199AF; font-size:24px; line-height:50px;}
.byby_con5_right h2 { width:450px; float:left; font-weight:normal; background:url(../images/1-51.png) no-repeat center left; line-height:43px; color:#FFFFFF; font-size:20px; margin-bottom:10px;}
.byby_con5_right h2 b { font-size:24px; float:left; padding:0px 8px;}
.byby_con5_right span { width:430px; float:left; background:url(../images/1-52.png) no-repeat center left; line-height:35px; color:#666565; font-size:16px; padding-left:20px;}
.byby_con5_right p { width:450px; float:left; color:#666565; font-size:16px; font-family:"宋体"; line-height:30px; border-top:1px solid #999; padding-top:10px; margin-top:10px;}
.byby_con5_right p b { color:#0199AF; font-size:18px; font-weight:normal;}


/*专家团队结束*/


.ban7{  width:1900px; height:365px; margin:auto;  overflow:hidden; text-align:center; }


.ban10_bg{ width:980px; height:340px; margin:auto; overflow:hidden; margin-bottom:40px; overflow:hidden;}
.ban10_bt{ width:980px;  height:auto; margin-top:30px;}
.ban10_bt img{ margin-left:10px;}
.ban10_nr {padding-top: 19px;padding-left: 5px;background-color: #FFF;-moz-border-radius:0px 0px 10px 10px;border-radius:0px 0px 10px 10px;overflow: hidden;}
.ckzx_xgzt_zj_s { width:270px; float: left; margin-left:30px; margin-right:25px;margin-bottom:15px;display:inline;overflow: hidden; margin-top:20px;} 
.ckzx_xgzt_zj_s_pic {width: 250px;border: 1px solid #eaeaea;display:inline;padding: 5px;float: left;}
.ckzx_xgzt_zj_s_tit { width: 260px; line-height: 40px;text-align: center; float:left;}
.ckzx_xgzt_zj_s_tit a {color: #11a8bb; font-family:"微软雅黑"; font-size: 18px;}
.ckzx_xgzt_mid_l a{ color: #ffd800; text-decoration: none; } .ckzx_xgzt_mid_l a:active { text-decoration: none; color: #F60; } .ckzx_xgzt_mid_l a:hover { color: #F90; } 


.foot1{ width:100%; height:140px; background:#0099ac; overflow:hidden;}
.foot1 .foot1a{ width:1300px; height:82px; margin:auto;  margin-top:20px; overflow:hidden;}
.foot1 .foot1a  .foot1b{ width:170px; height:60px;  float:left; margin-left:20px; margin-top:10px; padding-right:40px; border-right:1px solid #fff; text-align:right; line-height:30px; color:#fff; font-size:14px; }
.foot1 .foot1a  .foot1b h3{ font-size:16px;}
