@charset "utf-8";
body{ margin:0 auto; font-size:12px; font-family: "微软雅黑",Arial, Helvetica, sans-serif; line-height:normal;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
*{ margin:0px; padding:0px;}
img { border:0px;}
a { color:#05a; text-decoration:none;}
a:hover { color:#f00;}
.clear{clear: both;height: 0;}
#container { width:900px; margin:0 auto;}
/*-----------------头部开始--------------------*/
.top{ height: 30px; background: #323232;}
.topbox {max-width: 1120px; margin: 0 auto; padding: 0 10px;}
.topbox p{line-height: 30px;color: #fff;}
.topbox a{color: #fff;}
.fr{float: right;}
.header{max-width:1120px; margin: 0 auto; overflow: hidden;height: 115px; position:relative;}
.logo{float: left; padding: 22px 0 0 75px; width:449px;}
.lxwm{width:235px; float: right; padding-top: 30px;}
.lxwm h2{font-weight: 400; font-size: 14px; color: #333; line-height: 32px;}
.lxwm span{font-size: 25px; color: #0689db;display: block;}
.left{background: url(../images/dh.png); height: 35px; width:35px; position:absolute; right:4%; top:20px; border: none; display:none;}
.lxwm img{vertical-align: middle; margin-right: 10px;}







.nav{border-top: 1px solid #8f8f8f; background:#fff}
.nav ul{ max-width:1120px; overflow: hidden;margin: 0 auto; padding: 1px 0;}
.nav li{float: left;line-height: ;line-height: 36px; background: url(../images/a1.png)  no-repeat right center;}
.nav a {font-size: 14px; padding: 0 14px; display: inline-block; *display: inline;color: #000;}
.nav .hover a{color: #fff; background: #0689db;}
.nav a:hover{color: #fff; background: #0689db;}
/*------------------头部结束------------------*/
/*-----------------内容开始-------------------*/
.banner{background: url(../images/a_10.jpg) no-repeat center center; height: 528px; }
.banner a{position: relative;display:block; width:100%; height: 100%;}

.cpnr{max-width: 1120px; margin: 0 auto;}
.cpzs_tit{text-align: center;padding-top: 35px;}
.cpzs_tit h3{font-size: 30px; line-height: 76px;}
.cpzs_tit span{color: #0689db;}
.cpzs_tit li{display: inline-block; *display: inline;}
.cpzs_tit a{display: inline-block; *display: inline; line-height: 54px; padding: 0 15px; font-size: 16px; color: #fff;background: #0689db;}

.cpzs_nr{padding-top: 30px;}
.cpzs_nr ul{overflow: hidden;}
.cpzs_nr li{float: left;padding: 0 110px 30px 0;}
.cpzs_nr ul li:nth-child(3){ padding: 0 0 30px 0;}
.cpzs_nr ul li:nth-child(6){ padding: 0 0 30px 0;}
.cpzs_nr a{display: block;padding: 15px 15px 0 15px;background: #eeeeee; text-align: center;transition: All 0.4s ease-in-out;}
.cpzs_nr p{line-height: 72px; font-size: 16px; color: #000;}
.cpzs_nr a:hover{background: #0689db;}
.cpzs_nr a:hover p{color: #fff;}
.banner_a{padding: 45px 4%; text-align: center;background: #0689db;}
.banner_a p{font-size: 25px; color: #fff;}
.banner_a span{font-size: 36px;}

.scnl_tit{text-align: center;}
.scnl_tit h3{font-size: 30px; padding: 25px 0; line-break: 60px;}
.scnl_tit span{color: #0689DB;}
.nrbox{overflow: hidden;}
.nrtext{width:550px;  overflow: hidden;}
.nr_left{text-align: center;width:34px; height: 75px; background: #0689db; padding: 0 10px; float: left;}
.nr_left p{font-size: 30px; border-bottom: 3px solid #fff;color: #fff; padding-top: 15px;}
.nr_right{width:480px; float: right;}
.nr_right h1{line-height: 44px; font-size: 24px; border-bottom: 1px dashed #999999;}
.nr_right h4{font-size: 20px; line-height: 42px; color: #999; font-weight: 400;}
.nr_right p{font-size: 16px; line-height: 28px;}
.nr_right span{color: #0689db;}
.tpbox{}
.fl{float: left;}

.ryzs_tit{text-align: center;padding-bottom: 30px;}
.ryzs_tit h2{
	text-align: center;
	font-size: 30px;
	line-height: 50px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.ryzs_tit span{color: #0689DB;}
.ryzs{
	max-width: 1120px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
}

.pjxq_nr ul{overflow: hidden;}
.pjxq_nr li{float: left; padding: 0 160px 55px 0;}
.pjxq_nr ul li:nth-child(2){ padding: 0 0 55px 0;}
.pjxq_nr ul li:nth-child(4){ padding: 0 0 55px 0;}




.pjbox{width:480px; overflow: hidden;}
.pj_tp{float: left ;width:222px;}
.pj_tp img{width:200px; height: 180px;padding: 10px; border: 1px solid #eee;}
.pj_tit{width:245px; float: right;}
.pj_tit h2{font-size: 18px; line-height: 40px;}
.pj_tit p{font-size: 14px; line-height: 24px;}
.pj_tit a{display: block;text-align: right;font-size: 14px; color: #000; padding-top: 20px;}

.gywm{max-width: 1120px; margin: 0 auto;}
.gywm_tit h2{font-size: 30px; text-align: center;line-height: 116px;}
.gywm_tit span{color: #0689DB;}
.gywm_nr{overflow: hidden; padding-bottom: 120px;}
.gywm_left{float: left;}
.gywm_right{float: right;width:577px; }
.gywm_right p{font-size: 14px; line-height: 50px;}
.banner_b{padding: 25px 4%; background: #0689db;}
.bannerbox{ max-width:950px; margin: 0 auto;}
.bannerbox h2{font-size: 24px; color: #fff;font-weight: 400;}
.bannerbox span{font-size: 36px;}
.bannerbox p{text-align: right;color: #fff; font-size: 24px;}

.gydt{max-width: 1120px; margin: 0 auto;}
.gydt_tit h2{text-align: center;font-size: 30px;padding: 30px 0;}
.gydt_tit span{color: #0689DB;}

.gydt_nr a{display: block;padding: 24px 0;transition: All 0.4s ease-in-out;}
.gydtbox{overflow: hidden;}
.gydt_left{width:95px; border-right: 1px solid #eee; text-align: center; float: left;}
.gydt_left h2{font-size: 24px; line-height: 24px; color: #333; padding-bottom: 10px;}
.gydt_left p{font-size: 14px;color: #666;}
.gydt_right{float: right;width:1000px; padding-left: 10px;}
.gydt_right h2{font-weight: 400; font-size: 18px; line-height: 30px;color: #333;}
.gydt_right p{color: #666; font-size: 14px;}
.gydt_nr a:hover{background: #0689db;}
.gydt_nr a:hover h2{color: #fff;}
.gydt_nr a:hover p {color: #fff;}

.cjwt ul{overflow: hidden;}
.cjwt li{width:290px; float: left; padding-right: 125px;}
.cjwt ul li:nth-child(3){ padding-right: 0;}
.cjwt h3{font-size: 18px; line-height: 42px; font-weight: 400;}
.cjwt span{color: #0689DB;}
.cjwt p{ font-size: 14px; line-height: 22px;}
.cjwt{padding-bottom: 40px;}

.ryzs_nr{position: relative;padding: 0 50px;}
.ryzs_nr img{width:230px ;height: 150px; display: block;padding: 5px; border: 1px solid #cbcbcb; margin: 0 auto;}
.next_1{background: url(../images/a_38.jpg); width:31px; height: 61px;}
.prev_1{background: url(../images/a_37.jpg); width:31px; height: 61px;}
.next_1:hover{background: url(../images/a_36.jpg); width:31px; height: 61px;}
.prev_1:hover{background: url(../images/a_35.jpg); width:31px; height: 61px;}

.ryzs_nr2{position: relative;padding: 0 50px; display: none;}
.swi2 img{width:100%; height: auto;box-sizing: border-box;}
.next_2{background: url(../images/a_38.jpg); width:31px; height: 61px;}
.prev_2{background: url(../images/a_37.jpg); width:31px; height: 61px;}
.next_2:hover{background: url(../images/a_36.jpg); width:31px; height: 61px;}
.prev_2:hover{background: url(../images/a_35.jpg); width:31px; height: 61px;}

.gnyn{position: relative;padding: 0 50px;}
.gnyn2{position: relative;padding: 0 50px; display: none;}
.swi3 img{width:220px; height: 115px; border: 1px solid #c7c7c7; display: block;margin: 0 auto;}
.next_3{background: url(../images/a_38.jpg); width:31px; height: 61px;}
.prev_3{background: url(../images/a_37.jpg); width:31px; height: 61px;}
.next_3:hover{background: url(../images/a_36.jpg); width:31px; height: 61px;}
.prev_3:hover{background: url(../images/a_35.jpg); width:31px; height: 61px;}
.ryzs_nr2{position: relative;padding: 0 50px; display: none;}
.swi4 img{width:100%; height: auto;box-sizing: border-box;}
.next_4{background: url(../images/a_38.jpg); width:31px; height: 61px;}
.prev_4{background: url(../images/a_37.jpg); width:31px; height: 61px;}
.next_4:hover{background: url(../images/a_36.jpg); width:31px; height: 61px;}
.prev_4:hover{background: url(../images/a_35.jpg); width:31px; height: 61px;}




.xtd-position{ height:53px; font-size:14px;font-family:"Microsoft Yahei"; border-bottom:1px solid #d3d3d3;}
.xtd-position p{ padding: 0 0 0 24px; line-height:53px; background:url(../images/position_icon1.gif) no-repeat left center;}
.xtd-position p span{ color:#959595; font-family: "宋体";}
.xtd-position p span a{font-family:"Microsoft Yahei";}
/*article-main*/
.article-main{ width:100%;}
.article-c h1{ padding: 0 0 15px 0; text-align:center; font-size:24px; font-weight:normal; color:#000000;}
.article-c h1 a{ color:#000000;}

.article-c h3{ height:31px; line-height:31px; font-size:14px; font-weight:normal; color:#969696; border-bottom:1px dashed #999999; text-align:center;}
.article-c h3 i{ padding:0 10px;}
.article-c h3 a{ color:#969696;}

.article-c p{ine-height:30px; font-size:14px; margin:20px 0; text-indent: 2em; color:#333;}
.article-c p span{  text-indent:0em;}
.article-c p a{color:#fa7821;}
.article-turn{ padding: 0 0 20px 0;}
.article-turn li{ display:block; line-height:30px; font-size:14px;}
.article-turn li span{ color:#0262b8;}

/*pro*/

 

        .cpcc-ts-01 {
            position: relative;
            padding: 12px 0 16px;
            background: #fff;
        }
        
        .cpcc-ts-01-left {
            position: relative;
            width: 40%;
            float: left;
            overflow: hidden;
            border: 1px solid #e7e7e7;
            margin-left: 20px;
        }
        
        .cpcc-ts-01-left-jt {
            width: 12px;
            height: 23px;
            position: absolute;
            top: 50%;
            margin-top: -11px;
            cursor: pointer;
            z-index: 33;
        }
        
        .cpcc-ts-01-left-prev {
            left: 10px;
        }
        
        .cpcc-ts-01-left-next {
            right: 10px;
        }
        
        .cpcc-ts-01-left-size {
            position: absolute;
            right: 0;
            bottom: 0;
            width: 56px;
            height: 26px;
            font-size: 14px;
            line-height: 16px;
            color: #787878;
            letter-spacing: 3px;
        }
        
        .cpcc-ts-01-left-size em {
            font-style: normal;
        }
        
        .cpcc-ts-01-left-pic {
            width: 100%;
            position: relative;
            text-align: center;
        }
        
        .cpcc-ts-01-left-pic li {
            width: 100%;
            float: left;
        }
        
        .cpcc-ts-01-left-pic img {
            width: 100%;
            margin: 0 auto;
            display: block;
        }
        
        .cpcc-ts-01-right {
            width: 46%;
            float: right;
            margin-right: 6%;
        }
        
        .cpcc-ts-01-right-tit {
            height: 48px;
            font-size: 24px;
            line-height: 48px;
            color: #4a4a4a;
            border-bottom: 1px solid #e5e5e5;
            margin-bottom: 10px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .cpcc-ts-01-right-con {
            font-size: 14px;
            line-height: 24px;
            margin-bottom: 86px;
            max-height: 168px;
            overflow: hidden;
        }
    

  .cpxq-01 {
            border:1px solid #eee;
            background: #fff;
            margin-bottom: 22px;
        }
        
        .cpxq-01-nav {
            font-size: 18px;
            height: 56px;
            border-bottom: 1px solid #ebebeb;
        }
        
        .cpxq-01-nav li {
            float: left;
            height: 57px;
            line-height: 56px;
            padding: 0 30px;
            border-right: 1px solid #ebebeb;
            cursor: pointer;
        }
        
        .cpxq-01-nav li.cur {
            background: url(../images/p14-icon10.png) no-repeat center bottom #3278e2;
            color: #fff;
        }
        .endit-content{ line-height:28px;padding:15px;}
.endit-content p{margin:15px 0;}
.endit-content img{max-width:100%;}

/*------------------版权开始------------------*/
#footer {  background:#323232;margin-top: 55px;}
.footerbox{ max-width:1120px; overflow: hidden;margin: 0 auto;}
.dblogo{width:180px; text-align: center;padding: 85px 0;float: left;background: #0689db;}
.foot_right{width:927px; float: right;}
.foot_top{border-bottom: 1px solid #fff;padding-top: 20px;}
.foot_top ul{overflow: hidden;}
.foot_top li{float: left;line-height: 42px;color: #fff;}
.foot_top a{font-size: 14px;color: #fff;display: inline-block; *display: inline; padding: 0 8px;}
.bqxx{overflow: hidden; padding-top: 15px;}
.bqxx_r{width:114px; float: right;}
.bqxx_l{float: left;width:780px;}
.bqxx_l p{padding: 10px 0; line-height: 20px; font-size: 14px; color: #fff;}
.bqxx_l ul{overflow: hidden; padding-top: 10px;}
.bqxx_l li{float: left; padding-right: 20px; font-size: 14px; color: #fff; line-height: 20px;}
.bqxx_l a{color: #fff;}

.ryzs_nr p{ font-size:14px; line-height:40px; color:#666; text-align:center; }
.ryzs_nr2 p{ font-size:14px; line-height:40px; color:#666; text-align:center; }
.gnyn p{ font-size:14px; line-height:40px; color:#666; text-align:center; }
.gnyn2 p{ font-size:14px; line-height:40px; color:#666; text-align:center; }
/*------------------版权结束------------------*/
.cpnr .sslm {
	padding-top: 10px;
}
.cpnr .sslm {
	padding-top: 10px;
}
.sslm{ overflow:hidden;}
.sslmbox{ border:1px solid #d6d6d6; width:240px; height:27px; position:relative; float:left; margin-right:10px;}
.wby1{ width:180px; float:left; line-height:27px; height:27px; border:none; }
.sslm p{ line-height:27px; color:#0689db}
.sslm a{ color:#000; padding-left:10px;}
.swi10 img{ width:100%;}
.next10{ background:url(../images/a_38.jpg); width:31px; height:61px;}
.prev10{ background:url(../images/a_37.jpg); width:31px; height:61px;}
@media screen and (max-width: 650px) {
	
.prev10,.next10{top:80px}	
.left{ display:block;}
.logo{ width:55%; margin: 0 auto;}
.logo img{width:100%;}
.lxwm{ width:100%; text-align: center; position: absolute;bottom: 5px; left:0;}
.lxwm span{font-size: 14px; color: #0689db;display:inline-block; *display: inline;}
.bgDiv{
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .5;
    position:fixed;
    display: none;
    z-index: 99;
    bottom: 0;
}
.leftNav{
    width: 50%;
    max-width: 400px;
    height: 100%;
    background-color: #fff;
    position: fixed;
    z-index: 999;
    top: 0;
    left: -50%;
}
.nav li{float: none;line-height: ;line-height: 36px; width:100%; text-align:center; background: none; border-bottom: 1px solid #eee;}
.nav a{ width:100%;box-sizing: border-box;}





.ryzs_nr{ display: none;}
.ryzs_nr2{ display: block;}	

.gnyn{position: relative;padding: 0 50px;display: none;}
.gnyn2{position: relative;padding: 0 50px; display:block;}

.banner{ height: 200px; background-size: auto 100%;}
.cpzs_tit a{padding: 0 6px;}

.cpzs_nr li{float: left;padding: 0 10px 30px 10px; width:50%;box-sizing: border-box;}
.cpzs_nr ul li:nth-child(3){float: left;padding: 0 10px 30px 10px; width:50%;box-sizing: border-box;}
.cpzs_nr ul li:nth-child(6){float: left;padding: 0 10px 30px 10px; width:50%;box-sizing: border-box;}

.nrbox{ padding:0 .3%;}
.cpzs_nr img{width:100%;box-sizing: border-box;}
.tpbox { width:100%;box-sizing: border-box; padding:15px 0;}
.tpbox img{ width:100%;}
.nrtext{ position:relative; width:100%; padding-left:70px;box-sizing: border-box;}
.nr_right{ width:100%;}
.nr_left{ position:absolute; left:0; top:0;}

.pjbox{ width:100%;}
.pj_tp{ width:30%;}
.pj_tit{ width:65%;}
.pj_tp img{ width:100%;box-sizing: border-box; height:auto;}
.pjxq_nr li{float: left; padding: 0 0px 55px 0;}
.pjxq_nr ul li:nth-child(2){ padding: 0 0 55px 0;}
.pjxq_nr ul li:nth-child(4){ padding: 0 0 55px 0;}

.gywm{ padding:0 10px;}
.gywm_left{ width:100%;}
.gywm_left img{ width:100%;}
.gywm_right{ width:100%;}

.gydtbox{ padding:0 3%;}
.gydt_left{ border:none;}
.gydt_right{ width:100%; }

.gydt{ width:100%; padding:0 3%;box-sizing: border-box;}
.cjwt li{ width:100%;box-sizing: border-box; padding:0; padding-bottom:20px;}

.dblogo{ width:100%; padding:15px 0;}
.foot_right{ width:100%; padding:0 3%;box-sizing: border-box;}
.bqxx_l{ width:100%; }
.bqxx_r{ margin:0 auto; float:none; padding:20px 0;}
.gnyn2 img{ border:1px solid #eee}

.sslm{ overflow:hidden; padding:10px 3%;}
.sslmbox{ border:1px solid #d6d6d6; width:240px; height:27px; position:relative; float: none; margin:0 auto;}
.wby1{ width:180px; float:left; line-height:27px; height:27px; border:none; }
.sslm p{ line-height:27px; color:#0689db; text-align:center;}
.sslm a{ color:#000; padding-left:10px;}

.article-main{padding:2%;width:96%}

.cpcc-ts-01-left,.cpcc-ts-01-right{width:90%;}
}
@media screen and (max-width: 360px) {
.pj_tp{ width:100%;}
.pj_tp img{ width:100%;box-sizing: border-box; height:auto;}
.pj_tit{ width:100%;}

}.sslmbox .btn1 { border:none;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #FFFFFF;
	background-color: #0689db;
	height: 27px;
	width: 54px;
	float: right;
}
