@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0}
html{ overflow-y:auto; overflow-x:hidden}
body{ font-size:12px; font-family:"Microsoft Yahei";}
img{ border:0; display:block;}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#000;}
.clear{ clear:both;}

.top{ width:100%; height:40px; background:#333333;}
.top dl, .nav, .con_01, .con_w1200{ width:1200px; margin:0 auto 0;}
.top dl dt{ float:left;}
.top dl dt img, .top dl dd p img{ float:left; margin:12px 5px 0 0;}
.top dl dt p, .top dl dd p span{ float:left; font-size:12px; color:#fefefe; height:40px; line-height:40px;}
.top dl dd{ float:right;}
.top dl dd p{ float:left; margin:0 0 0 10px}

.nav{ height:80px;}
.nav ol{ float:left;}
.nav ul{ float:right; width:790px; margin:15px 0 0}
.nav ul li{ height:58px; line-height:58px; text-align:center; float:left}
.nav ul li a{ font-size:16px; color:#333333; padding:0 20px }
.nav ul li:hover{background:url(../images/hover_li_bg.jpg) no-repeat bottom;}
.nav ul li:hover a{ color:#0076ca;}

.main_image {width:100%; height:512px; border-top:1px solid #d7d7d7; overflow:hidden; margin:3px auto 0; position:relative}
.main_image ul {width:9999px; height:512px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:512px;}
.main_image li span {display:block; width:100%; height:512px}
.main_image li a {display:block; width:100%; height:512px}
.main_image li .img_1 {background: url(../images/banner_01.jpg) center top no-repeat}
.main_image li .img_2 {background: url(../images/banner_02.jpg) center top no-repeat}
.main_image li .img_3 {background: url(../images/banner_03.jpg) center top no-repeat}
div.flicking_con {width:1920px; margin:0 auto; position:relative;}
div.flicking_con .flicking_inner {position:absolute; top:457px; right:90px; z-index:999; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url(../images/btn_main_img.png) 0 0 no-repeat; display:block; text-indent:-7000px}
.flicking_inner a{ cursor:pointer;}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}

.con_01{ margin:43px auto 0;}
.con_01_left{ width:187px; height:544px; float:left;}
.con_01_n{ width:175px; height:529px; border:6px solid #0076ca; background:#0393f9}
.con_01_n dl{ width:162px; margin:0 auto 0;}
.con_01_n dl dt img{ border-bottom:1px solid #0386e4;}
.con_01_n dl dt p{ width:100%; height:33px; line-height:33px; text-align:center; border-bottom:3px solid #03b7fe; font-family:"News706 BT"; font-size:18px; font-weight:bold; color:#fff;}
.con_01_n dl dd{ width:100%; height:46px; text-align:center; line-height:46px; font-family:"宋体"; font-size:30px; color:#f7f400; font-weight:bold;}
.con_01_n ul{ width:100%; padding:10px 0; background:#FFF;}
.con_01_n ul li{ width:122px; height:32px; line-height:32px; margin:0 auto 0; border-bottom:1px dashed #8b8989; background:url(../images/con_01_n_li.gif) 10px 15px no-repeat; padding:0 0 0 25px}
.con_01_n ul li a{ color:#3c3c3c; font-size:14px;}
.con_01_n ol{ width:100%; height:59px; background:#fd8f01;}
.con_01_right{ float:right; width:992px;}
.con_01_title{ width:100%; height:50px; background:url(../images/title_bg.gif) repeat-x;}
.con_01_title p{ width:422px; height:49px; background:url(../images/title_bg_bg.jpg) no-repeat; font-size:24px; color:#FFF; font-weight:bold; text-align:center; line-height:49px; margin:0 auto 0;}
.con_01_cp{ width:248px; float:left; margin:20px 0 0 0}
.con_01_cp a{ display:block; width:236px; height:222px; padding:1px; border:1px solid #e5e2e2; margin:0 auto 0;}
.con_01_cp dl dt img{ width:236px; height:188px;}
.con_01_cp dl a dd{ width:236px; height:34px; text-align:center; line-height:34px; background:#e6e6e6;}
.con_01_cp dl a:hover{ border:1px solid #0393f9}
.con_01_cp dl a:hover dd{ background:#0393f9;color:#fff;}

.con_02{ height:427px; background:url(../images/con_02_bg.jpg) no-repeat top center; margin:55px 0 0 0}
.con_02_left{ float:left; width:461px; height:385px; margin:30px 0 0 15px;}
.con_02_left dl dt{ width:100%; height:52px;}
.con_02_left dl dt img{ float:left;}
.con_02_left dl dt h3{ width:323px; text-align:center; line-height:52px; height:52px; float:left; font-size:24px; color:#0076ca}
.con_02_left dl{ margin:23px 0 0 0}
.con_02_left dl dd{ width:100%; margin:10px 0 0 0}
.con_02_left dl dd p{ line-height:24px; font-size:14px; color:#3c3c3c; text-indent:2em; margin:0 0 10px 0}
.con_02_left dl dd span{ float:right; width:112px; height:36px; background:#0076ca; font-size:14px; color:#fff; line-height:36px; text-align:center;}
.con_02_left dl dd span a{color:#fff; }
.con_02_left dl dd span a:hover{color:#FF0; }
.con_02_right{ float:right; width:676px; height:398px; margin:25px 0 0 0}
.con_02_right dl dt{ font-size:14px; color:#2d2d2d; text-indent:2em; line-height:32px; margin:5px 0 0 0}
.con_02_right dl dt a{ color:#F00}
.con_02_right dl dd{ margin:10px 0 0 0}

.con_03{ margin:55px 0 0 0}
.con_03 ol{ width:300px; float:left; margin:55px 0 0 0}
.con_03 ol img{ width:284px; height:251px;}

.con_04_hydt{ float:left; width:350px; margin:20px 0 0 0}
.con_04_hydt dl, .con_04_gsdt dl, .con_04_cxjy .cxjy_title{ width:100%; height:80px;}
.con_04_hydt dl dt, .con_04_gsdt dl dt, .con_04_cxjy .cxjy_title dt{ float:left;}
.con_04_hydt dl dd, .con_04_gsdt dl dd, .con_04_cxjy .cxjy_title dd{ display:block; float:right; height:80px; line-height:80px;}
.con_04_hydt dl dd a, .con_04_gsdt dl dd a, .con_04_cxjy .cxjy_title dd a{ font-size:14px; color:#3c3c3c;}
.con_04_hydt ul, .con_04_cxjy ol{ margin:20px 0 0 0}
.con_04_hydt ul li{ width:96%; height:30px; line-height:30px; padding:0 0 0 4%; background:url(../images/con_04_l_l_bg.gif) no-repeat 0 12px;}
.con_04_hydt ul li p{ float:left;}
.con_04_hydt ul li p a{ color:#767575; font-size:14px;}
.con_04_hydt ul li span{ float:right; color:#767575; font-size:14px;}
.con_04_gsdt{ margin:20px 0 0 45px; width:388px; float:left;}
.con_04_gsdt ul li{ width:100%; height:105px; border-bottom:1px dashed #cecbcb; margin:16px 0 0 0}
.con_04_gsdt ul li dl{ float:left; width:98px; height:87px; border:1px solid #dfdfdf}
.con_04_gsdt ul li dl dt{ width:100%; height:59px; background:#0393f9; text-align:center; line-height:59px; color:#fff; font-size:28px;}
.con_04_gsdt ul li dl dd{ width:100%; height:28px; line-height:28px; text-align:center; color:#0393f9; font-size:14px;}
.con_04_gsdt ul li ol{ float:right; width:277px;}
.con_04_gsdt ul li ol h3{ font-weight:normal; width:100%; height:35px; line-height:35px;}
.con_04_gsdt ul li ol h3 a{ font-size:16px; color:#5d5d5d;}
.con_04_gsdt ul li ol p{ font-size:12px; color:#5d5d5d; line-height:26px;}
.con_04_gsdt ul li ol p a{ font-size:12px; color:#fe0101}
.con_04_cxjy{ float:right; margin:20px 0 0 0; width:364px;}
.cxjy_main{ width:365px; height:72px; border-bottom:1px dashed #8b8989; margin:10px 0 0 0}
.cxjy_main img{ float:left;}
.cxjy_main p{ float:left; margin:0 0 0 10px;}
.cxjy_main dt, .cxjy_main dd{ float:left;}
.cxjy_main dt p a{ font-size:14px; font-weight:bold; color:#5d5d5d;}
.cxjy_main dd{ margin:5px 0 0 0}
.cxjy_main dd p{ font-size:12px; color:#5d5d5d; line-height:22px; width:315px;}
.cxjy_main dd p a{ color:#fe0101;}

.con_05{ margin:55px 0 0 0;}
.mr_frbox { width:1200px; }
.mr_frBtnL { float: left; margin: 50px 15px 0px 0px; cursor: pointer; display: inline; }
.mr_frUl { float: left; width:1090px; overflow: hidden; }
.mr_frBtnR { float: right; cursor: pointer; margin-top:50px; }
.mr_frUl ul li { display: inline; float: left; width:254px; margin-right: 24px; overflow: hidden; height:121px; text-align: center; }
.mr_frUl ul li span { display:none; text-align:center; color:#fff; font-size: 14px; position: relative; z-index: 1; bottom: 119px; width: 252px; height:119px; overflow:hidden; cursor: pointer; }
.mr_frUl ul li span p { margin-top: 96px; }
.mr_frUl ul li img { border: 1px solid #aaa; display: block; height:119px; width:252px; }
.mr_frUl ul li:hover span { background: url(../images/caselihover.png) no-repeat center center; display: block; }

.foot{ width:100%; height:285px; background:#333333; margin:80px 0 0 0}
.foot ol{ float:left; width:289px; height:285px;}
.foot ul{ width:239px; height:285px; background:url(../images/foot_fjx.gif) no-repeat left; float:left;}
.foot ul h3, .foot_r h3{ width:100px; margin:47px 0 0 36px; height:38px; line-height:38px; font-size:18px; color:#fff;}
.foot ul li{ line-height:28px;}
.foot ul li a{ font-size:14px; color:#c5c4c4}
.foot .foot_r{ float:left; width:670px; height:285px; background:url(../images/foot_fjx.gif) no-repeat left;}
.foot .foot_r p{ width:380px; float:left; line-height:28px; color:#c5c4c4; margin:0 0 0 36px;}
.foot .foot_r img{ float:right; margin:42px 20px 0 0;}

.foot_bt{ width:100%; height:37px; background:#0076ca}
.foot_bt dt{ float:left; font-size:12px; color:#FFF; height:37px; line-height:37px;}
.foot_bt dd{ float:right; font-size:12px; color:#fff; height:37px; line-height:37px;}
/**************************在线留言****************************/
.zxly_01{ margin:55px auto 0;}
.zxly_01_r{ float:right; width:992px;}
.zxly_dqwz{ width:100%; height:38px; border-bottom:3px solid #039dfa}
.zxly_dqwz ol{ float:left; height:38px; line-height:38px; font-size:18px; color:#222222;}
.zxly_dqwz dl{ float:right;}
.zxly_dqwz dl dt, .zxly_dqwz dl dd, .zxly_01_r_l, .zxly_01_r_r{ float:left;}
.zxly_dqwz dl dt img{ margin:2px 5px 0 0;}
.zxly_dqwz dl dd, .zxly_dqwz dl dd a{ color:#222222; font-size:14px;}
.zxly_01_r_l{ margin:34px 0 0 0; width:314px;}
.zxly_01_r_r{ width:504px; float:left; margin:34px 0 0 40px;}
.zxly_01_r_r ul{ width:100%;}
.zxly_01_r_r ul li{ width:100%; height:38px; margin:20px 0 0 0;} 
.zxly_01_r_r ul li p{ width:83px; line-height:38px; float:left; font-size:16px; color:#3c3c3c;}
.zxly_01_r_r ul li input{ float:left; width:298px; padding:0 0 0 10px; background:none; border:1px dashed #bfbfbf; height:38px; line-height:38px;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.zxly_01_r_r ul li textarea{ float:left; width:414px; height:134px; background:none; border:1px dashed #bfbfbf;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.zxly_01_r_r ul .tjly, .zxly_01_r_r ul .czly{ float:left; width:160px; height:48px; text-align:center; line-height:48px; color:#fff; background:#fd8f01;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:0; font-size:18px; margin:30px 0 0 55px; font-family:"Microsoft Yahei"}
.zxly_01_r_r ul .czly{ background:#039dfa;}
/**************************list_img****************************/
.list_img_left{ float:left; margin:55px 0 0 0; width:187px;}
.list_img_rmwz{ width:186px; height:340px; border:1px solid #e6e5e5; margin:15px 0 0 0}
.list_img_rmwz h3{ width:100%; height:40px; line-height:40px; color:#fff; font-size:18px; background:url(../images/list_img_06.gif) repeat;}
.list_img_rmwz h3 img{ float:left; margin:12px 8px 0 12px;}
.list_img_rmwz ul{ width:172px; margin:0 auto 0}
.list_img_rmwz ul li{ width:157px; padding:0 0 0 15px; height:36px; line-height:36px; border-bottom:1px dashed #c8c7c7; background:url(../images/list_img_li_bg.gif) no-repeat 0 15px;}
.list_img_rmwz ul li a{ color:#696868; font-size:14px;}
.list_img_ad{ width:188px; height:205px; background:#0076ca; margin:15px 0 0 0}
.list_img_ad h3{ width:100%; height:41px; text-align:center; line-height:41px; color:#fee300; font-size:16px;}
.list_img_ad p{ text-align:center; width:100%; height:50px; padding:2px 0 0 0; background:#0288e8; font-size:12px; color:#fff; line-height:24px;}
.list_img_r{ margin:55px 0 0 0}
.thisclass { color:red; }
.pages li { float:left; margin-left:20px; }
.dede_pages { }
.dede_pages ul { float: left; padding: 12px 0 12px 16px; }
.dede_pages ul li { border: 1px solid #e9e9e9; float: left; font-family: Tahoma; line-height: 17px; margin-right: 6px; }
.dede_pages ul li a { color: #555; display: block; float: left; padding: 2px 4px; }
.dede_pages ul li a:hover { color: #690; padding: 2px 4px; text-decoration: none; }
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { background-color: #f8f8f8; font-weight: bold; padding: 2px 4px; }
.dede_pages .pageinfo { color: #999; line-height: 21px; padding: 12px 10px 12px 16px; }
.dede_pages .pageinfo strong { color: #555; font-weight: normal; margin: 0 2px; }
/********************************list_article*********************************/
.list_article{ width:100%; height:120px; border-bottom:1px dashed #ababab; margin:25px 0 0 0;}
.list_article dl{ width:92px; height:92px; float:left;}
.list_article dl dt{ width:100%; height:61px; line-height:61px; text-align:center; color:#fff; font-size:34px; font-weight:bold; background:#0288e8;}
.list_article dl dd{ width:100%; height:31px; background:#fd8f01; text-align:center; line-height:31px; color:#fff; font-size:16px;}
.list_article ol{ float:left; width:770px; margin:0 0 0 20px;}
.list_article ol h3{ width:100%; height:40px; line-height:40px;}
.list_article ol h3 a{ font-size:18px; color:#3c3c3c;}
.list_article ol p{ width:100%; text-indent:2em; line-height:24px; font-size:14px; color:#3c3c3c;}
.list_article ol p a{ color:#fe0303;}
.list_article img{ float:right;}
/********************************lxwm**************************************/
.lxwm_title{ width:100%; height:71px; background:url(../images/lxwm_title_bg.jpg) bottom center no-repeat; margin:10px 0 0 0;}
.lxwm_title h3{ width:100%; height:53px; line-height:53px; text-align:center; font-size:18px; color:#039dfa; border-bottom:1px dashed #9e9c9c;}
.lxwm_main{ width:100%; height:273px;}
.lxwm_main dl, .lxwm_main dl dt, .lxwm_main dl dd{ float:left;}
.lxwm_main dl dt, .lxwm_main dl dd{ width:232px; height:273px; background:#ddf1f2;}
.lxwm_main dl dt h3, .lxwm_main dl dd h3{ width:100%; height:50px; line-height:50px; text-align:center; color:#434343; font-size:20px;}
.lxwm_main dl dt p, .lxwm_main dl dd p{ font-size:14px; color:#5b5a5a; line-height:28px; width:100%; text-align:center;}
.lxwm_main dl dd{ margin:0 0 0 12px;}
.lxwm_main .lxwm_sz{ float:right;}
/*****************************about**************************************/
.about{ width:946px; margin:32px auto 0;}
.about p, .about{ font-size:14px; line-height:28px; color:#3c3c3c; text-indent:2em;}
.about img{ width:700px; height:220px; margin:15px auto;}
/*****************************article**************************************/
.ar{ width:100%; height:90px; border-bottom:1px dashed #ababab; text-align:center; margin:30px 0 0 0}
.ar h1{ height:48px; line-height:48px; font-size:20px; color:#3c3c3c;}
.ar p{ height:40px; line-height:40px; font-size:14px; color:#676767;}
.article{ padding:0 0 10px 0; border-bottom:1px dashed #ababab; margin:20px 0 0 0}
.article, .article p{ text-indent:2em; line-height:28px; color:#3c3c3c; font-size:16px;}
.article p img{ display:inline;}
.sxp{ height:40px; line-height:40px; padding-top:20px; color:#0288e8; font-size:16px;}
.sxp li{ float:left}
.sxp .xyp{ float:right}
/*****************************QQ**************************************/


.float0831 {
	POSITION: fixed; TOP: 180px; RIGHT: 1px; _position: absolute
}
.float0831 A {
	COLOR: #00a0e9
}
.float0831 A:hover {
	COLOR: #ff8100; TEXT-DECORATION: none
}
.float0831 .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px
}
.float0831 .floatR {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .tp {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .cn {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .floatR {
	PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden
}
.float0831 .tp {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px
}
.float0831 .cn {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px
}
.float0831 .cn H3 {
	TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px
}
.float0831 .cn UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px
}
.float0831 .cn UL LI {
	BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal
}
.float0831 .titZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDh {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoFf {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTl {
	/*BACKGROUND: url(../images/float_s.gif) no-repeat*/
}
.float0831 .btnOpen {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen_n {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnCtn {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titZx {
	BACKGROUND-POSITION: 5px -10px
}
.float0831 .titDh {
	BACKGROUND-POSITION: 5px -66px
}
.float0831 .titDc {
	BACKGROUND-POSITION: 5px -124px
}
.float0831 .icoZx {
	BACKGROUND-POSITION: 2px -154px
}
.float0831 .icoTc {
	BACKGROUND-POSITION: 0px -323px
}
.float0831 .icoFf {
	BACKGROUND-POSITION: 2px -213px
}
.float0831 .icoTl {
	/*PADDING-LEFT: 20px; */DISPLAY: block; FONT-FAMILY: "微软雅黑"; BACKGROUND-POSITION: 2px -266px; FLOAT: left
}
.float0831 .btnOpen {
	BACKGROUND-POSITION: -30px -396px
}
.float0831 .btnOpen_n {
	BACKGROUND-POSITION: 0px -530px
}
.float0831 .btnCtn {
	BACKGROUND-POSITION: 0px -396px
}
.float0831 .icoZx {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoTc {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoFf {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .btnOpen {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen_n {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnCtn {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnOpen_n {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnCtn {
	TOP: 118px; LEFT: 2px
}
.float0831 UL LI H3.titDc A {
	WIDTH: 80px; DISPLAY: block; HEIGHT: 36px
}
.float0831 UL LI.top {
	BORDER-BOTTOM: #ace5f9 1px solid
}
.float0831 UL LI.bot {
	BORDER-BOTTOM-STYLE: none
}
.float0831 UL.webZx {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px
}
.float0831 UL LI.webZx-in {
	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px
}




