/*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:19px;font-family:''; color:#666;}
a{color:#666;}
a:hover{ color:#f60; 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;}


.header{ background:url(../images/head.jpg) left top repeat-x; height:197px; position:relative; z-index:999;}
.header .top{ height:38px; line-height:38px; font-size:14px; color:#333;}
.header .center{ height:114px;}
.header .center .logo{ float:left; width:420px; height:90px; margin-top:13px;}
.header .center .logo img{ height:90px;}
.header .center .right{ float:right; width:200px; padding-left:45px; margin-top:20px;}
.header .center .right .tel{ background:url(../images/tel.jpg) left top no-repeat; padding-left:50px;}
.header .center .right .tel span{ display:block; width:100%; height:18px; line-height:18px; font-size:12px;}
.header .center .right .tel strong{ display:block; width:100%; height:25px; line-height:25px; font-size:24px; color:#f00;}
.header .center .right .qq{ height:25px; margin-top:10px;}
.header .center .right .qq ul li{ float:left; width:79px; height:25px; margin-right:12px;}
	
	

/*menu*/
.menu{height:45px;line-height:45px;}
.menu ul li{ float:left; position:relative; border-right:#666 solid 1px;width:120px;}
.menu ul li dl{ background:#fff; width:100%; 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:32px; margin:0 10px; }
.menu ul li dl dd a{ font-size:14px; color:#666; font-weight:normal; display:block; padding:0; text-align:center;}
.menu ul li dl dd a:hover{ color:#f00; background:none;}
.menu a{ font-size:16px;color:#fff; text-decoration:none; display:block;text-align:center;}
.menu a:hover{ background:#f00; color:#fff;}
a.menu_hover{ background:#f00;color:#fff;}



.con01_bg{ background:url(../images/bg1.jpg) center top repeat-x;}
.con01{ padding:50px 0;}
.con01 h2{ height:35px; line-height:35px; color:#000; font-size:32px; text-align:center}
.con01 span{ display:block; width:50%; margin:5px auto 0 auto; line-height:25px; font-size:22px; text-align:center;}
.con01 img{ display:block; margin:40px auto 0 auto;}


.con02{ margin-top:50px;}
.con02 h2{ height:50px; line-height:50px; color:#000; font-size:24px; text-align:center;  background:url(../images/cpx.jpg) center bottom no-repeat; margin-bottom:25px;}
.con02 .left{ float:left; width:222px; background:#333;}
.con02 .left h3{ height:71px; line-height:71px; text-align:right; padding-right:28px; color:#fff; font-size:30px; background:url(../images/cpflbg.jpg) left top no-repeat;}
.con02 .left ul li{ background:url(../images/li1.jpg) left top no-repeat; height:56px; line-height:56px; background:url(../images/li1.jpg) left top no-repeat; overflow:hidden; border-bottom:#666 solid 1px;}
.con02 .left ul li a{ display:block; width:130px; padding-left:40px; overflow:hidden; color:#fff; font-size:18px;}
.con02 .left .tele{ padding:20px 10px; width:202px; background:url(../images/tel2.jpg) left 10px top 24px no-repeat;}
.con02 .left .tele span{ display:block; width:155px; padding-left:47px; height:18px; line-height:18px; font-size:14px; color:#999;}
.con02 .left .tele strong{ display:block; width:155px; padding-left:47px; height:40px; line-height:40px; color:#fff; font-size:22px;}

.con02 .right{ float:right; width:849px;}
.con02 .right ul li{ float:left; width:32%; margin-right:2%; background:url(../images/libg.png) left top no-repeat; background-size:100%; margin-bottom:10px;}
.con02 .right ul li:nth-child(3n){ margin-right:0;}
.con02 .right ul li .img{ width:265px; height:210px; margin:1px auto 0 auto; position:relative;}
.con02 .right ul li .img img{ width:100%; height:210px;}
.con02 .right ul li .img a{ display:none; width:265px; height:210px; line-height:210px; background:rgba(0,0,0,0.5); color:#fff; font-size:20px; text-align:center; position:absolute; left:0; top:0;}
.con02 .right ul li .img:hover a{ display:block;}
.con02 .right ul li .th{ height:30px; overflow:hidden; margin-top:10px;}
.con02 .right ul li .th b{ display:block; float:left; width:70%; font-weight:normal; overflow:hidden; height:30px; line-height:30px; font-size:14px; text-align:left; }
.con02 .right ul li .th a.a1{ display:block; float:right; width:26%; height:30px; line-height:30px; font-size:12px; text-align:right;}
.con02 .right ul li font{ display:block; width:100%; height:22px; line-height:22px; color:#f60; font-size:14px; text-align:center;}



.con03_bg{ background:url(../images/con03bg.jpg) center top no-repeat;}
.con03{ padding:50px 0 50px 0;}
.con03 h2{ margin-bottom:40px;}
.con03 h2 strong{ display:block; width:100%; height:50px; line-height:50px; color:#000; font-size:30px; text-align:center; font-weight:normal;}
.con03 h2 font img{ display:block; margin:0 auto;}
.con03 h2 span{ display:block; width:100%; height:30px; line-height:30px; font-size:15px; color:#999; font-weight:normal; text-align:center;}
.con03 ul li{ float:left; width:157px;}
.con03 ul li img{ max-width:700%; display:block; margin:0 auto;}
.con03 ul li span{ display:block; width:100%; height:30px; line-height:30px; font-size:0px; color:#333;  overflow:hidden; margin:5px auto 0 auto; text-align:center;}



.con04{ padding:50px 0 50px 0;}
.con04 h2{ margin-bottom:40px;}
.con04 h2 strong{ display:block; width:100%; height:50px; line-height:50px; color:#000; font-size:30px; text-align:center; font-weight:normal;}
.con04 h2 font img{ display:block; margin:0 auto;}
.con04 h2 span{ display:block; width:100%; height:30px; line-height:30px; font-size:15px; color:#999; font-weight:normal; text-align:center;}
.con04 ul li .left{ float:left; width:52%; padding-left:8%; background:url(../images/01.jpg) left top no-repeat;}
.con04 ul li .left h3{ height:40px; line-height:40px; color:#666; font-size:22px;}
.con04 ul li .left h4{ height:18px; line-height:18px; font-size:14px; font-weight:normal; color:#999;}
.con04 ul li .left span{ display:block; width:100%; line-height:24px; font-size:16px; margin-top:10px; color:#777;}
.con04 ul li .right{ float:left; width:36%;}
.con04 ul li .right img{ width:100%;}


.con05_bg{ background:url(../images/hei.jpg) left bottom repeat-x;}
.con05 img{ width:100%;}


.con06{ margin-top:50px;}
.con06 h2{ height:50px; line-height:50px; font-size:60px; text-align:center; color:#d11e17; font-weight:normal}
.con06 h3{ height:36px; line-height:35px; color:#333; font-size:26px; font-weight:normal; text-align:center; margin-top:12px;}
.con06 ul li{ float:left; width:18%; height:190px; border-radius:190px; margin-right:2.5%; background:#d11e17; margin-top:45px;}
.con06 ul li:nth-child(5n){ margin-right:0;}
.con06 ul li strong{ display:block; width:100%; height:70px; line-height:70px; color:#fff; font-size:48px; text-align:center; padding-top:20px;}
.con06 ul li b{ display:block; width:100%; height:30px; line-height:30px; font-size:22px; color:#fff; text-align:center; overflow:hidden;}
.con06 ul li span{ display:block; width:80%; height:40px; line-height:20px; margin:6px auto 0 auto; color:#fff; font-size:14px; text-align:center; overflow:hidden;}


.con07_bg{ background:url(../images/gcbgbg.jpg) left top repeat; margin-top:60px; margin-bottom:60px;}
.con07{ padding-bottom:20px;}
.con07 .left{ float:left; width:575px; height:369px;}
.con07 .right{ float:right; width:506px; padding-top:80px; line-height:29px; font-size:16px;}



.con08 img{ width:100%;}


.con09_bg{ background:url(../images/jzbg.jpg) center top no-repeat;}
.con09{ padding:40px 0;}
.con09 h2{ background:url(../images/jzbt.png) center no-repeat;}
.con09 h2 strong{ display:block; width:100%; height:40px; line-height:40px; font-size:24px; color:#fff; font-weight:normal; text-align:center;}
.con09 h2 span{ display:block; width:100%; height:22px; line-height:22px; color:#fff; font-size:15px; font-weight:normal; text-align:center; margin-top:10px;}

.scroll_01{ margin-top:30px;height:380px}
.scroll_01 .bd li{ float:left; width:269px; height:370px; background:#f2f2f2; margin:0 2px;}
.scroll_01 .bd li img{ width:186px; height:186px; display:block; margin:30px auto 10px auto;}
.scroll_01 .bd li a.a1{ display:block; width:249px; height:30px; line-height:30px; color:#000; font-weight:bold; font-size:16px; text-align:center;}
.scroll_01 .bd li span{ display:block; width:249px; height:60px; line-height:20px; overflow:hidden; font-size:14px; margin:5px auto 0 auto;}
.scroll_01 .bd li span a.a2{ color:#f00;}



.con10{ margin-top:40px;}
.con10 h2 strong{ display:block; width:100%; height:40px; line-height:40px; color:#000; font-size:24px; text-align:center;}
.con10 h2 em{ display:block; width:120px; height:2px; background:#c00; margin:4px auto 0 auto;}

.scroll_02{ margin-top:30px;height:300px}
.scroll_02 .bd li{ float:left; width:236px; height:204px; margin:0 18px;}
.scroll_02 .bd li img{ width:236px; height:166px;}
.scroll_02 .bd li span{ display:block; width:100%; height:38px; line-height:38px; text-align:center; font-size:14px; color:#000; overflow:hidden;}


.con11_bg{ background:url(../images/xwbg.jpg) center top no-repeat; margin-top:30px;}
.con11{ padding:40px 0;}
.con11 h2{ background:url(../images/jzbt.png) center no-repeat;}
.con11 h2 strong{ display:block; width:100%; height:40px; line-height:40px; font-size:24px; color:#333; font-weight:normal; text-align:center;}
.con11 h2 span{ display:block; width:100%; height:22px; line-height:22px; color:#666; font-size:15px; font-weight:normal; text-align:center; margin-top:10px;}
.con11 dl{ float:left; width:522px; margin:50px 10px 0 10px;}
.con11 dl dt{ float:left; width:185px; height:107px;}
.con11 dl dt img{ width:185px; height:107px;}
.con11 dl dd{ float:right; width:316px;}
.con11 dl dd a.a1{ display:block; width:100%; height:30px; line-height:30px; font-size:14px; color:#000; font-weight:bold; overflow:hidden;}
.con11 dl dd span{ display:block; width:100%; height:40px; line-height:20px; overflow:hidden;}
.con11 dl dd a.a2{ display:block; width:100px; height:22px; line-height:22px; background:#3d8bed; color:#fff; text-align:center; font-size:14px; margin-top:12px;}












.footer{ margin-top:60px;}
.footer .top_bg{ background:#333;}
.footer .top_bg .top{ height:40px; line-height:40px; color:#fff; font-size:14px;}
.footer .top_bg .top a{ font-size:14px; color:#fff;}
.footer .down_bg{ background:#000; padding:40px 0 20px 0;}
.footer .down_bg .down .left{ float:left; width:173px;}
.footer .down_bg .down .left img{ width:100%;}
.footer .down_bg .down .right{ float:right; width:850px;}
.footer .down_bg .down .right ul li{ line-height:26px; font-size:14px; color:#fff;}
.footer .down_bg .down .right ul li a{ font-size:14px; color:#fff;}


.nbanner{ width:100%;}
.nbanner img{ width:100%; outline-width:0; vertical-align:top;}


.wzbg{ background:#f6f6f6; border-bottom:#ddd solid 1px;}
.wzbg .weizhi{ height:48px; line-height:48px; background:url(../images/home.png) left center no-repeat; padding-left:20px; font-size:15px; color:#333;}
.wzbg .weizhi a{ font-size:15px; color:#333;}



.pro{ margin-top:30px;}
.pro .left{ float:left; width:222px;}
.pro .left .left1{ width:222px;}
.pro .left .left1 h3{ height:71px; line-height:71px; text-align:right; padding-right:28px; color:#fff; font-size:30px; background:url(../images/cpflbg.jpg) left top no-repeat;}
.pro .left .left1 ul li{ background:url(../images/li1.jpg) left top no-repeat; height:56px; line-height:56px; background:url(../images/li1.jpg) left top no-repeat; overflow:hidden; border-bottom:#666 solid 1px;}
.pro .left .left1 ul li a{ display:block; width:130px; padding-left:40px; overflow:hidden; color:#fff; font-size:18px;}

.pro .left .left2{ margin-top:20px; border:#ddd solid 1px;}
.pro .left .left2 h2{ height:60px; line-height:60px; font-size:20px; color:#fff; background:#333; text-align:center;}
.pro .left .left2 dl{ width:90%; margin:10px auto;}
.pro .left .left2 dl dt{ line-height:26px; color:#333; font-weight:bold;}
.pro .left .left2 dl dd{ line-height:23px; font-size:14px;}


.pro .right{ float:right; width:849px;}
.pro .right h2{ height:34px; line-height:34px; border-bottom:#ddd solid 1px; background:url(../images/fyb.jpg) left center no-repeat; padding-left:40px; color:#000; font-size:18px; margin-bottom:20px;}
.pro .right .pro ul li{ float:left; width:32%; margin-right:2%; background:url(../images/libg.png) left top no-repeat; background-size:100%; margin-bottom:10px;}
.pro .right .pro ul li:nth-child(3n){ margin-right:0;}
.pro .right .pro ul li .img{ width:265px; height:210px; margin:1px auto 0 auto; position:relative;}
.pro .right .pro ul li .img img{ width:265px; height:210px;}
.pro .right .pro ul li .img a{ display:none; width:265px; height:210px; line-height:210px; background:rgba(0,0,0,0.5); color:#fff; font-size:20px; text-align:center; position:absolute; left:0; top:0;}
.pro .right .pro ul li .img:hover a{ display:block;}
.pro .right .pro ul li .th{ height:30px; overflow:hidden; margin-top:10px;}
.pro .right .pro ul li .th b{ display:block; float:left; width:70%; font-weight:normal; overflow:hidden; height:30px; line-height:30px; font-size:14px; text-align:left;}
.pro .right .pro ul li .th a.a1{ display:block; float:right; width:26%; height:30px; line-height:30px; font-size:12px; text-align:right;}
.pro .right .pro ul li font{ display:block; width:100%; height:22px; line-height:22px; color:#f60; font-size:14px; text-align:center;}


.pro .right .detail1 .rr{ float:right; width:430px;}
.pro .right .detail1 .rr h3{ height:40px; line-height:40px; color:#000; font-size:15px;}
.pro .right .detail1 .rr dl dd{ line-height:30px; margin-bottom:10px; font-size:14px; color:#000;}
.pro .right .detail1 .rr dl dd button{ border:#333 solid 1px; line-height:22px; background:none; font-size:14px; color:#333; padding:0 10px; margin-right:10px;}
.pro .right .detail1 .rr dl dd button:hover{ border:#da1633 solid 1px; color:#da1633;}
.pro .right .detail1 .rr dl dd strong{ font-size:14px;}
.pro .right .detail1 .rr dl dd span{ color:#f00; font-size:18px;}
.pro .right .detail1 .rr dl dt{ margin-top:10px;}
.pro .right .detail1 .rr dl dt a{ display:block; width:120px; height:34px; line-height:34px; color:#fff; font-size:16px; text-align:center; background:#da1633; margin-right:20px; float:left;}


.pro .right .xiangqing{ margin-top:50px;}
.pro .right .xiangqing h3{ background:#da1633; height:35px; line-height:35px; padding-left:12px; color:#fff; font-size:16px;}
.pro .right .xiangqing .con{ padding:15px 0;}



.inside{ margin-top:30px;}
.inside .left{ float:left; width:222px;}
.inside .left .left1{ width:222px;}
.inside .left .left1 h3{ height:71px; line-height:71px; text-align:right; padding-right:28px; color:#fff; font-size:30px; background:url(../images/cpflbg.jpg) left top no-repeat;}
.inside .left .left1 ul li{ background:url(../images/li1.jpg) left top no-repeat; height:56px; line-height:56px; background:url(../images/li1.jpg) left top no-repeat; overflow:hidden; border-bottom:#666 solid 1px;}
.inside .left .left1 ul li a{ display:block; width:130px; padding-left:40px; overflow:hidden; color:#fff; font-size:18px;}

.inside .left .left2{ margin-top:20px; border:#ddd solid 1px;}
.inside .left .left2 h2{ height:60px; line-height:60px; font-size:20px; color:#fff; background:#333; text-align:center;}
.inside .left .left2 dl{ width:90%; margin:10px auto;}
.inside .left .left2 dl dt{ line-height:26px; color:#333; font-weight:bold;}
.inside .left .left2 dl dd{ line-height:23px; font-size:14px;}


.inside .right{ float:right; width:849px;}
.inside .right h2{ height:34px; line-height:34px; border-bottom:#ddd solid 1px; background:url(../images/fyb.jpg) left center no-repeat; padding-left:40px; color:#000; font-size:18px; margin-bottom:20px;}
.inside .right .new{ margin-top:15px;}
.inside .right .new ul li{ border-bottom:#f0f0f0 dashed 1px; height:40px; line-height:40px;}
.inside .right .new ul li a{ display:block; float:left; width:78%; height:40px; overflow:hidden; font-size:14px; color:#333; background:url(../images/dian.jpg) left center no-repeat; padding-left:2%;}
.inside .right .new ul li span{ display:block; float:right; width:20%; height:40px; overflow:hidden; font-size:14px; text-align:right; color:#999;}




/*Add------------------------------------------------------------------------------*/






