﻿@charset "utf-8";
/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dd,dl{margin:0;padding:0;border:0;}
body{font-size:14px;font-family: "Microsoft YaHei","微软雅黑","Arial Narrow";line-height:25px;}
body, html {}
ul,ol{list-style-type:none;}
select,input,select{vertical-align:middle;}

a{text-decoration:none;}
a:link{color:#3e3e3e;}
a:visited{color:#3e3e3e;}
a:hover{color:#0955a7; text-decoration:underline;}
a:active,a:focus{color:#0955a7;}

.clearit{clear:both; float:none; height:0; font-size:0; overflow:hidden}
.hbk6{height:6px;overflow:hidden; clear:both;}
.hbk8{height:8px;overflow:hidden; clear:both;}
.hbk10{height:10px;overflow:hidden; clear:both;}
.hbk12{height:12px;overflow:hidden; clear:both;}
p{line-height:22px; text-indent:2em;}


.forheaer{height:183px;background:url(forheaderbg.jpg) no-repeat center top;}
.forheaderct{width:1200px; margin:0 auto;}
.forh1 { height:122px;}
.forh1 .logo{ width:378px; height:122px; float:left}
.forh11 { width:308px; height:122px; float:left}
.forh12 { width:266px; height:122px; float:left}
#forpage{background:url(forindexbg.jpg) no-repeat center top;}
.forindex{width:1000px; margin:0 auto;}
.menu{ height:61px;background:url(nbg2.jpg) no-repeat center top;}
.banner{}
.menu1{width:18px; height:61px; float:left}
.menu2{width:68px; height:55px; float:left}
.menu3{width:357px; height:55px; float:left}
.menu4{ width:408px;height:55px; float:left}
.menu5{ width:246px;height:55px; float:left; }
.m3tbox{ padding:12px 0 0 8px; color:#808080} 
.m3tbox a,.m3tbox a:visited{ padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px;color:#404040;}
.m3tbox a:hover{color:#FFF; text-decoration:none; background:#51227e}
.search{ padding-top:22px;}
.se1{width:192px;height:25px; float:left;}
.se2{width:38px;height:25px; float:left; }
.se1 input{ background:url(se1.jpg) no-repeat left top;width:192px;height:25px; padding-left:8px; font-size:12px; color:#808080; line-height:25px;}

.dxf{ width:532px; height:122px; float:left; overflow:hidden;}
.dxf3{ width:668px; height:122px; float:left; overflow:hidden; }
.gbanner{ height:525px; background:url(qx_05.jpg) top center no-repeat;}
.zgact{ width:100%;}
.zt1200{ width:1200px; margin:0 auto; background:#FFF}

.bk15{ height:15px; overflow:hidden; clear:both;}
.hbk6{ height:6px; overflow:hidden; clear:both;}
.hbk7{ height:7px; overflow:hidden; clear:both;}
.hbk8{ height:8px; overflow:hidden; clear:both;}
.hbk9{ height:9px; overflow:hidden; clear:both;}
.hbk10{ height:10px; overflow:hidden; clear:both;}
.hbk11{ height:11px; overflow:hidden; clear:both;}
.hbk12{ height:12px; overflow:hidden; clear:both;}
.hbk13{ height:13px; overflow:hidden; clear:both;}
.hbk14{height:14px; overflow:hidden; clear:both;}
.hbk15{height:15px; overflow:hidden; clear:both;}
.hbk16{height:16px; overflow:hidden; clear:both;}
.hbk17{height:16px; overflow:hidden; clear:both;}
.hbk18{ height:18px; overflow:hidden; clear:both;}
.hbk19{ height:19px; overflow:hidden; clear:both;}
.hbk20{ height:20px; overflow:hidden; clear:both;}
.hbk22{ height:22px; overflow:hidden; clear:both;}
.hbk24{height:24px; overflow:hidden; clear:both;}
.hbk25{ height:25px; overflow:hidden; clear:both;}
.hbk26{ height:26px; overflow:hidden; clear:both;}
.hbk27{ height:27px; overflow:hidden; clear:both;}
.hbk28{ height:28px; overflow:hidden; clear:both;}
.hbk29{ height:29px; overflow:hidden; clear:both;}
.hbk30{ height:30px; overflow:hidden; clear:both;}
.hbk31{ height:31px; overflow:hidden; clear:both;}
.hbk37{ height:37px; overflow:hidden; clear:both;}
.hbk39{ height:39px; overflow:hidden; clear:both;}
.hbk40{ height:40px; overflow:hidden; clear:both;}
.hbk43{ height:43px; overflow:hidden; clear:both;}
.hbk56{ height:56px; overflow:hidden; clear:both;}

.cahead{ width:100%; height:196px; }
.cahead1{ width:100%; height:146px;}
.cahead1ct{ width:1200px; margin:0 auto; height:146px; }
.cahead2ct{ width:1200px; margin:0 auto; height:50px; }
.cahead1ct1{width:420px; height:146px; float:left;}
.cahead1ct2{ width:722px; height:146px; float:left;}

.c_nav{min-width:1200px;  height:50px; background:#5c5d70;}
.c_navct{width:1200px;height:50px;   margin:0 auto;}
.c_navct ul li{ width:109px; height:50px; float:left; line-height:50px; text-align:center; font-weight:bold; background:url(caa1.jpg) no-repeat top right}
.c_navct ul li a{ width:109px; height:50px; display:block; font-size:16px; color:#FFF; text-decoration:none;}
.c_navct ul li a:visted{color:#FFF}
.c_navct ul li a:hover{color:#FFF}
.c_navct ul li.end{ background:none}
.c_navct ul li.on{}
.c_navct ul li.on a{ background:#dac77e; color:#000000;text-decoration:none;}
.c_navct ul li.on a:visited{background:#dac77e; color:#000000;text-decoration:none;}
.c_navct ul li.on a:hover{background:#dac77e; color:#000000;text-decoration:none;}
.banner{ width:100%; min-width:1200px; height:540px; background:url(ca_06.jpg) top center no-repeat;}
.banner a{ display:block; width:100%; height:100%;}


.zg1{ height:345px; background:url(caa2.jpg) no-repeat}
.zg2{ height:207px; background:#e3e3fc;}
.zg3{ height:207px; background:#e3e3fc;}



.g3{ height:466px; background:#e3e3fc;}
.g30{ width:61px;height:466px; float:left;}
.g31{ width:289px; height:466px; background:url(ca_28.jpg) no-repeat; float:left;}
.g32{ width:814px; height:466px; float:left;}
.g31ct{ padding:58px 0 0 28px}
.g311{ height:26px; line-height:26px; font-size:19px; color:#0f0f0f;}
.g312{ height:40px; line-height:26px; font-size:19px; font-weight:bold;color:#cc7f1b;}
.g4{ height:362px;}
.zg4{ height:523px; background:url(ca_32.jpg) no-repeat; position:relative;}


















.zg5{ height:198px; background:url(ca_33.jpg) no-repeat; position:relative;}



.ttspan{ padding-left:15px;height:38px; line-height:38px; background:#eae8e4;font-size:25px; font-weight:bold; padding-right:15px; padding-top:6px; padding-bottom:6px; }

.ttspan2{ padding-left:15px;height:38px; line-height:38px; background:#cbd6d6;font-size:25px; font-weight:bold; padding-right:15px; padding-top:6px; padding-bottom:6px; }
.zg61{ height:241px; background:#f0f0f0;}
.zg611{ width:243px; height:241px; float:left;}
.zg612{ width:957px; height:241px; float:left;} 
.zg612_1{ height:75px; background:url(caa3.png) left bottom no-repeat}
.zg612_2{ font-size:20px;}
.zg612_2 P{ font-size:20px; line-height:32px;}


.zg62{ height:241px; background:#d8dede;}
.zg621{ width:243px; height:241px; float:left;}
.zg622{ width:957px; height:241px; float:left;} 
.zg622_1{ height:75px; background:url(caa3.png)  right bottom no-repeat}
.zg622_2{ font-size:20px;}
.zg622_2 P{ font-size:20px; line-height:32px;}

.zg622_1_tit{ text-align:right;}



.zg7{ height:506px;}
.zg71{ width:504px; overflow:hidden; height:506px; float:left;}
.zg71 ul{ width:508px;}
.zg71 ul li{ width:123px; height:123px; line-height:32px; background:#b9a47b; font-size:22px; color:#FFF; cursor:pointer; float:left; margin-right:4px; text-align:center; margin-bottom:4px;font-family: "Microsoft YaHei",'微软雅黑';}
.zg71 ul li.on{ background:#36184a}




.zg72{ width:696px; height:376px; float:left;}
.zg72box{ width:695px; height:374px; border:1px solid #e8e1d2; border-left:none;}
.zg72box1{  height:80px; text-align:center; font-size:26px; line-height:80px; color:#36184a;font-family: "Microsoft YaHei",'微软雅黑';}
.zg72box2{ height:286px;}
.zg72box21{ width:356px; height:286px;float:left; }
.zg72box22{width:330px; height:286px; float:left;}
.zg72box21  img{ padding-left:24px;}
.zg72box22ct { padding-left:16px;  font-size:12px; line-height:36px;}
.zg72box22ct  p{font-size:20px; line-height:26px; font-size:14px; }
.zg72box21_g3{ text-align:center; padding-top:8px;}









.zg8{ height:654px; position:relative;}
.zg8t{ position:absolute; width:480px; height:260px; top:38px; left:342px;}

.zg9{ height:57px; background:url(ca_61.jpg) no-repeat top; line-height:50px; overflow:hidden; text-align:center; font-size:28px; color:#110f0f;}




.cq1{ height:312px;}
.cq2{ height:262px; background:url(ca_75.jpg) no-repeat}
.cq3{ height:392px; background:url(ca_77.jpg) no-repeat;}
.cq3 p{ font-size:18px; color:#000000; font-size:18px; line-height:}
.cq3 p{ color:#000; font-size:18px;  line-height:36px;}
.cq4{ height:272px;}
.cq41{ width:360px; height:272px; float:left;}
.cq42{ width:840px; height:272px; float:left; background:url(ca_83.jpg) no-repeat;}

.cq5{ background:url(caa4.jpg) no-repeat; height:335px;}











.cnp21{ padding:0 0 0 13px; font-size:14px; font-weight:bold; color:#2d176d;}

.cnr{ margin-left:271px;}
.cns{ height:141px;}
.cnt{ margin-left:116px;}

.cnu{ margin-left:221px; background:url(../images/index3_07.jpg) no-repeat; height:330px;}
.cnu1{ padding:138px 0 0 238px; color:#FFF; line-height:24px;}
.cnu1 input.yname{width:95px;vertical-align:middle}
.cnu1 input{ color:#000}
.cnu1 input.xg{width:75px;vertical-align:middle}
.cnu1 input.mobile{ width:140px;}
.cnu1 input.email{ width:193px;}
.cnu1 input.subtn{ padding:0; margin:0 ;}
.cyy1{ width:132px; height:45px; float:left; margin: 0 auto;}
.cyy2{ width:132px; height:45px; float:left; margin: 0 auto;}
.cyy3{ width:112px; height:45px; float:left; margin: 0 auto;}

.cnv1{ height:55px; background:url(../images/y66.jpg) repeat-x; border-right:1px solid #d7d7d7 ; border-left:1px solid #d7d7d7 ;}
.cnv11{ width:124px; float:left; height:55px;}
.cnv12{ width:790px; float:left;height:55px;}
.cnv12 ul{background:url(../images/cnvhh.jpg)  0 1px no-repeat;height:55px;}
.cnv12 ul li{ width:120px; height:55px; float:left; line-height:47px; text-align:center}
.cnv12 ul li a{ width:119px; height:55px; display:block; color:#7e7597;text-decoration:none;}
.cnv12 ul li a:visited{  color:#7e7597;text-decoration:none;}
.cnv12 ul li a:hover{ color:#2d176d;font-weight:bold; text-decoration:none; }
.cnv12 ul li.cnvhover{background:url(../images/index3_12.jpg) no-repeat;}




.cnv{ background:#FFF;}
.cnv2{height:352px; border-right:1px solid #d7d7d7 ; border-left:1px solid #d7d7d7 ;}
.cnv21{ width:267px; height:352px; float:left;}
.cnv211{ float: right}
.cnv211 img{ border:1px solid #d7d7d7;}
.cnv22{ width:921px; height:352px; float:left;}
.cnv221{ width:626px; height:339px; float:left;}
.cnv222{ width:267px; height:339px; float:left; background:url(../images/index3_19.jpg) no-repeat;}
.hnewstt{ font-size:16px; font-weight:bold; color:#2d176d; text-align:center; margin-top:20px;}
.hnewstt a,.hnewstt a:visited,.hnewstt a:hover{font-size:16px; font-weight:bold; color:#2d176d;}
.hnews{ color:#4c4268; padding:10px 40px 0px 40px ;}
.hnews p a,.hnews p a:visited,.hnews p a:hover{ color:#e10002; }

.newsli ul{ padding-left:42px;}
.newsli ul li{ width:160px; background:url(../images/index3_22.jpg) 0 8px no-repeat; padding-left:18px;font-size:12px; line-height:26px; float:left;}
.newsli ul li a{font-size:12px; }
.newdis{ margin-top:6px; height:14px; background:url(../images/889.jpg) no-repeat ;}
.cnv222 ul { padding-left:52px; padding-top:61px;}
.cnv222 ul li {line-height:24px; font-size:12px;}
.uion{ width:1200px; margin:0 auto;border-left:1px  solid #d7d7d7;border-right:1px  solid #d7d7d7;}
.uion .ut{ height:38px; background:url(../images/index3_32.jpg) repeat-x;}
.uion .ut ul{}
.uion .ut ul li{ width:89px; height:38px; float:left; line-height:38px; color:#1e1e1e; text-align:center; cursor: pointer; }
.uion .ut ul li:hover{  font-weight:bold; color:#2d176d;}
.uthover{ background:url(../images/index3_30.jpg) no-repeat; font-weight:bold; color:#2d176d;}
.uion .uct{height:202px;}
.uion .uct ul {padding-top:25px; padding-bottom:30px; padding-top:25px; margin-left:42px;}
.uion .uct ul li{ margin-right:20px; margin-bottom:21px;_margin-right:10px;  float:left; }
.footer{ width:1200px; margin:0 auto;background:#ecedf7; height:158px;}

.flink ul li{list-style:none;float:left;padding:0px 10px;font-size:12px;}
.fmt{ height:36px; background:url(index3_67.jpg) repeat-x; width:1200px; margin:0 auto;}

.cq42 p{ font-size:18px; line-height:35px;}

.cq2t{ padding:80px 60px 0 466px}
.cq2t ul li{ line-height:42px;}







.gx1{ height:312px;}
.gx11{ width:291px; height:312px; float:left;background:url(ca_63.jpg) no-repeat;}
.gx12{ width:291px; height:312px; float:left;background:url(ca_65.jpg) no-repeat;}
.gx13{ width:291px; height:312px; float:left;background:url(ca_67.jpg) no-repeat;}


.gx14{ width:108px; height:312px; float:left;}
.gx15{ width:59px; height:312px; float:left;}





.gx1 p{ font-size:16px; color:#FFF; text-indent:0; line-height:26px;}




.cn6{ height:209px;margin-left:31px; font-size:12px; line-height:22px;}
.cn61{ width:76px; height:174px; float:left;}
.cn62{ width:98px; height:174px; float:left;}
.cn63{ width:122px; height:174px; float:left;}
.cn64{ width:97px; height:174px; float:left;}
.cn65{ width:122px; height:174px; float:left;}
.cn66{ width:150px; height:174px; float:left;}
.cn67{ width:145px; height:174px; float:left;}

.zg5 p{ font-size:14px; font-family:'宋体'; line-height:28px;}
.zg5btn{ width:139px; height:36px; position:absolute; bottom:20px; left:680px;}





.cnc{ margin-left:81px;}
.cnd{ margin-left:200px;}
.cne{ height:183px; margin-left:81px; font-size:12px; line-height:20px;}
.cnf{ height:185px;margin-left:81px;font-size:12px; line-height:20px;}
.cne1{ width:110px; height:183px; }


.cne2{ width:327px; height:183px; left:126px; top:44px; position:absolute; }
.cne4{
	width:285px;
	height:183px;
	left:911px;
	top:64px;
	position:absolute;
}



.cne2_1{
	width:327px;
	height:149px;
	left:122px;
	top:319px;
	position:absolute;
}
.cne4_1{
	width:270px;
	height:146px;
	left:917px;
	top:319px;
	position:absolute;
}






.cne3{ width:110px; height:183px;}
.cne p{ text-indent:0; font-size:12px; font-size:12px; line-height:20px;}
.redf{ color:#ed0000}

.zg4{ font-size:12px; font-family:'宋体';}
.zg4 p{ font-size:12px; font-family:'宋体'; text-indent:0; line-height:20px;}
.cnf p{ text-indent:0; font-size:12px; font-size:12px; line-height:20px;}
.cnf .redf{ color:#ed0000}

.cng{ height:185px; background:url(../images/index2_22.jpg) no-repeat; margin-left:81px;}
.cng p{ line-height:24px;}

.cnh{ height:174px;}
.cni { margin-left:173px; margin-right:157px; color:#625a79; font-size:12px;line-height:20px;}
.cnhtt{line-height:34px;text-align:center; color:#FFFFFF; height:34px;  font-weight:bold; font-size:14px;}
.cni1{ width:290px; height:186px; float:left; background:url(../images/index2_31.jpg) no-repeat;}
.cni2{ width:290px; height:186px; float:left; background:url(../images/index2_33.jpg) no-repeat; float:right}







.g21{}
.g21 ul li{background:url(jjt1.jpg) no-repeat; font-size:23px; text-align:center; line-height:31px; color:#FFF; width:140px; height:31px;  text-align:center; cursor:pointer;}
.g21 ul { padding-left:17px;}
.g21 ul li.on{background:url(jjt2.jpg) no-repeat;}

.g21 ul li{position:absolute; z-index:999;}



.zg1{ position:relative;}
.g21 ul li.t1{ top:14px; left:126px; }
.g21 ul li.t2{ top:66px; left:76px; }
.g21 ul li.t3{ top:119px; left:51px; }
.g21 ul li.t4{ top:171px; left:51px; }
.g21 ul li.t5{ top:224px; left:79px; }
.g21 ul li.t6{ top:273px; left:113px; }

.g221 p{font-size:12px; font-family:'宋体'; color:#000}




.g22 ul li{ width:1200px; height:352px; position:relative; }

.g22tit{ position:absolute; width:200px; height:36px; line-height:36px; top:0px; left:552px; font-size:28px; color:#000}
.g221{ position:absolute; width:618px; height:130px; top:48px; left:338px; font-size:12px; font-family:'宋体'; color:#000}
.g222{position:absolute; width:174px; height:173px;top:7px; right:53px;}
.g223{ position:absolute;width:250px; height:100px;top:203px; left:423px;font-size:12px; font-family:'宋体'; color:#000}
.g224{position:absolute;width:250px; height:100px;top:203px; left:803px;font-size:12px; font-family:'宋体'; color:#000}


.zg71 ul li{ width:123px; height:123px; line-height:32px; background:#b9a47b; font-size:22px; color:#FFF; cursor:pointer; float:left; margin-right:4px; text-align:center; margin-bottom:4px;}
.zg71 ul li.on{ background:#36184a}

.zg71 ul li span{ padding-top:30px;width:123px; display:block; height:60px;}






#zgr {
height: 519px;
right: 0;
width: 135px;
position: fixed;
z-index: 214748364;
top: 125px;
_position: absolute;
_top: expression(offsetParent.scrollTop+200);
z-index: 9999;
background:#FFF;
}


#zgr ul li{  height:42px; line-height:42px; background:#5c5d70; margin-bottom:1px;}
#zgr ul li a{text-indent:11px; width: 135px; height:42px; display:block;font-size:22px; color:#FFF; text-decoration: none;}
#zgr ul li.on{ background:#dac77e}
#zgr ul li.on a{font-size:22px; color:#000; background:#dac77e;}
#zgr ul li.zgr12{ height:90px; background:url(zgpng.png);}
#zgr ul li.zgr12 a { cursor:pointer;width: 135px; background:url(zgpng.png);height:90px;}
#zgr ul li.zgr12 on a{width: 135px; background:url(zgpng.png) 0 -90px;}




#zgr2 {
height: 492px;
right: 0;
width: 57px;
position: fixed;
z-index: 214748364;
top: 220px;
_position: absolute;
_top: expression(offsetParent.scrollTop+200);
z-index: 9999;
background:#FFF;
}
#zgr2 ul li span{ display:block;}

.atm1{ padding-top:14px;}

#zgr2 ul li{  height:43px; line-height:20px; background:#5c5d70; margin-bottom:1px;}
#zgr2 ul li a{ width: 57px; height:43px;  text-align:center; display:block;font-size:14px; color:#FFF; text-decoration: none;}
#zgr2 ul li.on{ background:#dac77e}
#zgr2 ul li.on a{font-size:14px; color:#000; background:#dac77e;}
#zgr2 ul li.zgr12{ height:52px; }
#zgr2 ul li.zgr12 a { cursor:pointer;width: 57px; background:url(zgpng.png) 0 -212px;height:52px;}
#zgr2 ul li.zgr12 a:hover{width:57px; background:url(zgpng.png) 0 -264px;}








