/* 豆豆网（doudouweb.com）做最好的整站模板下载网站 微信qq同号：313830476*/
@charset "utf-8";
/* CSS Document */

body,input{ margin:0px; padding:0px; font-size:12px;font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,SimSun;color:#333;}
body{ background:#fff;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form{ margin:0px; padding:0px;}
ul,li{ list-style:none}
img{border:0px; padding:0px;}
a{ color:#333; text-decoration:none; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s;}
a:hover{color:#3f79b5; text-decoration: none;}
.clear{ clear:both; height:0px; font-size:0px; line-height:0px}
.divleft{ float:left}
.divright{ float:right}
*{ margin:0;padding:0; list-style-type:none; }
a,img{ border:0;}
::selection { background: #00b7ba; color:white;}
::-moz-selection {background: #00b7ba; color:white;}
.fl{float:left; display:inline;}
.fr{float:right;}


/*头部*/
.hear_t{ width:100%; height:33px; background:url(../images/top.png) repeat-x;}
.he_1050px{ width:1050px; margin:0 auto;}
.le_he{ float:left; line-height:33px;}
.ri_he{ float:right; line-height:33px;}
.ri_he a{ padding-left:5px; padding-right:5px;}

/*logo*/
.top{ width:100%; margin:0 auto; background:#fff;}
.head2{height:110px; position:relative; width:1200px; margin:0 auto; }
.head2 .tel{float:right;margin-top:25px;width:233px;height:70px;display:block;background:url(../images/top_tel.png) top right no-repeat;font-size:30px;color:#007f7c;font-family:"Impact";letter-spacing:-2px; }

a.logo{float:left;margin-top:25px;}


.search{width:316px; height:36px; border:1px solid #0065ab; float:left; margin-top:38px; margin-left:20px;  }
.srchInput{display:block; border:none; width:180px; height:36px; line-height:36px; padding:0 10px; float:left; outline:none; color:#888}
.srchTag{float:left; margin-top:7px; height:22px;}
.srchTag  > a{display:inline-block; width:60px; line-height:22px; background-color:#eee; margin-left:5px; font-size:12px; text-align:center; color:#888;}
.srchBut{float:right; background-color:#0065ab; color:#fff; font-size:16px; display:block; width:100px; height:36px; border:none; outline:none; cursor:pointer;}



/* 豆豆网（doudouweb.com）做最好的整站模板下载网站 微信qq同号：313830476*/



/* banner */
.fullSlide{ width:1200px;  position:relative;  height:400px; background:#96c3ed; margin:0 auto; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:1200px !important;  }
.fullSlide .bd li{ width:1200px !important;  height:400px; overflow:hidden; text-align:center;  }

.fullSlide .hd{ width:1200px;  position:absolute; z-index:1; bottom:40px; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;
		filter:alpha(opacity=50);opacity:0.5;  line-height:999px; 
	}
.fullSlide .hd ul .on{ background:#2776c3;  }

.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:2%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:2%; background-position:-6px -137px; }
 
 
 
.info_box{ background: url(../images/bj.png) repeat ; width:1200px; margin:0 auto; position:relative; top:-45px;} 
.content_box{width:1200px;margin:0 auto;overflow:hidden;zoom:1;
} 
.info_cont{ width:1200px; float:left; position:relative;  padding:10px 0px}
.info_cont:nth-of-type(1){ border-right:#CE4D51 1px solid;margin-right:20px;}
.icon-1{ position:absolute; top:10px; right:30px; float:right}
.icon-2{ position:absolute; top:26px; right:30px; float:right}

.icon-11{  top:19px; right:30px; float:right}
.icon-22{  top:35px; right:30px; float:right;margin-right:10px}
.info_cont h1{color:#fff; font-size:14px; float:left; margin-left:30px;}
.info_cont ul{ float:left; border-left:#444 1px solid; margin-left:10px; margin-top:3px}
.info_cont li{ font-size:12px;color:#E3B9BA; text-indent:1em; font-weight:normal}/*index end*/
 
 
 
        .scrollbox {
            width:1100px;
            margin: 0 auto;
            overflow: hidden;
            border: 1px solid #CFCFCF;
            padding: 10px;
        }

        #scrollDiv {
            width: 1100px;
            height: 25px;
            overflow: hidden;
        }
            /*这里的高度和超出隐藏是必须的*/
            #scrollDiv li {
                height: 90px;
                width: 1100px;
                padding: 0 20px;
                background: url(ico-4.gif) no-repeat 10px 23px;
                overflow: hidden;
                vertical-align: bottom;
                zoom: 1; /*border-bottom:#B7B7B7 dashed 1px;*/
            }
			
			#scrollDiv li span{ margin-left:200px; color:#fff;}

                #scrollDiv li h3 {
                    height: 24px;
                    padding-top: 12px;
                    font-size: 14px;
                    color: #353535;
                    line-height: 24px;
                    width: 300px;
                }

                    #scrollDiv li h3 a {
                        color: #353535;
                        text-decoration: none;
                    }

                        #scrollDiv li h3 a:hover {
                            color: #F00;
                        }

                #scrollDiv li div {
                    height: 36px;
                    width: 300px;
                    color: #416A7F;
                    line-height: 18px;
                    overflow: hidden;
                }

                    #scrollDiv li div a {
                        color: #416A7F;
                        text-decoration: none;
                    }

        #scrollDiv1 {
            width: 480px;
            height: 25px;
            overflow: hidden;
        }
            /*这里的高度和超出隐藏是必须的*/
            #scrollDiv1 li {
                height: 90px;
                width: 400px;
                padding: 0 20px;
                background: url(ico-4.gif) no-repeat 10px 23px;
                overflow: hidden;
                vertical-align: bottom;
                zoom: 1; /*border-bottom:#B7B7B7 dashed 1px;*/
            }

                #scrollDiv1 li h3 {
                    height: 24px;
                    padding-top: 12px;
                    font-size: 14px;
                    color: #353535;
                    line-height: 24px;
                    width: 300px;
                }

                    #scrollDiv1 li h3 a {
                        color: #353535;
                        text-decoration: none;
                    }

        #scrollDiv li h3 a:hover {
            color: #F00;
        }

        #scrollDiv1 li div {
            height: 36px;
            width: 300px;
            color: #416A7F;
            line-height: 18px;
            overflow: hidden;
        }

            #scrollDiv1 li div a {
                color: #416A7F;
                text-decoration: none;
            }


        .scroltit {
            height: 26px;
            line-height: 26px;
            padding-bottom: 4px;
            margin-bottom: 4px;
        }

            .scroltit h3 {
                width: 100px;
                float: left;
            }

            .scroltit .updown {
                float: right;
                width: 32px;
                height: 22px;
                margin-left: 4px;
            }

        #but_up {
            background: url(images/up.gif) no-repeat 0 0;
            text-indent: -9999px;
        }

        #but_down {
            background: url(images/down.gif) no-repeat 0 0;
            text-indent: -9999px;
        }

        #but_up1 {
            background: url(images/up.gif) no-repeat 0 0;
            text-indent: -9999px;
        }

        #but_down1 {
            background: url(images/down.gif) no-repeat 0 0;
            text-indent: -9999px;
        }

        .gg {
            position: absolute;
            top: 84px;
            right: 415px;
            width: 267px;
            height: 320px;
            background-color: rgba(0,0,0,0.4);
        }

        .ggp {
            font-size: 16px;
            color: red;
            text-align: center;
        }

        .ggp1 {
            font-size: 15px;
            color: white;
        }

        .ggp2 {
            font-size: 14px;
            line-height: 31px;
            color: white;
            text-indent: 2em;
        }
 
 
 
 
