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;
}



.ban1{ width:100%; height:920px; background:url(../images/sc_12.png) ; overflow:hidden;border-top:1px #d5edf4 solid; border-bottom:3px #d5edf4 solid;}
.b1bg{ width:1000px; margin:auto; height:auto;}
.b1bg .b1nr{ width:930px; height:470px; margin:auto; background:url(../images/ty_a1.png)  bottom no-repeat; margin-top:30px; margin-bottom:50px;}
.b1bg .b1nr .nrxq{ width:408px; height:440px;}.b1bg .b1nr .nrxq p{ font-family:"微软雅黑"; line-height:25px; margin-top:10px; text-indent:2em; font-size:16px; font-weight:bold; }
.b1bg .b1nr .nrxqr{ width:432px; height:432px; background:#56b6d3;}
.b1bg .b1nr .nrxqr h3{ width:399px; height:84px; border-bottom:1px #FFF solid; line-height:84px; margin-left:15px; font-size:58px; color:#FFF}.b1bg .b1nr .nrxqr h3 strong{ font-size:76px; font-family:"黑体";}
.b1bg .b1nr .nrxqr p{ font-size:86px; color:#FFF; line-height:1.5em; margin-left:40px; font-weight:bold;}
.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:auto; background:url(../images/sc_12b.png) ; padding-bottom:20px; overflow:hidden;border-bottom:3px #e5f1d8 solid; }
.ban2 .b2nr{ width:920px; height:auto; background:#a2be88; margin:auto; margin-top:50px; overflow:hidden;}
.ban2 .b2nr .b2lf{ width:432px; height:432px; float:left;}
.ban2 .b2nr .b2lf  h3{ width:430px; height:84px; border-bottom:1px #FFF solid; line-height:84px; margin-left:15px; font-size:58px; color:#FFF}
.ban2 .b2nr .b2lf  h3  strong { font-size:76px; font-family:"黑体";}
.ban2 .b2nr .b2lf  p{ font-size:86px; color:#FFF; line-height:1.4em; margin-left:40px; font-weight:bold;}
.ban2 .b2nr .b2rf{ width:455px; height:418px; float:right; margin-top:6px; margin-right:6px; }
.ban2 .b2nr2{ width:920px; height:245px; margin:auto; margin-top:10px; font-weight:bold;}
.ban2 .b2nr2 h3{ width:260px; height:52px; background:#97d65a; line-height:52px; float:left; margin-bottom:6px; font-family:"微软雅黑"; text-align:center; font-size:16px; color:#FFF; overflow:hidden; } 
.ban2 .b2nr2 p{ width:650px; height:52px; background:#20a3cb; line-height:52px; float:right; margin-bottom:6px; font-family:"微软雅黑";text-align:center; font-size:14px; color:#FFF;  overflow:hidden;}
.b2_btn{ width:147px; height:40px; background:#0ab9b2;  font-size:16px; font-weight:bold; text-align:center; line-height:40px; margin:auto; margin-top:10px;-moz-border-radius: 5px;    -webkit-border-radius: 5px;   border-radius:5px; }
.b2_btn a{ color:#FFF;}

.ban3{  width:100%; height:auto; border-bottom:3px #d5edf4 solid;  }
.ban3 .b3nr{ width:1200px;  height:815px; margin:auto; background:url(../images/sc_xianx.png)   20px no-repeat; position:relative; margin-top:20px; }
.ban3 .b3nr .wz{
	position:absolute;
	left:23px;
	top:418px;
	line-height:30px;
}
.ban3 .b3nr .wz p{ font-size:16px; color:#6caf3e; font-weight:100; font-weight:bold;line-height:30px; text-align:center;}
.ban3 .b3nr .wz p span{ color:#4c4c4c; font-weight:bold;}
.ban3a{ width:1100px; height:auto; margin:auto; margin-bottom:20px; margin-top:20px; text-align:center;}
.wznr{ background:#73c2da; width:940px; margin:auto; line-height:25px; font-size:16px; margin-top:20px; height:auto;-moz-border-radius: 5px;    -webkit-border-radius: 5px;   border-radius:5px; padding:20px; padding-left:30px; color:#FFF; }


.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:100%; height:auto; background:url(../images/sc_12.png); overflow:hidden;border-top:3px #d5edf4 solid;  border-bottom:1px #CCC dashed; }
.ban4 .b4nr{ width:1040px; height:878px; background:url(../images/bgbg2.png) no-repeat; margin:auto; color:#898989;overflow:hidden; }
.ban4 .b4nr .nrbt{ width:890px; height:58px; margin-left: 60px; height:54; line-height:54px;  overflow:hidden;}
.ban4 .b4nr .nrbt ul li{ float:left; text-align:center; font-weight:bold; cursor:pointer}
.li_no{ font-size:14px; color:#595757;}
.li_pl{ font-size:16px; color:#78bd47;}
.ban4 .b4nr .b4bg{ width:1000px; height:800px;}
.ban4 .b4nr .b4lf{ width:100px; height:180px; margin-left:56px; margin-top:324px; margin-right:60px; float:left;}
.ban4 .b4nr .b4bt{ width:778px; height:auto; line-height:40px; text-align:center; color:#78bd47; margin-top:20px; margin-bottom:30px; font-size:24px;}
.ban4 .b4nr .b4bt strong{ font-family:"黑体"; font-size:30px;}
.ban4 .b4nr .b4rf{ width:778px; height:760px; float:right;}
.ban4 .b4nr .b41a{ width:533px; height:647px; float:left;}
.ban4 .b4nr .b41a .a_lf{ width:320px; height:auto; float:left;}
.ban4 .b4nr .b41a .a_lf dt{ color:#f0951f; text-indent:2.5em; line-height:40px; font-size:16px; font-weight:bold;}
.ban4 .b4nr .b41a .a_lf dd{ color:#595757; line-height:30px; line-height:22px; margin-left:20px; font-size:12px;}.ban4 .b4nr .b41a .a_lf dd span{ font-size:14px; font-weight:bold;}
.ban4 .b4nr .b41a .a_lf dd strong{ color:#f9ad7a;}
.ban4 .b4nr .b41a .a_rf{ width:200px; height:377px; float:right; }
.ban4 .b4nr .b41a .a_rf img{ margin-bottom:10px;-moz-border-radius: 5px;    -webkit-border-radius: 5px;   border-radius:5px; float:left; margin-right:10px; }
.ban4 .b4nr .b41a2{ width:477px; height:265px; margin:auto; margin-top:20px;}
.ban4 .b4nr .b41b{ width:240px; height:478px; float:left; border-left:1px #999 dashed;}
.ban4 .b4nr .b41b img{ margin-left:30px; -moz-border-radius: 5px;    -webkit-border-radius: 5px;   border-radius:5px;}
.ban4 .b4nr .b41b h3{ font-size:16px; line-height:25px; margin-top:20px; text-align:center; font-weight:bold; color:#90c868; margin-bottom:10px;}
.ban4 .b4nr .b41b p{ line-height:22px; margin-left:20px; font-size:14px; text-align:center; }

.ban6{  width:100%; height:800px; background:url(../images/yz_bg6.jpg) top center no-repeat; overflow:hidden; }
.ban6 .b6bg{ width:910px; height:535px;  margin:auto; overflow:hidden; margin-top:50px;  }
.ban6 .b6bg .b6bt{ width:910px; height:80px; overflow:hidden;}
.ban6 .b6bg .b6bt ul li{ width:172px; height:80px; float:left; text-indent:1em; color:#0099ac; font-size:18px;}
.ban6 .b6bg .b6bt ul li img{ float:left;}.ban6 .b6bg .b6bt ul li  p{ float:left; line-height:50px; font-weight:bold;}
.li_no{ background:url(../images/qh_bg2.png) bottom repeat-x;}
.li_lp{ background:url(../images/qh_bg.png) bottom no-repeat;}
.ban6 .b6nr{ width:870px; height:400px; margin:auto; margin-top:40px; font-size:18px;}
.ban6 .b6nr .nr_lf{ width:262px; height:250px; float:left; margin-top:50px; line-height:30px; margin-right:20px; margin-left:10px;}
.ban6 .b6nr .nr_lf h3{ font-size:24px; color:#0099ac; line-height:70px;}
.ban6 .b6nr img{ float:left;}

.ban7{  width:100%; height:465px; background:#771f19; overflow:hidden; }
.ban7 .b7bg{ width:1000px; height:225px;  margin:auto; overflow:hidden; }
.ban7 .b7bg .b7biao{ width:485px; height:225px; color:#f7ea8f; font-size:16px;}
.ban7 .b7bg .b7biao table{ border:1px solid #f7ea8f; border-left:none; border-top:none;  text-align:center; line-height:25px;}
.ban7 .b7bg .b7biao table tr td{ border:1px solid #f7ea8f; border-bottom:none; border-right:none;}
.ban7 .b7bg .b7biao table tr td strong{ font-size:18px; font-weight:bold;}

.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;}
