﻿@charset "utf-8";

/*????????????*/
.cgkehu{ margin:20px 0px}
.com_nav h3{ float:left; font-size:16px; color:#0185d7; font-weight:bold; background:url(img/com_navmorebg.jpg) no-repeat left bottom; height:30px;}
.com_nav h3 a{ color:#0185d7;}
.com_nav{ background:url(img/com_navbg.jpg) repeat-x bottom center; height:30px; line-height:24px}
.com_nav h3 span{ text-transform:uppercase; color:#888888; font-family:Arial, Helvetica, sans-serif; padding-left:10px; font-size:12px}
.com_nav a.more{ float:right; background:url(img/com_navmorebg.jpg) no-repeat left bottom; height:30px; width:50px; text-align:center;}


/**********************************************????????????********************************************/
.gd_01{ position:relative; height:120px; width:1100px; margin-top:20px}
.gd_01 em{
	position: absolute;
	top: 35px;
}
.gd_01 .t_l{ left:0px;}
.gd_01 .t_r{ right:-80px;}
.gd_01 #simgs{ margin: 0 36px;}
.gd_01 li{ float:left; width:156px; margin:0px 10px 0px; text-align:center;}
.gd_01 li.last{ padding-right:0;}
.gd_01 li img{ display:block; width:156px; height:105px; margin-bottom:9px;}
.gd_01 li a{ color:#000000;}
.gd_01 .fl { float:left;}
.gd_01 .fr { float:right;}
.gd_01 .pa{ position:absolute;}
.gd_01 .pr{ position:relative}



/*????????????*/

.service_title{ background:url(img/p_titlebg.jpg) no-repeat center bottom; height:66px;text-align:center}
.service_title h3 a{ color:#0185d7; font-size:28px; font-weight:bold;}
.service_n{ margin-top:20px}
.service_n li{ width:243px; height:320px; margin:0px 20px; display:inline; float:left; text-align:center; position:relative}

.service_n p a{ color:#3a3a3a; position:absolute; width:243px; text-align:center;left:0px; bottom:94px; font-size:15px; font-weight:bold}
.service_n li img{width:243px; height:290px}



/*????????????????????????*/
/*=========mF_expo2010========*/
#myFocus .loading{display:none}
.Focus_photo { margin:20px 0 0; padding: 0 2px; width: 490px; height: 310px; overflow: hidden; float:left ;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
.mF_expo2010 .loading{ background:url(img/loading.gif) #f9f9f9 no-repeat center 35%; display:none}
.mF_sohusports_wrap { padding: 0px; }/*鑳屾櫙杈规*/
.mF_expo2010 .pic li { position: absolute; }
.mF_expo2010 .txt li { position: absolute; z-index: 2; bottom: 0px; padding:0 55px 0 5px;width:430px; height: 100px; line-height: 56px;  overflow:hidden}
.mF_expo2010 .txt li a { display: block; position: relative; z-index: 1; color: #fff; padding:45px 0 0 0px; font-size: 16px; text-decoration: none; font-family: "Microsoft YaHei";  }/*鏍囬鏍峰紡*/
.mF_expo2010 .txt li span { display: block; height: 100%; position: absolute; top: 0; left: 0; background:url(img/focus_titbg.png) repeat-x 0 bottom}/*鏍囬鑳屾櫙*/
.mF_expo2010 .txt li p { display: none; }/*闅愯棌璇︾粏鎻忚堪*/
.mF_expo2010 .num { position: absolute; z-index: 3; bottom: 19px; right: 5px; }/*鎸夐挳鏍峰紡*/
.mF_expo2010 .num li { float: left; }
.mF_expo2010 .num li a { color: #fff; float: left; width: 10px; height: 10px; line-height: 12px; overflow: hidden; text-indent:-9999px; overflow:hidden; margin:0 2px 2px 0 ; cursor: pointer; background: #dedddd; border: #222 0px solid; text-decoration: none; filter: alpha(opacity=60); opacity: 0.6;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px; }
.mF_expo2010 .num li.current a, .mF_expo2010 .num li.hover a { color: #fff; background: #de1e1d; border: #900 0px solid; }/*褰撳墠/鎮仠鎸夐挳鏍峰紡*/
.mF_expo2010 .pic img { width: 490px; height: 310px; }
.Focus_photo .pic img { width: 490px; height: 310px; }
/*=========mF_expo2010========*/
.Focus_news_box { margin:8px 3px 0 0;  width: 620px;overflow:hidden; float:right;}
.Focus_news_box h1 { font-size: 24px; text-align: center; font-weight:800; line-height:34px; font-family: "Microsoft YaHei", "榛戜綋"; padding: 0px 0 8px } 
.Focus_news_box li{ line-height: 63px; font-size: 24px; height: 53px; overflow: hidden;list-style:none;}
.Focus_news_box .txt { color: #999999; border-bottom: #e6e6e6 1px dotted; padding: 5px 0 17px }
.Focus_news_box ul { padding: 8px 0px  0}
.Focus_news_box ul li { line-height: 33px; font-size: 14px; height: 33px; overflow: hidden; border-bottom: #e6e6e6 1px dotted}
.Focus_news_box ul li a { background: url(img/pic1.png) no-repeat 2px 9px; padding-left: 12px; }
.Focus_news_box ul li a:link, .Focus_news_box ul li a:visited { color: #000; }
.Focus_news_box ul li a:hover { color: #FF3300; }
.Focus_news_box ul li span { float: right; width: 40px; font-size: 12px; text-align: right; color: #999; font-family: Arial, Helvetica, sans-serif }

a.more:link, a.more:visited{color:#48b2dc; font-family:"瀹嬩綋"; float:right; margin:3px 0 0; font-size:12px}
a.more:hover {color:#FF3300; }

a.wyzxbtn:link,a.wyzxbtn:visited{ background:#049dd9; right:0px; top:1px; color:#fff; display:block; width:70px; height:28px; line-height:28px; text-align:center; position:absolute;}
a.wyzxbtn:hover{background:#f2572d;}

.Focus_news_box_more { margin:10px 30px 0 0;  width: 490px; height: 35px; overflow:hidden; float:right; text-align:right}


/* NEWScss */
.box1 { float: left; width: 376px; margin:10px 10px 0 1px; overflow: hidden; }
.box1_a { float: left; width: 376px; margin:0px 20px 0 10px; overflow: hidden; }
.box2 { float: left; width: 705px; margin:20px 10px 0 30px; overflow: hidden; }
.box3 { float: left; width: 1050px; margin:20px 0px 20px 30px; overflow: hidden; }
.box4 { float: left; width: 490px; margin:20px 20px 0 0px; overflow: hidden; }
.b_r{margin:0px 0px 0 0px;}
.tit1{ height:28px;border-bottom:#049dd9 1px solid; margin:0 0 5px 0; position:relative}
.tit1 h2{ float:left; color:#049dd9; font-family:"Microsoft YaHei"; font-size:16px; font-weight:bold; line-height:25px;height:25px; padding:0 0 3px;border-bottom:#f2572d 1px solid; display:inline-block}
.tit1 .hd{ float:right; padding:0 2px;}
.tit1 .hd span{ padding:0 8px; color:#aaa}

.hd2{ margin:20px 0}
.hd2 a{ background:#049dd9; font-size:12px; color:#fff; margin:0 10px 0 0; padding:3px 10px}
.hd2 a:hover{ background:#f2572d;}


.list1 { padding: 0px; }
.list1 li { line-height: 30px; font-size: 14px; height: 30px; overflow: hidden; color:#999}
.list1 li a:link, .list1 li a:visited { color: #444; }
.list1 li a:hover { color: #FF3300;}
.list1 .date{ float:right; font-size:12px}
.list1 .zd{ float:right; margin:0 15px 0 0; color:#f2572d; font-size:12px}
.list1 i{font-style:normal; padding:0 6px; color:#bbb;font-family:"Times New Roman", serif}
.list1 .pic{ margin:8px 0 0 0; height:80px; background:#f5f5f5}
.list1 .pic p{ padding:10px 10px 0 0}
.list1 .pic img{ float:left; width:120px;height:80px; margin-right:10px}
.pic2{ float:left;width:200px;height:130px; margin:10px 10px 0 0}
.pic2 img{ width:200px;height:130px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}

.xzxklist {  padding: 0px; background:url(img/xzxklist.png) 0 -100px no-repeat; height:230px }
.xzxklist li { line-height: 30px; font-size: 14px; height: 30px; padding-left:25px; overflow: hidden; color:#999 }
.xzxklist li a:link, .xzxklist li a:visited { color: #444; }
.xzxklist li a:hover { color: #FF3300; }
.xzxklist a.liucheng{ font-size:12px; background:url(img/xzxklist.png) 32px 0px no-repeat; padding:0 2px 0 55px; display:block; float:right}
.xzxklist a.shenbao{ font-size:12px; background:url(img/xzxklist.png) 32px -50px no-repeat; padding:0 2px 0 55px; display:block; float:right}

/**********************************************????????????********************************************/
.gd_02{ height:200px; width:1100px; margin-top:20px; position:relative;}
.gd_02 em{
	position: absolute;
	top: 65px;
}
.gd_02 .t_l{ left:0px;}
.gd_02 .t_r{ right:-80px;}
.gd_02 #simgs02{ margin: 0 36px;}
.gd_02 li{ float:left; width:215px; margin:0px 10px 0px; text-align:center;}
.gd_02 li.last{ padding-right:0;}
.gd_02 li img{ display:block; width:215px; height:161px; margin-bottom:9px;}
.gd_02 li a{ color:#000000;}
.gd_02 .fl { float:left;}
.gd_02 .fr { float:right;}
.gd_02 .pa{ position:absolute;}
.gd_02 .pr{ position:relative}


/*?????????3*/

.gg3{ background:url(img/gg3.jpg) no-repeat top left; height:229px;}
.gg3 dl{ width:560px; float:left; margin:50px 0px 0px 380px; display:inline; line-height:40px}
.gg3 dl dt{ font-size:20px; color:#FFF}
.gg3 dl dd{ font-size:30px; color:#f8f52c; font-weight:bold}
.gg3 dl dd p{font-size:18px; color:#FFF}
.gg_tel{ float:right; font-size:14px; color:#FFF; background:url(img/telx.png) no-repeat 0px 0px; padding-left:40px; margin-top:60px; display:inline}
.gg_tel p{ font-size:27px}
.gg_tel span{ padding-left:10px}
.gg_tel img{ margin-top:15px}

/*?????????1*/

.gg1{ background:url(img/gg1.jpg) no-repeat top left; height:229px; margin-bottom:30px}
.gg1 dl{ width:600px; float:left; margin:50px 0px 0px 340px; display:inline; line-height:40px}
.gg1 dl dt{ font-size:20px; color:#FFF}
.gg1 dl dd{ font-size:30px; color:#f8f52c; font-weight:bold}
.gg1 dl dd p{font-size:18px; color:#FFF}
.gg_tel{ float:right; font-size:14px; color:#FFF; background:url(img/telx.png) no-repeat 0px 0px; padding-left:40px; margin-top:60px; display:inline}
.gg_tel p{ font-size:27px}
.gg_tel span{ padding-left:10px}
.gg_tel img{ margin-top:15px}


/*????????????*/
.reas { margin:64px 0px 10px; font-family:"Microsoft Yahei"; }
.reas h3{ font-weight:bold}
.reas .sec_tit { background:url(img/ys_titlebg.jpg) center center no-repeat; height:128px; text-align:center; line-height:40px; font-size:30px; width:1180px; margin:0 auto; color:#0185d7; font-weight:bold}

.reas .sec_tit em { font-size:18px; font-style:normal; display:block; color:#b8b8b8; text-transform:uppercase; font-weight:normal}

.res_part span { color:#1370cf;}
.res_part h3 { padding-left:84px; color:#333; font-size:25px; line-height:32px;}
.res_part h3 p {  font-size:18px; color:#1370cf}
.res_part ul { background:url(../images/s_line.jpg) left top repeat-x; padding-top:8px; margin-top:8px;}
.res_part li { color:#121212; font-size:14px; line-height:30px; background:url(img/tag.png) left 6px no-repeat; text-indent:30px;}
.res1 { background:url(img/ys1.jpg) no-repeat top center; height:380px; padding-top:46px;}
.res2 {background:url(img/ys2.jpg) no-repeat top center; height:372px; padding-top:30px}
.res3_bg{background:url(img/ys3.jpg) no-repeat top center; height:419px; padding-top:50px }
.res1 .res_part,.res3_bg .res_part,.res6 .res_part{ margin-left:60px}
.res4{ margin-top:30px}
.res2 .res_part,.res5 .res_part{ float:right;}

/*.res4{ background:url(img/ys4.jpg) no-repeat top center; height:490px;}
*/
.res5 { background:url(img/ys4.jpg) no-repeat top center; height:421px;}

.res6 {background:url(img/ys5.jpg) no-repeat top center; height:432px; padding-top:30px}

.res1 h3 { background:url(img/one.jpg) left center no-repeat;}
.res2 h3 { background:url(img/two.jpg) left center no-repeat;}
.res3 h3 { background:url(img/three.jpg) left center no-repeat;}
.res4 h3 { background:url(img/four.jpg) left center no-repeat;}
.res5 h3 { background:url(img/five.jpg) left center no-repeat;}
.res6 h3 { background:url(img/six.jpg) left center no-repeat;}
.res1 ul { width:500px; padding-left:13px;}
.res2 ul { width:516px; margin-left:77px; padding-top:15px;}
.res3 ul, .res4 ul { width:500px; padding-left:5px;}
.res5 ul, .res6 ul { width:502px;}


.ys_tel{ background:url(img/tel.png) no-repeat 0px 0px; height:100px; padding-left:60px;width:400px; margin:60px 0px 0px 60px;}
.ys_tel div{ float:left}
.ys_tel p{ font-size:27px}
.ys_tel span{ padding-left:10px}
.ys_tel img{ margin-top:15px; float:right; display:inline}





/*?????????2*/

.gg2{ background:url(img/gg2.jpg) no-repeat top left; height:229px;margin-top: 20px;}
.gg2 dl{ width:620px; float:left; margin:50px 0px 0px 330px; display:inline; line-height:40px}
.gg2 dl dt{ font-size:20px; color:#FFF}
.gg2 dl dd{ font-size:28px; color:#f8f52c; font-weight:bold}
.gg2 dl dd p{font-size:18px; color:#FFF}



/*????????????????????????*/


/**********************************************????????????********************************************/
.gd_03{ height:200px; width:1160px; margin-top:20px; position:relative}
.gd_03 #simgs03{ margin: 0 10px;}

.gd_03 li{ float:left; width:215px; margin:0px 10px 0px; text-align:center;}
.gd_03 li.last{ padding-right:0;}
.gd_03 li img{ display:block; width:215px; height:161px; margin-bottom:9px;}
.gd_03 li a{ color:#000000;}

/*?????????????????? */

.about{ width:800px; float:left; margin:20px 0px 0px 0px; display:inline}

.about_nr a{ width:118px; height:30px;  text-align:center; color:#FFF; line-height:30px; background:#0185d7; display:block}

.about_n{ margin-top:20px}
.about_n .about_tu{ width:250px; height:200px; float:left}
.about_n .about_tu img{ width:250px; height:200px;}
.about_nr{ line-height:26px; color:#646464; width:520px; float:right}
.about_nr p{ height:160px; overflow:hidden;}

/**********************************************????????????********************************************/
.gd_04{ height:200px; width:800px; padding-top:20px; position:relative; clear:both}
.gd_04 em{
	position: absolute;
	top: 75px;
}
.gd_04 .t_l{ left:0px;}
.gd_04 .t_r{ right:0px;}
.gd_04 #simgs04{ margin: 0 36px;}
.gd_04 li{ float:left; width:205px; margin:0px 10px 0px; text-align:center; }
.gd_04 li.last{ padding-right:0;}
.gd_04 li img{ display:block; width:205px; height:138px;background:url(img/about_tubg.jpg) no-repeat bottom center; padding-bottom:14px}
.gd_04 li a{ color:#000000;}
.gd_04 .fl { float:left;}
.gd_04 .fr { float:right;}
.gd_04 .pa{ position:absolute;}
.gd_04 .pr{ position:relative}


/*???????????? */

.honor{ width:330px; float:right; margin:20px 0px 0px 0px; display:inline}

/* ??????????????????css */
.picMarquee-top{ margin:0 auto;  width:260px; overflow:hidden; position:relative; height:400px; overflow:hidden  }
.picMarquee-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-top .hd .prev,.picMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
cursor:pointer; background:url(img/arrow.png) 0 -100px no-repeat;}
.picMarquee-top .hd .next{ background-position:0 -140px;  }
.picMarquee-top .hd .prevStop{ background-position:-60px -100px;  }
.picMarquee-top .hd .nextStop{ background-position:-60px -140px;  }
.picMarquee-top .bd{ }
.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-top .bd ul li{ text-align:center; zoom:1; height:248px; }
.picMarquee-top .bd ul li .pic{ text-align:center; }
.picMarquee-top .bd ul li .pic img{ width:246px; height:190px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-top .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-top .bd ul li .title{ line-height:24px;   }

/*???????????? */
.kehu_bg{  height:520px; background:#0066b6}
.kehu_nav h3{ float:left; font-size:16px; color:#FFF; font-weight:bold; height:30px; margin-left:450px; display:inline}
.kehu_nav h3 a{ color:#FFF;}
.kehu_nav h3 span{ text-transform:uppercase; color:#FFF; font-family:Arial, Helvetica, sans-serif; padding-left:10px; font-size:12px}
.kehu_nav a.more{ float:right;  height:30px; width:50px; text-align:center; color:#FFF}
.kehu_nav{ padding-top:10px}
.kehu_n{background:url(img/kehu_bg.jpg) no-repeat center center ; height:490px;}

.kehu_n li{ height:140px; width:450px; float:left; margin:40px 0px 50px 0px; display:inline;  overflow:hidden;}
.kehu_n li.liright{ height:140px; width:450px; float:right; margin:40px 0px 50px 0px; display:inline; overflow:hidden}

.kehu_n li dt img{ padding:1px; background:#FFF; border:1px solid #c8deef; width:162px; height:129px}
.kehu_n li dt{ width:170px;}
.kehu_n li dd{ width:260px; margin-top:6px; display:inline }
.kehu_n li dd h4 a{ color:#ffd519; font-size:14px; }
.kehu_n li dd p{ line-height:24px; color:#FFF; margin-top:5px}
.left{ float:left}
.right{ float:right;}
.texright{ text-align:right}



/* news*/

.news{ width:720px; float:left; margin:20px 0px 0px 15px; display:inline; position:relative;border:1px solid #e6e6e6; height:416px; overflow:hidden}
.news_n{  padding:25px 0px; overflow:hidden;  }

.more1{ position:absolute;top:11px; right:10px; }
.news_n .more1{color:#737373}

.news_n li { line-height:28px;  height:28px;  margin-right:35px; display:inline; background:url(img/news_tag.jpg) no-repeat left center; padding-left:20px; overflow:hidden; width:42%; float:left; }
.news_n li a{ width:70%; overflow:hidden; float:left; color:#363333;}
.news_n li span{ float:right; color:#363333; font-family:Arial, Helvetica, sans-serif}
.news_n li a:hover{ color:#F00}
.news_n ul{ margin:20px 10px;height:170px; padding-top:10px; overflow:hidden;border-top:1px solid #adadad}
.news_te img{ width:183px; height:140px; float:left; margin:0px 20px; display:inline;}
.news_te{ line-height:24px; color:#363333;}
.news_te .news_rn{ float:right; width:480px; margin-right:14px; display:inline}
.news_te .tebie_title{ display:block; font-weight:bold; color:#006cc7; font-size:14px;}

.news_te .news_ten{ height:100px; overflow:hidden}

.zwyw_xw{  line-height:38px;background:url(img/news_bg.jpg) repeat-x top left; height:38px;}

.zwyw_xw li{ width:108px; height:38px; display:block;float:left; font-size:14px; margin-right:10px; }


.zwyw_xw a{ width:108px; display:block;text-align:center; color:#006cc7}

.zwyw_xw a:hover{ background:url(img/news_hover.jpg) repeat-x top left;  text-align:center;  color:#FFF; font-weight:bold; display:block; }



.zwyw_xw a.tag_news{background:url(img/news_hover.jpg) repeat-x top left;text-align:center;color:#FFF; font-weight:bold; display:block;}


.none{ display:none}
.block{ display:block}

/* common question*/

#ticker2 {
	width: 95%;
	height: 280px; margin-top:20px;
	
	position: relative; 
}
#ticker2 li {
	position: relative;
	width: 100%;
	line-height: 22px;
	margin: 10px 0px 15px 0px;
}


.da{ background:url(img/da.jpg) no-repeat left 5px; padding-left:27px; color:#4c4c4c}
.wen{ height:24px;   display:block;background:url(img/wen.jpg) no-repeat left center; padding-left:27px; }
.wen a{color:#006cc7; font-weight:bold}
.cjwq{ width:384px; float:right; margin:20px 15px 0px 0px; display:inline; border:1px solid #e6e6e6; height:416px}
.cjwq ul { padding:20px 15px;}


.com_nav1{ background:url(img/news_bg.jpg) repeat-x top left; height:38px; line-height:38px}
.com_nav1 h3{ float:left; margin-left:10px; display:inline}
.com_nav1 h3 a{ color:#006cc7}
.com_nav1 h3 span{ text-transform:uppercase; color:#888888; font-family:Arial, Helvetica, sans-serif; padding-left:10px; font-size:12px}
.com_nav1 a.more{ float:right; padding-right:10px}
