body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding:0; margin: 0; font-family: "Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif; }
table { border-collapse:collapse; border-spacing:0; width:100%; }
fieldset, img { border:0; vertical-align:top; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
ol, ul, li, dl, dt, dd { list-style:none; }
input, button, textarea, checkbox, select, radio, form { vertical-align: top; }
a { color:#000; text-decoration:none !important; }
a:link, a:visited { text-decoration:none; }
.red, .red a { color:#b90100; }
.fl { float:left; }
.fr { float:right; }
.autohei { overflow:hidden; zoom:1; }
.clear { font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1; }
.blank { height:10px; font-size:0; line-height:0; clear:both; overflow:hidden; }
.blank1 { height:15px; font-size:0; line-height:0; clear:both; overflow:hidden; }
.blank2 { height:20px; font-size:0; line-height:0; clear:both; overflow:hidden; }
.blank3 { height:28px; font-size:0; line-height:0; clear:both; overflow:hidden; }
.yahei, .yahei * { font-family:"Î¢ÈíÑÅºÚ"; }
.song, .song * { font-family:"Î¢ÈíÑÅºÚ"; }
body { font-size:12px; margin:0 auto; }
a:hover{ text-decoration:underline;}
/*********top***********/
.g2_top { background: #333;height: 35px;line-height: 35px;color: #a6a6a6;}
.g2_cent { width: 980px;padding: 0 10px;margin: 0 auto;}
.d img{ margin-top:10px;}
.g2_top p.left img { float: left;padding: 10px 5px 0 0;}
.g2_top a { color: #a6a6a6;}
.logot { background: url(../images/g2_logo.jpg) no-repeat;width: 1000px;height: 80px;margin: 0 auto;}
/********nav***********/
.yh1_nav { background: #218ace; height: 42px; }
.yh1_nav_c { overflow: hidden; zoom: 1; width: 1000px; margin: 0px auto; height: 42px; line-height: 42px; }
.yh1_nav_c ul li { float: left; font-size: 14px; color: #fff; padding: 0px 16px; line-height: 42px; font-weight:bold; }
.yh1_nav_c ul  #lihot{ background: url(../images/06.gif) no-repeat scroll 100% 10% transparent;}
.yh1_nav_c ul li a { color: #fff; }
.yh1_nav_c ul li:hover { background: #0398fe; }
.yh1_nav_c ul #lihot:hover { background: #0398fe; }
/***********»ÃµÆ*****************/
.fullSlide{width:100%;height:380px;margin:0 auto;display:block;overflow:hidden;}
.fullSlide li{width:100%;height:380px;margin:0 auto;list-style:none;display:block;overflow:hidden;}
.fullSlide li a{width:100%;height:380px;margin:0 auto;list-style:none;display:block;overflow:hidden;}
.fullSlide .preNext {width: 50px;height: 50px;position: absolute;top: 180px;background: url(../images/sprite.png) no-repeat left bottom;cursor: pointer;z-index: 9;opacity: 0;transition: all 0.3s linear 0s;}
.fullSlide .pre {left: -5%;z-index: 9}
.fullSlide .next {right: -5%;background-position: right bottom;z-index: 9}
.fullSlide:hover .preNext {opacity: 0.5;}
.fullSlide:hover .pre {left: 10%;}
.fullSlide:hover .next {right: 10%;}
.fullSlide .pre:hover, #focusindex .next:hover {opacity: 1;}
.fullSlide{ width:100%;  position:relative;  height:500px; background:#000;}
.fullSlide_bz{top:0px; height:270px;}
.fullSlide .bds{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bds ul{ width:100% !important;  }
.fullSlide .bds li{ width:100% !important;  height:500px; overflow:hidden; text-align:center;  }
.fullSlide_bz .bds li{ width:100% !important;  height:270px; overflow:hidden; text-align:center;  }
.fullSlide .bds li a{ display:block; height:507px; }
.fullSlide .hds{ width:100%;  position:absolute; z-index:1; bottom:5px; left:0; height:30px; line-height:30px;text-align:center;	 _background:#000; _filter:alpha(opacity=60);}
.fullSlide_bz .bds li a{ height:270px;}
.fullSlide_bz .hds{bottom:10px; width:99%;}	
.fullSlide .hds ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hds ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:16px; height:10px; margin:5px; background:#dfdfdf;overflow:hidden; line-height:9999px;}
.fullSlide .hds ul .on{background:#9d0a3a;}
.fullSlide_bz .hds ul{ text-align:center;}
.fullSlide_bz .preNext{ top:115px; text-align:right;}
/*******¹ÒºÅÖÐÐÄ******/
.yh_warp { width:980px; margin:0px auto; overflow:hidden; zoom:1; }
.yh_mune { background: url(../images/bg_13.jpg) repeat-x; height: 97px; margin: 25px 0px; }
.yh_mune .w980 { background: #218ace; height: 97px; width:990px; margin:0 auto; }
.yh_mune .w980 dl { background: url(../images/index_16.jpg) no-repeat; width: 145px; height: 82px; float: left; text-align: center; margin: 8px 5px 0 0; display: inline; }
.yh_mune .w980 dl dt { height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; }
.yh_mune .w980 dl dd { padding: 3px 0 0; line-height:20px; }
.yh_mune .w980 dl dd a { color: #555; padding: 0 3px; }
.yh_mune .w980 dl dd a.red { color: red; }
/*******cont1ÕïÖÎ******/
/*Ð¡»ÃµÆ*/
/* rslides */
.rslides{ position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li{  -webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child{ position:relative;display:block;float:left;}
.rslides img{ display:block; height:auto; float:left;width:100%;border:0;}
/*pager*/
.callbacks_tabs.callbacks1_tabs{margin-top:-45px; position:relative;z-index:100;margin-bottom:37px;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px;border:1px solid #FFF;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#FFF;}
/* Callback example */
.callbacks_container{margin-bottom:2px;position:relative;width:100%;max-width:100%;text-align:center;}
.callbacks{ position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.callbacks li{position:absolute;width:100%;left:0;top:0;}
.callbacks img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0;}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;background:#000;background:rgba(0,0,0, .8);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none;}
.callbacks_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.6;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url no-repeat left top;margin-top:-30px;display:none;}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{left:auto;background-position:right top;right:0;}
@media screen and (max-width:600px){.callbacks_nav{top:47%;}}
.yh_side1 { width:266px; }
.yh_side4 { width:716px; }
.yh_side3 { width:428px; }
.yh_side2 { width:244px; }
.yh_hd { overflow:hidden; zoom:1; position:relative; z-index:0; }
.yh_hd_t { position:absolute; z-index:1; bottom:26px; right:6px; overflow:hidden; zoom:1; height:8px; }
.yh_hd_t h2 { background:url(../images/yh_hdt.png) no-repeat left top; float:left; width:8px; height:8px; margin-left:4px; display:inline; cursor:pointer; }
.yh_hd_t h2.hover { background:url(../images/yh_hdtho.png) no-repeat left top; }
.yh_yydt_t { height:30px; background:url(../images/yh_titbg.png) repeat-x left bottom; padding-left:15px; overflow:hidden; zoom:1; }
.yh_yydt_t h2 { float:left; font-size:18px; color:#000000; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; line-height:26px; height:30px; cursor:pointer; }
.yh_yydt_t h2.hover span { isplay:inline-block; background:url(../images/yh_zjlo.png) no-repeat 2px center; height:26px; border-bottom:#e36c0a 4px solid; padding:0px 6px 0px 24px; color:#1469c0; }
.yh_yydt_t h2.hover span a{color:#1469c0; }
.yh_yydt_t p { float:left; color:#9d9d9d; padding:0px 10px; padding-top:6px; }
.yh_zxpt_c {  overflow:hidden; zoom:1; }
.yh_zxpt_c ul { margin-right:-40px; padding:0px 0px 0px 18px;}
.yh_zxpt_c ul li { float:left; margin:16px 40px 0px 0px; padding-bottom:3.5px; width:86px; display:inline; line-height:21px; font-size:14px; color:#000000; }
.yh_zxpt_c ul li img { padding-right:6px; vertical-align:middle; }
.yh_zxpt_c i { overflow:hidden; zoom:1; display:block; padding:16px 0px 19px 14px;  }
.yh_zxpt_c b { display:block; padding-left:2px; }
.yh_zxpt_c b img { width:21px; margin-right:13px; display:inline; }
.yh_yydt_c { overflow:hidden; zoom:1; padding:17px 0px 0px; }
.yh_yydt_c dl { overflow:hidden; zoom:1; padding-bottom:7px; border-bottom:#cecece 1px dashed; }
.yh_yydt_c dl dt { float:left; width:138px; display:inline; margin-right:20px; }
.yh_yydt_c dl dd { overflow:hidden; zoom:1; }
.yh_yydt_c dl h2 { font-size:14px; color:#000000; line-height:30px; text-align:center; }
.yh_yydt_c dl p { line-height:25px; color:#686868; text-indent:2em; }
.yh_yydt_c p span, .yh_yydt_c p span a { color:#e36c0a; }
.yh_yydt_c ul { overflow:hidden; zoom:1; }
.yh_yydt_c ul li { color:#686868; line-height:25px; background:url(../images/yh_yydtlo.png) no-repeat left center; padding-left:14px; }
.yh_yydt_c ul li a { color:#686868; }
.yh_yydt_c ul li a span { color:#e36c0a; }
.yh_cjzz { overflow:hidden; zoom:1; padding:6px 0px 20px; border:#dcdcdc 1px solid; }
.yh_cjzz_t { height:40px; background:url(../images/yh_titbg.png) repeat-x left bottom; padding-left:20px; overflow:hidden; zoom:1; }
.yh_cjzz_t h2 { float:left; font-size:18px; color:#000000; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; line-height:36px; height:40px; cursor:pointer; }
.yh_cjzz_t h2.hover span { display:inline-block; background:url(../images/yh_zjlo.png) no-repeat 2px center; border-bottom:#e36c0a 4px solid; padding:0px 6px 0px 24px; color:#1469c0; }
.yh_cjzz_t p { float:left; color:#9d9d9d; padding:0px 10px; padding-top:12px; }
.yh_cjzz_c { overflow:hidden; zoom:1; }
.yh_cjzz_cn { overflow:hidden; zoom:1; padding:1px 0px; font-size:14px; }
.yh_cjzz_cn ul li { float:left; margin:30px 10px 0px 27px; display:inline-block; background:url(../images/yh_cjzzlo.png) no-repeat left center; padding-left:14px; line-height:24px; color:#686868; }
.yh_zj { overflow:hidden; zoom:1; }
.yh_zj h2 { height:30px; background:url(../images/yh_titbg.png) repeat-x left bottom; padding-left:15px; }
.yh_zj h2 span { display:inline-block; background:url(../images/yh_zjlo.png) no-repeat 2px center; padding:0px 6px 0px 24px; line-height:20px; padding-bottom:6px; border-bottom:#e36c0a 4px solid; font-size:18px; color:#000000; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; }
.yh_zxpt { overflow:hidden; zoom:1; padding:10px 0px 1px; border:#dcdcdc 1px solid; margin-top:-22px;}
.yh_zxpt h2 { height:30px; background:url(../images/yh_titbg.png) repeat-x left bottom; padding-left:15px; overflow:hidden; zoom:1; }
.yh_zxpt h2 span { display:inline-block; background:url(../images/yh_zjlo.png) no-repeat 2px center; padding:0px 6px 0px 24px; line-height:20px; padding-bottom:6px; border-bottom:#e36c0a 4px solid; font-size:18px; color:#000000; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; }
.yh_zj_c { overflow:hidden; zoom:1; padding:17px 0px 0px; }
.yh_zj_c i { display:block; text-align:center; }
.yh_zj_c p { line-height:24px; padding:3px 4px 0; color:#686868; text-indent:2em; }
.yh_zj_c p span, .yh_zj_c p span a { color:#e36c0a; }
/*****cont2 ×¨¼ÒÍÅ*****/
.yh1_zj { overflow: hidden; zoom: 1; border: #95c0d9 1px solid; border-top: none; background: #fff; padding: 13px 15px 18px; }
.yh1_zj_t { overflow: hidden; zoom: 1; height: 34px; background: #d9d9d9; }
.yh1_zj_t h2 { float: left; width: 25%; text-align: center; background: url(../images/yh1_zjtbg.png) repeat-y right top; line-height: 34px; font-size: 16px; color: #4e4e4e; font-family: "Î¢ÈíÑÅºÚ"; cursor:pointer; }
.yh1_zj_t h2.ative { background: #1876be; color: #fff; }
.yh1_zj_c { overflow: hidden; zoom: 1; padding-top: 14px; }
.yh1_zj_cb { overflow: hidden; zoom: 1; }
.yh1_zj_cb ul li { float: left; }
.yh1_zj_cds ul li { height: 64px; margin:0px 5px; cursor:pointer; background: #d9d9d9; overflow: hidden; zoom: 1; vertical-align: top; float: left; padding: 2px; width: 137px; }
.yh1_zj_cds ul li.hover { background: #0e64ad; }
.yh1_zj_cds ul li.hover p { color: #fff; }
.yh1_zj_cds ul li i { width: 58px; float: left; margin-right: 8px; display: inline-block; }
.yh1_zj_cds ul li p { line-height: 24px; color: #4e4e4e; padding-top: 10px; }
.yh1_zj_cdbn1 { margin: 25px 0px 0px 0px; cursor: pointer; }
.yh1_zj_cdbn2 { margin: 25px 0px 0px 0px; cursor: pointer; }
#yh1_zj_cdn1,#yh1_zj_cdn2,#yh1_zj_cdn3,#yh1_zj_cdn4 { margin: 0px auto; overflow: hidden; height: 68px; }
#yh1_zj_cdn1,#yh1_zj_cdn2,#yh1_zj_cdn3,#yh1_zj_cdn4 ul{left:0px;}
.yh1_zj_cbn { overflow: hidden; zoom: 1; }
.yh1_zj_tpc{ width: 272px; display: inline; margin-right: 19px; position:relative; z-index:0;}
.yh1_zj_tpc i { display:block;}
.yh1_zj_tpc p{ position:absolute; z-index:1; bottom:13px; right:0; width:153px; background:url(../images/yh1_zjtpcbg.png) no-repeat left top; color:#fff; padding:6px 0px 0px 11px; height:50px; line-height:22px;}
.yh1_zj_tpc p span{ color:#f0d124;}
.yh1_zj_cbr { overflow: hidden; zoom: 1; }
.yh1_zj_cbr h2 { height: 42px; border-bottom: #acacac 1px solid; line-height: 42px; font-size: 14px; color: #1876be; margin-bottom: 5px; }
.yh1_zj_cbr h2 span { display: inline-block; border-bottom: #1876be 1px solid; font-size: 30px; font-weight: bold; color: #0e64ad; font-family: "Î¢ÈíÑÅºÚ"; padding: 0px 6px; margin-right: 6px; }
.yh1_zj_cbr dl { overflow: hidden; zoom: 1; padding: 0px 7px; border-bottom: #bbbbbb 1px dashed; }
.yh1_zj_cbr dl dt { vertical-align: middle; height: 29px; float: left; margin-right: 4px; }
.yh1_zj_cbr dl dd { font-size: 14px; line-height: 29px; clip: #4e4e4e; overflow: hidden; zoom: 1; color:#4e4e4e  }
.yh1_zj_cbr dl dd span { font-weight: bold; }
.yh1_zjgh { overflow: hidden; zoom: 1; padding: 12px 7px 14px; }
.yh1_zjgh b { float: left; display: inline-block; height: 24px; line-height: 24px; color: #1876be; font-size: 14px; margin-right: 4px; }
.yh1_zjgh p { float: left; margin-right: 8px; display: inline; font-size: 14px; color: #fff; height: 22px; line-height: 22px; padding: 1px 1px 1px 4px; width: 75px; text-align: center; }
.yh1_zjgh p span { display: inline-block; width: 30px; text-align: center; color: #d50000; background: #fff; margin-left: 3px; }
.yh1_zjghys1 { background: #1a5d9f; }
.yh1_zjghys2 { background: #9d9d9d; }
.yh1_zjbt { overflow: hidden; zoom: 1; }
.yh1_zjbt a { display: inline-block; width: 160px; margin-right: 10px; height: 35px; line-height: 35px; text-align: center; color: #fff; font-size: 15px; font-family: "Î¢ÈíÑÅºÚ"; }
.yh1_zjbys1 { background: url(../images/yh1_zjbysbg1.png) no-repeat left top; }
.yh1_zjbys2 { background: url(../images/yh1_zjbysbg2.png) no-repeat left top; }
.yh1_zjbys3 { background: url(../images/yh1_zjbysbg3.png) no-repeat left top; }
.yh1_zj_cds { overflow: hidden; zoom: 1; margin: 15px 0px 0px; height: 68px; position: relative; z-index: 0; }
/***cont3  ÕïÁÆÖÐÐÄ*****/
.yh_zjjb { overflow:hidden; zoom:1; }
.yh_zjjb ul { margin-right:-25px; }
.yh_zjjb ul li { float:left; width:310px; margin:21px 25px 0px 0px; display:inline; padding-bottom:12px; overflow:hidden; zoom:1; }
.yh_zjjb ul li i { width:120px; border:#e8e8e8 1px solid; float:left; display:inline-block; margin-right:11px; }
.yh_zjjb ul li h2 { font-size:16px; color:#1469c0; line-height:25px; font-weight:bold; }
.yh_zjjb ul li h2 a{color:#1469c0;}
.yh_zjjb ul li p { color:#686868; line-height:25px; }
.yh_zjjb ul li h3 { font-size:14px; color:#000; line-height:25px; font-weight:bold; padding-top:3px; }
/******cont4  ÆäËû¼¼Êõ***/
.yh_qtjs { overflow:hidden; zoom:1; }
.yh_qtjs h2 { text-align:center; background:#1469c0; float:left; width:46px; height:94px; font-size:16px; color:#ffffff; font-weight:bold; padding-top:10px; }
.yh_qtjs ul { float:left; margin-right:7px; display:inline; overflow:hidden; zoom:1; height:87px; padding:8px 10px 7px 4px; border:#dddddd 1px solid; border-left:none; }
.yh_qtjs ul li { float:left; margin-left:11px; display:inline; width:168px; }
.yh_qtjs_r { width:195px; background:#e36c0a; height:78px; text-align:center; color:#fff; padding-top:26px; }
.yh_qtjs_r a:hover{ text-decoration:none;}
.yh_qtjs_r h3 { font-size:14px; color:#fff; line-height:25px; }
.yh_qtjs_r h3:hover{color:#1469c0;}
.yh_qtjs_r p { font-size:22px; color:#ffffff; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; line-height:30px; }
.yh_qtjs_r p:hover{color:#1469c0;}
/******cont5 »·¾³ ÈÙÓþ***/
.yh_hjt { background:url(../images/yh_hjtbg.png) no-repeat left top; height:43px; overflow:hidden; zoom:1; padding-left:14px; }
.yh_hjt h2 { float:left; width:132px; text-align:center; padding-top:5px; line-height:36px; font-size:16px; color:#000; font-weight:bold; cursor:pointer; }
.yh_hjt h2.hover { color:#fff; background:url(../images/yh_hjym.png) no-repeat top center; }
.bot_qh{width:980px; overflow:hidden; margin:0 auto;}
.yh_hjc { overflow:hidden; zoom:1; border:#d2d2d2 1px solid; }
.yh_hjc_n1 { overflow:hidden; zoom:1; padding:20px 0px; }
.yh_hjc_n1 ul li { float:left; width:175px; margin-right:15px; display:inline; }
.yh_hjc_n1 ul li i { display:block; padding:2px; border:#d3d3d3 1px solid; }
.yh_hjc_n1 ul li p { text-align:center; padding-top:8px; line-height:22px; color:#333333; }
.yh_hjc_n2 {height:147px; overflow:hidden; zoom:1; padding:16px 0px 35px 21px; }
.yh_hjc_n2 ul li { float:left; margin:26px 7px 0px 0px; display:inline; }
.yh_hjc_n3 { overflow:hidden; zoom:1; padding:32px 0px 37px 9px; }
#yh_hjc_n3{width:934px; margin:0 auto;}
#yh_hjc_n1{width:934px; margin:0 auto;}
.yh_hjc_n3 ul li { float:left; width:25%; text-align:center; margin-top:11px; }
.yh_hjc_bl { padding:68px 6px 0px; cursor:pointer; }
/******footer µ×²¿*******/
.yh_foot { background:url(../images/yh_fbg.png) repeat-x left top; padding-bottom:16px; overflow:hidden; zoom:1; }
.yh_fnav { overflow:hidden; zoom:1; height:54px; line-height:54px; text-align:center; font-size:16px; color:#ababab; background:#1469c0; }
.yh_fnav a { color:#fff; padding:0px 16px; }
.yh_foot_c { width:980px; margin:0px auto; overflow:hidden; zoom:1; padding-top:40px; }
.yh_foot_c i { width:332px; float:left; display:inline-block; margin-right:20px; }
.yh_foot_c p { line-height:25px; color:#000000; padding-top:10px; float:left; font-size:14px; }
.yh_foot_t b { display:block; margin-top:10px; }
.yh_foot_t dl { overflow:hidden; zoom:1; padding:19px 16px 0px 2px; }
.yh_foot_t dl dt { float:left; width:100px; }
.yh_foot_t dl dt img{ width: 34px;margin-top: -29px;margin-left: -8px; }
.yh_foot_t dl dt span{margin-left: 32px;margin-top: -20px;display: block;}
.yh_foot_t dl dd {   margin-left: -40px;font-size: 27px;color: #e36c0a;line-height: 21px;text-align: center;padding-top: 16px;font-weight: bold;font-family: "Î¢ÈíÑÅºÚ"; }
.yh_foot_t dl dd span { color:#000; }
.tu img{ width:25px; margin-left:-2px;}
#dia a{ color:#333;  font-size:18px;}
/*.tu2 img{ width:40px; margin-top:10px;}*/
