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:#ffffff;
	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;
}



.ban1{ width:100%; height:654px; background:url(../images/xsh_bg1.jpg) ; overflow:hidden;border-top:1px #d5edf4 solid; }
.b1bg{ width:1350px; margin:auto; height:auto;}
.b1bg .b1nr{ width:538px; height:487px; margin-left:757px; margin-top:95px; }
.b1bg .b1nr h3{ height:84px;  font-size:40px; color:#0fa6a6; font-weight:bold;}
.b1bg .b1nr  p{  color:#565656; font-size:16px;  text-indent:2em; font-weight:bold; line-height:25px;}
.b1bg .b1bt{ width:892px; height:72px; margin:auto; background:url(../images/sc_17.png) bottom no-repeat; color:#159ac2; text-align:center; line-height:40px; font-size:28px;}
.b1bg .b1nr2{ background:#73c2da; width:840px; margin:auto; margin-top:20px; height:190px;-moz-border-radius: 15px;    -webkit-border-radius: 15px;   border-radius:15px; padding:20px; padding-left:30px; color:#FFF; }
.b1bg .b1nr2 p{ line-height:30PX; font-size:16px;}.b1bg .b1nr2 p strong{ font-weight:bold; font-size:20px; }

.ban2{  width:100%; height:539px; background:url(../images/xsh_bg2.png) ; overflow:hidden; }
.ban2 h3{ width:1000px; margin:auto; line-height:64px; font-size:40px; text-align:center; margin-top:100px;color:#FFF; overflow:hidden;}
.ban2 .b2nr { width:1210px; height:232px; margin:auto; margin-top:40px; overflow:hidden;  }
.ban2 .b2nr ul li{ width:291px; height:230px; float:left; margin-left:5px; margin-right:5px;} 
.ban2 .b2nr ul li p{ width:291px; line-height:50px; text-align:center; color:#FFF; font-size:18px; margin-top:175px;}


.ban3{  width:1200px; height:auto; margin-top:60px; margin:auto;}
.ban3  .b3bt{ width:950px; height:250px; margin:auto; text-align:center; margin-top:30px; overflow:hidden;}
.ban3  .b3bt h3{ font-size:34px; color:#039797; font-weight:bold;}
.ban3  .b3bt h4{ font-size:44px; color:#0fa6a6; font-weight:bold; margin-top:10px;} 
.ban3  .b3bt p{ font-size:14px; line-height:22px; color:#939292; font-weight:bold; margin-top:30px;}
.ban3  .b3con{ width:1200px; height:410px; margin:auto; margin-top:10px;}
.ban3  .b3con ul { width:175px; float:left;}
.ban3  .b3con ul  li{ height:71px; background:#c5e8eb; color:#0096a2; text-align:center; font-size:20px; margin-bottom:1px; padding-top:15px;}
.ban3  .b3con ul  li p{ font-size:14px; font-weight:bold; margin-top:10px;}
.ban3  .b3wz{ width:1200px; height:260px; background:#f2f2f2; margin-top:3px;}
.ban3  .b3wznr{ width:530px; height:174px; float:left; margin-left:50px; margin-top:30px;}
.ban3  .b3wznr .nrtp{ width:180px; height:173px; float:left;}
.ban3  .b3wznr .nrwz{ width:320px; font-size:16px;  height:155px; float:left; font-weight:bold; margin-left:30px; line-height:35px; margin-top:10px; }
.ban3  .b3wznr .nrwz a{color:#565656;}
.titlec { width:1000px; height:auto; margin:auto; }
.titlec h3{ font-weight:bold;   font-family:"微软雅黑";  text-align:center; margin-top:15px; font-size:42px; line-height:80px; color:#78bd47;}
.titlec h4{  text-align:center;  font-size:22px; color:#79797b;} 
.titlec h4 span{ font-size:22px; color:#78bd47;}


.ban4{  width:1200px; height:auto; margin:auto;overflow:hidden; margin-bottom:25px; }
.ban4 h3{ width:1000px; margin:auto; line-height:54px; font-size:40px; text-align:center; margin-top:20px;color:#039797; overflow:hidden;}
.ban4 .b4nr { width:1210px; height:325px; margin:auto; margin-top:15px; overflow:hidden;  }
.ban4 .b4nr  li{ width:363px; height:325px; float:left;  margin-right:55px; text-align:center;} 
.ban4 .b4nr  li p{ line-height:50px; text-align:center; color:#3c3c3c; font-size:24px; font-weight:bold;}


.ban5{  width:100%; height:658px; background:url(../images/xsh_bg3.jpg) top center no-repeat; overflow:hidden; }
.ban5  .b5nr{ width:1200px; height:500px; margin:auto; margin-top:90px;}
.ban5  .b5nr  .nrwz{724px; height:500px; margin-left:500px;}
.ban5  .b5nr  .nrwz h3{ font-size:40px; color:#0fa6a6;}
.ban5  .b5nr  .nrwz p{ color:#565656; font-size:26px; margin-top:10px;}
.ban5  .b5nr  .nrwz h4{ width:540px; font-size:30px; line-height:50px; color:#0fa6a6; border-bottom:1px #0fa6a6 solid; margin-top:56px;}
.ban5  .b5nr  .nrwz .wzul{ width:538px; height:281px; font-size:14px; }
.ban5  .b5nr  .nrwz .wzul p{ float:left; margin-right:25px; font-weight:bold;}

.ban6{ width:1200px; height:707px; margin:auto; background:url(../images/xsh_vs.jpg) no-repeat top center;}
.ban6 .b6lf{ width:553px; height:561px; float:left; margin-top:93px; overflow:hidden; background:url(../images/xsh_bg4.png) no-repeat bottom;}
.ban6 .b6lf h3{ font-size:40px; color:#0fa6a6; height:102px; text-align:right; line-height:70px; margin-right:30px; font-weight:bold;}
.ban6 .b6lf  h4{ font-size:24px; color:#FFF; height:100px; line-height:90px; text-indent:3em;font-weight:bold;}
.ban6 .b6lf   p{ font-size:16px; margin-bottom:44px; margin-left:50px; color:#FFF;}
.ban6 .b6lf   h5{ font-size:18px; color:#ffd800; text-indent:2em; line-height:65px; font-weight:bold;}.ban6 .b6lf   h5 a{ color:#ffd800;}
.ban6 .b6rf{ width:540px; height:561px; float:left; margin-left:100px; margin-top:93px; background:url(../images/xsh_bg4a.jpg) no-repeat bottom;}
.ban6 .b6rf h3{ font-size:40px; color:#5b5b5b; height:102px;text-indent:1em; line-height:70px; font-weight:bold;}
.ban6  .b6rfnr{ width:540px; height:145px;  overflow:hidden;}
.ban6 .b6rfnr h4{ font-size:28px; color:#FFF; padding-top:27px; margin-left:40px; overflow:hidden; font-weight:bold;}
.ban6 .b6rfnr p{ font-size:16px;color:#FFF; margin-top:20px; margin-left:40px;}

.ban7{ width:100%; height:354px; margin:auto; background:url(../images/xsh_bg5.jpg) no-repeat top center;}
.ban7  .b7nr{ width:1300px; height:354px; margin:auto;overflow:hidden;}
.ban7  .b7nr .nrjs{ width:665px; height:253; margin-top:58px; margin-left:650px; overflow:hidden;}
.ban7  .b7nr .nrjs p{ line-height:50px; font-size:14px;  font-weight:bold;}
.ban7  .b7nr .nrwz{ width:120px; height:40px; line-height:40px; background:#d06b45; border-radius:5px; text-align:center; font-size:16px; margin-left:320px; font-weight:bold;}
.ban7  .b7nr .nrwz a{ color:#FFF; }

.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;}
