/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:''; color:#666;}
a{color:#666;}
a:hover{ color:#24439c; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1100px; margin:0 auto;}
.head{ width:100%; position:fixed; z-index:9999; background:#fff;}
.top{ background:#f1f4f6;box-shadow: inset 0 -4px 5px -2px #ced7dc; height:30px; line-height:30px;}
.top span{ text-align:center;color: #24439c; display:block; font-weight:bold;}
.top font{ font-weight:700;    color: #df0250; padding:0 10px;}
.top a{font-weight: 700;color: #383c3a;}
.logo{ float:left; width:191px;}
.logo a img{ margin:10px;}
.rr_01{    width: 287px; float:right; margin-top:15px;}
.rr_01 a img{ width:30px; height:20px; margin-right:15px;}
.search{  width:300px; height:35px; line-height:35px; float:right; overflow:hidden; position:relative;  margin-top:10px;}
.input_text{ height:35px; line-height:35px; background:#ededed; width:230px; position:absolute; left:15px; top:0px;}
.input_button{ position:absolute; right:20px; top:0px; background:url(../images/search.png) no-repeat; width:35px; height:35px; cursor:pointer;}



.menu{ width:600px;float:left;height:45px;line-height:45px;background:#fff; position:relative; z-index:999;margin-top:40px;}
.menu ul li{ float:left; position:relative;width:100px;}
.menu ul li dl{ border-top:3px solid #000; background:#fff; width:200px; position:absolute; left:0px; top:45px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:30px;}
.menu ul li dl dd a{ font-size:14px; color:#414042; font-weight:bold; display:block; padding:0; text-align:center;}
.menu ul li dl dd a:hover{ color:#24439c;}
.menu a{ font-size:14px;color: #383c3a; text-decoration:none; font-weight:bold;display:block;text-align:center;}
.menu a:hover{color:#fff;}
a.menu_hover{ background:#414042;color:#fff;}
.menu_down span{ display:block;background:url(../images/menu_down.gif) right 10px center no-repeat;}


.banner_03{ position:relative; z-index: 1; width:100%; height:360px; overflow:hidden;padding-top: 122px;}
.banner_03 .bd { Z-INDEX: 0; position: relative; overflow:hidden; }
.banner_03 .bd ul{ margin:0px auto;}
.banner_03 .bd li { width:100%; height:360px; text-align:center;  overflow:hidden;}
.banner_03 .hd { position:relative; top:-40px; width:1100px; height:20px; margin:0px auto; text-align:center;}
.banner_03 .hd ul { position:absolute; left:50%; margin-left:-60px; bottom:0px; z-index:99; width:150px; height:22px;}
.banner_03 .hd ul li { height:22px; width:22px; margin-left:15px; text-align:center; text-indent:-9999em; float:left; background:url(../Images/BannerBg_02.png) no-repeat; cursor:pointer;}
.banner_03 .hd ul .on { background:url(../images/BannerBg_01.png) no-repeat; }
.banner_03 .prev { position:absolute;  TOP:50%; left:20px; Z-INDEX:2; width:31px; height:53px; margin-top:90px; background:url(../Images/BannerLeft.png) no-repeat; cursor: pointer;}
.banner_03 .next { position:absolute; TOP:50%; right:20px; Z-INDEX:2; width:31px; height:53px; margin-top:90px; background:url(../Images/BannerRgt.png) no-repeat; cursor:pointer;}



.cont{ padding-top:30px; padding-bottom:30px; width:1000px; margin:0 auto;}
.cont span{ float:left; height:45px; line-height:45px; font-size:26px; color:#333;}
.search01{      width: 590px;height:50px; line-height:50px; float:right; overflow:hidden; position:relative; margin-right:40px;}
.input_text01{ height:30px; line-height:30px; border-bottom:#e89f32 3px solid ;      width: 590px; position:absolute; left: 30px;
    top: 0px;}
.input_button01{ position:absolute; left: 1px;
    top: 10px; background:url(../images/sousuo.png) no-repeat; width:28px; height:29px; cursor:pointer;}

.content_01{ background:#f1f4f6; padding-bottom:35px; padding-top:25px;}
.cont_01{border: 2px solid #d8dfe3; height:350px; width:1075px; margin:0 auto;}
.cont_01 .cl_01{ padding:50px; background:#fff; font-size:17px; color:#333; float:left; width:440px;height:250px;}
.cont_01 .cl_01 span{ color:#24439c; margin-top:20px; display:block;}
.cont_01 .cl_01 span a{ color:#24439c; font-size:18px; font-weight:bold;}
.image-box-content{ float:right; width:534px;height:350px; position:relative;}
.image-box-content h3{ width:360px; line-height:35px; font-size:20px; margin-top:40px; padding-left:65px; position:absolute; left:-8px; background:url(../images/sjx.png) left no-repeat;
color: #fff;font-weight: 300;letter-spacing: .05em;}
.input_button03{ margin-top:30px; text-align:center; margin-left:58px; cursor:pointer; background:#fff; width:190px; height:45px; line-height:45px;}
.input_button03:hover{ background:#e6e6e6;}
.cont_02{ padding-top:30px; width:1130px; margin:0 auto;}
.cont_02 h2{ height:30px; line-height:30px; padding-bottom:10px; }
.cont_02 h2 strong{color: #24439c; font-size:16px; font-weight:bold; margin-left:40px;}
.scroll_03{  position:relative; overflow:hidden;}
.scroll_03 .hd .prev{ display:block;  width:14px; height:29px; position:absolute; left:0px; top:70px;overflow:hidden;cursor:pointer; background:url(../images/ll.png) no-repeat;} 
.scroll_03 .hd .next{ display:block;  width:14px; height:29px; position:absolute; right:0px; top:70px;overflow:hidden;cursor:pointer; background:url(../images/rr.png) no-repeat;} 
.scroll_03 .bd{ margin-left:20px;}
.scroll_03 .bd li{ padding-bottom:15px; float:left; width:160px; background:#fff; overflow:hidden; margin:0 8px;border: 2px solid #d8dfe3;}
.scroll_03 .bd li .img{height:100px;  padding:10px; background:#fff; }
.scroll_03 .bd li:hover{box-shadow:0px 0px 10px #d8dfe3;}
.scroll_03 .bd li span{ line-height:30px; text-align:center; display:block; font-weight:700;    color: #24439c;}
.scroll_03 .bd li .img table tr td{ height:100px;}
.scroll_03 .bd li .img table tr td img{width:140px; height:100px;}

.cc02{ margin-top:30px;}
.cc02 ul{ margin-left:8px;}
.cc02 ul .ll{ float:left;position:relative; margin:0 8px;}
.cc02 ul .ll .fj{position:relative; width:340px; height:260px; }
.cc02 ul .ll .fj a img{ width:340px; height:260px; outline-width:0px; vertical-align:top;}


.cc02 ul .ll .zj{ position:absolute;  bottom:0px;width:240px; padding:50px; height:160px;  line-height:35px; background:rgba(36,67,156,0.8); color:#ddd; font-size:14px; text-align:center; display:none; }
.cc02 ul .ll .zj h2{ display:block; width:100%; height:35px; height:35px; font-size:15px; padding-top:5px; text-align:left;}
.cc02 ul .ll .zj strong{ font-weight:normal; font-size:15px;  line-height:25px; display:block; text-align:left; }
.cc02 ul .ll .zj a{ font-weight:bold; font-size:15px;text-align:left; color:#ddd; height:30px; line-height:30px; display:block;}	












.ct02{ width:1067px; margin:20px auto 0px auto;}
.ct02_left{ height:297px; border: 2px solid #d8dfe3;float:left; width:432px; margin-right:15px; padding:30px 45px; background:#fff;}
.ct02_left h2{ height:50px; line-height:50px;border-bottom: 5px solid #df0250;
}
.ct02_left h2 span{ float:left; width:180px; text-align:center; background:#df0250;font-weight:bold;display:block; color:#fff; font-size:16px;}
.ct02_left h2 a{ float:right;    color: #24439c; font-weight:bold;font-size:14px;}


/*.ct02_right h2{ height:50px; line-height:50px;border-bottom: 5px solid #24439c;
}
.ct02_right h2 span{ float:left; width:180px; text-align:center; background:#24439c;font-weight:bold;display:block; color:#fff; font-size:16px;}
.ct02_right h2 a{ float:right;    color: #24439c; font-weight:bold;font-size:14px;}
.lb{ margin-top:35px;}
.ct02_right dl dt{ font-size:16px; font-weight:700; color:#df0250; width:150px;  height:35px; line-height:30px; float:left;}
.ct02_right dl dd{  line-height:24px;letter-spacing: .025em;color: #383c3a;}
   
.ct02_right dl dd a{font-size:16px; font-weight:700;letter-spacing: .025em;color: #24439c;text-decoration: underline;}

*/

.ct02_right{ height:297px; border: 2px solid #d8dfe3;float:right; width:432px;  padding:30px 45px; background:#fff;}
.slideTxtBox_01 .hd{height:50px; line-height:50px;border-bottom: 5px solid #24439c; }
.slideTxtBox_01 .hd ul li{height:50px; line-height:50px;float:left;background:#24439c;}
.slideTxtBox_01 .hd ul li a{ float:left; width:180px; margin-right:5px; text-align:center; font-weight:bold;display:block; color:#fff; font-size:16px;}
.slideTxtBox_01 .hd ul li.on{ background:#df0250;cursor:pointer; } 
.slideTxtBox_01 .bd{ margin-top:30px;}
.slideTxtBox_01 .bd ul li{height:30px; line-height:30px;}
.slideTxtBox_01 .bd ul li span{ font-size:14px; font-weight:700; color:#df0250; width:150px; float:left;}
.slideTxtBox_01 .bd ul li a{ float:right;font-size:14px; font-weight:700;letter-spacing: .025em;color: #24439c;text-decoration: underline;}
.contentfirst{ display:none;}
.contentin{ display:block;}
.tabin{ background:#ddd;}


.scroll_04{ background:#fff; position:relative; overflow:hidden; margin-top:25px;}
.scroll_04 .hd .prev{ display:block;  width:14px; height:29px; position:absolute; top:65px; left:0px;overflow:hidden;cursor:pointer; background:url(../images/ll.png) no-repeat;} 
.scroll_04 .hd .next{ display:block;  width:14px; height:29px; position:absolute; top:65px; right:0px;overflow:hidden;cursor:pointer; background:url(../images/rr.png) no-repeat;} 
.scroll_04 .bd{ margin-left:30px;}
.scroll_04 .bd li{ float:left; width:165px; overflow:hidden; margin:0 10px;}
.scroll_04 .bd li .img{height:148px; border:#d8dfe3 solid 8px; padding:2px; background:#fff;}
.scroll_04 .bd li .img:hover{background:#ccc;}
.scroll_04 .bd li span{ height:25px; font-weight:bold; font-size:14px; line-height:25px; text-align:center; display:block;color: #383c3a;}
.scroll_04 .bd li strong a{height:20px; line-height:20px; text-align:center; display:block;color: #24439c;}
.scroll_04 .bd li .img table tr td{ height:142px;}
.scroll_04 .bd li .img table tr td img{ max-width:143px; max-height:142px;}

.cont_06{ padding-top:60px; padding-bottom:60px;}

.left_06{ float:left; width:210px; margin-right:140px;}
.left_06 p{ font-size:16px;}
.get{ border-top:2px solid #d8dfe3; width:140px; display:block; background:url(../images/gmap-location.png) left center no-repeat; padding-left:30px; font-size:14px;     height: 50px;
    line-height: 50px;color: #24439c; font-weight:bold;}
.center_06{ float:left; width:270px; margin-right:30px;}
.center_06 dl dt{ height:70px; line-height:70px; background:url(../images/dh.jpg) left center no-repeat;}
.center_06 dl dt a{     color: #383c3a; font-size:14px; font-weight:bold;padding-left:40px;}
.center_06 dl dd{ height:40px; line-height:40px;}
.center_06 dl dd a{     color: #383c3a; font-size:12px; font-weight:bold;background:url(../images/dx.jpg) left center no-repeat; padding-left:40px;}
.right_06{ float:right; width:430px; margin-top:21px;}
.right_06 dl{ height:130px; float:left; width:120px; margin-right:23px;}
.right_06 dl dt{ height:35px; line-height:25px; }
.right_06 dl dt a{color: #383c3a; font-size:12px; font-weight:bold;}
.right_06 dl dd{ height:35px; line-height:25px; }
.right_06 dl dd a{color: #383c3a; font-size:12px; font-weight:bold;}
.pic a img{ border-top:5px solid #d8dfe3;  padding-top:15px; padding-right:15px;}



.content_03 p{  display:block; line-height:30px;font-size: 25px; font-weight:normal; text-align:center;color:#fff;}
.content_03 span{ padding-top:35px; display:block; line-height:45px;font-size: 25px; font-weight:normal; text-align:center;color:#fff;}

.content_03 .more a{ width:190px;  height:45px; line-height:45px; margin:15px auto; font-size:12px; text-align:center; display:block; color:#fff; background:#00ab79;}
.content_03 .more a:hover{ background:#007855;}



.content_04{ background:#f1f4f6;padding-top: 45px;padding-bottom: 45px;}
.cont_04{background:#fff;border: 2px solid #d8dfe3;}
.content_04 .left_04{ float:left; width:328px; margin-top:10px; margin-bottom:10px; padding:10px 20px; border-right:1px solid #e0e0e0;}
.content_04 .left_04 dl{ height:140px;}
.content_04 .left_04 dl dt{ height:50px; line-height:50px;background:url(../images/1.png) left center no-repeat; }
.content_04 .left_04 dl dt a{ font-size:24px; padding-left:55px;    color: #383c3a;}
.content_04 .left_04 dl dd{ margin-left:55px;line-height:22px;color: #383c3a; font-size:12px;}
.content_04 .left_04 dl dd a{color: #24439c; font-weight:bold; font-size:13px;}
.content_04 .center_04{ float:left;width:320px; padding:10px 20px; border-right:1px solid #e0e0e0;}
.content_04 .center_04 dl{ height:140px;}
.content_04 .center_04 dl dt{ height:50px; line-height:50px;background:url(../images/2.png) left center no-repeat; }
.content_04 .center_04 dl dt a{ font-size:24px; padding-left:55px;color: #383c3a;}
.content_04 .center_04 dl dd{ margin-left:55px;line-height:22px;color: #383c3a; font-size:12px;}
.content_04 .center_04 dl dd a{color: #24439c; font-weight:bold; font-size:13px;}


.search02{ margin-left: 33px; width:275px; height:35px; line-height:35px; float:right; overflow:hidden; position:relative;  }
.input_text02{ height:35px; line-height:35px; background:#ededed; width:230px; position:absolute; left:15px; top:0px;}
.input_button02{ position:absolute; right:20px; top:0px; background:url(../images/search.png) no-repeat; width:35px; height:35px; cursor:pointer;}




.content_04 .right_04{ float:right;width:328px; padding:10px 20px;}
.content_04 .right_04 dl{ height:140px;}
.content_04 .right_04 dl dt{ height:50px; line-height:50px;background:url(../images/3.png) left center no-repeat; }
.content_04 .right_04 dl dt a{ font-size:24px; padding-left:55px;color: #383c3a;}
.content_04 .right_04 dl dd{ margin-left:55px;line-height:22px;color: #383c3a; font-size:12px;}
.content_04 .right_04 dl dd a{color: #24439c; font-weight:bold; font-size:13px;}
.foot{ background:#222423;}
.foot ul{ padding-top:5px; padding-bottom:5px;}
.foot ul li{ font-weight:bold; line-height:23px; text-align:center;}
.foot ul li a{ font-weight:normal;}





/*Add------------------------------------------------------------------------------*/


.inside{ padding-bottom:30px; }
.side{ background:#f1f4f6;}
.inside_left{ padding-top:40px; width:770px; float:left; }
.inside_left h2{ height:30px; line-height:30px; border-bottom:1px solid #e0e0e0;}
.inside_left h2 span{ font-size:16px;color: #383c3a; font-weight:normal;}
.inside_left h2 span a{ font-size:16px;color: #383c3a; font-weight:normal;}

.inside_right{ width:308px; float:right;}
.inside_a{ width:208px; padding:50px;background:#fff;}
.inside_a h2{ height:30px; line-height:30px; font-size:16px;color: #383c3a;}
.inside_a ul{ margin-top:15px;}
.inside_a ul li{ line-height:35px; height:35px; border-bottom:1px solid #e0e0e0;}
.inside_a ul li a{ color:#24439c; font-weight:bold; font-size:14px;}
.inside_b{ margin-top:10px; }
.inside_b h2{ background:url(../images/fdj.png) top 30px center no-repeat; font-size:16px; text-align:center; font-weight:normal; display:block; color:#fff; line-height:147px;}
.inside_c{ margin-top:10px;}
.inside_c p{ color:#fff; font-size:20px; width:208px;padding:50px;}

.inside_c .more01 a{ width:190px;  height:45px; line-height:45px; margin:15px auto; font-size:12px; text-align:center; display:block; color:#fff; background:#00ab79;}
.inside_c .more01 a:hover{ background:#007855;}
.inside_d{ height:50px; line-height:50px; background:#24439c; text-align:center; font-size:20px; color:#fff;  font-weight:normal; margin-top:10px;}
.inside_con{ padding:10px 0;}



/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}

/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}



.float0831 {
	POSITION: fixed; TOP: 210px; right: 1px; z-index:100;
}
.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 {
 background-position: 2px -266px;
    display: block;
    float: left;
    font-size: 10px;
    padding-left:16px;
}
.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



}