/*1*/
.wrapper{ width:96%; width:1200px; margin:0 auto}

.tab-line { height: 3px; width: 60px; background: #3f51b5; position: relative; left: 0px; margin-top: -3px; }

.index-news dl strong em{font-family:"NoveDemiBold"; position:absolute; left:-105px;top:0px; color:#68b92e; font-style:normal;}
.index-bg1{ background:url(../images/index-bg1.jpg) no-repeat right bottom #f1f1f1; background-size:20%; position:relative; top:-30px;}
.index-new-bg{width:640px; height:360px; float:left; padding:30px 30px 0 30px; background-color:#f5f5f5;}
.index-news{ position:relative}
.index-news h2{ font-size:16px; font-weight:bold; position:relative; height:28px;}
.index-news h2 a{ display:inline-block; margin-right:30px; color:#8a8a8a}
.index-news h2 a.current{ color:#3f51b5}
.index-news .con{ margin-top:20px; position:relative}
.index-news a.more{ position:absolute; right:0;top:-53px; font-size:12px; color:#8a8a8a; display:inline-block; border:1px #eee solid; padding:0px 10px; line-height:26px;}
.index-news a.more:hover{ color:#4a4a4a; background-color:#eee}
.index-news dl{ padding-bottom:20px;border-bottom:1px #ddd dotted; position:relative; padding-left:210px;}
.index-news dl .image{ width:180px; position:absolute; left:0px;top:0;height: 140px;}
.index-news dl .image img{ width:100%;height: 100%;}
.index-news dl .text{ height:120px;}
.index-news dl strong{display:block; font-size:18px; margin-left:105px; position:relative; line-height:24px; }
.index-news dl strong em{font-family:"NoveDemiBold"; position:absolute; left:-105px;top:0px; color:#68b92e}
.index-news dl strong a{ color:#444;max-width:100%;_width:100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:inline-block }
.index-news dl strong a:hover{ color:#1d3994}
.index-news dl p{ font-size:14px; color:#888; margin-top:12px; line-height:2; height:77px; overflow:hidden; }
.index-news dl p a{ color:#666;}
.index-news dl p a:hover{ text-decoration:underline; color:#c31a2d}
.index-news ul{ margin-top:10px;}
.index-news ul li{ padding:2px 0; height:32px;  line-height:20px; margin-right:75px; position:relative; font-size:15px; }
.index-news ul li a{ background:url(../images/li.gif) no-repeat 0 center; padding-left:15px;display:inline-block; max-width:85%;_width:85%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;text-align:left;}
.index-news ul li span{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#aaa; position:absolute; right:5px;top:7px;}

.index-links{ width:430px; float:right; position:relative;height:360px; padding:30px 25px 0 25px; background:#f5f5f5;}
.index-links img{ width:430px; height:340px;}
 





/*2*/
.index-bg2{ padding:10px 0}

.index-news2{ width:67.5%; height:350px; float:left; background-color:#fff;box-shadow: 0px 2px 6px -2px rgba(0, 0, 0, 0.1); position:relative}
.index-news2 h2{ height:50px; background-color:#f0f1f2}
.index-news2 h2 a{ display:block; line-height:50px; width:50%; float:left; text-align:center; font-size:18px; background-color:#e7e7e7;}
.index-news2 h2 a.current{ background-color:#fff; color:#3f51b5}
.index-news2 .con{ padding:20px 30px;}
.index-news2 dl{ padding-left:120px; position:relative;}
.index-news2 dl .date{ width:100px; position:absolute; left:0;top:0;font-family:"NoveDemiBold"; }
.index-news2 dl .date strong{ display:block; line-height:40px; background-color:#e1e1e1; text-align:center; color:#5a5a5a; font-size:26px; }
.index-news2 dl .date span{ display:block; text-align:center; background-color:#ececec; color:#9e9e9e; line-height:28px; font-size:16px; }
.index-news2 dl .image{ width:100px; position:absolute; left:0;top:0;}
.index-news2 dl .image img{ width:100%}
.index-news2 dl .text{ }
.index-news2 dl .text strong{display:block; font-size:15px;position:relative; line-height:20px;height:40px; overflow:hidden }
.index-news2 dl .text strong a{ color:#444; }
.index-news2 dl .text strong a:hover{ color:#3f51b5}
.index-news2 dl .text span{ display:block;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#aaa; margin-top:10px;}
.index-news2 ul{ margin-top:20px;}
.index-news2 ul li{ padding:0px 0; height:32px; font-size:14px;  line-height:20px; margin-right:75px; position:relative }
.index-news2 ul li a{ background:url(../images/li.gif) no-repeat 0 center; padding-left:15px;display:inline-block; max-width:100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;_width:100%; text-align:left;}
.index-news2 ul li span{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#aaa; position:absolute; right:-75px;top:7px;}
.index-news2 a.more{ position:absolute; right:20px;bottom:18px; font-size:12px; color:#8a8a8a; display:inline-block;padding:0px 10px; line-height:26px;}
.index-news2 a.more:hover{ color:#4a4a4a; }


.index-social{ width:33.6%; height:190px; float:left; margin-left:1.5%; background:url(../images/index-zeren.jpg) no-repeat center top #fff;box-shadow: 0px 2px 6px -2px rgba(0, 0, 0, 0.1); position:relative; padding-top:160px}
.index-social-con{ padding:20px}
.index-social .slider{height:130px; overflow:hidden}
.index-social .slider ul li{height:130px; position:relative; padding-left:170px;}
.index-social .slider ul li .image{ width:150px; position:absolute; left:0;}
.index-social .slider ul li .image img{ width:100%; }
.index-social .slider ul li .text{ }
.index-social .slider ul li .text strong{ display:block;line-height:24px;height:48px; font-size:15px; font-weight:normal }
.index-social .slider ul li .text span{display:block;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#aaa; margin-top:10px;}
.index-social a.arrow-bottom{ display:block; position:absolute; left:0; bottom:0; right:0; height:50px; color:#ccc; text-align:center; line-height:50px; background-color:#fafafa; border-top:1px #eee solid;-webkit-transition: all 0.4s; transition: all 0.4s; }
.index-social a.arrow-bottom i{ font-size:24px;position:absolute;  top:15px; }
.index-social a.arrow-bottom:hover{ color:#777; background-color:#eee;}
.index-social .bx-controls{ display:none}

.index-other{ width:30.8%; float:right; background-color:#fff;box-shadow: 0px 2px 6px -2px rgba(0, 0, 0, 0.1);}
.index-other h2{ height:50px;}
.index-other h2 a{ display:block; line-height:50px; width:33.15%; border-right:1px #e5e5e5 solid; float:left; text-align:center; font-size:18px;  background-color:#f0f1f2}
.index-other h2 i{ font-size:30px; display:none; line-height:30px; margin-right:3px; position:relative;top:6px;}
.index-other h2 a.current{ background-color:#fff; color:#3f51b5}
.index-other h2 a:last-child{ border:0;}

.index-leader{ padding:20px;height:250px; overflow:hidden; }
.index-leader .slider{ position:relative}
.index-leader .slider ul li .image{ height:210px; overflow:hidden}
.index-leader .slider ul li img{ width:360px; display:block; margin:0 auto}
.index-leader .slider ul li span{ display:block; margin-top:15px;  padding:0px 25px 0 25px; text-align:center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index-leader .slider a.arrow-next{display:block; height:50px;line-height:50px; background:url(../images/index-leader-a-bg.png) no-repeat #9a9a9a; z-index:200; position:absolute; right:0;top:210px; width:110px; transition: all 0.6s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; -webkit-transition: all 0.6s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; display:none}
.index-leader .slider a.arrow-next i{ display:block; font-size:36px; position:relative;top:3px; color:#fff; margin-left:50px;transition: all 0.6s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; -webkit-transition: all 0.6s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s;}
.index-leader .slider:hover a.arrow-next{ width:130px; background-color:#fd343b;}
.index-leader .slider:hover a.arrow-next i{ margin-left:80px;}
.index-leader .bx-controls{ display:none}

.index-video{ padding:20px;height:250px;}
.index-video .image{ height:210px; overflow:hidden; position:relative}
.index-video .image img{ display:block;-webkit-transition: -webkit-transform 2s ease-out;-moz-transition: -moz-transform 2s ease-out;-ms-transition: -ms-transform 2s ease-out;transition: transform 2s ease-out; width:100%}
.index-video .image em{ position:absolute; left:0;top:0; display:block; width:100%;height:100%; background-color:#000;filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3; z-index:2; -webkit-transition: all 400ms; transition: all 400ms; }
.index-video .image i{ color:#fff; font-size:60px; position:absolute; left:50%; margin-left:-30px;top:50%; margin-top:-35px; z-index:3}
.index-video .title{ text-align:center; margin-top:15px; }
.index-video:hover .image img{transform:scale(1.1);-webkit-transform:scale(1.1); }
.index-video:hover .image em{filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}

.index-journal{ padding:20px; height:250px;}
.index-journal .image{ width:45%; float:left; margin-top:5px;}
.index-journal .image img{ border:1px #e8e8e8 solid; width:100%;box-shadow: 5px 5px 0px rgba(0, 0, 0, 0.05);}
.index-journal .text{ width:48%; float:right; padding-top:5px;}
.index-journal .text .title strong{ display:block; font-size:20px; position:relative; left:-8px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index-journal .text .title strong a{ }
.index-journal .text .title span{ display:block; font-size:18px; margin-top:6px;}
.index-journal .text .other{ margin-top:20px; line-height:1.6}
.index-journal .text .other p{ margin-top:10px; color:#aaa; font-size:13px}
.index-journal .text .other a{ display:block; line-height:55px; margin-top:12px; border-radius:5px; width:90%; text-align:center; font-size:18px; color:#fff; background-color:#9ad452}
.index-journal .text .other a i{  font-size:30px; margin-right:3px; position:relative;top:4px}
.index-journal .btns{ height:55px; margin-top:20px;}
.index-journal .btns a{ display:block; line-height:55px; float:left; width:50%; text-align:center; font-size:18px; color:#fff; background-color:#9ad452}
.index-journal .btns a i{  font-size:30px; margin-right:3px; position:relative;top:4px}
.index-journal .btns a:last-child{ background-color:#82c530}









.anli_c{ width:1170px; margin:0 auto; background:#FFF;/* margin-top:30px;*/ padding:20px 0px 30px 25px;}

.bt_s1{ width:1170px; padding-bottom:10px;  }
.bt_s1 h3{ float:left; font-size: 18px; color:#3f69b5;}
.bt_s1 h3 span{ font-weight:normal; font-size:12px; color:#666;}
.bt_s1 p{ float:right; margin-right:30px;}

.proList {
	margin-left:0;
}
.proList li {
	width:19.8%;
	float: left;
	position: relative;
	padding-bottom: 40px;
	margin-bottom: 0px;
}
.proList li a .title {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
.proList li .pic {
	display: block;
	width: 220px;
	overflow: hidden;
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.proList li .pic img {
	display: block;
	width: 220px;
	height: 158px;
	transition: 600ms;
	-webkit-transition: 600ms;
}
.proList li .pic .cover {
	background: rgba(255, 144, 0,0.5);
	transform: scale(0.8);
	-webkit-transform: scale(0.8);
	opacity: 0;
	display: none\9;
}
.proList li .cover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	transition: 600ms;
	-webkit-transition: 600ms;
}
.case ul li .pic .wLineb {
	position: absolute;
	top: 3px;
	bottom: 3px;
	left: 3px;
	right: 3px;
}
.proList li .title {
	padding: 0 8px;
	width: 220px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	text-align: center;
	line-height: 40px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	transition: 600ms;
	-webkit-transition: 600ms;
}
.proList li .wLine {
	display: block;
	position: absolute;
	background: #fff;
	transition: 700ms;
	-webkit-transition: 700ms;
}
.proList li .wLine1 {
	width: 0;
	height: 1px;
	top: 0;
	right: 0;
}
.proList li .wLine2 {
	width: 1px;
	height: 0;
	top: 0;
	right: 0;
}
.proList li .wLine3 {
	width: 0;
	height: 1px;
	bottom: 0;
	left: 0;
}
.proList li .wLine4 {
	width: 1px;
	height: 0;
	bottom: 0;
	left: 0;
}
.proList li a:hover .wLine1, .proList li a:hover .wLine3 {
	width: 100%;
}
.proList li a:hover .wLine2, .proList li a:hover .wLine4 {
	height: 100%;
}
.proList li a:hover .cover {
	transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
	display: block\9;
}
.proList li a:hover .title {
	bottom: 50%;
	font-size: 16px;
	color: #fff;
}
.proList li a:hover .pic {
	box-shadow: 0 0 8px rgba(0,0,0,.3);
}







/*底部*/
.row{width:1200px;margin:0 auto;overflow:hidden;}
.bottom{background: url(../images/sy_13.jpg) repeat;color: #d6e1ef;margin-top:10px; }
.bottom .t{display: block;margin: 30px 0 20px 0;color: #fff;font-size: 16px;}
.bottom .line{float: left;background-color: #135c98;width: 1px;height: 180px;margin:50px 40px 0 0;overflow: hidden;}
.bottom .link{width:350px;overflow: hidden;display: block;margin-right:40px; padding-top:10px;}
.bottom .link dd{
    display: block;
    padding-bottom: 15px;
    overflow: hidden;
}
.bottom .link dd select{
    font-family: "微软雅黑";font-size: 12px;color: #dde6f2;
    width: 235px;height: 35px;line-height: 35px;
    border: 1px solid #3485c5;
    background-color: #0166b6;
    padding-left: 10px;
}
.bottom .ab{width:400px;overflow: hidden;margin-right:40px; margin-left:10px;}
.bottom .ab b{ padding-top:10px; display:block;} 
.bottom .ab p{font-size: 12px;line-height: 26px; padding-top:5px;}
.bottom .ab p a{
    color: #d6e1ef; 
}
.bottom .ab a:hover{color: #fff;}
.bottom .ct{width: 225px;overflow: hidden;font-size: 12px;}
.bottom .ct p{ line-height:25px;}
.bottom .ct .ewm{margin-right: 20px;}
.bottom .ct span{width: 100px;line-height: 20px;margin-top: 10px;}
.ofh{ margin-top:10px;}

.footer{background-color: #fff;padding: 10px 0;font-size: 12px;color: #777; line-height:22px;}
.footer img{margin-top: 7px;}
.footer a:link,.footer a:visited{color: #777;}
.footer a:hover{color: #003f84;}







 
.dj_1200s{ width:1140px; margin:0 auto;  background:#f5f5f5; padding:20px 30px 0px 30px; position:relative; top:-15px; }


 .pro_gd{ position:relative; padding:8px 0 20px 0; /*margin-bottom:20px; */ }
 .pro_gd>a{ display:block; position:absolute; width:38px; height:38px; top:89px;}
 .pro_gd .kbot1{ background: url(../images/22.png)no-repeat center; left:-5px;}
 .pro_gd .kbot2{ background: url(../images/21.png)no-repeat center; right:-10px;}
 .pro_gd ul{ overflow:hidden; width:1080px; margin:0 auto;}
 .pro_gd li{ float:left; width:250px; margin:0 10px; }
 .pro_gd li img{ display:block; width:250px; height:190px; padding:2px; border:1px #CCC solid; }
 .pro_gd li p{ text-align:center; line-height:12px; margin-top:12px;}
 .pro_gd li p a{}

 









.bgw{/*background-color: #fff;*/}
.row{width:1200px;margin:0 auto;overflow:hidden;}


.index-title{
    display: block;overflow: hidden;
    height: 30px;padding:5px 0  15px 0;line-height: 30px; margin-left:10px; 
    border-bottom: 1px solid #e5e5e5;
}
.index-title span{float: left;margin: 0 20px;_margin-left: 10px;color: #ccc;font-size: 20px;}
.index-title .c{
    float: left;white-space:nowrap;
    font-size: 20px;color: #454545;
}
.index-title .s,.index-title .c:hover{font-weight: bold;color: #3f51b5;text-decoration: none;}
.index-title .more{
    white-space:nowrap;padding-right: 10px;
    float: right;font-size: 12px;
    color: #999;background: url(../images/arrow.gif) 53px center no-repeat;
}
.index-title .more:hover{color: #003f84}
.index-news{display: block;overflow: hidden;padding-top:5px;}
.index-news li{
    float: left;overflow: hidden;
    width: 100%;height:32px;line-height: 32px;
}
.index-news li a{
    float: left;padding-left: 15px;
    background: url(../images/p4.gif) 2px center no-repeat;font-size: 14px;
}
.index-news li span{float: right;font-size: 12px;color: #888;}
 

.index-box1{
    width: 700px;height:335px; background:#fff;
    overflow: hidden; padding:15px 20px 25px 20px;
}
.index-box1 .ofh{margin-top:20px; }
.index-box1-1{width: 300px;height: 306px;overflow: hidden;margin-bottom: 10px;}
.index-box1-2{width:680px;height: 310px;overflow: hidden;margin-bottom: 6px; margin-right:10px;}
.index-box1-2 .first{border-bottom: 1px dashed #ccc;overflow: hidden;}
.index-box1-2 .first a{font-size: 18px;color: #3f51b5;font-weight: bold;}
.index-box1-2 .first p{font-size: 12px;color: #888;line-height: 20px; margin-bottom:10px; margin-top:10px;}
.index-box1-2 .first p a{color: #cf0000;font-size: 12px;font-weight: normal;}
.index-box2{
    width:440px;height:375px;
    overflow: hidden;margin:0px 0 25px 0; background:#fff;
}
.index-box2 .index-news{margin-top: 23px;}













/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


.bt_s2{ width:430px; margin-left:20px; margin-top:20px; margin-right:20px;  }
.bt_s2 h3{ float:left; font-size: 18px; color:#3f51b5;}
.bt_s2 h3 span{ font-weight:normal; font-size:12px; color:#666;}
.bt_s2 p{ float:right; margin-right:30px;}



#owl-demo{position:relative;width:400px;height:300px;margin:0 auto; padding:20px; background:#fff;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:400px;height:285px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:50px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0; top:235px; bottom:37px;width:100%;font:18px/32px "微软雅黑","黑体";color:#fff;text-align:center;}

.owl-pagination{position:absolute;left:0;bottom:30px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image: url(../images/bg15.png) ;*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image: url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-65px;text-indent:-9999px;}
.owl-prev{left:20px;background-image: url(../images/bg17.png);}
.owl-next{right:20px;background-image: url(../images/bg18.png);}
.owl-prev:hover{background-image: url(../images/bg19.png);}
.owl-next:hover{background-image: url(../images/bg20.png);}






/*列表页*/
.xwlist{ width:100%; background:url(../images/xwlist.jpg) no-repeat center top; height:250px;}

#content{ padding: 20px 0; width: 1200px; margin: 0 auto; position: relative; z-index: 10px;  background-color: #fff; overflow: hidden; margin-bottom:40px;}
/* 主栏 和 侧栏 */
.mainContent{ overflow: hidden; float:right; width:920px;}
.side{ width: 250px; margin-right: 10px; float: left;}
/* 位置导航 */
.path{ color: #666; line-height: 20px; margin-bottom: 20px; padding: 0 10px 10px; border-bottom: 1px solid #ddd; font-size:14px;}
.path a, .path span{ padding: 0 3px; color: #666;}
.path em{ background:url(../images/icons.png) no-repeat 0 -252px; padding-left: 26px; font-style:normal;}

/* 侧栏-栏目菜单 */
#sideMenu .hd{ border: none; background-color: #156ab6; background-position: 10px -330px;}
#sideMenu .hd h3, #sideMenu .hd h3 a{ color: #fff;}
#sideMenu li{ font-size: 16px; text-align: center; margin-bottom: 6px; vertical-align: top;}
#sideMenu li a{display: block;height: 34px;line-height: 34px;background: url(../images/sideMenuBg.png)no-repeat center;-webkit-transition: 200ms;-o-transition: 200ms;-moz-transition: 200ms;transition: 200ms;padding: 0 30px;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; color: #333;}
#sideMenu li a:hover{color: #156ab6;}

/* box */
.box .hd{ background-color: #f1f4f8; height: 40px; line-height: 40px; position: relative; font-size: 16px;}
.box .hd .more{ float: right; color: #999; margin-right: 5px; font-size: 14px;}
.box .hd .more a{ color: #999}
.box .hd h3{ display: inline-block; *display: inline; zoom: 1;}
.box .hd h3 a{ display: block; padding: 0 20px; background-color: #156ab6; color: #fff;}
.box .hd ul{overflow: hidden;}
.box .hd li{ float: left;}
.box .hd li a{ display: block; padding: 0 10px;}
.box .hd li.on a{ background-color: #156ab6; border-color: #156ab6; color: #fff;}
.box .bd{ padding: 10px 5px; overflow: hidden;}


/* 侧栏盒子模型 */
.sideBox{ margin-bottom: 20px; border: 1px solid #ECECEC; background: #fff;width:250px;}
.sideBox .hd{ overflow: hidden; padding-left: 30px; height: 40px; line-height: 40px; background: url(../images/icons.png) no-repeat 10px -288px; border-bottom: 2px solid #156ab6;}
.sideBox .hd .more{ float: right;}
.sideBox .hd h3{ font-size: 18px; color: #156ab6;}
.sideBox .hd h3 a{ color: #fff;}
.sideBox .hd h3 a:hover{ text-decoration: none;}
.sideBox .bd{ padding: 19px;}


/* mainBox */
.mainBox{ overflow: hidden;}
.mainBox .mHd{ position: relative; background: #f1f4f8; line-height: 40px; height: 40px; margin-bottom:10px;}
.mainBox .mHd .list{ overflow: hidden;}
.mainBox .mHd .list li{ float: left; padding: 0 4%;}
.mainBox .mHd .list a{ font-size: 20px; color: #888;}
.mainBox .mHd .list a:hover{ text-decoration: none}
.mainBox .mHd .list .on a{ color: #fff}
.mainBox .mHd h3, .mainBox .mHd .list .on{ position: relative; font-weight: bold;display: inline-block; *display: inline; zoom: 1; padding: 0 25px; height: 40px; color: #fff; font-size: 18px; background: #156ab6; font-weight: normal;}
.mainBox .mHd h3 a{ color: #fff}
.column{ margin-bottom: 20px; overflow: hidden;}

 

 



.news{}
.news li{  padding-top:20px; border-bottom:#CCC 1px dashed; overflow:hidden; padding-bottom:20px;}
.news1{ float:left;}
.news1 img{ width:205px; height:155px;}
.news2{ float:right; width:690px; overflow:hidden;}
.news2_1{ height:26px; line-height:26px; font-weight:bold; font-size:16px;}
.news2_1 a{ color:#333;}
.news2_2{ height:26px; line-height:26px; font-size:12px; color:#666;}
.news2_3{ height:70px; overflow:hidden; line-height:24px; color:#666; }
.news2_4{ float:right; border:#CCC 1px solid; font-size:12px; padding:0px 15px; line-height:22px; margin-top:10px; color:#666;}


.new li{  padding-top:20px; border-bottom:#CCC 1px dashed; overflow:hidden; padding-bottom:5px;padding-left: 10px;}
.new1{ float:left;}
.new1 img{ width:205px; height:155px;}
.new2{width:860px; overflow:hidden;}
.new2_1{ height:26px; line-height:26px; font-weight:bold; font-size:16px;}
.new2_1 a{ color:#333;}
.new2_2{ height:26px; line-height:26px; font-size:16px; color:#666;float: right;}
.new2_3{ height:70px; overflow:hidden; line-height:24px; color:#666; }
.new2_4{ float:right; border:#CCC 1px solid; font-size:12px; padding:0px 15px; line-height:22px; margin-top:10px; color:#666;}
.pro{ width:920px;}
.pro li{ float:left; width:280px; margin-right:22px; text-align:center; height:250px; padding-top:15px;}
.pro li img{ width:280px; height:200px;}


.page_nav{ font-size:14px; padding-bottom:20px; padding-top:20px; }
.page_nav a {border-right: #d7d7d7 1px solid; padding-right: 16px; border-top: #d7d7d7 1px solid; padding-left: 16px; padding-bottom: 8px; margin: 2px; border-left: #d7d7d7 1px solid; color: #555; padding-top:8px; border-bottom: #d7d7d7 1px solid; text-decoration: none}
.page_nav a:hover {border-right: #0358a9 1px solid; border-top: #0358a9 1px solid; border-left: #0358a9 1px solid; color: #fff; border-bottom: #0358a9 1px solid; background:#0358a9; color:#fff;}
.page_nav a:active {border-right: #0358a9 1px solid; border-top: #0358a9 1px solid; border-left: #0358a9 1px solid; color: #fff; border-bottom: #0358a9 1px solid; background:#0358a9;}
.page_nav span{border: #d7d7d7 1px solid;padding-right: 16px;padding-left: 16px;padding-bottom: 8px;margin: 2px;color: #fff;padding-top: 8px;text-decoration: none;background-color: #105187;}
/* .page_nav span.nolink { border-right: #d7d7d7 1px solid; padding-right: 16px; border-top: #d7d7d7 1px solid; padding-left: 16px; padding-bottom: 8px; margin: 2px; border-left: #d7d7d7 1px solid;color: #555; padding-top: 8px; border-bottom: #d7d7d7 1px solid}
.page_nav font{ border-right: #0358a9 1px solid; padding-right: 16px; border-top: #0358a9 1px solid; padding-left: 16px; padding-bottom: 8px; margin: 2px; border-left: #0358a9 1px solid; color: #fff; padding-top: 8px; border-bottom: #0358a9 1px solid; background:#0358a9;}
 */






/*文章页*/
.wenz_li2{ width:920px; margin:0 auto; padding-top:20px;}
.wenz_li2 h1 {  padding-top:15px; color: #333;  font-weight:bold;  font-size: 22px; line-height: 40px;  text-align: center;}

.info_con_tit { line-height:24px; margin-bottom:15px;}
.info_con_tit span { margin-right:20px;}
.info_con_tit .m_qrinfo{position:relative;}
.m_qrcode{ display:none; position:absolute; left:0px; top:20px; background:#fff;border:1px dashed #f1f1f1; }
.m_qrcode em{ line-height:24px; color:6eb92b; display:block; text-align:center;}


.info_con_tit .n_tit { text-align:center; color:#666; border-bottom:1px dashed #c3c3c3; height:44px; line-height:44px; margin-left:5px; margin-right:5px;}
.info_con_tit .n_tit .m_qrinfo a{ background:url(../images_lb/tel0.gif) no-repeat left top; height:45px; display:inline-block; font-size:0px; width:24px;}
.info_con_tit .n_tit .m_qrinfo a:hover{background:url(../images_lb/tel1.gif) no-repeat left top;}
.info_con_tit .n_tit a{ color:#BCBBBB; }
.info_con_tit .n_tit span .cur{color:#000;}
.info_con_tit .n_tit2 { height:24px;}

#cntrBody{ padding-top:12px;font-size: 16px !important; line-height: 2.5  !important;}
#cntrBody img{margin: 0 auto;max-width: 760px;display: block;height: auto !important;}
#cntrBody p { line-height:2.5  !important; margin:15px 0; font-size:16px  !important;}
#cntrBody p a { color:#6eb92b; font-weight:bold;}
#cntrBody video{max-width: 680px;margin: 0 auto; display: block;}

/*下一篇、下一篇*/
.gduo{ line-height:30px; background:#f3f3f3; overflow:hidden; margin:35px 15px 50px 0px; padding:0 10px;}
.gduo span{ overflow:hidden; height:30px; display:block; font-size:14px;}
.gduo a{  color:#dc1412;}







/*图片页*/
.right_tup{ width:920px; margin-top:10px; }
.right_tup ul{ margin-bottom:30px; }
.right_tup ul li{ float:left; width:263px; margin-left:23px; margin-right:20px; margin-top:25px;  }
.right_tup ul li img{ width:263px; height:190px; padding:2px; border:1px #CCC solid;}
.right_tup ul li p{ text-align:center; padding-top:10px;}





 

.bj_gd{width:1140px; padding:25px 30px 0px 30px; margin:0 auto; background:#f5f5f5;}
.a_x { height:230px;width:1150px; margin:0 auto; padding-top:10px; }
.a_x em{ display:block; margin-top:64px;}
.a_x em a{ display:block; height:62px; width:21px;}
.a_x .e01 a{ background:url(../images/a_l.gif) no-repeat left top;}
.a_x .e02 a{ background:url(../images/a_r.gif) no-repeat left top;}
.a_x .e01 a:hover{ background:url(../images/a_l01.gif) no-repeat left top;}
.a_x .e02 a:hover{ background:url(../images/a_r01.gif) no-repeat left top;}
.tempWrap {float:left;margin-left:14px;}

.a_x ul{ margin-left:14px; display:inline;}
.a_x ul li{ float:left; width:250px; margin-right:20px;display:inline;}
.a_x ul li img{ width:250px; height:175px; padding:2px; border:1px #CCC solid;}
.a_x ul li span{ display:block; font:12px/44px "Microsoft Yahei"; color:#666; text-align:center;}
.a_x .nobot{ margin-right:0;}





.yqlj{width:1140px; padding:25px 30px 20px 30px; margin:0 auto; background:#f5f5f5; margin-top:15px;} 
.al_s{ width:1200px;}
.al_s a{ float:left; display:block; padding:5px 18px 5px 15px; margin:5px; font-size:14px; background:#fff;}


























 
 
 
 
 
 
 
 
 